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
TUWEL

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 - UIW Introduction (together with 188.312, 188.922, 183.222)
Thu17:00 - 19:0010.10.2019 - 14.11.2019FH Hörsaal 5 - TPH Vorlesung
Mon17:00 - 19:0011.11.2019FH Hörsaal 6 - TPH Lecture
Mon17:00 - 19:0018.11.2019FH Hörsaal 6 - TPH Vorlesung
Privacy Enhancing Technologies - Single appointments
DayDateTimeLocationDescription
Tue01.10.201916:00 - 18:00EI 3 Sahulka HS - UIW Introduction (together with 188.312, 188.922, 183.222)
Thu10.10.201917:00 - 19:00FH Hörsaal 5 - TPH Vorlesung
Thu17.10.201917:00 - 19:00FH Hörsaal 5 - TPH Vorlesung
Thu24.10.201917:00 - 19:00FH Hörsaal 5 - TPH Vorlesung
Thu31.10.201917:00 - 19:00FH Hörsaal 5 - TPH Vorlesung
Mon11.11.201917:00 - 19:00FH Hörsaal 6 - TPH Lecture
Thu14.11.201917:00 - 19:00FH Hörsaal 5 - TPH Vorlesung
Mon18.11.201917:00 - 19:00FH Hörsaal 6 - TPH Vorlesung

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.

Course registration

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

Curricula

Study CodeObligationSemesterPrecon.Info
033 526 Business Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
066 926 Business Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
710 FW Elective Courses - Electrical Engineering Not specified
880 FW Elective Courses - Computer Science ElectiveSTEOP
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