Bounding the length of impossible differentials for SPN block ciphers

被引:1
|
作者
Wang, Qian [1 ]
Jin, Chenhui [1 ]
机构
[1] Informat Sci & Technol Inst, Zhengzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Impossible differential; SPN; Expansion Index; System of linear equations; Maximally linearly independent set; Rowblock rank; CRYPTANALYSIS; SECURITY;
D O I
10.1007/s10623-021-00932-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Evaluating the security of a block cipher against impossible differential cryptanalysis, is an important aspect during the design process. Themaximum length of impossible differentials is often used to evaluate this security. There have been many methods on giving upper bounds on the length of impossible differentials or finding longer impossible differentials. Two notable examples are the "Primitive Index" method proposed by Sun et al. at EUROCRYPT2016 and the MILP method proposed by Sasaki et al. at EUROCRYPT2017. However, these existing methods can only give upper bounds for some special SPN block ciphers or cannot give upper bounds due to the high time complexity. In this paper, we show that when ignoring the differential property of the underlying S-box, giving upper bounds on the length of impossible differentials is a linear problem. By using linear algebra, wepropose the Expansion Index of the linear layer, with which we can give upper bounds on the length of impossible differentials for any SPN block cipher with the detail of the S-box omitted. The core of this method is establishing and solving systems of linear equations, thus the verification of a single differential has linear time complexity. What's more, to give upper bounds with this method, we only need to establish and solve systems for differentials whose input and output differences have only one active S-box, which greatly reduces its time complexity from O(2(t)) to O(t) (here t denotes the number of S-boxes in the S-layer). The method in this paper is implemented in C and encapsulated into a tool freely available to readers. By applying our method on some SPN block ciphers, we give, for the first time, upper bounds on the length of impossible differentials for Midori, Skinny, CRYPTON, mCrypton, Minalpher.
引用
收藏
页码:2477 / 2493
页数:17
相关论文
共 50 条
  • [11] Finding Impossible Differentials in ARX Ciphers under Weak Keys
    Ling, Qing
    Cui, Tingting
    Hu, Hongtao
    Gong, Sijia
    He, Zijun
    Huang, Jiali
    Xiao, Jia
    IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY, 2024, 2024 (01) : 326 - 356
  • [12] Design of Optimal Diffusion Layers for SPN Block Ciphers
    崔灵果
    曹元大
    Journal of Beijing Institute of Technology(English Edition), 2006, (03) : 292 - 295
  • [13] Probability distributions of correlation and differentials in block ciphers
    Daemen, Joan
    Rijmen, Vincent
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2007, 1 (03) : 221 - 242
  • [14] Computing Expected Differential Probability of (Truncated) Differentials and Expected Linear Potential of (Multidimensional) Linear Hulls in SPN Block Ciphers
    Eichlseder, Maria
    Leander, Gregor
    Rasoolzadeh, Shahram
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2020, 2020, 12578 : 345 - 369
  • [15] New Directions in the Design of Binary Matrices for SPN Block Ciphers
    Sajadieh, Mahdi
    Mirzaei, Arash
    ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2023, 15 (03): : 129 - 138
  • [16] DISTINGUISHING ATTACKS ON BLOCK CIPHERS BY DIFFERENTIALS OF TWO-BLOCK TEXTS
    Denisov, O., V
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2020, (48): : 43 - 62
  • [17] Impossible differential attacks on the SKINNY family of block ciphers
    Yang, Dong
    Qi, Wen-Feng
    Chen, Hua-Jin
    IET INFORMATION SECURITY, 2017, 11 (06) : 377 - 385
  • [18] On the Usage of Deterministic (Related-Key) Truncated Differentials and Multidimensional Linear Approximations for SPN Ciphers
    Sun, Ling
    Gerault, David
    Wang, Wei
    Wang, Meiqin
    IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY, 2020, 2020 (03) : 262 - 287
  • [19] Upper bound of the length of truncated impossible differentials for AES
    Wang, Qian
    Jin, Chenhui
    DESIGNS CODES AND CRYPTOGRAPHY, 2018, 86 (07) : 1541 - 1552
  • [20] Upper bound of the length of truncated impossible differentials for AES
    Qian Wang
    Chenhui Jin
    Designs, Codes and Cryptography, 2018, 86 : 1541 - 1552