• DocumentCode
    2329017
  • Title

    The Research and Efficient FPGA Implementation of Ghash Core for GMAC

  • Author

    Lu, Yang ; Shou, Guochu ; Hu, Yihong ; Guo, Zhigang

  • Author_Institution
    Sch. of Inf. & Commun. Eng., Beijing Univ. of Posts & Telecommun., Beijing
  • fYear
    2009
  • fDate
    23-24 May 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    GMAC (Galois Message Authentication Code) is a special case of authenticated encryption mode GCM (Galois/Counter Mode) when it acts as a stand-alone MAC. As the hash function of GMAC, Ghash is based on the GF(2128) multiplier. It is the algebraic properties of Ghash that support incremental authentication of GMAC. In this paper, an efficient hardware implementation on Xilinx Virtex 5 FPGA platform, in terms of performance, of Ghash core is presented. The proposed hardware implementation has been thoroughly tested using commercial simulation tools ModelSim and its functionality has been verified. The synthesis results show that this efficient implementation of Ghash core does not introduce extra design complexity and has high throughput, which is up to 15.382 Gbps, and it can meet the requirement of GMAC for high-speed and highly efficient authentication.
  • Keywords
    Galois fields; cryptography; field programmable gate arrays; message authentication; multiplying circuits; parallel architectures; Galois message authentication code; Galois/counter mode; Ghash core; Xilinx Virtex 5 FPGA platform; algebraic property; authenticated encryption mode; hash function; multiplier; parallel architecture; Costs; Counting circuits; Cryptography; Field programmable gate arrays; Galois fields; Hardware; Message authentication; Security; Testing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    E-Business and Information System Security, 2009. EBISS '09. International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-2909-7
  • Electronic_ISBN
    978-1-4244-2910-3
  • Type

    conf

  • DOI
    10.1109/EBISS.2009.5138125
  • Filename
    5138125