+TITLE: Zero Knowledge Proofs
file | Description |
---|---|
Pre-Course | Course Prep |
Lecture 1 | Notes: lecture 1 |
Homework 1 | Homework 1 |
Lecture 2 | Notes: lecture 2 |
Homework 2 | Homework 2 (group theory, binary operators) |
Lecture 3 | Notes: lecture 3 |
Homework 3 | Homework 3 (EC point addition) |
Lecture 4 | Notes from lecture 4 |
Homework 4 | Homework 4 (ECDSA) |
Lecture 5 | Notes: lecture 5 |
Homework 5 | Homework 4 (EC calculations in Solidity) |
Lecture 6 | Notes: lecture 6 |
Homework 6 | Homework 6 (Pairings in Solidity) |
Lecture 7 | Notes: lecture 7 |
Homework 7 | Hw 7 (Arithmetic Circuits) |
Lecture 8 | Notes: lecture 8 |
Homework 8 | Homework 8 (R1CS) |
Lecture 9 | Lecture 9 (QAP) |
Homework 9 | HW9 (Lagrange interpolation, Schwartz-Zippel Lemma) |
Lecture 10 | Notes: lecture 10 |
Homework 10 | HW10 (R1CS to QAP) |
Lecture 11 | Notes: lecture 10 |
Homework 11 | HW11: Proving the QAP using EC points |
Lecture 12 | Pinocchio and trusted setup |
Homework 12 | Homework 12 |
Homework 13 | Homework 13 |