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 :
بازگشت