Instructor: Yixin Sun
TA: Galen Harrison (gh7vp), Elena Long (ml6vq), Brandon Park (bjp4un)
Lecture time: TT 11:00 - 12:15 PM
Location: Thornton E303
This course provides an in-depth look into privacy issues on the Internet and introduces privacy enhancing technologies. We will cover topics such as anonymous communications, traffic analysis, and security topics with privacy implications.
CS2150 or CS3130 or CS3100 with a grade of C- or above. Some background in cybersecurity (CS3710) and computer networks (CS4457) will be helpful but not required. If you do not satisfy the prerequisite but still want to take this course, please contact the instructor directly.
Tentative schedule. Subject to change.
Dates | Topic | Notes |
Tue 8/22 | Intro | |
Thu 8/24 | Online tracking | |
Tue 8/29 | Online tracking | OH starts |
Thu 9/31 | Network background | |
Tue 9/5 | Network background | |
Thu 9/7 | DNS | |
Tue 9/12 | DNS | |
Thu 9/14 | IP privacy | |
Tue 9/19 | Anonymity systems | |
Thu 9/21 | Anonymity systems | |
Tue 9/26 | Anonymity systems | |
Thu 9/28 | Guest lecture | |
Tue 10/3 | (No class, fall break) | |
Thu 10/5 | Website fingerprinting | |
Tue 10/10 | Censorship | |
Thu 10/12 | Censorship | |
Tue 10/17 | Routing and surveillance | |
Thu 10/19 | Public Key Infrastructure | |
Tue 10/24 | Certificate | |
Thu 10/26 | Guest lecture | |
Tue 10/31 | CDN privacy | |
Thu 11/2 | TBD | |
Tue 11/7 | (No class, election day) | |
Thu 11/9 | New Internet architecture | |
Tue 11/14 | ISP privacy | |
Thu 11/16 | Policy and user study | |
Tue 11/21 | Summary | |
Thu 11/23 | (No class, Thanksgiving) | |
Tue 11/28 | Project Presentation | |
Thu 11/30 | Project Presentation | |
Tue 12/5 | Project Presentation | Last day of class |
Wed 12/13 | Final report due | |
Homework assignments: 45% (3 assignments, 15% each)
Final project (presentation and report): 30%
Quizzes: 24% (6 quizzes after dropping, 4% each)
Participation: 1% (guest lectures)
Late Policy
All assignments are due via Collab at 11:59pm on the due date.
Grace period: 12 hours (intended to cover real issues, e.g., internet issues, server down)
10% penalty per day late