DFA on LS-Designs with a Practical Implementation on SCREAM

Abstract : LS-Designs are a family of SPN-based block ciphers whose linear layer is based on the so-called interleaved construction. They will be dedicated to low-end devices with high performance and low-resource constraints, objects which need to be resistant to physical attacks. In this paper we describe a complete Differential Fault Analysis against LS-Designs and also on other families of SPN-based block ciphers. First we explain how fault attacks can be used against their implementations depending on fault models. Then, we validate the DFA in a practical example on a hardware implementation of SCREAM running on an FPGA. The faults have been injected using electromagnetic pulses during the execution of SCREAM and the faulty ciphertexts have been used to recover the key's bits. Finally, we discuss some countermeasures that could be used to thwart such attacks.
Type de document :
Communication dans un congrès
Sylvain Guilley. COSADE 2017 - Constructive Side-Channel Analysis and Secure Design, Apr 2017, Paris, France. Springer, 10348, pp.223--247, LNCS - Lecture Notes in Computer Science. 〈10.1007/978-3-319-64647-3_14〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01649974
Contributeur : Anne Canteaut <>
Soumis le : mardi 28 novembre 2017 - 10:15:49
Dernière modification le : mardi 23 octobre 2018 - 19:16:02

Fichier

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

Identifiants

Citation

Benjamin Lac, Anne Canteaut, Jacques Jean-Alain Fournier, Renaud Sirdey. DFA on LS-Designs with a Practical Implementation on SCREAM. Sylvain Guilley. COSADE 2017 - Constructive Side-Channel Analysis and Secure Design, Apr 2017, Paris, France. Springer, 10348, pp.223--247, LNCS - Lecture Notes in Computer Science. 〈10.1007/978-3-319-64647-3_14〉. 〈hal-01649974〉

Partager

Métriques

Consultations de la notice

295

Téléchargements de fichiers

76