Noboru Kamijoh, Tadanobu Inoue, et al.
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
The hash functions MD5, RIPEMD-160, and SHA-1/224/256/384/512 were implemented by using a 0.13-μm CMOS standard cell library with two synthesis options, area and speed optimizations, and their performances were evaluated. The smallest circuit of 8.0 Kgates with a throughput of 929 Mbps, and the highest throughput of 2.9 Gbps with 27.3 Kgates were obtained for SHA-1 and SHA-384/512 respectively. In terms of overall performance with consideration of the security levels, we conclude that SHA-256 is the best algorithm, with compact circuits of 11.5-15.3 Kgates and high throughputs of 1.1 -2.4 Gbps. Our implementations also showed the highest throughputs for all of the hash functions in comparison with the state of the art. © 2005 IEEE.
Noboru Kamijoh, Tadanobu Inoue, et al.
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Sei Nagashima, Naofumi Homma, et al.
ISCAS 2007
Alan E. Rosenbluth, David O. Melville, et al.
SPIE Advanced Lithography 2009
Guillaume Le Moing, Phongtharin Vinayavekhin, et al.
MMSP 2019