Buch-Chiffre

Siehe auch:Bücher-Code, Beale Kryptogramme, Rote Kapelle Agenten Chiffre
Herkunft / Verwendung:Bei der Buchverschlüsselung ist die Grundlage ein bekannter Text, normalerweise ein vorher vereinbartes Buch, das sowohl Sender als Empfänger besitzten. Im Schlüssel werden nacheinander pro zu kodierenden Buchstaben durch Punkte getrennt angegebenen: Seitennr., Zeilennr., Wortnr., Buchstabennr.

Der Sender sucht sich zufällige Buchstaben aus dem Buch und notiert den Code, der Empfänger schlägt anhand des Codes im Buch nach. Da hier keine kompletten Bücher eingegeben werden können, beschränkt sich die Quelle auf den Eingabetext, die Seitennr. entfällt darum. Als Schlüssel ist der zu verschlüsselnde Text anzugeben.

Selbstverständlich ist die Buch-Chiffre nicht auf das fester Muster Seitennr., Zeilennr., Wortnr., Buchstabennr. festgelegt. Sie kann auch jede andere Positionsangabe sein, die Sender und Empfänger vorher ausgemacht haben.

Für den zweiten Teil der Beale Kryptogramme kam zum Beispiel als "Buch" die US-amerikanische Unabhängigkeitserklärung von 1776 zum Einsatz. Jede Zahl steht in diesem Kryptogramm steht für das soundsovielte Wort in der Erklärung, und von diesem Wort wird dann der Anfangsbuchstabe genommen.

Ein weiteres Beispiel ist das Kryptogramm, das Arthur Conan Doyle in seiner Sherlock Holmes Erzählung The Valley of Fear von 1915 benutzt. Dort heißt es in einer Nachricht eines gewissen Fred Porlock (4):
534 C2 13 127 36 31 4 17 21 41 DOUGLAS 109 293 5 37 BIRLSTONE 26
BIRLSTONE 9 47 171
Sherlock Holmes kommt sofort darauf, dass es sich um eine Buch-Chiffre handeln könnte und dass es sich um ein Werk mit mindestens 534 Seiten handeln muss, dass in zwei Spalten (C2) geschrieben ist. So kommt er schließlich auf Whitaker’s Almanac, mit dem er die Nachricht entschlüsseln kann:
Now let us see what page 534 has in store for us. Number thirteen is ‘There,’ which is much more promising. Number one hundred and twenty-seven is ‘is’—‘There is’ “—Holmes’s eyes were gleaming with excitement, and his thin, nervous fingers twitched as he counted the words—“‘danger.’ Ha! Ha! Capital! Put that down, Watson. ‘There is danger—may—come—very soon—one.’ Then we have the name ‘Douglas’—‘rich—country—now—at Birlstone—House—Birlstone—confidence—is—pressing.’ There, Watson! What do you think of pure reason and its fruit? If the green-grocer had such a thing as a laurel wreath, I should send Billy round for it.”
Eine andere Möglichkeit wäre das Muster "WortNr" bei denen ein Lexikon als Vorlage dient. Hier können Buchstaben (Anfangsbuchstaben von Wörtern) oder auch ganze Wörter das Ergebnis sein. Ein Beispiel findet man in André Langies Buch Cryptography von 1922 (7):
5761 3922 7642 0001 9219 6448 6016 4570 4368 7159 8686
8576 1378 2799 6018 4212 3940 0644 7262 8686 7670 4049 3261
4176 6638 4833 4827 0001 3696 6062 8686 2137 4049 2485 7948
0300 9712 0300 4212 9576 2475 8576 8337 0702 9185
Wie sich herausstellt, hat hier jemand alle Wörter eines kompletten englischen Wörterbuchs durchnummeriert. Die 0001 steht dabei für das Wort "a" (ein) und steht ganz am Anfang des Wörterbuchs. Da die Einträge alphabetisch sortiert sind, stehen niedrige Zahlen für Wörter am Anfang des und hohe für Wörter am Ende des Wörterbuchs. Mit ein wenig Kombinieren kann aus den Positionen im Alphabet ein sinnvoller Text rekonstruiert werden:
M??? HAS SECURED A VALUABLE PIECE OF INFORMATION IN REGARD TO THE COMING ENEMY OFFENSIVE. I HAVE BEEN REQUESTED TO SEND HIM FIVE HUNDRED POUNDS. IT IS A GOOD OPPORTUNITY TO DENOUNCE HIM. DO SO, AND YOU AND I WILL DIVIDE THE SUM BETWEEN US.
Passagen aus Büchern können aber auch als Vorlage für Schlüssel dienen, wie es zum Beispiel bei den Agenten der Roten Kapelle üblich war.

Gerade beim Einsatz in Spionagekreisen sollte man ein unverfängliches, populäres Buch mit hoher Auflage wählen, das nicht weiter auffällt. Die Bibel wäre so ein Beispiel: Es findet sich in fast jedem Haushalt. Würden sich hingegen die Spione auf ein seltenes Buch einigen, dann würde es Verdacht erregen, wenn eben dieses Buch "zufällig" bei beiden bei Hausdurchsuchungen gefunden würde.

Kryptoanalyse:Ohne zu wissen, welches Buch benutzt wurde, kann es sehr schwierig bis unmöglich sein, eine Buch-Chiffre zu dechiffrieren. Die Buch-Chiffre lebt aber davon, dass es irgendwo ein Verzeichnis von vielen Wörtern im Besitz oder Zugriff des Empfängers geben muss. Früher hat man einfach das Umfeld nach Büchern und ähnlichem durchsucht und alles durchprobiert, ob es zusammen mit den Zahlen Sinn ergibt. Heute kann man sich mehr darauf verlassen, dass es ein physisches Buch gibt. Es würde ja auch ausreichen, wenn sich Empfänger und Sender auf eine bestimmte Internet-Seite mit viel Text geeinigt hätten.

Beispiel

Klartext:DiesSollKodiertWerden
Kodiert:12.5.11 7.8.5 10.3.16 7.2.5 6.3.8 2.1.2 6.1.5 2.3.3 13.9.4 1.4.8 9.3.9 5.7.3 8.4.5 13.5.3 12.2.7 9.2.11 13.3.3 9.4.4 12.3.3 12.5.2 11.1.5
Zeile, Buchtext 1 Im Bewusstsein seiner Verantwortung vor Gott und den Menschen, 2 von dem Willen beseelt, 3 als gleichberechtigtes Glied in einem vereinten Europa 4 dem Frieden der Welt zu dienen, 5 hat sich das Deutsche Volk kraft seiner verfassungsgebenden 6 Gewalt dieses Grundgesetz gegeben. 7 Die Deutschen in den Ländern Baden-Württemberg, Bayern, Berlin, 8 Brandenburg, Bremen, Hamburg, Hessen, Mecklenburg-Vorpommern, 9 Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland, 10 Sachsen, Sachsen-Anhalt, Schleswig-Holstein und Thüringen 11 haben in freier Selbstbestimmung 12 die Einheit und Freiheit Deutschlands vollendet. 13 Damit gilt dieses Grundgesetz für das gesamte Deutsche Volk. 12.5.11 - 12. Zeile, 5. Wort = Deutschlands (11. Buchstabe) 7.8.5 - 7. Zeile, 8. Wort = Berlin (5. Buchstabe) 10.3.16 - 10. 3. = Schleswig-HolstSchleswig-Holstein (16. Buchstabe) 7.2.5 - 7. 2. = Deutschen ...

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (Decoder / Encoder / Solver-Tool)



Quellen, Literaturverweise und weiterführende Links