Implementation and Evaluation of an SCA-Resistant Embedded Processor

Abstract : Side-channel analysis (SCA) attacks are a threat for many embedded applications which have a need for security. With embedded processors being at the very heart of such applications, it is desirable to address SCA attacks with countermeasures which “naturally” fit deployment in those processors. This paper describes our work in implementing one such protection concept in an ASIC prototype and our results from a practical evaluation of its security. We are able to demonstrate that the basic principle of limiting the “leaking” portion of the processor works rather well to reduce the side-channel leakage. From this result we can draw valuable conclusions for future embedded processor design. In order to minimize the remaining leakage, the security concept calls for the application of a secure logic style. We used two concrete secure logic styles (iMDPL and DWDDL) in order to demonstrate this increase in security. Unfortunately, neither of these logic styles seems to do a particularly good job as we were still able to attribute SCA leakage to the secure-logic part of the processor. If a better suited logic style can be employed we believe that the overall leakage of the processor can be further reduced. Thus we deem the evaluated security concept as a viable method for protecting embedded processors.
Type de document :
Communication dans un congrès
Emmanuel Prouff. 10th Smart Card Research and Advanced Applications (CARDIS), Sep 2011, Leuven, Belgium. Springer, Lecture Notes in Computer Science, LNCS-7079, pp.151-165, 2011, Smart Card Research and Advanced Applications. 〈10.1007/978-3-642-27257-8_10〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01596304
Contributeur : Hal Ifip <>
Soumis le : mercredi 27 septembre 2017 - 14:46:32
Dernière modification le : mardi 10 octobre 2017 - 13:47:58

Fichier

978-3-642-27257-8_10_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Stefan Tillich, Mario Kirschbaum, Alexander Szekely. Implementation and Evaluation of an SCA-Resistant Embedded Processor. Emmanuel Prouff. 10th Smart Card Research and Advanced Applications (CARDIS), Sep 2011, Leuven, Belgium. Springer, Lecture Notes in Computer Science, LNCS-7079, pp.151-165, 2011, Smart Card Research and Advanced Applications. 〈10.1007/978-3-642-27257-8_10〉. 〈hal-01596304〉

Partager

Métriques

Consultations de la notice

25

Téléchargements de fichiers

7