Kryptographie I (HWS 2019)

Dozent: Prof. Dr. Frederik Armknecht

Übungsleiter: Christian Müller

Prüfung: schriftliche, 90-minütige Klausur, am 11.12.2019, 0830h-1000h, A5 B2.43

Zweittermin: am 06.02.2020, 0830h-1000h, A5 B2.44

Prüfung (Zweittermin)

Die Zweitprüfung findet am Donnerstag, den 06. Februar 2020, von 08:30 Uhr bis 10:00 Uhr im Raum A5 B2.44 statt.

Prüfung (Ersttermin)

Die Prüfung findet am Mittwoch, den 11. Dezember 2019, von 08:30 Uhr bis 10:00 Uhr im Raum A5 B2.43 statt.

Aktuelles

  • 2019-12-05: Die fünfte Übung findet am 2019-12-06 von ca. 1045h bis ca. 1215h statt.
  • 2019-11-18: Die vierte Übung findet am 2019-11-22 von 1345h bis 1515h in Raum A5 C0.12 statt.
  • 2019-10-18: Die dritte Übung findet am 2019-10-25 statt.
  • 2019-09-30: Die zweite Übung findet am 2019-10-11 statt.
  • 2019-09-11: Die erste Übung findet am 2019-09-20 statt.

Vorlesungszeiten

Die Vorlesung findet zu folgenden Zeiten statt:

  • Donnerstags, 10:15-11:45, B6 Raum A2.04
  • Freitags, 10:15-11:45, B6 Raum A2.04

Die Übung findet (nach Anküdigung) in ca. 2-wöchentlichem Rhythmus an einem der beiden Vorlesungstermine statt.

Inhalt der Vorlesung

Durch die Snowden/NSA-Affäre ist nun auch einem größeren Publikum bewusst geworden, dass praktisch jegliche elektronische Kommunikation und jeder Datenaustausch über das Internet abgehört werden kann und teilweise auch wird. Gerade bei vertaulichen Daten wie bspw. Kreditkarteninformationen beim Einkauf in einem Online-Shop ist es wichtig, dass diese nicht in falsche Hände fallen. Daher ist es für die moderne Kommunikation außerordentlich wichtig, dass folgende Sicherheitsprobleme gelöst sind:

  • Meine Daten sollen nur von dem beabsichtigten Empfänger gelesen werden können
  • Meine Daten sollen unverfälscht ankommen
  • Ich muss sicher gehen können, dass ich mit dem richtigen Gesprächspartner kommuniziere (und nicht bspw. mit einer gefälschten Amazon-Webseite)

All dies leistet die Kryptographie. In der Vorlesung erfolgt eine Einführung in die moderne Kryptographie, d.h. in die Theorie und Praxis der (möglichst) sicheren Verschlüsselung von Daten. Es werden kryptographische Grundalgorithmen wie Blockverschlüsselungsfunktionen, Schlüsselstromgeneratoren, kryptographische Einwegfunktionen, Einwegfunktionen und kryptographische Hash-Funktionen behandelt. Die Behandlung beinhaltet als ersten Schritt eine Analyse der Einsatzgebiete und Bedrohungsszenarien, aus denen sich dann, neben der allgegenwärtigen Forderung nach Effizienz, die sicherheitsrelevanten Designkriterien für die entsprechenden kryptographischen Algorithmen ableiten lassen.

Neben der Bereitstellung der für das Verständnis des Stoffs nötigen mathematischen, algorithmischen und informationstheoretischen Grundlagen werden u.a. diverse in der Praxis eingesetzte Verfahren wie der Data Encryption Standard (DES) und der Advanced Encryption Standard (AES), der A5-Algorithmus des GSM-Standards und der E0-Algorithmus des Bluetooth Standards vorgestellt und evaluiert.

Übungsbetrieb

Die Übung findet ungefähr alle 14 Tage donnerstags oder freitags von 10:15 Uhr bis 11:45 Uhr in Gebäude B6 Raum A2.04 im Wechsel mit der Vorlesung statt. Übungszettel brauchen nicht abgegeben zu werden und werden auch nicht bewertet. Die eigenständige Bearbeitung ist dennoch zu empfehlen. Der Übungsbetrieb wird koordiniert und durchgeführt von Christian Müller.

ILIAS

Alle Inhalte der Vorlesung sowie die Übungszettel werden über ILIAS zur Verfügung gestellt:
https://ilias.uni-mannheim.de/goto.php?target=crs_908023