Intendierte Lernergebnisse
Die TeilnehmerInnen sollen die wichtigsten Algorithmen und Tools der mathematischen Kryptographie kennen lernen. Die Sensibilität gegenüber Gefahren bei der Speicherung und Übermittlung elektronischer Daten soll gestärkt werden.
Lehrmethodik
Besprechung und Diskussion der wichtigsten Verfahren der mathematischen Kryptographie.
Inhalt/e
1 EinführungSpeicherung und Übertragung elektronischer Daten, Attacken, Sicherheitsdienste, Sicherheitsmechanismen 2 Klassische Methoden der KryptographieSkytale, Polybios, Caesar, Vigenère, Kryptoanalyse mono- und polyalphabetischer Verschlüsselungen, Kasiski-Test, Friedmann-Test, Enigma3 Modulare Arithmetik und QuellencodierungAmerican Stadard Code for Information Interchange (ASCII)4 Moderne VerschlüsselungsverfahrenVernam One-Time-Pad, Data Encryption Standard (DES), DES-Betriebsarten, Differentielle Kryptoanalyse, IDEA, Advanced Encryption Standard (AES)5 Vorläufer der Public-Key KryptographieDiffie-Helmann Key Distribution, Shamir's Three Pass-Algorithm6 Public-Key KryptographieRSA Public-Key Kryptosystem, Knapsack Kryptosystem, ElGamal Kryptosystem, Elliptische-Kurven Kryptosysteme (ECC)7 Kryptographische Protokolle und moderne kryptographische VerfahrenZero Knowledge Proofs, Threshold Schemes, Hash Funktionen, Digitale Signaturen8 Ausblick