Cryptography Reference
In-Depth Information
Die Entschlüsselung kann entsprechend Abb. 2-10 von unten nach oben. d.h. in umgekehrter
Reihenfolge der Runden (i = 9, 8, …2, 1) fortgesetzt werden, womit der Klartextblock wieder
vorliegt. Statt der Teilschlüssel k i,1 , k i,2 , k i,3 , k i,4 sind entsprechend (2.3-3) und (2.3-4) die in-
versen Teilschlüssel k i,1 inv , k i,2 inv , k i,3 inv , k i,4 inv zu verwenden. Die Teilschlüssel k i,5 und k i,6 dür-
fen nicht invertiert werden, sondern sind unverändert zu benutzen. Wegen der Symmetrie von
Abb. 2-10 zwischen unten und oben kann die Entschlüsselung in dem Schema ebenso von
oben nach unten durchgeführt werden, wobei jedoch die Teilschlüssel zur Entschlüsselung in
umgekehrter Reihenfolge der Runden (i = 9, 8, …2, 1) bereitgestellt werden müssen.
2.3.4 Übungen
Übung 1
Ein Brute-Force-Angriff auf einen IDEA-Schlüssel der Länge von 128 Bit ist noch aufwändi-
ger als für Triple-DES mit einer Schlüssellänge von 112 Bit.
Lösung analog zu Übung 1, Abschn. 2.2.5 )
Übung 2
Berechnung von inversen Teilschlüsseln von IDEA
a) Berechnen Sie zu dem Teilschlüssel k 1,2 =3855 den inversen Teilschlüssel k 1,2 inv .
Lösung
Der Teilschlüssel k 1,2 inv ist additiv invers (mod2 16 ) zu k 1,2 . Damit k 1,2 inv =2 16 -3855=61681.
b) Berechnen Sie (mit dem Euklidischen Algorithmus) zu dem Teilschlüssel k 1,1 =3855 den
inversen Teilschlüssel k 1,1 inv (vgl. Übung 5 in Abschnitt 2.1.4).
Lösung
Der Teilschlüssel k 1,1 inv ist multiplikativ invers (mod 2 16 +1) zu k 1,1 . Ergebnis ist k 1,1 inv =32760.
c) Berechnen Sie zu dem Teilschlüssel k 1,1 =0000h den inversen Teilschlüssel k 1,1 inv .
Lösung
Dem hexadezimalen Muster 0000h ist bei IDEA der Wert 2 16 =65536 zugeordnet. Der multip-
likativ inverse Wert modulo (2 16 +1)=65537 ergibt sich mit dem erweiterten Euklidischen Al-
gorithmus.
ggT(65537, 65536)=
ggT(65536, 1)= wobei 1=65537-1·65536
Das Ergebnis ist k 1,1 inv =(-1)mod 65537=65536=2 16 . Dem Wert 2 16 =65536 ist bei IDEA das
hexadezimale Muster 0000h zugeordnet. D.h. das Muster 0000h ist zu sich selbst invers.
Search WWH ::




Custom Search