• DocumentCode
    3004948
  • Title

    Two hardware designs of BLAKE-256 based on final round tweak

  • Author

    Irsyadi, Muh Syafiq ; Ichikawa, Shuichi

  • Author_Institution
    Dept. Knowledge-based Inf. Eng., Toyohashi Univ. of Technol., Toyohashi, Japan
  • fYear
    2011
  • fDate
    21-24 Nov. 2011
  • Firstpage
    154
  • Lastpage
    158
  • Abstract
    This paper presents two implementations of BLAKE hash family algorithm that has been selected as one of the SHA-3 competition finalist. The first implementation is a modification from the implementation of Beuchat et al. which significantly reduces the required ROM size up to 36% from the original requirement with small trade-off in additional logic circuit. The second implementation is an extension from Half-G structure that was designed to be flexible for different kinds of application. The highly compact BLAKE-256 design uses 356 LE and 9776 bits of memory when implemented in Cyclone III FPGA. Regular data-path design requires 369 slices and 1 memory block in Virtex 5 FPGA. Both designs are fully autonomous, which means that these designs do not require any additional memory or logic outside its system.
  • Keywords
    cryptography; field programmable gate arrays; file organisation; 356 LE; BLAKE hash family algorithm; BLAKE-256; Cyclone III FPGA; ROM; SHA-3 competition finalist; final round tweak; hardware designs; hash cryptographic hardware; logic circuit; Cryptography; Field programmable gate arrays; Hardware; Memory management; Radiation detectors; Read only memory; Throughput; BLAKE; FPGA; SHA-3 competition; hardware implementation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2011 - 2011 IEEE Region 10 Conference
  • Conference_Location
    Bali
  • ISSN
    2159-3442
  • Print_ISBN
    978-1-4577-0256-3
  • Type

    conf

  • DOI
    10.1109/TENCON.2011.6129082
  • Filename
    6129082