Utilizing FWT in linear cryptanalysis of block ciphers with various structures

被引:0
|
作者
Lv, Yin [1 ]
Shi, Danping [2 ,3 ]
Hu, Lei [2 ,3 ]
Guo, Yi [2 ,3 ]
机构
[1] South China Normal Univ, Sch Comp Sci, Guangzhou 510631, Peoples R China
[2] Chinese Acad Sci, Inst Informat Engn, Key Lab Cyberspace Secur Def, Beijing 100085, Peoples R China
[3] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing 100093, Peoples R China
基金
中国国家自然科学基金;
关键词
FWT; Linear cryptanalysis; Zero-correlation; KATAN; SPARX-128/128; ZERO;
D O I
10.1007/s10623-024-01458-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Linear cryptanalysis is one of the most classical cryptanalysis methods for block ciphers. Some critical techniques of the key-recovery phase are developed for enhancing linear cryptanalysis. Collard et al. improved the time complexity for last-round key-recovery attacks by using FWT. A generalized key-recovery algorithm for an arbitrary number of rounds with an associated time complexity formula is further provided by Fl & oacute;rez-Guti & eacute;rrez and Naya-Plasencia based on FWT in Eurocrypt 2020. However, the previous generalized algorithms are mainly applied to block ciphers with SPN structures, where the round-keys in the first and last round XORed to the state can be easily defined as outer keys. In Asiacrypt 2021, Leurent et al. applied the algorithm by Fl & oacute;rez-Guti & eacute;rrez et al. to Feistel structure ciphers. However, for other structures, such as NLFSR-based, the outer keys can not be directly deduced to utilize the previous algorithms. This paper extends the algorithm by Fl & oacute;rez-Guti & eacute;rrez et al. for more complicated structures, including but not limited to NLFSR-based, Feistel, ARX, and SPN. We also use the dependency relationships between ciphertext, plaintext and key information bits to eliminate the redundancy calculation and the improve analysis phase. We apply the algorithm with the improved analysis phase to KATAN (NLFSR-based) and SPARX (ARX). We obtain significantly improved results. The linear results we find for SPARX-128/128 beat other cryptanalytic techniques, becoming the best key recovery attacks on this cipher. The previous best linear attacks on KATAN32, KATAN48 and KATAN64 are improved by 9, 4, and 14 rounds, respectively.
引用
收藏
页码:3813 / 3842
页数:30
相关论文
共 50 条
  • [31] The inverse S-box, non-linear polynomial relations and cryptanalysis of block ciphers
    Courtois, NT
    ADVANCED ENCRYPTION STANDARD - AES, 2005, 3373 : 170 - 188
  • [32] POSTER: Generic Multidimensional Linear Cryptanalysis of Feistel Ciphers
    Ozdemir, Betul Askin
    Beyne, Tim
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 3621 - 3623
  • [33] Zero correlation linear cryptanalysis on LEA family ciphers
    Zhang K.
    Guan J.
    Hu B.
    Journal of Communications, 2016, 11 (07): : 677 - 685
  • [34] Linear cryptanalysis of non binary ciphers (with an application to SAFER)
    Baigneres, Thomas
    Stern, Jacques
    Vaudenay, Serge
    SELECTED AREAS IN CRYPTOGRAPHY, 2007, 4876 : 184 - +
  • [35] Linear Frameworks for Block Ciphers
    Joan Daemen
    Lars R. Knudsen
    Vincent Rijmen
    Designs, Codes and Cryptography, 2001, 22 : 65 - 87
  • [36] Linear frameworks for block ciphers
    Daemen, J
    Knudsen, LR
    Rijmen, V
    DESIGNS CODES AND CRYPTOGRAPHY, 2001, 22 (01) : 65 - 87
  • [37] On the resistance of new lightweight block ciphers against differential cryptanalysis
    Chan, Yen Yee
    Khor, Cher-Yin
    Khoo, Boo Tap
    Teh, Je Sen
    Teng, Wei Jian
    Jamil, Norziana
    HELIYON, 2023, 9 (04)
  • [38] On the Fitness Functions Involved in Genetic Algorithms and the Cryptanalysis of Block Ciphers
    Tito-Corrioso, Osmani
    Borges-Quintana, Mijail
    Borges-Trenard, Miguel A.
    Rojas, Omar
    Sosa-Gomez, Guillermo
    ENTROPY, 2023, 25 (02)
  • [39] Cryptanalysis of block ciphers and weight divisibility of some binary codes
    Canteaut, A
    Charpin, P
    Videau, M
    INFORMATION, CODING AND MATHEMATICS, 2002, 687 : 75 - 97
  • [40] Deep Learning-Based Cryptanalysis of Lightweight Block Ciphers
    So, Jaewoo
    SECURITY AND COMMUNICATION NETWORKS, 2020, 2020 (2020)