SHA是由美国国家安全局(NSA)设计的安全杂凑算法.该算法主要应用在通讯完整性验证以及数字签名认证领域.以面积优化为目标,从系统设计入手到模块级设计,以具体设计为实例,在智能卡芯片中以较小的面积代价实现了SHA-1算法,对于类似的杂凑算法设计具有普遍的参考价值.
The SHA (Secure Hash Algorithm) family is a set of related cryptographic hash functions designed by the National Security Agency (NSA) and published by the National Institute of Standards Technology (NIST). SHA-1 is one of them. The main applications of the SHA-1 function are met in the fields of communication integrity and signature authentication. Targeting the minimal area, an implementation of SHA-1 Algorithm in smart card chip is introduced. The Method introduced by this paper cost less area. And it can be referenced by the related design about hash algorithm implementation.