While block cipher design is relatively mature, advances in computational power mean that the keylength of block ciphers, upon which the security relies entirely, becomes less resistant to cryptanalysis over time. Therefore, the security for a block cipher with a particular keylength typically is seen to last for at most some decades. One common approach to strengthen a block cipher's security is based on increasing its keylength. In the literature, two strategies have emerged: multiple keyed multiple encryption and multiple keyed XOR sandwiching. Known attacks on these such as Meet-in-the-Middle(Merkle and Hellman, 1981; van Oorschot and Wiener, 1991; Lucks, 1998) and Related-Key (J. Kelsey and Wagner, 1996; Choi et al., 1996; Vaudenay, 2011; Phan, 2004) attacks, show that Triple Encryption is significantly weaker than a brute-force attack would suggest, especially for block ciphers with small keys, such as the Data Encryption Standard (DES). This paper provides a comprehensive analysis on the security of the XOR sandwiching paradigm against known attacks for the case of multiple keyed triple encryption, without loss of generality, using DES as the underlying block cipher. In particular, we focus on DES-XEXEXEX variants, based on 2-Key and 3-Key Triple-DES, which involve performing the XOR for key-whitening before and after each encryption with an additional 64-bit key. One of the conclusions to be drawn from this work is the increased strength obtained from the XOR sandwiching paradigm while requiring little in terms of additional computational resources.
[1]
Jongsung Kim,et al.
Related-Key and Meet-in-the-Middle Attacks on Triple-DES and DES-EXE
,
2005,
ICCSA.
[2]
Stefan Lucks,et al.
Attacking Triple Encryption
,
1998,
FSE.
[3]
J. Vandewalle,et al.
Proceedings of the workshop on the theory and application of cryptographic techniques on Advances in cryptology
,
1990
.
[4]
Bruce Schneier,et al.
Key-Schedule Cryptanalysis of IDEA, G-DES, GOST, SAFER, and Triple-DES
,
1996,
CRYPTO.
[5]
Serge Vaudenay.
Related-key attack against triple encryption based on fixed points
,
2011,
Proceedings of the International Conference on Security and Cryptography.
[6]
Martin E. Hellman,et al.
On the security of multiple encryption
,
1981,
CACM.
[7]
Joe Kilian,et al.
How to Protect DES Against Exhaustive Key Search
,
1996,
CRYPTO.