• DocumentCode
    2214911
  • Title

    ATHENa - Automated Tool for Hardware EvaluatioN: Toward Fair and Comprehensive Benchmarking of Cryptographic Hardware Using FPGAs

  • Author

    Gaj, Kris ; Kaps, Jens-Peter ; Amirineni, Venkata ; Rogawski, Marcin ; Homsirikamol, Ekawat ; Brewster, Benjamin Y.

  • Author_Institution
    ECE Dept., George Mason Univ., Fairfax, VA, USA
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    414
  • Lastpage
    421
  • Abstract
    A fair comparison of functionally equivalent digital system designs targeting FPGAs is a challenging and time consuming task. The results of the comparison depend on the inherent properties of competing algorithms, as well as on selected hardware architectures, implementation techniques, FPGA families, languages and tools. In this paper, we introduce an open-source environment, called ATHENa for fair, comprehensive, automated, and collaborative hardware benchmarking of algorithms belonging to the same class. As our first goal, we select the benchmarking of algorithms belonging to the area of cryptography. Algorithms from this area have been shown to achieve significant speed-ups and security gains compared to software when implemented in FPGAs. The capabilities of our environment are demonstrated using three examples: two different hardware architectures of the current cryptographic hash function standard, SHA-256, and one architecture of a candidate for the new standard, Fugue. All source codes, testbenches, and configuration files necessary to repeat experiments described in this paper are made available through the project web site.
  • Keywords
    benchmark testing; cryptography; field programmable gate arrays; public domain software; FPGA; SHA-256; cryptographic hardware; hardware architectures; hardware benchmarking; hash function standard; open-source environment; benchmark tool; open-source; performance evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.86
  • Filename
    5694286