Binary Codes for Error Detection and Correction in a Computationally Bounded World
Jad Silbak, Daniel Wichs
Abstract
We study error detection and correction in a computationally bounded world, where errors are introduced by an arbitrary adversarial channel. Our focus is on codes, where the encoding and decoding procedures can share a public random seed, but are otherwise deterministic. We can ask for either or security, depending on whether the adversary can choose the message being encoded before or after seeing the seed. For large alphabets, a recent construction achieves essentially optimal rate versus error tolerance trade-offs under minimal assumptions, surpassing information-theoretic limits. However, for the binary alphabet, the only prior improvement over information theoretic codes relies on non-standard assumptions justified via the random oracle model. We show the following:
Under the learning with errors (LWE) assumption, we construct selectively secure codes over the binary alphabet. For error detection, our codes achieve essentially optimal rate and relative error tolerance . For error correction, they can uniquely correct relative errors with a rate that essentially matches that of the best list-decodable codes with error tolerance . Both cases provide significant improvements over information-theoretic counterparts. The construction relies on a novel form of 2-input correlation intractable hash functions that we construct from LWE.
Assuming the exponential security of a natural collision-resistant hash function candidate based on the ``crypto dark matter'' approach of mixing linear functions over different moduli, we construct adaptively secure codes over the binary alphabet, for both error detection and correction. They achieve essentially the same trade-offs between error tolerance and rate as above, with the caveat that for error-correction they only do so for sufficiently small values of .
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get cb4964c8-dbc9-4615-9334-44dd914f6410Related papers
- Binary Codes for Computationally Bounded Errors Under Standard Crypto AssumptionsGeorge Lu, Jad Silbak, Daniel WichsFOCS 2025 · 1 citation
- Achieving Shannon Capacity for Computationally Bounded ErrorsGeorge Lu, Jad Silbak, Daniel WichsCRYPTO 2026
- Pseudorandom Error-Correcting CodesMiranda Christ, Sam GunnCRYPTO 2024 · 17 citations
- Error Correcting Codes that Achieve BSC Capacity Against Channels that are Poly-Size CircuitsRonen Shaltiel, Jad SilbakFOCS 2022 · 7 citations
- Binary Interactive Error Resilience Beyond (or why Klim Efremenko, Gillat Kol, Raghuvansh R. SaxenaFOCS 2020 · 4 citations
