Enigma-Simulator (Rotorchiffre)

Simulieren Sie die deutsche Enigma-Maschine aus dem Zweiten Weltkrieg direkt im Browser, mit originalgetreuer Walzenverdrahtung und Schrittmechanik. Wählen Sie Walzen, Ringstellung, Grundstellung und Steckerbrett frei aus, um Nachrichten zu ver- und entschlüsseln. Die gesamte Verarbeitung findet vollständig im Browser statt.

Was ist dieser Enigma-Chiffriermaschine-Simulator?

Dieser Enigma-Simulator bildet die dreiwalzige Enigma I der deutschen Wehrmacht aus dem Zweiten Weltkrieg mit denselben internen Verdrahtungstabellen und derselben Schrittmechanik nach, die auch das historische Original verwendete. Die von Ihnen gewählte Kombination aus Walzentyp, Ringstellung, Grundstellung und Steckerbrett-Belegung bildet die vollständige Umwandlungsregel, mit der ein eingegebener Klartext in einen Geheimtext oder ein Geheimtext zurück in den ursprünglichen Klartext verwandelt wird – exakt so, wie es die Bediener der echten Maschine mit ihren täglichen Schlüsseleinstellungen taten.

Die gesamte Berechnung läuft ausschließlich lokal in Ihrem Browser ab; der eingegebene Text wird zu keinem Zeitpunkt an einen Server übertragen oder gespeichert. Genau wie beim historischen Gerät werden ausschließlich die Buchstaben A bis Z durch die Walzen geleitet und verschlüsselt, während Ziffern, Satzzeichen und Leerzeichen unverändert an ihrer ursprünglichen Position im Ergebnis erscheinen. Ebenso originalgetreu ist die reziproke Eigenschaft der Chiffre erhalten: Verarbeiten Sie einen erzeugten Geheimtext mit identischen Einstellungen ein zweites Mal, erhalten Sie wieder exakt den Ausgangstext.

So bedienen Sie die Enigma-Chiffriermaschine

  1. Walzentypen wählen Belegen Sie die linke, mittlere und rechte Walzenposition jeweils mit einem Typ aus I bis V. Ein und derselbe Walzentyp darf dabei auch mehrfach verwendet werden.
  2. Ringstellung festlegen Bestimmen Sie für jede Walze die Ringstellung (A bis Z). Für eine erfolgreiche Entschlüsselung muss dieser Wert bei Ver- und Entschlüsselung identisch sein.
  3. Grundstellung einstellen Legen Sie den im Walzenfenster sichtbaren Anfangsbuchstaben jeder Walze fest. Im historischen Funkbetrieb wurde dieser Wert für jede einzelne Nachricht neu gewählt.
  4. Steckerbrett belegen (optional) Geben Sie die zu tauschenden Buchstabenpaare durch Leerzeichen getrennt ein, etwa "AB CD", bis zu höchstens 10 Paare.
  5. Text eingeben und ausführen Tippen Sie Klartext oder Geheimtext in das Eingabefeld und klicken Sie auf "Ver-/entschlüsseln", um das Ergebnis angezeigt zu bekommen.

Tipps für die Nutzung

  • Enigma ist eine reziproke Chiffre: Wird der Geheimtext mit genau denselben Walzeneinstellungen, derselben Grundstellung und demselben Steckerbrett erneut verarbeitet, ergibt sich wieder der ursprüngliche Klartext. Probieren Sie es mit der Schaltfläche "Ergebnis als Eingabe übernehmen" aus.
  • Schon eine einzige geänderte Buchstabe in der Grundstellung erzeugt einen völlig anderen Geheimtext. Im tatsächlichen Kriegsbetrieb wurde diese Einstellung in der Regel täglich gewechselt.
  • Da das Signal stets über die Umkehrwalze läuft, kann ein Buchstabe niemals auf sich selbst verschlüsselt werden. Diese Eigenheit wurde später zu einem entscheidenden Hinweis für Alan Turing und seine Mitstreiter bei der Entzifferung.
  • Das Steckerbrett unterstützt bis zu 10 Buchstabenpaare. Auch die tatsächlichen Betriebsvorschriften des deutschen Militärs begrenzten die Zahl auf höchstens 10 Paare.
  • Mit einem Klick auf "Einstellungen auswürfeln" erleben Sie in vereinfachter Form das tägliche Schlüsselritual (Wechsel von Walzen, Ringstellung und Steckerbrett gemäß einer Schlüsseltafel), das die damaligen Bediener jeden Tag durchführten.

