Paper 2026/1533

Correcting the modulus switch error in TFHE bootstrapping for real-valued computation

Thomas Crasson, AMIAD, Pôle Recherche
Florian Méhats, Sopra Steria Defense & Security, CS Research Lab
Abstract

Torus Fully Homomorphic Encryption (TFHE) enables the homomorphic evaluation of arbitrary functions via Programmable Bootstrapping (PBS). However, the modulus switching step inherent to bootstrapping introduces a rounding error that forces the discretization of the input space, limiting the achievable precision on real-valued inputs. We propose a correction algorithm based on a first-order Taylor expansion, applied after bootstrapping, that directly mitigates this rounding error. Our method leverages the many-LUT technique to simultaneously recover encryptions of the function and its derivative within a single PBS, making the correction essentially free in terms of bootstrapping latency. We support our construction with a heuristic average-case noise analysis, validated by empirical measurements, and demonstrate a tenfold reduction in bootstrapping noise standard deviation. As a proof of concept, we apply our method to the numerical integration of ordinary differential equations under encryption.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
TFHEModulus switchNumerical IntegrationTaylor Expansion
Contact author(s)
thomas crasson @ polytechnique edu
florian mehats @ soprasteria com
History
2026-07-30: approved
2026-07-27: received
See all versions
Short URL
https://ia.cr/2026/1533
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1533,
      author = {Thomas Crasson and Florian Méhats},
      title = {Correcting the modulus switch error in {TFHE} bootstrapping for real-valued computation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1533},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1533}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.