Paper 2022/720 Original: eprint.iacr.org/2022/720 ↗

A Model Set Method to Search Integral Distinguishers Based on Division Property for Block Ciphers

Liu Zhang
Huawei Liu
Zilong Wang
Abstract

In this paper, we focus on constructing an automatic search model that greatly improves efficiency with little loss of accuracy and obtains some better results in the construction of integral distinguishers for block ciphers. First, we define a new notion named BDPT Trail, which divides BDPT propagation into three parts: the division trail for K, division trail for L, and Key-Xor operation. Secondly, we improve the insufficiency of the previous methods of calculating division trails and propose an effective algorithm that can obtain more valid division trails for L of the S-box operation. Third, we propose a new algorithm that models each Key-Xor operation based on the MILP technique for the first time. Based on this, we can accurately characterize the Key-Xor operation by solving these MILP models. After that, by selecting the appropriate initial BDPT and stopping rules, we construct an automatic search model. As a result, our automatic search model is applied to search for integral distinguishers for some block ciphers. For GIFT-64, we find a 11-round integral distinguisher, which is one more round than the previous best results. For Rectangle, we find a better $10$-round integral distinguisher with 9 balanced bits, which has eight more bits than the previous best results. For Simon64, we can find more balanced bits than the previous longest distinguishers.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2023-08-14: last updated
2022-06-06: published
Short URL
https://ia.cr/2022/720
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2022/720,
      author = {Liu Zhang and Huawei Liu and Zilong Wang},
      title = {A Model Set Method to Search Integral Distinguishers Based on Division Property for Block Ciphers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/720},
      year = {2022},
      url = {https://eprint.iacr.org/2022/720}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.