DocumentCode :
1272265
Title :
Efficient and High-Performance Parallel Hardware Architectures for the AES-GCM
Author :
Mozaffari-Kermani, Mehran ; Reyhani-Masoleh, Arash
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., Princeton, NJ, USA
Volume :
61
Issue :
8
fYear :
2012
Firstpage :
1165
Lastpage :
1178
Abstract :
Since its acceptance as the adopted symmetric-key algorithm, the Advanced Encryption Standard (AES) and its recently standardized authentication Galois/Counter Mode (GCM) have been utilized in various security-constrained applications. Many of the AES-GCM applications are power and resource constrained and require efficient hardware implementations. In this paper, different application-specific integrated circuit (ASIC) architectures of building blocks of the AES-GCM algorithms are evaluated and optimized to identify the high-performance and low-power architectures for the AES-GCM. For the AES, we evaluate the performance of more than 40 S-boxes utilizing a fixed benchmark platform in 65-nm CMOS technology. To obtain the least complexity S-box, the formulations for the Galois Field (GF) subfield inversions in GF(24) are optimized. By conducting exhaustive simulations for the input transitions, we analyze the average and peak power consumptions of the AES S-boxes considering the switching activities, gate-level netlists, and parasitic information. Additionally, we present high-speed, parallel hardware architectures for reaching low-latency and high-throughput structures of the GCM. Finally, by investigating the high-performance GF(2128) multiplier architectures, we benchmark the proposed AES-GCM architectures using quadratic and subquadratic hardware complexity GF(2128) multipliers. It is shown that the performance of the presented AES-GCM architectures outperforms the previously reported ones in the utilized 65-nm CMOS technology.
Keywords :
CMOS integrated circuits; Galois fields; application specific integrated circuits; cryptography; low-power electronics; parallel architectures; AES S-boxes; AES-GCM; ASIC; Advanced Encryption Standard; CMOS technology; GF; Galois field subfield inversions; Galois/Counter Mode authentication; application-specific integrated circuit architectures; average power consumptions; benchmark platform; gate-level netlists; hardware implementations; high-performance parallel hardware architectures; latency; low-power architectures; parasitic information; peak power consumptions; power-constrained applications; resource-constrained applications; security-constrained applications; subquadratic hardware complexity; switching activities; symmetric-key algorithm; throughput structures; Complexity theory; Encryption; Hardware; Logic gates; Polynomials; Table lookup; Advanced encryption standard; Galois/Counter mode; high performance; low power.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2011.125
Filename :
5953585
Link To Document :
بازگشت