• DocumentCode
    1994847
  • Title

    A flexible hardware implementation of SHA-1 and SHA-2 Hash Functions

  • Author

    Docherty, James ; Koelmans, Albert

  • Author_Institution
    Sch. of EECE, Newcastle Univ., Newcastle upon Tyne, UK
  • fYear
    2011
  • fDate
    15-18 May 2011
  • Firstpage
    1932
  • Lastpage
    1935
  • Abstract
    This paper summarizes the design of a reprogrammable Application Specific Integrated Circuit capable of performing all members of the Secure Hash Algorithm (SHA) group of Hash Functions. The need for high-speed cryptography is introduced, as well as the SHA-1 and SHA-2 Hash Functions and their operation. Work performed at other institutions to improve throughput and power consumption is presented with advantages and disadvantages discussed. The ASIC design is then discussed, with comparisons made to previously published ASIC and FPGA implementations. The possibility of using this ASIC architecture for the SHA-3 candidates, as well as the Message Digest (MD) families of Hash Functions is suggested as an area of future work as it is shown the ASIC Architecture designed would be capable of this with only program modifications required.
  • Keywords
    application specific integrated circuits; cryptography; integrated circuit design; ASIC design; FPGA; SHA-1 hash functions; SHA-2 hash functions; high-speed cryptography; message digest family; power consumption; reprogrammable application specific integrated circuit; secure hash algorithm; Algorithm design and analysis; Application specific integrated circuits; Clocks; Random access memory; Read only memory; Registers; Throughput; Cryptography; Hash Function; Secure Hash Algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
  • Conference_Location
    Rio de Janeiro
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4244-9473-6
  • Electronic_ISBN
    0271-4302
  • Type

    conf

  • DOI
    10.1109/ISCAS.2011.5937967
  • Filename
    5937967