Automatic Search for Bit-Based Division Property

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Division properties, introduced by Todo at Eurocrypt 2015, are an extension of square attack (also called saturation attack or integral cryptanalysis). Given their importance, a large number of works tried to offer automatic tools to find division properties, primarily based on MILP or SAT/SMT. This paper studies better modeling techniques for finding division properties using the Constraint Programming and SAT/SMT-based automatic tools. We use the fact that the Quine-McCluskey algorithm produces a concise CNF representation corresponding to the division trail table of an Sbox. As a result, we can offer significantly more compact models, which allow SAT and Constraint Programming tools to outperform previous results. To show the strength of our new approach, we look at the NIST lightweight candidate KNOT and Ascon. We show several new distinguishers with a lower data complexity for 17-round KNOT-256, KNOT-384 and 19-round KNOT-512. In addition, for the 5-round Ascon, we get a lower data distinguisher than the previous division-based results. Finally, we revisit the method to extend the integral distinguisher by composing linear layers at the input and output. We provide a formulation to find the optimal number of linear combinations that need to be considered. As a result of this new formulation, we prove that 18-round KNOT-256 and KNOT-384 have no integral distinguisher using conventional division property and we show this more efficiently than the previous methods.

Original languageEnglish
Title of host publicationProgress in Cryptology – LATINCRYPT 2021 - 7th International Conference on Cryptology and Information Security in Latin America, Proceedings
EditorsPatrick Longa, Carla Ràfols
PublisherSpringer Science and Business Media Deutschland GmbH
Pages254-274
Number of pages21
ISBN (Print)9783030882372
DOIs
StatePublished - 2021
Event7th International Conference on Cryptology and Information Security in Latin America, LATINCRYPT 2021 - Bogotá, Colombia
Duration: 6 Oct 20218 Oct 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12912 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Cryptology and Information Security in Latin America, LATINCRYPT 2021
Country/TerritoryColombia
CityBogotá
Period6/10/218/10/21

Bibliographical note

Funding Information:
The research described in this paper was supported in part by the Center for Cyber, Law, and Policy in conjunction with the Israel National Cyber Bureau in the Prime Minister?s Office and by the Israeli Science Foundation through grants No. 880/18 and 3380/19. The authors were also supported by the Data Science Research Center (DSRC), University of Haifa.

Funding Information:
Acknowledgements. The research described in this paper was supported in part by the Center for Cyber, Law, and Policy in conjunction with the Israel National Cyber Bureau in the Prime Minister’s Office and by the Israeli Science Foundation through grants No. 880/18 and 3380/19. The authors were also supported by the Data Science Research Center (DSRC), University of Haifa.

Publisher Copyright:
© 2021, Springer Nature Switzerland AG.

Keywords

  • Ascon
  • Constraint programming
  • Division property
  • Integral cryptanalysis
  • KNOT

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Automatic Search for Bit-Based Division Property'. Together they form a unique fingerprint.

Cite this