Diese polyalphabetische Substitutionschiffre verwendet mehrere Abbildungen {Alphabet -> Alphabet}n die nach einem bestimmten System ausgewählt werden.
Gegeben:
- Alphabet A
- Codewort / Schlüssel C
- mit der Länge L
- Nachricht x
Verschlüsselung:
Wir wählen L verschiedene Alphabete die jeweils um Ki Buchstaben verschoben werden. Wobei Ki durch die jeweilige Stelle im Codewort C bestimmt wird.
Allgemein handelt es sich um eine Verschlüsselung mit einer Shift-Ciffre mit zyklischem Wechsel der Alphabete pro Klartextbuchstabe
Beispiel:
Codewort C: HALLO daraus folgt L = 5; Nachricht x: Bochum
- Bestimmung der Ki durch die Abbildung A -> {0;...;25} A = 0; B = 1; C = 2; usw. Dies ergibt hier: K = {7;0;11;11;14}
- Verschlüsselung:
| X | Unterschlüssel | Verschiebung um | Chiffrat |
| B | K1 | 7 | I |
| O | K2 | 0 | O |
| C | K3 | 11 | N |
| H | K4 | 11 | S |
| U | K5 | 14 | I |
| M | K1 | 7 | T |
Probleme
Was passiert bei dem Codewort "AAAA"? Der Klartext bleibt unverschlüsselt vorhanden.
Was passiert bei dem Codewort "PPP"? Es handelt sich um eine einfach Shift-Chiffre.
Sicherheit:
Bei einem zu kurzen Codewort ist die Bestimmung von L eventuell möglich. Danach lässt sich die Häufigkeitsanalyse anwenden.
Aktualisiert (Mittwoch, den 04. August 2010 um 23:48 Uhr)


