High-Speed Fully Homomorphic Encryption Over the Integers


Autoria(s): Cao, Xiaolin; Moore, Ciara; O'Neill, Máire; Hanley, Neil; O'Sullivan, Elizabeth
Contribuinte(s)

Bohme, Rainer

Brenner, Michael

Moore, Tyler

Smith, Matthew

Data(s)

2014

Resumo

A fully homomorphic encryption (FHE) scheme is envisioned as a key cryptographic tool in building a secure and reliable cloud computing environment, as it allows arbitrary evaluation of a ciphertext without revealing the plaintext. However, existing FHE implementations remain impractical due to very high time and resource costs. To the authors’ knowledge, this paper presents the first hardware implementation of a full encryption primitive for FHE over the integers using FPGA technology. A large-integer multiplier architecture utilising Integer-FFT multiplication is proposed, and a large-integer Barrett modular reduction module is designed incorporating the proposed multiplier. The encryption primitive used in the integer-based FHE scheme is designed employing the proposed multiplier and modular reduction modules. The designs are verified using the Xilinx Virtex-7 FPGA platform. Experimental results show that a speed improvement factor of up to 44 is achievable for the hardware implementation of the FHE encryption scheme when compared to its corresponding software implementation. Moreover, performance analysis shows further speed improvements of the integer-based FHE encryption primitives may still be possible, for example through further optimisations or by targeting an ASIC platform.

Formato

application/pdf

Identificador

http://pure.qub.ac.uk/portal/en/publications/highspeed-fully-homomorphic-encryption-over-the-integers(5111e0ca-5e45-4068-9bb2-a9507a3a14ef).html

http://dx.doi.org/10.1007/978-3-662-44774-1_14

http://pure.qub.ac.uk/ws/files/17845079/High_Speed_FHE_over_the_Integers_CameraReady.pdf

Idioma(s)

eng

Publicador

Springer

Direitos

info:eu-repo/semantics/openAccess

Fonte

Cao , X , Moore , C , O'Neill , M , Hanley , N & O'Sullivan , E 2014 , High-Speed Fully Homomorphic Encryption Over the Integers . in R Bohme , M Brenner , T Moore & M Smith (eds) , Financial Cryptography and Data Security. Lecture Notes in Computer Science . Springer , pp. 169-180 , FC 2014 Workshops, BITCOIN and WAHC 2014, Christ Church, Barbados, March 7, 2014, Revised Selected Papers , Christ Church , Barbados , 7-7 March . DOI: 10.1007/978-3-662-44774-1_14

Tipo

contributionToPeriodical