Link Search Menu Expand Document (external link)

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)
Sept 14
Privacy Attacks 2: MI cont’d (LiRA, Quantile Regression), Training Data Extraction
Project Phase 1 Released
Lecture Notes, Slides, Project Phase 1
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
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
Oct 21
Amplification by Subsampling
PATE
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
Nov 13
Recitation
Nov 16
Guest Lecture
Required: Adam Smith CyLab Lecture, 12-1
Project Phase 3 Pre-Report Due
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)