Title :
Using a pipelined S-box in compact AES hardware implementations
Author :
Wang, Cheng ; Heys, Howard M.
Author_Institution :
Fac. of Eng. & Appl. Sci., Memorial Univ., St. John´´s, NL, Canada
Abstract :
Pipelined S-boxes are usually used in high speed hardware implementations of the Advanced Encryption Standard (AES), and not typically found in compact implementations because of the extra complexity added by the pipeline registers. In this paper, the area and speed performance of applying a pipelined S-box to compact AES hardware implementations is examined. A new compact AES encryption hardware core with 128-bit keys is proposed. The proposed design employs a single 4-stage pipelined S-box that is shared by t he data path operation and the key expansion operation. Compared with the previous smallest encryption-only ASIC implementation of AES, it achieves an increase in throughput of 2.1 times while maintaining a similar gate count. This result indicates that it is reasonable to consider using pipelined S-boxes in AES hardware implementations targeted at applications requiring low area and moderate speed.
Keywords :
cryptography; pipeline processing; AES hardware implementation; advanced encryption standard; data path operation; key expansion operation; pipeline register; pipelined s-box; Clocks; Encryption; Hardware; Logic gates; Pipelines; Registers; Throughput;
Conference_Titel :
NEWCAS Conference (NEWCAS), 2010 8th IEEE International
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4244-6806-5
Electronic_ISBN :
978-1-4244-6804-1
DOI :
10.1109/NEWCAS.2010.5603920