Paper 2024/172

Relaxed Functional Bootstrapping: A New Perspective on BGV and BFV Bootstrapping

Zeyu Liu, Yale University
Yunhao Wang, Yale University
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: 11/24/2024: minor editorial changes (including the title and main contexts); add runtime with new instances; 09/03/2024: editorial changes, adding more clarifications according to reviews.

Metadata
Available format(s)
PDF
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-11-24: last of 2 revisions
2024-02-05: received
See all versions
Short URL
https://ia.cr/2024/172
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/172,
      author = {Zeyu Liu and Yunhao Wang},
      title = {Relaxed Functional Bootstrapping: A New Perspective on {BGV} and {BFV} Bootstrapping},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/172},
      year = {2024},
      url = {https://eprint.iacr.org/2024/172}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.