Am 30. Juli 2024 wird es aufgrund einer wichtigen Datenbankaktualisierung zwischen 8 und 11 Uhr zu Serviceunterbrechungen in den Bereichen Student-Self-Service und Personalbedarf kommen. Vielen Dank für Ihr Verständnis.

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.

2024S, VU, 4.0h, 6.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Präsenz

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.
  • Design and attack implementation of small-scale toy symmetric designs.
  • Assess, and compare existing symmetric designs with respect to security levels, efficiency and applicability features.
  • Present proofs, implementations 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 and implementation strategies 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 in presence.

  • 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.
  • Hands-on assignments and in class presentations

Prüfungsmodus

Schriftlich

Weitere Informationen

ECTS Breakdown

30 h lectures

20 h = student presentations

48 h self- study

50 h = assignments and projects

2 h writen exam

150h Total

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.10:00 - 12:0012.03.2024 - 18.06.2024Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.10:00 - 12:0021.03.2024 - 13.06.2024Seminarraum FAV EG C (Seminarraum Gödel) Übung
Symmetric Cryptography - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.12.03.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Di.19.03.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.21.03.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung
Di.09.04.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.11.04.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung
Di.16.04.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.18.04.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung
Di.23.04.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.25.04.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung
Di.30.04.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.02.05.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung
Di.07.05.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Di.14.05.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.16.05.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung
Do.23.05.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung
Di.28.05.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Di.04.06.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.06.06.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung
Di.11.06.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Vorlesung
Do.13.06.202410:00 - 12:00Seminarraum FAV EG C (Seminarraum Gödel) Übung

Leistungsnachweis

  • Homework and projects 40%
  • Exam 60%

LVA-Anmeldung

Von Bis Abmeldung bis
01.02.2024 00:00 24.03.2024 00:00 26.03.2024 00:00

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 926 Business Informatics Keine Angabe
066 938 Technische Informatik Gebundenes Wahlfach
175 FW Freie Wahlfächer - Wirtschaftsinformatik Freifach
880 FW Freie Wahlfächer - Informatik Freifach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

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

Sprache

Englisch