Universität Paderborn AG Algorithmische Mathematik · von zur Gathen
Fachbereich 17 · Mathematik-Informatik

Experimentieren mit Rijndael

Auf der Rijndael Page findet man vielerlei Implementierungen und Beschreibungen von Rijndael.  Hier haben wir das gesammelt, was wir selbst zu Demonstrationszwecken entwickelt oder bereitgestellt haben.

Flussvisualisierung mit Farben

Dieses kleine Werkzeug ermöglicht es, Rijndael live zu erleben.  Jedes Byte wird durch einen Farbstrom dargestellt, wobei die Farbe den Wert wiedergibt.  So kann man z.B. leicht verfolgen, wie ein Block aus lauter Nullen selbst bei einem Schlüssel aus lauter Nullen sehr schnell `bunt' wird.  Aber versuchen Sie selbst... Credits, Anfragen wegen des Java-Codes und Fragen bitte an Olaf Bonorden.  Das zugrundeliegende Bild ist von John Savards Seite über Rijndael.

Rijndael in Maple V.6

Wir haben Rijndael in Maple programmiert.  Damit ist es nicht nur möglich, Texte zu ver- und entschlüsseln, sondern - im Unterschied zu den meisten anderen Implementierungen - auch Zwischenergebnisse zu untersuchen. Credits und Fragen bitte an Olaf Müller.

CrypTool

Die Deutsche Bank hat in Zusammenarbeit mit secude das Demonstrations- und Referenzprogramm CrypTool entwickelt.  Damit kann man verschiedene Schlüsselsysteme auf beliebige (auch aus Dateien einlesbare) Texte anwenden und analysieren.  Es wird eindrucksvoll demonstriert, daß nicht nur Cäsars Verfahren sondern auch dessen Verallgemeinerung durch Vigenère heute nicht mehr sicher sind.

Rijndael in FPGA

Rijndael lässt sich auch gut in verschiedenster Hardware implementieren.  Dabei werden Durchsatzraten bis zu 5GBit/sec erreicht.  Wir haben Rijndael in einem FPGA implementiert.  Auf diese Weise werden selbst ohne Optimierung bereits Raten von 200KBit/sec erreicht.

Inzwischen gibt es verschiedene FPGA Implementierungen von Rijndael. Einige sind beschrieben in den folgenden Artikeln:

Credits und Fragen bitte an Jamshid Shokrollahi.

Poster

Wir haben auch versucht, einige wesentliche Aspekte von Rijndael auf einem Poster darzustellen.  Es eignet sich - so hoffen wir - gut als Stütze bei Erklärungen und Diskussionen des Systems. Credits und Fragen bitte an Michael Nüsken.  Das Bild in der Postermitte ist übrigens auch von John Savards Seite über Rijndael.

Author: Michael Nüsken, last change: