Course Schedule
Date | Topic and Readings | |
---|---|---|
Foundations of Cryptography | ||
Tuesday, April 7 (Florian) |
Topics (Lecture Notes)
|
|
Thursday, April 9 (Dima) |
Topics (Lecture Notes)
|
|
Tuesday, April 14 (Saba) |
Topics (Lecture Notes)
|
Cryptanalysis |
Thursday, April 16 (Florian) |
Topics (Lecture Notes)
|
|
Monday, April 20 | Problem Set 1 Due at 11:59pm via Gradescope. | |
Tuesday, April 21 (Dima) |
Topics (Lecture Notes)
|
Elliptic-curve cryptography |
Thursday, April 23 (Saba) |
Topics (Lecture Notes)
|
|
Tuesday, April 28 (Florian) |
Topics (Lecture Notes)
|
Zero knowledge |
Thursday, April 30 (Saba) |
Topics (Lecture Notes)
|
|
Monday, May 4 | Problem Set 2 Due at 11:59pm via Gradescope | |
Tuesday, May 5 (Dima) |
Topics (Lecture Notes)
|
|
Thursday, May 7 (Saba) |
Topics (Lecture Notes)
|
|
Tuesday, May 12 (Florian) |
Topics (Lecture Notes)
|
Multi-party computation |
Thursday, May 14 (Saba) |
Topics (Lecture Notes)
|
|
Monday, May 18 | Problem Set 3 Due at 11:59pm via Gradescope | |
Tuesday, May 19 (Dima) |
Topics (Lecture Notes)
|
|
Thursday, May 21 (Florian) |
Topics (Lecture Notes)
|
|
Tuesday, May 26 (Florian) |
Topics (Lecture Notes)
|
|
Thursday, May 28 (Dima) |
Topics (Lecture Notes)
|
|
Monday, June 1 | Problem Set 4 Due at 11:59pm via Gradescope | Lattice-based cryptography |
Tuesday, June 2 (Florian) |
Topics (Lecture Notes)
|
|
Thursday, June 4 (Dima) |
Topics (Lecture Notes)
|
Topics |
Tuesday, June 9 (Saba) |
Topics (Lecture Notes)
|
|
Wednesday, June 10 | Problem Set 5 Due at 11:59pm via Gradescope |