Two Sides of The Same Coin: Weak-Keys and More Efficient Variants of CRAFT

CRAFT is a lightweight tweakable Substitution-Permutation-Network (SPN) block cipher optimized for efficient protection of its implementations against Differential Fault Analysis (DFA) attacks. In this paper, we present an equivalent description of CRAFT up to a simple mapping on the plaintext, ciphertext and round tweakeys. We show that the new representation, for a sub-class of keys, leads to a new structure which is a Feistel network, i.e., with half state non-linear operation and half state key addition. This has two interesting consequences: First, the new structure of the cipher is less resistant against differential and linear cryptanalyses. Second, it allows a more efficient implementation of the cipher.

[1]  Nasour Bagheri,et al.  Comprehensive security analysis of CRAFT , 2020, IACR Cryptol. ePrint Arch..

[2]  Zahra Ahmadian,et al.  New Automatic Search Method for Truncated-Differential Characteristics Application to Midori, SKINNY and CRAFT , 2020, Comput. J..

[3]  Amir Moradi,et al.  CRAFT: Lightweight Tweakable Block Cipher with Efficient Protection Against DFA Attacks , 2019, IACR Cryptol. ePrint Arch..

[4]  Dawu Gu,et al.  Differential and Linear Cryptanalysis Using Mixed-Integer Linear Programming , 2011, Inscrypt.

[5]  Amr M. Youssef,et al.  Related-key Differential Cryptanalysis of Full Round CRAFT , 2019, IACR Cryptol. ePrint Arch..

[6]  Lei Hu,et al.  Automatic Security Evaluation and (Related-key) Differential Characteristic Search: Application to SIMON, PRESENT, LBlock, DES(L) and Other Bit-Oriented Block Ciphers , 2014, ASIACRYPT.

[7]  Aein Rezaei Shahmirzadi,et al.  Impeccable Circuits II , 2020, 2020 57th ACM/IEEE Design Automation Conference (DAC).

[8]  Amir Moradi,et al.  Impeccable Circuits , 2020, IEEE Transactions on Computers.

[9]  Gregor Leander,et al.  Computing Expected Differential Probability of (Truncated) Differentials and Expected Linear Potential of (Multidimensional) Linear Hulls in SPN Block Ciphers , 2020, IACR Cryptology ePrint Archive.

[10]  Kyoji Shibutani,et al.  Midori: A Block Cipher for Low Energy , 2015, ASIACRYPT.

[11]  Eli Biham,et al.  Differential Fault Analysis of Secret Key Cryptosystems , 1997, CRYPTO.

[12]  Meiqin Wang,et al.  Differential Attacks on CRAFT Exploiting the Involutory S-boxes and Tweak Additions , 2020, IACR Transactions on Symmetric Cryptology.