Generic Framework for Key-Guessing Improvements

We propose a general technique to improve the key-guessing step of several attacks on block ciphers. This is achieved by defining and studying some new properties of the associated S-boxes and by representing them as a special type of decision trees that are crucial for finding fine-grained guessing strategies for various attack vectors. We have proposed and implemented the algorithm that efficiently finds such trees, and use it for providing several applications of this approach, which include the best known attacks on Noekeon, GIFT, and RECTANGLE.

[1]  Jean-Jacques Quisquater,et al.  Improving the Time Complexity of Matsui's Linear Cryptanalysis , 2007, ICISC.

[2]  Yosuke Todo,et al.  Further Improving Differential-Linear Attacks: Applications to Chaskey and Serpent , 2021, IACR Cryptol. ePrint Arch..

[3]  Amir Shpilka,et al.  On the structure of boolean functions with small spectral norm , 2013, Electron. Colloquium Comput. Complex..

[4]  Meiqin Wang,et al.  Accelerating the Search of Differential and Linear Characteristics with the SAT Method , 2021, IACR Trans. Symmetric Cryptol..

[5]  Anne Canteaut,et al.  Sieve-in-the-Middle: Improved MITM Attacks (Full Version) , 2013, IACR Cryptol. ePrint Arch..

[6]  Keting Jia,et al.  New Related-Tweakey Boomerang and Rectangle Attacks on Deoxys-BC Including BDT Effect , 2019, IACR Trans. Symmetric Cryptol..

[7]  Chunning Zhou,et al.  Improved (Related-key) Differential Cryptanalysis on GIFT , 2020, IACR Cryptol. ePrint Arch..

[8]  Jan-Hendrik Evertse,et al.  Linear Structures in Blockciphers , 1987, EUROCRYPT.

[9]  María Naya-Plasencia,et al.  Improving Key-Recovery in Linear Attacks: Application to 28-Round PRESENT , 2020, EUROCRYPT.

[10]  Kaisa Nyberg,et al.  Multiple Differential Cryptanalysis Using LLR and χ 2 Statistics , 2012, SCN.

[11]  Andrey Bogdanov,et al.  PRESENT: An Ultra-Lightweight Block Cipher , 2007, CHES.

[12]  Daniel Kales,et al.  Clustering Related-Tweak Characteristics: Application to MANTIS-6 , 2018, IACR Cryptol. ePrint Arch..

[13]  Lei Hu,et al.  Related-Key Differential Attack on Round Reduced RECTANGLE-80 , 2014, IACR Cryptol. ePrint Arch..

[14]  Gaëtan Leurent Differential and Linear Cryptanalysis of ARX with Partitioning - Application to FEAL and Chaskey , 2015, IACR Cryptol. ePrint Arch..

[15]  Dongdai Lin,et al.  RECTANGLE: a bit-slice lightweight block cipher suitable for multiple platforms , 2015, Science China Information Sciences.

[16]  Mitsuru Matsui,et al.  A New Method for Known Plaintext Attack of FEAL Cipher , 1992, EUROCRYPT.

[17]  T. Sanders,et al.  Analysis of Boolean Functions , 2012, ArXiv.

[18]  Eli Biham,et al.  Differential cryptanalysis of DES-like cryptosystems , 1990, Journal of Cryptology.

[19]  Mitsuru Matsui,et al.  The First Experimental Cryptanalysis of the Data Encryption Standard , 1994, CRYPTO.

[20]  Thomas Peyrin,et al.  GIFT: A Small Present - Towards Reaching the Limit of Lightweight Encryption , 2017, CHES.

[21]  Stefan Kölbl,et al.  Mind the Gap - A Closer Look at the Security of Block Ciphers against Differential Cryptanalysis , 2018, IACR Cryptol. ePrint Arch..