Paper 2026/2332
Rotate Once, Read Many Times: on the Output Noise of Multi-Value Bootstrapping
Abstract
In FHEW/TFHE, a programmable bootstrap evaluates an arbitrary function of the encrypted message, encoded as the \emph{test polynomial} of a blind rotation. We work in a prime-power cyclotomic ring whose prime is the plaintext modulus $p$ (a \emph{design choice} that leaves the ring degree free as a security parameter) and compare the \emph{Single-Value Mode} (SVM), one rotation per function, with the \emph{Multi-Value Mode} (MVM), one \emph{function-independent} rotation shared by all. Factoring the test polynomial as $v^*_f = \mathfrak B^*_f\cdot \mathfrak w$, the function carried by the dual module and the rotated factor by the torus, lets a single hypothesis (a centered accumulator error of \emph{arbitrary} covariance $G$) cover both modes: the two variances are values of one $G$-form, and their ratio is the exact amplification. The $f$-independent factorizations are then parametrized by a non-zero ring element, the cofactor, and by the integer lift of the table: at a random lift the cofactor is chosen by a shortest-vector problem for an explicit quadratic form, then the lift by a closest-vector problem of rank $p-1$. In the spherical model that form is a trace norm and two designs compete: the canonical cofactor, of noise cost $p(p+1)/6$, and the pivot, which reads the integer table itself at noise cost $2p$, at a random lift; the optimized lift then favours the canonical cofactor on the generic tables. Under the other natural covariance, the block Laplacian, it is optimal for every $p$. Both cofactors are measured, in the key-noise regime, on a complete implementation, publicly available.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- Fully homomorphic encryptionProgrammable bootstrappingLook-up tablesFHEW/TFHEOutput noiseCyclotomic rings
- Contact author(s)
-
philippe chartier @ inria fr
michel koskas @ raveltech io
mohammed lemou @ univ-rennes fr - History
- 2026-10-05: approved
- 2026-10-04: received
- See all versions
- Short URL
- https://ia.cr/2026/2332
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2332,
author = {Philippe Chartier and Michel Koskas and Mohammed Lemou},
title = {Rotate Once, Read Many Times: on the Output Noise of Multi-Value Bootstrapping},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2332},
year = {2026},
url = {https://eprint.iacr.org/2026/2332}
}