2a. Kryptographische Basistechniken

Verschiebechiffren (CAESAR)


Allgemeine Beschreibung

Das Alphabet S sei eine endliche Gruppe G mit Gruppenoperation *. Als Schlüsselraum wird ebenfalls K = G genommen. Für k Î K sei

fk : S ® S
die Fortsetzung der Rechtstranslation fk(s) = s*k für s Î S, also
fk(a1,...,ar) : = (a1*k,...,ar*k)  für  a = (a1,...,ar) Î Sr.

Effektive Schlüssellänge: d(F) = 2log(n).

Der Schlüsselraum ist also ziemlich klein und kann leicht vollständig durchsucht werden.


Beispiele

1.) Original-CAESAR: Hier ist S = {A,...Z} = Z26 [in Wirklichkeit benutzten die Römer allerdings ein kleineres Alphabet ohne J, U und W], also A « 0, B « 1, ..., Z « 25. Verwendet wurde von Caesar k = 3, also nur ein fester Schlüssel. Die Verschlüsselung sieht dann im Beispiel so aus:

      C A E S A R        (Klartext)
      -----------  | +3
      F D H V D U

2.) ROT13.

3.) XOR.


Vorlesung Datenschutz und Datensicherheit
Autor: Klaus Pommerening, 29. September 1999; letzte Änderung: 18. Mai 2004.
E-Mail an
Pommerening »AT« imbei.uni-mainz.de.