Privacy Enhancing Technologies

  • Type: lecture
  • Chair: KIT-Fakultäten - KIT-Fakultät für Informatik - KASTEL – Institut für Informationssicherheit und Verlässlichkeit - KASTEL Strufe
  • Semester: summer of 2023
  • Time: Mo 17.04.2023
    15:45 - 17:15, wöchentlich

    Do 20.04.2023
    14:00 - 15:30, wöchentlich

    Mo 24.04.2023
    15:45 - 17:15, wöchentlich

    Do 27.04.2023
    14:00 - 15:30, wöchentlich

    Do 04.05.2023
    14:00 - 15:30, wöchentlich

    Mo 08.05.2023
    15:45 - 17:15, wöchentlich

    Do 11.05.2023
    14:00 - 15:30, wöchentlich

    Mo 15.05.2023
    15:45 - 17:15, wöchentlich

    Mo 22.05.2023
    15:45 - 17:15, wöchentlich

    Do 25.05.2023
    14:00 - 15:30, wöchentlich

    Mo 05.06.2023
    15:45 - 17:15, wöchentlich

    Mo 12.06.2023
    15:45 - 17:15, wöchentlich

    Do 15.06.2023
    14:00 - 15:30, wöchentlich

    Mo 19.06.2023
    15:45 - 17:15, wöchentlich

    Do 22.06.2023
    14:00 - 15:30, wöchentlich

    Mo 26.06.2023
    15:45 - 17:15, wöchentlich

    Do 29.06.2023
    14:00 - 15:30, wöchentlich

    Mo 03.07.2023
    15:45 - 17:15, wöchentlich

    Do 06.07.2023
    14:00 - 15:30, wöchentlich

    Mo 10.07.2023
    15:45 - 17:15, wöchentlich

    Do 13.07.2023
    14:00 - 15:30, wöchentlich

    Mo 17.07.2023
    15:45 - 17:15, wöchentlich

    Do 20.07.2023
    14:00 - 15:30, wöchentlich

    Mo 24.07.2023
    15:45 - 17:15, wöchentlich

    Do 27.07.2023
    14:00 - 15:30, wöchentlich

  • Lecturer: Prof. Dr. Thorsten Strufe
  • SWS: 3
  • Lv-No.: 2400088

This course provides students with a basic understanding of privacy risks, the most common technologies for addressing them ("PETS"), and the human factors that shape their design. The course analyzes the counter-models and evaluation metrics that underlie the design of privacy-enhancing technologies.

language of lecture english
organizational matters

This lecture will be held in English.
The PETS Reading Group (2400096, 1SWS) is part of this course.
The lecture will start on Monday, April 17th - and we will organize the reading group with it's dates in the first lecture, too.

PETS Lecture 2023


This course will provide students with a basic understanding of privacy risks and the most common technologies to tackle them. The course will analyze the adversary models and evaluation metrics underlying the design of privacy-enhancing technologies.


The lecture is going to be given in English (questions, discussions, and one of the reading group can be organized in German on demand).

Alike the past years there's a limit of 15 students who can participate in this course, as the reading group does not scale to larger groups.

Organizational Matters

The course will consist of a lecture (3SWS) and an exercise course (1SWS). The exercise course consists of two parts: we will hold a biweekly reading group and there will be a task assignment. We will read papers from the context of the topics in class in the reading group. Everybody is expected to read all mandatory papers (around 9), and we will choose volunteers for each paper to briefly summarize the content, before the entire group discusses their questions and comments regarding the paper. We hope to discuss two papers during each session. The implementation task will be introduced in the context of the class discussing database publication and differential privacy. Each participant of the course will be tasked to implement a simple solution for data sharing with differential privacy, and the results will be presented and discussed during the last exercise course.

Please register to the mailing list.
There will be an etherpad to organize the reading group, and there's a template to help you prepare.


  • Module 1 - Introduction to the course (organizational)
  • Module 2 - General background, ethical/legal foundations, and basic notions of privacy
  • Module 3 - Privacy metrics
  • Module 4 - Statistical disclosure control and database anonymization
  • Module 5 - Differential privacy
  • Module 6 - Anonymous communication
  • Module 7 - Anonymous credentials
  • Module 8 - Location and trajectory privacy

Course Material

We will provide the course material throughout the term, to be up-to-date. Refer also to the nextcloud folder, for the most recent version of the slides. Dates are tentative

Date Material
17.04. Introduction to the course (organizational)
15.05. General, legal background, basic notions of privacy
22.05. Background: Threats, Linkability, Soft and Hard PETs overview
05.06. Metrics
12.06. Database Anonymization
19.06. Differential Privacy
03.07. Anonymous Communication
17.07. Trajectory Privacy
24.07. Trajectory Privacy 2


Reading Group

The exercise part of the course is a 1 SWS reading group. You will find a list of papers as soon as we know the exact number of participants below. You will have the first month of the term to start reading the papers, and we will have weekly reading groups in the second half of the term. Each student will be expected to introduce one paper of his or her choice (see link to etherpad above, it may help to organize and avoid surprises). In each reading group a student can volunteer, or one student will be selected by random choice.