Modular Hardware Architecture for Somewhat Homomorphic Function Evaluation

作者: Sujoy Sinha Roy , Kimmo Järvinen , Frederik Vercauteren , Vassil Dimitrov , Ingrid Verbauwhede

DOI: 10.1007/978-3-662-48324-4_9

关键词:

摘要: We present a hardware architecture for all building blocks required in polynomial ring based fully homomorphic schemes and use it to instantiate the somewhat encryption scheme YASHE. Our implementation is first FPGA that designed evaluating functions on homomorphically encrypted data (up certain multiplicative depth) we illustrate this capability by SIMON-64/128 block cipher domain. provides fast operations unit using CRT NTT multiplication combined with an optimized memory access scheme; Barrett like reduction method; efficient divide round of ciphertexts unit. These are integrated instruction-set coprocessor execute YASHE, which can be controlled computer arbitrary depth 44 128-bit security level). was compiled single Virtex-7 XC7V1140T FPGA, where consumes 23 % registers, 50 LUTs, 53 DSP slices, 38 BlockRAM memory. The evaluates approximately 157.7 s (at 143 MHz) processes 2048 at once giving relative time only 77 ms per block. This 26.6 times faster than leading software 4-core Intel Core-i7 processor running 3.4 GHz.

参考文章(40)
Çetin Kaya Koç, About Cryptographic Engineering Cryptographic Engineering. pp. 1- 4 ,(2009) , 10.1007/978-0-387-71817-0_1
Craig Gentry, Shai Halevi, Implementing Gentry's fully-homomorphic encryption scheme international cryptology conference. pp. 129- 148 ,(2011) , 10.1007/978-3-642-20465-4_9
Yarkın Doröz, Aria Shahverdi, Thomas Eisenbarth, Berk Sunar, Toward Practical Homomorphic Evaluation of Block Ciphers Using Prince financial cryptography. pp. 208- 220 ,(2014) , 10.1007/978-3-662-44774-1_17
Craig Gentry, Amit Sahai, Brent Waters, Homomorphic Encryption from Learning with Errors: Conceptually-Simpler, Asymptotically-Faster, Attribute-Based international cryptology conference. ,vol. 2013, pp. 75- 92 ,(2013) , 10.1007/978-3-642-40041-4_5
Tancrède Lepoint, Michael Naehrig, A Comparison of the Homomorphic Encryption Schemes FV and YASHE international conference on cryptology in africa. ,vol. 8469, pp. 318- 335 ,(2014) , 10.1007/978-3-319-06734-6_20
Jean-Sébastien Coron, Tancrède Lepoint, Mehdi Tibouchi, Scale-Invariant Fully Homomorphic Encryption over the Integers public key cryptography. ,vol. 8383, pp. 311- 328 ,(2014) , 10.1007/978-3-642-54631-0_18
Ronald L Rivest, Len Adleman, Michael L Dertouzos, ON DATA BANKS AND PRIVACY HOMOMORPHISMS ,(1978)
Xiaolin Cao, Ciara Moore, Máire O’Neill, Neil Hanley, Elizabeth O’Sullivan, High-Speed Fully Homomorphic Encryption Over the Integers financial cryptography. pp. 169- 180 ,(2014) , 10.1007/978-3-662-44774-1_14
Sujoy Sinha Roy, Frederik Vercauteren, Nele Mentens, Donald Donglong Chen, Ingrid Verbauwhede, Compact Ring-LWE Cryptoprocessor cryptographic hardware and embedded systems. pp. 371- 391 ,(2014) , 10.1007/978-3-662-44709-3_21
Martin R. Albrecht, Christian Rechberger, Thomas Schneider, Tyge Tiessen, Michael Zohner, Ciphers for MPC and FHE theory and application of cryptographic techniques. pp. 430- 454 ,(2015) , 10.1007/978-3-662-46800-5_17