Paper 2025/1255 Original: eprint.iacr.org/2025/1255 ↗

Efficient Full Domain Functional Bootstrapping from Recursive LUT Decomposition

Intak Hwang
Shinwon Lee
Seonhong Min
Yongsoo Song
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
Preprint.
History
2025-07-08: last updated
2025-07-08: published
Short URL
https://ia.cr/2025/1255
License
https://creativecommons.org/licenses/by/4.0/

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}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.