Skytale-Chiffre
Verschlüsseln und entschlüsseln Sie die Skytale, die antike spartanische Stabchiffre und das älteste militärische Verschlüsselungsgerät. Wickeln Sie Ihre Nachricht um einen Stab gewählter Dicke, schreiben Sie sie der Länge nach hindurch und lesen Sie sie in verwürfelter Reihenfolge wieder ab. Verändern Sie die Stabdicke und beobachten Sie, wie sich das Raster live bildet. Alles läuft in Ihrem Browser.
Durchmesser
Der Durchmesser ist der Chiffrierschlüssel: Er legt fest, wie viele Buchstaben sich in einer Umdrehung um den Stab wickeln, also die Anzahl der Spalten im Raster. Sender und Empfänger müssen denselben Durchmesser verwenden.
Geben Sie oben Text ein, um das Skytale-Ergebnis hier zu sehen.
Skytale-Rasterdiagramm
Beispiel mit der Nachricht IAMHURTVERYBADLYHELP, gewickelt um einen Stab mit vier Buchstaben Umfang. Geben Sie oben Ihren eigenen Text ein, um ihn im Raster zu sehen.
So verwenden Sie Skytale-Chiffre
- 1
Verschlüsseln oder entschlüsseln wählen
Wählen Sie Verschlüsseln, um Klartext in einen Skytale-Geheimtext umzuwandeln, oder Entschlüsseln, um die ursprüngliche Nachricht aus dem Geheimtext wiederherzustellen.
- 2
Die Stabdicke einstellen
Wählen Sie den Durchmesser, der festlegt, wie viele Buchstaben sich um den Stab wickeln und damit, wie viele Spalten das Raster verwendet. Zum Entschlüsseln stellen Sie denselben Durchmesser ein, der zum Verschlüsseln verwendet wurde.
- 3
Ihren Text eingeben oder einfügen
Geben Sie Ihre Nachricht ein. Die Chiffre läuft automatisch während der Eingabe, und das Rasterdiagramm darunter aktualisiert sich und zeigt genau, wie sich Ihr Text um den Stab wickelt.
- 4
Das Ergebnis lesen, ansehen und teilen
Ihr umgewandelter Text erscheint sofort. Öffnen Sie das Rasterdiagramm, um zu sehen, wie die Spalten gelesen werden, kopieren Sie dann das Ergebnis, laden Sie es als Textdatei herunter oder teilen Sie einen Link, der das Werkzeug mit genau Ihren Einstellungen und Ihrem Text wieder öffnet.
Die Skytale-Chiffre verstehen
Was ist die Skytale-Chiffre?
Die Skytale, mitunter auch Scytale geschrieben, ist eine klassische Transpositionschiffre und das älteste der Geschichte bekannte Verschlüsselungsgerät. Die alten Griechen, und insbesondere die Spartaner, nutzten sie ab etwa dem siebten Jahrhundert v. Chr. als militärische Chiffre. Eine Skytale ist schlicht ein Holzstab fester Dicke: Ein Streifen aus Pergament oder Leder wird spiralförmig um ihn gewickelt, die Nachricht wird der Länge des Stabes nach geschrieben, und wenn der Streifen abgewickelt wird, bleiben die Buchstaben in einer durcheinandergebrachten Reihenfolge zurück, die nur dann wieder Sinn ergibt, wenn man sie um einen Stab desselben Durchmessers wickelt.
Wie jede Transpositionschiffre ersetzt die Skytale niemals Buchstaben durch andere Buchstaben, wie es eine Substitutionschiffre tut. Sie behält jedes Zeichen genau so bei, wie es war, und ändert nur die Reihenfolge, sodass der Geheimtext stets ein Anagramm der ursprünglichen Nachricht ist. Das einzige Geheimnis, das Sender und Empfänger teilen, ist die Dicke des Stabes.
Wie die Skytale-Chiffre funktioniert
Der einfachste Weg, den Stab auf Papier nachzubilden, ist ein Raster. Der Durchmesser des Stabes entscheidet, wie viele Buchstaben in einer vollen Umdrehung um ihn passen; diese Zahl wird zur Anzahl der Spalten. Sie schreiben die Nachricht Zeile für Zeile in das Raster, von links nach rechts, und füllen jede Zeile, bevor Sie zur nächsten übergehen – genau so, wie Sie der Länge eines Stabes nach schreiben würden, während sich der Streifen spiralförmig um ihn legt. Ist die ganze Nachricht eingetragen, lesen Sie das Raster zurück, indem Sie gerade die erste Spalte hinabgehen, dann die zweite Spalte und so weiter, und verbinden die Spalten zum Geheimtext.
Jedes Zeichen nimmt teil, sodass Leerzeichen und Satzzeichen ebenso umgestellt werden wie Buchstaben, statt an ihrem Platz zu bleiben. Die Anzahl der Zeichen ändert sich nie, was das Kennzeichen einer Transpositionschiffre ist. Das Hinablesen der Spalten eines Rasters, das über die Zeilen gefüllt wurde, erzeugt die verwürfelte Reihenfolge – und genau das tut das Abwickeln des physischen Streifens.
Durchgerechnetes Beispiel
Nehmen Sie die Nachricht IAMHURTVERYBADLYHELP mit einem Stab, der vier Buchstaben im Umfang fasst, sodass das Raster vier Spalten hat. Schreibt man die zwanzig Buchstaben Zeile für Zeile, füllen sie fünf Zeilen: IAMH, dann URTV, dann ERYB, dann ADLY, dann HELP. Das ist die der Länge des Stabes nach geschriebene Nachricht.
Nun lesen Sie der Reihe nach jede Spalte gerade hinab. Die erste Spalte ergibt IUEAH, die zweite ARRDE, die dritte MTYLL und die vierte HVBYP. Zusammengefügt lautet der Geheimtext IUEAHARRDEMTYLLHVBYP. Jeder Buchstabe des Originals ist weiterhin vorhanden, nur in eine neue Reihenfolge gemischt, und das Ergebnis ist genau so lang wie die Eingabe.
Wie man eine Skytale-Chiffre entschlüsselt
Zum Entschlüsseln benötigen Sie einen Stab desselben Durchmessers – dieselbe Anzahl an Spalten. Aus der Länge des Geheimtextes und dieser Spaltenzahl wissen Sie, wie hoch das Raster war und genau wie viele Buchstaben in jede Spalte gehören, einschließlich der etwas kürzeren Spalten, wenn die Nachricht kein perfektes Rechteck ausgefüllt hat. Sie schneiden den Geheimtext in diese Spalten, stellen sie nebeneinander und lesen das Raster über die Zeilen zurück, um die ursprüngliche Nachricht wiederherzustellen.
Dieses Werkzeug erledigt all das für Sie. Wechseln Sie zu Entschlüsseln, stellen Sie denselben Durchmesser ein, der zum Verschlüsseln verwendet wurde, und fügen Sie den Geheimtext ein. Kennen Sie den Durchmesser nicht, können Sie einfach jeden Wert der Reihe nach ausprobieren – es gibt nur eine Handvoll sinnvoller Werte –, bis die Ausgabe sich als verständliche Sprache liest.
Durchmesser und der Schlüssel
Der Durchmesser des Stabes ist der gesamte Schlüssel der Skytale-Chiffre. Ein dickerer Stab fasst mehr Buchstaben um seinen Umfang, ergibt mehr Spalten und eine andere Verwürfelung; ein dünnerer Stab fasst weniger. Ein Durchmesser, der nur einen Buchstaben im Umfang fasst, bewirkt überhaupt nichts, denn eine einzelne Spalte hat nichts umzuordnen, sodass der nutzbare Bereich bei zwei beginnt.
In der Chiffre verbirgt sich eine elegante Dualität: Eine Nachricht gegebener Länge mit einem Durchmesser zu verschlüsseln, ist dasselbe wie sie mit der passenden Anzahl an Zeilen zu entschlüsseln, denn ein Raster die Spalten hinab zu lesen und es über die Zeilen zu lesen sind inverse Operationen. Deshalb müssen sich Sender und Empfänger stets nur auf eine einzige Zahl einigen – die Dicke des Stabes, den beide besitzen.
Wie man die Skytale-Chiffre bricht
Die Skytale hat einen winzigen Schlüsselraum. Das einzige Geheimnis ist eine einzige kleine Zahl, sodass ein Angreifer einfach jeden plausiblen Durchmesser ausprobieren kann – zwei, dann drei, dann vier und so weiter –, mit jedem entschlüsselt und dasjenige Ergebnis liest, das Sinn ergibt. Diese Brute-Force-Suche dauert selbst von Hand nur Augenblicke und ist per Computer augenblicklich. Da die Nachrichtenlänge begrenzt, wie viele Spalten überhaupt einen Test wert sind, ist der Aufwand sogar noch geringer, als es zunächst scheint.
Da die Chiffre eine reine Transposition ist, bleiben die Buchstaben selbst unangetastet, sodass die Buchstabenhäufigkeiten des Geheimtextes exakt denen gewöhnlicher Sprache entsprechen. Das ist selbst ein Hinweis: Text mit vollkommen normaler Buchstabenstatistik, der sich aber als Unsinn liest, ist ein starkes Zeichen dafür, dass eine Transpositionschiffre wie die Skytale im Spiel ist, und ein Analyst kann sich dann darauf konzentrieren, die Reihenfolge statt die Buchstaben wiederherzustellen.
Ist die Skytale-Chiffre sicher?
Nein. Mit nur einer einzigen kleinen Zahl als Schlüssel und einem schnellen Brute-Force-Bruch bietet die Skytale keinen echten Schutz für Informationen, die geheim bleiben müssen. In der Antike lag ihr Wert in Geschwindigkeit und Bequemlichkeit im Feld statt in Stärke, und manche Historiker argumentieren, ihr Hauptnutzen habe ebenso sehr in Authentifizierung und schneller Handhabung wie in Geheimhaltung gelegen.
Heute wird die Skytale für die Lehre und zur Unterhaltung geschätzt. Sie ist eine ideale Art, den Gedanken der Transposition einzuführen, ein befriedigender Mechanismus für Rätsel, Escape Rooms und Capture-the-Flag-Wettbewerbe sowie ein greifbares Stück kryptografischer Geschichte. Für echte Sicherheit werden stattdessen moderne Algorithmen wie AES verwendet.
Häufig gestellte Fragen
Was ist die Skytale-Chiffre?
Wie funktioniert die Skytale-Chiffre?
Können Sie ein Skytale-Beispiel zeigen?
Wie entschlüssle ich eine Skytale-Chiffre?
Was ist der Durchmesser bei der Skytale-Chiffre?
Warum wird die Skytale eine Transpositionschiffre genannt?
Verändert die Skytale-Chiffre Leerzeichen und Satzzeichen?
Was ist der Unterschied zwischen der Skytale und der Zaunpfahl-Chiffre?
Wie bricht man eine Skytale-Chiffre?
Ist die Skytale-Chiffre sicher?
Wird mein Text auf einen Server hochgeladen?
Wie schreibe ich eine Skytale-Chiffre im Code?
Verwandte Tools
Machen Sie weiter mit diesen praktischen Tools