Article (Scientific journals)
LPN-based Attacks in the White-box Setting
CHARLÈS, Alex; UDOVENKO, Aleksei
2023In IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023 (4), p. 318 - 343
Peer Reviewed verified by ORBi
 

Files


Full Text
TCHES2023_4_13.pdf
Publisher postprint (602.34 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Cryptanalysis; DCA; Dummy Shuffling; LDA; LPN; Masking; White-box Cryptography; Learning parity with noise; Linear decoding; Linear decoding analyse attack; Masking schemes; White-box cryptographies; Software
Abstract :
[en] In white-box cryptography, early protection techniques have fallen to the automated Differential Computation Analysis attack (DCA), leading to new countermeasures and attacks. A standard side-channel countermeasure, Ishai-Sahai-Wagner’s masking scheme (ISW, CRYPTO 2003) prevents Differential Computation Analysis but was shown to be vulnerable in the white-box context to the Linear Decoding Analysis attack (LDA). However, recent quadratic and cubic masking schemes by Biryukov-Udovenko (ASIACRYPT 2018) and Seker-Eisenbarth-Liskiewicz (CHES 2021) prevent LDA and force to use its higher-degree generalizations with much higher complexity. In this work, we study the relationship between the security of these and related schemes to the Learning Parity with Noise (LPN) problem and propose a new automated attack by applying an LPN-solving algorithm to white-box implementations. The attack effectively exploits strong linear approximations of the masking scheme and thus can be seen as a combination of the DCA and LDA techniques. Different from previous attacks, the complexity of this algorithm depends on the approximation error, henceforth allowing new practical attacks on masking schemes which previously resisted automated analysis. We demonstrate it theoretically and experimentally, exposing multiple cases where the LPN-based method significantly outperforms LDA and DCA methods, including their higher-order variants. This work applies the LPN problem beyond its usual post-quantum cryptography boundary, strengthening its interest for the cryptographic community, while expanding the range of automated attacks by presenting a new direction for breaking masking schemes in the white-box model.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > CryptoLUX – Cryptography
Disciplines :
Computer science
Author, co-author :
CHARLÈS, Alex ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
UDOVENKO, Aleksei  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Cryptolux
External co-authors :
no
Language :
English
Title :
LPN-based Attacks in the White-box Setting
Publication date :
31 August 2023
Journal title :
IACR Transactions on Cryptographic Hardware and Embedded Systems
eISSN :
2569-2925
Publisher :
Ruhr-University of Bochum
Volume :
2023
Issue :
4
Pages :
318 - 343
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 - Luxembourg National Research Fund
DFG - German Research Foundation
Funding number :
C19/IS/13641232
Funding text :
This work was supported by the Luxembourg National Research Fund’s (FNR) and the German Research Foundation’s (DFG) joint project APLICA (C19/IS/13641232).
Available on ORBilu :
since 22 November 2023

Statistics


Number of views
149 (5 by Unilu)
Number of downloads
122 (7 by Unilu)

Scopus citations®
 
2
Scopus citations®
without self-citations
1
OpenAlex citations
 
2

Bibliography


Similar publications



Contact ORBilu