20-00-1051-vl Beweisbare Sicherheit

Veranstaltungsdetails
Schließen 

Lehrende: Prof. Ph.D. Sebastian Faust

Veranstaltungsart: Vorlesung

Orga-Einheit: FB20 Informatik

Anzeige im Stundenplan: BewSi

Fach:

Anrechenbar für:

Semesterwochenstunden: 2

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | -

Digitale Lehre:
Aufgrund der aktuellen Entwicklung bezüglich des Coronaviruses wird die Veranstaltung über einen Moodle-Kurs betreut. Alle wichtigen Informationen werden dort bekanntgegeben. Bitte registrieren Sie sich daher im entsprechenden Moodle-Kurs unter dem Link https://moodle.informatik.tu-darmstadt.de/course/view.php?id=839 .

Lehrinhalte:
In dieser Vorlesung wird gezeigt, wie man Sicherheitseigenschaften von kryptografischen Protokollen formal beweisen kann. Dabei konzentrieren wir uns auf starke Sicherheitsgarantien und realistische Angreifermodelle und lernen verschiedene Beweistechniken kennen. Die erlernten Techniken werden wir auf teils real eingesetzte Verschlüsselungsverfahren anwenden und so eine gute Vorstellung von deren Sicherheitseigenschaften erhalten.

Einführung beweisbare Sicherheit


  • Definition von Sicherheit
  • Einführung Sicherheitsparameter und PPT Angreifer
  • Der Begriff der Reduktion
  • Kryptographische Annahmen (OWF, Faktorisieren, diskrete Logarithmen, etc.)
  • Einführung Informationstheorie


Symmetrische Verschlüsselung

  • Informationstheoretisch sichere Verschlüsselung
  • Komplexitätstheoretische Verschlüsselung
  • OWF impliziert PRG
  • PRG impliziert Verschlüsselung


Asymmetrische Verschlüsselung

  • IND-CPA Sicherheit und das ElGamal Verschlüsselungsverfahren
  • Beweis durch Reduktion: ElGamal ist IND-CPA-sicher unter der Decisional Diffie-Hellman Annahme (DDH)
  • Das Verfahren von Naor und Yung
  • Das Verfahren von Cramer und Shoup


Erweiterte Sicherheitseigenschaften von Verschlüsselung

  • Sicherheit unter Seitenkanalangriffen
  • Das Random Oracle Model
  • Simulationsbasierte Sicherheit
  • Das Universal Composability Framework

Voraussetzungen:
Empfohlen, aber nicht notwendig: "Einführung in die Kryptographie"

Literatur
Termine
Datum Von Bis Raum Lehrende
1 Mi, 22. Apr. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
2 Mi, 29. Apr. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
3 Mi, 6. Mai 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
4 Mi, 13. Mai 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
5 Mi, 20. Mai 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
6 Mi, 27. Mai 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
7 Mi, 3. Jun. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
8 Mi, 10. Jun. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
9 Mi, 17. Jun. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
10 Mi, 24. Jun. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
11 Mi, 1. Jul. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
12 Mi, 8. Jul. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
13 Mi, 15. Jul. 2020 14:25 16:10 >Digitaler Veranstaltungstermin Prof. Ph.D. Sebastian Faust
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
Lehrende
Prof. Ph.D. Sebastian Faust