Fully Homomorphic Encryption for Cyclotomic Prime Moduli
Robin Geelen, Frederik Vercauteren
Abstract
. This paper presents a Generalized BFV (GBFV) fully homomorphic encryption scheme that encrypts plaintext spaces of the form Z [ x ] / ( Φ m ( x ) , t ( x )) with Φ m ( x ) the m -th cyclotomic polynomial and t ( x ) an arbitrary polynomial. GBFV encompasses both BFV where t ( x ) = p is a constant, and the CLPX scheme (CT-RSA 2018) where m = 2 k and t ( x ) = x − b is a linear polynomial. The latter can encrypt a single huge integer modulo Φ m ( b ), has much lower noise growth than BFV (linear in m instead of exponential), but cannot be bootstrapped. We show that by a clever choice of m and higher degree polynomial t ( x ), our scheme combines the SIMD capabilities of BFV with the low noise growth of CLPX, whilst still being efficiently bootstrappable. Moreover, we present parameter families that natively accommodate packed plain-text spaces defined by a large cyclotomic prime, such as the Fermat prime Φ 2 (2 16 ) = 2 16 +1 and the Goldilocks prime Φ 6 (2 32 ) = 2 64 − 2 32 +1. These primes are often used in homomorphic encryption applications and zero-knowledge proof systems. Due to the lower noise growth, e.g. for the Goldilocks prime, GBFV can evaluate circuits whose multiplicative depth is more than 5 times larger than native BFV. As a result, we can evaluate either larger circuits or work with much smaller ring dimensions. In particular, we can natively bootstrap GBFV at 128-bit security for a large prime, already at ring dimension 2 14 , which was impossible before. We implemented the GBFV scheme on top of the SEAL library and achieve a latency of only 5 seconds to bootstrap a ciphertext encrypting 4096 elements modulo 2 16 + 1.
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 papers1
Ask how each one uses itRelated papers
- Accelerating BGV Bootstrapping for Large p Using Null Polynomials over Shihe Ma, Tairong Huang, Anyu Wang, Xiaoyun WangEUROCRYPT 2024 · 16 citations
- On Polynomial Functions Modulo pe and Faster Bootstrapping for Homomorphic EncryptionRobin Geelen, Ilia Iliashenko, Jiayi Kang, Frederik VercauterenEUROCRYPT 2023 · 25 citations
- Homomorphic Encryption for Large Integers from Nested Residue Number SystemsDan Boneh, Jaehyung KimCRYPTO 2025 · 6 citations
- Simpler and Faster BFV Bootstrapping for Arbitrary Plaintext Modulus from CKKSJaehyung Kim, Jinyeong Seo, Yongsoo SongCCS 2024 · 16 citations
- Efficient Bootstrapping in Fully Homomorphic Encryption for Matrix ArithmeticEric Crockett, Craig Gentry, Hyojun Kim, Yeongmin Lee et al.CRYPTO 2026
