Codes der KGB-Agenten

Herkunft / Verwendung: Nach dem zweiten Weltkrieg waren natürlich auch Agenten / Spione des 1954 gegründeten KGB, des sowjetischen Geheimdienstes unterwegs, um Informationen zu beschaffen. Besonders interessant für die Aufklärung im Ausland war für den KGB das Gebiet der westlichen Staaten.

Ab den 1950er Jahren benutzten die KGB-Agenten zur Kodierung ihrer Nachrichten sogenannte Substitutionstabellen, um die Buchstaben einer Nachricht in Ziffern zu überführen. Die sich ergebenen Ziffern wurden dann in Fünfergruppen notiert und nochmals mit Zahlenwürmern aus sogenannten Wurmtabellen per Vernam (One-Time-Pad)-Verfahren verschlüsselt, bevor sie dann zum Beispiel über Funk übertragen wurden. Die One-Time-Pad-Verschlüsselung gilt als beweisbar sicher, wenn richtig angewendet. Die mit Wurmtabellen verschlüsselten Nachrichten dürften unknackbar sein, solange die Wurmtabelle nicht bekannt ist.

Die eingesetzten Substitutionstabellen funktionierten ganz ähnlich dem bei den BND-Agenten eingesetztem 'Dein Star'-Code. Die Tabellen begannen meistens mit häufig verwendeteten und leicht merkbaren Buchstaben. Die am häufigsten verwendeten Buchstaben lagen vorne, weil sich so Platz sparen lassen konnte, denn hier war nur eine Ziffer nötig. So ließ sich die Tabelle jederzeit leicht aus dem Gedächtnis rekonstruieren, ohne verdächtige Papiere mitführen zu müssen.

Es gibt einige Substitutionstabellen, die die Buchstaben in der ersten Zeile jeweils anders anordnen und andere Anfangsziffern für die ein- bzw. zweistelligen Zahlen-Codes benutzen. Anhand der Häufigkeiten der Ziffern dürfte sich anhand eines Chiffrates eventuell, abhängig von der Länge der Nachricht, herausfinden lassen, um welchen Typus es sich handelt.

Am bekanntesten dürfte die VIC-Chiffre, die der finnisch-russischen Agent Reino Häyhänen benutzte, sein. Auch sie setzt in einem Zwischenschritt auf eine Substitution des Straddling Checkerboard Verfahrens ein, ist aber durch weitere Chiffrier-Schritte (Transpositionen, Additionen etc.) sicherer. Dadurch konnte Häyhänen auf ein zusätzliche One Time Pad Verschlüsselung verzichten. Seine Chiffre blieb trotzdem ungebrochen. Der VIC-Chiffre ist ein eigener Artikel gewidmet.

Eine Substitutionstabelle mit den Anfangsbuchstaben "EOTLINM" wurde 2010 beim KGB-Agenten Michael Wasenkow, Deckname Juan Lazaro entdeckt. Auch er benutzte das VIC Chiffrierverfahren.

Im Fall Abel bzw. R. Häyhänen wurde 1957 die Substitutionstabelle "CHEГOПA" (russisch "Snegopad", deutsch "Schneefall") aufgefunden. Sie enthält kyrillische Buchstaben.

Die Substitutionstabelle "ParteiV" wird im ZDF Fernseh-Dreiteiler "Der Illegale" aus dem Jahr 1972 benutzt. Der Film erzählt die Geschichte des KGB-Agenten Grunwaldt (gespielt durch Götz George), der zu Beginn der 1950er-Jahre vom sowjetischen Geheimdienst in die Bundesrepublik eingeschleust wurde. Der Film entstand unter Mitwirkung des BfV und des BKA. Es soll original Agententechnik zum Einsatz gekommen sein.

Zur Substitutionstabelle "Subway" bzw. "SIOERATN" des Funkers Max Klausen (bzw. Clausen) im Dienste des russischen GRU-Agenten Richard Sorge (Pseudonym R. Sonter, Deckname bei der GRU Ramsay), u. a. im Einsatz in Japan in den 1940ern siehe den Artikel Straddling Checkerboard.

