Description
We are all familiar with the traditional notion of theorem and proof (i.e., as taught in CS208). In this course we will explore what it means to relax this notion to "probabilistic" proofs, where soundness is required to hold with a high-enough probability. In particular, we will cover:
Prerequisites
Discrete structures and probability theory will be assumed. Basic knowledge of basic cryptography and complexity theory is a plus, but I will reintroduce the necessary notions whenever needed. The course will have a theoretical flavour, and thus we will expect some mathematical maturity.
Who can credit?
The course is open to (all PGs) and (UGs in third and fourth years).
Grading and Attendance (tentative)
Weightage | Towards |
---|---|
30% | End-sem |
25% | Mid-sem |
20% | Paper presentation (two students per paper) |
15% | Three graded assignments |
5% | Class participation |
5% | Scribing (~2 lectures per student) |
# | Date | Notes | Details | |
---|---|---|---|---|
L1 | 06/Jan | [↓] |
Topics covered
|
|
Module I: Interactive Proof (IP) | ||||
L2 | 09/Jan | [↓] |
Topics covered
|
|
L3 | 13/Jan | [↓] |
Topics covered (IP I)
|
|
L4 | 16/Jan | [↓] |
Topics covered (IP II)
|
|
L5 | 20/Jan | [↓] |
Topics covered (IP III)
|
|
L6 | 23/Jan | [↓] |
Topics covered (IP IV)
|
|
A1 | 20/Jan | [↓] | Assignment 1 | |
L7 | 27/Jan | [↓] |
Topics covered (IP VI)
|
|
Module II: Zero-Knowledge (ZK) and Probabilistically-Checkable Proof (PCP) | ||||
L8 | 30/Jan | [↓] |
Topics covered (ZK I)
|
|
L9 | 03/Feb | [↓] |
Topics covered (ZK II)
|
|
L10 | 06/Feb | [↓] |
Topics covered (ZK III)
|
|
L11 | 10/Feb | [↓] |
Topics covered (PCP I)
|
|
L12 | 13/Feb | [↓] |
Topics covered (PCP II)
|
|
A2 | 14/Feb | [↓] | Assignment 2 | |
L13 | 17/Feb | [↓] |
Topics covered (PCP III)
|
|
L14 | 20/Feb | [↓] |
Topics covered (PCP IV)
|
|
M | 28/Feb | Mid-sem: 14:30-16:30 in CC105 | ||
Module III: Cryptographic Proof Systems | ||||
L15 | 03/Mar | [↓] |
Topics covered (Succinct Argument I)
|
|
L16 | 06/Mar | [↓] |
Topics covered (Succinct Argument II)
|
|
SQ2 | 06/Mar | Crib session for Mid-sem | ||
L17 | 10/Mar | [↓] |
Topics covered (SNARG I)
|
|
A1 | 10/Mar | [↓] | Assignment 3 | |
L18 | 13/Mar | [↓] |
Topics covered (SNARG II)
|
|
L19 | 17/Mar | [↓] |
Topics covered (ZK IV)
|
|
L20 | 20/Mar | [↓] |
Topics covered (ZK V)
|
|
L21 | 24/Mar | [↓] |
Topics covered (NIZK I)
|
|
L22 | 27/Mar | [↓] |
Topics covered (NIZK II)
|
|
H | 31/Mar | No lecture (Id-ul-Fitr) | ||
Module IV: Paper presentations | ||||
L23 | 03/Apr | [↓] |
Paper I
|
|
L24 | 07/Apr | [↓] |
Paper II
|
|
H | 10/Apr | No lecture (Mahavir Jayanti) | ||
L25 | 14/Apr | [↓] |
Paper III
|
|
L26 | 17/Apr | [↓] |
Paper IV
|
|
E | TBA | End-Sem: TBA |
Below you can find the list of resources relevant to this course. The resources (e.g., further reading) for a particular lecture can be found in the lecture notes.
Textbooks and Monographs