Informatikseiten von Robert Löwenberg
Die Enigma ( rechts im Bild zu sehen) war eine Rotor-Schlüsselmaschine, die im Zweiten Weltkrieg zur Verschlüsselung des Nachrichtenverkehrs des deutschen Militärs
und anderen Diensten verwendet wurde. Sie wurde zur geheimen Kommunikation eingesetzt. Trotz vor und während des Krieges schrittweise eingeführter
Verbesserungen der Verschlüsselungsqualität, gelang es den Alliierten mit hohem personellen und maschinellen Aufwand, die deutschen Funksprüche nahezu
kontinuierlich zu entziffern. Die drei Walzen sind nebeneinander unabhängig drehbar angeordnet. Jede von ihnen weist auf beiden Seiten 26 elektrische Kontakte,
welche jeweils einem Buchstaben des lateinischen Alphabets zugeordnet werden. Jeweils ein Kontakt auf der einen Seite einer Walze ist durch einen isolierten Draht
im Inneren der Walze mit einem Kontakt auf der anderen Seite der Walze verbunden. Insgesamt sind so, für jede Walze unterschiedlich, alle 26 Kontakte auf der einen
Seite einer Walze paarweise und unregelmäßig mit den 26 Kontakten auf der anderen Seite elektrisch verbunden.
Hier ist eine Simulation der Enigma vom Typ M3 :
Mit dieser Simulation lösen wir folgende Beispielaufgabe:
ENIGMA-Typ: M III Heer & Marine
Umkehrwalze (Reflektor): C
Walzenlage: I; II; V
Ringstellung: 9; 17; 6
Startlage: PST
Steckbrett: AC; BX; JV; HZ; TW; UN; MI; RD; GS
Spruchschlüssel: WER
Zeichenzahl mit Spruchschlüssel: 240
Ciphertext: JVP INW AMN PIC XQG TWG DYZ NGZ AFU QOT BPA CCX AUK IRO
CCT VIC PZI PXX PCI JRW GGU WSO OSJ IJX PYH CHI NWX KYB COM ZML
ARP ELP ESZ NQG RIX XLZ MCT PIX ZXH JXR UTD TRX PGI XGD JVV UQP
CCG SMO HGQ MIF OUM NGJ PML TRQ QQB NID YCI EPV XPD TRE PUX RWJ
CSM QXI NXU CIT HDF GVD SMF YQQ GZQ USP PXX AOA YEO GZI YTP DQF
RMJ VMF HAA GQY
Als erstes stellen wir Umkehrwalze, Walzenlage und Startlage wie im oberen Bild zu sehen ist, ein.
Danach stellen wir Ringstellung und Steckerleiste (aktivieren diese!) wie folgt ein, anschließend sollte die Walze vollständig eingestellt sein:
https://de.wikipedia.org/wiki/Enigma_(Maschine)
#/media/File:Enigma_(20967055154
).jpg
Um die korrekte Einstellung der Enigma zu überprüfen, geben wir die ersten 6 Zeichen des Chiffrats ein, kommt nun der Spruchschlüssel 2x heraus ist die Enigma
korrekt eingestellt:
Anschließend fügen wir den Ciphertext (ohne die vorher verwendeten 6 Zeichen!!) ein:
Und erhalten folgenden Plaintext: werwe rundi chwer deanw eihna chten nachh ausek ommen wiral letun dasod ersol ltene stunw irall ekomm enhei moder
sollt enhei mkomm enfue reine kurze rastj elaen gerde stobe sseru mruhe aufzu nehme nundz ugebe nchar lesdi ckens einsa chtei nszwe isieb ennul lengl
schri ftste llerw erwer
bereinigt:
Und ich werde an Weihnachten nach Hause kommen. Wir alle tun das oder sollten
es tun. Wir alle kommen heim oder sollten heimkommen. Für eine kurze Rast, je
länger desto besser, um Ruhe aufzunehmen und zu geben. Charles Dickens (1812-
70), engl. Schriftsteller