Paper 2024/172
Relaxed Functional Bootstrapping: A New Perspective on BGV/BFV Bootstrapping
Abstract
BGV and BFV are among the most widely used fully homomorphic encryption (FHE) schemes, supporting evaluations over a finite field. To evaluate a circuit with arbitrary depth, bootstrapping is needed. However, despite the recent progress, bootstrapping of BGV/BFV still remains relatively impractical, compared to other FHE schemes. In this work, we inspect the BGV/BFV bootstrapping procedure from a different angle. We provide a generalized bootstrapping definition that relaxes the correctness requirement of regular bootstrapping, allowing constructions that support only certain kinds of circuits with arbitrary depth. In addition, our definition captures a form of functional bootstrapping. In other words, the output encrypts a function evaluation of the input instead of the input itself. Under this new definition, we provide a bootstrapping procedure supporting different types of functions. Our construction is 1-2 orders of magnitude faster than the state-of-the-art BGV/BFV bootstrapping algorithms, depending on the evaluated function. Of independent interest, we show that our technique can be used to improve the batched FHEW/TFHE bootstrapping construction introduced by Liu and Wang (Asiacrypt 2023). Our optimization provides a speed-up of 6x in latency and 3x in throughput for batched binary gate bootstrapping and a plaintext-space-dependent speed-up for batched functional bootstrapping with plaintext space smaller than $\mathbb{Z}_{512}$.
Note: Editorial changes: adding more clarifications according to reviews.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- A minor revision of an IACR publication in ASIACRYPT 2024
- Keywords
- Homomorphic EncryptionBootstrapping
- Contact author(s)
-
zeyu liu @ yale edu
yunhao wang @ yale edu - History
- 2024-09-03: revised
- 2024-02-05: received
- See all versions
- Short URL
- https://ia.cr/2024/172
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/172, author = {Zeyu Liu and Yunhao Wang}, title = {Relaxed Functional Bootstrapping: A New Perspective on {BGV}/{BFV} Bootstrapping}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/172}, year = {2024}, url = {https://eprint.iacr.org/2024/172} }