Paper 2026/1089 Original: eprint.iacr.org/2026/1089 ↗

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

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

The cost of homomorphic multiplications for existing FHEs to evaluate a degree-$D$ polynomial $f(x)$ at some point $x$ is very expensive. When $x$ is encoded in a plaintext slot having a power-of-two degree $d = 2^\ell$ and $D \leq d$, one can efficiently evaluate $f(x)$ with \(O(\log d)\) multiplications using the heuristic algorithms of Okada et al. (ASIACRYPT 2023). However, neither $d = 2^\ell$ nor $D\leq d$ is satisfied for most practical FHE parameters, and the Paterson–Stockmeyer (P-S) method with \(O(\sqrt{D})\) multiplications remains the state-of-the-art for $d \neq 2^\ell$ or $D>d$. In this paper, we first present a polynomial evaluation algorithm with \(O(\log d)\) multiplications for any non-power-of-two $d$ and $D\leq d$, which achieves the same asymptotic complexity as that of Okada et al. Then, we gave a polynomial evaluation algorithm with $O(\sqrt{D/d})$ multiplications for plaintext modulus $p>2$ and $d < D\leq d\log p$, which beats the P-S method by a factor of $\sqrt{d}$ and essentially achieves logarithmic multiplication complexity when $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 $d$ ranging from $14$ to $45$ in HElib, and obtain a \(1.22-2.16\times\) speedup over the recent work of Ma et al. (EUROCRYPT 2024).

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2026-06-04: last updated
2026-05-29: published
Short URL
https://ia.cr/2026/1089
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/1089,
      author = {Jiachen Zhao and Jiang Zhang and Binwu Xiang and Songyu Wu and Yi Deng and Dengguo Feng},
      title = {Faster Polynomial Evaluations for SIMD FHEs and Application to BGV in HElib},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1089},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1089}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.