TY - GEN
T1 - Accelerating NTRU based homomorphic encryption using GPUs
AU - Dai, Wei
AU - Doroz, Yarkin
AU - Sunar, Berk
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/2/11
Y1 - 2014/2/11
N2 - We introduce a large polynomial arithmetic library optimized for Nvidia GPUs to support fully homomorphic encryption schemes. To realize the large polynomial arithmetic library we convert polynomials with large coefficients using the Chinese Remainder Theorem into many polynomials with small coefficients, and then carry out modular multiplications in the residue space using a custom developed discrete Fourier transform library. We further extend the library to support the homomorphic evaluation operations, i.e. addition, multiplication, and relinearization, in an NTRU based somewhat homomorphic encryption library. Finally, we put the library to use to evaluate homomorphic evaluation of two block ciphers: Prince and AES, which show 2.57 times and 7.6 times speedup, respectively, over an Intel Xeon software implementation.
AB - We introduce a large polynomial arithmetic library optimized for Nvidia GPUs to support fully homomorphic encryption schemes. To realize the large polynomial arithmetic library we convert polynomials with large coefficients using the Chinese Remainder Theorem into many polynomials with small coefficients, and then carry out modular multiplications in the residue space using a custom developed discrete Fourier transform library. We further extend the library to support the homomorphic evaluation operations, i.e. addition, multiplication, and relinearization, in an NTRU based somewhat homomorphic encryption library. Finally, we put the library to use to evaluate homomorphic evaluation of two block ciphers: Prince and AES, which show 2.57 times and 7.6 times speedup, respectively, over an Intel Xeon software implementation.
UR - http://www.scopus.com/inward/record.url?scp=84946686695&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84946686695&partnerID=8YFLogxK
U2 - 10.1109/HPEC.2014.7041001
DO - 10.1109/HPEC.2014.7041001
M3 - Conference contribution
AN - SCOPUS:84946686695
T3 - 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014
BT - 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014
Y2 - 9 September 2014 through 11 September 2014
ER -