Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Faster Mask Conversion with Lookup Tables
VADNALA, Praveen Kumar; GROSZSCHÄDL, Johann
2015In Mangard, Stefan; Poschmann, Axel Y. (Eds.) Constructive Side-Channel Analysis and Secure Design, 6th International Workshop, COSADE 2015, Berlin, Germany, April 13-14, 2015. Revised Selected Papers
Peer reviewed
 

Documents


Texte intégral
COSADE2015.pdf
Postprint Auteur (372.04 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 :
Side-Channel Analysis (SCA); Arithmetic Masking; Boolean Masking; Provably Secure Masking; HMAC-SHA-1
Résumé :
[en] Masking is an effective and widely-used countermeasure to thwart Differential Power Analysis (DPA) attacks on symmetric cryptosystems. When a symmetric cipher involves a combination of Boolean and arithmetic operations, it is necessary to convert the masks from one form to the other. There exist algorithms for mask conversion that are secure against first-order attacks, but they can not be generalized to higher orders. At CHES 2014, Coron, Großschädl and Vadnala (CGV) introduced a secure conversion scheme between Boolean and arithmetic masking of any order, but their approach requires d=2t+1 shares to protect against attacks of order t. In the present paper, we improve the algorithms for second-order conversion with the help of lookup tables so that only three shares instead of five are needed, which is the minimal number for second-order resistance. Furthermore, we also improve the first-order secure addition method proposed by Karroumi, Richard and Joye, again with lookup tables. We prove the security of all presented algorithms using well established assumptions and models. Finally, we provide experimental evidence of our improved mask conversion applied to HMAC-SHA-1. Simulation results show that our algorithms improve the execution time by 85% at the expense of little memory overhead.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
VADNALA, Praveen Kumar ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
GROSZSCHÄDL, Johann ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Faster Mask Conversion with Lookup Tables
Date de publication/diffusion :
avril 2015
Nom de la manifestation :
6th International Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE 2015)
Lieu de la manifestation :
Berlin, Allemagne
Date de la manifestation :
from 13-04-2015 to 14-04-2015
Manifestation à portée :
International
Titre de l'ouvrage principal :
Constructive Side-Channel Analysis and Secure Design, 6th International Workshop, COSADE 2015, Berlin, Germany, April 13-14, 2015. Revised Selected Papers
Editeur scientifique :
Mangard, Stefan
Poschmann, Axel Y.
Maison d'édition :
Springer Verlag
ISBN/EAN :
978-3-319-21475-7
Collection et n° de collection :
Lecture Notes in Computer Science, volume 9064
Pagination :
207-221
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 17 mars 2016

Statistiques


Nombre de vues
323 (dont 5 Unilu)
Nombre de téléchargements
284 (dont 4 Unilu)

citations Scopus®
 
7
citations Scopus®
sans auto-citations
7
OpenCitations
 
3
citations OpenAlex
 
10
citations WoS
 
3

Bibliographie


Publications similaires



Contacter ORBilu