• 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