Privacy Enhancing Technologies
Fall 2025
Instructor: Prof. Florian Tramèr
Contact: florian.tramer@inf.ethz.ch
Lectures: Monday 10:15-12:00 (HG E 7) – Tuesday 13:15-14:00 (HG E 7)
Exercise Sessions: Tuesday 17:15-18:00, CAB G 51
Course catalog
Description
Privacy is a fundamental human right! And yet, technological advances (in particular in computer science) can often undermine privacy. In this class we will see how to formalize various notions of privacy and how to build systems that preserve privacy, by combining techniques from cryptography and statistics. The later parts of the course will focus on applications to machine learning.
Schedule
Homeworks
| Date | Homework |
|---|---|
| Sep 16 | (no homework) |
| Sep 23 | HW1: Commitments, PRFs |
| Oct 30 | HW2: Zero Knowledge |
| Oct 7 | HW3: ZK, SNARGs |
| Oct 14 | HW4: SNARGs, PIR |
| Oct 21 | HW5: PIR, ORAM |
| Oct 28 | HW6: MPC |
| Nov 4 | (midterm week) |
| Nov 11 | HW7: Data Anonymization, DP |
| Nov 18 | HW8: DP |
| Nov 25 | HW9: Approx DP |
| Dec 2 | HW10: Private Learning, MI |
| Dec 9 | [HW11: MI] |
Feedback
This is the second time we teach this class, so we would love to get feedback on how to improve it! You can use this form to give us anonymous feedback throughout the semester. You can fill it out as often as you want. And we make mistakes! If something looks wrong or impossible, please let us know.