188.982 Privacy Enhancing Technologies
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2019W, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Learning outcomes

After successful completion of the course, students are able to…

  • Name basic privacy enhancing technologies.
  • Apply theoretical knowledge about privacy enhancing technologies to practical assignments.
  • Understand the pros and cons of different privacy enhancing methods.
  • Analyze current internet services regarding privacy and suggest effective technical protection measures.

Subject of course

  • Introduction and motivation for PET
  • Systems for online anonymity (remailer, darknets, P2P)
  • Tor (onion routing, functionality, onion services, attacks, usage)
  • Internet censorship (technologies, measurements, circumvention, Great Firewall of China, Examples)
  • Transport Layer Security (TLS, PKI, Implementations, Crypto, HTTPS, attacks, incidents, HSTS, CT, DNS over TLS/HTTPS) 
  • Secure Messaging (models, PGP, OTR, ZRTP, mobile messaging, Signal)
  • Web Privacy (tracking, fingerprinting, browser Add-Ons)

Teaching methods

The foundations are taught in blocked lectures. These foundations are discussed in the light of real-world examples during the lectures. We additionally foster discussion by using TUWEL as an online learning platform for our course. Theoretical foundations are finally applied to practical assignments (challenges).

Mode of examination

Immanent

Additional information

ECTS Breakdown (3 ECTS = 75 hours):

  • Lectures (18h)
  • Self-studies & Learning for Exams (18h)
  • 4 Assignments (36h)
  • Exams (3h)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue16:00 - 18:0001.10.2019EI 3 Sahulka HS Introduction (together with 188.312, 188.922, 183.222)
Thu17:00 - 19:0010.10.2019 - 14.11.2019FH Hörsaal 5 Vorlesung
Mon17:00 - 19:0011.11.2019FH Hörsaal 6 Lecture
Mon17:00 - 19:0018.11.2019FH Hörsaal 6 Vorlesung
Thu17:00 - 19:0005.12.2019FH Hörsaal 5 Lecture
Privacy Enhancing Technologies - Single appointments
DayDateTimeLocationDescription
Tue01.10.201916:00 - 18:00EI 3 Sahulka HS Introduction (together with 188.312, 188.922, 183.222)
Thu10.10.201917:00 - 19:00FH Hörsaal 5 Vorlesung
Thu17.10.201917:00 - 19:00FH Hörsaal 5 Vorlesung
Thu24.10.201917:00 - 19:00FH Hörsaal 5 Vorlesung
Thu31.10.201917:00 - 19:00FH Hörsaal 5 Vorlesung
Mon11.11.201917:00 - 19:00FH Hörsaal 6 Lecture
Thu14.11.201917:00 - 19:00FH Hörsaal 5 Vorlesung
Mon18.11.201917:00 - 19:00FH Hörsaal 6 Vorlesung
Thu05.12.201917:00 - 19:00FH Hörsaal 5 Lecture

Examination modalities

Assessment consists of a theoretical part as well as a practical part. Both parts need to be passed in order to pass the course, whereas each part counts 50% of the final grade. The theoretical part is based on two multiple choice tests, the practical part consists of four assignments that need to be solved individually.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri12:00 - 14:0013.12.2019GM 5 Praktikum HS written25.09.2019 00:00 - 11.12.2019 23:59TISSFinal Exam (Paralleltermin)
Fri12:00 - 14:0013.12.2019Informatikhörsaal written25.09.2019 00:00 - 11.12.2019 23:59TISSFinal Exam (Paralleltermin)
Tue16:00 - 18:0014.01.2020Informatikhörsaal written25.11.2019 00:00 - 10.01.2020 23:59TISSRetake Exam (Final)
Tue16:00 - 18:0014.01.2020Informatikhörsaal written09.12.2019 00:00 - 10.01.2020 23:59TISSRetake Exam (Midterm)

Course registration

Begin End Deregistration end
05.09.2019 00:00 16.10.2019 23:00 22.10.2019 23:59

Curricula

Study CodeSemesterPrecon.Info
033 526 Business Informatics STEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing STEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics STEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering STEOP
Course requires the completion of the introductory and orientation phase
066 926 Business Informatics STEOP
Course requires the completion of the introductory and orientation phase
710 FW Elective Courses - Electrical Engineering
880 FW Elective Courses - Computer Science STEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Previous knowledge

Foundations of networks, security, and programming.

Preceding courses

Accompanying courses

Continuative courses

Miscellaneous

Language

if required in English