~~NOTOC~~ ===== Kryptographie ===== ((Photo by Mauro Sbicego on Unsplash)) * [[.ueberblick:start|Überblick]] ===== Einführung und klassische Verfahren ===== * [[.einfuehrung:substitution:start|Transpositions- und Substitutionschiffren]] * [[.ziele:start|Ziele der Kryptographie]] * [[.vigenere:start|Vigenere Verschlüsselung]] * [[.kerckhoff:start|Prinzipien der Kryptographie]] * [[.einfuehrung:start|Einführung und klassische Verfahren]] * [[.onetimepad:start|One Time Pad & Knobeln]] ===== Mechanische Verfahren ===== Basierend auf zu Beginn des 20. Jahrhunderts neu aufgekommenen Technologien, wie der elektrischen Schreibmaschine und dem Fernschreiber, kamen teilweise unabhängig voneinander und nahezu zeitgleich mehrere Erfinder auf die Idee, Texte mit (elektro-)mechanischen Verschlüsselungsmaschinen zu verschlüsseln. Diese Maschinen sind inzwischen durch moderne Verschlüsselungsalgorithmen weitgehend abgelöst. * Ein bekanntes Beispiel für eine solche Maschine war die [[.:Enigma:start]] ===== Moderne Verfahren ===== ==== Symmetrische Verfahren ==== * [[.modern_symmerisch:start|Moderne symmetrische Verfahren]] * [[.chiffrendesign:start|Chiffrendesign]] * [[.aes_detail:start|AES etwas genauer]] ==== Asymmetrische Verfahren ==== * [[.modell_asy:start|Warum reicht symmetrische Kryptographie nicht aus?]] * [[.modell_kryptobox:start|Die Kryptobox als Modell]] * [[.rsamathe:start|Etwas Mathematik]] * [[.rsaverfahren:start|Das RSA Verfahren]] * [[.rsa:start|RSA Schritt für Schritt]] * [[.hybrideverfahren:start|Hybride Verfahren]] * [[.diffiehellman:start|Diffie-Hellman Schlüsselaustausch]] * [[.hashfunktionen:start|Hashfunktionen]] * [[.signaturen:start|Signaturen]] * [[.authentizitaet:start|Authentizitätsprobleme]] * [[.pki:start|Public-Key-Infrastrukturen]] ==== Praxis ==== * [[.uebung_signatur:start|Übungsaufgabe zur Signatur mit RSA]] * [[.gnupg:start|GnuPG auf der Kommandozeile]] * [[.rsaverfahren:miller_rabin:start|Hintergrund: Große Primzahlen- Das Miller Rabin Verfahren]] * [[.blockchain:start|Exkurs: Wie funktioniert die Blockchain?]] * [[.werkzeuge:start|Werkzeuge zur Dateiverschlüsselung]] * [[.thunderbird_enigmail:start|Verschlüsselte Mails mit Thunderbird]] * [[.kontrollfragen:start|Rückblick: Kontrollfragen zur Kryptographie]]