Betrachtet wird die Bit-Folge
0101 1010 0110 0001 0110 0011 0110 1001a) Stelle diese Bit-Folge hexadezimal dar.
Verschlüssele die drei Texte
Das DES besitzt vier sog. 'schwache Schlüssel'. Dies sind 64-Bit-Schlüssel,
aus denen DES bei der Erzeugung der sechzehn 48-Bit-Schlüssel sechzehn Mal denselben Schlüssel generiert.
Finde die vier schwachen Schlüssel.
Hinweis: Alle Bytes der schwachen Schlüssel haben Parität 0. Es sind also eigentlich gar keine zugelassenen
Schlüssel.
Bei Triple DES werden der erste und der dritte Schlüssel
identisch gewählt.
a) Welchen Grund mag diese Einschränkung haben?
b) In nicht zu ferner Zukunft schafft man es vielleicht, das für einen Brute-Force Angriff auf das
gewöhnliche DES notwendige Ausprobieren aller Schlüssel in einer Stunde durchzuführen.
Wie lange braucht man dann (in Jahren) für einen Brute-Force-Angriff auf Triple DES?
Eine vermindernde Permutation führt zu einem Informationsverlust, da zwei unterschiedliche
Bit-Folgen auf das selbe Ergebnis abgebildet werden können.
a) Gib für die vermindernde Permutation (- 2 4 1 3 -) zwei 6-Bit-Folgen an, die auf dasselbe Ergebnis
abgebildet werden.
b) Ergibt sich diese Problematik auch bei erweiternden Permutationen?
c) Das DES ist nur sinnvoll, wenn verschiedene Bit-Folgen auch verschieden verschlüsselt werden
(warum eigentlich?).
Erläutere, warum dies tatsächlich so ist, obwohl im DES vermindernde Permutationen eingesetzt werden.