Paper 2026/1671

Verified Pythagorean Composition for Adaptive Cryptographic Games: Noise Flooding in Homomorphic Encryption

Yi Lee, University of Maryland, College Park
Alexandru Cojocaru, University of Edinburgh
Junyi Liu, University of Maryland, College Park
Xiaodi Wu, University of Maryland, College Park
Abstract

Noise flooding is a standard defense against decryption attacks on approximate homomorphic encryption, but its security proof is unusually sensitive to composition. Replacing each of \(q\) adaptive decryption answers with a statistically close simulation and applying an ordinary hybrid argument loses linearly in \(q\). The cryptographic proof instead accumulates conditional Kullback-Leibler (KL) costs and converts to statistical distance once, giving the parameter-critical square-root loss. We machine-check this argument using Rocq and SSProve. Given any fully homomorphic encryption scheme that is approximately correct and IND-CPA secure, we formalize a reduction for every \(q\)-query IND-CPAD adversary and prove \[ \Pr[\mathsf{IND\text{-}CPAD}_{\mathsf{NF}}^{\mathcal A}=1] \leq \beta_{\mathsf{CPA}}(\mathcal B_{\mathcal A,q}) + \frac{\sqrt{qn}}{2\gamma}. \] where \(n\) is the plaintext dimension and \(\gamma\) is the flooding-width multiplier. Our proof constructs a new relational program logic over SSProve semantics. Its Pythagorean judgment composes conditional KL budgets without converting them to statistical distance, and a verified trace compiler lifts a local oracle rule to arbitrary adaptive programs with a single final conversion.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
homomorphic encryptionformal verificationnoise floodingSSProveRocq ProverCoqrelational program logic
Contact author(s)
ylee1228 @ umd edu
a cojocaru @ ed ac uk
junyiliu @ umd edu
xwu @ cs umd edu
History
2026-08-15: approved
2026-08-13: received
See all versions
Short URL
https://ia.cr/2026/1671
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1671,
      author = {Yi Lee and Alexandru Cojocaru and Junyi Liu and Xiaodi Wu},
      title = {Verified Pythagorean Composition for Adaptive Cryptographic Games: Noise Flooding in Homomorphic Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1671},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1671}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.