Error-correcting Codes and Computation

HORIZON.1.1HORIZON-ERCID: 101076663
EC Contribution
€14,894
Consortium Size
1 orgs
Summary

Error-correcting codes are a method for a redundant representation of data, that enables one to can recover the original data even in the presence of some noise or corruption. In addition to their wide practical applicability, error-correcting codes are also supported by a rich theory, with connections to diverse disciplines in mathematics, science, and engineering. A particularly fruitful such connection has been the interplay with the theory of computation, where on the one hand, computational methods were used for the design of error-correcting codes admitting efficient error-correction algorithms, and in the reverse direction, such codes were useful for a variety of applications within the theory of computation.The current project aims to significantly enhance the aforementioned connections. Our first main objective is to design error-correcting codes that on the one hand, achieve the best possible information-theoretic trade-off between their redundancy and error-resilience, and on the other hand, admit super-fast error-correction algorithms. We further believe that such codes are a powerful tool that can be used for boosting the efficiency of various fundamental computational tasks, and our second main objective is to explore such potential applications. We outline a couple of such potential applications within the theory of computation, to obtaining highly-efficient proof systems, fine-grained inapproximability results, fast derandomization, and code-based cryptography with low overhead.The goals we plan to pursue are fundamental and long-standing, and even a partial progress on them would be groundbreaking, with theoretical, and potentially also practical, impact. Despite the significant challenge, there has recently been an exciting progress towards these goals (including by the PI), and we consequently believe that we are now in a unique position for pursuing these goals.

Consortium (1)

Project Results (6)

Source: CORDIS, the EU research results database.

Publications (6)
Polynomials, divided differences, and codes
Proceedings of Innovations in Theoretical Computer Science Conference (ITCS)· 2025DOI
S. Venkitesh
Proving as Fast as Computing: Succinct Arguments with Constant Prover Overhead
Journal of the ACM (JACM)· 2025DOI
Noga Ron-Zewi and Ron Rothblum
Theoretical Computer Science
Theoretical Computer Science· 2025DOI
Elie Abboud, Noga Ron-Zewi
Finer-grained reductions in fine-grained hardness of approximation
Proceedings of the International Colloquium on Automata, Languages, and Programming (ICALP)· 2024DOI
Elie Abboud and Noga Ron-Zewi
Local Proofs Approaching the Witness Length
Journal of the ACM (JACM)· 2024DOI
Noga Ron-Zewi and Ron Rothblum
Zero-knowledge IOPs Approaching Witness Length
Proceedings of International Cryptology Conference (Crypto)· 2024DOI
Noga Ron-Zewi and Mor Weiss