Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Algorithms for Switching between Boolean and Arithmetic Masking of Second Order
VADNALA, Praveen Kumar; GROSZSCHÄDL, Johann
2013In Gierlichs, Benedikt; Guilley, Sylvain; Mukhopadhyay, Debdeep (Eds.) Security, Privacy, and Applied Cryptography Engineering - Third International Conference, SPACE 2013, Kharagpur, India, October 19-23, 2013. Proceedings
Peer reviewed
 

Documents


Texte intégral
SPACE2013.pdf
Postprint Auteur (355.12 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 :
Differential power analysis; Second-order DPA; Arithmetic masking; Boolean Masking; Provably secure masking
Résumé :
[en] Masking is a widely-used countermeasure to thwart Differential Power Analysis (DPA) attacks, which, depending on the involved operations, can be either Boolean, arithmetic, or multiplicative. When used to protect a cryptographic algorithm that performs both Boolean and arithmetic operations, it is necessary to change the masks from one form to the other in order to be able to unmask the secret value at the end of the algorithm. To date, known techniques for conversion between Boolean and arithmetic masking can only resist first-order DPA. This paper presents the first solution to the problem of converting between Boolean and arithmetic masking of second order. To set the context, we show that a straightforward extension of first-order conversion schemes to second order is not possible. Then, we introduce two algorithms to convert from Boolean to arithmetic masking based on the second-order provably secure S-box output computation method proposed by Rivain et al (FSE 2008). The same can be used to obtain second-order secure arithmetic to Boolean masking. We prove the security of our conversion algorithms using similar arguments as Rivain et al. Finally, we provide implementation results of the algorithms on three different platforms.
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)
Langue du document :
Anglais
Titre :
Algorithms for Switching between Boolean and Arithmetic Masking of Second Order
Date de publication/diffusion :
octobre 2013
Nom de la manifestation :
3rd International Conference on Security, Privacy, and Applied Cryptography Engineering (SPACE 2013)
Lieu de la manifestation :
Kharagpur, Inde
Date de la manifestation :
from 19-10-2013 to 23-10-2013
Manifestation à portée :
International
Titre de l'ouvrage principal :
Security, Privacy, and Applied Cryptography Engineering - Third International Conference, SPACE 2013, Kharagpur, India, October 19-23, 2013. Proceedings
Editeur scientifique :
Gierlichs, Benedikt
Guilley, Sylvain
Mukhopadhyay, Debdeep
Maison d'édition :
Springer Verlag
ISBN/EAN :
978-3-642-41223-3
Collection et n° de collection :
Lecture Notes in Computer Science, volume 8204
Pagination :
95-110
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 19 janvier 2015

Statistiques


Nombre de vues
245 (dont 11 Unilu)
Nombre de téléchargements
383 (dont 4 Unilu)

citations Scopus®
 
9
citations Scopus®
sans auto-citations
8
OpenCitations
 
7
citations OpenAlex
 
12
citations WoS
 
8

Bibliographie


Publications similaires



Contacter ORBilu