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
Link To Document