Cryptanalysis of Pseudorandom Error-Correcting Codes
Tianrui Wang, Anyu Wang, Tianshuo Cong, Delong Ran, Jinyuan Liu, and Xiaoyun Wang

TL;DR
This paper presents the first cryptanalysis of pseudorandom error-correcting codes (PRC), revealing vulnerabilities in their security assumptions and proposing defenses, thereby critically assessing PRC's suitability for watermarking AI-generated content.
Contribution
The paper introduces the first cryptanalysis of PRC, demonstrating attacks on its security and proposing defenses to improve its robustness for watermarking applications.
Findings
Attacks can distinguish PRC codewords from plain vectors.
An attack can detect watermarks with $2^{22}$ operations.
Current PRC schemes cannot achieve 128-bit security in large models.
Abstract
Pseudorandom error-correcting codes (PRC) is a novel cryptographic primitive proposed at CRYPTO 2024. Due to the dual capability of pseudorandomness and error correction, PRC has been recognized as a promising foundational component for watermarking AI-generated content. However, the security of PRC has not been thoroughly analyzed, especially with concrete parameters or even in the face of cryptographic attacks. To fill this gap, we present the first cryptanalysis of PRC. We first propose three attacks to challenge the undetectability and robustness assumptions of PRC. Among them, two attacks aim to distinguish PRC-based codewords from plain vectors, and one attack aims to compromise the decoding process of PRC. Our attacks successfully undermine the claimed security guarantees across all parameter configurations. Notably, our attack can detect the presence of a watermark with…
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
TopicsCryptographic Implementations and Security · Physical Unclonable Functions (PUFs) and Hardware Security · Coding theory and cryptography