Anwendungsbeispiele für den Enigma-Simulator

Als Unterrichtsmaterial für Kryptografie- und Geschichtsstunden

Indem Schülerinnen und Schüler die Walzenverdrahtung und die Schrittmechanik live in Aktion sehen, wird ein Funktionsprinzip greifbar, das sich anhand von Lehrbuchdiagrammen allein nur schwer vermitteln lässt.

Zur Nachstellung der Entzifferungsgeschichte von Bletchley Park

Sie können live vorführen, wie derselbe Geheimtext bei identischen Einstellungen wieder zum Klartext wird, und dadurch die Herausforderung greifbar machen, vor der Alan Turing und sein Team standen.

Für das Selbststudium klassischer Verschlüsselungsverfahren

Indem Sie Walzentyp, Ringstellung und Steckerbrett einzeln verändern und die jeweilige Wirkung auf das Ergebnis beobachten, erschließen Sie sich das Prinzip der polyalphabetischen Substitution mit eigenen Händen.

Zum Nachrechnen von Enigma-Beispielen aus Büchern und Fachliteratur

Ein in einem Buch oder auf einer Fachseite zur Kryptografiegeschichte abgedrucktes Enigma-Beispiel lässt sich mit denselben Einstellungswerten hier eingeben und so Schritt für Schritt nachvollziehen und überprüfen.

Begriffe rund um die Enigma-Chiffriermaschine

Walze (Rotor)
Eine rotierende Chiffrierscheibe mit einer fest verdrahteten internen Buchstabenzuordnung. Die Enigma verwendet drei Walzen gleichzeitig (ausgewählt aus I bis V), von denen sich bei jedem Tastendruck zunächst die rechte und je nach Übertrag auch die weiter links liegenden drehen.
Umkehrwalze (Reflektor)
Das Bauteil, das das Signal nach dem Durchlauf durch alle drei Walzen umlenkt und ein zweites Mal in umgekehrter Richtung durch dieselben Walzen zurückschickt. Erst dieser Aufbau macht Ver- und Entschlüsselung zum exakt gleichen Vorgang.
Steckerbrett
Eine zusätzliche Verschlüsselungsebene zwischen Tastatur und Walzensatz, die frei gewählte Buchstabenpaare miteinander vertauscht. Bis zu 10 Paare lassen sich gleichzeitig belegen, was die Zahl der möglichen Schlüsselkombinationen enorm vergrößert.
Ringstellung
Die Verschiebung zwischen der internen Verdrahtung einer Walze und dem außen sichtbaren Buchstabenring. Anders als die Grundstellung war dieser Wert als Teil des Schlüssels über einen längeren Zeitraum gültig.
Grundstellung
Der im Walzenfenster angezeigte Buchstabe, mit dem die Verschlüsselung einer Nachricht beginnt. Im tatsächlichen Betrieb wurde dieser Wert für jede Nachricht neu festgelegt.
Schrittmechanik (Steppen)
Der Mechanismus, bei dem sich bei jedem Tastendruck die rechte Walze um eine Position weiterdreht und beim Erreichen einer bestimmten Kerbe auch die benachbarte Walze mitnimmt. Steht die mittlere Walze genau an ihrer Kerbe, drehen sich linke und mittlere Walze gemeinsam weiter – eine Eigenheit, die als Doppelschritt-Anomalie bekannt ist.
Reziproke Chiffre
Die durch die Umkehrwalze bedingte Eigenschaft, dass eine zweite Verarbeitung mit denselben Einstellungen wieder den ursprünglichen Text ergibt. Dadurch sind Ver- und Entschlüsselung bei der Enigma identisch im Ablauf.

