Paper 2024/1318
Refined TFHE Leveled Homomorphic Evaluation and Its Application
Abstract
TFHE is a fully homomorphic encryption scheme over the torus that supports fast bootstrapping. Its primary evaluation mechanism is based on gate bootstrapping and programmable bootstrapping (PBS), which computes functions while simultaneously refreshing noise. PBS-based evaluation is user-friendly and efficient for small circuits; however, the number of bootstrapping operations increases exponentially with the circuit depth. To address the challenge of efficiently evaluating large-scale circuits, Chillotti et al. introduced a leveled homomorphic evaluation (LHE) mode at Asiacrypt 2017. This mode decouples circuit evaluation from bootstrapping, resulting in a speedup of hundreds of times over PBS-based methods. However, the remaining circuit bootstrapping (CBS) becomes a performance bottleneck, even though its frequency is linear with the circuit depth.
In this paper, we refine the LHE mode by mitigating the high cost of CBS. First, we patch the NTT-based CBS algorithm proposed by Wang et al. [WWL+, Eurocrypt 2024], accelerating their algorithm by up to 2.6
Note: Full version
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Published elsewhere. Minor revision. ACM CCS 2025
- Keywords
- Homomorphic EncryptionTFHELeveled Homomorphic EvaluationCircuit BootstrappingTranscipheringFHE Processor
- Contact author(s)
-
wangruida @ iie ac cn
jincheolha @ cryptolab co kr
shenxuan @ iie ac cn
luxianhui @ iie ac cn
chenchunling @ iie ac cn
wangkunpeng @ iie ac cn
hicalf @ kaist ac kr - History
- 2025-05-28: last of 6 revisions
- 2024-08-23: received
- See all versions
- Short URL
- https://ia.cr/2024/1318
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1318, author = {Ruida Wang and Jincheol Ha and Xuan Shen and Xianhui Lu and Chunling Chen and Kunpeng Wang and Jooyoung Lee}, title = {Refined {TFHE} Leveled Homomorphic Evaluation and Its Application}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1318}, year = {2024}, url = {https://eprint.iacr.org/2024/1318} }