Enhancing the MILP/MIQCP-based Automatic Search for Differential-Linear Distinguishers of Simon-Like Ciphers
Siwei Chen, Zejun Xiang, Xiangyong Zeng, Guangxue Qin

TL;DR
This paper introduces an improved MILP/MIQCP-based method for automatically discovering differential-linear distinguishers in Simon-like ciphers, achieving longer distinguishers and validating their effectiveness through experiments.
Contribution
It presents a precise MILP model, heuristic strategies for faster search, and a clustering technique to enhance correlation estimation, advancing automated cipher analysis.
Findings
Discovered longer differential-linear distinguishers for multiple Simon cipher variants.
Validated the theoretical correlation estimates with experimental results.
Extended the longest known distinguishers for certain Simon cipher rounds.
Abstract
In this paper, we propose an improved method based on Mixed-Integer Linear Programming/Mixed-Integer Quadratic Constraint Programming (MILP/MIQCP) to automatically find better differential-linear (DL) distinguishers for the all members of Simon and Simeck block cipher families. To be specific, we first give the completely precise MILP model to describe the linear part, and explain how to utilize the general expressions of \textsf{Gurobi} solver to model the propagation of continuous difference for the middle part in a quite easy way. Secondly, in order to solve the MILP/MIQCP model in a reasonable time, we propose two heuristic strategies based on the divide-and-conquer idea to speed up the search process. Thirdly, we introduce the transforming technique, which exploits the clustering effect on DL trails, to improve the estimated correlation of the DL approximation. We apply our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cryptographic Implementations and Security
