Hardware Implementation and Side-Channel Analysis of Lapin

Abstract : Lapin is a new authentication protocol that has been de- signed for low-cost implementations. In a work from RFIDsec 2012, Berstein and Lange argued that at similar (mathematical) security lev- els, Lapin's performances are below the ones of block cipher based au- thentication. In this paper, we suggest that as soon as physical security (e.g. against side-channel attacks) is taken into account, this criticism can be mitigated. For this purpose, we start by investigating masked hardware implementations of Lapin, and discuss the gains obtained over software ones. Next, we observe that the structure of our implementa- tions significantly differs from block cipher ones (for which most results in side-channel analysis apply), hence raising questions regarding how to evaluate physical security in this case. We then provide first results of side-channel analyzes against unprotected and masked Lapin. Despite interesting properties of the masked implementations, our conclusions are still contrasted because of the on-chip randomness requirements of Lapin protocol. These results give strong incentive to design similar but deterministic protocols, e.g. based on the recently introduced Learning With Rounding assumption.
Type de document :
Communication dans un congrès
Josh Benaloh. Topics in Cryptology - CT-RSA 2014, Feb 2014, San Francisco, United States. 8366, pp.206-226, 2014, Lecture Notes in Computer Science. 〈10.1007/978-3-319-04852-9_11〉
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00934054
Contributeur : Gaëtan Leurent <>
Soumis le : mardi 21 janvier 2014 - 15:10:21
Dernière modification le : mardi 17 avril 2018 - 11:32:05
Document(s) archivé(s) le : mardi 22 avril 2014 - 13:16:18

Fichier

lapin2.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Lubos Gaspar, Gaëtan Leurent, François-Xavier Standaert. Hardware Implementation and Side-Channel Analysis of Lapin. Josh Benaloh. Topics in Cryptology - CT-RSA 2014, Feb 2014, San Francisco, United States. 8366, pp.206-226, 2014, Lecture Notes in Computer Science. 〈10.1007/978-3-319-04852-9_11〉. 〈hal-00934054〉

Partager

Métriques

Consultations de la notice

401

Téléchargements de fichiers

287