Zum Inhalt springen

Buchchiffre

Fügen Sie einen Text ein, den Sie und Ihr Gegenüber beide besitzen, und schreiben Sie Ihre Nachricht als Positionen darin: als laufende Wortnummer, als Zeile und Wort oder als Seite, Zeile und Wort. Eine Zahlenfolge entschlüsseln Sie auf dieselbe Weise und sehen genau, auf welches Wort jede Zahl zeigt.

Modus

Beide Personen brauchen genau diesen Text. Setzen Sie zwischen den Seiten eine Zeile, die nur --- enthält. Zeilen ohne Wörter werden nicht gezählt.

Abwechselnd gehen gibt einem wiederholten Buchstaben jedes Mal eine andere Nummer. Das verbirgt die Wiederholungen, nach denen ein Codeknacker sucht. Das Entschlüsseln funktioniert in beiden Fällen gleich.

Ohne die Schrägstriche kann der Decoder nicht erkennen, wo Wörter enden.

Rechenweg

Jedes Wort oder jeder Buchstabe der Nachricht wird im Schlüsseltext nachgeschlagen. Geschrieben wird die Position.

NachrichtGeschriebenFundstelle im Buch
M58Seite 1, Zeile 5, Wort 8: „mankind“
e7Seite 1, Zeile 1, Wort 7: „events“
e7Seite 1, Zeile 1, Wort 7: „events“
t3Seite 1, Zeile 1, Wort 3: „the“
Wortgrenze/
a24Seite 1, Zeile 2, Wort 11: „another“
t3Seite 1, Zeile 1, Wort 3: „the“
Wortgrenze/
d15Seite 1, Zeile 2, Wort 2: „dissolve“
a24Seite 1, Zeile 2, Wort 11: „another“
w1Seite 1, Zeile 1, Wort 1: „When“
n10Seite 1, Zeile 1, Wort 10: „necessary“

So verwenden Sie die Buchchiffre

  1. 1. Fügen Sie den Schlüsseltext ein. Das ist Ihr Buch. Das Beispiel ist der erste Satz der Unabhängigkeitserklärung der USA, der gemeinfrei ist. Wer entschlüsselt, braucht genau denselben Text, einschließlich der Zeilenumbrüche. Eine Zeile, die nur --- enthält, beginnt eine neue Seite.
  2. 2. Wählen Sie, worauf eine Position zeigt. Ein ganzes Wort, den Anfangsbuchstaben eines Wortes oder einen einzelnen Buchstaben. Anfangsbuchstaben sind am flexibelsten, weil fast jeder Buchstabe am Anfang irgendeines Wortes steht.
  3. 3. Wählen Sie, wie Positionen geschrieben werden. Eine laufende Nummer, Zeile:Position oder Seite:Zeile:Position. Verschlüsseln Sie eine Nachricht, oder wechseln Sie zu Entschlüsseln und fügen Sie Zahlen ein.
  4. 4. Prüfen Sie den Rechenweg. Die Tabelle listet jedes Wort und jeden Buchstaben, die dafür geschriebene Position und die Fundstelle im Buch. Ein ? bedeutet, dass das Buch es nicht liefern konnte.

So funktioniert eine Buchchiffre

Eine Buchchiffre ersetzt jedes Wort oder jeden Buchstaben durch eine Zahl, die angibt, wo er in einem vereinbarten Text zu finden ist. Es gibt keinen Algorithmus und keine Schlüsseltabelle: Das Buch selbst ist der Schlüssel. Wer das Buch nicht hat, sieht nur eine Zahlenreihe. Wer es hat, liest die Nachricht, indem er jede Zahl nachschlägt. Varianten, die nach Seite, Zeile und Wort zählen, werden manchmal Ottendorf-Chiffren genannt.

Nehmen Sie den Beispieltext und die Nachricht Meet at dawn, geschrieben mit Anfangsbuchstaben und einer laufenden Nummer. Vom Anfang an gezählt ist mankind das Wort 58, events das Wort 7, the das Wort 3, another das Wort 24 und so weiter:

Anfangsbuchstaben, laufende Nummern

M E E T / A T / D A W N
58 7 7 3 / 24 3 / 15 24 1 10

Wechseln Sie die Adressierung zu Zeile:Position, und dieselbe Nachricht wird zu 5:8 1:7 1:7 1:3 / 2:11 1:3 / 2:2 2:11 1:1 1:10: mankind ist das achte Wort in Zeile 5. Längere Positionen lassen sich leichter von Hand prüfen. Bei einem gedruckten Buch hat man Wörter genau so gefunden.

Ganze Wörter, Anfangsbuchstaben oder Buchstaben

  • Ganze Wörter sind am kompaktesten und am schwierigsten zu liefern: Jedes Wort der Nachricht muss im Buch vorkommen. The people dissolve ist hier 3 13 15, aber ein Wort, das das Buch nicht enthält, wird zu ?.
  • Anfangsbuchstaben brauchen nur ein Wort, das mit dem jeweiligen Buchstaben beginnt. Daher decken ein paar hundert Wörter gewöhnlicher Prosa fast das ganze Alphabet ab. Q, X und Z sind die üblichen Lücken.
  • Einzelne Buchstaben erlauben es, auf jeden Buchstaben des Textes zu zeigen. Die Abdeckung ist daher fast vollständig, dafür werden die Nachrichten länger und die Zahlen größer.

