Characterizing the Sensitivity to Individual Bit Flips in Client-Side Operations of the CKKS Scheme
Matias Mazzanti, Augusto Vega, Pradip Bose, Esteban Mocskos

TL;DR
This paper investigates how single bit-flip errors affect the CKKS homomorphic encryption scheme, revealing that optimizations like RNS and NTT increase error sensitivity, which is crucial for designing resilient privacy-preserving systems.
Contribution
It provides the first systematic theoretical and empirical analysis of fault tolerance in CKKS, especially under common performance optimizations, highlighting their impact on error propagation.
Findings
RNS and NTT optimizations increase error sensitivity in CKKS
Vanilla CKKS shows some resilience to bit flips
Understanding error propagation aids in designing fault-tolerant HE systems
Abstract
Homomorphic Encryption (HE) enables computation on encrypted data without decryption, making it a cornerstone of privacy-preserving computation in untrusted environments. As HE sees growing adoption in sensitive applications such as secure machine learning and confidential data analysis ensuring its robustness against errors becomes critical. Faults (e.g., transmission errors, hardware malfunctions, or synchronization failures) can corrupt encrypted data and compromise the integrity of HE operations. However, the impact of soft errors (such as bit flips) on modern HE schemes remains unexplored. Specifically, the CKKS scheme-one of the most widely used HE schemes for approximate arithmetic-lacks a systematic study of how such errors propagate across its pipeline, particularly under optimizations like the Residue Number System (RNS) and Number Theoretic Transform (NTT). This work bridges…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Cryptography and Residue Arithmetic · Cryptographic Implementations and Security
