Paper 2026/1533 Original: eprint.iacr.org/2026/1533 ↗

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

Thomas Crasson
Florian Méhats
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.
History
2026-09-01: last updated
2026-07-27: published
Short URL
https://ia.cr/2026/1533
License
https://creativecommons.org/licenses/by/4.0/

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, this archive does not use cookies or embedded third party content.