摘要
本文给出了一个具有可变散列输出的安全Hash算法,该算法可以把任意长的消息散列成128,160,192,224或256比特的消息摘要。算法的安全性与有效性都能满足实际的需求;设计简单,没有大的数据结构和复杂程序;运行速度快,适用于高速软硬件实现,特别适用于32-位的计算机处理;安全性方面比SHA算法更具优势,算法不仅能抗所有已知攻击,而且还提供了充分大的安全空间来抗将来的未知攻击。文章给出了算法的具体描述,设计诱因和安全性分析,并且将算法与其它同类算法进行比较。
A One-way hashing algorithm with variable length of output is presented in the paper. The algorithm compresses a message of arbitrary length into a digest of 128,160,192,224,256 bits. The advantages of the algorithm are simple in design,fast in speed,very efficient and particularly suited for 32-bit computer which predominates the current workstation market. The algorithm is prior to SHA in secure.it can thwart not only the known attacks,but also future unknown attacks. The specifications, design rationale and security analysis are given in the paper. In addition,the compared results to other algorithms are listed at the end of the paper.
出处
《计算机科学》
CSCD
北大核心
2004年第4期189-191,197,共4页
Computer Science
基金
国家"十五"国防预研基金(41001040102)
国家重点基础研究发展规划973资助项目(G1999035804)