Spanisch-Amerikanische Agenten Chiffre

Herkunft / Verwendung: Diese hier vorgestellte Verfahren kam im Zweiten Weltkrieg bei der Kommunikation zwischen Agenten auf spanischem ud us-amerikanischem Gebiet zum Einsatz.

Grundlage ist ein Dokument des S.I.S. (aus der später die NSA hervorging), welches bis November 1942 unter Aktenbergen ein Schattendasein führte, bis es die britische Zensurbehörde wegen eines ähnlich gelagerten Falls im April 1943 wieder ausgrub. Schließlich wurde dieses Geheimdokument vom Nationalarchiv Großbritannien publiziert. (1) So kann ich heute hier davon berichten.

Die Chiffre wurde für vertrauliche, telegrafische Nachrichten benutzt. Dazu wurden zuerst die Buchstaben der Nachricht in Zahlen überführt und zwar nach folgender Tabelle:
A B C CH D E F G I J K L M N O P R S T U 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Es fällt auf, dass nicht alle Buchstaben des Alphabets vorhanden sind und außerdem, dass es eine Ersetzung für eine Silbe, nämlich CH gibt. Außerdem wird nicht bei 1, sondern bei 15 mit dem Zählen begonnen.

Dieses eigentümliche Konstrukt mit nur 20 Buchstaben (inkl. einer Silbe) bedarf einiger Regeln, damit es gehandhabt werden kann:
  • Die Buchstaben H, Q, V, W, X, Y und Z sind ausgelassen und werden wie folgt ersetzt
  • Das stumme H wird ganz entfernt
  • Aus dem Q wird ein K
  • Aus dem V und dem W wird ein B
  • X wird zu KS
  • Y wird zu I
  • Z wird zu S
Dieser so vorbereitete Text wird anhand der obigen Tabelle in Zahlen überführt. Dazu schreibt man zuerst die Zahlen des Schlüssels "29824" fortlaufend unter die Buchstaben:
C I U D A D D E M A D R I D 2 9 8 2 4 2 9 8 2 4 2 9 8 2
Es gab übrigens auch einen zweiten Schlüssel, nämlich 50125, der für den Fall benutzt werden sollte, dass ein schneller Ersatz nötig werden sollte, zum Beispiel, wenn der erste Schlüssel kompromittiert worden wäre. Dazu kam es aber nicht. Hier würde man bei der Null im Sclüssel einfach den Klartextbuchstaben übernehmen, weil die Regel unverändert "Plus Null" lautet.

Im zweiten Schritt werden die Werte für die Buchstaben darunter geschrieben und jeweils pro Buchstabe mit dem Schlüssel addiert. Die Additions-Ergebnisse werden darunter notiert. Versierte Agenten können auch einfach die Tabelle selbst benutzen: Bei dem Klartextbuchstaben in der Tabelle beginnen und zum Beispiel den Stift darauf zeigen lassen, dann mit em Stift die Schritte nach rechts gehen, die die Schlüsselzahl angibt. Ist man ganz rechts angekommen und müsste noch weiterzählen, geht es ganz links weiter mit dem Zählen. Den Buchstaben, den man nun ausgezählt hat, notiert man darunter:
C I U D A D D E M A D R I D Klartext 2 9 8 2 4 2 9 8 2 4 2 9 8 2 Schlüsselzahlen + 17 23 34 19 15 19 19 20 27 15 19 32 23 19 Buchstabenwerte = 19 32 22 21 19 21 28 28 29 19 21 29 31 21 Chiffratwerte = D S G F D F N N O D F E R F Chiffrat
Für das Dechiffrieren geht man analog vor, nur dass mal die Schlüsselzahlen diesmal abzieht, um zurück auf den Klartext zu kommen:
D S G F D F N N O D F E R F Chiffrat 19 32 22 21 19 21 28 28 29 19 21 29 31 21 Chiffratwerte - 2 9 8 2 4 2 9 8 2 4 2 9 8 2 Schlüsselzahlen = 17 23 34 19 15 19 19 20 27 15 19 32 23 19 Buchstabenwerte = C I U D A D D E M A D R I D Klartext
Aus dem Klartext CIUDADDEMADRID wird also DSGFDFNNODFERF und vice versa.

Der Umstand, dass das Alphabet ab 15 und nicht ab 1 nummeriert wird, hat nur insoweit Bedeutung, dass man auch die Zahlenfolge ansich (oben im Beispiel als Chiffratwerte bezeichnet) übermittelt könnte.

Außerdem verwendeten die Agenten einen Code für Zeitungs-Nachrichten, bei dem Wörter ausgetauscht wurden. An dieser Stelle soll aber nicht näher darauf eingegangen werden.

Anwendungs-Beispiel

Klartext:CiudadDeMadrid
Schlüssel:29824
Chiffrat: DSGFDFNNODFERF

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)



Quellen, Literaturverweise und weiterführende Links