Paper 2025/2112

Sharing the Mask: TFHE bootstrapping on Packed Messages

Bergerat Loris, Zama, Paris, France, Université Caen Normandie, ENSICAEN, CNRS, Normandie Univ, GREYC UMR 6072, F-14000 Caen, France
Bonte Charlotte, Zama, Paris, France
Benjamin R. Curtis, Zama, Paris, France
Jean-Baptiste Orfila, Zama, Paris, France
Pascal Paillier, Zama, Paris, France
Samuel Tap, Zama, Paris, France
Abstract

Fully Homomorphic Encryption (FHE) schemes typically experience significant data expansion during encryption, leading to increased computational costs and memory demands during homomorphic evaluations compared to their plaintext counterparts. This work builds upon prior methods aimed at reducing ciphertext expansion by leveraging matrix secrets under the Matrix-LWE assumption. In particular, we consider a ciphertext format referred to in this work as common mask (CM) ciphertexts, which comprises a shared mask and multiple message bodies. Each body encrypts a distinct message while reusing the common random mask. We demonstrate that all known FHEW/TFHE style ciphertext variants and operations can be naturally extended to this CM format. Our benchmarks highlight the potential for amortizing operations using the CM structure, significantly reducing overhead. For instance, in the boolean setting, we have up to a 51% improvement when packing 8 messages. Beyond ciphertext compression and amortized evaluations, the CM format also enables the generalization of several core-TFHE operations. Specifically, we support applying distinct lookup tables on different encrypted messages within a single CM ciphertext and private linear operations on messages encrypted within the same CM ciphertext.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. TCHES 2025
DOI
https://doi.org/10.46586/tches.v2025.i4.925-971
Keywords
FHETFHEbootstrapping
Contact author(s)
loris bergerat @ zama org
charlotte bonte @ zama org
ben curtis @ zama org
jb orfila @ zama org
pascal @ zama org
samuel tap @ zama org
History
2025-11-19: approved
2025-11-17: received
See all versions
Short URL
https://ia.cr/2025/2112
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2112,
      author = {Bergerat Loris and Bonte Charlotte and Benjamin R. Curtis and Jean-Baptiste Orfila and Pascal Paillier and Samuel Tap},
      title = {Sharing the Mask: {TFHE} bootstrapping on Packed Messages},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2112},
      year = {2025},
      doi = {https://doi.org/10.46586/tches.v2025.i4.925-971},
      url = {https://eprint.iacr.org/2025/2112}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.