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 条
  • [31] Quantum Algorithm for Finding Impossible Differentials and Zero-Correlation Linear Hulls of Symmetric Ciphers
    Chen, Huiqin
    Li, Yongqiang
    Abla, Parhat
    Li, Zhiran
    Jiao, Lin
    Wang, Mingsheng
    INFORMATION SECURITY AND PRIVACY, ACISP 2023, 2023, 13915 : 431 - 451
  • [32] Explicit Upper Bound Of Impossible Differentials For AES-Like Ciphers: Application To uBlock And Midori
    Zhang, Li
    Zhang, Yu
    Wu, Wenling
    Mao, Yongxia
    Zheng, Yafei
    COMPUTER JOURNAL, 2024, 67 (02): : 674 - 687
  • [33] Searching for impossible subspace trails and improved impossible differential characteristics for SIMON-like block ciphers
    Xuzi Wang
    Baofeng Wu
    Lin Hou
    Dongdai Lin
    Cybersecurity, 4
  • [34] On the calculation of input and output for dynamic MDS matrices in diffusion layer of SPN block ciphers
    Tran Thi Luong
    Nguyen Ngoc Cuong
    Hoang Duc Tho
    2017 PROCEEDINGS OF KICS-IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS WITH SAMSUNG LTE & 5G SPECIAL WORKSHOP, 2017, : 281 - 287
  • [35] Searching for impossible subspace trails and improved impossible differential characteristics for SIMON-like block ciphers
    Wang, Xuzi
    Wu, Baofeng
    Hou, Lin
    Lin, Dongdai
    CYBERSECURITY, 2021, 4 (01)
  • [36] Layout Graphs, Random Walks and the t-Wise Independence of SPN Block Ciphers
    Liu, Tianren
    Pelecanos, Angelos
    Tessaro, Stefano
    Vaikuntanathan, Vinod
    ADVANCES IN CRYPTOLOGY - CRYPTO 2023, PT III, 2023, 14083 : 694 - 726
  • [37] SCARE of Secret Ciphers with SPN Structures
    Rivain, Matthieu
    Roche, Thomas
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2013, PT I, 2013, 8269 : 526 - 544
  • [38] Dual Relationship Between Impossible Differentials and Zero Correlation Linear Hulls of SIMON-Like Ciphers
    Shen, Xuan
    Li, Ruilin
    Sun, Bing
    Cheng, Lei
    Li, Chao
    Liao, Maodong
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, ISPEC 2017, 2017, 10701 : 237 - 255
  • [39] RAFA: Redundancies-assisted Algebraic Fault Analysis and its implementation on SPN block ciphers
    Qiu Z.
    Zhang F.
    Feng T.
    Gong X.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (03): : 570 - 596
  • [40] Congruent Differential Cluster for Binary SPN Ciphers
    Cui, Ting
    Mao, Yiming
    Yang, Yang
    Zhang, Yi
    Zhang, Jiyan
    Jin, Chenhui
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 2385 - 2397