Title :
Pre-silicon prototyping of a unified hardware architecture for cryptographic manipulation detection codes
Author :
Ganesh, T.S. ; Sudarshan, T.S.B. ; Srinivasan, Naveen Kumar ; Jayapal, Kanhick
Author_Institution :
Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Abstract :
Engineers developing complex embedded SoC designs are increasingly finding that traditional verification techniques are inadequate for delivering bug-free first pass silicon. The design community is turning to pre-silicon prototypes built from FPGA devices as a technique for meeting such challenges. We propose ´HashChip´ and implement a strategy for its pre-silicon prototyping. The ´HashChip´ is a hardware architecture aimed at providing a unified solution for three different cryptographic manipulation detection codes extensively used in the field of network security, namely, MD5, SHAI and RIPEMD160. Prototyping is attempted on a wide variety of FPGAs prior to ASIC implementation and the performance of the architecture is analyzed.
Keywords :
cryptography; field programmable gate arrays; integrated circuit design; system-on-chip; ASIC implementation; FPGA devices; HashChip; MD5; RIPEMD160; SHAI; bug-free first pass silicon; cryptographic manipulation detection codes; embedded SoC designs; network security; presilicon prototyping; unified hardware architecture; verification techniques; Application specific integrated circuits; Computer architecture; Cryptography; Design engineering; Field programmable gate arrays; Hardware; Information technology; Prototypes; Silicon; Software algorithms;
Conference_Titel :
Field-Programmable Technology, 2004. Proceedings. 2004 IEEE International Conference on
Print_ISBN :
0-7803-8651-5
DOI :
10.1109/FPT.2004.1393290