Hyper-Threaded Multiplier for HECC - Archive ouverte HAL
Communication Dans Un Congrès Année : 2017

Hyper-Threaded Multiplier for HECC

Résumé

Modular multiplication is the most costly and common operation in hyper-elliptic curve cryptography. Over prime fields, it uses dependent partial products and reduction steps. These dependencies make FPGA implementations with fully pipelined DSP blocks difficult to optimize. We propose a new multiplier architecture with hyper-threaded capabilities. Several independent multiplications are handled in parallel for efficiently filling the pipeline and overlapping internal latencies by independent computations. It increases the silicon efficiency and leads to a better area / computation time trade-off than current state of the art. We use this hyper-threaded multiplier into small accelerators for hyper-elliptic curve cryptography in embedded systems.
Fichier principal
Vignette du fichier
article-asilomar17-htmm.pdf (257.58 Ko) Télécharger le fichier
slides-Asilomar17-htmm.pdf (946.23 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01620046 , version 1 (20-10-2017)

Identifiants

  • HAL Id : hal-01620046 , version 1

Citer

Gabriel Gallin, Arnaud Tisserand. Hyper-Threaded Multiplier for HECC. Asilomar Conference on Signals, Systems, and Computers, Oct 2017, Pacific Grove, CA, United States. ⟨hal-01620046⟩
713 Consultations
276 Téléchargements

Partager

More