Warning: This is the Spring 2019 course website.
The latest CS355 website is online here.
Course Schedule
| Date | Topic and Readings | ||
|---|---|---|---|
| Foundations of Cryptography | |||
| April 1 (Henry) |
Topics (Lecture Notes)
|
||
| April 3 (Dima) |
Topics (Lecture Notes)
|
||
| Cryptographic Protocols | |||
| April 8 (Florian) |
Topics (Lecture Notes)
|
||
| April 10 (Henry) |
Topics (Lecture Notes)
|
||
| April 12 | Problem Set 1 Due at 5pm via Gradescope. | ||
| April 15 (Dima) |
Topics (Lecture Notes)
|
||
| April 17 (Dima) |
Topics (Lecture Notes)
|
||
| Privacy-Preserving Protocols | |||
| April 22 (Florian) |
Topics (Lecture Notes)
|
||
| April 24 (Henry) |
Topics (Lecture Notes)
|
||
| April 26 | Problem Set 2 Due at 5pm via Gradescope | ||
| April 29 (Florian) |
Topics (Lecture Notes)
|
Cryptanalysis | |
| May 1 (Henry) |
Topics (Lecture Notes)
|
||
| May 6 (Dima) |
Topics (Lecture Notes)
|
||
| Elliptic-Curve Cryptography | |||
| May 8 (Dima) |
Topics (Lecture Notes)
|
||
| May 10 | Problem Set 3 Due at 5pm via Gradescope | ||
| May 13 (Florian) |
Topics (Lecture Notes)
|
||
| Post-Quantum Cryptography | |||
| May 15 (Henry) |
Topics (Lecture Notes)
|
||
| May 20 (Florian) |
Topics (Lecture Notes)
|
||
| May 22 (Henry) |
Topics (Lecture Notes, see also David Wu's notes from last year)
|
||
| May 24 | Problem Set 4 Due at 5pm via Gradescope | ||
| May 27 | No class: Memorial Day holiday | ||
| May 29 (Dima) |
Topics (Lecture Notes)
|
||
| June 3 (Florian) |
Topics (Lecture Notes)
|
||
| June 5 (Henry) |
Topics (Lecture Notes)
|
||
| June 7 | Problem Set 5 Due at 5pm via Gradescope | ||