No. | Date | Topic | Readings | |
---|---|---|---|---|
1 | September 30, 2024 | Security Fundamentals | None | |
2 | October 2, 2024 | Encryption |
|
|
October 3, 2024 |
Paper presentation sign-ups are due at 11:59 PM (see Piazza for instructions).
|
|||
3 | October 7, 2024 | Integrity |
|
|
4 | October 9, 2024 | Transparency Logs |
|
|
5 | October 14, 2024 | Anonymous Messaging |
|
|
6 | October 16, 2024 | Computing on Encrypted Data |
Class is held on Zoom (see Piazza for link).
|
|
7 | October 21, 2024 | Trusted Execution Environments |
|
|
8 | October 23, 2024 | Metadata Leakage |
|
|
9 | October 28, 2024 | Oblivious RAM 1 |
Final project proposal is due before class.
|
|
10 | October 30, 2024 | Oblivious RAM 2 |
|
|
11 | November 4, 2024 | Private Information Retrieval |
|
|
12 | November 6, 2024 | Cryptographic Anonymous Messaging |
|
|
November 11, 2024 |
No class today (Veterans Day).
|
|||
13 | November 13, 2024 | Differential Privacy |
|
|
14 | November 18, 2024 | Secure Multi-Party Computation (SMPC) |
|
|
15 | November 20, 2024 | Systems Aspects of SMPC |
|
|
16 | November 25, 2024 | Specialized SMPC and Distributed Trust |
|
|
17 | November 27, 2024 | Zero-Knowledge Proofs |
|
|
18 | December 2, 2024 | Project Presentations 1 and Course Conclusion | None | |
19 | December 4, 2024 | Project Presentations 2 | None | |
December 11, 2024 |
Final project is due at 11:59 PM.
|