Course Schedule

Week Date Lecture Topic Assignments
0 Sep 12 (Thu) Message Integrity and Pseudorandom Functions
1 Sep 17 (Tue) Randomness, Pseudorandomness, and Stream Ciphers
Sep 19 (Thu) Block Ciphers
2 Sep 24 (Tue) Key Exchange and Key Management Assignment 1 Due
Sep 26 (Thu) Public-Key Cryptography
3 Oct 01 (Tue) Authenticated Encryption
Oct 03 (Thu) Side Channels
4 Oct 08 (Tue) Guest Lecture Assignment 2 Due
Oct 10 (Thu) Guest Lecture
5 Oct 15 (Tue) Authenticating People
Oct 17 (Thu) Information Flow Control Assignment 3 Due
6 Oct 22 (Tue)
Oct 24 (Thu) Midterm Exam
Oct 29 (Tue) Fall Recess
Oct 31 (Thu) Fall Recess
7 Nov 05 (Tue) Voting Security
Nov 07 (Thu) Web Security
8 Nov 12 (Tue) OS Security
Nov 14 (Thu) Malware Assignment 4 Due
9 Nov 19 (Tue)
Nov 21 (Thu) Cryptocurrencies
10 Nov 26 (Tue) Cryptocurrencies Assignment 5 Due
Nov 28 (Thu) Thanksgiving Recess
11 Dec 03 (Tue) Privacy
Dec 05 (Thu) Big Data and Privacy
12 Dec 10 (Tue) Quantum Computing and Security
Dec 12 (Thu) Security, Economics, and Policy Assignment 6 Due

Calendar