Eingesetzte Verfahren
Zurück  Start  Weiter



ArchiCrypt setzt per Voreinstellung den neuen AES (Advanced Encryption Standard) ein.
Dieser Algorithmus ging aus einem Wettbewerb als Sieger hervor, der 3 Jahre andauerte und in dem die vorgestellten Methoden strengsten Untersuchungen unterzogen wurden. Man kann also davon ausgehen, das nach menschlichem Ermessen das "Knacken" des Verfahrens derart aufwendig ist, dass es auf lange Sicht nicht möglich ist.

In der Endausscheidung waren von den anfänglich 15 Verfahren noch 5 Kandidaten im Rennen.
Obwohl die Verfahren von zum Teil äußerst renommierten Firmen eingebracht wurden, waren bei einigen Methoden schnell Schwachstellen und Lücken entdeckt. Dies sollte uns einmal mehr davor warnen, ein Verfahren unter Ausschluß der Öffentlichkeit zu entwickeln.

Die Methoden der Endrunde lieferten sich hinsichtlich der Leistungen ein Kopf an Kopf Rennen. Letztlich fiel folgende Entscheidung:


Rijndael:    86 Stimmen
Serpent:    59 Stimmen
Twofish:    31 Stimmen
RC6:       23 Stimmen
MARS:       13 Stimmen

Die Entscheidung zu Gunsten von Rijndael kam letztlich dadurch zu Stande, dass er die Anforderungen (siehe AES), die unterschiedlich gewichtet wurden, am besten erfüllte. Gleichzeitig bedeutet dies jedoch, dass die anderen Verfahren durchaus in bestimmten Einsatzgebieten bessere Eigenschaften aufweisen, als der Gewinner. Sicher, nach heutigem Verständnis, sind alle der oben aufgeführten Methoden.

Informationen über die Verfahren erhalten Sie unter den angegebenen Internetadressen:

·MARS - IBM  
·RC6 - RSA Laboratories  
·RIJNDAEL - Joan Daemen, Vincent Rijmen  
·Serpent - Ross Anderson, Eli Biham, Lars Knudsen  
·Twofish - Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, Niels Ferguson  
·Blowfish - Bruce Schneier  

Alle der aufgeführten Verfahren sind als Referenzimplementierung in der Programmiersprache C, teilweise auch in Java frei verfügbar. Zudem gibt es für jedes Verfahren s.g. Testvektoren, mit denen man sicherstellen kann, dass die Implementation der Verfahren korrekt ist.

Copyright © 1997 - 2002 by
Dipl.-Ing. Patric Remus