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
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;
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
DOI :
10.1109/ICED.2008.4786681