• 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