Privacy Engineering and Privacy Enhancing Technologies - PETs

 
Title: Privacy Engineering and Privacy Enhancing Technologies
Type: Lecture with Exercise
Token / Number / Module number: PETS / CS6936.000 / 8807974094
Semester hours / Credits: 3L+1E / 6ECTS
Lecturer:

Prof. Dr. Frank Kargl

Tutor: Migena Ymeraj, Artur Hermann
General schedule:

The lecture and exercises will be taught on campus.

Lecture: Tuedays, 16:00 - 18:00, O28/1002 (starting 2022-10-18)

Exercise: Wednesdays, 14:00 - 16:00, in presence O28/H21 (starting on 2022-10-19)

Learning platform: The link to the Moodle course will be provided soon.
Grade bonus: A grade bonus of 0.3 or 0.4 is given if the lab is passed successfully.  
Exams: Oral exam by appointment

Description and general information

Integration of module into courses of studies:

Informatik, M.Sc.: Praktische und Angewandte Informatik
Informatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Informatik, Lehramt: Wahlfach
Medieninformatik, M.Sc.: Kernfach Praktische und Angewandte Informatik
Medieninformatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Software-Engineering, M.Sc.: Kernfach Praktische und Angewandte Informatik
Software-Engineering, M.Sc.: Vertiefungsfach IT-Sicherheit
Informationssystemtechnik, M.Sc.: Wahlplicht Informatik
Informationssystemtechnik, M.Sc.: Wahlpflicht

Modes of learning and teaching:

