Dein-Star-Code der BND-Agenten
Kategorisierung: | Dekodierschablonen |
Siehe auch: | Spionage Chiffren nach dem Straddling Checkerboard-Verfahren |
Herkunft / Verwendung: |
In den 1950er Jahren wurden bereits BND (bzw. Operation Gehlen)- Agenten auf dem Gebiet der Deutschen Demokratischen Republik (DDR) eingesetzt. Diese benutzten 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 Wurmtabellen per Vernam (One-Time-Pad)-Verfahren verschlüsselt, bevor sie dann zum Beispiel über Funk übertragen wurden. Ab 1958 oder 1959 nutzten BND-Agenten in der DDR dann die Substitutionstabelle 'Dein Star', die mit eben diesen häufig verwendeteten und leicht merkbaren Buchstaben begann. Die am häufigsten verwendeten Buchstaben lagen vorne, weil sich so Platz sparen lassen konnte, denn hier war nur eine Ziffer nötig. Danach folgte alphabetisch die noch nicht verwendeten Buchstaben. So ließ sich die Tabelle jederzeit leicht aus dem Gedächtnis rekonstruieren, ohne verdächtige Papiere mitführen zu müssen. Die Dekodierschablone wurde bis 1989 nie geändert. Außer den "AEINRST" und "Dein Star" Kodierungen gibt es auch noch Abwandlungen mit "Ei Strand" und "Stein Rad", die die Buchstaben in der ersten Zeile anders anordnen und andere Anfangsziffern für die zweistelligen Codes benutzen. Anhand der Häufigkeiten der Ziffern dürfte sich anhand eines Chiffrates herausfinden lassen, um welchen Typus es sich handelt. Die mit Wurmtabellen verschlüsselten Nachrichten dürften allerdings unknackbar sein, solange die Wurmtabelle nicht vorliegt. In Chiffrierunterlagen aus dem Jahr 1989 (BStU, MfS, HA II Nr. 042925) tauchte die unten beschriebene Substitutionstabelle 'AEIOU' auf. Für BND-Agenten, die in Polen arbeiteten, aber über keine Deutschkenntnisse verfügten, hatte man statt des Merkwortes "Dein Star" das Merkwort "Za Owies" eingeführt. "Za Owies" ist polnisch und heißt soviel wie "Für Hafer". Zu beachten ist, dass diese Substitutionstabelle Buchstaben "Q", "U", "V" und "X" nicht enthält und diese darum nicht umgesetzt werden können. Die Tabelle wurde ab 1960 verwendet. Eine Cryptologia-Ausgabe1 erwähnt den US-Agenten Jerzy Strawa, der seine persönliche Substitutionstabelle nach folgenden Kriterien arrangiert hat: Als Zahlen für die Überschrift nahm er das Geburtsdatum seiner Ehefrau (den 14.8.1930), um die zweite 1 gekürzt, also 148930. Die noch fehlenden Ziffern fügte er hinten an und als Merkwort benutzte er das Wort "Karten". Es blieben vier Ziffern für vier Buchstabenreihen je 10 Zeichen übrig, in der er das Alphabet nach dem zweiten Merkwort "Kosak" füllte. Die erste Zeile mit "K" stand schon da, die nächsten Zeile begann er mit "O", die nächste mit "S", die nächste mit "A" und die letzte mit "K". Wobei er die Reihenfolge 7, 6, 5, 2, also abwärts, für die Zeilen wählte. Es ergeben sich mehrere Möglichkeiten, einen Buchstaben zu wählen. Das "A" zum Beispiel kann durch 4, 66 oder 51 ersetzt werden. Die Ersetzung hat so homophonen Charakter. |
Substitutionstabellen
Dein Star
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 DEIN-STAR | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
, | = | 59 | . | = | 58 | A | = | 8 | B | = | 40 | C | = | 41 | |||||
D | = | 0 | E | = | 1 | F | = | 42 | G | = | 43 | H | = | 44 | |||||
I | = | 2 | J | = | 45 | K | = | 46 | L | = | 47 | M | = | 48 | |||||
N | = | 3 | O | = | 49 | P | = | 50 | Q | = | 51 | R | = | 9 | |||||
S | = | 6 | T | = | 7 | U | = | 52 | V | = | 53 | W | = | 54 | |||||
X | = | 55 | Y | = | 56 | Z | = | 57 | |||||||||||
Leerzeichen = 58 | KRYPTOGRAFIE.DE |
Substitutionstabelle Dekodierung DEIN-STAR | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | = | D | 1 | = | E | 2 | = | I | 3 | = | N | 6 | = | S | |||||
7 | = | T | 8 | = | A | 9 | = | R | 40 | = | B | 41 | = | C | |||||
42 | = | F | 43 | = | G | 44 | = | H | 45 | = | J | 46 | = | K | |||||
47 | = | L | 48 | = | M | 49 | = | O | 50 | = | P | 51 | = | Q | |||||
52 | = | U | 53 | = | V | 54 | = | W | 55 | = | X | 56 | = | Y | |||||
57 | = | Z | 58 | = | . | 59 | = | , | |||||||||||
58 = Leerzeichen | KRYPTOGRAFIE.DE |
Hinweise:
- Zahlen werden mit "Y" umschlossen und dreifach geschrieben: "Y111Y" entspricht "1"
- ß wird als SS geschrieben, Umlaute werden aufgelöst in AE, OE, UE
- Der Doppelpunkt (":") wird als ".." geschrieben, das Fragezeichen mit "FRAGE" aufgelöst
- Der Querstrich ("/") wird als "BRUCH" geschrieben, z.B.: "Y3BRUCH4Y" (vollständig: "Y333BRUCH444Y") für "3/4"
- Das Minuszeichen wird als QQ geschrieben, Eigennamen werden in Y eingefasst und wiederholt, Beispiel: "Y Name Name Y"
AEINRST
Substitutionstabelle Enkodierung AEINRST | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
() | = | 94 | * | = | 90 | ** | = | 92 | *** | = | 98 | - | = | 97 | |||||
. | = | 89 | / | = | 96 | ? | = | 93 | A | = | 0 | B | = | 70 | |||||
C | = | 71 | D | = | 72 | E | = | 1 | F | = | 73 | G | = | 74 | |||||
H | = | 75 | I | = | 2 | J | = | 76 | K | = | 77 | L | = | 78 | |||||
M | = | 79 | N | = | 3 | O | = | 80 | P | = | 81 | Q | = | 82 | |||||
R | = | 4 | RPT | = | 91 | S | = | 5 | T | = | 6 | U | = | 83 | |||||
V | = | 84 | W | = | 85 | X | = | 86 | Y | = | 87 | Z | = | 88 | |||||
ZI | = | 99 | |||||||||||||||||
Leerzeichen = 95 | KRYPTOGRAFIE.DE |
Substitutionstabelle Dekodierung AEINRST | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | = | A | 1 | = | E | 2 | = | I | 3 | = | N | 4 | = | R | |||||
5 | = | S | 6 | = | T | 70 | = | B | 71 | = | C | 72 | = | D | |||||
73 | = | F | 74 | = | G | 75 | = | H | 76 | = | J | 77 | = | K | |||||
78 | = | L | 79 | = | M | 80 | = | O | 81 | = | P | 82 | = | Q | |||||
83 | = | U | 84 | = | V | 85 | = | W | 86 | = | X | 87 | = | Y | |||||
88 | = | Z | 89 | = | . | 90 | = | * | 91 | = | RPT | 92 | = | ** | |||||
93 | = | ? | 94 | = | () | 96 | = | / | 97 | = | - | 98 | = | *** | |||||
99 | = | ZI | |||||||||||||||||
95 = Leerzeichen | KRYPTOGRAFIE.DE |
Erläuterungen:
* = Fortsetzung
** = Wiederholung der Verschlüsselung
*** = Absatz
Ei Strand
Substitutionstabelle Enkodierung EI-STRAND | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
, | = | 39 | . | = | 38 | A | = | 7 | B | = | 20 | C | = | 21 | |||||
D | = | 9 | E | = | 0 | F | = | 22 | G | = | 23 | H | = | 24 | |||||
I | = | 1 | J | = | 25 | K | = | 26 | L | = | 27 | M | = | 28 | |||||
N | = | 8 | O | = | 29 | P | = | 30 | Q | = | 31 | R | = | 6 | |||||
S | = | 4 | T | = | 5 | U | = | 32 | V | = | 33 | W | = | 34 | |||||
X | = | 35 | Y | = | 36 | Z | = | 37 | |||||||||||
Leerzeichen = 38 | KRYPTOGRAFIE.DE |
Substitutionstabelle Dekodierung EI-STRAND | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | = | E | 1 | = | I | 4 | = | S | 5 | = | T | 6 | = | R | |||||
7 | = | A | 8 | = | N | 9 | = | D | 20 | = | B | 21 | = | C | |||||
22 | = | F | 23 | = | G | 24 | = | H | 25 | = | J | 26 | = | K | |||||
27 | = | L | 28 | = | M | 29 | = | O | 30 | = | P | 31 | = | Q | |||||
32 | = | U | 33 | = | V | 34 | = | W | 35 | = | X | 36 | = | Y | |||||
37 | = | Z | 38 | = | . | 39 | = | , | |||||||||||
38 = Leerzeichen | KRYPTOGRAFIE.DE |
Stein Rad
Substitutionstabelle Enkodierung STEIN-RAD | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
, | = | 69 | . | = | 68 | A | = | 8 | B | = | 50 | C | = | 51 | |||||
D | = | 9 | E | = | 2 | F | = | 52 | G | = | 53 | H | = | 54 | |||||
I | = | 3 | J | = | 55 | K | = | 56 | L | = | 57 | M | = | 58 | |||||
N | = | 4 | O | = | 59 | P | = | 60 | Q | = | 61 | R | = | 7 | |||||
S | = | 0 | T | = | 1 | U | = | 62 | V | = | 63 | W | = | 64 | |||||
X | = | 65 | Y | = | 66 | Z | = | 67 | |||||||||||
Leerzeichen = 68 | KRYPTOGRAFIE.DE |
Substitutionstabelle Dekodierung STEIN-RAD | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | = | S | 1 | = | T | 2 | = | E | 3 | = | I | 4 | = | N | |||||
7 | = | R | 8 | = | A | 9 | = | D | 50 | = | B | 51 | = | C | |||||
52 | = | F | 53 | = | G | 54 | = | H | 55 | = | J | 56 | = | K | |||||
57 | = | L | 58 | = | M | 59 | = | O | 60 | = | P | 61 | = | Q | |||||
62 | = | U | 63 | = | V | 64 | = | W | 65 | = | X | 66 | = | Y | |||||
67 | = | Z | 68 | = | . | 69 | = | , | |||||||||||
68 = Leerzeichen | KRYPTOGRAFIE.DE |
AEIOU
Substitutionstabelle Enkodierung AEIOU | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
( | = | 54 | ) | = | 55 | ? | = | 52 | A | = | 6 | B | = | 11 | |||||
C | = | 12 | D | = | 13 | E | = | 7 | F | = | 14 | G | = | 15 | |||||
H | = | 21 | I | = | 8 | J | = | 22 | K | = | 23 | L | = | 24 | |||||
M | = | 25 | N | = | 31 | O | = | 9 | P | = | 32 | Q | = | 33 | |||||
R | = | 34 | S | = | 35 | T | = | 41 | U | = | 0 | V | = | 42 | |||||
W | = | 43 | X | = | 44 | Y | = | 45 | Z | = | 51 | ||||||||
Leerzeichen = 53 | KRYPTOGRAFIE.DE |
Substitutionstabelle Dekodierung AEIOU | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | = | U | 6 | = | A | 7 | = | E | 8 | = | I | 9 | = | O | |||||
11 | = | B | 12 | = | C | 13 | = | D | 14 | = | F | 15 | = | G | |||||
21 | = | H | 22 | = | J | 23 | = | K | 24 | = | L | 25 | = | M | |||||
31 | = | N | 32 | = | P | 33 | = | Q | 34 | = | R | 35 | = | S | |||||
41 | = | T | 42 | = | V | 43 | = | W | 44 | = | X | 45 | = | Y | |||||
51 | = | Z | 52 | = | ? | 54 | = | ( | 55 | = | ) | ||||||||
53 = Leerzeichen | KRYPTOGRAFIE.DE |
Anmerkungen: Leerzeichen werden hier normalerweise nicht geschrieben. Sollten doch welche vorhanden sein, werden sie durch Code 53 ("-") ersetzt. Zahlen sind in Klammern zu fassen, zum Beispiel wird aus "Ich kaufe 34 Eier." "I C H K A U F T E ( 3 4 ) E I E R P K T".
Nach der Fünfergruppierung wird eine Gruppe "00000" vorangestellt und dann erfolgt eine Vernam-Verschlüsselung mit Zufallszahlen.
Za-Owies
Substitutionstabelle Enkodierung ZA-OWIES | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
, | = | 46 | -/ | = | 48 | -// | = | 49 | ? | = | 47 | A | = | 1 | |||||
B | = | 21 | C | = | 22 | C | = | 23 | D | = | 24 | E | = | 8 | |||||
E | = | 25 | F | = | 26 | G | = | 27 | H | = | 28 | I | = | 7 | |||||
J | = | 29 | K | = | 30 | L | = | 31 | L | = | 32 | M | = | 33 | |||||
N | = | 34 | N | = | 35 | O | = | 5 | O | = | 36 | P | = | 37 | |||||
R | = | 20 | R | = | 38 | S | = | 9 | S | = | 39 | T | = | 40 | |||||
W | = | 6 | W | = | 41 | Y | = | 42 | Z | = | 0 | Z | = | 43 | |||||
Z | = | 44 | |||||||||||||||||
Leerzeichen = 45 | KRYPTOGRAFIE.DE |
Substitutionstabelle Dekodierung ZA-OWIES | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | = | Z | 1 | = | A | 5 | = | O | 6 | = | W | 7 | = | I | |||||
8 | = | E | 9 | = | S | 20 | = | R | 21 | = | B | 22 | = | C | |||||
23 | = | C | 24 | = | D | 25 | = | E | 26 | = | F | 27 | = | G | |||||
28 | = | H | 29 | = | J | 30 | = | K | 31 | = | L | 32 | = | L | |||||
33 | = | M | 34 | = | N | 35 | = | N | 36 | = | O | 37 | = | P | |||||
38 | = | R | 39 | = | S | 40 | = | T | 41 | = | W | 42 | = | Y | |||||
43 | = | Z | 44 | = | Z | 46 | = | , | 47 | = | ? | 48 | = | -/ | |||||
49 | = | -// | |||||||||||||||||
45 = Leerzeichen | KRYPTOGRAFIE.DE |
Karten-Kosak
Substitutionstabelle Enkodierung KARTEN-KOSAK | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | = | 4 | A | = | 66 | A | = | 51 | B | = | 67 | B | = | 54 | |||||
C | = | 58 | D | = | 59 | E | = | 3 | E | = | 53 | F | = | 50 | |||||
G | = | 52 | H | = | 55 | I | = | 56 | J | = | 57 | K | = | 1 | |||||
K | = | 21 | L | = | 24 | M | = | 28 | N | = | 0 | N | = | 29 | |||||
O | = | 71 | td> | O | = | 23 | P | = | 74 | P | = | 20 | Q | = | 78 | ||||
Q | = | 22 | R | = | 8 | R | = | 79 | R | = | 25 | S | = | 73 | |||||
S | = | 61 | S | = | 26 | T | = | 9 | T | = | 70 | T | = | 64 | |||||
T | = | 27 | U | = | 72 | U | = | 68 | V | = | 75 | V | = | 69 | |||||
W | = | 76 | W | = | 63 | X | = | 77 | X | = | 60 | Y | = | 62 | tr> | ||||
Z | = | 65 | |||||||||||||||||
kein Leerzeichen | KRYPTOGRAFIE.DE |
Substitutionstabelle Dekodierung KARTEN-KOSAK | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | = | N | 1 | = | K | 3 | = | E | 4 | = | A | 8 | = | R | |||||
9 | = | T | 20 | = | P | 21 | = | K | 22 | = | Q | 23 | = | O | |||||
24 | = | L | 25 | = | R | 26 | = | S | 27 | = | T | 28 | = | M | |||||
29 | = | N | 50 | = | F | 51 | = | A | 52 | = | G | 53 | = | E | |||||
54 | = | B | 55 | = | H | 56 | = | I | 57 | = | J | 58 | = | C | |||||
59 | = | D | 60 | = | X | 61 | = | S | 62 | = | Y | 63 | = | W | |||||
64 | = | T | 65 | = | Z | 66 | = | A | 67 | = | B | 68 | = | U | |||||
69 | = | V | 70 | = | T | 71 | = | O | 72 | = | U | 73 | = | S | |||||
74 | = | P | 75 | = | V | 76 | = | W | 77 | = | X | 78 | = | Q | |||||
79 | = | R | |||||||||||||||||
kein Leerzeichen | KRYPTOGRAFIE.DE |
Die Chiffren sind Substitutionstabellen nach dem Straddling Checkerboard-Verfahren. Der dort beschriebene Algorithmus kommt hier zur Anwendung.
Beispiele
Klartext: | Beispiel Text |
Chiffrat in 'Dein Star': | 40126 50214 75871 557 |
Chiffrat in 'AEINRST': | 70125 81217 89561 866 |
Chiffrat in 'Ei Strand': | 20014 30102 73850 355 |
Chiffrat in 'Stein Rad': | 50230 60325 76812 651 |
Chiffrat in 'AEIOU': | 11783 53287 24534 17444 1 |
Chiffrat in 'Za Owies': | 21879 37783 14540 840 |
Chiffrat in 'Karten-Kosak': | 67356 73745 63249 3779 |
Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)
Quellen, Literaturverweise und weiterführende Links
1. Cryptologia 31/4, Oct 2007, S. 343-357: From the Archives: The U.S. and West German Agent Radio CiphersWeitere Informationen zum manuellen Chiffrierverfahren der BND Agenten auf der Website von Jörg Drobick