Paper 2025/1255
Efficient Full Domain Functional Bootstrapping from Recursive LUT Decomposition
Abstract
Fully Homomorphic Encryption over the Torus (TFHE) enables efficient evaluation of arbitrary lookup tables (LUT) over encrypted data, allowing complex functions to be computed without decryption. However, in TFHE, only lookup tables with a negacyclic structure can be homomorphically evaluated, which limits the range of functions that can be supported. To overcome this limitation and enable the evaluation of arbitrary functions, the notion of full-domain functional bootstrapping (FDFB) was introduced. However, existing FDFB methods require at least two consecutive bootstrapping operations to evaluate a single function, resulting in significant latency and overhead. In this work, we present a novel FDFB scheme that supports arbitrary lookup tables by decomposing them into multiple small negacyclic LUTs and one compact full-domain LUT. This structure allows most computations to be handled by fast negacyclic bootstrapping, significantly reducing the computational cost. To address the need for maintaining distinct evaluation keys for each LUT length, we apply Extended Bootstrapping (PKC 2021), which enables all operations to run within a fixed ring dimension. Combined with Extended Bootstrapping, our method nearly halves the bootstrapping cost compared to prior FDFB approaches while maintaining a constant key size, negligible parameter overhead, and strong scalability. Finally, we implement our algorithm using the TFHE-go library and evaluate its performance across various settings. Our method achieves up to a 3.41× speedup over previous FDFB schemes without increasing key size, and retains up to a 1.91× advantage even when Extended Bootstrapping is applied to both.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Published elsewhere. Selected Areas in Cryptography (SAC) 2025
- Keywords
- Homomorphic EncryptionBootstrapping
- Contact author(s)
-
intak hwang @ snu ac kr
chowon0708 @ snu ac kr
minsh @ snu ac kr
y song @ snu ac kr - History
- 2025-07-11: approved
- 2025-07-08: received
- See all versions
- Short URL
- https://ia.cr/2025/1255
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1255,
author = {Intak Hwang and Shinwon Lee and Seonhong Min and Yongsoo Song},
title = {Efficient Full Domain Functional Bootstrapping from Recursive {LUT} Decomposition},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1255},
year = {2025},
url = {https://eprint.iacr.org/2025/1255}
}