This table shows the intended schedule. However, this is the first time that this course is being offered in an in-person format, and it is possible some of the modules may run slightly longer than planned. For this reason, we have included "slip days" at the end of term.
| Date | Additional resources / notes |
|---|---|
| Module 1
(Slides) What is Privacy? | |
| Sep 3 | Solove, 'I've Got Nothing to Hide' and Other Misunderstandings of Privacy, 2007 |
| Module 2
(Slides) Background | |
| Sep 5 |
McCullagh, How
Pakistan knocked YouTube offline (and how to make sure it never happens again), 2008
NIST RPKI Monitor, 2025 |
| Sep 10 | |
| Sep 12 | |
| Sep 15 | Assignment 0 due |
| Module 3
(Slides) Privacy in Computation: Distributed Trust | |
| Sep 17 | |
| Sep 19 | |
| Sep 24 | Devet et al., Optimally Robust Private Information Retrieval, 2012 |
| Sep 26 | |
| Sep 29 | Assignment 1 due |
| Oct 1 |
Drijvers et al., On the Security of Two-Round Multi-Signatures, 2019
Komlo and Goldberg, FROST: Flexible Round-Optimized Schnorr Threshold Signatures, 2020 |
| Module 4
(Slides) Privacy in Computation: Trusted Hardware | |
| Oct 3 | |
| Oct 8 | Sasy et al., Fast Fully Oblivious Compaction and Shuffling, 2022 |
| Oct 10 |
Sasy et al., Waks-On/Waks-Off: Fast Oblivious Offline/Online Shuffling and Sorting with Waksman Networks, 2023
Stefanov et al., Path ORAM: An Extremely Simple Oblivious RAM Protocol, 2018 |
| Oct 15 | Reading Week: no class |
| Oct 17 | Reading Week: no class |
| Module 5
(Slides) Privacy in Computation: Homomorphic Encryption | |
| Oct 22 | |
| Oct 24 | |
| Oct 29 | Mahdavi and Kerschbaum, Constant-weight PIR: Single-round Keyword PIR via Constant-weight Equality Operators, 2022 |
| Module 6
(Draft slides) Privacy in Communication: Protecting Metadata | |
| Oct 31 | |
| Nov 3 | Assignment 2 due |
| Nov 5 |
Sasy and Goldberg, SoK: Metadata-Protecting Communication Systems, 2024
Kuhn et al., On Privacy Notions in Anonymous Communication, 2019 |
| Nov 7 | |
| Nov 12 | |
| Nov 14 | Sasy et al., TEEMS: A Trusted Execution Environment based Metadata-protected Messaging System, 2025 |
| Module 7
Privacy in Communication: Censorship Resistance | |
| Nov 19 | |
| Nov 21 | |
| Nov 26 | |
| Nov 26 | Assignment 3 due |
| Slip days
(in case some of the modules run long) | |
| Nov 28 | |
| Dec 8 | Assignment 4 due |