DocumentCode
3523024
Title
Multi-parallel Architecture for MD5 Implementations on FPGA with Gigabit-level Throughput
Author
He, Dongjing ; Xue, Zhi
Author_Institution
Dept. of Inf. Security, Shanghai Jiao Tong Univ., Shanghai, China
fYear
2010
fDate
28-29 Oct. 2010
Firstpage
535
Lastpage
538
Abstract
Multi-parallel architecture for MD5 (Message-Digest Algorithm 5) implemented on FPGA (Field-Programmable Gate Array) is presented in this paper. To accelerate the speed, a general architecture for Host Computer and FPGAs is proposed. The MD5 implementation is presented. Besides the internal parallelization of MD5 modules, FPGAs can be easily duplicated and connected to Ethernet LAN. The design was implemented on Cyclone II EP2C35F672C6. For a single board, a throughput of 4.3 Gbps was achieved with 30,134 logic elements and 12 concurrent MD5 modules, and 13.0 Gbps was recorded with 3 parallel FPGAs. The performance is higher compared to other recently published works.
Keywords
computer network security; cryptography; field programmable gate arrays; local area networks; parallel architectures; Cyclone II EP2C35F672C6; Ethernet LAN; FPGA; MD5; field-programmable gate array; gigabit level throughput; logic element; message-digest algorithm 5; multiparallel architecture; Algorithm design and analysis; Computer architecture; Computers; Ethernet networks; Field programmable gate arrays; Hardware; Throughput; Computer security; Distributed computing; Field programmable gate arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligence Information Processing and Trusted Computing (IPTC), 2010 International Symposium on
Conference_Location
Huanggang
Print_ISBN
978-1-4244-8148-4
Electronic_ISBN
978-0-7695-4196-9
Type
conf
DOI
10.1109/IPTC.2010.25
Filename
5663639
Link To Document