next up previous contents
Nächste Seite: Diffie - Hellmann Aufwärts: Verschlüsselungsverfahren und andere Algorithmen Vorherige Seite: DES - Data Encyption   Inhalt

IDEA Verschlüsselung

Der International Data Encryption Algorithm ( IDEA ) stammt aus dem Jahre 1990 und ist ebenfalls, wie der DES, ein 64 Bit blockorientierter Chiffre. Er wurde an der Schweizer Bundesanstalt für Technologie entwickelt. Es wird ein Schlüssel von 128 Bit verwendet, wodurch sich ein größerer Schlüsselraum von 2128 = 3 x 1038 verschiedenen Schlüssel ergibt.

Ein 64 Bit Ausgangstextblock wird in 4 Teilblöcke (Xi) zu jeweils 16 Bit aufgeteilt. Diese Teilblöcke durchlaufen 8 Iterationen in denen 3 einfache Grundoperationen ausgeführt werden. Diese Grundoperationen sind, in Kombination mit den 52 Teilschlüsseln (Z1-Z52), XOR, Additions-und Subtraktionsoperationen. Hier finden keine Bit-Vertauschungen wie in den S-Boxen von DES statt. Nach einer Ausgangsumwandlung erhält man den chiffrierten Text. Die Entschlüsselung verläuft identisch, jedoch mit umgekehrter Reihenfolge der Teilschlüssel.

Die Vorteile gegenüber dem DES sind die größere Schlüssellänge, welche eine höhere Sicherheit und eine kürzere Rechenzeit gewährleistet, da weniger Iterationen durchgeführt werden. Zudem gibt es keine Permutationsoperationen.



Philipp Hügelmeyer 2001-05-14