Logo
Logo-Icon Sitemap Print-Icon Print-Version Contact-Icon Contact
  • Home
  • About IAIK
    • People
    • News
    • Events
    • How To Reach Us
    • Jobs
    • Privacy Policy
  • Research
    • Publications
    • E-Government
    • Formal Methods for Design & Verification
    • Implementation Attacks
    • Java-Security
    • Krypto
    • Secure & Correct Systems
    • Secure Entities for Smart Environments
    • Secure RFID
    • Trusted Computing
    • VLSI
  • Teaching
    • Bachelor Courses
    • Master Courses
    • Master Theses
    • Microsoft Academic Alliance
    • PhD
  • Partnerships
    • A-SIT
    • Stiftung SIC
Left Logo
Research
Publications E-Government Formal Methods for Design & Verification Implementation Attacks Java-Security Krypto - AES Lounge - CodingTool Library - Hash Functions - Publications Secure & Correct Systems Secure Entities for Smart Environments Secure RFID Trusted Computing VLSI
Right Logo
You are here: Start » Research » Krypto » AES Lounge

AES Lounge

This website is a dissemination effort within ECRYPT, the Network of Excellence in Cryptology which is funded within the Information Societies Technology (IST) Programme of the European Commission's Sixth Framework Programme (FP6) under contract number IST-2002-507932 . It is maintained by members of the IAIK Krypto and VLSI groups as a joint activity in the "Secure and efficient implementations virtual lab" (VAMPIRE).

 

 

Links

In the year 2000, the US National Institute of Standards and Technology (NIST) announced that Rijndael was selected as Advanced Encryption Standard (AES). This selection was the result of a 3 year long selection process, which was started in September 1997 by NIST.

The selection process itself was divided into several rounds with a public workshop at the end of each round. At the end of the first round, which was in August 1998, 15 algorithms were accepted as candidates. In the evaluation round thereafter, these algorithms were evaluatated for their security, cost and algorithm and implementation characteristics.

In March 1999, the second workshop was held and it brought a whole load of results with respect to the candidates. In August 1999, 5 finalist algorithms were selected from the 15 candidates. Until April 2000, where the third AES workshop was held, the finalists were analysed in detail. At this conference, the results of this stage were presented and a questionnaire was handed out asking about the preference of the attendents. Rijndael turned out to be the favorite algorithm.

On 2 October, 2000, NIST officially announced that Rijndael has been chosen as Advanced Encryption Standard (AES).

Rijndael
AES Security
AES Hardware Architectures
High Speed AES Hardware Implementations
Low Cost AES Hardware Implementations
AES Software Implementations
AES & Side-Channel Analysis
AES & Fault Analysis
AES & Instruction Set Extensions
 
 

Links

NIST's old AES page which contains information about the AES process (conferences). http://csrc.nist.gov/CryptoToolkit/aes/
NIST's CSRC cryptographic toolkit web site which contains the AES specification http://csrc.nist.gov/CryptoToolkit/tkencryption.html
Errata for the book "The Design of Rijndael" local Link (pdf)

Rijndael

Year

Title

Authors

Where published

2003 National Policy on the Use of the Advanced Encryption Standard (AES) to Protect National Security Sysmtems and National Security Information National Security Agency (NSA) CNSS Website
       
2002 The Design of Rijndael     Joan Daemen and Vincent Rijmen

Springer, ISBN 3-540-42580-2

       
2001

FIPS-197: Advanced Encryption Standard

National Institute of Standards and Technology (NIST) NIST Website

 

To obtain the bibliography (or other information) for a paper, which is listed below, just copy the title of the article, or the authors and go to http://www.informatik.uni-trier.de/~ley/db/index.html. There, you can search there for article, authors or conference name. At the same site you find the link to the electronic version of a paper, if such a version is available. Papers, which are hosted on the eprint archive, can be found at http://eprint.iacr.org/. Papers, which have been presented at an AES conferences without Springer Proceedings, can be found on the NIST homepage (see Links).

AES Security

The following table lists the best known short-cut attacks on each of the three AES variants.

Attack

Year

Paper

AES-128 (10 Rounds)

AES-192 (12 Rounds)

AES-256 (14 Rounds)

