Experimental evaluation of two software countermeasures against fault attacks

Abstract : Injection of transient faults can be used as a way to attack embedded systems. On embedded processors such as microcontrollers, several studies showed that such a transient fault injection with glitches or electromagnetic pulses could corrupt either the data loads from the memory or the assembly instructions executed by the circuit. Some countermeasure schemes which rely on temporal redundancy have been proposed to handle this issue. Among them, several schemes add this redundancy at assembly instruction level. In this paper, we perform a practical evaluation for two of those countermeasure schemes by using a pulsed electromagnetic fault injection process on a 32-bit microcontroller. We provide some necessary conditions for an efficient implementation of those countermeasure schemes in practice. We also evaluate their efficiency and highlight their limitations. To the best of our knowledge, no experimental evaluation of the security of such instruction-level countermeasure schemes has been published yet.
Type de document :
Communication dans un congrès
2014 IEEE International Symposium on Hardware-Oriented Security and Trust (HOST), May 2014, Arlington, United States. pp.112-117, 2014, 〈10.1109/HST.2014.6855580〉
Liste complète des métadonnées

https://hal-emse.ccsd.cnrs.fr/emse-01032449
Contributeur : Nicolas Moro <>
Soumis le : mardi 22 juillet 2014 - 17:27:08
Dernière modification le : mercredi 21 mars 2018 - 18:58:10
Document(s) archivé(s) le : mardi 25 novembre 2014 - 11:30:39

Identifiants

Collections

Citation

Nicolas Moro, Karine Heydemann, Amine Dehbaoui, Bruno Robisson, Emmanuelle Encrenaz. Experimental evaluation of two software countermeasures against fault attacks. 2014 IEEE International Symposium on Hardware-Oriented Security and Trust (HOST), May 2014, Arlington, United States. pp.112-117, 2014, 〈10.1109/HST.2014.6855580〉. 〈emse-01032449〉

Partager

Métriques

Consultations de la notice

442

Téléchargements de fichiers

1162