Die Webseiten der Fachschaft Informatik am ERG Saalfeldmonoalphabetische SubstitutionDiese Seite ist die gekürzte Fassung im Schuljahr 2020/2021. Die ursprüngliche Version ist hier zu finden (öffnet in einem extra Fenster). Als monoalphabetische Substitution bezeichnet man ein Verschlüsselungsverfahren, bei der nur ein (festes) Alphabet zur Verschlüsselung, also zur Umwandlung des Klartextes in den Geheimtext, verwendet wird. Ein Beispiel für eine monoalphabetische Verschlüsselung ist das folgende Verfahren: Hierbei werden einzelne Buchstaben des Klartextes mithilfe des Schlüsselalphabets in einzelne Zeichen des Geheimtextes substituiert.
Aus dem Klartext "Wikipedia ist informativ" wird nach Verschlüsselung der Geheimtext "ZSMSYWPSU STE SNDQVOUESH". Der Klartext lässt sich durch Entschlüsselung wieder aus dem Geheimtext rekonstruieren, indem man dort die Buchstaben in der zweiten Zeile durch die der ersten Zeile ersetzt. Der Geheimtext, auch als Chiffrat bezeichnet, wird zur leichteren Unterscheidung vom Klartext zumeist mit Großbuchstaben geschrieben. Weitere Festlegung hier im Unterricht: Zeichen, die nicht in der Tabelle enthalten sind (Leerzeichen, Sonderzeichen, Umlaute), werden einfach gelassen wie sie sind.
Aufgaben
Spezialfall: Cäsar-ChiffreBei der Cäsar-Verschlüsselung entsteht das Schlüsselaphabet, indem man das Alphabet für den Klartext um eine bestimmte Anzahl von Buchstaben verschiebt. Julius Cäsar verwendete die Verschiebung um 3 Buchstaben. Wenn man hier in diesem Beispiel das Klartextalphabet um 3 Buchstaben nach rechts verschiebt, dann wird das 'a' dem 'D' zugeordnet, das 'b' dem 'E' usw. (Klartext wird hier wieder klein geschrieben, Geheimtext mit Großbuchstaben.) Dann bleiben die letzten 3 Buchstaben übrig. Dafür verwenden wir die Buchstaben A, B und C, denn diese sind ja durch das Verschieben übrig. Es entsteht die folgende Zuordnung:
Aufgaben
Spezialfall: rot13Das Verfahren "rot13" bedeutet, es werden die Buchstaben um 13 Stellen nach rechts rotiert = verschoben. Man kann also rot13 auch als eine spezielle Cäsar-Verschlüsselung, nämlich Verschiebung um 13 Stellen, auffassen. Diese Verschlüsselung wird in der Computertechnik eingesetzt, z.B. wenn man in Konfigurationsdateien Passwörter oder Einstellungen z.B. vor dem Blick von Servicemitarbeitern verbergen will.
Aufgaben
Weblinks
© ERG Saalfeld - Hans-Dietrich Kirmse 21.02.2021 |