Paper 2026/1657

Ideal Pseudorandom Code, Revisited

Ganyuan Cao, Télécom Paris, Institut Polytechnique de Paris
Abstract

Pseudorandom error-correcting codes (PRCs), introduced by Christ and Gunn at CRYPTO’24, combine pseudorandomness with error correction, providing a natural abstraction for robust watermarking and steganography on generative AI models. Subsequent standalone notions, which are ideal security for secret-key PRCs and CCA-style security for public-key PRCs, are oracle-based and do not capture composable use with explicit parties, sessions, and corruption. We give a UC treatment of PRCs via corruption-aware ideal functionalities for both settings. Under non-adaptive corruption, the UC notions recover the standalone ones. Under adaptive corruption, we identify a common obstruction: dummy codewords sampled before corruption, together with their neighborhoods, must later be opened as valid PRC codewords. We formalize this as a decoder-non-committing code (NC-PRC), which any adaptively UC-secure realization must induce. We then capture failures of such openings via targeted low opening capacity, show it rules out robust NC-PRCs, and prove that LDPC-based PRCs have this property hence do not admit a NC-PRC. On the positive side, we sketch two compilers to lift error-correcting codes to admit NC-PRCs: a secret-key one from a puncturable PRF and indistinguishability obfuscation (iO), and a public-key one from a smooth projective hash function (SPHF), both evading the barrier via programmable acceptance. Finally, we identify a fresh-codeword explanation barrier for public-key PRCs: accepted unseen codewords cannot be explained from public information without violating pseudorandomness, hence public-key UC realizations require a trapdoor or an idealized setup, and PRC-based watermark detection is inherently designated-verifier.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. Major revision. CANS 2026
Keywords
Pseudorandom Error-Correcting Code (PRC)Universal Composability (UC)Non-Committing PRC
Contact author(s)
ganyuan cao @ telecom-paris fr
History
2026-08-18: revised
2026-08-11: received
See all versions
Short URL
https://ia.cr/2026/1657
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1657,
      author = {Ganyuan Cao},
      title = {Ideal Pseudorandom Code, Revisited},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1657},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1657}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.