Paper 2019/025

STP Models of Optimal Differential and Linear Trail for S-box Based Ciphers

Yu Liu, Huicong Liang, Muzhou Li, Luning Huang, Kai Hu, Chenhe Yang, and Meiqin Wang

Abstract

Automatic tools have played an important role in designing new cryptographic primitives and evaluating the security of ciphers. Simple Theorem Prover constraint solver (STP) has been used to search for differential/linear trails of ciphers. This paper proposes general STP-based models searching for differential and linear trails with the optimal probability and correlation for S-box based ciphers. In order to get trails with the best probability or correlation for ciphers with arbitrary S-box, we give an efficient algorithm to describe probability or correlation of S-Box. Based on the algorithm we present a search model for optimal differential and linear trails, which is efficient for ciphers with S-Boxes whose DDTs/LATs contain entities not equal to the power of two. Meanwhile, the STP-based model for single-key impossible differentials considering key schedule is proposed, which traces the propagation of values from plaintext to ciphertext instead of propagations of differences. And we found that there is no 5-round AES-128 single-key truncated impossible differential considering key schedule, where input and output differences have only one active byte respectively. Finally, our proposed models are utilized to search for trails of bit-wise ciphers GIFT-128, DES, DESL and ICEBERG and word-wise ciphers ARIA, SM4 and SKINNY-128. As a result, improved results are presented in terms of the number of rounds or probabilities/correlations.

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Keywords
STPDifferential trailLinear trailBit-wise ciphersWord-wise ciphers
Contact author(s)
mqwang @ sdu edu cn
History
2019-01-15: received
Short URL
https://ia.cr/2019/025
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/025,
      author = {Yu Liu and Huicong Liang and Muzhou Li and Luning Huang and Kai Hu and Chenhe Yang and Meiqin Wang},
      title = {STP Models of Optimal Differential and Linear Trail for S-box Based Ciphers},
      howpublished = {Cryptology ePrint Archive, Paper 2019/025},
      year = {2019},
      note = {\url{https://eprint.iacr.org/2019/025}},
      url = {https://eprint.iacr.org/2019/025}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.