Advanced Encryption Standard (AES)
AES steht für „Advanced Encryption Standard“ und ist eines der symmetrischen Verschlüsselungsverfahren. Es handelt sich um einen vom National Institute of Standards and Technology (NIST) des US-Handelsministeriums festgelegten Verschlüsselungsstandard und den Nachfolger des Data Encryption Standard (DES), der 1977 als Standardverschlüsselungsverfahren eingeführt wurde. Im September 1997 startete das NIST einen weltweiten offenen Aufruf zur Einreichung von Vorschlägen und wählte aus 21 eingereichten Verfahren 15 aus, die die Anforderungen erfüllten. Das von den belgischen Kryptografen Joan Daemen und Vincent Rijmen entwickelte Verfahren „Rijndael“ wurde im Oktober 2000 ausgewählt. Es wurde unter der Bezeichnung AES zum Standard und im März 2001 als „FIPS PUB 197“ veröffentlicht.
AES ist eine Art „Blockchiffre“, bei der Daten einer bestimmten Länge (Block) als Einheit verarbeitet werden. Der Verschlüsselungsalgorithmus ist relativ einfach und führt wiederholt bit- bzw. byteweise Ersetzungen, Verschiebeoperationen, Restwertoperationen usw. durch, sodass weniger Rechenressourcen benötigt werden. Darüber hinaus verarbeitet der Algorithmus Daten in 8-Bit-Einheiten, während DES mit 4-Bit-Einheiten arbeitet. Dadurch sind weniger Wiederholungen erforderlich und Daten gleicher Länge können schneller als mit DES verarbeitet werden.
AES wird auch im europäischen Kryptografiestandard „New European Schemes for Signatures, Integrity and Encryption“ (NESSIE) sowie im japanischen „Cryptography Technology Evaluation Project“ (CRYPTREC) eingesetzt. CRYPTREC steht für „Cryptography Research and Evaluation Committees“ und ist ein japanisches Projekt zur Bewertung kryptografischer Verfahren.
