Playfair binär

Eine einfache Erweiterung verändert den mit der Playfair-Chiffre verschlüsselten Geheimtext nachträglich, um die Verschlüsselung etwas stärker zu machen. Sie benötigt ein Schlüsselwort sowie eine Zahl.

Klartext Dies ist ein geheimer Text
Schlüssel PLAYFAIRBINAER 203

Im ersten Schritt wird die Playfair-Tabelle erstellt und der Klartext ganz normal verschlüsselt.

PLAYF
IRBNE
CDGHK
MOQST
UVWXZ
Playfair CRNTN MZKRE KBKNC UIBZK ZS

Anschließend werden einige der erzeugten Geheimtextbuchstaben verändert. Dazu wird eine Schlüsselzahl wie etwa 203 in ihre binäre Darstellung umgewandelt

203 = 0 · 256 + 1 · 128 + 1 · 64 + 0 · 32 + 0 · 16 + 1 · 8 + 0 · 4 + 1 · 2 + 1 · 1 = (011001011)2

und als periodischer Schlüssel verwendet. Ist einem Buchstaben die Ziffer 1 zugeordnet, wird er zyklisch gesehen durch den Nachfolger des aktuellen Buchstabens ersetzt. Bei der Ziffer 0 bleibt er dagegen unverändert.

Mit dieser Erweiterung ist die Playfair-Chiffre etwas stärker als die normale Verschlüsselung.

CRNTNMZKREKBKNCUIBZKZS
0110010110110010110110
CSOTNNZLSELCKNDUJCZLAS

Dazu sollte die binäre Schlüsselzahl eine ungerade Anzahl von Ziffern besitzen, da die Bigramme der Playfair-Chiffre sonst eventuell Wiederholungen aufweisen und damit ein angreifbares Muster ergeben. Dazu wurde in diesem Beispiel eine führende 0 hinzugefügt.

Geheimtext CSOTN NZLSE LCKND UJCZL AS

Im Bewertungssystem von Frank Rubin wird diese Variante in Stufe 5 eingeordnet.