Paper 2024/853

Accurate and Composable Noise Estimates for CKKS with Application to Exact HE Computation

Jean-Philippe Bossuat, Independent
Anamaria Costache, Norwegian University of Science and Technology
Christian Mouchet, Hasso Plattner Institute, University of Potsdam
Lea Nürnberger, Norwegian University of Science and Technology
Juan Ramón Troncoso-Pastoriza, Tune Insight SA
Abstract

All RLWE-based FHE schemes are inherently noisy. The CKKS scheme (Cheon, Kim, Kim, Song, Asiacrypt 2017) considers the noise as a part of the message, yielding approximate computations but also considerable performance gains. Since it grows with each homomorphic operation and incurs a precision loss, it is paramount for users to be able to estimate the noise level throughout a given circuit in order to appropriately estimate parameters and control the precision loss in the message. In this work, we develop a noise model that allows for tight estimates of the precision loss, and propose a tool prototype for computing these estimates on any given circuit. Our noise model relies on a novel definition, the component-wise noise, which makes the average-case noise estimates tighter and more composable. As a result, our model and tool can derive accurate estimates of complex circuits such as bootstrapping. We experimentally demonstrate the tightness of our noise estimates by showing that our theoretical estimates never deviate by more than $0.01$ bits from experimental estimates, even for large circuits, and hold with high probability. Furthermore, we demonstrate how to apply our techniques to obtain an exact version of the CKKS scheme in which the decryption removes all the noise (with high probability). Such a scheme has many applications, as it allows to take advantage of the efficiency of CKKS, while preserving an exact message space, hence further strengthening CKKS against IND-CPA-D attacks.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published by the IACR in CIC 2025
DOI
10.62056/a3n5tx4e-
Keywords
FHECKKSIND-CPA-DNoise Analysis
Contact author(s)
jeanphilippe bossuat @ gmail com
anamaria costache @ ntnu no
christian mouchet @ hpi de
lea nurnberger @ ntnu no
juan @ tuneinsight com
History
2025-08-11: revised
2024-05-30: received
See all versions
Short URL
https://ia.cr/2024/853
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/853,
      author = {Jean-Philippe Bossuat and Anamaria Costache and Christian Mouchet and Lea Nürnberger and Juan Ramón Troncoso-Pastoriza},
      title = {Accurate and Composable Noise Estimates for {CKKS} with Application to Exact {HE} Computation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/853},
      year = {2024},
      doi = {10.62056/a3n5tx4e-},
      url = {https://eprint.iacr.org/2024/853}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.