• DocumentCode
    2130993
  • Title

    Hardware implementation of SHA-3 candidate based on BLAKE-32

  • Author

    Zhenglin Liu ; Xin Dong ; Yizhi Zhao ; Dongfang Li

  • Author_Institution
    Dept. of Electron. Sci. &Tech., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2012
  • fDate
    16-18 Oct. 2012
  • Firstpage
    1317
  • Lastpage
    1320
  • Abstract
    Quality of hardware implementation is an important factor in selecting the NIST SHA-3 competition finalists. As a third-round candidate algorithm of SHA-3, BLAKE algorithm achieved excellent performance in software implementation. In order to adapt to the resource-limited and high-speed system, this paper carried out a [4G] hardware architecture based on BLAKE-32 algorithm. To complete the calculation, our architecture divides each round cycle into two cycles and each cycle executes 4G functions. Therefore, by adopting this architecture, the resources consuming can be reduced and a higher working frequency can be achieved. After validating the Verilog implementation of our architecture on a FPGA platform, the simulating results show that our [4G]-BLAKE structure has several advantages as a 26.8% area reducing, an up to 112 MHz acceleration in maximum working frequency and an up to 2048 Mbit/s enhancement in maximum throughput rate.
  • Keywords
    cryptography; field programmable gate arrays; hardware description languages; resource allocation; 4G functions; BLAKE algorithm; BLAKE-32 algorithm; FPGA platform; NIST SHA-3 competition; SHA-3 algorithm; Verilog implementation; [4G]-BLAKE structure; hardware implementation quality; high-speed system; maximum throughput rate enhancement; resource reduction; resource-limited system; software implementation; third-round candidate algorithm; BLAKE-32; FPGA; Hash function; SHA-3; hardware implementation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Biomedical Engineering and Informatics (BMEI), 2012 5th International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4673-1183-0
  • Type

    conf

  • DOI
    10.1109/BMEI.2012.6512910
  • Filename
    6512910