Faster Packed Homomorphic Operations and Efficient Circuit Bootstrapping for TFHE

被引:137
作者
Chillotti, Ilaria [2 ]
Gama, Nicolas [1 ,2 ]
Georgieva, Mariya [3 ]
Izabachene, Malika [4 ]
机构
[1] Inpher, Lausanne, Switzerland
[2] Univ Paris Saclay, UVSQ, CNRS, Lab Math Versailles, F-78035 Versailles, France
[3] Gemalto, 6 Rue Verrerie, F-92190 Meudon, France
[4] CEA LIST, Point Courrier 172, F-91191 Gif Sur Yvette, France
来源
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2017, PT I | 2017年 / 10624卷
关键词
FHE; Leveled; Bootstrapping; LWE; GSW; Packing; Weighted automata; Arithmetic; ENCRYPTION;
D O I
10.1007/978-3-319-70694-8_14
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present several methods to improve the evaluation of homomorphic functions in TFHE, both for fully and for leveled homomorphic encryption. We propose two methods to manipulate packed data, in order to decrease the ciphertext expansion and optimize the evaluation of look-up tables and arbitrary functions in RingGSW based homomorphic schemes. We also extend the automata logic, introduced in [12,19], to the efficient leveled evaluation of weighted automata, and present a new homomorphic counter called TBSR, that supports all the elementary operations that occur in a multiplication. These improvements speed-up the evaluation of most arithmetic functions in a packed leveled mode, with a noise overhead that remains additive. We finally present a new circuit bootstrapping that converts LWE into low-noise RingGSW ciphertexts in just 137 ms, which makes the leveled mode of TFHE composable, and which is fast enough to speed-up arithmetic functions, compared to the gate-by-gate bootstrapping given in [12]. Finally, we propose concrete parameter sets and timing comparison for all our constructions.
引用
收藏
页码:377 / 408
页数:32
相关论文
共 29 条
[1]  
Alperin-Sheriff J, 2014, LECT NOTES COMPUT SC, V8616, P297, DOI 10.1007/978-3-662-44371-2_17
[2]  
[Anonymous], CRYPTOLOGY EPRINT AR
[3]  
[Anonymous], FV NFLLIB LIB IMPLEM
[4]  
[Anonymous], EUROCRYPT 2016
[5]  
Benhamouda F, 2017, PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P2423
[6]   FHEW with Efficient Multibit Bootstrapping [J].
Biasse, Jean-Francois ;
Ruiz, Luis .
PROGRESS IN CRYPTOLOGY - LATINCRYPT 2015, 2015, 9230 :119-135
[7]  
Brakerski Zvika, 2014, ACM Transactions on Computation Theory, V6, DOI 10.1145/2633600
[8]   Lattice-Based Fully Dynamic Multi-key FHE with Short Ciphertexts [J].
Brakerski, Zvika ;
Perlman, Renen .
ADVANCES IN CRYPTOLOGY - CRYPTO 2016, PT I, 2016, 9814 :190-213
[9]  
Brakerski Z, 2013, STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, P575
[10]  
Brakerski Zvika., 2014, P 5 C INNOVATIONS TH, P1, DOI DOI 10.1145/2554797.2554799