Related Key Boomerang
2009
Biryukov and Khovratovich, Related-key Cryptanalysis of the Full AES-192 and AES-256, ePrint Archive: Report 2009/317
12 Rounds
14 Rounds
Related Key
2005
Biham et al., Related-Key Boomerang and Rectangle Attacks, Advances in Cryptology - EUROCRYPT 2005, LNCS 3494, pages 507-525, Springer, 2005
9 Rounds
Truncated Differential
2003
Jakimoski et al., Related-Key Differential Cryptanalysis of 192-bit Key AES Variants, SAC 2003, LNCS Vol. 3006, pages 208-221, Springer, 2004
6 Rounds
Impossible - Differential Related-Key
2003
Jakimoski et al., Related-Key Differential Cryptanalysis of 192-bit Key AES Variants, SAC 2003, LNCS Vol. 3006, pages 208-221, Springer, 2004
8 Rounds
Impossible Differential
2001
Cheon et al., Improved Impossible Differential Cryptanalysis of Rijndael and Crypton, ICISC 2001, LNCS Vol. 2288, pages 39-49, Springer
6 Rounds
Square Attack
2000
Lucks, Attacking seven rounds of Rijndael under 192-bit and 256-bit keys. Proceedings of AES3, NIST
7 Rounds
7 Rounds
Square Attack
2000
Ferguson et al. Improved cryptanalysis of Rijndael, FSE 2000, LNCS Vol. 1978, pages 213-230, Springer
7 Rounds
7 Rounds
9 Rounds
Collision Attack
2000
Gilbert et al., A collision attack on seven rounds of Rijndael, Proceedings of AES 3, NIST
7 Rounds
7 Rounds
7 Rounds

AES Hardware Architectures

Year

Title

 

Authors

 

Where published

 
 
2005

State of the Art in Hardware Architectures.

Note: Deliverable with a special focus on AES hardware architectures.

 
Martin Feldhofer, Kerstin Lemke, Elisabeth Oswald, Francois-Xavier Standaert, Thomas Wollinger and Johannes Wolkerstorfer
 
Deliverable No. D.VAM2 - State of the Art in Hardware Architectures, September 2005, File as pdf
 
 
2005
AES on FPGA: from the fastest to the smallest
 
Tim Good and Mohammed Benaissa
 
Proceedings of CHES 2005, pp. 427-440, LNCS 3659, Springer, 2005
 
 
2005
A 3.84 Gbits/s AES crypto coprocessor with modes of operation in a 0.18-um CMOS Technology
 
Alireza Hodjat, David Hwang, Bo-Cheng Lai, Kris Tiri, and Ingrid Verbauwhede
 
Proceedings of the 15th ACM Great Lakes Symposium on VLSI 2005, pages 60--63. ACM, ACM Press, April 2005
 
 
2005
Efficient AES Implementations on ASICs and FPGAs
 
Norbert Pramstaller, Stefan Mangard, Sandra Dominikus, and Johannes Wolkerstorfer
 
Proceedings of the Fourth Workshop on the Advanced Encryption Standard, AES4
- State of the Crypto Analysis, LNCS vol- 3373
2005.
 
 
2004
A Universal and Efficient AES Co-Processor for Field Programmable Logic Arrays
 
Norbert Pramstaller and Johannes Wolkerstorfer
 

FPL 2004, Proceedings, LNCS Vol. 3203, pp. 565--574
 
 
2004
Exploring Area/Delay Tradeoffs in an AES FPGA Implementation.
 
Joseph Zambreno, David Nguyen, and Alok N. Choudhary
 
FPL 2004, Proceedings, LNCS Vol. 3203, pp. 575-585
 
 
2003
Efficient Implementation of Rijndael Encryption in Reconfigurable Hardware: Improvements and Design Tradeoffs
 
François-Xavier Standaert, Gaël Rouvroy, Jean-Jacques Quisquater, Jean-Didier Legat
 
CHES 2003, LNCS Vol. 2779
 
 
2003
Design and Performance Testing of a 2.29 Gb/s Rijndael Processor
 
Ingrid Verbauwhede and Patrick Schaumont and Henry Kuo
 
IEEE Journal of Solid-State Circuits, pp. 569-572
 
 
2003
A Highly Regular and Scalable AES Hardware Architecture
 
Stefan Mangard and Manfred Aigner and Sandra Dominikus
 

IEEE Transactions on Computers, Vol. 52, pp. 483-491, 2003

 
 
2003
Very Compact FPGA Implementation of the AES Algorithm
 
Pawel Chodowiec and Kris Gaj
 
CHES 2003, Proceedings, LNCS Vol. 2779, pp. 319-333
 
 
2003
An Efficient AES Implementation for Reconfigurable Devices
 
Norbert Pramstaller and Johannes Wolkerstorfer
 
Austrochip 2003, Proceedings, pp. 5-8
 
 
2002
An ASIC implementation of the AES SBoxes
 
