Lehrende: Ph.D. Jean Paul Degabriele
Veranstaltungsart: Integrierte Veranstaltung
Orga-Einheit: FB20 Informatik
Anzeige im Stundenplan: Symmetric Crypto
Fach:
Anrechenbar für:
Semesterwochenstunden: 4
Unterrichtssprache: Englisch
Min. | Max. Teilnehmerzahl: - | -
Lehrinhalte: Dieser Kurs deckt die Grundlagen der symmetrischen Verschlüsselung ab, die für ein Verständnis von entsprechenden modernen kryptographischen Primitiven erforderlich sind. Wesentliche Punkte sind dabei das Design von AES und Blockchiffren im Allgemeinen, kollisionsresistente und universelle Hashfunktionen, Message Authentication Codes (MACs), Tweakable Block Ciphers, Authenticated Encryption sowie Verschlüsselungsverfahren für spezialisierte Einsatzzwecke wie beispielsweise Festplattenverschlüsselung. Insbesondere werden wir jeweils die aktuell eingesetzten Verfahren wie GCM, HMAC, OCB, SHA3 und SIV untersuchen. In diesem Kurs geht es dabei vor allem um die beweisbare Sicherheit der Verfahren, Sicherheitsdefinitionen und entsprechende Beweise spielen eine große Rolle. Dies soll den Studenten vermitteln, welche Ideen hinter den Designs der Verfahren stehen, welche Sicherheit sie versprechen und wie man sie korrekt einsetzt. Der Kurs bildet somit eine im Wesentlichen in sich geschlossene Einheit, setzt jedoch eine solide mathematische Grundbildung voraus. Es werden als Anwendung auch praktikable Angriffe auf echte kryptographische Systeme behandelt.
Voraussetzungen: Empfohlen wird mindestens eine der folgenden Vorlesungen: Einführung in die Kryptographie, Kryptographie in der Praxis und Kryptoplexität.