Häufig gestellte Fragen

Polnische Mathematiker klärten in den 1930er-Jahren zunächst auf mathematischem Weg den inneren Aufbau der Maschine. Das britische Bletchley Park baute später auf dieser Arbeit auf, und Alan Turing und seine Kollegen entwickelten das elektromechanische Gerät namens "Bombe", um die täglich wechselnden Schlüsseleinstellungen zu ermitteln. Auch Betriebsgewohnheiten, etwa das häufige Verwenden derselben Eröffnungsfloskeln, lieferten wertvolle Hinweise.

Nach heutigen Maßstäben überhaupt nicht sicher. Sie wurde bereits im Zweiten Weltkrieg systematisch entschlüsselt, und ihr Schlüsselraum ist im Vergleich zu modernen Verfahren wie AES um Größenordnungen kleiner, sodass ein heutiger Computer ihn nahezu augenblicklich durchprobieren könnte. Dieses Tool ist rein ein historischer und pädagogischer Simulator.

Nein. Da das Signal stets über die Umkehrwalze läuft, ist es mathematisch unmöglich, dass ein Buchstabe auf sich selbst abgebildet wird. Dies war tatsächlich eine kryptografische Schwachstelle und wurde zu einem der wichtigsten Hinweise, mit denen Entzifferer den Klartext erschließen konnten.

Die Grundstellung ist der im Walzenfenster angezeigte Buchstabe, der für jede einzelne Nachricht neu gesetzt wurde. Die Ringstellung verschiebt die Beziehung zwischen der internen Verdrahtung einer Walze und ihrem Alphabetring und war ein länger gültiger Teil des Schlüssels. Beide müssen exakt übereinstimmen, damit die Entschlüsselung gelingt.

Es ist eine zusätzliche Verschlüsselungsebene, die vor und nach dem Walzendurchlauf festgelegte Buchstabenpaare zwischen Tastatur und Lampenfeld vertauscht. Es erhöht die Zahl der möglichen Kombinationen gegenüber den Walzen allein enorm und war ein wichtiger Faktor, der die Entzifferung des tatsächlichen deutschen Militärfunkverkehrs erschwerte.
Tool-kun

Übrigens – die Geschichte von Enigma und Bletchley Park

Enigma wurde 1918 vom deutschen Ingenieur Arthur Scherbius als kommerzielle Chiffriermaschine patentiert und erlangte später breite Bekanntheit, als das deutsche Militär sie zum Schutz seiner Kommunikation einsetzte. Sie kombinierte mehrere rotierende Chiffrierscheiben, sogenannte Walzen; jeder Tastendruck drehte mechanisch eine oder mehrere Walzen und veränderte dadurch die interne Verdrahtung, sodass selbst derselbe zweimal hintereinander eingegebene Buchstabe meist unterschiedlich verschlüsselt wurde.

Die Bemühungen zur Entzifferung von Enigma begannen mit dem polnischen Mathematiker Marian Rejewski und seinen Kollegen, die in den 1930er-Jahren die mathematische Struktur der Maschine aufklärten. Nach Ausbruch des Zweiten Weltkriegs versammelte sich im britischen Bletchley Park ein Entzifferungsteam, in dem Alan Turing und andere das elektromechanische Gerät "Bombe" entwickelten, um die täglich wechselnden Schlüsseleinstellungen systematisch zu ermitteln. Diese Leistung wird weithin als bedeutender Beitrag zur alliierten Aufklärungsarbeit angesehen.

Die Geschichte der Enigma-Entzifferung hinterlässt eine bleibende Lehre für modernes kryptografisches Design: Wie ausgeklügelt ein Verschlüsselungsmechanismus auch sein mag, Betriebsgewohnheiten und menschliche Fehler, etwa Nachrichten stets gleich zu beginnen oder Schlüsseltafeln wiederzuverwenden, können zu einem Einfallstor werden. Dieser Simulator ist ausschließlich ein pädagogisches Werkzeug, um diese Geschichte zu verstehen, und darf niemals zum Schutz echter Kommunikation eingesetzt werden.