Differential Analysis of ARX Block Ciphers Based on an Improved Genetic Algorithm

被引:1
|
作者
Kang, Man [1 ,2 ]
Li, Yongqiang [1 ,2 ]
Jiao, Lin [3 ]
Wang, Mingsheng [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing 100195, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing 071051, Peoples R China
[3] State Key Lab Cryptol, Beijing 100878, Peoples R China
基金
中国国家自然科学基金;
关键词
Ciphers; Technological innovation; Probability; Genetic algorithms; Genetic algorithm; Differential cryptanalysis; SPECK; Satisfiability (SAT);
D O I
10.23919/cje.2021.00.415
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Differential cryptanalysis is one of the most critical analysis methods to evaluate the security strength of cryptographic algorithms. This paper first applies the genetic algorithm to search for differential characteristics in differential cryptanalysis. A new algorithm is proposed as the fitness function to generate a high-probability differential characteristic from a given input difference. Based on the differential of the differential characteristic found by genetic algorithm, Boolean satisfiability (SAT) is used to search all its differential characteristics to calculate the exact differential probability. In addition, a penalty-like function is also proposed to guide the search direction for the application of the stochastic algorithm to differential cryptanalysis. Our new automated cryptanalysis method is applied to SPECK32 and SPECK48. As a result, the 10-round differential probability of SPECK32 is improved to 2(-30.34), and a 12-round differential of SPECK48 with differential probability 2(-46.78) is achieved. Furthermore, the corresponding differential attacks are also performed. The experimental results show our method's validity and outstanding performance in differential cryptanalysis.
引用
收藏
页码:225 / 236
页数:12
相关论文
共 50 条
  • [1] Differential Analysis of ARX Block Ciphers Based on an Improved Genetic Algorithm
    KANG Man
    LI Yongqiang
    JIAO Lin
    WANG Mingsheng
    ChineseJournalofElectronics, 2023, 32 (02) : 225 - 236
  • [2] Validity of Differential Characteristics of ARX Block Ciphers
    Roh, Dongyoung
    IEEE ACCESS, 2023, 11 : 100672 - 100682
  • [3] Improved Differential-Linear Attacks with Applications to ARX Ciphers
    Christof Beierle
    Marek Broll
    Federico Canale
    Nicolas David
    Antonio Flórez-Gutiérrez
    Gregor Leander
    María Naya-Plasencia
    Yosuke Todo
    Journal of Cryptology, 2022, 35
  • [4] Cryptanalysis of Selected ARX-Based Block Ciphers
    Gundaram, Praveen Kumar
    VIETNAM JOURNAL OF COMPUTER SCIENCE, 2024, 11 (04) : 553 - 568
  • [5] Improved Differential-Linear Attacks with Applications to ARX Ciphers
    Beierle, Christof
    Broll, Marek
    Canale, Federico
    David, Nicolas
    Florez-Gutierrez, Antonio
    Leander, Gregor
    Naya-Plasencia, Maria
    Todo, Yosuke
    JOURNAL OF CRYPTOLOGY, 2022, 35 (04)
  • [6] Compact Implementations of ARX-Based Block Ciphers on IoT Processors
    Seo, Hwajeong
    Jeong, Ilwoong
    Lee, Jungkeun
    Kim, Woo-Hwan
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (03)
  • [7] Automatic Search for Differential Characteristics in ARX Ciphers
    Shao, Penglin
    Li, Mengdong
    Zhang, Gaihong
    2014 10TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2014, : 1009 - 1013
  • [8] Study of Parameters in the Genetic Algorithm for the Attack on Block Ciphers
    Tito-Corrioso, Osmani
    Borges-Trenard, Miguel Angel
    Borges-Quintana, Mijail
    Rojas, Omar
    Sosa-Gomez, Guillermo
    SYMMETRY-BASEL, 2021, 13 (05):
  • [9] Parallel Implementations of ARX-Based Block Ciphers on Graphic Processing Units
    An, SangWoo
    Kim, YoungBeom
    Kwon, Hyeokdong
    Seo, Hwajeong
    Seo, Seog Chung
    MATHEMATICS, 2020, 8 (11) : 1 - 25
  • [10] Differential Analysis and Fingerprinting of ZombieLoads on Block Ciphers
    Schlueter, Till
    Lemke-Rust, Kerstin
    SMART CARD RESEARCH AND ADVANCED APPLICATIONS, CARDIS 2020, 2021, 12609 : 151 - 165