| 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 |