Paper 2024/2003

Exploring the Optimal Differential Characteristics of SM4 (Full Version): Improving Automatic Search by Including Human Insights

Bingqing Li, Shandong University
Ling Sun, Shandong University
Abstract

This study aims to determine the complete and precise differential properties of SM4, which have remained unknown for over twenty years after the cipher was initially released. A Boolean Satisfiability Problem (SAT) based automatic search approach is employed to achieve the objective. To improve the limited efficiency of the search focused on differential probabilities, we want to investigate the feasibility of integrating human expertise into an automatic approach to enhance the search speed. This study presents the construction of four new SAT models that describe the human-identified specific properties of short differential characteristics. All of these models are integrated into the fundamental model, and the SAT solver is implemented to assess the acceleration capabilities of the new models. The experimental results indicate that including three new models effectively decreases the overall execution time of the SAT solver. Using the novel models, we obtain the first precise minimal values for the number of active S-boxes of SM4 under single-key (complete rounds) and related-key (1-round to 19-round) settings. The first precise upper bound for differential probabilities of SM4 (1-round to 20-round) is also determined. In addition, we present the first publicly revealed optimal 19-round differential characteristic of SM4.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published elsewhere. Major revision. ICISC 2024
Keywords
Differential characteristicAutomatic searchSM4
Contact author(s)
lingsun @ sdu edu cn
History
2024-12-12: approved
2024-12-12: received
See all versions
Short URL
https://ia.cr/2024/2003
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/2003,
      author = {Bingqing Li and Ling Sun},
      title = {Exploring the Optimal  Differential Characteristics of {SM4} (Full Version): Improving Automatic Search by Including Human Insights},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/2003},
      year = {2024},
      url = {https://eprint.iacr.org/2024/2003}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.