• DocumentCode
    2770713
  • Title

    Implementation of SHA-2 hash function for a digital signature System-on-Chip in FPGA

  • Author

    Khalil, M. ; Nazrin, M. ; Hau, Y.W.

  • Author_Institution
    VLSI-eCAD Res. Lab. (VeCAD), Univ. Teknol. Malaysia (UTM), Skudai
  • fYear
    2008
  • fDate
    1-3 Dec. 2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The widespread adoption of Internet as a secure medium for communication and e-commerce has made cryptography a vital part of today´s information systems. However, to achieve a more pervasive deployment, the supporting cryptographic (crypto) systems should exhibit processing power of high performance and efficiency. These demanding requirements can be achieved by integrating the cryptosystems into designs based on System-on-Chip (SoC). In this paper, the design and implementation of a crypto hash SHA-2 logic core in reconfigurable hardware is presented. We also discuss a public-key crypto SoC, which uses the SHA-2 hash core in conjunction with a 2048-bit RSA co-processor to perform a digital signature security scheme. We use Verilog to model the hardware, and C to code the embedded software. With the crypto SoC implemented in an Altera Nios II Stratix FPGA-based prototyping system running on a 50 MHz system clock, we obtained a throughput of 644 Mbits/sec for our SHA-512 hardware core.
  • Keywords
    digital signatures; field programmable gate arrays; system-on-chip; FPGA; RSA co-processor; SHA-2 hash function; Verilog; crypto hash SHA-2 logic core; digital signature security scheme; digital signature system-on-chip; public-key crypto SoC; system clock; Coprocessors; Digital signatures; Field programmable gate arrays; Hardware; Information systems; Internet; Logic design; Public key cryptography; Reconfigurable logic; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Design, 2008. ICED 2008. International Conference on
  • Conference_Location
    Penang
  • Print_ISBN
    978-1-4244-2315-6
  • Electronic_ISBN
    978-1-4244-2315-6
  • Type

    conf

  • DOI
    10.1109/ICED.2008.4786681
  • Filename
    4786681