DocumentCode
3062442
Title
Design of an ASIP processor for MD5 hash algorithm
Author
Mehrabani, Y.S. ; Eshghi, Mohammad ; Mehrabani, Y.S.
Author_Institution
Dept. of Comput. Eng., Islamic Azad Univ., Tehran, Iran
fYear
2012
fDate
20-22 Nov. 2012
Firstpage
548
Lastpage
541
Abstract
ASIP (Application Specific Instruction set Processor) makes compromise between ASIC (Application Specific Integrated Circuit) and DSP (Digital Signal Processing) processor in terms of speed, cost, and flexibility parameters. Considering these unique properties of ASIP processors, design of an ASIP-based processor for MD5 (Message-Digest 5) hash algorithm is presented in this paper for the first time. Three structures named RCO (Register Configuration 0), RC1, and RC2 have been proposed. The third design has the minimum number of clock pulses in order to execute specific instructions. Proposed design has been simulated with VHDL code in the behavioral level of abstraction.
Keywords
application specific integrated circuits; cryptography; digital signal processing chips; hardware description languages; instruction sets; ASIC; ASIP processor design; ASIP processors; DSP; MD5 hash algorithm; RC1; RC2; RCO; VHDL code; application specific instruction set processor; application specific integrated circuit; clock pulses; digital signal processing processor; message-digest 5 hash algorithm; register configuration 0; Telecommunications; ASIP; MD5 hash algorithm; RTL; register configuration;
fLanguage
English
Publisher
ieee
Conference_Titel
Telecommunications Forum (TELFOR), 2012 20th
Conference_Location
Belgrade
Print_ISBN
978-1-4673-2983-5
Type
conf
DOI
10.1109/TELFOR.2012.6419269
Filename
6419269
Link To Document