Paper 2025/2222

Improved Pseudorandom Codes from Permuted Puzzles

Miranda Christ, Columbia University
Noah Golowich, Microsoft Research
Sam Gunn, University of California, Berkeley
Ankur Moitra, Massachusetts Institute of Technology
Daniel Wichs, Northeastern University, NTT Research
Abstract

Watermarks are an essential tool for identifying AI-generated content. Recently, Christ and Gunn (CRYPTO '24) introduced pseudorandom error-correcting codes (PRCs), which are equivalent to watermarks with strong robustness and quality guarantees. A PRC is a pseudorandom encryption scheme whose decryption algorithm tolerates a high rate of errors. Pseudorandomness ensures quality preservation of the watermark, and error tolerance of decryption translates to the watermark's ability to withstand modification of the content. In the short time since the introduction of PRCs, several works (NeurIPS '24, RANDOM '25, STOC '25) have proposed new constructions. Curiously, all of these constructions are vulnerable to quasipolynomial-time distinguishing attacks. Furthermore, all lack robustness to edits over a constant-sized alphabet, which is necessary for a meaningfully robust LLM watermark. Lastly, they lack robustness to adversaries who know the watermarking detection key. Until now, it was not clear whether any of these properties was achievable individually, let alone together. We construct pseudorandom codes that achieve all of the above: plausible subexponential pseudorandomness security, robustness to worst-case edits over a binary alphabet, and robustness against even computationally unbounded adversaries that have the detection key. Pseudorandomness rests on a new assumption that we formalize, the permuted codes conjecture, which states that a distribution of permuted noisy codewords is pseudorandom. We show that this conjecture is implied by the permuted puzzles conjecture used previously to construct doubly efficient private information retrieval. To give further evidence, we show that the conjecture holds against a broad class of simple distinguishers, including read-once branching programs.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. Minor revision. STOC 2026
Keywords
pseudorandom codeserror correctionwatermarkinggenerative AIcodes
Contact author(s)
mchrist @ cs columbia edu
noah golowich @ austin utexas edu
gunn @ berkeley edu
moitra @ mit edu
wichs @ ccs neu edu
History
2026-06-20: revised
2025-12-09: received
See all versions
Short URL
https://ia.cr/2025/2222
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2222,
      author = {Miranda Christ and Noah Golowich and Sam Gunn and Ankur Moitra and Daniel Wichs},
      title = {Improved Pseudorandom Codes from Permuted Puzzles},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2222},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2222}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.