Data Security and Privacy Lectures, Handouts & Homeworks

(Spring 2022)

  Tuesday Thursday
Week 1 (Jan 10 -- Jan 14)
Slides (PDF)
  • Overview of the course
Week 2 (Jan 17 -- Jan 21)
Slides (PDF)
  • Why Access Control Fails with Malware. Confused Deputy Problem
  • Analysis of DAC Weaknesses
  • HW1 assigned (due Feb 1) pdf latex
Week 3 (Jan 22 -- Jan 26)
Slides (PDF)
  • The Bell LaPadula Model
  • Integrity Protection: Biba and Clark-Wilson Model
Week 4 (Jan 31 -- Feb 4)
Slides (PDF)
  • Non-interference and non-deducability
  • Role-based Access Control
  • HW2 assigned (due Feb 15) pdf latex
Week 5 (Feb 7 -- Feb 11)
Slides (PDF)
  • k-anonymity, l-diversity, t-closeness
  • Reconstruction attacks
Week 6 (Feb 14 -- Feb 18)
See brightspace for the book chapter.
Slides (PDF)
  • Definition of epsilon Differential Privacy Lecture based on Chapter 2 of the book "Differential Privacy: From Theory to Practice"
  • Continue Primer on DP
  • HW3 assigned (due March 1) pdf latex
Week 7 (Feb 21 -- Feb 25)
Slides (PDF)
  • Definition of LDP. Frequency oracle protocols.
  • Heavy hitter identification and FIM under LDP. LDP protocol for numerical attributes.
Week 8 (Feb 28 -- Mar 4)
Slides
  • Approximate DP and Gaussian Mechanism
  • Mock Mid Term (due Mar 8) pdf latex
Week 9 (Mar 7 -- Mar 11)
  • Review
  • Mid-term exam.
  • HW4 assigned (due March 25) pdf
Week 10 (Mar 14 -- Mar 18)
  • No class, Spring break
  • No class, Spring break
Week 11 (Mar 21 -- Mar 25)
Slides (PDF)
  • Publishing histograms under DP
Week 12 (Mar 28 -- Apr 1)
Slides on Marginals (PDF)
Slides on SVT (PDF)
  • Answer marginal queries under DP
Week 13 (Apr 4 -- Apr 8)
Slides on Symmetric Crypto (PDF)
Slides on Asymmetric Crypto (PDF)
Week 14 (Apr 11 -- Apr 15)
Slides on Homomorphic Encryption (PDF) Slides on Secure Function Evaluation (PDF)
Week 15 (Apr 18 -- Apr 22)
  • Guest lecture by Zitao Li
Week 16 (Apr 25 -- Apr 29)
  • Final Review
  • Class cancelled