[Resource Topic] 2022/1056: Linear-Time Probabilistic Proofs Over Every Field

Welcome to the resource topic for 2022/1056

Title:
Linear-Time Probabilistic Proofs Over Every Field

Authors: Jonathan Bootle, Alessandro Chiesa, Ziyi Guan, Siqi Liu

Abstract:

Interactive oracle proofs (IOPs) are a generalization of probabilistically checkable proofs that can be used to construct succinct arguments. Improvements in the efficiency of IOPs lead to improvements in the efficiency of succinct arguments. The key efficiency goals are achieving provers that run in linear time and verifiers that run in sublinear time, where the time complexity is with respect to the (nondeterministic) time complexity of the proved computation.

For any given finite field \mathbb{F}, we construct IOPs for the correctness of (nondeterministic) arithmetic computations over \mathbb{F} with linear-time prover and polylogarithmic query complexity. Specifically, our IOPs work for the NP-complete language R1CS, which in particular captures arithmetic circuit satisfiability, and for the algebraic automata problem. The IOPs imply succinct arguments for (nondeterministic) arithmetic computations over any finite field with linear-time proving (given black-box access to a linear-time collision-resistant hash function). The argument for algebraic automata also achieves sublinear verification time.

The construction leverages recent applications of reverse-multiplication-friendly embeddings and precomputation techniques to amortize the cost of expensive operations. These tools enable us to overcome a key limitation in prior works that required the field \mathbb{F} to be large.

ePrint: https://eprint.iacr.org/2022/1056

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .