Die ADFGVX-Verschlüsselung:
Die ADFGVX-Verschlüsselung ist eine Polybios-Verschlüsselung mit anschließender Transposition.
Sie arbeitet mit einer Polybios-Tafel, einem 6 x 6 Quadrat, dessen 36 Kästchen nach dem Zufallsprinzip mit den 26 Buchstaben des Alphabets und zehn Ziffern gefüllt werden. Die Zeilen und Spalten der Tabelle werden mit den sechs Buchstaben A, D, F,G, V und X markiert. Die Anordnung der Zeichen in der Tabelle bildet einen Teil des Schlüssels, den der Empfänger kennen muss.
Polybios-Tafel
Das Chiffrieren der Nachricht erfolgt durch eine Substitution jedes Buchstabens und anschließender
Transposition.
1. Stufe: Substitution
Jeder Buchstabe bzw. jede Ziffer der Mitteilung wird in der Polybios-Tafel durch die Buchstaben ersetzt,
die seine Zeile und seine Spalte bezeichnen.
Mitteilung : Angriff
Klartext a n g r i f f
Geheimtext DV AX GV VV VG XV XV
Dieser Code realisiert eine einfache monoalphabetische Verschlüsselung, der mit einer Häufigkeitsanalyse
leicht zu knacken ist. Deshalb wurde eine weitere Stufe, die Transposition eingeführt.
2. Stufe: Transposition
Die Transposition beruht auf einem Schlüsselwort, das dem Empfänger bekannt sein muss. Für die 2. Stufe sind mehrere Schritte notwendig:
1.Die Buchstaben des Schlüsselwortes (im Beispiel MARK) werden in die erste Zeile einer neuen Tabelle geschrieben.
2.Der Geheimtext, das Ergebnis der Substition, wird zeilenweise in die Tabelle eingetragen.
Beispiel:
3.Die Spalten der Tabelle werden umgeordnet und zwar so, dass sich die Buchstaben des Schlüsselwortes
in alphabetischer Reihenfolge befinden. Zeilenweise ausgegeben ergibt sich der endgültige Geheimtext.
Beispiel:
Anschließend wird der Geheimtext, der nur aus den Buchstaben A, D, F, G, V und X zusammengesetzt ist, an den Empfänger gemailt. Durch die Umkehrung der Verschlüsselung erhält dieser den Klartext.