Display language

#40880 / #3

SoSe 2021 - WiSe 2021/22


Privacy Engineering


Tai, Stefan




Fakultät IV

Institut für Wirtschaftsinformatik und Quantitative Methoden

34361400 FG Wirtschaftsinformatik - Information Systems Engineering

No information


EN 14

Hummel, Anita


PORD-Nr.ModultitelLPBenotungPrüfungsformPNr. (POS)Modulprüfung PORDModulprüfung PNr.

Learning Outcomes

Students are able to... - Reproduce and explain core concepts and principles of privacy as conceived in different domains (esp. law, technology, and philosophy) - Name and explain constitutive concepts, methods and frameworks of Privacy Engineering - Name and explain technological approaches to privacy currently present in the scientific discourse and discuss them in relation to current non-technical research - Practically implement current technical mechanisms serving different privacy goals in complex information systems - Develop and prototypically implement own approaches to current, yet unsolved privacy challenges - Evaluate and critically examine their solutions against other, potentially conflicting goals (e.g., performance) - Present and explain their solutions orally and in written form


The course provides a comprehensive overview of the field of “Privacy Engineering” and in-depth knowledge on technical concepts and mechanisms for achieving non-technical (legal, ethical, …) privacy goals. It builds upon state-of-the-art in privacy-related technologies combined with solid foundational knowledge from other domains and explores advancements over the existing state of Privacy Engineering through new theoretical insights and applied research. Covered topics, concepts and technologies particularly include: - Foundations of Privacy (historical & philosophical) - Privacy Law (EU-GDPR etc.) - Privacy by Design, Privacy Engineering & respective Methods / Frameworks - Advanced Privacy Concepts (e.g., Usable Privacy, Behavioral Privacy, Privacy Economics, etc.) - Broad range of constantly emerging state-of-the-art privacy technologies (e.g., cryptographic foundations, k-anonymity, l-diversity, P3P, XACML, sticky policies, property-preserving encryption, secure multiparty computation, blockchain technologies, …) - Structured performance / effort evaluation

Module Components


All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Privacy EngineeringIVSSNo information4

Workload and Credit Points

Privacy Engineering (IV):

Workload descriptionMultiplierHoursTotal
180.0h(~6 LP)
Preparation and Postprocessing1.080.0h80.0h
Programming Project1.060.0h60.0h
Lecture / Lab Time (may be offered online)20.02.0h40.0h
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

The course is offered as “integrated classroom learning” comprising lectures, reading assignments, student presentations, and lab-based implementation. Students are required to acquire in-depth knowledge on select aspects through thorough self-study of current literature.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

- Knowledge on programming distributed systems in different languages (Java, Python, …) is required, - interest and first experiences in non-technical aspects of privacy are helpful

Mandatory requirements for the module test application:

No information

Module completion



Type of exam

Portfolio examination

Type of portfolio examination

100 points in total



Test elements

(Ergebnisprüfung) Reading Assignment20practicalbis zu 5 Paper
(Ergebnisprüfung) Prototype Implementation40practicalNo information
(Ergebnisprüfung) Final Presentation10practicalNo information
(Punktuelle Leistungsabfrage) Final Test30written70 min

Grading scale

Test description (Module completion)

No information

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:

Maximum Number of Participants

The maximum capacity of students is 20.

Registration Procedures

Will be announced at the beginning of the course and at http://www.ise.tu-berlin.de/menue/lehre/

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable


Electronical lecture notes

Availability:  unavailable



Recommended literature
No recommended literature given

Assigned Degree Programs

This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
This module is not used in any degree program.


No information