Plonk is a widely used succinct non-interactive proof system that uses univariate polynomial commitments. Plonk is quite flexible: it supports circuits with low-degree ``custom\u27\u27 gates as well as circuits with lookup gates (a lookup gate ensures that its input is contained in a predefined table). For large circuits, the bottleneck in generating a Plonk proof is the need for computing a large FFT. We present HyperPlonk, an adaptation of Plonk to the boolean hypercube, using multilinear polynomial commitments. HyperPlonk retains the flexibility of Plonk but provides several additional benefits. First, it avoids the need for an FFT during proof generation. Second, and more importantly, it supports custom gates of much higher degree than...
Most existing accumulation/folding schemes focus on implementing Incrementally Verifiable Computatio...
368 pagesInteractive proof systems enable one party (the prover) to convince another (the verifier) ...
Accumulation is a simple yet powerful primitive that enables incrementally verifiable computation (I...
Plonk is a widely used succinct non-interactive proof system that uses univariate polynomial commitm...
PlonK is a prominent universal and updatable zk-SNARK for general circuit satisfiability. We present...
Zero-knowledge proof is a powerful cryptographic primitive that has found various applications in th...
Interactive Oracle Proof of Proximity (IOPPs) are a powerful tool for constructing succinct non-inte...
We introduce an efficient SNARK for towers of binary fields. Adapting Brakedown (CRYPTO \u2723), we ...
Minimizing the computational cost of the prover is a central goal in the area of succinct arguments....
Zero-knowledge protocols enable the truth of a mathematical statement to be certified by a verifier ...
AbstractInteractive proof systems in which the Prover is restricted to have a polynomial size strate...
This paper introduces Brakedown, the first built system that provides linear-time SNARKs for NP, mea...
Proof complexity focuses on the complexity of theorem proving procedures, a topic which is tightly l...
Efficient zero-knowledge (ZK) proofs for arbitrary boolean or arithmetic circuits have recently attr...
We study interactive oracle proofs (IOPs) [BCS16,RRR16], which combine aspects of probabilistically ...
Most existing accumulation/folding schemes focus on implementing Incrementally Verifiable Computatio...
368 pagesInteractive proof systems enable one party (the prover) to convince another (the verifier) ...
Accumulation is a simple yet powerful primitive that enables incrementally verifiable computation (I...
Plonk is a widely used succinct non-interactive proof system that uses univariate polynomial commitm...
PlonK is a prominent universal and updatable zk-SNARK for general circuit satisfiability. We present...
Zero-knowledge proof is a powerful cryptographic primitive that has found various applications in th...
Interactive Oracle Proof of Proximity (IOPPs) are a powerful tool for constructing succinct non-inte...
We introduce an efficient SNARK for towers of binary fields. Adapting Brakedown (CRYPTO \u2723), we ...
Minimizing the computational cost of the prover is a central goal in the area of succinct arguments....
Zero-knowledge protocols enable the truth of a mathematical statement to be certified by a verifier ...
AbstractInteractive proof systems in which the Prover is restricted to have a polynomial size strate...
This paper introduces Brakedown, the first built system that provides linear-time SNARKs for NP, mea...
Proof complexity focuses on the complexity of theorem proving procedures, a topic which is tightly l...
Efficient zero-knowledge (ZK) proofs for arbitrary boolean or arithmetic circuits have recently attr...
We study interactive oracle proofs (IOPs) [BCS16,RRR16], which combine aspects of probabilistically ...
Most existing accumulation/folding schemes focus on implementing Incrementally Verifiable Computatio...
368 pagesInteractive proof systems enable one party (the prover) to convince another (the verifier) ...
Accumulation is a simple yet powerful primitive that enables incrementally verifiable computation (I...