Announcements

20/10/20 HW2 is released. Due data is 5/11/2020

4/10/20 Project Description is posted

30/9/20 Quiz 2 is on Tuesday 6/10/2020

27/9/20 HW1 is posted on BB. Due date is 6/10/2020 8/10/2020 11/10/2020

18/9/20 Quiz 1 is on Sunday 20/9/20 using BB

18/9/20 Website is alive!

Course Description

Data privacy: definition and terminologies. Difference between data security and privacy. Data privacy attacks. Data privacy laws and regulations. Privacy risk and impact assessment. Privacy engineering, management, and evaluation. Data anonymization. Statistical privacy. Differential privacy. Cryptographic privacy. Homomorphic encryption. Secure multi-party computation. Secure data outsourcing. Data hiding and steganography. Anonymous networks. Trusted execution environment. Applications of privacy preserving technologies in computer systems and applications.

 

Prerequisites: Senior Standing

Lecture Notes

Week Date  Topic
1 30-Aug Introduction
1-Sep Definition and terminologies 
2 6-Sep  Cont.
8-Sep Data Privacy Laws 
(Group Discussion) 
3 13-Sep Privacy Risk and Impact assessment 
15-Sep Cont.
(Group Discussion)
4 20-Sep Privacy by Design and Privacy Engineering
(Quiz 1)
22-Sep Privacy-preserving Data publishing: K-anonymization, l-diversity, t-closeness
5 27-Sep Cont.
29-Sep Statistical Privacy  (Reading assignment)
6 4-Oct Cont. (Probability Review)
6-Oct Differential Privacy (Definition)
(Quiz 2)
7 11-Oct Cont.
13-Oct Differential Privacy II (Laplace Mechanism and Properties)
8 18-Oct Differential Privacy III (Exponential Mechanism and applications)
20-Oct Cont.
(Quiz 3)
9 25-Oct Midterm exam (Building 58, rooms 0037 and 0039 at 5:30 - 7:30PM)
26-Oct Midterm review
10 1-Nov  Homomorphic Encryption
3-Nov Cont.
11 8-Nov Secure multiparty computation I
10-Nov Secure multiparty computation II
12 15-Nov Cont.
17-Nov  Secure data outsourcing
(Quiz 4)
13 22-Nov Cont.
24-Nov Data Hiding and steganography 
14 29-Nov Anonymous communication
1-Dec Anonymous communication
(Quiz 5)

15 6-Dec Trsuted Execution Envirnoemnts  and ORAMS
(Quiz 6)
8-Dec PETs applications