Title :
ASIC implementation of a unified hardware architecture for non-key based cryptographic hash primitives
Author :
Ganesh, T.S. ; Sudarshan, T.S.B.
Author_Institution :
Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Abstract :
Hash algorithms are a class of cryptographic primitives used for fulfilling the requirements of integrity and authentication in cryptography. In this paper, we propose and present the ASIC implementation of ´HashChip´, a hardware architecture aimed at providing a unified solution for three different commercial MDC (manipulation detection codes) hash primitives, namely MD5, SHA1 and RIPEMD160. The novelty of the work lies in the exploitation of the similarities in the structure of the three algorithms to obtain an optimized architecture. The performance analysis of a 0.18μm ASIC implementation of the architecture has also been done.
Keywords :
application specific integrated circuits; computer architecture; cryptography; message authentication; 0.18 micron; ASIC implementation; HashChip; MD5; RIPEMD160; SHA1; authentication; hash algorithms; integrity; manipulation detection codes; nonkey based cryptographic hash; performance analysis; unified hardware architecture; Algorithm design and analysis; Application specific integrated circuits; Authentication; Computer architecture; Computer science; Cryptography; Hardware; Information systems; Information technology; Performance analysis;
Conference_Titel :
Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
Print_ISBN :
0-7695-2315-3
DOI :
10.1109/ITCC.2005.91