Kryptographie

Aktuelles

(16.8.2021) Klausureinsicht am Dienstag 17.8. von 11:00-12:30 und von 14:00-16:00.

(19.7.2021) Die Klausur fand am 19.7. um 15:00 im KUKS statt.
Da die sehr erfreulich ausfiel, wird es keine Nachklausur geben, sondern mündliche Prüfungen. Die finden statt am Di 14.9. und Do 16.9. jeweils 14-18 Uhr. Um einen Termin zu vereinbaren, bitte einfach mir eine Email schreiben.

Inhalt

Diese Veranstaltung führt in die Grundlagen der Kryptographie ein: ... und in die Anwendungen: Siehe auch die ekVV-Seite

Organisatorisches


Skript:

Das Skript enthält den kompletten Inhalt der Vorlesung. Es enthält gewiss noch kleinere Fehler. Für entsprechende Hinweise bin ich dankbar.

Videos:

Werden jeweils mittwochs (ca 14 Uhr) hier bereitgestellt.
  1. (14.4.) Einführung
  2. (21.4.) Mathematische Grundlagen I
    Dies und die folgenden Videos sind von 2020. Bitte ignorieren Sie eventuelle Anachronismen (insbesondere ist dies das zweite Video, nicht das erste). Der eigentliche Inhalt ist so aktuell wie zeitlos.
  3. (28.4.) Mathematische Grundlagen II
  4. (5.5.) Primzahltests
  5. (12.5.) Zufallszahlen auf dem Rechner
  6. (19.5.) Public-Key-Verfahren: RSA
  7. (26.5.) Public-Key-Verfahren: Diffie-Hellman
  8. (2.6.) Public-Key-Verfahren: ElGamal, elliptische Kurven
  9. (9.6.) Elliptische Kurven über Fp
  10. (16.6.) Nachrichten kodieren in elliptischen Kurven
  11. (23.6.) Hashfunktionen
  12. (30.6.) AES I
  13. (7.7. bzw 10.7.) AES II
  14. (14.7.) Anwendungen I
  15. (21.7.) Anwendungen II: Digitale Münzen

Software

Wir nutzen diese Vorlesung, um sagemath vorzustellen. Das ist ein freies, umfangreiches und mächtiges Computeralgebrasystem. Mehr dazu auf Übungsblatt 1. Eine sehr hilfreiche Übersicht zu sagemath und Kryptographie findet sich hier.

Das Programm Cryptography von Scott Balchin zum Herumspielen mit elliptischen Kurven über Fp. Sorry, nur für Mac OS, und ohne jede Garantie. Es gibt hier ein schönes Online-Werkzeug, dass ähnliche Dinge kann.

Literatur

Es gibt sehr viele schlechte Bücher und Links zu dem Thema. Daher hier die guten (von oben nach unten: von theoretisch bis praktisch): Gute Artikel zu ausgesuchten Themen:


Zuletzt geändert am 16.8.2021       Dirk Frettlöh