Instructor: Yixin Sun
TA: Elena Long (ml6vq), Korakit Seemakhupt (ks4hb), Alexander Sosnkowski (yxv7fp)
Lecture time: TT 11:00 - 12:15 PM
Location: Thornton E316
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 online tracking.
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.
Quiz dates, assignment dates, and other due dates listed below are only estimates. Please refer to Canvas and lecture slides for precise dates.
Dates | Topic | Notes |
Tue 8/27 | Intro | |
Thu 8/29 | Network background | |
Tue 9/3 | Network background | Test quiz 0 |
Thu 9/5 | TA Q&A session | |
Tue 9/10 | Privacy issues w/ IP | HW1 out |
Thu 9/12 | Anonymity systems | |
Tue 9/17 | Anonymity systems | Quiz 1 |
Thu 9/19 | Anonymity systems | |
Tue 9/24 | Traffic analysis | HW1 due, HW2 out, Quiz 2 |
Thu 9/26 | Scanning | |
Tue 10/1 | DNS privacy | HW2 part 1 due |
Thu 10/3 | Censorship | Quiz 3 |
Tue 10/8 | Censorship | |
Thu 10/10 | Censroship | HW2 part 2 due 10/11, Quiz 4 |
Tue 10/15 | (No class, fall break) | |
Thu 10/17 | ML privacy | HW3 out |
Tue 10/22 | Data privacy | Quiz 5 |
Thu 10/24 | CDN privacy | |
Tue 10/29 | Online tracking | Quiz 6 |
Thu 10/31 | Online tracking | HW3 due |
Tue 11/5 | (No class, election day) | |
Thu 11/7 | Guest lecture (Elena) | Project form due 11/8 |
Tue 11/12 | New Internet architecture | |
Thu 11/14 | TBD | Quiz 7 |
Tue 11/19 | ISP privacy | |
Thu 11/21 | Policy and user study | |
Tue 11/26 | Summary | |
Thu 11/28 | (No class, Thanksgiving) | |
Tue 12/3 | Project Presentation | |
Thu 12/5 | Project Presentation | Last day of class |
Homework assignments: 45% (3 assignments, 15% each)
Final project (presentation and report): 30%
Quizzes: 25% (5 quizzes after dropping, 5% each)
Optional final exam: replace all quiz grades if taken
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