• DocumentCode
    2549725
  • 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
  • fYear
    2004
  • fDate
    6-8 Dec. 2004
  • Firstpage
    323
  • Lastpage
    326
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2004. Proceedings. 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8651-5
  • Type

    conf

  • DOI
    10.1109/FPT.2004.1393290
  • Filename
    1393290