Paper published in a journal (Scientific congresses, symposiums and conference proceedings)
Exact Formula for RX-Differential Probability Through Modular Addition for All Rotations
BIRYUKOV, Alexei; LAMBIN, Baptiste; UDOVENKO, Aleksei
2025In IACR Transactions on Symmetric Cryptology, 2025 (1), p. 542-591
Peer Reviewed verified by ORBi
 

Files


Full Text
ToSC2025_1_17.pdf
Publisher postprint (850.61 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Differential cryptanalysis; Rotational cryptanalysis; RX-differentials
Abstract :
[en] This work presents an exact and compact formula for the probability of rotation-xor differentials (RX-differentials) through modular addition, for arbitrary rotation amounts, which has been a long-standing open problem. The formula comes with a rigorous proof and is also verified by extensive experiments. Our formula uncovers error in a recent work from 2022 proposing a formula for rotation amounts bigger than 1. Surprisingly, it also affects correctness of the more studied and used formula for the rotation amount equal to 1 (from TOSC 2016). Specifically, it uncovers rare cases where the assumptions of this formula do not hold. Correct formula for arbitrary rotations now opens up a larger search space where one can often find better trails. For applications, we propose automated mixed integer linear programming (MILP) modeling techniques for searching optimal RX-trails based on our exact formula. They are consequently applied to several ARX designs, including Salsa, Alzette and a small-key variant of Speck, and yield many new RX-differential distinguishers, some of them based on provably optimal trails. In order to showcase the relevance of the RX-differential analysis, we also design Malzette, a 12-round Alzette-based permutation with maliciously chosen constants, which has a practical RX-differential distinguisher, while standard differential/linear security arguments suggest sufficient security.
Disciplines :
Computer science
Author, co-author :
BIRYUKOV, Alexei ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS) ; University of Luxembourg > SnT
LAMBIN, Baptiste ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust > Cryptolux > Team Alexei BIRYUKOV
UDOVENKO, Aleksei  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Cryptolux
External co-authors :
no
Language :
English
Title :
Exact Formula for RX-Differential Probability Through Modular Addition for All Rotations
Publication date :
07 March 2025
Event name :
FSE2025 - 31st Fast Software Encryption Conference
Event organizer :
International Association for Cryptologic Research (IACR)
Event place :
Rome, Italy
Event date :
March 17-21, 2025
Event number :
31
Audience :
International
Journal title :
IACR Transactions on Symmetric Cryptology
eISSN :
2519-173X
Publisher :
Universitatsbibliothek der Ruhr-Universitat Bochum
Volume :
2025
Issue :
1
Pages :
542-591
Peer reviewed :
Peer Reviewed verified by ORBi
Focus Area :
Security, Reliability and Trust
FnR Project :
FNR13641232 - Analysis And Protection Of Lightweight Cryptographic Algorithms, 2019 (01/01/2021-31/12/2023) - Alex Biryukov
Name of the research project :
R-AGR-3748 - C19/IS/13641232/APLICA - BIRYUKOV Alexei
Funders :
FNR - Luxembourg National Research Fund
DFG - German Research Foundation
Funding number :
C19/IS/13641232
Available on ORBilu :
since 25 March 2025

Statistics


Number of views
89 (4 by Unilu)
Number of downloads
29 (2 by Unilu)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenCitations
 
0
OpenAlex citations
 
1

Bibliography


Similar publications



Contact ORBilu