Die multiplikative Substitution
Bei der multiplikativen Substitution
wird nicht einfach das gesamte Alphabet verschoben, sondern die Buchstaben werden
untereinander getauscht. Mathematisch ausgedrückt heißt das: jedem
Buchstaben des Klartextalphabetes wird gemäß seiner Position im Alphabet
die entsprechende natürliche Zahl zugeordnet. Multipliziert man den Wert
eines jeden Klartextbuchstaben mit einer frei wählbaren Zahl, entsteht
ein neues Geheimtextalphabet.
G* = (S * K*) mod 26.
Für die Dechiffrierung
erschwerend ist, dass die Reihenfolge der Buchstaben durcheinander gerät.
Ein Angriff über die Häufigkeitsverteilung ist jedoch nach wie vor
möglich. Soll diese Abbildung eindeutig sein, muss beachtet werden, dass
die Geheimzahl und die Anzahl der Klartextbuchstaben zueinander teilerfremd
sind. Für ein Alphabet mit 26 Buchstaben sind also nur die 12 Faktoren:
1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23 und 25 möglich. Wählt man zum
Beispiel 7 als Faktor, so entsteht folgendes Alphabet:
| A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
| G |
N |
U |
B |
I |
P |
W |
D |
K |
R |
Y |
F |
M |
T |
A |
H |
O |
V |
C |
J |
Q |
X |
E |
L |
S |
Z |
Multiplikative Substitution mit dem Faktor 7
Das Knacken der Verschlüsselung
ist entweder über statistische Verfahren oder über das Durchprobieren
mit den wenigen Faktoren möglich.
tausch1.html,tauschdechiff.html