Improved Bootstrapping for Approximate Homomorphic Encryption

被引:106
作者
Chen, Hao [1 ]
Chillotti, Ilaria [2 ]
Song, Yongsoo [1 ]
机构
[1] Microsoft Res, Redmond, WA 98052 USA
[2] Katholieke Univ Leuven, IMEC, COSIC, Leuven, Belgium
来源
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2019, PT II | 2019年 / 11477卷
关键词
Fully Homomorphic Encryption; Bootstrapping;
D O I
10.1007/978-3-030-17656-3_2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since Cheon et al. introduced a homomorphic encryption scheme for approximate arithmetic (Asiacrypt '17), it has been recognized as suitable for important real-life usecases of homomorphic encryption, including training of machine learning models over encrypted data. A follow up work by Cheon et al. (Eurocrypt '18) described an approximate bootstrapping procedure for the scheme. In this work, we improve upon the previous bootstrapping result. We improve the amortized bootstrapping time per plaintext slot by two orders of magnitude, from to similar to 0.01 s. To achieve this result, we adopt a smart level-collapsing technique for evaluating DFT-like linear transforms on a ciphertext. Also, we replace the Taylor approximation of the sine function with a more accurate and numerically stable Chebyshev approximation, and design a modified version of the Paterson-Stockmeyer algorithm for fast evaluation of Chebyshev polynomials over encrypted data.
引用
收藏
页码:34 / 54
页数:21
相关论文
共 30 条
[1]  
[Anonymous], IMPLEMENTATION BOOST
[2]  
[Anonymous], 2018, Proceedings of the 6th Workshop on Encrypted Computing Applied Homomorphic Cryptography
[3]  
[Anonymous], 2018662 CRYPT EPRINT
[4]  
[Anonymous], 2018, HEAAN FASTER MULTIPL
[5]  
Bajard Jean-Claude, 2017, Selected Areas in Cryptography - SAC 2016. 23rd International Conference. Revised Selected Papers: LNCS 10532, P423, DOI 10.1007/978-3-319-69453-5_23
[6]  
Beckermann B, 1997, THESIS
[7]   Faster Homomorphic Function Evaluation Using Non-integral Base Encoding [J].
Bonte, Charlotte ;
Bootland, Carl ;
Bos, Joppe W. ;
Castryck, Wouter ;
Iliashenko, Ilia ;
Vercauteren, Frederik .
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2017, 2017, 10529 :579-600
[8]  
Boura, 2018, IACR CRYPTOLOGY EPRI, P758
[9]   Fast Homomorphic Evaluation of Deep Discretized Neural Networks [J].
Bourse, Florian ;
Minelli, Michele ;
Minihold, Matthias ;
Paillier, Pascal .
ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT III, 2018, 10993 :483-512
[10]  
Brakerski Zvika, 2014, ACM Transactions on Computation Theory, V6, DOI 10.1145/2633600