Paper 2026/1089

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

Jiachen Zhao, State Key Laboratory of Cryptology, Beijing, China, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, Chinese Academy of Sciences, Beijing, China, School of Cyber Security, University of Chinese Academy of Sciences, Beijing, China
Jiang Zhang, State Key Laboratory of Cryptology, Beijing, China
Binwu Xiang, East China Normal University, Shanghai, China
Songyu Wu, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, Chinese Academy of Sciences, Beijing, China, School of Cyber Security, University of Chinese Academy of Sciences, Beijing, China
Yi Deng, School of Cryptology, Xidian University, Xi’an, China
Dengguo Feng, State Key Laboratory of Cryptology, Beijing, China
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
Published by the IACR in CRYPTO 2026
Keywords
FHEBGVPolynomial EvaluationBootstrapping
Contact author(s)
zhaojiachen @ iie ac cn
zhangj @ sklc org
bwxiang @ sc ecnu edu cn
deng @ iie ac cn
fengdg @ 263 net
History
2026-06-04: revised
2026-05-29: received
See all versions
Short URL
https://ia.cr/2026/1089
License
Creative Commons Attribution
CC BY

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, eprint.iacr.org does not use cookies or embedded third party content.