• DocumentCode
    786790
  • Title

    Cost-Efficient SHA Hardware Accelerators

  • Author

    Chaves, Ricardo ; Kuzmanov, Georgi ; Sousa, Leonel ; Vassiliadis, Stamatis

  • Author_Institution
    Inst. Super. Tecnico/INESC-ID, Lisbon
  • Volume
    16
  • Issue
    8
  • fYear
    2008
  • Firstpage
    999
  • Lastpage
    1008
  • Abstract
    This paper presents a new set of techniques for hardware implementations of secure hash algorithm (SHA) hash functions. These techniques consist mostly in operation rescheduling and hardware reutilization, therefore, significantly decreasing the critical path and required area. Throughputs from 1.3 Gbit/s to 1.8 Gbit/s were obtained for the SHA implementations on a Xilinx VIRTEX II Pro. Compared to commercial cores and previously published research, these figures correspond to an improvement in throughput/slice in the range of 29% to 59% for SHA-1 and 54% to 100% for SHA-2. Experimental results on hybrid hardware/software implementations of the SHA cores, have shown speedups up to 150 times for the proposed cores, compared to pure software implementations.
  • Keywords
    cryptography; hardware accelerators; hardware reutilization; hash functions; operation rescheduling; secure hash algorithm; software implementations; Crytography; Secure Hash Algorithm (SHA); field-programmable gate array (FPGA); hardware implementation; hash functions;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2000450
  • Filename
    4560238