DocumentCode :
1994847
Title :
A flexible hardware implementation of SHA-1 and SHA-2 Hash Functions
Author :
Docherty, James ; Koelmans, Albert
Author_Institution :
Sch. of EECE, Newcastle Univ., Newcastle upon Tyne, UK
fYear :
2011
fDate :
15-18 May 2011
Firstpage :
1932
Lastpage :
1935
Abstract :
This paper summarizes the design of a reprogrammable Application Specific Integrated Circuit capable of performing all members of the Secure Hash Algorithm (SHA) group of Hash Functions. The need for high-speed cryptography is introduced, as well as the SHA-1 and SHA-2 Hash Functions and their operation. Work performed at other institutions to improve throughput and power consumption is presented with advantages and disadvantages discussed. The ASIC design is then discussed, with comparisons made to previously published ASIC and FPGA implementations. The possibility of using this ASIC architecture for the SHA-3 candidates, as well as the Message Digest (MD) families of Hash Functions is suggested as an area of future work as it is shown the ASIC Architecture designed would be capable of this with only program modifications required.
Keywords :
application specific integrated circuits; cryptography; integrated circuit design; ASIC design; FPGA; SHA-1 hash functions; SHA-2 hash functions; high-speed cryptography; message digest family; power consumption; reprogrammable application specific integrated circuit; secure hash algorithm; Algorithm design and analysis; Application specific integrated circuits; Clocks; Random access memory; Read only memory; Registers; Throughput; Cryptography; Hash Function; Secure Hash Algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location :
Rio de Janeiro
ISSN :
0271-4302
Print_ISBN :
978-1-4244-9473-6
Electronic_ISBN :
0271-4302
Type :
conf
DOI :
10.1109/ISCAS.2011.5937967
Filename :
5937967
Link To Document :
بازگشت