Title :
FPGA implementation of SHA-1 algorithm
Author :
Dai Zibin ; Zhou Ning
Author_Institution :
Inst. of Electron. Technol., Inf. Eng. Univ., Zhengzhou, China
Abstract :
In information security, message authentication is an essential technique to verify that received messages come from the alleged source and have not been altered. A key element of authentication schemes is the use of a message authentication code (MAC). One technique to produce a MAC is based on using a hash function and is referred to as an HMAC. Secure Hash Algorithm 1 (SHA-1) is one of the algorithms, which has been specified for use in Internet Protocol Security (IPSEC), as the basis for an HMAC. As we shall show in the paper, it is reasonable to construct cryptographic accelerators using hardware implementations based on SHA-1 hash algorithm. Finally, the synthesis results based on the FPGAs are given.
Keywords :
cryptography; field programmable gate arrays; logic design; message authentication; FPGA implementation; HMAC; IPSEC; Internet protocol security; SHA-1 algorithm; cryptographic accelerators; hardware implementations; hash function; information security; message authentication code; secure hash algorithm 1;
Conference_Titel :
ASIC, 2003. Proceedings. 5th International Conference on
Print_ISBN :
0-7803-7889-X
DOI :
10.1109/ICASIC.2003.1277460