Paper published in a journal (Scientific congresses, symposiums and conference proceedings)
White-box filtering attacks breaking SEL masking: from exponential to polynomial time
CHARLÈS, Alex; UDOVENKO, Aleksei
2024In IACR Transactions on Cryptographic Hardware and Embedded Systems, 2024 (3), p. 1 - 24
Peer Reviewed verified by ORBi
 

Files


Full Text
TCHES2024_3_01 (1).pdf
Publisher postprint (629.84 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Cryptanalysis; Filtering; Masking schemes; White-box Cryptography; Breakings
Abstract :
[en] This work proposes a new white-box attack technique called filtering, which can be combined with any other trace-based attack method. The idea is to filter the traces based on the value of an intermediate variable in the implementation, aiming to fix a share of a sensitive value and degrade the security of an involved masking scheme. Coupled with LDA (filtered LDA, FLDA), it leads to an attack defeating the state-of-the-art SEL masking scheme (CHES 2021) of arbitrary degree and number of linear shares with quartic complexity in the window size. In comparison, the current best attacks have exponential complexities in the degree (higher degree decoding analysis, HDDA), in the number of linear shares (higher-order differential computation analysis, HODCA), or the window size (white-box learning parity with noise, WBLPN). The attack exploits the key idea of the SEL scheme-an efficient parallel combination of the nonlinear and linear masking schemes. We conclude that a proper composition of masking schemes is essential for security. In addition, we propose several optimizations for linear algebraic attacks: redundant node removal (RNR), optimized parity check matrix usage, and chosen-plaintext filtering (CPF), significantly improving the performance of security evaluation of white-box implementations.
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 :
White-box filtering attacks breaking SEL masking: from exponential to polynomial time
Publication date :
18 July 2024
Event name :
Conference on Cryptographic Hardware and Embedded Systems (CHES)
Event organizer :
International Association for Cryptologic Research (IACR)
Event place :
Halifax, Canada
Event date :
September 4-7, 2024
Audience :
International
Journal title :
IACR Transactions on Cryptographic Hardware and Embedded Systems
eISSN :
2569-2925
Publisher :
Ruhr-University of Bochum
Volume :
2024
Issue :
3
Pages :
1 - 24
Peer reviewed :
Peer Reviewed verified by ORBi
Focus Area :
Computational Sciences
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 - Fonds National de la Recherche
DFG - German Research Foundation
Funding number :
C19/AES/1364232
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 04 November 2024

Statistics


Number of views
90 (8 by Unilu)
Number of downloads
38 (2 by Unilu)

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

Bibliography


Similar publications



Contact ORBilu