Machine Learning Assisted Differential Distinguishers For Lightweight Ciphers

被引:0
作者
Baksi, Anubhab [1 ]
Breier, Jakub [2 ,3 ]
Chen, Yi [4 ]
Dong, Xiaoyang [4 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
[2] TU Graz SAL DES Lab, Silicon Austria Labs, Graz, Austria
[3] Graz Univ Technol, Graz, Austria
[4] Tsinghua Univ, Beijing, Peoples R China
来源
PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021) | 2021年
关键词
gimli; ascon; knot; chaskey; distinguisher; machine learning; differential;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
At CRYPTO 2019, Gohr first introduces the deep learning based cryptanalysis on round-reduced SPECK. Using a deep residual network, Gohr trains several neural network based distinguishers on 8-round SPECK-32/64. The analysis follows an 'all-in-one' differential cryptanalysis approach, which considers all the output differences effect under the same input difference. Usually, the all-in-one differential cryptanalysis is more effective compared to the one using only one single differential trail. However, when the cipher is non-Markov or its block size is large, it is usually very hard to fully compute. Inspired by Gohr's work, we try to simulate the all-in-one differentials for non-Markov ciphers through machine learning. Our idea here is to reduce a distinguishing problem to a classification problem, so that it can be efficiently managed by machine learning. As a proof of concept, we show several distinguishers for four high profile ciphers, each of which works with trivial complexity. In particular, we show differential distinguishers for 8-round Gimli-Hash, Gimli-Cipher and Gimli-Permutation; 3-round Ascon-Permutation; 10-round Knot-256 permutation and 12-round Knot-512 permutation; and 4-round Chaskey-Permutation. Finally, we explore more on choosing an efficient machine learning model and observe that only a three layer neural network can be used. Our analysis shows the attacker is able to reduce the complexity of finding distinguishers by using machine learning techniques.
引用
收藏
页码:176 / 181
页数:6
相关论文
共 50 条
[21]   Machine Learning Assisted Propeller Design [J].
Vardhan, Harsh ;
Volgyesi, Peter ;
Sztipanovits, Janos .
ICCPS'21: PROCEEDINGS OF THE 2021 ACM/IEEE 12TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (WITH CPS-IOT WEEK 2021), 2021, :227-228
[22]   Improvement on the Method for Automatic Differential Analysis and Its Application to Two Lightweight Block Ciphers DESL and LBlock-s [J].
Sun, Siwei ;
Hu, Lei ;
Qiao, Kexin ;
Ma, Xiaoshuang ;
Shan, Jinyong ;
Song, Ling .
ADVANCES IN INFORMATION AND COMPUTER SECURITY (IWSEC 2015), 2015, 9241 :97-111
[23]   Tunable VVC Frame Partitioning Based on Lightweight Machine Learning [J].
Amestoy, Thomas ;
Mercat, Alexandre ;
Hamidouche, Wassim ;
Menard, Daniel ;
Bergeron, Cyril .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2020, 29 :1313-1328
[24]   Lightweight Distributed Gaussian Process Regression for Online Machine Learning [J].
Yuan, Zhenyuan ;
Zhu, Minghui .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2024, 69 (06) :3928-3943
[25]   Speeding up Explorative BPM with Lightweight IT: the Case of Machine Learning [J].
Bojer, Casper Solheim ;
Bygstad, Bendik ;
Ovrelid, Egil .
INFORMATION SYSTEMS FRONTIERS, 2025, 27 (02) :823-840
[26]   Towards a lightweight security framework using blockchain and machine learning [J].
Ismail, Shereen ;
Nouman, Muhammad ;
Dawoud, Diana W. ;
Reza, Hassan .
BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2024, 5 (01)
[27]   Lightweight Machine Learning-Based IDS for IoT Environments [J].
Alomari, Zakaria ;
Li, Zhida ;
Makanju, Adetokunbo .
2024 8TH CYBER SECURITY IN NETWORKING CONFERENCE, CSNET, 2024, :33-37
[28]   Using machine learning technique for designing reinforced lightweight soil [J].
Van Quan Tran ;
Linh Quy Nguyen .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (01) :1633-1650
[29]   A Lockdown Technique to Prevent Machine Learning on PUFs for Lightweight Authentication [J].
Yu, Meng-Day ;
Hiller, Matthias ;
Delvaux, Jeroen ;
Sowell, Richard ;
Devadas, Srinivas ;
Verbauwhede, Ingrid .
IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2016, 2 (03) :146-159
[30]   A Lightweight Machine Learning Assisted Power Optimization for Minimum Error in NOMA-CRS Over Nakagami-m Channels [J].
Kara, Ferdi ;
Kaya, Hakan ;
Yanikomeroglu, Halim .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (10) :11067-11072