Anleitungen

Eine Substitutionschiffre lösen

5 Min. Lesezeit

Eine systematische Methode, um einfache Substitutionschiffren mit Wortmustern, Häufigkeiten, Cribs und einer konsistenten Zuordnungstabelle zu lösen.

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, UND oder IST;
  • Namen, Grüße und Begriffe aus dem Kontext;
  • Endungen wie -EN, -ER, -UNG und -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.

Häufige Fragen

Nein. Caesar ist der Spezialfall mit einer festen Verschiebung; eine einfache Substitution kann jede eindeutige Alphabetpermutation verwenden.

Mehr Text verbessert Häufigkeiten und Muster. Kurze Kryptogramme können mit erhaltenen Abständen, markanten Wiederholungen oder starkem Kontext dennoch lösbar sein.

Nimm zuerst die schwächste Vermutung zurück. Trenne bestätigte Zuordnungen von vorläufigen und teste ein anderes Wort mit demselben Muster.

Nein. Sehr kurze Texte, ungewöhnlicher Wortschatz, entfernte Leerzeichen und eigene Alphabete können mehrere plausible Lösungen lassen.

Siehe auch