• DocumentCode
    2996752
  • Title

    Area-Efficient FPGA Implementations of the SHA-3 Finalists

  • Author

    Jungk, Bernhard ; Apfelbeck, Jürgen

  • Author_Institution
    Hochschule RheinMain, Wiesbaden, Germany
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    235
  • Lastpage
    241
  • Abstract
    Secure cryptographic hash functions are core components in many applications like challenge-response authentication systems or digital signature schemes. Many of these applications are used in cost-sensitive markets and thus slow budget implementations of such components are very important. In the present paper, we focus on the new SHA-3 competition, started by the National Institute of Standards and Technology (NIST), which searches for a new hash function in response to security concerns regarding the previous hash functions SHA-1 and the SHA-2 family. This work adds new valuable data to the competition, by providing an evaluation of area-efficient implementations of all finalists. Our results show, that it is possible to implement all candidates reasonably small. We focus on area-efficiency and therefore we do not rank the candidates by absolute throughput, but rather by the area and the throughput-area ratio. The results hint that Grøstl and Keccak are the best overall performers for compact implementations, if the throughput-area ratio is most important. The following candidate is BLAKE, while the Skein and JH implementations trail behind. The area ranking changes the results and puts JH on the top, followed by BLAKE, Grøstl, Keccak and Skein.
  • Keywords
    cryptography; field programmable gate arrays; BLAKE; National Institute of Standards and Technology; SHA-1 family; SHA-2 family; SHA-3 finalists; area-efficient FPGA implementations; challenge-response authentication systems; cryptographic hash functions; digital signature schemes; Adders; Clocks; Computer architecture; Field programmable gate arrays; Pipeline processing; Random access memory; Throughput; Compact Implementation; Cryptography; FPGA; Hash Functions; SHA-3;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4577-1734-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2011.16
  • Filename
    6128583