Instructors: James Honaker and Salil Vadhan
Date | Title | Slides/Notes | Advance Reading (see also annotated course bibliography) | |
---|---|---|---|---|
Mon 1/28 | Course overview | |||
Attacks on Privacy | ||||
Fri 2/1 | Reidentification & reconstruction attacks: lecture | Tanner, Barbaro-Zeller, Narayanan-Shmatikov | ||
Mon 2/4 | Reidentification & reconstruction attacks: practicum | Cohen-Nissim,Garfinkel-Abowd-Martindale | ||
Fri 2/8 | Membership attacks & other attacks: lecture | Shokri slides | P3G Consortium et al., Korolova (§1,4,6,8) | |
Mon 2/11 | Membership attacks & other attacks: practicum | none | ||
Problem Set 1 (due Tue 2/26) | ||||
Foundations of Differential Privacy | ||||
Fri 2/15 | Definition, basic mechanisms: lecture | DP Primer (§ III-IV.C) | ||
Mon 2/18 | No class: President’s Day | |||
Fri 2/22 | Definition, basic mechanisms: practicum | Dwork-Roth (Ch.3 only pages 28-33 § 3.1-Example 3.2 in §3.3) | ||
Mon 2/25 | Properties, more mechanisms: lecture | DP Primer (§ IV.D-VI.B) | ||
Fri 3/1 | Properties, more mechanisms: practicum | none | ||
Problem Set 2 (due Tue 3/12) | ||||
Implementing (Centralized) Differential Privacy | ||||
Mon 3/4 | One-shot releases (histograms, synthetic data, Census): lecture | Garfinkel-Abowd-PowazekGaboardi-Arias-Hsu-Roth-Wu (§1,7,8) | ||
Fri 3/8 | One-shot releases: practicum | Chetty-Friedman-Hendren-Jones-Porter-A, Chetty-Friedman-Hendren-Jones-Porter-B (§III) | ||
Mon 3/11 | Query/programming interfaces: lecture | none | ||
Fri 3/15 | Query/programming interfaces: practicum | Gaboardi-Honaker-King-Murtagh-Nissim-Ullman-Vadhan | ||
Problem Set 3 (due Tue 4/2) | ||||
Mon 3/18 | No class: Spring Break | |||
Fri 3/22 | No class: Spring Break | |||
Local Differential Privacy | ||||
Mon 3/25 | Foundations of Local DP: lecture | none | ||
Fri 3/29 | Foundations of Local DP: practicum | none | ||
Mon 4/1 | Implementing Local DP (Google, Apple, Microsoft): lecture | Apple’s Learning with Privacy at Scale | ||
Fri 4/5 | Implementing Local DP: practicum | none | ||
Problem Set 4a (due Tue 4/16) | ||||
Additional Topics | ||||
Mon 4/8 | Machine Learning with DP: lecture | none | ||
Fri 4/12 | Machine Learning with DP: practicum | Radebaugh-Erlingsson | ||
Mon 4/15 | DP for graphs & social networks | none | ||
Problem Set 4b (due Tue 4/30) | ||||
Fri 4/19 | Law & policy I | none | Solove “A Taxonomy of Privacy” (Introduction and §B, C1-4.), Nissim-Bembenek-Wood-Bun-Gaboardi-Gasser-O’Brien-Steinke-Vadhan (§IIC) | |
Mon 4/22 | Law & policy II (guest: Alexandra Wood) | Nissim-Bembenek-Wood-Bun-Gaboardi-Gasser-O’Brien-Steinke-Vadhan (§IIIB, IIIC, IVA, IVB) | ||
Fri 4/26 | Industry & government panel (guests Philip LeClerc, Ilya Mironov, and Ryan Rogers) | |||
Mon 4/29 | Conclusions | |||
Final Project Deadlines (no late days) | project guidelines | |||
Fri 5/10 | Draft of final papers due | |||
Mon 5/13-Tue 5/14 | Project presentations | |||
Fri 5/17 | Revised final papers due |