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

https://hal.sorbonne-universite.fr/hal-01017807
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

File

reconfig-2012.pdf
Files produced by the author(s)

Identifiers

Citation

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〉

Share

Metrics

Record views

381

Files downloads

598