On Polynomial Functions Modulo pe and Faster Bootstrapping for Homomorphic Encryption

被引:7
|
作者
Geelen, Robin [1 ]
Iliashenko, Ilia [2 ]
Kang, Jiayi [1 ]
Vercauteren, Frederik [1 ]
机构
[1] Katholieke Univ Leuven, IMEC, COSIC, Leuven, Belgium
[2] CipherMode Labs, Los Angeles, CA USA
关键词
Homomorphic encryption; Bootstrapping; Polyfunctions;
D O I
10.1007/978-3-031-30620-4_9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we perform a systematic study of functions f : Z(pe) -> Z(pe) and categorize those functions that can be represented by a polynomial with integer coefficients. More specifically, we cover the following properties: necessary and sufficient conditions for the existence of an integer polynomial representation; computation of such a representation; and the complete set of equivalent polynomials that represent a given function. As an application, we use the newly developed theory to speed up bootstrapping for the BGV and BFV homomorphic encryption schemes. The crucial ingredient underlying our improvements is the existence of null polynomials, i.e. non-zero polynomials that evaluate to zero in every point. We exploit the rich algebraic structure of these null polynomials to find better representations of the digit extraction function, which is the main bottleneck in bootstrapping. As such, we obtain sparse polynomials that have 50% fewer coefficients than the original ones. In addition, we propose a new method to decompose digit extraction as a series of polynomial evaluations. This lowers the time complexity from O(root pe) to O(root p(4) root e) for digit extraction modulo pe, at the cost of a slight increase in multiplicative depth. Overall, our implementation in HElib shows a significant speedup of a factor up to 2.6 over the state-of-the-art.
引用
收藏
页码:257 / 286
页数:30
相关论文
共 50 条
  • [31] Quantum Homomorphic Encryption for Polynomial-Sized Circuits
    Dulek, Yfke
    Schaffner, Christian
    Speelman, Florian
    ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT III, 2016, 9816 : 3 - 32
  • [32] Quantum Homomorphic Encryption for Polynomial-Size Circuits
    Dulek, Yfke
    Schaffner, Christian
    Speelman, Florian
    THEORY OF COMPUTING, 2018, 14
  • [33] Asymptotically Faster Multi-Key Homomorphic Encryption from Homomorphic Gadget Decomposition
    Kim, Taechan
    Kwak, Hyesun
    Lee, Dongwon
    Seo, Jinyeong
    Song, Yongsoo
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 726 - 740
  • [34] Exploration of Polynomial Multiplication Algorithms for Homomorphic Encryption Schemes
    Migliore, Vincent
    Real, Maria Mendez
    Lapotre, Vianney
    Tisserand, Arnaud
    Fontaine, Caroline
    Gogniat, Guy
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [35] Homomorphic Polynomial Evaluation Using Galois Structure and Applications to BFV Bootstrapping
    Okada, Hiroki
    Player, Rachel
    Pohmann, Simon
    ADVANCES IN CRYPTOLOGY, ASIACRYPT 2023, PART VI, 2023, 14443 : 69 - 100
  • [36] Faster Homomorphic Encryption over GPGPUs via Hierarchical DGT
    Alves, Pedro Geraldo M. R.
    Ortiz, Jheyne N.
    Aranha, Diego F.
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2021, PT II, 2021, 12675 : 520 - 540
  • [37] Faster Secure Data Mining via Distributed Homomorphic Encryption
    Li, Junyi
    Huang, Heng
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 2706 - 2714
  • [38] Optimizing Ciphertext Management for Faster Fully Homomorphic Encryption Computation
    Chielle, Eduardo
    Mazonka, Oleg
    Maniatakos, Michail
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [39] Faster BGV Bootstrapping for Power-of-Two Cyclotomics Through Homomorphic NTT
    Ma, Shihe
    Huang, Tairong
    Wang, Anyu
    Wang, Xiaoyun
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2024, PT I, 2025, 15484 : 143 - 175
  • [40] Efficient FHEW Bootstrapping with Small Evaluation Keys, and Applications to Threshold Homomorphic Encryption
    Lee, Yongwoo
    Micciancio, Daniele
    Kim, Andrey
    Choi, Rakyong
    Deryabin, Maxim
    Eom, Jieun
    Yoo, Donghoon
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2023, PT III, 2023, 14006 : 227 - 256