Ultra high throughput implementations for MD5 hash algorithm on FPGA

15Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper first presents a new architecture of MD5, which achieved the theoretical upper bound on throughput in the iterative architecture. And then based on the general proposed architecture, this paper implemented other two different kinds of pipelined architectures which are based on the iterative technique and the loop unrolling technique respectively. The latter with 32-stage pipelining reached a throughput up to 32.035Gbps on an Altera Stratix II GX EP2SGX90FF FPGA, and the speedup achieved 194x over the Intel Pentium 4 3.0 processor. At least to the authors' knowledge, this is the fastest published FPGA-based design at the time of writing. At last the proposed designs are compared with other published MD5 designs, the designs in this paper have obvious advantages both in speed and logic requirements. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Wang, Y., Zhao, Q., Jiang, L., & Shao, Y. (2010). Ultra high throughput implementations for MD5 hash algorithm on FPGA. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5938 LNCS, pp. 433–441). https://doi.org/10.1007/978-3-642-11842-5_60

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free