YoVDO

Automated Detection of Under-Constrained Circuits in Zero-Knowledge Proofs

Offered By: ACM SIGPLAN via YouTube

Tags

Zero-Knowledge Proofs Courses Arithmetic Circuits Courses Polynomial Equations Courses Finite Fields Courses Blockchain Security Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking technique for detecting vulnerabilities in zero-knowledge proof circuits presented at PLDI 2023. Dive into the world of arithmetic circuits and domain-specific languages used in constructing zero-knowledge proofs. Learn about the critical issue of underconstrained circuits and their potential for exploitation in blockchain applications. Discover how the proposed method combines SMT solving with uniqueness inference to effectively reason about circuit constraints. Examine the implementation of this approach in the QED2 tool and its impressive results in analyzing Circom circuits. Gain insights into the detection of previously unknown vulnerabilities in widely-used circuits and the implications for cryptocurrency security. Understand the importance of semantic reasoning over finite field equations in verifying the uniqueness of output signals and preventing malicious exploitation of zero-knowledge proof systems.

Syllabus

[PLDI'23] Automated Detection of Under-Constrained Circuits in Zero-Knowledge Proofs


Taught by

ACM SIGPLAN

Related Courses

Homomorphic Encryption in the SPDZ Protocol for MPC
Simons Institute via YouTube
Signatures, Commitments, Zero-Knowledge, and Applications
Simons Institute via YouTube
Efficient Zero Knowledge Proof from Interactive Proofs
Simons Institute via YouTube
Berkeley in the 80s - Episode 1- Shafi Goldwasser
Simons Institute via YouTube
ITC Conference - Line Point Zero Knowledge and Its Applications
Paul G. Allen School via YouTube