DocumentCode :
3019524
Title :
Efficient parallel-pipelined GHASH for message authentication
Author :
Abdellatif, Karim M. ; Chotin-Avot, Roselyne ; Mehrez, H.
Author_Institution :
LIP6-SoC Lab., Univ. of Paris VI, Paris, France
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
1
Lastpage :
6
Abstract :
AES/GCM is a common mode for authenticated encryption. One of its components is Galois HASH (GHASH) which achieves the authentication task. In this work, we present an efficient key independent hardware implementation for parallel-pipelined GHASH. Karatsuba Ofman Algorithm (KOA) is used for Galois Field (GF) multiplication. Unlike previous parallel hardware architectures based on KOA, we use only one reduction array for all parallel KOA multipliers. Therefore, an area optimized design is achieved. In addition, pipelined KOA is adopted to get higher clock frequency. 4-Parallel pipelined GHASH is evaluated using Xilinx Virtex5. It occupies 7.128k Slices and achieves 113.8 Gbps as an authentication throughput. Higher hardware efficiency (throughput/slice) in comparison with prior art (Key independent GHASH) is achieved.
Keywords :
cryptography; message authentication; parallel architectures; pipeline processing; AES; GCM; GF multiplication; Galois HASH; Galois field multiplication; Karatsuba Ofman algorithm; Xilinx Virtex5; authenticated encryption; key independent hardware implementation; message authentication; parallel KOA multipliers; parallel hardware architectures; parallel-pipelined GHASH; reduction array; Arrays; Encryption; Field programmable gate arrays; Hardware; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4673-2919-4
Type :
conf
DOI :
10.1109/ReConFig.2012.6416742
Filename :
6416742
Link To Document :
بازگشت