Date |
Topic |
Reading |
Notes |
Classes start
Sep 9 |
|||
Mon
Sep 09 |
Course
Overview [Slides, Video] Central
Questions: ·
What
is privacy? ·
How
can we protect privacy? |
|
|
Wed
Sep 11 |
Conceptual
frameworks for understanding privacy [Slides,
Video] |
Recitation:
Friday Sep 13: Introduction to Logic [Slides,
Video] |
|
|
|
Privacy through Accountability Application domains: Healthcare and Web
Privacy |
|
Mon
Sep 16 |
Specifying
Privacy Policies: Contextual
Integrity & Logics of Privacy |
|
|
Wed
Sep 18 |
Privacy
Policy Enforcement through Audit |
Recitation:
More Logic [Slides, Video] HW1
out (Sep 20) [PDF] |
|
Mon
Sep 23 |
Purpose Restrictions in Privacy Policies: Semantics and Audit [Slides] [No video today - the video
has no sound due to technical errors] |
|
|
Wed
Sep 25 |
Privacy-related Compliance: Industry Experiences: Methods and Tools I [Lecture not recorded] |
|
|
Mon
Sep 30 (Guest
Lecture: Jing MacKenzie, Aetna) |
Health Information Privacy and Security: Industry Perspective |
|
|
Wed
Oct 02 |
Privacy-related Compliance: Industry Experiences: Methods and Tools II [Lecture not recorded] |
|
HW1 in (Oct 4) HW2 out (Oct 4) [PDF] |
Mon
Oct 07 |
Project
Proposals |
|
|
Wed
Oct 09 (Guest Lecture: Michael C. Tschantz,
Berkeley) |
Web
Privacy: Online Tracking and Advertising I [Slides, Video] |
Recitation:
Basic probability overview [Video] |
|
Mon
Oct 14 |
Audit Games |
||
Wed
Oct 16 (Guest
Lecture: Jonathan Mayer, Stanford) |
Web
Privacy: Online Tracking and Advertising II [Slides, Video] |
HW2
in (Oct 18)
HW3
out (Oct 18) [PDF] |
|
|
|
Privacy-Preserving
Statistics Application
Domains: Web privacy (tabular and graph-structured data) |
|
Mon
Oct 21 |
Audit
Games and Database Privacy: k-anonymity and de-anonymization
attacks [See
the slides from the last lecture on Audit Games, Slides, Video] |
|
|
Wed
Oct 23 |
Database Privacy: Differential Privacy [See the
slides from the last lecture on k-anonymity, Slides, Video] |
Recitation:
Probability distributions and distance metrics [Video] |
|
Mon
Oct 28 |
Database Privacy: Differential Privacy Applied |
|
HW3
in (Oct 28) HW4
out (Oct 28) [PDF] |
Wed
Oct 30 |
Database Privacy: Differential Privacy Applied |
Recitation:
Laplace mechanism [Video] |
|
Mon
Nov 04 (Guest
lecture: Aleksandra Korolova,
Google) |
Privacy in Social Networks [Video not permitted to be shared] |
|
|
Wed
Nov 06 (Guest
lecture: Moritz Hardt, IBM
Research) |
Web Privacy:
Fairness in Online Advertising |
|
Recitation:
Interactive proofs [Video] |
|
|
Cryptographic Mechanisms for
Privacy Protection Applications: Anonymous
communication, identification |
|
Mon
Nov 11 |
Anonymous
communication protocols [Video] |
HW4
in (Nov 11) HW5
out (Nov 11) [PDF] [scores.txt] |
|
Wed
Nov 13 |
Zero
Knowledge: Theory |
|
Recitation:
Zero Knowledge proofs [Video] |
Mon Nov 18 |
Zero Knowledge
Applications [Slides] [Video] |
|
|
Wed Nov 20 |
Secure Two-party Computation |
|
|
Mon Nov 25 (Guest lecture: Ananth Raghunathan, Stanford) |
Functional
Encryption/Search over Encrypted Data |
HW5
in (Nov 25) |
|
Wed Nov 27 |
No class—university holiday |
||
Mon Dec 02 |
Project presentations |
|
Project Report in (Dec 02) |
Wed Dec 04 |
Course Review [Slides] |
|
|
|
|
|