Paper 2026/2339
Pseudorandom Codes from LWE
Abstract
A pseudorandom code (PRC), introduced by Christ and Gunn (Crypto 2024), is an error-correcting code whose codewords look uniformly random to anyone without the secret key. PRCs not only are natural cryptographic objects to study in their own right, but also have interesting applications such as undetectable watermarking of AI-generated content. Previous PRC constructions have centered on Learning Parity with Noise (LPN), often combined with additional assumptions. In particular, the original PRC of Christ and Gunn is based either on standard LPN together with the planted XOR assumption of Agrawal et al. (Crypto 2024), or on subexponential LPN. In this work, we construct PRCs from Learning with Errors (LWE), providing an alternative foundation for PRCs. Our construction is simple: a codeword is the one-bit rounding of an LWE sample, masked by a random string. The construction can be easily understood as an LWE analogue of the PRC of Christ and Gunn. Indeed, like theirs, it is based either on standard LWE together with the hardness of the planted $t$-SUM problem of Agrawal et al., or on subexponential LWE. However, as the rounding is not linear, its robustness is less straightforward, and we prove it using Fourier analysis.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Preprint.
- Contact author(s)
- keewoo lee @ ethereum org
- History
- 2026-10-06: approved
- 2026-10-05: received
- See all versions
- Short URL
- https://ia.cr/2026/2339
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2339,
author = {Keewoo Lee},
title = {Pseudorandom Codes from {LWE}},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2339},
year = {2026},
url = {https://eprint.iacr.org/2026/2339}
}