HVA Agenten Code

Herkunft / Verwendung: Die Hauptverwaltung Aufklärung (kurz HVA) gehörte zum Ministerium für Staatssicherheit (MfS) der ehemaligen Deutschen Demokratischen Republik (DDR) und war der Auslandsnachrichtendienst der DDR.

Die Agenten der HVA benutzten unter anderem manuelle Verfahren mit einer Substitutionstabelle (Codetabelle). Die hier erwähnten Tabellen kamen von HVA Agenten vorwiegend in den 1950er und 1960er Jahren zum Einsatz, wurden teilweise aber bis zum Ende der DDR 1990 benutzt.

Die sich aus der Kodierung ergebenen Zahlenkolonne wurden dann noch einmal mit Wurmtabellen per Vernam (One-Time-Pad)-Verfahren verschlüsselt.

Ein weiteres auf die Substitutionstabelle-Kodierung aufsetzendes Verschlüsselverfahren hieß GRANIT E 160, was nichts anderes als die schon lange bekannte Doppelter Spaltentausch Chiffre, auch Doppelwürfel genannt, ist. Im Verfahren GRANIT E 160 wird auch die Substitutionstabelle mit dem Schlüsselwort "Rheinast" als Beispiel aufgeführt.

Beschreibung des Algorithmus

HVA Substitutionstabelle Rinste (Rinnstein)



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 RINSTE
()=33 ,=34 -=39 .=38 .=37
A=91 ABLAGE=70 B=96 BENÖTIGEN=71 BERICHT=92
BESTÄTIGEN=45 C=95 D=98 E=8 F=94
G=97 H=41 I=0 INFORMATION=99 J=40
K=42 L=46 M=48 N=2 NR=93
O=49 P=43 POSTERHALTEN=73 Q=72 R=1
S=6 STIMMUNG=44 T=5 TELEGRAMM=79 TREFF=36
U=75 V=74 W=77 X=31 Y=30
Z=32 Ä=90 Ö=47 Ü =78 ß=76
Leerzeichen = 35KRYPTOGRAFIE.DE


Substitutionstabelle Dekodierung RINSTE
0=I 1=R 2=N 5=T 6=S
8=E 30=Y 31=X 32=Z 33=()
34=, 36=TREFF 37=. 38=. 39=-
40=J 41=H 42=K 43=P 44=STIMMUNG
45=BESTÄTIGEN 46=L 47=Ö 48=M 49=O
70=ABLAGE 71=BENÖTIGEN 72=Q 73=POSTERHALTEN 74=V
75=U 76=ß 77=W 78=Ü 79=TELEGRAMM
90=Ä 91=A 92=BERICHT 93=NR 94=F
95=C 96=B 97=G 98=D 99=INFORMATION
35 = LeerzeichenKRYPTOGRAFIE.DE


HVA Substitutionstabelle SEAITN



Substitutionstabelle Enkodierung HVA Agenten 2
()=36 ,=35 -=34 .=32
/=30 :=31 A=8 B=69
BENÖTIGEN=65 BERICHT=14 BESTÄTIGEN=13 C=68
D=64 E=9 ERHALTEN=62 F=66
G=60 H=07 I=2 INFORMATION=05
J=09 K=08 L=02 M=04
MITTEILEN=61 N=4 O=01 P=03
Q=00 R=17 S=7 STIMMUNG=19
T=5 TBK=33 TELEGRAMM=63 U=12
V=11 W=16 X=10 Y=37
Z=39 Ä=67 Ö=06 Ü=15
ß=18
Leerzeichen = 38KRYPTOGRAFIE.DE


Substitutionstabelle Dekodierung HVA Agenten 2
00=Q 01=O 2=I 02=L
03=P 4=N 04=M 5=T
05=INFORMATION 06=Ö 7=S 07=H
8=A 08=K 9=E 09=J
10=X 11=V 12=U 13=BESTÄTIGEN
14=BERICHT 15=Ü 16=W 17=R
18=ß 19=STIMMUNG 30=/ 31=:
32=. 33=TBK 34=- 35=,
36=() 37=Y 39=Z 60=G
61=MITTEILEN 62=ERHALTEN 63=TELEGRAMM 64=D
65=BENÖTIGEN 66=F 67=Ä 68=C
69=B
38 = LeerzeichenKRYPTOGRAFIE.DE


HVA Substitutionstabelle Rheinast



Substitutionstabelle Enkodierung RHEINAST
,=99 .=98 A=5 B=80 C=81
D=82 E=2 F=83 G=84 H=1
I=3 K=85 L=86 M=87 N=4
O=88 P=89 Q=90 R=0 S=6
T=7 U=91 V=92 W=93 X=94
Y=95 Z=96
Leerzeichen = 97KRYPTOGRAFIE.DE


Substitutionstabelle Dekodierung RHEINAST
0=R 1=H 2=E 3=I 4=N
5=A 6=S 7=T 80=B 81=C
82=D 83=F 84=G 85=K 86=L
87=M 88=O 89=P 90=Q 91=U
92=V 93=W 94=X 95=Y 96=Z
98=. 99=,
97 = LeerzeichenKRYPTOGRAFIE.DE


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

Beispiele

Klartext:Beispielklartext
Chiffrat Rinste:96806 43084 64246 91158 315
Chiffrat SEAITN:69927 03290 20802 81759 105
Chiffrat Rheinast:80236 89328 68586 50729 47
HVA 1: B e i s p i e l k l a r t e x t 96 8 0 6 43 0 8 46 42 46 91 1 5 8 31 5 HVA 2: B e i s p i e l k l a r t e x t 69 9 2 7 03 2 9 02 08 02 8 17 5 9 10 5

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

Quellen und weiterführende Links

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