Overview
Syllabus
Intro
Summary of results
Efficiency: Succinctness
Security: Binding / Knowledge
Why? To make Riad happy!
Why? To build SNARKS...
with transparent setup...
from polynomial IOPs
Recent Comparison
Yuval's talk: Cryptographic compilation
Ishai, Kushilevitz, Ostrovksy '07 Cryptographic compiler. Linear homomorphic encryption
R1CS Preprocessing SNARK
Interactive Oracle Proofs
IOPs Efficiency
STARK, Aurora
Interactive linear PCPs?
Polynomial IOP Compilation
Sonic: Polynomial IOP for NP
Sonic: Uniform Circuits
Supersonic
Spartan / Clover / BFL
New Polynomial Commitment
Integer Encoding
Diophatine gument of nowledge
Evaluation
Proof of Exponentiation (Wes'18)
Class Groups BW88,L12
Optimizations
Taught by
Simons Institute