Tri-Square Chiffre

Kategorisierung:Klassisch / Substitution / Monoalphabetisch bezogen auf Bigramme
Herkunft / Verwendung: Die Tri-Square Chiffre ist eine Abwandlung der Four-Square Chiffre und wurde von ACA-Mitglied Thales 1959 entwickelt und im ACA Magazin The Cryptogram veröffentlicht. Statt vier Polybios-Quadraten wie Four-Square oder 2 Quadraten wie Two-Square nutzt es 3. Es sind drei 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: oben rechts das erste, unten links das zweite und unten rechts das dritte.

Dann gruppiert man die Buchstaben des Klartextes in Zweier-Pärchen, ggf. wird das letzte Pärchen mit einem X aufgefüllt. Jedes Pärchen wird im Folgenden zu drei Chiffratbuchstaben kodiert. Je Pärchen markiert man zwei Buchstaben: den 1. Buchstaben im linken und für den 2. Buchstaben im oberen Quadrat und denkt sich davon ausgehend zwei Linien Richtung Quadrat unten rechts. Der Buchstabe, an dem sich beide Linien schneiden, wird als 2. Chiffrat-Buchstabe notiert. Der 1. Chiffrat-Buchstabe ist ein zufällig ausgewählter aus der Spalte des 1. Buchstabens und der 3. Chiffrat-Buchstabe ist ein zufällig ausgewählter aus der Zeile des 1. Klartextbuchstabens . 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 etwa um 50% länger ist wie der Klartext.

Beispiel

Klartext:Beispielklartext
Schlüssel:Apfelstrudel,Kirschtorte,Zimtschnecke
Chiffrat:MFLIZRORCGKFKSALNSNEEFVU
Die drei Polybios-Quadrate: A P F E L S T R U D B C G H I K M N O Q V W X Y Z K I R S C Z I M T S H T O E A C H N E K B D F G L A B D F G M N P Q U L O P Q R V W X Y Z U V W X Y be -> MFL A P F E L S T R U D B C G H I K M N O Q V W X Y Z K I R S C Z I M T S H T O E A C H N E K B D F G L A B D F G M N P Q U L O P Q R V W X Y Z U V W X Y is -> IZR A P F E L S T R U D B C G H I K M N O Q V W X Y Z K I R S C Z I M T S H T O E A C H N E K B D F G L A B D F G M N P Q U L O P Q R V W X Y Z U V W X Y pi -> ORC A P F E L S T R U D B C G H I K M N O Q V W X Y Z K I R S C Z I M T S H T O E A C H N E K B D F G L A B D F G M N P Q U L O P Q R V W X Y Z U V W X Y be is pi el kl ar te xt MFL IZR ORC GKF KSA LNS NEE FVU

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

Bitte geben Sie drei Schlüssel durch Kommata getrennt an.