course: TLS CASA lecture

number:
141201
teaching methods:
lecture with tutorials
media:
Moodle
responsible person:
Prof. Dr. Jörg Schwenk
Lecturers:
Prof. Dr. Jörg Schwenk (ETIT), M. Sc. Matthias Gierlings (ETIT), Dr.-Ing. Sebastian Lauer (ETIT), M. Sc. Marcel Maehren (ETIT), M. Sc. Robert Merget (ETIT), M. Sc. Paul Rösler (ETIT)
language:
german
HWS:
1
CP:
see examination rules
offered in:
winter term

dates in winter term

  • kick-off meeting: Tuesday the 27.10.2020 from 11:45 in Online

goals

Ziel der Veranstaltung ist ein vertiefes Verständnis für das wichtigste kryptographische Potokoll der angewandten IT-Sicherheit, TLS. Dieses Verständnis soll durch die Kombination von passivem Lernen (Vorträge) und aktivem Lernen (Programmierung) umgesetzt werden.

content

Die Veranstaltung besteht aus zwei Teilen: 1. Einem Praktikum, in dem TLS 1.3 in einer ausgewählten Ciphersuite implementiert wird 2. Einem Theorieteil, in dem anhand ausgewählter Angriffe auf SSL 3.0, TLS 1.0, 1.1 und 1.2 die Designkriterien für TLS 1.3 motiviert werden.

In Teil 1 wird anhand von Vorträgen erläutert, wie die einzelnen Komponenten von TLS 1.3 funktionieren. Dieses Wissen wird durch die praktische Implementierung dieser Komponenten aktiv vertieft. Die einzelnen Komponenten benötigen dabei eine unterschiedlich lange Implementierungsdauer, was bei der Zeitplanung von Teil 1 berücksichtigt wird.

In Teil 2 werden die Designentscheidungen für TLS 1.3 begründet, indem analoge Designs älterer TLS-Versionen anhand publizierter Angriffe als unsicher nachgewiesen werden.

recommended knowledge

Grundlagen der Kryptographie

literature

  1. Schwenk, Jörg "Sicherheit und Kryptographie im Internet", Vieweg, 2014

miscellaneous

Das o.g. Buch sollte zum WS 2020/2021 in einer wesentlich erweiterten Auflage des Springer-Verlags in der UB verfügbar sein.