Warning: This is the Spring 2018 course website.
The latest CS355 website is online here.
Syllabus
Date | Topic and Readings | ||
---|---|---|---|
— |
Problem Set 1 (due Friday, April 13 at 5pm via Gradescope). Problem Set 2 (due Friday, April 27 at 5pm via Gradescope). Problem Set 3 (due Friday, May 11 at 5pm via Gradescope). Problem Set 4 (due Friday, May 25 at 5pm via Gradescope). Problem Set 5 (due Friday, June 8 at 5pm via Gradescope). You must use LaTeX to write up your problem set. You must use the provided template to typset your assignment. |
||
Foundations of Cryptography | |||
April 2 (David) |
Topics (Lecture Notes)
|
||
April 4 (Henry) |
Topics (Lecture Notes)
|
||
Cryptographic Protocols | |||
April 9 (Sam) |
Topics (Lecture Notes)
|
||
April 11 (David) |
Topics (Lecture Notes)
|
||
April 13 | Problem Set 1 Due at 5pm via Gradescope. | ||
April 16 (Henry) |
Topics (Lecture Notes)
|
||
April 18 (Sam) |
Topics (Lecture Notes)
|
||
April 23 (David) |
Topics (Lecture Notes)
|
||
April 25 (Henry) |
Topics (Lecture Notes)
|
||
April 27 | Problem Set 2 Due at 5pm via Gradescope | ||
Post-Quantum Cryptography | |||
April 30 (Sam) |
Topics (Lecture Notes)
|
||
May 2 (Sam) |
Topics (Lecture Notes)
|
||
May 7 (David) |
Topics (Lecture Notes)
|
||
May 9 (Sam) |
Topics (Lecture Notes)
|
||
May 11 | Problem Set 3 Due at 5pm via Gradescope | ||
Applications | |||
May 14 (Henry) |
Topics (Lecture Notes)
|
||
May 16 (Sam) |
Topics (Lecture Notes)
|
||
May 21 (David) |
Topics (Lecture Notes)
|
||
May 23 (David) |
Topics (Lecture Notes)
|
||
May 25 | Problem Set 4 Due at 5pm via Gradescope | ||
May 28 | No class: Memorial Day holiday | ||
May 30 (Henry) |
Topics (Lecture Notes)
|
||
June 4 (David) |
Bonus lecture: program obfuscation (Lecture Notes) | ||
June 6 (Henry) |
Bonus lecture: cryptanalysis (Lecture Notes) | ||
June 8 | Problem Set 5 Due at 5pm via Gradescope |