Communication publiée dans un périodique (Colloques, congrès, conférences scientifiques et actes)
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 vérifié par ORBi
 

Documents


Texte intégral
TCHES2024_3_01 (1).pdf
Postprint Éditeur (629.84 kB) Licence Creative Commons - Attribution
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Cryptanalysis; Filtering; Masking schemes; White-box Cryptography; Breakings
Résumé :
[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.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > CryptoLUX – Cryptography
Disciplines :
Sciences informatiques
Auteur, co-auteur :
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
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
White-box filtering attacks breaking SEL masking: from exponential to polynomial time
Date de publication/diffusion :
18 juillet 2024
Nom de la manifestation :
Conference on Cryptographic Hardware and Embedded Systems (CHES)
Organisateur de la manifestation :
International Association for Cryptologic Research (IACR)
Lieu de la manifestation :
Halifax, Canada
Date de la manifestation :
September 4-7, 2024
Manifestation à portée :
International
Titre du périodique :
IACR Transactions on Cryptographic Hardware and Embedded Systems
eISSN :
2569-2925
Maison d'édition :
Ruhr-University of Bochum
Volume/Tome :
2024
Fascicule/Saison :
3
Pagination :
1 - 24
Peer reviewed :
Peer reviewed vérifié par ORBi
Focus Area :
Computational Sciences
Projet FnR :
FNR13641232 - Analysis And Protection Of Lightweight Cryptographic Algorithms, 2019 (01/01/2021-31/12/2023) - Alex Biryukov
Intitulé du projet de recherche :
R-AGR-3748 - C19/IS/13641232/APLICA - BIRYUKOV Alexei
Organisme subsidiant :
FNR - Fonds National de la Recherche
DFG - German Research Foundation
N° du Fonds :
C19/AES/1364232
Subventionnement (détails) :
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).
Disponible sur ORBilu :
depuis le 04 novembre 2024

Statistiques


Nombre de vues
92 (dont 8 Unilu)
Nombre de téléchargements
40 (dont 2 Unilu)

citations Scopus®
 
0
citations Scopus®
sans auto-citations
0
OpenCitations
 
0
citations OpenAlex
 
0

Bibliographie


Publications similaires



Contacter ORBilu