QuickCrypt Library  

DESX Overview

DESX is a is a symmetric-key block cipher algorithm. It is a strengthened variant of DES. The difference between DES and DESX is that, in DESX, the input plaintext is bitwise XORed with 64 bits of additional key material before encryption with DES and the output is also bitwise XORed with another 64 bits of key material. The security of DESX against differential and linear attack appears to be equivalent to that of DES with independent subkeys so there is not a great increase in security with regards to these attacks. However the main motivation for DESX was in providing a computationally simple way to dramatically improve on the resistance of DES to exhaustive key search attacks.

DESX  encrypts data in 64-bit blocks. DESX  key consists of 192 binary digits ("0"s or "1"s) of which 184 bits are used directly by the algorithm.

CDESX Overview   |   DESX API Overview   |   Useful Links

 

See Also    QuickCrypt Library Overview


 

 

Send Feedback to SlavaSoft Inc. Tell a friend about QuickCrypt Library