Dr. Richard-Sorge-Chiffre von Moritz Garn
im Schuljahr 2012/2013
1.Schritt
- man benötigt irgend ein beliebiges Keyword - z.B.: Zug
- Keyword falls nötig bereinigen, das heißt alle doppelten Buchstaben
herausstreichen und alle Umlaute durch ae, oe bzw. ue ersetzen
- Aufstellen einer Matrix in einer Codiertabelle
- Anordnung in 6 Spalten
- mit Keyword links oben beginnen
- von links nach rechts ausfüllen
- nach Keyword mit Rest von Alphabet sowie . und / auffüllen
- häufigste Buchstaben im deutschen Alphabet: ENISRATD
- diesen werden spaltenweise die Zahlen von 0-7 zugeordnet
- den restlichen Zeichen werden dann, oben links angefangen, spaltenweise
die Zahlen 80-99 zugeordnet
- das Zeichen . steht für vorkommende Satzzeichen und der / für Leerzeichen
2.Schritt
- benötigt wird ein zu verschlüsselnder Text, z.B.: "Was die Raupe Ende der
Welt nennt, nennt der Rest der Welt Schmetterling"
- diesen Verschlüsselt man mit den zugeordneten Zahlen aus der Tabelle oben
- Plaintext:
99439 20719 22484 98192 15019 20129 29918 56925 15569 09251 55692 01292
21369 20129 29918 56923 96918 91661 28575 8790
3.Schritt
- man benötigt jetzt ein Buch mit möglichst vielen Zahlen
- hier das statistische Jahrbuch
- dort nimmt man sich eine beliebige Seite, Zeile und Spalte mit Zahlen, für
mein Beispiel: Seite 24, Zeile 7 und Spalte 2
- ab dieser Zahl trägt man einen Zahlenstrom mit genau so vielen Ziffern ab,
wie der Plaintext hat
- zum Beispiel:
84325 29129 11932 14203 17916 11511 26140 12412 11151 10104 99101 90898
88585 83797 76877 67652 54307 35212 88126 2335
4.Schritt
- um den fertigen Ciphertext zu erhalten, muss man jetzt den Plaintext mit
dem Zahlenstrom durch eine Addition ohne Übertrag addieren
- mein Beispiel:
99439 20719 22484 98192 15019 20129 29918 56925 15569 09251 55692 01292
21369 20129 29918 56923 96918 91661 28575 8790
84325 29129 11932 14203 17916 11511 26140 12412 11151 10104 99101 90898
88585 83797 76877 67652 54307 35212 88126 2335
------------------------------------------------------------------------------------------------------------------------------------------------------------------
73754 49838 33316 02395 22925 31630 45058 68337 26610 19355 44793 91080
09844 03816 95785 13575 40215 26873 06691 0025
- jetzt hat man schon den eigentlichen Text verschlüsselt, jedoch muss der,
der entschlüsseln will auch die Seite, Zeile und Spalte wissen
- Seite(mit 2 Zahlen angeben), Zeile(mit 2 Zahlen angeben), Spalte(mit 1
Zahl angeben) gibt man mit z.B. 24072 an
- die 24 gibt an, dass der Zahlenstrom auf Seite 24 steht
- die 07 gibt an, dass er in der 7. Zeile beginnt
- die 2 gibt an, dass er in der 2. Spalte beginnt
- diesen 5er-Block verschlüsselt man jetzt auch noch, indem man ihn mit dem
1. 5er-Block des Ciphertextes ohne Übertrag addiert
- das heißt im Beispiel:
- anschließend muss man nur noch diesen entstandenen 5er-Block vor den
Ciphertext schreiben und hat einen komplett verschlüsselten Text
- fertiger Ciphertext mit Seiten-, Zeilen- und Spaltenangabe:
97726 73754 49838 33316 02395 22925 31630 45058 68337 26610 19355 44793
91080 09844 03816 95785 13575 40215 26873 06691 0025
Um den Text dann wieder zu entschlüsseln, muss man das ganze Verfahren
rückwärts anwenden und statt addieren, den Zahlenstrom vom Ciphertext
subtrahieren.