• DocumentCode
    3237156
  • Title

    High-Speed FPGA Implementation of the SHA-1 Hash Function

  • Author

    Kakarountas, A.P. ; Theodoridis, G. ; Laopoulos, T. ; Goutis, C.E.

  • Author_Institution
    Dept. of Elec. & Comp. Eng., Patras Univ., Patras
  • fYear
    2005
  • fDate
    5-7 Sept. 2005
  • Firstpage
    211
  • Lastpage
    215
  • Abstract
    The main applications of the Hash functions lie in the fields of communication integrity and authentication. In every communication protocol, especially in mobile protocols, a Hash function is employed in the security layer. However, as communication protocols evolve and new high-performance applications appear, the throughput of hash functions seems to reach to a limit. Especially the SHA-1 Hash function, which is common in the majority of the wireless protocols (WAP etc.), was limited to a maximum throughput of 2 Gbps. In this paper, a new implementation is introduced to exceed this limit improving the throughput by 37% without significant area penalty.
  • Keywords
    cryptography; field programmable gate arrays; mobile radio; telecommunication security; SHA-1 Hash function; communication authentication; communication integrity; communication protocol; high-speed FPGA implementation; mobile protocols; security layer; wireless protocols; Authentication; Conferences; Data acquisition; Data security; Field programmable gate arrays; Mobile communication; Pipelines; Throughput; Very large scale integration; Wireless application protocol; Cryptography; Data integrity and authentication; FPGA implementation; Hash function; VLSI Design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2005. IDAACS 2005. IEEE
  • Conference_Location
    Sofia
  • Print_ISBN
    0-7803-9445-3
  • Electronic_ISBN
    0-7803-9446-1
  • Type

    conf

  • DOI
    10.1109/IDAACS.2005.282972
  • Filename
    4062123