Paper 2025/1020

Separating Pseudorandom Codes from Local Oracles

Nico Döttling, Helmholtz Center for Information Security
Anne Müller, Helmholtz Center for Information Security, Graduate School of Computer Science, Saarland University
Mahesh Sreekumar Rajasree, Helmholtz Center for Information Security
Abstract

Pseudorandom codes (PRCs) are error-correcting codes with the distinguishing feature that their codewords are computationally indistinguishable from random strings. Introduced by Christ and Gunn (CRYPTO 2024), PRCs have found applications in areas such as AI watermarking, where both robustness and pseudorandomness are essential. All known constructions of PRCs rely on coding-theoretic hardness assumptions. In this work, we study how inherent the use of coding-theoretic hardness is in the construction of pseudorandom codes. We show that there is no black-box construction of PRCs with binary alphabets capable of decoding from a constant fraction of Bernoulli noise from a class of oracles we call local oracles. The class of local oracles includes random oracles and trapdoor permutation oracles, and can be interpreted as a meaningful notion of oracles that are not resilient against noise. Our separation result is cast in the Impagliazzo-Rudich framework and crucially relies on the Bonami-Beckner hypercontractivity theorem on the Boolean hypercube. As a complementary result, we show that PRCs with large alphabets that can tolerate high error rates can indeed be constructed in a black-box manner from one-way functions.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
A minor revision of an IACR publication in TCC 2025
Keywords
pseudorandom codesblack-box separation
Contact author(s)
doettling @ cispa de
anne mueller @ cispa de
srmahesh1994 @ gmail com
History
2025-09-24: last of 2 revisions
2025-06-02: received
See all versions
Short URL
https://ia.cr/2025/1020
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1020,
      author = {Nico Döttling and Anne Müller and Mahesh Sreekumar Rajasree},
      title = {Separating Pseudorandom Codes from Local Oracles},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1020},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1020}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.