• DocumentCode
    1783939
  • Title

    High throughput pipelined FPGA implementation of the new SHA-3 cryptographic hash algorithm

  • Author

    Athanasiou, George S. ; Makkas, George-Paris ; Theodoridis, G.

  • Author_Institution
    Antcor - Adv. Network Technol. S.A, Athens, Greece
  • fYear
    2014
  • fDate
    21-23 May 2014
  • Firstpage
    538
  • Lastpage
    541
  • Abstract
    In this paper a two-staged pipelined architecture of the new SHA-3 (Keccak) algorithm is presented. The core can operate on both one-block and multi-block messages, realizing all possible modes of Keccak. Special effort has been paid and different design alternatives have been studied to derive efficient FPGA implementations in terms of throughput and throughput/area metrics. The proposed core has been implemented in Xilinx Virtex-5, Virtex-6, and Virtex-7 FPGA technologies and achieves significant improvements compared to existing FPGA implementations. Specifically, for Virtex-5 the proposed architecture achieves better throughput and throughput/area results from 45.8% to 248× and from 8.9% up to 17.9×, respectively. Regarding Virtex-6, the improvements in throughput and throughput/area are from 47.2% up to 18.1× and from 8% up to 27.3×, respectively.
  • Keywords
    cryptography; field programmable gate arrays; pipeline processing; Keccak algorithm; SHA-3 cryptographic hash algorithm; Virtex-6; Virtex-7 FPGA technologies; Xilinx Virtex-5; high throughput pipelined FPGA implementation; multiblock messages; one-block messages; throughput-area metrics; two-staged pipelined architecture; Algorithm design and analysis; Clocks; Computer architecture; Cryptography; Field programmable gate arrays; Registers; Throughput; FPGA; SHA-3; Security; pipeline;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Control and Signal Processing (ISCCSP), 2014 6th International Symposium on
  • Conference_Location
    Athens
  • Type

    conf

  • DOI
    10.1109/ISCCSP.2014.6877931
  • Filename
    6877931