Hardware Architectures for HECC

Gabriel Gallin 1 Arnaud Tisserand 2
1 CAIRN - Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources
Inria Rennes – Bretagne Atlantique , IRISA_D3 - ARCHITECTURE
2 Lab-STICC_UBS_CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : Recent research has pointed out Hyper-Elliptic Curve Cryptography (HECC) as an attractive alternative to ECC in public-key cryptography. HECC is based on a different kind of curves, which allows the size of the field elements to be halved, but at the expense of an increased number of finite field operations. HECC internal parallelism brings forward numerous questions for hardware implementation. In this work, we present arithmetic operators and implementations of hardware accelerators for HECC. We first improved the hardware utilization of the multiplier unit with new solution named hyper-threaded modular multiplier which fills the unused stages of the DSP blocks with other independent modular multiplications. Then, we explore various architectures for our HECC accelerator, starting from a classical Harvard architecture and changing architectural parameters, such as the numbers and types of arithmetic units.
Type de document :
Communication dans un congrès
CryptArchi 2017: 15th International Workshops on Cryptographic architectures embedded in logic devices , Jun 2017, Smolenice, Slovakia. 〈https://labh-curien.univ-st-etienne.fr/cryptarchi/〉
Liste complète des métadonnées

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

https://hal.archives-ouvertes.fr/hal-01545625
Contributeur : Arnaud Tisserand <>
Soumis le : jeudi 22 juin 2017 - 18:45:14
Dernière modification le : vendredi 9 février 2018 - 15:39:56
Document(s) archivé(s) le : mercredi 10 janvier 2018 - 16:57:28

Identifiants

  • HAL Id : hal-01545625, version 1

Citation

Gabriel Gallin, Arnaud Tisserand. Hardware Architectures for HECC. CryptArchi 2017: 15th International Workshops on Cryptographic architectures embedded in logic devices , Jun 2017, Smolenice, Slovakia. 〈https://labh-curien.univ-st-etienne.fr/cryptarchi/〉. 〈hal-01545625〉

Partager

Métriques

Consultations de la notice

431

Téléchargements de fichiers

179