Wiederholungen verraten die Nachricht

Wenn E immer als 7 geschrieben wird, taucht die Zahl 7 so oft auf, wie E im Englischen vorkommt, und ein Codeknacker kann dort ansetzen. Die Option abwechselnd schickt jede Wiederholung eines Buchstabens an ein anderes Vorkommen: E wird zu 7, dann zu 33. So liest sich dieselbe Nachricht als 58 7 33 3 / 24 14 / 15 25 1 10. Der Decoder liest beide Versionen gleich.

Wo Buchchiffren verwendet wurden

Das bekannteste Beispiel sind die Beale-Papiere, ein 1885 in Virginia gedrucktes Heft, das drei numerische Chiffren enthält, die angeblich den Ort vergrabenen Schatzes angeben. Die zweite wurde gelöst, indem man den Anfangsbuchstaben des Wortes an jeder Zahl in der Unabhängigkeitserklärung nahm. Das ist die Methode dieses Werkzeugs. Die beiden anderen wurden öffentlich nicht gelöst, und viele Historiker bezweifeln, dass die Geschichte dahinter stimmt. Die Korrespondenz von Benedict Arnold mit dem britischen Offizier John André aus dem Jahr 1780 soll mit einem Code gearbeitet haben, der sich auf Seite, Zeile und Wort in gedruckten Büchern stützte, darunter Blackstones Commentaries und ein Wörterbuch. 1942 nutzten zwei deutsche Agenten in Kairo Daphne du Mauriers Roman Rebecca als Schlüssel für ihre Funkbotschaften.

Die Schwäche teilen alle drei: Der Schlüssel ist ein physisches Objekt. Auflage, Druck und sogar Zeilenumbrüche verschieben die Positionen, deshalb arbeitet das Werkzeug mit eingefügtem Text. Und das Buch lässt sich finden. Das Bücherregal eines verdächtigen Spions ist eine kurze Kandidatenliste, und jeder Kandidat lässt sich in Sekunden ausprobieren. Betrachten Sie dies als Rätsel und Lernwerkzeug, nicht als Sicherheitsmaßnahme.

Häufig gestellte Fragen

Was ist eine Buchchiffre?
Eine Chiffre, die Wörter oder Buchstaben durch ihre Positionen in einem Text ersetzt, den beide Seiten besitzen. Der Text ist der Schlüssel. Positionen können eine laufende Wortzählung, eine Zeile und ein Wort oder eine Seite, Zeile und Wort sein.
Wie entschlüssele ich eine Buchchiffre ohne das Buch?
Sie müssen das Buch finden. Schauen Sie auf die größte Zahl: Sie ist die Mindestlänge des Textes und grenzt das Feld ein. Probieren Sie dann plausible Kandidaten aus, etwa eine Bibel, eine berühmte Rede oder einen Roman, den der Absender besaß. Fügen Sie dazu jeden Kandidaten im Modus Entschlüsseln in das Schlüsselfeld ein. Ein Kandidat, der lesbaren Text erzeugt, ist der Schlüssel. Einer, der Unsinn erzeugt, ist es nicht.
Was bedeuten Seiten-, Zeilen- und Wortnummern?
Drei Zahlen wie 2:14:5 bedeuten Seite 2, Zeile 14, Wort 5. Da sie auf eine bestimmte Ausgabe zeigen, müssen Absender und Empfänger dieselbe Auflage besitzen. Das Werkzeug zählt die Zeilen innerhalb jeder Seite und beginnt die Zeilenzählung nach jeder Zeile neu, die nur drei Bindestriche enthält.
Welcher Text eignet sich als Schlüssel?
Wählen Sie einen langen Text, den Sie beide unverändert beschaffen können und der eine breite Mischung von Wörtern enthält. Prüfen Sie bei Anfangsbuchstaben-Verfahren, dass jeder benötigte Buchstabe ein Wort beginnt. Für ein Spielzeugbeispiel reichen einige hundert Wörter. Ein ganzes Buch ist aber besser, weil es viele Stellen für jeden Buchstaben bietet.
Warum schreibt das Werkzeug ein Fragezeichen?
Der Schlüsseltext enthält kein passendes Wort und keinen passenden Buchstaben. Wählen Sie eine andere Einheit, etwa Anfangsbuchstaben oder einzelne Buchstaben, oder einen längeren Text. Im Modus Entschlüsseln bedeutet ein Fragezeichen, dass die Zahl hinter das Ende des Buches zeigt oder für die gewählte Adressierung die falsche Form hat.
Wie funktionierte die Beale-Chiffre?
Bei der gelösten zweiten Chiffre ist jede Zahl die Position eines Wortes in der Unabhängigkeitserklärung, und der Klartextbuchstabe ist der Anfangsbuchstabe dieses Wortes. Die Zahlen im Heft enthalten einige Fehler, und seine Geschichte wird weithin bezweifelt.
Ist eine Buchchiffre sicher?
Nicht nach heutigen Maßstäben. Findet ein Angreifer das Buch, liest er alles. Wiederholte Zahlen verraten Buchstabenhäufigkeiten, und die größte Zahl verrät die Größe des Buches. Für alles Private verwenden Sie echte Verschlüsselung.

Ähnliche Tools

Weitere Werkzeuge: Codes und Chiffren