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
Lecture TubeTUWEL

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung
  • LectureTube Lehrveranstaltung
  • Format der Abhaltung: Distance Learning

Lernergebnisse

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.

Methoden

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.

Prüfungsmodus

Prüfungsimmanent

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

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
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
TagDatumZeitOrtBeschreibung
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

Leistungsnachweis

  • Homework and projects 40%
  • Exam 60%

LVA-Anmeldung

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

Curricula

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

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

Sprache

Englisch