Privacy Enhancing Technologies (PETs)

Advanced Course in SS 2014

Credits:6 ETCS
Instructors: Prof. Dr. Matteo Maffei and Dr. Aniket Kate
Teaching Assistants: Pedro Moreno-Sanchez, Giulio Malavolta and Niklas Grimm
Lecture period:September 22nd - October 2nd (block course)
Place:Lecture Hall E1.3 HS 001
Instruction Language: English
Contact Email: pets2014 (at) mmci (dot) uni-saarland (dot) de


Privacy is a fundamental human right and privacy enhancing technologies (PETs) help to support this right. In light of worldwide electronic data protection laws, PETs play a fundamental role in the design and development of information systems.

This advanced course focuses on the theoretical as well as practical aspects of PETs, such as

  • Anonymous communication networks
  • Censorship circumvention techniques
  • Differential privacy
  • Private information retrieval
  • Oblivious protocols
  • Privacy in online advertising and web statistics
  • Privacy in cloud computing
  • Electronic voting
  • Zero knowledge proofs and privacy-preserving credentials
  • Practical secure multiparty computation

Registration and Prerequisites

Students should register for the course through the HISPOS system. In addition, we will be using Piazza to publish lecture notes and assignments as well as for class discussion. Therefore, students should also register in Piazza for the course here. Please let us now if you face any problem with registration.

Expected Course Schedule (Lecture Hall E1.3 HS 001)

DateSession 1
9:00 - 10:45
Session 2
11:00 - 12:30
Session 3
14:00 - 16:00
22/09AnonymityAnonymityExercise Group
-------- Exercise Group
-------- Exercise Group
25/09e-Voting *-------- Exercise Group*
26/09Private Information RetrievalExercise Group CISPA Distinguished Lecture: Ian Goldberg
29/09Oblivious Data Access-------- Exercise Group
30/09Differential PrivacyDifferential PrivacyExercise Group**
01/10Secure Multi-party ComputationDistributed Differential Privacy Exercise Group
02/10Anonymity AnalysisExercise Group CISPA Distinguished Lecture: Mark Ryan
07/10---------------- Exercise Group
10/10---------------- Exam***

* This session will take place in Lecture Hall 003 in E1.3
** This session will take place in room 024 in E1.4 (MPI-Building)
*** The exam will be 3 hours session (14:00 - 17:00) and will take place in Lecture Hall 003 in E2.5


Note that this will be an advanced course and we expect some background in cryptography and security. It would be ideal if you have done a cryptography and/or security at Saarland University or during your previous studies somewhere else. Motivated students without this background are also welcome to the course. However, we would expect some more spirited efforts from you.