MathePrisma Logo

DES

DES

Sicherheit

in aller Kürze

Manche Chiffren sind leicht zu knacken, wenn man die Verschlüsselungen einiger weniger Blöcke kennt ('lineare' Chiffren).
Dass dies im DES nicht möglich ist, wird durch die S-Module und die 16 Runden erreicht. Sie machen DES zu einer hochgradig nichtlinearen Chiffre.

Um das Konzept der linearen Chiffren zu verstehen, braucht man etwas mathematische Vorbildung. Falls es dir zu kompliziert ist kannst du den restlichen Text dieser Seite getrost überspringen.

Eine Chiffre für Bit-Folgen der Länge n heißt linear (eigentlich besser: affin), falls sich die verschlüsselte Bit-Folge b2 aus b1 ergibt über eine Vorschrift

       b2 = A · b1 + c

mit einer festen Matrix A und einem festen Vektor c. Die arithmetischen Operationen sind dabei modulo 2 zu verstehen.

Bei einer linearen Chiffre reicht es, wenn man für einen Satz von n+1 Bit-Folgen, welche eine Basis enthalten, die jeweiligen verschlüsselten Folgen kennt. Daraus kann man nämlich A vollständig rekonstruieren.