• DocumentCode
    2089893
  • Title

    BLAKE HASH Function Family on FPGA: From the Fastest to the Smallest

  • Author

    Sklavos, Nicolas ; Kitsos, Paris

  • Author_Institution
    Inf. & MM Dept, Branch of Pyrgos Technol. Educ. Inst. of Patras, Pyrgos, Greece
  • fYear
    2010
  • fDate
    5-7 July 2010
  • Firstpage
    139
  • Lastpage
    142
  • Abstract
    Hash functions form an important category of cryptography, which is widely used in a great number of protocols and security mechanisms. SHA-2 is the up to date NIST standard, but is going to be substituted in the near future with a new, modern one. NIST has selected the Second Round Candidates of the SHA-3 Competition. A year is allocated for the public review of these algorithms, and the Second SHA-3 Candidate Conference is being planned for August 23-24, 2010, after Crypto 2010. This paper deals with FPGA implementations of BLAKE hash functions family, which is one of the finalists. In this work, a VLSI architecture for the BLAKE family is proposed. For every hash function of BLAKE (-28, -32, -48, & -64), a hardware implementation is presented. The introduced integrations are examined and compared with hardware implementation terms. Computational efficiency of SHA-3 finalists in silicon, is one of the evaluation criteria of SHA-3.
  • Keywords
    VLSI; cryptography; field programmable gate arrays; BLAKE HASH function family; BLAKE hash functions family; FPGA; NIST standard; VLSI architecture; cryptography; protocols; security mechanisms; Computer architecture; Cryptography; Field programmable gate arrays; Hardware; NIST; Throughput; BLAKE; FPGA; Hashing; SHA-3; Security; VLSI;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Lixouri, Kefalonia
  • Print_ISBN
    978-1-4244-7321-2
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2010.115
  • Filename
    5572760