Abstract
We study error detection and error correction in a computationally bounded world, where errors are introduced by an arbitrary polynomial time adversarial channel. We consider codes where the encoding procedure uses random coins and define two distinct variants: (1) in randomized codes, fresh randomness is chosen during each encoding operation and is unknown a priori, while (2) in self-seeded codes, the randomness of the encoding procedure is fixed once upfront and is known to the adversary. In both cases, the randomness need not be known to the decoding procedure, and there is no trusted common setup between the encoder and decoder. The encoding and decoding algorithms are efficient and run in some fixed polynomial time, independent of the run time of the adversary. The parameters of standard codes for worst-case (inefficient) errors are limited by the Singleton bound: for rate R it is not possible to detect more than a 1 - R fraction of errors, or uniquely correct more than a (1 - R)/2 fraction of errors, and efficient codes matching this bound exist for sufficiently large alphabets. In the computationally bounded setting, we show that going beyond the Singleton bound implies one-way functions in the case of randomized codes and collision-resistant hash functions in the case of self-seeded codes. We construct randomized and self-seeded codes under these respective minimal assumptions with essentially optimal parameters over a constant-sized alphabet: Detection: the codes have a rate R ≈ 1 while detecting a ρ ≈ 1 fraction of errors. Correction: for any ρ < 1/2, the codes uniquely correct a ρ fraction of errors with rate R ≈ 1 - ρ. Codes for computationally bounded errors were studied in several prior works starting with Lipton (STACS’94), but all such works either: (a) need some trusted common setup (e.g., public-key infrastructure, common reference string) between the encoder and decoder, or (b) only handle channels whose complexity is a prior bounded below that of the code.
Original language | English |
---|---|
Title of host publication | 16th Innovations in Theoretical Computer Science Conference, ITCS 2025 |
Editors | Raghu Meka |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
ISBN (Electronic) | 9783959773614 |
DOIs | |
State | Published - 11 Feb 2025 |
Externally published | Yes |
Event | 16th Innovations in Theoretical Computer Science Conference, ITCS 2025 - New York, United States Duration: 7 Jan 2025 → 10 Jan 2025 |
Publication series
Name | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 325 |
ISSN (Print) | 1868-8969 |
Conference
Conference | 16th Innovations in Theoretical Computer Science Conference, ITCS 2025 |
---|---|
Country/Territory | United States |
City | New York |
Period | 7/01/25 → 10/01/25 |
Bibliographical note
Publisher Copyright:© Jad Silbak and Daniel Wichs.
Keywords
- Collision Resistant Hashing
- Error Correction
- One-Way Functions
ASJC Scopus subject areas
- Software