Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Optimal First-Order Boolean Masking for Embedded IoT Devices
BIRYUKOV, Alex; DINU, Dumitru-Daniel; LE CORRE, Yann et al.
2018In CARDIS 2017: Smart Card Research and Advanced Applications
Peer reviewed
 

Documents


Texte intégral
Optimal_Masking.pdf
Postprint Éditeur (515.24 kB)
Télécharger

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

Envoyer vers



Détails



Mots-clés :
Boolean masking; Side-channel attack; IoT; Embedded device
Résumé :
[en] Boolean masking is an effective side-channel countermeasure that consists in splitting each sensitive variable into two or more shares which are carefully manipulated to avoid leakage of the sensitive variable. The best known expressions for Boolean masking of bitwise operations are relatively compact, but even a small improvement of these expressions can significantly reduce the performance penalty of more complex masked operations such as modular addition on Boolean shares or of masked ciphers. In this paper, we present and evaluate new secure expressions for performing bitwise operations on Boolean shares. To this end, we describe an algorithm for efficient search of expressions that have an optimal cost in number of elementary operations. We show that bitwise AND and OR on Boolean shares can be performed using less instructions than the best known expressions. More importantly, our expressions do no require additional random values as the best known expressions do. We apply our new expressions to the masked addition/subtraction on Boolean shares based on the Kogge-Stone adder and we report an improvement of the execution time between 14% and 19%. Then, we compare the efficiency of first-order masked implementations of three lightweight block ciphers on an ARM Cortex-M3 to determine which design strategies are most suitable for efficient masking. All our masked implementations passed the t-test evaluation and thus are deemed secure against first-order side-channel attacks.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
BIRYUKOV, Alex ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
DINU, Dumitru-Daniel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
LE CORRE, Yann ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
UDOVENKO, Aleksei  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Optimal First-Order Boolean Masking for Embedded IoT Devices
Date de publication/diffusion :
26 janvier 2018
Nom de la manifestation :
16th International Conference on Smart Card Research and Advanced Applications
Lieu de la manifestation :
Lugano, Suisse
Date de la manifestation :
from 13-11-2017 to 16-11-2017
Manifestation à portée :
International
Titre de l'ouvrage principal :
CARDIS 2017: Smart Card Research and Advanced Applications
Maison d'édition :
Springer, Cham
ISBN/EAN :
978-3-319-75207-5
Collection et n° de collection :
Lecture Notes in Computer Science, volume 10728
Pagination :
22-41
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Organisme subsidiant :
FNR - Fonds National de la Recherche
Disponible sur ORBilu :
depuis le 13 décembre 2018

Statistiques


Nombre de vues
332 (dont 7 Unilu)
Nombre de téléchargements
1178 (dont 8 Unilu)

citations Scopus®
 
16
citations Scopus®
sans auto-citations
16
OpenCitations
 
5
citations OpenAlex
 
22

Bibliographie


Publications similaires



Contacter ORBilu