Der Comte de Mirabeau (1749-1791) war ein französischer Politiker, Physiokrat, Schriftsteller und Publizist in der Zeit der Französischen Revolution. Während eines Aufenthaltes im Gefängnis hat er ein sehr einfaches Verfahren entwickelt, um seine Botschaften an den Hof von König Ludwig XVI. zu schicken.
Mirabeau benutzte ein Alphabet mit 25 Buchstaben ohne J und unterteilte dieses in fünf Gruppen. Dabei erhält jede Gruppe eine Kennzahl.
12345 12345 12345 12345 12345 |
ISUWB KTDQR XLPAE GOYVF ZMCHN |
6 8 4 7 5 |
Ein Text wird verschlüsselt, indem jeder Buchstabe durch die Kennzahl der zugehörigen Gruppe und die Position innerhalb dieser Gruppe gekennzeichnet wird. Die einzelnen Buchstaben werden durch einen Punkt getrennt und Leerzeichen innerhalb der Nachricht bleiben erhalten.
Der Buchstabe D befindet sich beispielsweise an der Position 3 in der Buchstabengruppe mit der Kennzahl 8. Damit wird dieser Buchstabe als 83 codiert. Insgesamt ergibt sich der verschlüsselte Geheimtext, der sich deutlich von üblichen Schreibweisen unterscheidet.
D i e s i s t e i n g e h e i m e r T e x t |
83.61.45.62 61.62.82 45.61.55 71.45.54.45.61.52.45.85 82.45.41.82 |
Im Laufe der Zeit änderte Mirabeau sein Verfahren mehrfach, indem er beispielsweise die Positionsnummern innerhalb der Gruppen umdrehte oder den Gruppen andere Kennzahlen zuordnete. Man kann auch die Punkte und Zwischenräume vernachlässigen, damit sich der Geheimtext auf den ersten Blick nicht von Ergebnissen anderer Verfahren unterscheidet, die auch auf Ziffernfolgen basieren.
Auch die Ausgabe des Geheimtextes wechselte er häufig. Während im dargestellten Beispiel die Zahlen durch einen Punkt getrennt werden, gab Mirabeau sie auch als Zähler und Nenner eines Bruches aus.
8 6 4 6 6 6 8 4 6 5 7 4 5 4 6 5 4 8 8 4 4 8 |
– – – – – – – – – – – – – – – – – – – – – – |
3 1 5 2 1 2 2 5 1 5 1 5 4 5 1 2 5 5 2 5 1 2 |
Zusätzlich fügte er auch an beliebigen Stellen Blender ein, da die Ziffern 6, 7, 8, 9 und 0 bei der Verschlüsselung nicht auftreten konnten. So kann man den Bruch 12 auf unterschiedliche Arten schreiben.
1 1 71 810 |
| – ≡ –– ≡ –– ≡ ––– |
2 62 2 929 |
Diese Verschlüsselung lässt sehr viele Variationen zu. Anstatt die Zahlen durch Punkte zu trennen, können stattdessen auch Leerzeichen oder beliebige andere Zeichen verwendet werden. Diese unterschiedlichen Trennzeichen können auch gleichzeitig innerhalb eines Geheimtextes verwendet werden.