Johannes Wolkerstorfer and Elisabeth Oswald and Mario Lamberger
 
CT-RSA 2002, LNCS Vol. 2271, pp. 67-78
 
 
2001
Efficient Rijndael Encryption Implementation with Composite Field Arithmetic
 
Atri Rudra and Pradeep K. Dubey and Charanjit S. Jutla and Vijay Kumar and Josyula R. Rao and Pankaj Rohatgi
 
CHES 2001, Proceedings, LNCS Vol. 2162, pp. 171-184
 
 
2001
A Compact Rijndael Hardware Architecture with S-Box Optimization
 
Akashi Satoh and Sumio Morioka and Kohji Takano and Seiji Munetoh
 
ASIACRYPT 2001, Proceedings, LNCS Vol. 2248 , pp. 239-254
 
 
2001
Two Methods of Rijndael Implementation in Reconfigurable Hardware
 
Viktor Fischer and Milos Drutarovsky
 
CHES 2001, Proceedings, LNCS Vol. 2162, pp. 77-92
           
2001 Architectural optimization for a 1.82 Gbits/sec VLSI implementation of the AES Rijndael algorithm   H. Kuo and I. Verbauwhede   CHES 2001, Proceedings, LNCS Vol. 2162, pp. 51-64
 
 

High Speed Implementations

Year

Title

 

Authors

 

Where published

 
 
2005
A 21.54 Gbits/s Fully Pipelined AES Processor on FPGA
 
Alireza Hodjat and Ingrid Verbauwhede
 
12th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2004), pages 308-309, IEEE Computer Society, 2004
 
 
2005
Minimum Area Cost for a 30 to 70 Gbits/s AES Processor
 
Alireza Hodjat and Ingrid Verbauwhede
 
2004 IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2004), Emerging Trends in VLSI Systems Design, pages 83--88, IEEE Computer Society, 2004
 
 
2004
High-Speed VLSI Architectures for the AES Algorithm
 
Xinmiao Zhang and Keshab K. Parhiter
 
EEE Transactions on Very Large Scale Integration (VLSI) Systems, 12(9):957--967, September 2004
 
 
2004
An Efficient FPGA Implementation of Advanced Encryption Standard Algorithm
 
Shuenn-Shyang Wang and Wan-Sheng Ni
 
ISCAS 2004, Proceedings, Volume~2, pp. 597-600, IEEE Computer Society, May 2004
 
 
2003
An FPGA-Based Performance Analysis of the Unrolling, Tiling, and Pipelining of the AES Algorithm
 
Giacinto~Paolo Saggese, Antonino Mazzeo, Nicola Mazzocca, and Antonio G.~M. Strollo
 
FPL 2003, Proceedings, LNCS Vo. 2778, pp. 292-302, 2003
 
 
2001
Fast implementations of secret-key block ciphers using mixed inner- and outer-round pipelining
 
Pawel Chodowiec and Po Khuon and Kris Gaj
 

FPGA 2001, Proceedings, pp. 94-102

           
2001 Architectural optimization for a 1.82 Gbits/sec VLSI implementation of the AES Rijndael algorithm   H. Kuo and I. Verbauwhede   CHES 2001, Proceedings, LNCS Vol. 2162, pp. 51-64
 
 
2001
High Performance Single-Chip FPGA Rijndael Algorithm Implementations
 
M. McLoone and John V. McCanny
 
CHES 2001, Proceedings, LNCS Vol. 2162, pp. 65-76

Low Cost Implementations

Year

Title

 

Authors

 

Where published

2005
AES Implementation on a Grain of Sand
 
Martin Feldhofer, Johannes Wolkerstorfer, and Vincent Rijmen
 
IEE Proceedings on Information Security, Volume 152, Issue 1, pp. 13-20
 
 
2005
A Very Compact S-Box for AES
 
D. Canright
 
Proceedings of CHES 2005, pp. 441-456, LNCS 3659, Springer, 2005
 
 
2005
A Systematic Evaluation of Compact Hardware Implementations for the Rijndael S-Box
 
Nele Mentens, Lejla Batina, Bart Preneel and Ingrid Verbauwhede
 
Proceedings of CT-RSA 2005, pp.323-333, LNCS 3376, Springer, 2005
           
2004 Power-Efficient ASIC Synthesis of Cryptographic S-boxes   Guido Bertoni, Marco Macchetti, and Luca Negri   Proceeding of GLSVLSI, pp. 277-281, ACM Press.
 
 
2004
Compact and Efficient Encryption/Decryption Module for FPGA Implementation of AES Rijndael Very Well Suited for Small Embedded Applications
 
