A Hardware Processor Supporting Elliptic Curve Cryptography for Less than 9 kGEs

Abstract : Elliptic Curve Cryptography (ECC) based processors have gained large attention in the context of embedded-system design due to their ability of efficient implementation. In this paper, we present a low-resource processor that supports ECC operations for less than 9 kGEs. We base our design on an optimized 16-bit microcontroller that provides high flexibility and scalability for various applications. The design allows the use of an optimized RAM-macro block and reduces the complexity by sharing various resources of the controller and the datapath. Our results improves the state of the art in low-resource $\mathbb{F}_{2^{163}}$ ECC implementations (14% less area needed compared to the best solution reported). The total size of the processor is 8,958 GEs for a 0.13 μm CMOS technology and needs 285 kcycles for a point multiplication. It shows that the proposed solution is well suitable for low-power designs by providing a power consumption of only 3.2 μW at 100 kHz.
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.182-198, 2011, Smart Card Research and Advanced Applications. 〈10.1007/978-3-642-27257-8_12〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01596303
Contributeur : Hal Ifip <>
Soumis le : mercredi 27 septembre 2017 - 14:46:29
Dernière modification le : mardi 10 octobre 2017 - 13:47:58
Document(s) archivé(s) le : jeudi 28 décembre 2017 - 13:12:05

Fichier

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

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Erich Wenger, Michael Hutter. A Hardware Processor Supporting Elliptic Curve Cryptography for Less than 9 kGEs. Emmanuel Prouff. 10th Smart Card Research and Advanced Applications (CARDIS), Sep 2011, Leuven, Belgium. Springer, Lecture Notes in Computer Science, LNCS-7079, pp.182-198, 2011, Smart Card Research and Advanced Applications. 〈10.1007/978-3-642-27257-8_12〉. 〈hal-01596303〉

Partager

Métriques

Consultations de la notice

47

Téléchargements de fichiers

166