计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (20): 53-55.

• 网络、通信、安全 • 上一篇    下一篇

链接变量循环的Hash函数结构

任姣霞1,王尚平2,张亚玲1,韩照国1   

  1. 1.西安理工大学 计算机科学与工程学院,西安 710048
    2.西安理工大学 理学院,西安 710048
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-07-11 发布日期:2011-07-11

Chaining variable rotative Hash function construction

REN Jiaoxia1,WANG Shangping2,ZHANG Yaling1,HAN Zhaoguo1   

  1. 1.School of Computer Science and Engineering,Xi’an University of Technology,Xi’an 710048,China
    2.School of Science,Xi’an University of Technology,Xi’an 710048,China

  • Received:1900-01-01 Revised:1900-01-01 Online:2011-07-11 Published:2011-07-11

摘要: 现有的Hash函数基本上都是根据Merkle-Damg?ard结构设计的。基于Merkle-Damg?ard结构易受到长度扩展攻击、多碰撞攻击、Herding攻击等这些缺陷,设计了一种链接变量循环的Hash结构,该结构是基于宽管道Hash结构的,具有大的内部状态,可以有效抵抗上述针对Merkle-Damg?ard结构的攻击。结构具有可分析的安全性,可以提高Hash函数的性能,尤其是基于数学困难问题的Hash算法,增加了消息块对Hash值的作用。

关键词: Hash函数, Merkle-Damg ard结构, 链接变量, 多碰撞攻击, Herding攻击

Abstract: Most of Hash function is designed according to Merkle-Damg?ard construction.Merkle-Damg?ard construction suffers from length-extension attacks,multi-collision attacks,Herding attacks and so on.A chaining variable rotative Hash function construction is designed,which based on wide-wipe Hash construction,has big internal states and can resist length-extension attacks,multi-collision attacks and Herding attacks.Chaining variable rotative Hash function construction can improve the performance of Hash function,especially the Hash function based on difficult mathematical problems,and security can be analyzed,while increasing the role of message block to Hash value.

Key words: Hash function, Merkle-Damg ard construction, chaining variable, multi-collision attack, Herding attack