• DocumentCode
    3053754
  • Title

    Efficient key-dependent message authentication in reconfigurable hardware

  • Author

    Crenne, Jérémie ; Cotret, Pascal ; Gogniat, Guy ; Tessier, Russell ; Diguet, Jean-Philippe

  • Author_Institution
    Lab. Lab.-STICC, Univ. de Bretagne-Sud, Lorient, France
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Cryptographic message authentication is a growing need for FPGA-based embedded systems. In this paper a customized FPGA implementation of a GHASH function that is used in AES-GCM, a widely-used message authentication protocol, is described. The implementation limits GHASH logic utilization by specializing the hardware implementation on a per-key basis. The implemented module can generate a 128bit message authentication code in both pipelined and unpipelined versions. The pipelined GHASH version achieves an authentication throughput of more than 14 Gbit/s on a Spartan-3 FPGA and 292 Gbit/s on a Virtex-6 device. To promote adoption in the field, the complete source code for this work has been made publically-available.
  • Keywords
    cryptography; embedded systems; field programmable gate arrays; message authentication; AES-GCM; FPGA-based embedded systems; GHASH function; cryptographic message authentication; efficient key-dependent message authentication; message authentication protocol; reconfigurable hardware; Authentication; Field programmable gate arrays; Hardware; Message authentication; Registers; Table lookup; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2011 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4577-1741-3
  • Type

    conf

  • DOI
    10.1109/FPT.2011.6132722
  • Filename
    6132722