Paper 2025/2311

Accelerating NTRU-based Bootstrapping with Block Key Distributions

Jingwei Feng, Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, CAS, Beijing, China, School of Cyber Security, University of Chinese Academy of Sciences, Beijing, China
Baofeng Wu, Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, CAS, Beijing, China, School of Cyber Security, University of Chinese Academy of Sciences, Beijing, China
Dongdai Lin, Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, CAS, Beijing, China, School of Cyber Security, University of Chinese Academy of Sciences, Beijing, China
Binwu Xiang, East China Normal University, Shanghai, China
Abstract

NTRU-based bootstrapping is a high-performance variant of FHEW-like bootstrapping schemes. Its main computational bottleneck lies in the blind rotation step, which involves numerous external products. In this work, we propose multiple techniques to reduce the number of these costly operations, including the use of block binary keys, block ternary keys, and the integration of block keys with the key unrolling method. Specifically, our approach reduces the number of external products to $n/\ell$ for block keys $\mathbf{B}_{k,\ell}$ ($\mathbf{T}_{k,\ell}$), compared to $n$ in FINAL (ASIACRYPT 2021) and $n/2$ in the key unrolling approach (CHES 2024). When combining block keys with key unrolling, the number can further be reduced to $n/2\ell$ . We implemented our algorithms using the CHIFHE library. Under 128-bit security settings, using block binary keys $\mathbf{B}_{k,\ell}$ ($\ell=4$), block ternary keys $\mathbf{T}_{k,\ell}$ ($\ell=4$) and key unrolling on $\mathbf{B}_{n/2,2}$ achieve a speedup of $1.12\times$ over the key unrolling method (CHES 2024) and $1.73\times$ over FINAL (ASIACRYPT 2021). Notably, the last $2$ algorithms increase memory usage by less than 15MB compared to the key unrolling method (CHES 2024).

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. Inscrypt 2025
DOI
10.1007/978-981-95-6206-0_3
Keywords
Fully homomorphic encryptionBootstrappingNTRUBlock key distributionKey unrolling
Contact author(s)
fengjingwei @ iie ac cn
wubaofeng @ iie ac cn
ddlin @ iie ac cn
xiangbinwu @ 163 com
History
2026-05-12: revised
2025-12-23: received
See all versions
Short URL
https://ia.cr/2025/2311
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2311,
      author = {Jingwei Feng and Baofeng Wu and Dongdai Lin and Binwu Xiang},
      title = {Accelerating {NTRU}-based Bootstrapping with Block Key Distributions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2311},
      year = {2025},
      doi = {10.1007/978-981-95-6206-0_3},
      url = {https://eprint.iacr.org/2025/2311}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.