AES Evaluation Criteria used by nist to evaluate potential candidates Initial criteria Security ·COS Algorithm characteristics Final criteria General security hardware Implementations Software Implementations Attacks on Implementations Restricted-space environments Encryption Vs. Decryption Flexibility Key agility
6 AES Evaluation • Criteria used by NIST to evaluate potential candidates – Initial Criteria: • Security • Cost • Algorithm characteristics – Final Criteria: •General Security •Software Implementations •Restricted-space environments •Flexibility •Hardware Implementations •Attacks on Implementations •Encryption vs. Decryption •Key agility
Europe NESSIE Project New European Schemes for Signatures, Integrity, and encryption 2000-2002 Japan CRYPTREC Proiect 2000-2002
7 NESSIE Project New European Schemes for Signatures, Integrity, and Encryption 2000-2002 CRYPTREC Project 2000-2002 Europe Japan
NESSIE, CRYPTREC Multiple types of transformations: Symmetric-key block ciphers Stream ciphers Hash functions ·MACs Asymmetric encryption schemes Asymmetric digital signature schemes Asymmetric identification schemes Development of methodology of a fair evaluation and comparison of algorithms belonging to the same class including software and hardware efficiency
8 Multiple types of transformations: Development of methodology of a fair evaluation and comparison of algorithms belonging to the same class, including software and hardware efficiency • Symmetric-key block ciphers • Stream ciphers • Hash functions • MACs • Asymmetric encryption schemes • Asymmetric digital signature schemes • Asymmetric identification schemes NESSIE, CRYPTREC
Survey filled by 167 participants of the Third aEs Conference, April 2000 f votes 100 90 80 70 60 50 30 20 5-5-5555555- Rijndael serpent Twofish RC6 Mars
0 9 10 20 30 40 50 60 70 80 90 100 Rijndael Serpent Twofish RC6 Mars Survey filled by 167 participants of the Third AES Conference, April 2000 # votes
Speed of the final aes candidates in hardware Speed Mbit/s K Gai, P. Chodowiec, AES3, April, 2000 500 450 400 350 300 250 200 150 100 50 Serpent rijndael twofish RC6 Mars
10 0 50 100 150 200 250 300 350 400 450 500 Serpent Rijndael Twofish RC6 Mars Speed of the final AES candidates in hardware Speed [Mbit/s] K.Gaj, P. Chodowiec, AES3, April, 2000