Mystique: Efficient conversions for {Zero-Knowledge} proofs with applications to machine learning

C Weng, K Yang, X **e, J Katz, X Wang - 30th USENIX Security …, 2021 - usenix.org
Recent progress in interactive zero-knowledge (ZK) proofs has improved the efficiency of
proving large-scale computations significantly. Nevertheless, real-life applications (eg, in the …

zkpi: Proving lean theorems in zero-knowledge

E Laufer, A Ozdemir, D Boneh - Proceedings of the 2024 on ACM …, 2024 - dl.acm.org
Interactive theorem provers (ITPs), such as Lean and Coq, can express formal proofs for a
large category of theorems, from abstract math to software correctness. Consider Alice who …

Bringing data minimization to digital wallets at scale with general-purpose zero-knowledge proofs

M Babel, J Sedlmeir - arxiv preprint arxiv:2301.00823, 2023 - arxiv.org
Today, digital identity management for individuals is either inconvenient and error-prone or
creates undesirable lock-in effects and violates privacy and security expectations. These …

Two Shuffles Make a {RAM}: Improved Constant Overhead Zero Knowledge {RAM}

Y Yang, D Heath - 33rd USENIX Security Symposium (USENIX Security …, 2024 - usenix.org
We optimize Zero Knowledge (ZK) proofs of statements expressed as RAM programs over
arithmetic values. Our arithmetic-circuit-based read/write memory uses only 4 input gates …

Constant-overhead zero-knowledge for RAM programs

N Franzese, J Katz, S Lu, R Ostrovsky, X Wang… - Proceedings of the …, 2021 - dl.acm.org
We show a constant-overhead interactive zero-knowledge (ZK) proof system for RAM
programs, that is, a ZK proof in which the communication complexity as well as the running …

Sublonk: Sublinear prover plonk

AR Choudhuri, S Garg, A Goel, S Sekar… - … on Privacy Enhancing …, 2024 - petsymposium.org
We propose SublonK---a new succinct non-interactive argument of knowledge (SNARK).
SublonK is the first SNARK that achieves both a constant proof size and prover runtime that …

Dora: A simple approach to zero-knowledge for RAM programs

A Goel, M Hall-Andersen, G Kaptchuk - Proceedings of the 2024 on ACM …, 2024 - dl.acm.org
Existing protocols for proving the correct execution of a RAM program in zero-knowledge are
plagued by a processor expressiveness tradeoff: supporting fewer instructions results in …

Cheesecloth:{Zero-Knowledge} Proofs of Real World Vulnerabilities

S Cuéllar, B Harris, J Parker, S Pernsteiner… - 32nd USENIX Security …, 2023 - usenix.org
Currently, when a security analyst discovers a vulnerability in critical software system, they
must navigate a fraught dilemma: immediately disclosing the vulnerability to the public could …

{ZKSMT}: A {VM} for Proving {SMT} Theorems in Zero Knowledge

D Luick, JC Kolesar, T Antonopoulos… - 33rd USENIX Security …, 2024 - usenix.org
Verification of program safety is often reducible to proving the unsatisfiability (ie, validity) of a
formula in Satisfiability Modulo Theories (SMT): Boolean logic combined with theories that …

Zero knowledge for everything and everyone: Fast ZK processor with cached ORAM for ANSI C programs

D Heath, Y Yang, D Devecsery… - 2021 IEEE Symposium …, 2021 - ieeexplore.ieee.org
We build a complete and efficient ZK toolchain that handles proof statements encoded as
arbitrary ANSI C programs. Zero-Knowledge (ZK) proofs are foundational in cryptography …