Jolt: Snarks for virtual machines via lookups

A Arun, S Setty, J Thaler - Annual International Conference on the Theory …, 2024 - Springer
Abstract Succinct Non-interactive Arguments of Knowledge (SNARKs) allow an untrusted
prover to establish that it correctly ran some “witness-checking procedure” on a witness. A …

Customizable constraint systems for succinct arguments

S Setty, J Thaler, R Wahby - Cryptology ePrint Archive, 2023 - eprint.iacr.org
This paper introduces customizable constraint system (CCS), a generalization of R1CS that
can simultaneously capture R1CS, Plonkish, and AIR without overheads. Unlike existing …

Line-point zero knowledge and its applications

S Dittmer, Y Ishai, R Ostrovsky - Cryptology ePrint Archive, 2020 - eprint.iacr.org
We introduce and study a simple kind of proof system called line-point zero knowledge
(LPZK). In an LPZK proof, the prover encodes the witness as an affine line $\mathbf …

{DIZK}: A distributed zero knowledge proof system

H Wu, W Zheng, A Chiesa, RA Popa… - 27th USENIX Security …, 2018 - usenix.org
Recently there has been much academic and industrial interest in practical implementations
of zero knowledge proofs. These techniques allow a party to prove to another party that a …

Proofs for inner pairing products and applications

B Bünz, M Maller, P Mishra, N Tyagi… - Advances in Cryptology …, 2021 - Springer
We present a generalized inner product argument and demonstrate its applications to
pairing-based languages. We apply our generalized argument to prove that an inner pairing …

BlockMaze: An efficient privacy-preserving account-model blockchain based on zk-SNARKs

Z Guan, Z Wan, Y Yang, Y Zhou… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
The disruptive blockchain technology is expected to have broad applications in many areas
due to its advantages of transparency, fault tolerance, and decentralization, but the open …

New design techniques for efficient arithmetization-oriented hash functions: anemoi permutations and jive compression mode

C Bouvier, P Briaud, P Chaidos, L Perrin… - Annual International …, 2023 - Springer
Advanced cryptographic protocols such as Zero-knowledge (ZK) proofs of knowledge,
widely used in cryptocurrency applications such as Zcash, Monero, Filecoin, Tezos, Topos …

SuperNova: Proving universal machine executions without universal circuits

A Kothapalli, S Setty - Cryptology ePrint Archive, 2022 - eprint.iacr.org
This paper introduces SuperNova, a new recursive proof system for incrementally producing
succinct proofs of correct execution of programs on a stateful machine with a particular …

Circom: A Circuit Description Language for Building Zero-Knowledge Applications

M Bellés-Muñoz, M Isabel… - … on Dependable and …, 2022 - ieeexplore.ieee.org
A zero-knowledge (ZK) proof guarantees that the result of a computation is correct while
keeping part of the computation details private. Some ZK proofs are tiny and can be verified …

[PDF][PDF] Brakedown: Linear-time and post-quantum SNARKs for R1CS.

A Golovnev, J Lee, STV Setty, J Thaler… - IACR Cryptol. ePrint …, 2021 - scholar.archive.org
This paper introduces Brakedown, 1 the first built system that provides linear-time SNARKs
for NP, meaning the prover incurs O (N) finite field operations to prove the satisfiability of an …