• DocumentCode
    621972
  • Title

    An FPGA implementation of the SHA-3: The BLAKE hash function

  • Author

    Kahri, Fatma ; Bouallegue, Belgacem ; Machhout, Mohsen ; Tourki, Rached

  • Author_Institution
    Electron. & Micro-Electron. Lab. (E. μ. E. L), Fac. of Sci. of Monastir, Monastir, Tunisia
  • fYear
    2013
  • fDate
    18-21 March 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Following the attacks considerable standard SHA-2, In this paper, a new version of hash was developed known as SHA-3. We discussed the study of the SHA-3 hash exposing the protocol chosen for our is BLAKE-256 application. The optimization of this function and all steps taken to achieve this implementation was done are performed the synthesis of IP hash and optimization. The resulting hardware requirements as well the computation time are presented and compared with previous work. A comparison between our implementation SHA3 and the Blake 256; the proposed design is implemented on the most recent Xilinx Virtex FPGAs. The number of occupied slices, the maximum working frequency (in megahertz), the throughput (in gigabits per second), and the efficiency (in gigabits per second/slice) have been compared. An FPGA architectural for BLAKE-256 was developed using VHDL, and synthesized using Virtex-5, Virtex-6 and Virtex-7 chips. Blake-256 show tremendous throughput increase of 179% when compared with the implementation of the original Blake -256.
  • Keywords
    computational complexity; cryptography; field programmable gate arrays; file organisation; hardware description languages; BLAKE hash function; BLAKE-256 application; IP hash; SHA-3; VHDL; Virtex-5 chips; Virtex-6 chips; Virtex-7 chips; Xilinx Virtex FPGA; computation time; secure hash algorithm; standard SHA-2; Clocks; Computer architecture; Field programmable gate arrays; Hardware; NIST; Throughput; BLAKE; FPGA; Hardware; SHA-2; SHA-3;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Signals & Devices (SSD), 2013 10th International Multi-Conference on
  • Conference_Location
    Hammamet
  • Print_ISBN
    978-1-4673-6459-1
  • Electronic_ISBN
    978-1-4673-6458-4
  • Type

    conf

  • DOI
    10.1109/SSD.2013.6564030
  • Filename
    6564030