0

Dekodiert

Enigma
Maschine
Walzen
Ringstellung
Walzenstellung
Steckbrett
Uhr
UKW-D Verdrahtung

Kodiert

Enigma
Maschine
Walzen
Ringstellung
Walzenstellung
Steckbrett
Uhr
UKW-D Verdrahtung

Über die Enigma-Chiffre

Die Enigma-Chiffre ist eine polyalphabetische Substitutionschiffre, die Buchstaben in andere Buchstaben umwandelt. Sie unterstützt die Verschlüsselung der 26 Buchstaben von "A" bis "Z".

Die Substitution erfolgt mithilfe einer Enigma-Maschine. DenCode unterstützt die Simulation der folgenden Enigma-Modelle:

Die Struktur einer Enigma-Maschine ist wie folgt: Ein über die Tastatur (Tastatur) eingegebener Buchstabe durchläuft das Steckerbrett (Steckerbrett), die Eintrittswalze (ETW), 3 oder 4 Walzen (Rotoren) und die Umkehrwalze (UKW). Danach läuft das Signal den Weg zurück und das Ergebnis leuchtet auf dem Lampenfeld (Lampenfeld) auf. An jeder Station findet eine Substitution des Buchstabens statt.

 UKW   Walze  Walze  Walze   ETW  (Stecker)
         3      2      1
 ___    ___    ___    ___    ___    ___
|   |  |   |  |   |  |   |  |   |  |   |
|  -|--|---|--|---|--|---|--|---|--|---|-- < Tastatur
| | |  |   |  |   |  |   |  |   |  |   |
| | |  |   |  |   |  |   |  |   |  |   |
|  -|--|---|--|---|--|---|--|---|--|---|-- > Lampenfeld
|   |  |   |  |   |  |   |  |   |  |   |
 ---    ---    ---    ---    ---    ---

Die Eintrittswalze, die Rotoren und die Umkehrwalze haben interne Verdrahtungen, die die 26 Buchstaben "A" bis "Z" permutieren. Zum Beispiel hat Rotor "I" der Enigma I folgende Verdrahtung, bei der "A" zu "E" wird. Wenn das Signal von der Umkehrwalze zurückkommt, wird bei "J" der umgekehrte Weg genommen und es wird zu "Z".

ABCDEFGHIJKLMNOPQRSTUVWXYZ
||||||||||||||||||||||||||
EKMFLGDQVZNTOWYHXUSPAIBRCJ

Alle Verdrahtungen der Enigma I sind wie folgt:

WalzeABCDEFGHIJKLMNOPQRSTUVWXYZ
ETWABCDEFGHIJKLMNOPQRSTUVWXYZ
IEKMFLGDQVZNTOWYHXUSPAIBRCJ
IIAJDKSIRUXBLHWTMCQGZNPYFVOE
IIIBDFHJLCPRTXVZNYEIWGAKMUSQO
IVESOVPZJAYQUIRHXLNFTGKDCMWB
VVZBRGITYUPSDNHLXAWMJQOFECK
UKW-AEJMZALYXVBWFCRQUONTSPIKHGD
UKW-BYRUHQSLDPXNGOKMIEBFZCWVJAT
UKW-CFVPJIAOYEDRZXWGCTKUQSBNMHL

Das Steckerbrett ermöglicht es dem Benutzer, zusätzliche Vertauschungen durch Kabelverbindungen vorzunehmen. Es befindet sich vor der Eintrittswalze. Das Steckerbrett hat Buchsen für die 26 Buchstaben. Durch Verbinden zweier Buchstaben mit einem Kabel werden diese vertauscht. Wenn z.B. "A" und "M" verbunden sind, wird "A" zu "M" und "M" zu "A". Buchstaben ohne Kabelverbindung bleiben unverändert.

Wenn eine Taste gedrückt wird, dreht sich der erste Rotor (rechts) um einen Schritt weiter. Wenn ein Rotor eine bestimmte Position (Notch) erreicht, dreht sich auch der nächste Rotor (links) weiter. Durch diese Rotation ändert sich die interne Verdrahtung für jeden Buchstaben, sodass der gleiche Buchstabe jedes Mal anders verschlüsselt wird.

Jeder Rotor hat einen Ring, auf dem die Buchstaben "A" bis "Z" (oder "01" bis "26") stehen. Die Ringstellung bestimmt den Versatz zwischen der internen Verdrahtung und den Buchstaben auf dem Ring. Bei Enigma I Rotor "I" und Ringstellung "A (01)" wird "A" zu "E". Bei Ringstellung "B (02)" verschiebt sich die Verdrahtung, sodass "A" zu "K" wird.

Ring: A (01)
ABCDEFGHIJKLMNOPQRSTUVWXYZ
||||||||||||||||||||||||||
EKMFLGDQVZNTOWYHXUSPAIBRCJ

Ring: B (02)
BCDEFGHIJKLMNOPQRSTUVWXYZA
||||||||||||||||||||||||||
FLNGMHERWAOUPXZIYVTQBJCSDK

