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.

2021W, VU, 2.0h, 3.0EC
TUWEL

Properties

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

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)
  • 5 Assignments (36h)
  • Exam (3h)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue10:00 - 11:0005.10.2021 https://tuwien.zoom.us/j/96778878067?pwd=QkE1cUZxM1ZqTGtmNXhvOXJWSXNOZz09 (LIVE)Presentation of Security Courses

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 one final exam, the practical part consists of five assignments that need to be solved individually.

Course registration

Begin End Deregistration end
02.09.2021 00:00 13.10.2021 23:00 19.10.2021 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
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