Dr.
Richard-Sorge-Chiffre1.Schritt
- man benötigt irgend ein beliebiges Keyword - z.B.: FLOEHA
- 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: ENISRADT
- 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.: "JE STILLER DU BIST
DESTO BESSER KANNST DU HOEREN."
- diesen Verschlüsselt man mit den zugeordneten Zahlen aus der Tabelle oben
- Plaintext:
98494 01584 84479 42899 48150 19424 01889 48140 04794 82633 01942 89949
58847 4390
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 22, Zeile 04 und Spalte 2
- ab dieser Zahl trägt man einen Zahlenstrom mit genau so vielen Ziffern ab,
wie der Plaintext hat
- zum Beispiel:
64926 45262 82607 25922 53725 22238 42257 22292 18520 47188 41834 18001
77117 3811
4.Schritt
- um den fertigen Ciphertext zu erhalten, muss man jetzt den Plaintext mit
dem Zahlenstrom durch eine Addition ohne Übertrag addieren
- mein Beispiel:
98494 01584 84479 42899 48150 19424 01889 48140 04794 82633 01942
89949 58847 4390
64926 45262 82607 25922 53725 22238 42257 22292 18520
47188 41834 18001 77117
3811
------------------------------------------------------------------------------------------------------------------------------------------------------------------
52310
46746 66076 67711 91875 31652 43036 60332 12214 29711 42776 97940 25954
7101
- 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. 22042 an
- die 22 gibt an, dass der Zahlenstrom auf Seite 22 steht
- die 04 gibt an, dass er in der 4. 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:
74352 52310 46746 66076 67711 91875 31652 43036 60332 12214 29711
42776 97940 25954 7101
Um den Text dann wieder zu
entschlüsseln, muss man das ganze Verfahren rückwärts anwender und statt
addieren, den Zahlenstrom vom Ciphertext subtrahieren.