DocumentCode :
3738247
Title :
Polynomial multipliers for fully homomorphic encryption on FPGA
Author :
C. Jayet-Griffon;M.-A. Cornelie;P. Maistri;Ph. Elbaz-Vincent;R. Leveugle
Author_Institution :
Univ. Grenoble Alpes, Institut Fourier, F-38402 St Martin d?Heres CNRS, Institut Fourier UMR 5582, F-38402 St Martin d?Heres
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
Fully Homomorphic Encryption (FHE) becomes an important encryption scheme in the frame of Cloud computing. Current software implementations are however very slow and require a huge computing power. This work investigates the possibility to accelerate FHE by implementing it in off-the-shelf FPGAs. The focus is on one critical function in the FHE scheme: the polynomial multiplication. In this paper, three algorithms are considered and an optimized architecture is proposed for each of them. The major contribution of this paper is the comparison of the different multiplication algorithms on a programmable device: results show that the simplest algorithm is the most efficient for a hardware implementation, in the case of polynomials of order 511 with 32-bit coefficients. The acceleration is about one order of magnitude compared with a software reference implementation.
Keywords :
"Software algorithms","Encryption","Convolution","Field programmable gate arrays","Hardware","Cloud computing","Random access memory"
Publisher :
ieee
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
Type :
conf
DOI :
10.1109/ReConFig.2015.7393335
Filename :
7393335
Link To Document :
بازگشت