Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2011, Vol. 37 ›› Issue (3): 108-110,113. doi: 10.3969/j.issn.1000-3428.2011.03.038

• Networks and Communications • Previous Articles     Next Articles

Application of Differential Analysis Method in HAVAL

LI Yan-yan 1, ZHANG Wen-ying 1, WU Gang-qi 2   

  1. (1. School of Information Science and Engineering, Shandong Normal University, Jinan 250014, China; 2. Yantai Automobile Engineering Professional College, Yantai 265500, China)
  • Online:2011-02-05 Published:2011-01-28

差分分析方法在HAVAL中的应用

李延延1,张文英1,吴刚奇2   

  1. (1. 山东师范大学信息科学与工程学院,济南 250014;2. 烟台汽车工程职业学院,山东 烟台 265500)
  • 作者简介:李延延(1984-),女,硕士,主研方向:密码分析; 张文英,副教授、博士后;吴刚奇,讲师、硕士
  • 基金资助:
    国家自然科学基金资助项目(60673068);山东省自然科学基金资助项目(Y2008g01);国家信息安全重点实验室开放课题基金资助项目

Abstract: Differential analysis is one of the most effective way to attack iterative code, it can be used to attack cryptographic system which is the iteration of a fixed round function. This paper describes the differential analysis which is used in Hash function HAVAL-128, and gives the method of choosing the messages difference, determining the path difference, deriving the sufficient conditions which ensure the establishment of differential path. It details the interpretation of the theoretical basis for using differential analysis.

Key words: Hash function, HAVAL algorithm, differential analysis, differential path, collision attack

摘要: 差分分析方法是攻击迭代密码最有效的方法之一,它可以用来攻击任何一个用轮函数迭代的方法构造的密码系统。为此,描述差分分析方法在Hash函数HAVAL-128算法中的应用,并给出选择消息差分、确定差分路径、推导保证差分路径成立的充分条件等方法,诠释了利用差分分析方法攻击Hash函数的理论依据及步骤。

关键词: Hash函数, HAVAL算法, 差分分析, 差分路径, 碰撞攻击

CLC Number: