Bootstrapping Fully Homomorphic Encryption with Ring Plaintexts Within Polynomial Noise

被引:3
|
作者
Chen, Long [1 ,2 ]
Zhang, Zhenfeng [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Software, Trusted Comp & Informat Assurance Lab, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
Fully homomorphic encryption; Bootstrap; Ring plaintext; SECURITY; KEY;
D O I
10.1007/978-3-319-68637-0_18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Despite a great deal of progress in resent years, efficiency of fully homomorphic encryption (FHE) is still a major concern. Specifically, the bootstrapping procedure is the most costly part of a FHE scheme. FHE schemes with ring element plaintexts, such as the ring-LWE based BGV scheme, are the most efficient ones, since they can not only encrypt a ring element instead of a single bit in one ciphertext, but also support CRT-based ciphertext packing techniques. Thanks to homomorphic operations in a SIMD fashion (Single Instruction Multiple Data), the ring-LWE BGV scheme can achieve a nearly optimal homomorphic evaluation. However, the BGV scheme, as implemented in HElib, can only bootstrap within super-polynomial noise so far. Note that such a noise rate for a ring-LWE based scheme is less safe and more costly, because one has to choose larger dimensions to ensure security. On the other hand, existing polynomial noise bootstrapping techniques can only be applied to FHE schemes with bit plaintexts. In this paper, we provide a polynomial noise bootstrapping method for the BGV scheme with ring plaintexts. Specifically, our bootstrapping method allows users to choose any plaintext modulus p > 1 and any modulus polynomial Phi(X) for the BGV scheme. Our bootstrapping method incurs only polynomial error O(n(3)).B for lattice dimension n and noise bound B comparing to (B . poly(n)) ((O) over tilde (log(n))) for previous best methods. Concretely, to achieve 70 bit security, the dimension of the lattice that we use is no more than 2(12), while previous methods in HElib need about 2(14) to 2(16).
引用
收藏
页码:285 / 304
页数:20
相关论文
共 50 条
  • [1] Better Bootstrapping in Fully Homomorphic Encryption
    Gentry, Craig
    Halevi, Shai
    Smart, Nigel P.
    PUBLIC KEY CRYPTOGRAPHY - PKC 2012, 2012, 7293 : 1 - 16
  • [2] An Efficient Polynomial Multiplier Architecture for the Bootstrapping Algorithm in a Fully Homomorphic Encryption Scheme
    Tan, Weihang
    Au, Aengran
    Aase, Benjamin
    Aao, Shuhong
    Lao, Yingjie
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2019), 2019, : 85 - 90
  • [3] HEAP: A Fully Homomorphic Encryption Accelerator with Parallelized Bootstrapping
    Agrawal, Rashmi
    Chandrakasan, Anantha
    Joshi, Ajay
    2024 ACM/IEEE 51ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, ISCA 2024, 2024, : 756 - 769
  • [4] An Ultra-Highly Parallel Polynomial Multiplier for the Bootstrapping Algorithm in a Fully Homomorphic Encryption Scheme
    Tan, Weihang
    Case, Benjamin M.
    Hu, Gengran
    Gao, Shuhong
    Lao, Yingjie
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (06): : 643 - 656
  • [5] An Ultra-Highly Parallel Polynomial Multiplier for the Bootstrapping Algorithm in a Fully Homomorphic Encryption Scheme
    Weihang Tan
    Benjamin M. Case
    Gengran Hu
    Shuhong Gao
    Yingjie Lao
    Journal of Signal Processing Systems, 2021, 93 : 643 - 656
  • [6] Polynomial Multipliers for Fully Homomorphic Encryption on FPGA
    Jayet-Griffon, C.
    Cornelie, M. -A.
    Maistri, P.
    Elbaz-Vincent, Ph.
    Leveugle, R.
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [7] On Polynomial Functions Modulo pe and Faster Bootstrapping for Homomorphic Encryption
    Geelen, Robin
    Iliashenko, Ilia
    Kang, Jiayi
    Vercauteren, Frederik
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2023, PT III, 2023, 14006 : 257 - 286
  • [8] A Bootstrapping-Capable Configurable NTT Architecture for Fully Homomorphic Encryption
    Mareta, Rella
    Satriawan, Ardianto
    Duong, Phap Ngoc
    Lee, Hanho
    IEEE ACCESS, 2024, 12 : 52911 - 52921
  • [9] Faster Fully Homomorphic Encryption: Bootstrapping in Less Than 0.1 Seconds
    Chillotti, Ilaria
    Gama, Nicolas
    Georgieva, Mariya
    Izabachene, Malika
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2016, PT I, 2016, 10031 : 3 - 33
  • [10] Bootstrapping for Approximate Homomorphic Encryption
    Cheon, Jung Hee
    Han, Kyoohyung
    Kim, Andrey
    Kim, Miran
    Song, Yongsoo
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2018, PT I, 2018, 10820 : 360 - 384