Advanced topics on privacy enhancing technologies
CS-523
Media
This file is part of the content downloaded from Advanced topics on privacy enhancing technologies.
General Information
Logistics
Lectures: Tuesday 14:15-17:00 in person in INF 1.
Live Exercise Solving: Friday 10:15 - 11:00 in person in INM 202 and INR 219.
Project / Exercise Q&A Time: Friday 11:15 - 13:00 in person in INR 219.
Lecturers: Dr. Theresa Stadler, Prof. Carmela Troncoso and guests.
Assistants: Mathilde Raynal, Neelu Kalani, Boya Wang, Christian Knabenhans, Malo Perez, Eric Jollès, Shailesh Mishra,Saiid El Hajj Chehade
Help and office hours
Forum: Please use Ed discussion as the first avenue to get your questions answered.
Student hours: Please use the exercise sessions as a first option for you to get your questions answered. If you have a question about a specific project part, please sign up for a time slot with the responsible TA here. This way we can ensure the right person is free to help you. If you need more help, please ask for an appointment with one of the teaching staff via email.
Grading
There will be three graded activities:
- Two projects where you will experiment with the course concepts
- One written midterm (April 8th)
- One written final exam (To be decided)
Grading scheme:
- Projects constitute 40% of the grade. There will be two projects. The first project will count 15% and the second project will count 25%.
- The midterm constitutes 20% of the grade.
- The final exam constitutes 40% of the grade.
- The grades of the activities will be combined as follows:
0.15*project1_grade + 0.25*project2_grade + 0.2*midterm_grade + 0.4*exam_grade
About the midterm/final exam
Midterm
- The midterm will be on the 8th April in the 14-17h Tuesday slot.
- The midterm will ask questions about the material from the first 7 weeks of the class.
- The questions will be in the same vein as the ones that are proposed for the exercise sessions.
- The midterm will be closed book (One 2-sided A4 cheat-sheet is allowed), and will have to be taken on Campus
Final exam
- The final exam will take place on Wednesday 18.06.2025 from 15h15 to 18h15 (SG 1138).
- The final exam will test your understanding of all class materials.
- The questions will be in the same vein as the ones that are proposed for the exercise sessions.
- The exam will be closed book (Two 2-sided A4 cheat-sheets are allowed), and will have to be taken on Campus
Programming Projects
- Programming projects Github repo
- Team Registration Form
- Projects submission
- Project SMCompiler submission deadline is 28th March, 2025 at 23:59.
- Project SecretStroll submission deadline is 30th May, 2025 at 23:59.
- Only 1 member per team needs to upload their project submission via moodle.
Preliminaries
Introduction (18 Feb - 21 Feb)
Privacy-Preserving Crypto I (25 Feb - 28 Feb)
- Lecture 2 - Privacy-Preserving Crypto I (File)
- Tuesday Live Exercises - Privacy-Preserving Crypto I (File)
- Theory Exercises - Privacy-Preserving Crypto I (File)
- Friday Live Exercises - Privacy-Preserving Crypto I (File)
- Notes and Solutions on Privacy-Preserving Crypto I (Folder)
Privacy-Preserving Crypto II ( 4 Mar - 7 Mar)
- Lecture 3 - Privacy-Preserving Crypto II (File)
- Tuesday Live Exercises - Privacy-Preserving Crypto II (File)
- Theory Exercises - Privacy-Preserving Crypto II (File)
- Friday Live Exercises - Privacy-Preserving Crypto II (File)
- Notes and Solutions on Privacy-Preserving Crypto II (Folder)
Legal aspects (11 Mar - 14 Mar)
- Lecture 4 - Legal Aspects (Online) (File)
- Friday Live Exercises - Legal Aspects (File)
- Friday Live Exercises Notes - Legal Aspects (File)
Privacy-Preserving Authentication (18 Mar - 21 Mar)
- Lecture 5 - Privacy-Preserving Authentication (File)
- Tuesday Live Exercises - Privacy-Preserving Authentication (File)
- Theory Exercises- Privacy-Preserving Authentication (File)
- Friday Live Exercises - Privacy-Preserving Authentication (File)
- Notes and Solutions on Privacy-Preserving Authentication (Folder)
Privacy-Preserving Data Publishing (Part I) (25 Mar - 28 Mar)
- Lecture 6 - Privacy-Preserving Data Publishing (Part I) (File)
- Tuesday Live Exercises - Privacy-Preserving Data Publishing (Part I) (File)
- Theory Exercises - Privacy-Preserving Data Publishing (Part I) (File)
- Friday Live Exercises - Privacy-Preserving Data Publishing (Part I) (File)
- Notes and Solutions on Privacy-Preserving Data Publishing (Part I) (Folder)
Privacy-preserving Data Publishing (Part II) (1 Apr - 4 Apr)
- Lecture 7 - Privacy-Preserving Data Publishing (Part II) (File)
- Tuesday Live Exercises - Privacy-Preserving Data Publishing (Part II) (File)
- Theory Exercises - Privacy-Preserving Data Publishing (Part II) (File)
- Friday Live Exercises - Privacy-Preserving Data Publishing (Part II) (File)
- Notes and Solutions on Privacy-Preserving Data Publishing (Part II) (Folder)
Midterm Exam
Location Privacy (15 April - 18 April)
- Lecture 8 - Location Privacy (File)
- Tuesday Live Exercises - Location Privacy (File)
- Theory Exercises - Location Privacy (File)
- Friday Live Exercises - Location Privacy (File)
- Notes and Solutions on Location Privacy (Folder)
Anonymous Communications (29 April - 2 May)
- Lecture 9 - Anonymous Communications (File)
- Tuesday Live Exercises - Anonymous Communications (File)
- Theory Exercises - Anonymous Communications (File)
- Friday Live Exercises - Anonymous Communications (File)
- Notes and Solutions on Anonymous Communications (Folder)
Tracking (6 May - 9 May)
- Lecture 10 - Online Tracking (File)
- Tuesday Live Exercises - Online Tracking (File)
- Friday Live Exercises - Online Tracking (File)
- Notes and Solutions on Tracking (Folder)
Censorship Resistance (13 May - 16 May)
- Lecture 11 - Censorship Resistance (File)
- Tuesday Live Exercises - Censorship Resistance (File)
- Theory Exercises - Censorship Resistance (File)
- Friday Live Exercises - Censorship Resistance (File)
- Notes and Solutions on Censorship Resistance (Folder)
Machine Learning (20 May - 23 May)
- Lecture 12 - Machine Learning (File)
- Tuesday Live Exercises - Machine Learning (File)
- Theory Exercise - Machine Learning (File)
- Friday Live Exercises - Machine Learning (File)
- Note and Solutions on Machine Learning (Folder)