Natürlich enthielten diese Substitutionstabellen auch häufig kyrillische Buchstaben. Da diese sich nur schwerlich über deutsche Tastaturen eingeben lassen, wird auf die Dekodierung dieser Varianten im Decoder-Tool verzichtet.

Substitutionstabellen

EOTLINM



Zur Kodierung von Buchstaben nach Zahlen wird der Buchstabe in der Tabelle gesucht und in die Zeilenbezeichnung links geschaut. Befindet sich der gesuchte Buchstabe in der ersten, nicht betitelten Zeile, so ist nur eine Ziffer zu notieren. Ansonsten sind zwei Ziffern zu notieren: Die der Zeile und die der Spalte.

Zur Dekodierung geht man umgekehrt vor: man schaut zuerst, ob die vorgefundene ersten Ziffer in der ersten, unbeschrifteten Zeile steht. Dann hat man den Buchstaben sofort gefunden. Ansonsten benutzt man noch eine Ziffer mehr und nimmt den Buchstaben, der sich durch die zuerst genannte Zeile und die als zweite genannte Spalte ergibt.

Die nachfolgenden Tabelle zur Enkodierung und Dekodierung erleichtern die Sache:

Substitutionstabelle Enkodierung EOTLINM
,=94 -=90 .=99 /=02 A=06
B=97 C=07 D=92 E=7 F=95
G=96 H=9 I=1 J=93 K=98
L=6 M=8 N=3 N=00 NR=09
O=2 P=47 Q=42 R=45 RES=49
RPT=44 S=08 T=5 U=46 V=41
W=43 X=48 Y=01 Z=03 ZI=40
_=05
Leerzeichen = 04KRYPTOGRAFIE.DE


Substitutionstabelle Dekodierung EOTLINM
00=N 1=I 01=Y 2=O 02=/
3=N 03=Z 5=T 05=_ 6=L
06=A 7=E 07=C 8=M 08=S
9=H 09=NR 40=ZI 41=V 42=Q
43=W 44=RPT 45=R 46=U 47=P
48=X 49=RES 90=- 92=D 93=J
94=, 95=F 96=G 97=B 98=K
99=.
04 = LeerzeichenKRYPTOGRAFIE.DE


CHEГOПA



Diese Substitutionstabelle benutzt kyrillische Buchstaben und ist nicht im Decoder-Tool enthalten.

ParteiV





Substitutionstabelle Enkodierung PARTEIV
,=30 -=07 .=70 A=8 B=72
C=32 C/C=03 D=08 E=5 F=78
G=38 H=09 I=6 J=79 K=39
L=01 M=71 N=31 NR.=13 O=05
P=2 P/P=77 Q=35 R=9 RPT=73
S=06 T=1 U=76 V=4 V=34
W=04 X=74 Z=00 Ä=02 Ö=75
Ü=36
Leerzeichen = 17KRYPTOGRAFIE.DE


Substitutionstabelle Dekodierung PARTEIV
00=Z 1=T 01=L 2=P 02=Ä
03=C/C 4=V 04=W 5=E 05=O
6=I 06=S 07=- 8=A 08=D
9=R 09=H 13=NR. 30=, 31=N
32=C 34=V 35=Q 36=Ü 38=G
39=K 70=. 71=M 72=B 73=RPT
74=X 75=Ö 76=U 77=P/P 78=F
79=J
17 = LeerzeichenKRYPTOGRAFIE.DE




Die Chiffren sind Substitutionstabellen nach dem Straddling Checkerboard-Verfahren. Der dort beschriebene Algorithmus kommt hier zur Anwendung.

Beispiele

Klartext:Beispiel Text
Chiffrat in 'EOTLINM': 97710 84717 60457 485
Chiffrat in 'ParteiV': 72560 62650 11715 741

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

Quellen, Literaturverweise und weiterführende Links

Weitere Informationen zum manuellen Chiffrierverfahren der KGB-Agenten auf der Website von Jörg Drobick