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