Efficient Parallel-Pipelined GHASH for Message Authentication

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.
Liste complète des métadonnées

Cited literature [11 references]  Display  Hide  Download

Contributor : Karim Moussa Ali Abdellatif <>
Submitted on : Thursday, July 3, 2014 - 11:25:26 AM
Last modification on : Thursday, March 21, 2019 - 2:17:13 PM
Document(s) archivé(s) le : Friday, October 3, 2014 - 11:05:39 AM


Files produced by the author(s)



Karim Moussa Ali Abdellatif, Roselyne Chotin-Avot, Habib Mehrez. Efficient Parallel-Pipelined GHASH for Message Authentication. International Conference on Reconfigurable Computing and FPGAs (ReConFig 2012), Dec 2012, Cancun, Mexico. pp.1 - 6, 2012, 〈10.1109/ReConFig.2012.6416742〉. 〈hal-01017807〉



Record views


Files downloads