Natural Sciences / Computer Science / Analysis of algorithms
Submitted on: Mar 29, 2019, 14:18:44
Description: Galois/Counter Mode (GCM) is a widely used mode for authenticated encryption. Galois Hash (GHASH) is an important component of it. Two efficient hardware implementations of GHASH are presented in the paper. The first implementation uses several pipeline stages for Galois Field multiplication. The second implementation uses several pipelines similar to the pipeline of the first implementation. Unlike previously known parallel-pipelined implementations of GHASH, the proposed ones have improved data flow. They efficiently use all pipeline stages of the GF multiplier in each clock cycle. Therefore, performance is improved.