Improved Machine Learning Assisted (Related-key) Differential Distinguishers For Lightweight Ciphers
Authors:
- 1 October 2021
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 164-171
Abstract
At CRYPTO 2019, Gohr first proposes a deep learning based attack on round-reduced Speck32/64. It is an all-in-one differential approach under the Markov assumption. Then Baksi presents the method for non-Markov ciphers and applies it to Gimli by simulating the all-in-one differentials. However, all studies are still only for single-key differential distinguishers and the selection of input difference is based on traditional cryptanalysis. Inspired by the work of Gohr and Baksi, we extend and apply machine learning techniques to related-key differential distinguishers for the first time and propose a novel approach to develop (related-key) differential distinguishers without using prior cryptanalysis. We experimentally show that the differences with low Hamming weights are more suitable for building distinguishers. Then we present an exhaustive algorithm and a greedy algorithm to find an appreciable difference for the distinguisher. Finally, to obtain a suitable machine model for distinguishers, we adopt a Bayesian optimization tool named Hyperopt for parameter optimization and model selection. As proof of works, we apply our method to round-reduced Speck32/64, Present64/80 and get some improved cryptanalysis results.Keywords
Funding Information
- National Natural Science Foundation of China (62072181)
This publication has 14 references indexed in Scilit:
- Automatic Search of Bit-Based Division Property for ARX Ciphers and Word-Based Division Property2017
- New Algorithm for Modeling S-box in MILP Based Differential and Division Trail Search2017
- Gimli : A Cross-Platform Permutation2017
- Constraint Programming Models for Chosen Key Differential Cryptanalysis2016
- MILP-Based Automatic Search Algorithms for Differential and Linear Trails for Speck2016
- The SIMON and SPECK lightweight block ciphers2015
- Improved Differential Cryptanalysis of Round-Reduced Speck2014
- Automatic Security Evaluation and (Related-key) Differential Characteristic Search: Application to SIMON, PRESENT, LBlock, DES(L) and Other Bit-Oriented Block Ciphers2014
- PRESENT: An Ultra-Lightweight Block Cipher2007
- Differential cryptanalysis of DES-like cryptosystemsJournal of Cryptology, 1991