Paper 2022/1088
Tighter trail bounds for Xoodoo
Abstract
Determining bounds on the differential probability of differential trails and the squared correlation contribution of linear trails forms an important part of the security evaluation of a permutation. For Xoodoo, such bounds were proven using the trail core tree search technique, with a dedicated tool (XooTools) that scans the space of all r-round trails with weight below a given threshold $T_r$. The search space grows exponentially with the value of $T_r$ and XooTools appeared to have reached its limit, requiring huge amounts of CPU time to push the bounds a little further. The bottleneck was the phase called trail extension where short trails are extended to more rounds, especially in the backward direction. In this work, we present a number of techniques that allowed us to make extension much more efficient and as such to increase the bounds significantly. Notably, we prove that the minimum weight of any 4-round trail is 80, the minimum weight of any 6-round trail is at least 132 and the minimum weight of any 12-round trail is at least 264, both for differential and linear trails. As a byproduct we found families of trails that have predictable weight once extended to more rounds and use them to compute upper bounds for the minimum weight of trails for arbitrary numbers of rounds.
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Published by the IACR in TOSC 2023
- Keywords
- lightweight cryptographypermutation-based cryptographydifferential cryptanalysislinear cryptanalysistrail bounds
- Contact author(s)
-
silvia mella @ ru nl
joan daemen @ ru nl
gilles-iacr @ noekeon org - History
- 2026-04-16: revised
- 2022-08-22: received
- See all versions
- Short URL
- https://ia.cr/2022/1088
- License
-
CC0
BibTeX
@misc{cryptoeprint:2022/1088,
author = {Silvia Mella and Joan Daemen and Gilles Van Assche},
title = {Tighter trail bounds for Xoodoo},
howpublished = {Cryptology {ePrint} Archive, Paper 2022/1088},
year = {2022},
url = {https://eprint.iacr.org/2022/1088}
}