Lune

CRYPTO2026顶会

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

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

2026年份

摘要

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).

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

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

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