Die Art der Substitution erkennen
Bei einer einfachen Substitutionschiffre wird jeder Klartextbuchstabe im ganzen Text stets durch denselben Geheimtextbuchstaben ersetzt. Leerzeichen und Satzzeichen bleiben meist erhalten. Gleiche Wörter und doppelte Buchstaben behalten daher ihr Muster.
Anders als Caesar erlaubt die allgemeine Substitution ein beliebig gemischtes Alphabet. Alle Schlüssel durchzuprobieren ist unpraktisch; stattdessen rekonstruierst du die Zuordnung aus sprachlichen Bedingungen.
Schritt 1 — Ein Musterblatt anlegen
Übernimm den Geheimtext mit allen Abständen. Führe darunter eine Zeile für vorläufigen Klartext sowie Tabellen in beide Richtungen. Jede Zuordnung muss eindeutig sein.
Kodiere Wortmuster nach Wiederholungen: TRAÄÄAN besitzt beispielsweise zwei gleiche Zeichen nebeneinander. Kandidaten müssen dieselben Wiederholungspositionen haben. Markiere außerdem Ein-Buchstaben-Wörter, Doppelbuchstaben, wiederholte Wörter und typische Endungen.
Schritt 2 — Mit informationsreichen Hinweisen beginnen
- mehrfach auftretende Wörter;
- Doppelbuchstaben und ungewöhnliche Wiederholungsmuster;
- häufige kurze Wörter wie
DER,DIE,UNDoderIST; - Namen, Grüße und Begriffe aus dem Kontext;
- Endungen wie
-EN,-ER,-UNGund-LICH.
Behandle jede Vermutung als vorläufig. Übertrage sie auf den ganzen Text und nimm sie zurück, sobald ein Muster oder die Eindeutigkeit verletzt wird.
Schritt 3 — Häufigkeiten als Rangfolge nutzen
In längeren deutschen Texten sind E, N, I, S und R oft häufig. Thema, Eigennamen und kurze Stichproben können die Reihenfolge verschieben.
Die Häufigkeitsanalyse liefert Kandidaten, keine fertigen Zuordnungen. Eine Vermutung, die mehrere Wortmuster erklärt, wiegt stärker als ein einzelner Häufigkeitstreffer.
Schritt 4 — Bestätigte Zuordnungen überall einsetzen
Setze jede bestätigte Klartextzuordnung an allen Stellen ein. Verlangt eine spätere Vermutung für denselben Geheimtextbuchstaben einen anderen Wert, liegt ein Widerspruch vor.
Wechsle zwischen einzelnen Wörtern und dem Gesamtbild: ergänze ein aussichtsreiches Wort, übertrage seine Buchstaben und untersuche die neu sichtbaren Fragmente. Ein gültiger Klartext verwendet im ganzen Text dasselbe Substitutionsalphabet.
Mini-Beispiel
Betrachte TRAÄÄAN UL ZWÖKÄ. Die doppelten ÄÄ im ersten Wort müssen im Klartext ebenfalls ein Doppel ergeben. Der Kontext kann für UL das Wort UM nahelegen; dann gelten U→U und L→M überall.
Die vollständige konsistente Tabelle ergibt TREFFEN UM ZWÖLF. Der Text wurde mit einem gültigen Schlüsselalphabet erzeugt und zurückgeprüft. Beim echten Lösen muss jede Zuordnung aus Muster, Kontext und Widerspruchsfreiheit folgen.
Schritt 5 — Die Lösung vollständig prüfen
Jeder Geheimtextbuchstabe muss stets dieselbe Bedeutung haben; zwei Klartextbuchstaben dürfen nicht dasselbe Geheimzeichen teilen. Akzeptiere keine manuellen Ausnahmen und erfinde keine Zuordnungen für Zeichen, die gar nicht vorkommen.
Das Substitutionswerkzeug wendet einen vollständigen Schlüssel an, findet einen unbekannten Schlüssel aber nicht automatisch. Verschlüssle den gefundenen Klartext erneut: Nur die exakte Reproduktion des Geheimtexts bestätigt die Tabelle mechanisch.