Paper 2019/741
Comprehensive Security Analysis of CRAFT
Abstract
CRAFT is a lightweight block cipher, designed to provide efficient protection against differential fault attacks. It is a tweakable cipher that includes 32 rounds to produce a ciphertext from a 64-bit plaintext using a 128-bit key and 64-bit public tweak.
In this paper, compared to the designers' analysis, we provide a more detailed analysis of CRAFT against differential and zero-correlation cryptanalysis, aiming to provide better distinguishers for the reduced rounds of the cipher. Our distinguishers for reduced-round CRAFT cover a higher number of rounds compared to the designers' analysis. In our analysis, we observed that, for any number of rounds, the differential effect of CRAFT has an extremely higher probability compared to any differential trail. As an example, while the best trail for 11 rounds of the cipher has a probability of at least
Note: The source code of our tools is publicly available at: https://github.com/hadipourh/craftanalysis
Metadata
- Available format(s)
-
PDF
- Category
- Secret-key cryptography
- Publication info
- A minor revision of an IACR publication in TOSC 2019
- DOI
- 10.13154/tosc.v2019.i4.290-317
- Keywords
- Lightweight block cipherdifferential analysislinear analysisintegral analysisCRFATTweakable block ciphers
- Contact author(s)
- hsn hadipour @ gmail com
- History
- 2024-01-18: revised
- 2019-06-24: received
- See all versions
- Short URL
- https://ia.cr/2019/741
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2019/741, author = {Hosein Hadipour and Sadegh Sadeghi and Majid M. Niknam and Nasour Bagheri}, title = {Comprehensive Security Analysis of {CRAFT}}, howpublished = {Cryptology {ePrint} Archive, Paper 2019/741}, year = {2019}, doi = {10.13154/tosc.v2019.i4.290-317}, url = {https://eprint.iacr.org/2019/741} }