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 条
[31]   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
[32]   Machine learning assisted quantum state estimation [J].
Lohani, Sanjaya ;
Kirby, Brian T. ;
Brodsky, Michael ;
Danaci, Onur ;
Glasser, Ryan T. .
MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2020, 1 (03)
[33]   Nanodiamond quantum thermometry assisted with machine learning [J].
Yamamoto, Kouki ;
Ogawa, Kensuke ;
Tsukamoto, Moeta ;
Ashida, Yuto ;
Sasaki, Kento ;
Kobayashi, Kensuke .
APPLIED PHYSICS EXPRESS, 2025, 18 (02)
[34]   Exploration of parameter spaces assisted by machine learning [J].
Hammad, A. ;
Park, Myeonghun ;
Ramos, Raymundo ;
Saha, Pankaj .
COMPUTER PHYSICS COMMUNICATIONS, 2023, 293
[35]   Machine Learning Assisted Molecule Design of Fuel [J].
Zhang, Xiangwen ;
Hou, Fang ;
Liu, Ruichen ;
Wang, Li ;
Li, Guozhu .
PROGRESS IN CHEMISTRY, 2024, 36 (04) :471-485
[36]   Machine learning assisted empirical formula augmentation [J].
Xiong, Bin ;
Zhao, Xinpeng ;
Hu, Yunfeng ;
Huang, Haiyou ;
Liu, Yang ;
Su, Yanjing .
MATERIALS & DESIGN, 2021, 210
[37]   Machine Learning Assisted Temporal Continuous Clustering [J].
Bonnyai, Gergo ;
Szenasi, Sandor .
2023 IEEE 21ST WORLD SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS, SAMI, 2023, :81-84
[38]   Machine Learning assisted systematic reviewing in orthopaedics [J].
Pijls, Bart G. .
JOURNAL OF ORTHOPAEDICS, 2024, 48 :103-106
[39]   Machine Learning Assisted New Product Setup [J].
Torres, J. Andres ;
Kissiov, Ivan ;
Essam, Mohamed ;
Hartig, Carsten ;
Gardner, Richard ;
Jantzen, Ken ;
Schueler, Stefan ;
Niehoff, Martin .
2020 31ST ANNUAL SEMI ADVANCED SEMICONDUCTOR MANUFACTURING CONFERENCE (ASMC), 2020,
[40]   Environmental Adaptation and Differential Replication in Machine Learning [J].
Unceta, Irene ;
Nin, Jordi ;
Pujol, Oriol .
ENTROPY, 2020, 22 (10) :1-14