Die Rotoren können in beliebiger Reihenfolge eingesetzt und auf eine beliebige Anfangsposition eingestellt werden. Zum Beispiel können die Rotoren "I", "II" und "III" in der Reihenfolge "II", "I", "III" eingesetzt werden. Die Anfangsposition jedes Rotors kann zwischen "A (01)" und "Z (26)" gewählt werden. Auch die Umkehrwalze kann bei manchen Modellen gewählt oder eingestellt werden.

Hier ist ein Beispiel für die Verschlüsselung mit der Enigma I:

Walzenlage    : UKW-A II I III
Ringstellung  : X M V  (24 13 22)
Grundstellung : A B L  (01 02 12)
Steckerbrett  : AM FI NV PS TU WZ

Klartext      : SECRET
Geheimtext    : LCGODU

Der erste Buchstabe "S" durchläuft folgenden Pfad und wird zu "L":

S -> P  : Steckerbrett
P -> P  : ETW
P -> L  : III
L -> P  : I
P -> W  : II
W -> K  : UKW-A
K -> Q  : II
Q -> O  : I
O -> L  : III
L -> L  : ETW
L -> L  : Steckerbrett

Die Positionen von Eingang (+) und Ausgang (-) auf dem Ring dargestellt (da die Rotoren sich drehen, unterscheiden sich diese von den oben genannten Buchstaben):

           -      +       
ABCDEFGHIJKLMNOPQRSTUVWXYZ  : Plugboard
           -   +          
ABCDEFGHIJKLMNOPQRSTUVWXYZ  : ETW
           -   +          
MNOPQRSTUVWXYZABCDEFGHIJKL  : III
           +  -           
BCDEFGHIJKLMNOPQRSTUVWXYZA  : I
               +-         
ABCDEFGHIJKLMNOPQRSTUVWXYZ  : II
          -           +   
ABCDEFGHIJKLMNOPQRSTUVWXYZ  : UKW-A

Die Enigma ist reziprok: Wenn der Geheimtext mit denselben Einstellungen erneut eingegeben wird, erhält man den Klartext. "L" ergibt also wieder "S".

L -> L  : Steckerbrett
L -> L  : ETW
L -> O  : III
O -> Q  : I
Q -> K  : II
K -> W  : UKW-A
W -> P  : II
P -> L  : I
L -> P  : III
P -> P  : ETW
P -> S  : Steckerbrett
           +      -       
ABCDEFGHIJKLMNOPQRSTUVWXYZ  : Plugboard
           +   -          
ABCDEFGHIJKLMNOPQRSTUVWXYZ  : ETW
           +   -          
MNOPQRSTUVWXYZABCDEFGHIJKL  : III
           -  +           
BCDEFGHIJKLMNOPQRSTUVWXYZA  : I
               -+         
ABCDEFGHIJKLMNOPQRSTUVWXYZ  : II
          +           -   
ABCDEFGHIJKLMNOPQRSTUVWXYZ  : UKW-A

Einstellungen in DenCode

Walzenlage

Wählt den Typ der Umkehrwalze und der Rotoren sowie deren Reihenfolge.

Da das Signal von rechts kommt, werden die Rotoren von rechts nach links gezählt (1, 2, 3). Die Einstellung schreibt man jedoch meist von links nach rechts (Reflektor, Rotor links, ..., Rotor rechts). "UKW-A II I III" bedeutet also: Reflektor UKW-A, Rotor links (3) II, Rotor mitte (2) I, Rotor rechts (1) III.

Normalerweise gibt es 3 Rotoren. Die Enigma M4 hat einen zusätzlichen "dünnen" Reflektor und einen "dünnen" Rotor im Reflektor-Slot. DenCode behandelt den "dünnen" Reflektor normal und den "dünnen" Rotor (Beta, Gamma) als Rotor 4. Bei UKW-D entfällt Rotor 4.

Ringstellung

Stellt den Ringversatz für jeden Rotor ein. Bei manchen Modellen auch für die Umkehrwalze.

Grundstellung

Stellt die Anfangsposition der Rotoren ein. Bei manchen Modellen auch für die Umkehrwalze.

Da dies pro Nachricht geändert wurde, nennt man es auch "Spruchschlüssel".

Steckerverbindungen

Konfiguriert die Kabelverbindungen des Steckerbretts.

Geben Sie Paare von Buchstaben ein, die vertauscht werden sollen, z.B. "AB CD EF GH IJ KL".

Uhr

Die Uhr ist ein Zubehör, das an das Steckerbrett angeschlossen wird und 40 verschiedene Verdrahtungen ("00" bis "39") bietet. Sie wird mit 10 Kabelpaaren verbunden.

Nur für Enigma I verfügbar. Erfordert 10 Steckerpaare.

UKW-D Verdrahtung

Die UKW-D ist eine umverdrahtbare Umkehrwalze.

Im Gegensatz zur normalen Beschriftung "A...Z" nutzt UKW-D die Reihenfolge "A-ZXWVUTSRQPON-MLKIHGFEDCB". Die zwei "-" (entspricht B und O) sind fest verbunden. Die anderen 24 Buchstaben können in 12 Paaren frei verbunden werden.

UKW-D Beschriftung: A-ZXWVUTSRQPON-MLKIHGFEDCB
Normale Notation:   ABCDEFGHIJKLMNOPQRSTUVWXYZ

Verfügbar für Enigma I, Enigma M4, Enigma KD.