Paper 2016/1143 Original: eprint.iacr.org/2016/1143 ↗

Ciphertext and Plaintext Leakage Reveals the Entire TDES Key

Yongbo Hu
Chen Zhang
Yeyang Zheng
Mathias Wagner
Abstract

SCA(Side-channel analysis) is a well-known method to recover the sensitive data stored in security products. Meanwhile numerous countermeasures for hardware implementation of cryptographic algorithms are proposed to protect the internal data against this attack fortunately. However, some designs are not aware that the protection of the plaintext and ciphertext is also crucial. In this work, we attack an implementation TDES(triple DES) by taking advantage of such leakages detected in a widely used commercial product which is based on the hardware platform that passed the EAL5+ certification. In particular, we guess entire DES keys to construct hypotheses for the intermediate outputs in a TDES calculation. The time cost for this approach is nearly $\frac{1}{2^{32}}$ of that by a brute force. Furthermore, if in addition leakage about the key becomes available, the attack costs become practical. That is, reducing the key entropy of every DES key to $2^{28}$ allows an enumeration of the entire TDES in 21.6 hours.

Metadata
Available format(s)
PDF
Publication info
Preprint.
History
2016-12-14: last updated
2016-12-14: published
Short URL
https://ia.cr/2016/1143
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2016/1143,
      author = {Yongbo Hu and Chen Zhang and Yeyang Zheng and Mathias Wagner},
      title = {Ciphertext and Plaintext Leakage Reveals the Entire TDES Key},
      howpublished = {Cryptology {ePrint} Archive, Paper 2016/1143},
      year = {2016},
      url = {https://eprint.iacr.org/2016/1143}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.