Die Vorlesung ist unabhängig von Kryptologie 1, eine vorhergehende Teilnahme daran ist nicht erforderlich.
Im ersten Teil der Vorlesung konstruieren wir eine Blockchiffre, entwickeln eine Angriffsmethode und verbessern die Chiffre. Eine Verbesserung des Angriffs erfordert ein Nachbessern der Chiffre. Nach ein paar Runden haben wir die Grundlagen der Kryptoanalyse von Blockchiffren erarbeitet.
Wenn wir aus irgendeiner Menge ein Element zufällig wählen sollen: wie geht das in einem Programm, das doch deterministisch abläuft? Kann es überhaupt deterministisch erzeugten Zufall geben? Diesen Fragen gehen wir im zweiten Teil der Vorlesung nach.
Nach der Betrachtung von Hashfunktionen beschäftigen wir uns mit der elektronischen Signatur von Dokumenten. Die Frage, welche echte Person denn nun das Dokument signiert hat, führt uns zu den Identifikationsverfahren.
Im abschließenden Teil der Vorlesung beschäftigen wir uns mit dem Rechnen auf verschlüsselten Daten: Sie möchten von einem Dritten Berechnungen durchführen lassen, dieser soll aber Ihre Daten nur verschlüsselt erhalten, und sie nicht entschlüsseln können. Unmöglich?
Neuigkeiten und Updates zur Veranstaltung werden über eine Mailingliste verteilt. Alle Teilnehmer müssen sich hier registrieren, um auf dem Laufenden zu bleiben.
Die Klausur findet am Montag, 30.03.2020 von 10:00 bis 11:30 Uhr in den Räumen RR 58.3 und RR 58.4 statt. Die Dauer der Klausur beträgt 90 Minuten. Die Klausur findet ohne Hilfsmittel statt; auch Papier wird gestellt. Bitte bringen Sie nur Schreibgeräte, Ihren Studierendenausweis und Ihren Personalausweis mit.