Hardware Architectures for HECC - Archive ouverte HAL
Communication Dans Un Congrès Année : 2017

Hardware Architectures for HECC

Résumé

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.
Fichier principal
Vignette du fichier
cryptarchi2017.pdf (97.79 Ko) Télécharger le fichier
slides-CrypArchi17.pdf (1.11 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01545625 , version 1 (22-06-2017)

Identifiants

  • HAL Id : hal-01545625 , version 1

Citer

Gabriel Gallin, Arnaud Tisserand. Hardware Architectures for HECC. CryptArchi 2017: 15th International Workshops on Cryptographic architectures embedded in logic devices , Jun 2017, Smolenice, Slovakia. ⟨hal-01545625⟩
731 Consultations
411 Téléchargements

Partager

More