Two-Square Chiffre

Kategorisierung:Klassisch / Substitution / Monoalphabetisch bezogen auf Bigramme
Herkunft / Verwendung: Die Two-Square Chiffre ist eine Abwandlung der Four-Sqaure Chiffre und wurde von William Friedman und Lambros Callimahos 1956 in Military Cryptanalytics Part 1, Volume 1 beschrieben. Statt vier Polybios-Quadraten wie Four-Square nutzt es nur 2. Es sind zwei Schlüssel notwendig, für jedes Quadrat eines.

Beschreibung des Algorithmus

Aus den Schlüsselwörtern werden 25stellige Schlüssel-Alphabete generiert und als Polybios-Quadrate nebeneinander geschrieben.

Dann gruppiert man die Buchstaben des Klartextes in Zweier-Pärchen, ggf. wird das letzte Pärchen mit einem X aufgefüllt. Je Pärchen markiert man nun die zwei Buchstaben: für den 1. Buchstaben im linken und für den 2. Buchstaben im rechten Quadrat und denkt sich ein Rechteck, dass diese beiden Buchstaben miteinander verbinden würde. Die beiden unbenutzten 'Ecken' werden als Chiffrat aufgeschrieben: zuerst den Buchstaben in der Zeile des 1. Buchstaben, dann den Buchstaben in der Zeile des 2. Buchstaben. Liegen beide Buchstaben in der selben Zeile, so wechseln sie lediglich die Stelle.

So verfährt man für alle Pärchen und erhält so ein Chiffrat, dass genauso lang bzw. 1 Zeichen länger ist wie der Klartext.

Beispiel

Klartext:Beispielklartext
Schlüssel:Apfelstrudel,Kirschtorte
Chiffrat:GSGLIPCHUBRAETWR
Die beiden Polybios-Quadrate: A P F E L K I R S C S T R U D H T O E A B C G H I B D F G L K M N O Q M N P Q U V W X Y Z V W X Y Z be -> GS A P F E L K I R S C S T R U D H T O E A B C G H I B D F G L K M N O Q M N P Q U V W X Y Z V W X Y Z is -> GL A P F E L K I R S C S T R U D H T O E A B C G H I B D F G L K M N O Q M N P Q U V W X Y Z V W X Y Z pi -> IP (Ausnahme gleiche Zeile) A P F E L K I R S C S T R U D H T O E A B C G H I B D F G L K M N O Q M N P Q U V W X Y Z V W X Y Z be is pi el kl ar te xt GS GL IP CH UB RA ET WR

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

Bitte geben Sie zwei Schlüssel durch Komma getrennt an.