Paper 2025/1552

Minimalist Model for Impossible Differentials

Patrick Derbez, Univ Rennes, Inria, CNRS, IRISA
Marie Euler, Univ Rennes, Inria, CNRS, IRISA, DGA
Abstract

This paper introduces a new MILP modeling to find impossible differential (ID) distinguishers and attacks. Standard models for ID are negative models, in the sense that a differential is impossible if and only if the model has no solution. Our new modelling technique focuses on probable ID, differentials that are probably impossible. While this might lead to false positives, the main advantage is that searching for such probable ID can be achieved through a positive model. This facilitates the search for the best impossible differential attacks without first exhausting all possible ID distinguishers on a target. We also propose to simplify the modelling by only considering two possible states for internal cells: inactive and unknown. In this case there are no longer direct contradictions but only indirect ones, assuming that it is impossible that all cells are inactive. With these two simple ideas, we are able to retrieve the longest impossible differentials distinguishers on MIDORI, SKINNY, PRESENT, SIMON, Simeck and SPECK. Furthermore, as the model looking for candidates is based on satisfiability, it can be incorporated in a larger model which looks directly for the best attacks in order to enumerate the distinguishers in the order of the complexity of the associated attacks, which we did for the AES, ARADI, SIMON and SKINNY.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Published elsewhere. SAC 2025
Keywords
Impossible differentialMILPAESARADIMIDORIPRESENTSIMONSimeckSKINNYSPECK
Contact author(s)
patrick derbez @ inria fr
marie euler @ irisa fr
History
2025-09-12: revised
2025-08-29: received
See all versions
Short URL
https://ia.cr/2025/1552
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2025/1552,
      author = {Patrick Derbez and Marie Euler},
      title = {Minimalist Model for Impossible Differentials},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1552},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1552}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.