Efficient and High-Performance Parallel Hardware Architectures for the AES-GCM

被引:59
作者
Mozaffari-Kermani, Mehran [1 ]
Reyhani-Masoleh, Arash [2 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
[2] Univ Western Ontario, Dept Elect & Comp Engn, London, ON N6A 5B9, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Advanced encryption standard; Galois/Counter mode; high performance; low power; AREA;
D O I
10.1109/TC.2011.125
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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(2(4)) 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(2(128)) multiplier architectures, we benchmark the proposed AES-GCM architectures using quadratic and subquadratic hardware complexity GF(2(128)) 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.
引用
收藏
页码:1165 / 1178
页数:14
相关论文
共 46 条
[1]  
Algotronics Ltd, 2007, GCM EXT AES G3 COR
[2]  
[Anonymous], 1991, THESIS LINKOPING U
[3]  
[Anonymous], 2006, IEEE T COMPUT
[4]  
[Anonymous], FED INF PROC STAND P
[5]  
[Anonymous], 2007, NIST SP
[6]  
[Anonymous], AES GCM COR
[7]  
Boyar J, 2010, LECT NOTES COMPUT SC, V6049, P178, DOI 10.1007/978-3-642-13193-6_16
[8]  
Bulens P, 2008, LECT NOTES COMPUT SC, V5023, P16
[9]  
Canright D, 2005, LECT NOTES COMPUT SC, V3659, P441
[10]  
Canright D, 2009, LECT NOTES COMPUT SC, V5867, P157, DOI 10.1007/978-3-642-05445-7_10