Paper 2025/2284

Meta-PBS: Compact High-Precision Programmable Bootstrapping

Shihe Ma, Tsinghua University
Tairong Huang, Tsinghua University
Anyu Wang, Tsinghua University
Changtong Xu, Ant Group
Tao Wei, Ant Group
Xiaoyun Wang, Tsinghua University
Abstract

Currently, most FHE schemes realize bootstrapping through the linear-decrypt-then-round paradigm. For the programmable bootstrapping (PBS) of TFHE, this means the lookup table (LUT) needs a redundancy of $O(\sqrt{N})$ to be able to remove the modulus switching noise, which limits the plaintext modulus of PBS to $O(\sqrt{N})$. We remove this requirement for redundancy by proposing the Meta-PBS framework, which allows us to start with under-redundant or non-redundant LUTs. Meta-PBS iteratively blind-rotates the LUT, during which the LUT redundancy gradually increases. The bootstrapping outputs the correct result when the redundancy eventually exceeds the noise bound. Asymptotically, Meta-PBS requires $O(1)$ blind rotations in dimension $N$ to evaluate a negacyclic function modulo $2N$, whereas PBS needs $O(\sqrt{N})$ blind rotations. Meta-PBS also enjoys an additive noise growth, allowing for more homomorphic arithmetic on bootstrapped ciphertext. We modified Meta-PBS to support the simultaneous evaluation of multiple LUTs on the same ciphertext and/or arbitrary LUTs. According to our implementation, when evaluating a 12-bit negacyclic function, Meta-PBS outperforms EBS (PKC'23) by 79 times. When evaluating an arbitrary function on an 8-bit LWE ciphertext, Meta-PBS reduces the running time of the Refined LHE (CCS'25) by half while allowing for a 27 times larger post-bootstrap linear combination.

Note: 20260106: Improve readability; add comparison between TruncRepeat* and other packing methods; add discussion on noise analysis 20260812: further simplify reading; fix typos and small mistakes; more experiments; release code

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. Major revision. ACM CCS 2026
Keywords
Homomorphic EncryptionTFHEPBS
Contact author(s)
msh24 @ mails tsinghua edu cn
huangtr @ mail tsinghua edu cn
anyuwang @ tsinghua edu cn
xuchangtong xct @ antgroup com
lenx wei @ antgroup com
xiaoyunwang @ tsinghua edu cn
History
2026-08-12: last of 2 revisions
2025-12-19: received
See all versions
Short URL
https://ia.cr/2025/2284
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2284,
      author = {Shihe Ma and Tairong Huang and Anyu Wang and Changtong Xu and Tao Wei and Xiaoyun Wang},
      title = {Meta-{PBS}: Compact High-Precision Programmable Bootstrapping},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2284},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2284}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.