Gaël Rouvroy, François-Xavier Standaert, Jean-Jacques Quisquater, Jean-Didier Legat
 
ITCC 2004, IEEE Computer Society
 
 
2004
Strong Authentication for RFID Systems using the AES Algorithm
 
Martin Feldhofer and Sandra Dominikus and Johannes Wolkerstorfer
 

CHES 2004, LNCS Vol. 3156

 
 
2004
Design of AES Based on Dual Cipher and Composite Field
 
Shee-Yau Wu and Shih-Chuan Lu and Chi-Sung Laih
 
CT-RSA 2004, LNCS Vol. 2964
 
 
2002
An ASIC implementation of the AES SBoxes
 
Johannes Wolkerstorfer and Elisabeth Oswald and Mario Lamberger
 
CT-RSA 2002, LNCS Vol. 2271, pp. 67-78
 
 
2001
Efficient Rijndael Encryption Implementation with Composite Field Arithmetic
 
Atri Rudra and Pradeep K. Dubey and Charanjit S. Jutla and Vijay Kumar and Josyula R. Rao and Pankaj Rohatgi
 
CHES 2001, Proceedings, LNCS Vol. 2162, pp. 171-184
 
 
2001
A Compact Rijndael Hardware Architecture with S-Box Optimization
 
Akashi Satoh and Sumio Morioka and Kohji Takano and Seiji Munetoh
 
ASIACRYPT 2001, Proceedings, LNCS Vol. 2248 , pp. 239-254
 
 
2001
An ASIC Implementation of the AES-MixColumn operation
 
Johannes Wolkerstorfer
 
Austrochip 2001, pp. 129-132

AES Software Implementations

Year

Title

 

Authors

 

Where published

2008
A Fast and Cache-Timing Resistant Implementation of the AES
 
Robert Könighofer
 
CT-RSA 2008, to appear
Implementation available
2007
On the Power of Bitslice Implementation on Intel Core2 Processor
 
Mitsuru Matsui, Junko Nakajima
 
CHES 2007, Proceedings, LNCS 4727, pp. 121-134
2006
How Far Can We Go on the x64 Processors?
 
Mitsuru Matsui
 
FSE 2006, Revised Selected Papers, LNCS 4047, pp. 341-358
 
 
2005
How to Maximise Software Performance of Symmetric Primitives on Pentium III and 4 Processors
 
Mitsuru Matsui and Sayaka Fukuda
 
FSE 2005, Revised Selected Papers, LNCS 3557, pp.398-412
 
 
2003
Efficient Software Implementation of AES on 32-Bit Platforms
 
Guido Bertoni and Luca Breveglieri and Pasqualina Fragneto and Marco Macchetti and Stefano Marchesin
 

CHES 2002, Revised Papers, LNCS Vol. 2523, pp. 159-171


AES & Side-Channel Analysis

Year

Title

 

Authors

 

Where published

2006
Higher-Order Masking of the AES
 
Kai Schramm and Christoph Paar
 
CT-RSA 2006, LNCS 3860, pp. 208-225, Springer, 2006
 
 
2006
Practical Second-Order DPA Attacks for Masked Smart Card Implementations of Block Ciphers.
 
Elisabeth Oswald, Stefan Mangard, Christoph Herbst and Stefan Tillich
 
CT-RSA 2006, LNCS 3860, pp. 192-207, Springer, 2006
 
 
2005
Successfully Attacking Masked AES Hardware Implementations
 
Stefan Mangard, Norbert Pramstaller and Elisabeth Oswald
 
CHES 2005, LNCS 3659, pp. 157-171, Springer, 2005
 
 
2005
A Side-Channel Analysis Resistant Description of the AES S-box.
 
Elisabeth Oswald, Stefan Mangard, Norbert Pramstaller and Vincent Rijmen
 
FSE 2005, Revised Selected Papers, LNCS 3557, pp. 413-423, Springer, 2005
 
 
2004
Power Analysis of an FPGA Implementation of Rijndael: Is Pipelining a DPA Countermeasure?
 
François-Xavier Standaert, Siddika Berna Ors, Bart Preneel
 
CHES 2004, LNCS 3156, pp. 30-44, Springer, 2004
 
 
2004
A Collision-Attack on AES: Combining Side Channel- and Differential-Attack
 
Kai Schramm and Gregor Leander and Patrick Felke and
Christof Paar
 
CHES 2004, LNCS 3156, pp. 163-175, Springer, 2004
 
 
2004
Two Power Analysis Attacks against One-Mask Methods
 
