Navigation To modulepage
Display language

Privacy Engineering



#40880 / #3

SoSe 2021 - WiSe 2021/22

Fakultät IV

EN 14

Institut für Wirtschaftsinformatik und Quantitative Methoden

34361400 FG Wirtschaftsinformatik - Information Systems Engineering

Tai, Stefan

Hummel, Anita

POS-Nummer PORD-Nummer Modultitel
2347997 39712 Privacy Engineering

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 Name Type Number Cycle Language SWS VZ
Privacy Engineering IV SS No information 4

Workload and Credit Points

Privacy Engineering (IV):

Workload description Multiplier Hours Total
Preparation and Postprocessing 1.0 80.0h 80.0h
Programming Project 1.0 60.0h 60.0h
Lecture / Lab Time (may be offered online) 20.0 2.0h 40.0h
180.0h(~6 LP)
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

Name Points Categorie Duration/Extent
(Ergebnisprüfung) Reading Assignment 20 practical bis zu 5 Paper
(Ergebnisprüfung) Prototype Implementation 40 practical No information
(Ergebnisprüfung) Final Presentation 10 practical No information
(Punktuelle Leistungsabfrage) Final Test 30 written 70 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

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):

This moduleversion is used in the following modulelists:


No information