Paper 2025/381
Faster FHEW Bootstrapping with Adaptive Key Update
Abstract
Lee et al. proposed a new bootstrapping algorithm based on homomorphic automorphism, which merges the empty sets of ciphertexts by adjusting the window size. This algorithm supports arbitrary secret key distributions with no additional runtime costs while using small evaluation keys. However, our implementation reveals that once the window size exceeds a certain threshold, the time required for bootstrapping remains relatively constant. This observation prompts the question of how to further reduce the running time. To address this challenge, we introduce a new trick called Adaptive Key Update (AKU). With AKU and automorphism techniques, we propose a new bootstrapping algorithm for Gaussian secret keys that requires only $n$ external products and no switching for blind rotation. Building on this, we employ window size optimization and key switching techniques to further improve the algorithm. The improved algorithm provides a useful trade-off between key storage and computational efficiency, depending on the choice of the window size. Compared to the current fastest FHEW bootstrapping method for Gaussian secret keys (the LLWW+ method proposed by Li et al.), our AKU-based algorithm reduces the number of key switching by 76% and decreases the running time of bootstrapping by 20.7%. At this time, the practical runtime for bootstrapping is approximately equal to that of performing only $n$ external products.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- AutomorphismKey SwitchingBlind RotationBootstrappingFully Homomorphic Encryption (FHE)
- Contact author(s)
-
zhang_qi @ mail sdu edu cn
wangmingqiang @ sdu edu cn
chengxiaopeng @ mail sdu edu cn - History
- 2025-03-04: approved
- 2025-02-27: received
- See all versions
- Short URL
- https://ia.cr/2025/381
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/381, author = {Qi Zhang and Mingqiang Wang and Xiaopeng Cheng}, title = {Faster {FHEW} Bootstrapping with Adaptive Key Update}, howpublished = {Cryptology {ePrint} Archive, Paper 2025/381}, year = {2025}, url = {https://eprint.iacr.org/2025/381} }