Hash函数和MAC算法安全性分析

基本信息
批准号:61103238
项目类别:青年科学基金项目
资助金额:21.00
负责人:王高丽
学科分类:
依托单位:东华大学
批准年份:2011
结题年份:2014
起止时间:2012-01-01 - 2014-12-31
项目状态: 已结题
项目参与者:李悦,李锋,潘乔,王战,申延召,刘艺龙
关键词:
MAC算法Hash函数差分路线
结项摘要

Hash函数和MAC算法(Message Authentication Code)的分析是现代密码学研究的热点课题,宽管道(Wide-Pipe)结构Hash函数的结构特点是中间状态比Hash值大,宽管道结构的思想在设计SHA-3候选算法时被广泛采纳。本项目研究Hash函数和MAC算法安全性分析的一些基本问题。采用模差分方法寻找宽管道结构Hash函数的(伪)碰撞路线,分析算法抗碰撞攻击的性质;根据Hash函数的压缩函数里消息字的顺序,采用Initial Structure等技术对Hash函数进行原根攻击;在分析Hash函数安全性的基础上,分析基于Hash函数的MAC算法抗区分攻击、抗伪造攻击和抗密钥恢复攻击的性质。对Hash函数和MAC算法的分析,能够为选出新的国际标准Hash函数SHA-3及设计出安全有效的Hash函数和MAC算法提供理论依据,同时能够启发对于分组密码和流密码算法的分析。

项目摘要

Hash函数和MAC算法是密码学的重要组成部分。本项目对于Hash函数碰撞攻击的结果如下:采用模差分方法给出了双管道结构Hash函数Extended MD4和40步RIPEMD-128算法的碰撞攻击,并给出了完整Extended MD4算法和前40步RIPEMD-128算法的碰撞实例,完善了对于MD4系列Hash函数的分析结果。原像攻击的结果如下:给出了对于双管道结构Hash函数RIPEMD的伪原像攻击;给出了对于71步HAS-160和34步RIPEMD-160算法的原像攻击;给出了对29/30步SM3算法的原像攻击,对31/32步SM3算法的伪原像攻击,这些攻击都是从第一步开始的且不满足消息填充;给出了带消息填充的、前29步SM3算法的原像攻击。同时,我们把伪原像攻击转化为了伪碰撞攻击。区分攻击的结果如下:给出了对于35步SM3算法的boomerang区分攻击,并改进了该结果,给出了对于36/37步SM3算法的boomerang区分攻击,证明了相应缩减步数SM3算法的非随机性。在分析Hash函数和MAC算法安全性的同时,我们一直在关注分组密码算法的安全性分析的动态,改进了对于轻量级分组密码算法KTANTAN32的3维中间相遇攻击结果。对以上密码算法的分析,为设计出安全有效的算法提供了理论依据。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
2

拥堵路网交通流均衡分配模型

拥堵路网交通流均衡分配模型

DOI:10.11918/j.issn.0367-6234.201804030
发表时间:2019
3

资本品减税对僵尸企业出清的影响——基于东北地区增值税转型的自然实验

资本品减税对僵尸企业出清的影响——基于东北地区增值税转型的自然实验

DOI:10.14116/j.nkes.2021.03.003
发表时间:2021
4

氯盐环境下钢筋混凝土梁的黏结试验研究

氯盐环境下钢筋混凝土梁的黏结试验研究

DOI:10.3969/j.issn.1001-8360.2019.08.011
发表时间:2019
5

基于分形维数和支持向量机的串联电弧故障诊断方法

基于分形维数和支持向量机的串联电弧故障诊断方法

DOI:
发表时间:2016

王高丽的其他基金

批准号:61572125
批准年份:2015
资助金额:64.00
项目类别:面上项目

相似国自然基金

1

Hash函数的安全性分析与设计

批准号:60803125
批准年份:2008
负责人:于红波
学科分类:F0206
资助金额:20.00
项目类别:青年科学基金项目
2

基于分组密码的Hash函数和MACs码的安全性分析

批准号:61070250
批准年份:2010
负责人:袁征
学科分类:F0206
资助金额:32.00
项目类别:面上项目
3

混沌单向Hash函数的安全性分析与设计研究

批准号:61001004
批准年份:2010
负责人:龙敏
学科分类:F0118
资助金额:20.00
项目类别:青年科学基金项目
4

Hash函数的构造,分析与改进

批准号:60573032
批准年份:2005
负责人:来学嘉
学科分类:F0206
资助金额:23.00
项目类别:面上项目