Back to Search Start Over

Differential Trail Search in Cryptographic Primitives with Big-Circle Chi

Authors :
Alireza Mehrdad
Silvia Mella
Lorenzo Grassi
Joan Daemen
Source :
IACR Transactions on Symmetric Cryptology, Vol 2022, Iss 2 (2022)
Publication Year :
2022
Publisher :
Ruhr-Universität Bochum, 2022.

Abstract

Proving upper bounds for the expected differential probability (DP) of differential trails is a standard requirement when proposing a new symmetric primitive. In the case of cryptographic primitives with a bit-oriented round function, such as Keccak, Xoodoo and Subterranean, computer assistance is required in order to prove strong upper bounds on the probability of differential trails. The techniques described in the literature make use of the fact that the non-linear step of the round function is an S-box layer. In the case of Keccak and Xoodoo, the S-boxes are instances of the chi mapping operating on l-bit circles with l equal to 5 and 3 respectively. In that case the differential propagation properties of the non-linear layer can be evaluated efficiently by the use of pre-computed difference distribution tables. Subterranean 2.0 is a recently proposed cipher suite that has exceptionally good energy-efficiency when implemented in hardware (ASIC and FPGA). The non-linear step of its round function is also based on the chi mapping, but operating on an l = 257-bit circle, comprising all the state bits. This making the brute-force approach proposed and used for Keccak and Xoodoo infeasible to apply. Difference propagation through the chi mapping from input to output can be treated using linear algebra thanks to the fact that chi has algebraic degree 2. However, difference propagation from output to input is problematic for big-circle chi. In this paper, we tackle this problem, and present new techniques for the analysis of difference propagation for big-circle chi. We implemented these techniques in a dedicated program to perform differential trail search in Subterranean. Thanks to this, we confirm the maximum DP of 3-round trails found by the designers, we determine the maximum DP of 4-round trails and we improve the upper bounds for the DP of trails over 5, 6, 7 and 8 rounds.

Details

Language :
English
ISSN :
2519173X
Volume :
2022
Issue :
2
Database :
Directory of Open Access Journals
Journal :
IACR Transactions on Symmetric Cryptology
Publication Type :
Academic Journal
Accession number :
edsdoj.1669d2a5f72414881fd4f7e8905b728
Document Type :
article
Full Text :
https://doi.org/10.46586/tosc.v2022.i2.253-288