On Polynomial Functions Modulo pe and Faster Bootstrapping for Homomorphic Encryption
Robin Geelen, Ilia Iliashenko, Jiayi Kang, Frederik Vercauteren
Abstract
In this paper, we perform a systematic study of functions 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 to for digit extraction modulo , 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.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers3
- REFHE: Fully Homomorphic ALUZvika Brakerski, Offir Friedman, Daniel Golan, Alon Gurny et al.EUROCRYPT 2026 · 2 citations
- IND-CPA-D of Relaxed Functional Bootstrapping: A New Attack, A General Fix, and A Stronger ModelZeyu Liu, Yunhao Wang, Ben FischCCS 2025
- Efficient Arithmetic-and-Comparison Homomorphic Encryption with Space SwitchingErwin Eko Wahyudi, Yan Solihin, Qian LouS&P 2026
Related papers
- Accelerating BGV Bootstrapping for Large p Using Null Polynomials over Shihe Ma, Tairong Huang, Anyu Wang, Xiaoyun WangEUROCRYPT 2024 · 16 citations
- Simpler and Faster BFV Bootstrapping for Arbitrary Plaintext Modulus from CKKSJaehyung Kim, Jinyeong Seo, Yongsoo SongCCS 2024 · 16 citations
- Homomorphic Multiple Precision Multiplication for CKKS and Reduced Modulus ConsumptionJung Hee Cheon, Wonhee Cho, Jaehyung Kim, Damien StehléCCS 2023 · 13 citations
- Faster Polynomial Evaluations for SIMD FHEs and Application to BGV in HElibJiachen Zhao, Jiang Zhang, Binwu Xiang, Songyu Wu et al.CRYPTO 2026
- New Techniques for Fast and Shallow FHE Bootstrapping and BeyondAayush Jain, Huijia Lin, Zeyu Liu, Sagnik SahaCRYPTO 2026
