|
|
|
|
Mit IDEA kann man 64-Bit-Klartextblöcke verschlüsseln und bei Wahl der Teilschlüssel
in umgekehrter Reihenfolge wieder entschlüsseln.
Zur Verschlüsselung wird jeder 64-Bit-Klartextblock in vier Teilblöcke von je 16 Bit
aufgeteilt.
IDEA benutzt 128-Bit-Schlüssel, aus denen 52 Teilschlüssel von je 16 Bit erzeugt
werden.
In 8 Verschlüsselungsrunden werden jeweils 6 dieser Teilschlüssel benötigt; die
restlichen 4 Teilschlüssel werden in einer Ausgabetransformation mit den vier
Textblöcken verknüpft und abschließend zu einem 64-Bit-Schlüsseltextblock
zusammengesetzt.
IDEA ist etwa doppelt so schnell wie DES, in Hardware jedoch schwieriger zu implementieren. Öffentlich sind keine erfolgreichen Angriffe gegen IDEA bekannt geworden. Angriffe durch Ausprobieren aller Schlüssel bleiben bei der Schlüssellänge von 128 Bit wirkungslos.
|
|
|