AES implementation on a grain of sand
Top Cited Papers
- 1 January 2005
- journal article
- Published by Institution of Engineering and Technology (IET) in IEE Proceedings - Information Security
- Vol. 152 (1), 13-20
- https://doi.org/10.1049/ip-ifs:20055006
Abstract
The authors present a hardware implementation of the advanced encryption standard (AES) which is optimised for low-resource requirements. The standard-cell implementation on a 0.35 µm CMOS process from Philips Semiconductors occupies an area of only 0.25 mm2. This compares roughly to 3400 gate equivalents or to the size of a small grain of sand. The authors believe that this size will serve for a long time as a reference for AES-128 implementations that support encryption and decryption including key setup. Their manufactured silicon implementation is fully operational. Measurements verified the excellent performance predicted by simulation. The maximum clock frequency of 80 MHz allows a data throughput rate of 9.9 Mbps. Besides low-resource optimisation, the circuit is optimised for low-power operation. For use in low-throughput applications, the AES module draws only a current of 3.0 µA when operated at 100 kHz and 1.5 V. This nearly ignorable power consumption in combination with the extreme area efficiency allows new fields of applications for AES which were beyond imagination before.Keywords
This publication has 5 references indexed in Scilit:
- A highly regular and scalable aes hardware architectureIEEE Transactions on Computers, 2003
- Very Compact FPGA Implementation of the AES AlgorithmLecture Notes in Computer Science, 2003
- An ASIC Implementation of the AES SBoxesPublished by Springer Nature ,2002
- The Design of RijndaelPublished by Springer Nature ,2002
- A Compact Rijndael Hardware Architecture with S-Box OptimizationLecture Notes in Computer Science, 2001