Title :
High-Speed Parallel Hardware Architecture for Galois Counter Mode
Author_Institution :
Res. Center for Inf. Security, AIST, Tokyo
Abstract :
Parallel hardware architecture for an authenticated encryption mode GCM (Galois counter mode) capable of a throughput higher than 100 Gbps is proposed. In GCM, the CTR mode can encrypt multiple data blocks independently, but a hash function performs multiply-add operation with the cipher-text blocks sequentially. Therefore, a parallel multiply-adder was designed and integrated into the GCM hardware with a 14-stage pipelined AES circuit and two kinds of S-box, composite field and BDD (binary decision tree) versions. Performance of a 4-parallel version was evaluated by using a 0.13-mum CMOS standard cell library, and very high throughputs of 102 Gbps with 600 Kgates and 162 Gbps with 979 Kgates were obtained by the composite and BDD S-boxes, respectively. Higher hardware efficiency (throughput/gate) in comparison with prior art was also achieved. The critical path of the design is the multiply-adder in each local processing block, and is not affected by the number of the parallel blocks. Therefore the proposed architecture has almost linear scalability in terms of hardware speed versus size.
Keywords :
CMOS integrated circuits; adders; binary decision diagrams; cryptography; multiplying circuits; parallel architectures; 0.13 micron; 102 Gbit/s; 162 Gbit/s; CMOS standard cell library; CTR mode; Galois counter mode; S-boxes; advanced encryption standard; authenticated encryption mode; binary decision tree; hash functions; multiply-adder; parallel hardware architecture; Application specific integrated circuits; Binary decision diagrams; Counting circuits; Cryptography; Equations; Hardware; Information security; Libraries; NIST; Throughput;
Conference_Titel :
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
1-4244-0920-9
Electronic_ISBN :
1-4244-0921-7
DOI :
10.1109/ISCAS.2007.378278