Lattice-based Cryptosystems on FPGA: Parallelization and Comparison using HLS - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Computers Année : 2021

Lattice-based Cryptosystems on FPGA: Parallelization and Comparison using HLS

Résumé

This paper deals with hardware implementations for lattice-based cryptography. Various CPA and CCA secure algorithms for LWE, RLWE and MLWE problems have been studied, parallelized, implemented and compared on FPGA using high-level synthesis. The impact of PRNG choices on the implementations performances and costs is also evaluated. HLS allows us to compare various sets of algorithms, architectures and parameters with a reduced design effort. Our results are often similar to state-of-the-art for various speed and cost trade-offs. Sometimes we obtain better results thanks to the exploration of numerous architecture and algorithm optimizations.
Fichier principal
Vignette du fichier
article-ieeetc.pdf (927.36 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03347174 , version 1 (17-09-2021)

Identifiants

Citer

Timo Zijlstra, Karim Bigou, Arnaud Tisserand. Lattice-based Cryptosystems on FPGA: Parallelization and Comparison using HLS. IEEE Transactions on Computers, 2021, ⟨10.1109/TC.2021.3112052⟩. ⟨hal-03347174⟩
122 Consultations
438 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More