Lune

CRYPTO2026Top-tier venue

Faster Polynomial Evaluations for SIMD FHEs and Application to BGV in HElib

Jiachen Zhao, Jiang Zhang, Binwu Xiang, Songyu Wu, Yi Deng, Dengguo Feng

2026Year

Abstract

The cost of homomorphic multiplications for existing FHEs to evaluate a degree-DD polynomial f(x)f(x) at some point xx is very expensive. When xx is encoded in a plaintext slot having a power-of-two degree d=2ℓd = 2^\ell and D≤dD \leq d, one can efficiently evaluate f(x)f(x) with O(log⁡d)O(\log d) multiplications using the heuristic algorithms of Okada et al. (ASIACRYPT 2023). However, neither d=2ℓd = 2^\ell nor D≤dD\leq d is satisfied for most practical FHE parameters, and the Paterson–Stockmeyer (P-S) method with O(D)O(\sqrt{D}) multiplications remains the state-of-the-art for d≠2ℓd \neq 2^\ell or D>dD>d. In this paper, we first present a polynomial evaluation algorithm with O(log⁡d)O(\log d) multiplications for any non-power-of-two dd and D≤dD\leq d, which achieves the same asymptotic complexity as that of Okada et al. Then, we gave a polynomial evaluation algorithm with O(D/d)O(\sqrt{D/d}) multiplications for plaintext modulus p>2p>2 and d<D≤dlog⁡pd < D\leq d\log p, which beats the P-S method by a factor of d\sqrt{d} and essentially achieves logarithmic multiplication complexity when D≤d⋅min⁡(log⁡2D,log⁡p)D \leq d \cdot \min(\log^2 D, \log p). As a major application, we implement our algorithms in experiment to evaluate the digit extraction polynomials of the BGV bootstrapping with parameter dd ranging from 1414 to 4545 in HElib, and obtain a 1.22−2.16×1.22-2.16\times speedup over the recent work of Ma et al. (EUROCRYPT 2024).

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.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 5b7faef4-2986-467c-8e55-e5ebf0285c6a

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines