192.124 Symmetric Cryptography
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021W, VU, 4.0h, 6.0EC
TUWELQuinn ECTS Erhebung


  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Online


Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

  • Explain, argue the security of, and identify generic attacks on (tweakable) block ciphers, forkciphers, and compression functions in encryption, message authentication, hashing, authenticated encryption, and key derivation modes, among others.
  • Identify and reason about suitable use cases and applications of symmetric cryptographic schemes in higher level protocols and systems like TLS, IoT, end-to-end encryption, blockchains, etc.
  • Reason about lightweight symmetric cryptographic security requirements and design criteria.
  • Prove basic symmetric designs secure in the provable framework.
  • Assess, and compare existing symmetric designs with respect to security levels, efficiency and applicability features.
  • Present and explain in detail contemporary use cases, attacks and/or security proofs on symmetric algorithms.

Inhalt der Lehrveranstaltung

  • Provable security and security notions in symmetric cryptography - pseudorandom functions and permutations, indistinguishability, unforgeability, collision resistance, etc.
  • Designs of building blocks: (tweakable) block ciphers, forkciphers, permutations, compression functions, etc.
  • Secure modes of operation: encryption, message authentication, hashing, authenticated encryption, key derivation modes, etc.
  • Symmetric lightweight cryptographic designs and the ongoing NIST competition. Attacks and crypto failures.
  • Applications of symmetric cryptography: communication protocols like TLS, end-to-end encryption protocols, etc.


The course is run online.

  • Lectures and slides will be delivered online both live and prerecorded.
  • Role model and feedback-oriented learning: Presenting projects and homeworks, explaining, comparing, contrasting, and rating own and others solutions of assignments in semi-guided sessions.



Weitere Informationen

ECTS Breakdown

30 h lectures

10 h = student presentations

58 h self- study

50 h = exercises and projects

2 h exam

150h Total

Vortragende Personen


LVA Termine

Mi.09:00 - 11:0006.10.2021 - 19.01.2022 Online event (LIVE)Lectures
Do.10:00 - 12:0028.10.2021 - 27.01.2022 (LIVE)Exercises
Symmetric Cryptography - Einzeltermine
Mi.06.10.202109:00 - 11:00 Online eventLectures
Mi.13.10.202109:00 - 11:00 Online eventLectures
Mi.20.10.202109:00 - 11:00 Online eventLectures
Mi.27.10.202109:00 - 11:00 Online eventLectures
Do.28.10.202110:00 - 12:00 Exercises
Mi.03.11.202109:00 - 11:00 Online eventLectures
Do.04.11.202110:00 - 12:00 Exercises
Mi.10.11.202109:00 - 11:00 Online eventLectures
Do.11.11.202110:00 - 12:00 Exercises
Mi.17.11.202109:00 - 11:00 Online eventLectures
Do.18.11.202110:00 - 12:00 Exercises
Mi.24.11.202109:00 - 11:00 Online eventLectures
Do.25.11.202110:00 - 12:00 Exercises
Mi.01.12.202109:00 - 11:00 Online eventLectures
Do.02.12.202110:00 - 12:00 Exercises
Do.09.12.202110:00 - 12:00 Exercises
Mi.15.12.202109:00 - 11:00 Online eventLectures
Do.16.12.202110:00 - 12:00 Exercises
Mi.12.01.202209:00 - 11:00 Online eventLectures
Do.13.01.202210:00 - 12:00 Exercises


  • Homework and projects 40%
  • Exam 60%


Von Bis Abmeldung bis
02.08.2021 12:00 15.10.2021 23:59 15.10.2021 23:59


066 645 Data Science Freifach
175 FW Freie Wahlfächer - Wirtschaftsinformatik Freifach
880 FW Freie Wahlfächer - Informatik Freifach


Es wird kein Skriptum zur Lehrveranstaltung angeboten.


  • Basic knowledge in Security/Cryptography
  • Basic knowledge in probability theory