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

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 17.03.2024 00:00 17.03.2024 00:00

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
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