Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 43 min ago
PreprintCC BY 4.0HAL

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 test polynomial of a blind rotation. We work in a prime-power cyclotomic ring whose prime is the plaintext modulus p (a design choice that leaves the ring degree free as a security parameter) and compare the Single-Value Mode (SVM), one rotation per function, with the Multi-Value Mode (MVM), one function-independent rotation shared by all. Factoring the test polynomial as v_f ^*= B_f^∗ · w, the function carried by the dual module and the rotated factor by the torus, lets a single hypothesis (a centered accumulator error of 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.

Related

  1. Characterizing stochastic inertia: when does noise increase escape times?
    Robin Chemnitz, Maximilian Engel, Péter Koltai
    arXivPreprintCC BY-NC-ND 4.0Full textProbabilityarXiv
  2. Modeling Dependence Structures in Astronomical Multi-Band Time Series Data via Multi-Output Gaussian Processes
    Samata Das, Lishan Shi, Yasaman Hamayouni +2
    arXivPreprintarXiv licenceFull textInstrumentation & methodsStatisticsarXiv
  3. Rotate the Loop: Blockwise Conformality for Looped Transformers
    Alexey Zemtsov, Albina Klepach, Vadim Lomshakov +5
    arXivPreprintCC BY 4.0Full textStatisticsarXiv
  4. Data-Driven Static Output-Feedback Control for Multi-Agent Systems
    Paul Serna-Torre, Adam Sedlak, Patricia Hidalgo-Gonzalez
    arXivPreprintCC BY-NC-ND 4.0Full textOptimisation & controlarXiv
  5. Joint-Sparse Transfer Learning for High-Dimensional Multi-Output Regression
    Sunwoo Lim, Mladen Kolar
    arXivPreprintarXiv licenceFull textStatisticsarXiv
BibTeX
@misc{chartier2026rotate,
  title = {{Rotate Once, Read Many Times: on the Output Noise of Multi-Value Bootstrapping}},
  author = {Philippe Chartier and Michel Koskas and Mohammed Lemou},
  howpublished = {HAL},
  year = {2026},
  month = nov,
  url = {https://hal.science/hal-05849114v1},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Rotate Once, Read Many Times: on the Output Noise of Multi-Value Bootstrapping
AU  - Philippe Chartier
AU  - Michel Koskas
AU  - Mohammed Lemou
PY  - 2026
DA  - 2026/11/02
PB  - HAL
UR  - https://hal.science/hal-05849114v1
AB  - In FHEW/TFHE, a programmable bootstrap evaluates an arbitrary function of the encrypted message, encoded as the test polynomial of a blind rotation. We work in a prime-power cyclotomic ring whose prime is the plaintext modulus p (a design choice that leaves the ring degree free as a security parameter) and compare the Single-Value Mode (SVM), one rotation per function, with the Multi-Value Mode (MVM), one function-independent rotation shared by all. Factoring the test polynomial as v_f ^*= B_f^∗ · w, the function carried by the dual module and the rotated factor by the torus, lets a single hypothesis (a centered accumulator error of 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.
ER  -