DocumentCode :
2004883
Title :
Multi-stage Pipelining MD5 Implementations on FPGA with Data Forwarding
Author :
Hoang, Anh Tuan ; Yamazaki, Katsuhiro ; Oyanagi, Shigeru
Author_Institution :
Ritsumeikan Univ., Kusatsu, Japan
fYear :
2008
fDate :
14-15 April 2008
Firstpage :
271
Lastpage :
272
Abstract :
This paper describes 3-stage and 4-stage pipeline MD5 implementations on FPGA. This work removes the data dependency of a single step inside the main loop of the MD5 algorithm by data forwarding methodology, and breaks that single step computation into 3/4 pipeline stages. Three implementations on Xilinx Vertex-II are given with the throughput get to 1.04 Gbps, and occupy 1064 hardware slices. Thus, the implementations achieve good tradeoff between hardware size and throughput in comparison with others.
Keywords :
field programmable gate arrays; pipeline processing; 3-stage pipeline; 4-stage pipeline; FPGA; MD5 implementations; Xilinx Vertex-II; data forwarding methodology; multi-stage pipelining; Delay; Equations; Field programmable gate arrays; Frequency; Hardware; Pipeline processing; Registers; Throughput; Data Forwarding; FPGA; MD5; Pipeline;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
Conference_Location :
Palo Alto, CA
Print_ISBN :
978-0-7695-3307-0
Type :
conf
DOI :
10.1109/FCCM.2008.10
Filename :
4724912
Link To Document :
بازگشت