Article (Scientific journals)
Cryptanalysis of ARX-based White-box Implementations
BIRYUKOV, Alexei; LAMBIN, Baptiste; UDOVENKO, Aleksei
2023In IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023 (3), p. 97-135
Peer Reviewed verified by ORBi
 

Files


Full Text
Cryptanalysis_Whitebox_ARX.pdf
Publisher postprint (621.06 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
White-box cryptography; Cryptanalysis; Algebraic attacks; Decomposition attacks
Abstract :
[en] At CRYPTO’22, Ranea, Vandersmissen, and Preneel proposed a new way to design white-box implementations of ARX-based ciphers using so-called implicit functions and quadratic-affine encodings. They suggest the Speck block-cipher as an example target. In this work, we describe practical attacks on the construction. For the implementation without one of the external encodings, we describe a simple algebraic key recovery attack. If both external encodings are used (the main scenario suggested by the authors), we propose optimization and inversion attacks, followed by our main result - a multiple-step round decomposition attack and a decomposition-based key recovery attack. Our attacks only use the white-box round functions as oracles and do not rely on their description. We implemented and verified experimentally attacks on white-box instances of Speck-32/64 and Speck-64/128. We conclude that a single ARX-round is too weak to be used as a white-box round.
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 > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Cryptolux
LAMBIN, Baptiste ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Cryptolux
UDOVENKO, Aleksei  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Cryptolux
External co-authors :
no
Language :
English
Title :
Cryptanalysis of ARX-based White-box Implementations
Publication date :
09 June 2023
Journal title :
IACR Transactions on Cryptographic Hardware and Embedded Systems
eISSN :
2569-2925
Publisher :
Ruhr-University of Bochum, Bochum, Germany
Volume :
2023
Issue :
3
Pages :
97-135
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 (01/09/2020 - 30/08/2022) - BIRYUKOV Alexei
Funders :
FNR - Fonds National de la Recherche
Funding number :
C19/IS/13641232
Available on ORBilu :
since 14 July 2023

Statistics


Number of views
189 (3 by Unilu)
Number of downloads
227 (5 by Unilu)

Scopus citations®
 
3
Scopus citations®
without self-citations
3
OpenAlex citations
 
3

Bibliography


Similar publications



Contact ORBilu