Paper 2017/860

Automatic Search of Bit-Based Division Property for ARX Ciphers and Word-Based Division Property

Ling Sun, Wei Wang, and Meiqin Wang

Abstract

Division property is a generalized integral property proposed by Todo at Eurocrypt 2015. Previous tools for automatic searching are mainly based on the Mixed Integer Linear Programming (MILP) method and trace the division property propagation at the bit level. In this paper, we propose automatic tools to detect ARX ciphers' division property at the bit level and some specific ciphers' division property at the word level. For ARX ciphers, we construct the automatic searching tool relying on Boolean Satisfiability Problem (SAT) instead of MILP, since SAT method is more suitable in the search of ARX ciphers' differential/linear characteristics. The propagation of division property is translated into a system of logical equations in Conjunctive Normal Form (CNF). Some logical equations can be dynamically adjusted according to different initial division properties and stopping rule, while the others corresponding to r-round propagations remain the same. Moreover, our approach can efficiently identify some optimized distinguishers with lower data complexity. As a result, we obtain a 17-round distinguisher for SHACAL-2, which gains four more rounds than previous work, and an 8-round distinguisher for LEA, which covers one more round than the former one. For word-based division property, we develop the automatic search based on Satisfiability Modulo Theories (SMT), which is a generalization of SAT. We model division property propagations of basic operations and S-boxes by logical formulas, and turn the searching problem into an SMT problem. With some available solvers, we achieve some new distinguishers. For CLEFIA, 10-round distinguishers are obtained, which cover one more round than the previous work. For the internal block cipher of Whirlpool, the data complexities of 4/5-round distinguishers are improved. For Rijndael-192 and Rijndael-256, 6-round distinguishers are presented, which attain two more rounds than the published ones. Besides, the integral attacks for CLEFIA are improved by one round with the newly obtained distinguishers.

Metadata
Available format(s)
PDF
Publication info
Published by the IACR in ASIACRYPT 2017
Keywords
Automatic searchDivision propertyARXSATSMT
Contact author(s)
mqwang @ sdu edu cn
lingsun @ mail sdu edu cn
weiwangsdu @ sdu edu cn
History
2017-09-09: received
Short URL
https://ia.cr/2017/860
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/860,
      author = {Ling Sun and Wei Wang and Meiqin Wang},
      title = {Automatic Search of Bit-Based Division Property for ARX Ciphers and Word-Based Division Property},
      howpublished = {Cryptology ePrint Archive, Paper 2017/860},
      year = {2017},
      note = {\url{https://eprint.iacr.org/2017/860}},
      url = {https://eprint.iacr.org/2017/860}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.