M.-L. Akkar and R. Bevan and L. Goubin
 

FSE 2004, LNCS 3017, pp. 332-347, Springer, 2004

 
 
200X
Small Size, Low Power, Side Channel-Immune AES Coprocessor: Design and Synthesis Results
 
Elena Trichina and Tymur Korkishko
 
Proceedings of the Fourth Conference on the Advanced Encryption Standard (AES), 2004
 
 
2004
Provably Secure Masking of AES
 
Johannes Bloemer and Jorge Guajardo Merchan and Volker Krummel
 
SAC 2004, LNCS 3357, pp. 69-83, Springer, 2004
 
 
2004
Secure and Efficient Masking of AES -- A Mission Impossible?
 
Elisabeth Oswald and Stefan Mangard and Norbert Pramstaller
 
Cryptology ePrint Archive, Report 2004/134
 
 
2004
Electromagnetic Side Channels of an FPGA Implementation of AES
 
Vincent Carlier, Hervé Chabanne, Emmanuelle Dottax and Hervé Pelletier
 
Cryptology ePrint Archive, Report 2004/145
 
 
2003
A Simple Power-Analysis (SPA) Attack on Implementations of the AES Key Expansion
 
Stefan Mangard
 
ICISC 2002, Revised Papers, LNCS Vol. 2587 , pp. 343-358
 
 
2003
A Generic Protection against High-Order Differential Power Analysis
 
Mehdi-Laurent Akkar and Louis Goubin
 
FSE 2003, Revised Papers, LNCS Vol. 2887 , pp. 192-205
 
 
2003
Multiplicative Masking and Power Analysis of AES
 
Jovan D. Golic and Christophe Tymen
 
CHES 2002, Revised Papers, LNCS Vol. 2535 , pp. 198-212
 
 
2003
Simplified Adaptive Multiplicative Masking for AES
 
Elena Trichina and Domenico De Seta and Lucia Germani
 
CHES 2002, Revised Papers, LNCS Vol. 2535 , pp. 187-197
 
 
2001
An Implementation of DES and AES, Secure against Some Attacks
 
Mehdi-Laurent Akkar and Christophe Giraud
 
CHES 2001, Proceedings, LNCS Vol. 2162, pp. 309-318
 
 
2000
On Boolean and Arithmetic Masking against Differential Power Analysis
 
Jean-Sebastien Coron and Louis Goubin
 
CHES 2000, Proceedings, LNCS Vol. 1965, pp. 231-237
 
 

AES & Fault Analysis

Year

Title

 

Authors

 

Where published

2003
A Differential Fault Attack Technique against SPN Structures, with Application to the AES and KHAZAD
 
Gilles Piret, Jean-Jacques Quisquater
 
CHES 2003, LNCS Vol. 2779
 
 
2003
Differential Fault Analysis on AES Key Schedule and Some Coutnermeasures
 
Chien-Ning Chen, Sung-Ming Yen
 

ACISP 2003, Proceedings, LNCS Vol. 2727, pp. 118-129

 
 
2003
Fault Based Cryptanalysis of the Advanced Encryption Standard (AES)
 
Johannes Blömer, Jean-Pierre Seifert
 
FC 2004, Proceedings, LNCS Vol. 2742, pp 162-181

AES & Instruction Set Extensions

Year

Title

 

Authors

 

Where published

2005 An Instruction Set Extension for Fast and Memory-Efficient AES Implementation   Stefan Tillich, Johann Großschädl, and Alexander Szekely   Communications and Multimedia Security (CMS), LNCS Vol. 3677, pp. 11-21, Springer Verlag.
           
2005 Accelerating AES Using Instruction Set Extensions for Elliptic Curve Cryptography   Stefan Tillich and Johann Großschädl   Computational Science and Its Applications (ICCSA), LNCS Vol. 3481, pp. 665-675, Springer Verlag.
           
2004 Extended Instructions for the AES Cryptography and their Efficient Implementation   Kouhei Nadehara, Masao Ikekawa, and Ichiro Kuroda   Proceedings of the 18th IEEE Workshop on Signal Processing Systems (SIPS 2004), pp. 152-157. IEEE Computer Society.

 

 

This site was initially created by Elisabeth Oswald, and is now maintained by Christian Rechberger. Send comments on this site to Christian.Rechberger@iaik.tugraz.at

Disclaimer:

The information on this web site is provided as is, and no guarantee or warranty is given or implied that the information is fit for any particular purpose. The user thereof uses the information at its sole risk and liability.

© 1990 - 2012 IAIK TU Graz
Contact | Jobs | Sitemap | Impressum