TY - GEN
T1 - An Improved RNS Variant of the BFV Homomorphic Encryption Scheme
AU - Halevi, Shai
AU - Polyakov, Yuriy
AU - Shoup, Victor
N1 - Funding Information:
S. Halevi—Supported by the Defense Advanced Research Projects Agency (DARPA) and Army Research Office (ARO) under Contract No. W911NF-15-C-0236. Y. Polyakov—Supported by the Sloan Foundation and Defense Advanced Research Projects Agency (DARPA) and Army Research Office (ARO) under Contracts No. W911NF-15-C-0226 and W911NF-15-C-0233.
Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
Copyright:
Copyright 2019 Elsevier B.V., All rights reserved.
PY - 2019
Y1 - 2019
N2 - We present an optimized variant of the Brakerski/Fan-Vercauteren (BFV) homomorphic encryption scheme and its efficient implementation in PALISADE. Our algorithmic improvements focus on optimizing decryption and homomorphic multiplication in the Residue Number System (RNS), using the Chinese Remainder Theorem (CRT) to represent and manipulate the large coefficients in the ciphertext polynomials. These improvements are based on our original general-purpose techniques for CRT basis extension and scaling that can be applied to many other lattice-based cryptographic primitives. Our variant is simpler and significantly more efficient than the RNS variant proposed by Bajard et al. both in terms of noise growth and the computational complexity of the underlying CRT basis extension and scaling procedures.
AB - We present an optimized variant of the Brakerski/Fan-Vercauteren (BFV) homomorphic encryption scheme and its efficient implementation in PALISADE. Our algorithmic improvements focus on optimizing decryption and homomorphic multiplication in the Residue Number System (RNS), using the Chinese Remainder Theorem (CRT) to represent and manipulate the large coefficients in the ciphertext polynomials. These improvements are based on our original general-purpose techniques for CRT basis extension and scaling that can be applied to many other lattice-based cryptographic primitives. Our variant is simpler and significantly more efficient than the RNS variant proposed by Bajard et al. both in terms of noise growth and the computational complexity of the underlying CRT basis extension and scaling procedures.
KW - Homomorphic encryption
KW - Lattice-based cryptography
KW - Post-quantum cryptography
KW - Residue number systems
KW - Software implementation
UR - http://www.scopus.com/inward/record.url?scp=85062782801&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85062782801&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-12612-4_5
DO - 10.1007/978-3-030-12612-4_5
M3 - Conference contribution
AN - SCOPUS:85062782801
SN - 9783030126117
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 83
EP - 105
BT - Topics in Cryptology – CT-RSA 2019 - The Cryptographers’ Track at the RSA Conference 2019, Proceedings
A2 - Matsui, Mitsuru
PB - Springer Verlag
T2 - Cryptographers Track at the RSA Conference 2019, CT-RSA 2019
Y2 - 4 March 2019 through 8 March 2019
ER -