Lattice-based Cryptosystems on FPGA: Parallelization and Comparison using HLS - Archive ouverte HAL Access content directly
Journal Articles IEEE Transactions on Computers Year : 2021

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

Abstract

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
Origin : Files produced by the author(s)

Dates and versions

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

Identifiers

Cite

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⟩
121 View
404 Download

Altmetric

Share

Gmail Facebook X LinkedIn More