Lecture Privacy Engineering and Privacy Enhancing Technologies, 3L (Prof. Dr. Frank Kargl, Dr. Christoph Bösch)
Exercise Privacy Engineering and Privacy Enhancing Technologies, 1E (Migena Ymeraj, Ala'a Al-Momani)

Module authority: Prof. Dr. Frank Kargl
Language: English
Turn / Duration: Every winter semester / one semester
Requirements (content-wise): Security of IT-Systems
Requirements (formal): None
Learning objectives:

Participants will become familiar with modern privacy engineering. Starting from conducting Privacy Impact Assessments (PIAs) and a privacy risk analysis to designing privacy-friendly architectures all the way to application of privacy strategies and privacy enhancing technologies, the course covers the full lifecycle of privacy-friendly system design. Beyond mere theoretical knowledge, participants will practice their freshly acquired knowledge in many scenarios-based exercises.

Content:

The course briefly summarizes foundations of privacy and data protection as discussed in more depth in module 71126 ("Grundlagen des Datenschutzes und der IT Sicherheit''). This includes privacy strategies, privacy design patterns and many more.
The second part of the lecture then focuses on technical privacy protection discussing different privacy strategies like minimization or hiding, privacy enhancing technologies like attribute-based credentials or group/ring signatures, and also privacy aspects of user interfaces. The technical part also covers cryptographic techniques like commitment schemes, zero knowledge proofs, oblivious transfer, private information retrieval, and secure multiparty computation, which will be implemented in the exercises.

Literature: Selected literature and online resources
Course assessment and exams: Oral (in case of many participants written) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfully
Grading: Grade of the module exam
Estimation of effort: Active time: 60 h
Preparation and evaluation: 120 h
Sum: 180 h

 
Title: Privacy Engineering and Privacy Enhancing Technologies
Type: Lecture with Exercise
Token / Number / Module number: PETS / CS6936.000 / 8807974094
Semester hours / Credits: 3L+1E / 6ECTS
Lecturer:

Dr. Christoph Bösch, Prof. Dr. Frank Kargl

Tutor: Migena YmerajAla'a Al-Momani, Michael Wolf
General schedule:

It is currently planned to teach this lecture on campus. More details to follow.

Lecture:
Friday, 10:15 - 11:45 , in presence O27/123 (starting on 2021-10-22)

Exercise:
Wednesday, 14:00 - 16:00, in presence O28/H21 (starting on 2021-10-27)

Learning platform: For the course the e-learning system Moodle is used. The course can now be found in Moodle using this link.
Grade bonus: A grade bonus of 0.3 or 0.4 is given if the lab is passed successfully.  
Exams: Oral exam by appointment

Description and general information

Integration of module into courses of studies:

Informatik, M.Sc.: Praktische und Angewandte Informatik
Informatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Informatik, Lehramt: Wahlfach
Medieninformatik, M.Sc.: Kernfach Praktische und Angewandte Informatik
Medieninformatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Software-Engineering, M.Sc.: Kernfach Praktische und Angewandte Informatik
Software-Engineering, M.Sc.: Vertiefungsfach IT-Sicherheit
Informationssystemtechnik, M.Sc.: Wahlplicht Informatik
Informationssystemtechnik, M.Sc.: Wahlpflicht

Modes of learning and teaching:

Lecture Privacy Engineering and Privacy Enhancing Technologies, 3L (Prof. Dr. Frank Kargl, Dr. Christoph Bösch)
Exercise Privacy Engineering and Privacy Enhancing Technologies, 1E (Migena Ymeraj, Ala'a Al-Momani)

Module authority: Prof. Dr. Frank Kargl, Dr. Christoph Bösch
Language: English
Turn / Duration: Every winter semester / one semester
Requirements (contentual): Security of IT-Systems
Requirements (formal): None
Learning objectives:

Participants will become familiar with modern privacy engineering. Starting from conducting Privacy Impact Assessments (PIAs) and a privacy risk analysis to designing privacy-friendly architectures all the way to application of privacy strategies and privacy enhancing technologies, the course covers the full lifecycle of privacy-friendly system design. Beyond mere theoretical knowledge, participants will practice their freshly acquired knowledge in many scenarios-based exercises.

Content:

The course briefly summarizes foundations of privacy and data protection as discussed in more depth in module 71126 ("Grundlagen des Datenschutzes und der IT Sicherheit''). This includes privacy strategies, privacy design patterns and many more.
The second part of the lecture then focuses on technical privacy protection discussing different privacy strategies like minimization or hiding, privacy enhancing technologies like attribute-based credentials or group/ring signatures, and also privacy aspects of user interfaces. The technical part also covers cryptographic techniques like commitment schemes, zero knowledge proofs, oblivious transfer, private information retrieval, and secure multiparty computation, which will be implemented in the exercises.

Literature: Selected literature and online resources
Course assessment and exams: Oral (in case of many participants written) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfully
Grading: Grade of the module exam
Estimation of effort: Active time: 60 h
Preparation and evaluation: 120 h
Sum: 180 h

 
Title: Privacy Engineering and Privacy Enhancing Technologies
Type: Lecture with Exercise
Token / Number / Module number: PETS / CS6936.000 / tba.
Semester hours / Credits: 3L+1E / 6ECTS
Lecturer:

Dr. Christoph Bösch, Prof. Dr. Frank Kargl

Tutor: Migena YmerajAla'a Al-Momani
General schedule:

Lecture:
Friday, 10:15 - 11:45 , Online live (starting on 2020-11-06)

Exercise:
Wednesday, 14:00 - 15:30, Online live (starting on 2020-11-11)

Learning platform: For the course the e-learning system Moodle is used. Please register in the Moodle course.
Grade bonus: A grade bonus of 0.3 bzw. 0.4 is given if the lab is passed successfully.  
Exams: Oral exam by appointment

Description and general information

Integration of module into courses of studies:

Informatik, M.Sc.: Praktische und Angewandte Informatik
Informatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Informatik, Lehramt: Wahlfach
Medieninformatik, M.Sc.: Kernfach Praktische und Angewandte Informatik
Medieninformatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Software-Engineering, M.Sc.: Kernfach Praktische und Angewandte Informatik
Software-Engineering, M.Sc.: Vertiefungsfach IT-Sicherheit
Informationssystemtechnik, M.Sc.: Wahlplicht Informatik
Informationssystemtechnik, M.Sc.: Wahlpflicht

Modes of learning and teaching:

Lecture Privacy Engineering and Privacy Enhancing Technologies, 3L (Prof. Dr. Frank Kargl, Dr. Christoph Bösch)
Exercise Privacy Engineering and Privacy Enhancing Technologies, 1E (Migena Ymeraj, Ala'a Al-Momani)

Module authority: Prof. Dr. Frank Kargl, Dr. Christoph Bösch
Language: English
Turn / Duration: Every winter semester / one semester
Requirements (contentual): Security of IT-Systems
Requirements (formal): None
Learning objectives:

Participants will become familiar with modern privacy engineering. Starting from conducting Privacy Impact Assessments (PIAs) and a privacy risk analysis to designing privacy-friendly architectures all the way to application of privacy strategies and privacy enhancing technologies, the course covers the full lifecycle of privacy-friendly system design. Beyond mere theoretical knowledge, participants will practice their freshly acquired knowledge in many scenarios-based exercises.

Content:

The course briefly summarizes foundations of privacy and data protection as discussed in more depth in module 71126 ("Grundlagen des Datenschutzes und der IT Sicherheit''). This includes privacy strategies, privacy design patterns and many more.
The second part of the lecture then focuses on technical privacy protection discussing different privacy strategies like minimization or hiding, privacy enhancing technologies like attribute-based credentials or group/ring signatures, and also privacy aspects of user interfaces. The technical part also covers cryptographic techniques like commitment schemes, zero knowledge proofs, oblivious transfer, private information retrieval, and secure multiparty computation, which will be implemented in the exercises.

Literature: Selected literature and online resources
Course assessment and exams: Oral (in case of many participants written) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfully
Grading: Grade of the module exam
Estimation of effort: Active time: 60 h
Preparation and evaluation: 120 h
Sum: 180 h

 
Title: Privacy Engineering and Privacy Enhancing Technologies
Type: Lecture with Exercise
Token / Number / Module number: PETS / CS6936.000 / tba.
Semester hours / Credits: 3L+1E / 6ECTS
Lecturer:

Dr. Christoph Bösch, Prof. Dr. Frank Kargl

Tutor: Ala'a Al-Momani
General schedule:

Lecture:
Friday, 10:15 - 11:45 , O27-341 (starting on 2019-10-18)

Exercise:
Wednesday, 14:00 - 15:30, O27-341 (starting on 2019-11-06) 

Learning platform: For the course the e-learning system Moodle is used. Please register in the Moodle course.
Grade bonus: A grade bonus of 0.3 bzw. 0.4 is given if the lab is passed successfully.  
Exams: Oral exam by appointment

Description and general information

Integration of module into courses of studies:

Informatik, M.Sc.: Praktische und Angewandte Informatik
Informatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Informatik, Lehramt: Wahlfach
Medieninformatik, M.Sc.: Kernfach Praktische und Angewandte Informatik
Medieninformatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Software-Engineering, M.Sc.: Kernfach Praktische und Angewandte Informatik
Software-Engineering, M.Sc.: Vertiefungsfach IT-Sicherheit
Informationssystemtechnik, M.Sc.: Wahlplicht Informatik
Informationssystemtechnik, M.Sc.: Wahlpflicht

Modes of learning and teaching:

Lecture Privacy Engineering and Privacy Enhancing Technologies, 3L (Prof. Dr. Frank Kargl, Dr. Christoph Bösch)
Exercise Privacy Engineering and Privacy Enhancing Technologies, 1E (Ala'a Al-Momani)

Module authority:Prof. Dr. Frank Kargl, Dr. Christoph Bösch
Language:English
Turn / Duration:Every winter semester / one semester
Requirements (contentual):Security of IT-Systems
Requirements (formal):None
Learning objectives:

Participants will become familiar with modern privacy engineering. Starting from conducting Privacy Impact Assessments (PIAs) and a privacy risk analysis to designing privacy-friendly architectures all the way to application of privacy strategies and privacy enhancing technologies, the course covers the full lifecycle of privacy-friendly system design. Beyond mere theoretical knowledge, participants will practice their freshly acquired knowledge in many scenarios-based exercises.

Content:

The course briefly summarizes foundations of privacy and data protection as discussed in more depth in module 71126 ("Grundlagen des Datenschutzes und der IT Sicherheit''). This includes privacy strategies, privacy design patterns and many more.
The second part of the lecture then focuses on technical privacy protection discussing different privacy strategies like minimization or hiding, privacy enhancing technologies like attribute-based credentials or group/ring signatures, and also privacy aspects of user interfaces. The technical part also covers cryptographic techniques like commitment schemes, zero knowledge proofs, oblivious transfer, private information retrieval, and secure multiparty computation, which will be implemented in the exercises.

Literature:Selected literature and online resources
Course assessment and exams:Oral (in case of many participants written) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfully
Grading:Grade of the module exam
Estimation of effort:Active time: 60 h
Preparation and evaluation: 120 h
Sum: 180 h

Title:Privacy Engineering and Privacy Enhancing Technologies
Type:Lecture with Exercise
Token / Number / Module number:PETS / CS6936.000 / tba.
Semester hours / Credits:3L+1E / 6ECTS
Lecturer:

Dr. Christoph Bösch, Prof. Dr. Frank Kargl

Tutor:Ala'a Al-Momani
General schedule:

Lecture:
Friday, 10:15 - 11:45 , O27-341 (starting on 2018-10-19)

Exercise:
Wednesday, 14:15 - 15:45, Hall: tba. soon 

Learning platform:For the course the e-learning system Moodle is used. Please register in the course here.
Grade bonus:A grade bonus of 0.3 bzw. 0.4 is given if the lab is passed successfully.
Exams:Oral exam by appointment

Description and general information

Integration of module into courses of studies:

Informatik, M.Sc.: Praktische und Angewandte Informatik
Informatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Informatik, Lehramt: Wahlfach
Medieninformatik, M.Sc.: Kernfach Praktische und Angewandte Informatik
Medieninformatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Software-Engineering, M.Sc.: Kernfach Praktische und Angewandte Informatik
Software-Engineering, M.Sc.: Vertiefungsfach IT-Sicherheit
Informationssystemtechnik, M.Sc.: Wahlplicht Informatik
Informationssystemtechnik, M.Sc.: Wahlpflicht

Modes of learning and teaching:

Lecture Privacy Engineering and Privacy Enhancing Technologies, 3L (Prof. Dr. Frank Kargl, Dr. Christoph Bösch)
Exercise Privacy Engineering and Privacy Enhancing Technologies, 1E (Ala'a Al-Momani)

Module authority:Prof. Dr. Frank Kargl, Dr. Christoph Bösch
Language:English
Turn / Duration:Every winter semester / one semester
Requirements (contentual):Security of IT-Systems
Requirements (formal):None
Learning objectives:

Participants will become familiar with modern privacy engineering. Starting from conducting Privacy Impact Assessments (PIAs) and a privacy risk analysis to designing privacy-friendly architectures all the way to application of privacy strategies and privacy enhancing technologies, the course covers the full lifecycle of privacy-friendly system design. Beyond mere theoretical knowledge, participants will practice their freshly acquired knowledge in many scenarios-based exercises.

Content:

The course briefly summarizes foundations of privacy and data protection as discussed in more depth in module 71126 ("Grundlagen des Datenschutzes und der IT Sicherheit''). This includes privacy strategies, privacy design patterns and many more.
The second part of the lecture then focuses on technical privacy protection discussing different privacy strategies like minimization or hiding, privacy enhancing technologies like attribute-based credentials or group/ring signatures, and also privacy aspects of user interfaces. The technical part also covers cryptographic techniques like commitment schemes, zero knowledge proofs, oblivious transfer, private information retrieval, and secure multiparty computation, which will be implemented in the exercises.

Literature:Selected literature and online resources
Course assessment and exams:Oral (in case of many participants written) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfully
Grading:Grade of the module exam
Estimation of effort:Active time: 60 h
Preparation and evaluation: 120 h
Sum: 180 h

Title:Privacy Engineering and Privacy Enhancing Technologies
Type:Lecture with Exercise
Token / Number / Module number:PETS / CS6936.000 / tba.
Semester hours / Credits:3L+1E / 6ECTS
Lecturer:

Dr. Christoph Bösch, Prof. Dr. Frank Kargl

Tutor:Ala'a Al-Momani, Henning Kopp
General schedule:

Lecture:
Friday, 10:15 - 11:45 , O27-341 (starting on 2017-10-20)

Exercise:
Wednesday, 14:15 - 15:45, O28-H21 (starting on 2017-10-25)

Learning platform:For the course the e-learning system Moodle is used. Please register here.
Grade bonus:A grade bonus of 0.3 bzw. 0.4 is given if the lab is passed successfully.
Exams:Oral exam by appointment

Description and general information

Integration of module into courses of studies:

Informatik, M.Sc.: Praktische und Angewandte Informatik
Informatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Informatik, Lehramt: Wahlfach
Medieninformatik, M.Sc.: Kernfach Praktische und Angewandte Informatik
Medieninformatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Software-Engineering, M.Sc.: Kernfach Praktische und Angewandte Informatik
Software-Engineering, M.Sc.: Vertiefungsfach IT-Sicherheit
Informationssystemtechnik, M.Sc.: Wahlplicht Informatik
Informationssystemtechnik, M.Sc.: Wahlpflicht

Modes of learning and teaching:

Lecture Privacy Engineering and Privacy Enhancing Technologies, 3L (Prof. Dr. Frank Kargl, Dr. Christoph Bösch)
Exercise Privacy Engineering and Privacy Enhancing Technologies, 1E (N.N.)

Module authority:Prof. Dr. Frank Kargl, Dr. Christoph Bösch
Language:English
Turn / Duration:Every winter semester / one semester
Requirements (contentual):Security of IT-Systems
Requirements (formal):None
Learning objectives:

Participants will become familiar with modern privacy engineering. Starting from conducting Privacy Impact Assessments (PIAs) and a privacy risk analysis to designing privacy-friendly architectures all the way to application of privacy strategies and privacy enhancing technologies, the course covers the full lifecycle of privacy-friendly system design. Beyond mere theoretical knowledge, participants will practice their freshly acquired knowledge in many scenarios-based exercises.

Content:

The course briefly summarizes foundations of privacy and data protection as discussed in more depth in module 71126 ("Grundlagen des Datenschutzes und der IT Sicherheit''). This includes privacy strategies, privacy design patterns and many more.
The second part of the lecture then focuses on technical privacy protection discussing different privacy strategies like minimization or hiding, privacy enhancing technologies like attribute-based credentials or group/ring signatures, and also privacy aspects of user interfaces. The technical part also covers cryptographic techniques like commitment schemes, zero knowledge proofs, oblivious transfer, private information retrieval, and secure multiparty computation, which will be implemented in the exercises.

Literature:Selected literature and online resources
Course assessment and exams:Oral (in case of many participants written) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfully
Grading:Grade of the module exam
Estimation of effort:Active time: 60 h
Preparation and evaluation: 120 h
Sum: 180 h

 
Title: Privacy Engineering and Privacy Enhancing Technologies
Type: Lecture with Exercise
Token / Number / Module number: PETS / CS6936.000 / ?
Semester hours / Credits: 3L+1E / 6ECTS
Lecturer:

Prof. Dr. Frank Kargl
Dr. Christoph Bösch

Tutor: Henning Kopp, Ala'a Al-Momani
General schedule:

Lecture:
Friday, 10:15 - 11:45 , O27-341; starting 21.10.2016

Exercise:
Wednesday, 14:15 - 15:45, O28-H21; starting 26.10.2016

Learning platform: For the course the e-learning system Moodle is used. Please register here.
Grade bonus: A grade bonus of 0,3 bzw. 0,4 is given if the lab is passed successfully.  
Exams: Oral exam by appointment

Description and general information

Integration of module into courses of studies:

Informatik, M.Sc.: Praktische und Angewandte Informatik
Informatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Informatik, Lehramt: Wahlfach
Medieninformatik, M.Sc.: Kernfach Praktische und Angewandte Informatik
Medieninformatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Software-Engineering, M.Sc.: Kernfach Praktische und Angewandte Informatik
Software-Engineering, M.Sc.: Vertiefungsfach IT-Sicherheit
Informationssystemtechnik, M.Sc.: Wahlplicht Informatik
Informationssystemtechnik, M.Sc.: Wahlpflicht

Modes of learning and teaching:

Lecture Privacy Engineering and Privacy Enhancing Technologies, 3L (Prof. Dr. Frank Kargl, Dr. Christoph Bösch)
Exercise Privacy Engineering and Privacy Enhancing Technologies, 1E (N.N.)

Module authority:Prof. Dr. Frank Kargl, Dr. Christoph Bösch
Language:English
Turn / Duration:Every winter semester / one semester
Requirements (contentual):Security of IT-Systems
Requirements (formal):None
Learning objectives:

Participants will become familiar with modern privacy engineering. Starting from conducting Privacy Impact Assessments (PIAs) and a privacy risk analysis to designing privacy-friendly architectures all the way to application of privacy strategies and privacy enhancing technologies, the course covers the full lifecycle of privacy-friendly system design. Beyond mere theoretical knowledge, participants will practice their freshly acquired knowledge in many scenarios-based exercises.

Content:

The course briefly summarizes foundations of privacy and data protection as discussed in more depth in module 71126 ("Grundlagen des Datenschutzes und der IT Sicherheit''). This includes privacy strategies, privacy design patterns and many more.
The second part of the lecture then focuses on technical privacy protection discussing different privacy strategies like minimization or hiding, privacy enhancing technologies like attribute-based credentials or group/ring signatures, and also privacy aspects of user interfaces. The technical part also covers cryptographic techniques like commitment schemes, zero knowledge proofs, oblivious transfer, private information retrieval, and secure multiparty computation, which will be implemented in the exercises.

Literature:Selected literature and online resources
Course assessment and exams:Oral (in case of many participants written) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfully
Grading:Grade of the module exam
Estimation of effort:Active time: 60 h
Preparation and evaluation: 120 h
Sum: 180 h

 
Title: Privacy Engineering and Privacy Enhancing Technologies
Type: Lecture with Exercise
Token / Number / Module number: PETS / CS6936.000 / ?
Semester hours / Credits: 3L+1E / 6ECTS
Lecturer:

Prof. Dr. Frank Kargl
Dr. Christoph Bösch

Tutor: Henning Kopp
General schedule:

Lecture:
Friday, 10:15 - 11:45 , O27-341; starting 16.10.2015

Exercise:
Wednesday, 2 p.m. - 4 p.m., O28-H21; starting 21.10.2015; different room on 28.10.2015: N25-H9

Learning platform: For the course the e-learning system Moodle is used. Please register here.
Grade bonus: A grade bonus of 0,3 bzw. 0,4 is given if the lab is passed successfully.  
Exams: Oral exam by appointment

Description and general information

Integration of module into courses of studies:

Informatik, M.Sc.: Praktische und Angewandte Informatik
Informatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Informatik, Lehramt: Wahlfach
Medieninformatik, M.Sc.: Kernfach Praktische und Angewandte Informatik
Medieninformatik, M.Sc.: Vertiefungsfach IT-Sicherheit
Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme
Software-Engineering, M.Sc.: Kernfach Praktische und Angewandte Informatik
Software-Engineering, M.Sc.: Vertiefungsfach IT-Sicherheit
Informationssystemtechnik, M.Sc.: Wahlplicht Informatik
Informationssystemtechnik, M.Sc.: Wahlpflicht

Modes of learning and teaching:

Lecture Privacy Engineering and Privacy Enhancing Technologies, 3L (Prof. Dr. Frank Kargl, Dr. Christoph Bösch)
Exercise Privacy Engineering and Privacy Enhancing Technologies, 1E (N.N.)

Module authority:Prof. Dr. Frank Kargl, Dr. Christoph Bösch
Language:English
Turn / Duration:Every winter semester / one semester
Requirements (contentual):Security of IT-Systems
Requirements (formal):None
Learning objectives:

Participants will become familiar with modern privacy engineering. Starting from conducting Privacy Impact Assessments (PIAs) and a privacy risk analysis to designing privacy-friendly architectures all the way to application of privacy strategies and privacy enhancing technologies, the course covers the full lifecycle of privacy-friendly system design. Beyond mere theoretical knowledge, participants will practice their freshly acquired knowledge in many scenarios-based exercises.

Content:

The course briefly summarizes foundations of privacy and data protection as discussed in more depth in module 71126 ("Grundlagen des Datenschutzes und der IT Sicherheit''). Afterwards, it discusses privacy analysis techniques like Privacy Impact Assessments and privacy risk analysis as well as privacy engineering methodologies like the one designed in the European PRIPARE project. This includes privacy strategies, privacy design patterns and many more.
The second part of the lecture then focuses on technical privacy protection discussing different privacy strategies like minimization or hiding, privacy enhancing technologies like attribute-based credentials or group signatures, and also privacy aspects of user interfaces. We also discuss how to measure privacy and evaluate privacy enhancing technolgies for their effectiveness. The technical part also covers techniques like zero knowledge proofs, oblivious RAMs, and private information retrieval, which will be implemented in the exercises.

Literature:Selected literature and online resources
Course assessment and exams:Oral (in case of many participants written) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfully
Grading:Grade of the module exam
Estimation of effort:Active time: 60 h
Preparation and evaluation: 120 h
Sum: 180 h