Calendar
Privacy Attacks
- Aug 24
- Course Overview
- Slides, HW0 (PDF), HW0 (HTML)
- Aug 26
- Reconstruction Attacks
- Lecture Notes, Reading
- Aug 28
- Recitation
- Go over HW0
- Aug 31
- Reconstruction Attacks, Part 2
- Lecture Notes, Reading
- Sept 2
- Brief Intro to ML and Generative Models
- Lecture Notes, Slides
- Sept 4
- Recitation
- ML + Python Tutorial (repo)
- Sept 7
- No Class 👷 Labor Day
- Sept 9
- Intro to ML (cont’d) and Privacy Attacks 1: Membership Inference
- Lecture Notes, Slides
- Sept 11
- Recitation
HW1 Released - No recitation
HW1 (PDF)
- Recitation
- Sept 14
- Privacy Attacks 2: MI cont’d (LiRA, Quantile Regression), Training Data Extraction
Project Phase 1 Released - Lecture Notes, Slides, Project Phase 1
- Privacy Attacks 2: MI cont’d (LiRA, Quantile Regression), Training Data Extraction
- Sept 16
- Recap Membership Inference / Attribute Inference
- Lecture Notes, Slides
- Sept 18
- Recitation
- HW1 Solutions (PDF)
Differential Privacy
- Sept 21
- Definition of Differential Privacy / Randomized Response / Global Sensitivity
- Sept 23
- Test 1
- Sept 25
- Recitation
Project Phase 1 Due - Sept 28
- Laplace Mechanism
Project Phase 2 Released
- Laplace Mechanism
- Sept 30
- Properties of DP
- Oct 2
- Recitation
- Oct 5
- Approximate DP, Gaussian Mechanism
Differential Privacy and ML
- Oct 7
- DP-SGD
- Oct 9
- Recitation
- Oct 12
- No Class 🍂 Fall Break
- Oct 14
- No Class 🍂 Fall Break
- Oct 19
- DP-SGD Continued
Project Phase 2 Due
- DP-SGD Continued
- Oct 21
- Amplification by Subsampling
PATE
- Amplification by Subsampling
- Oct 23
- Recitation
- Oct 26
- DP Auditing
- Oct 28
- Test 2 (through DP-SGD)
Oct 30
- Recitation
- Nov 2
- Local DP, Federated Learning
Basic Cryptography
- Nov 4
- Basic Crypto I: Public-Key Encryption and Data Release
- Nov 6
- Recitation
- Nov 9
- Basic Crypto II: Encryption (MPC or HE) for Computing ML Models
- Nov 11
- Amplification by Shuffling
MPC for Secure Aggregation
- Amplification by Shuffling
- Nov 13
- Recitation
- Nov 16
- Guest Lecture
Required: Adam Smith CyLab Lecture, 12-1
Project Phase 3 Pre-Report Due
- Guest Lecture
- Nov 18
- Review of the Semester
- Nov 20
- Recitation
Exams & Project Presentations
- Nov 23
- Test 3 (through Crypto / MPC)
- Nov 25
- No Class 🦃 Thanksgiving Break
- Nov 30
- Oral Project Presentations
- Dec 2
- Oral Project Presentations
- Dec 4
- Oral Project Presentations (Spillover)