分组密码自动分析若干关键理论与技术问题的研究

基本信息
批准号:61202420
项目类别:青年科学基金项目
资助金额:23.00
负责人:张蕾
学科分类:
依托单位:中国科学院软件研究所
批准年份:2012
结题年份:2015
起止时间:2013-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:高旭,李艳俊,李晓千,孟林,冯明亮
关键词:
自动分析密码学密码攻击分组密码
结项摘要

Block cipher is usually the core foundation of most of our security systems, and hence its security has extremely important impacts on the security of entire information systems. Therefore, security analysis of block cipher has always been important topic of research on cryptography. In addition, recently block cipher analysis methods and techniques have achieved rapid development, and traditional manual derivation which depends heavily on specific cipher properties are changing to automatic analysis of ciphers gradually. Moreover, its application to AES has achieved breakthrough results, and hence has become the ermerging hot topics in block cipher research. Therefore, in this project we will mainly focus on the research of automatic analysis methods of block cipher, and try to address several key theoretical and technical problems as follows. First of all, we try to expand the existing results by utilizing specific properties of round function and propose improved automatic analysis modules. Then aiming at several new cryptanalysis methods proposed in recent years, we try to establish new effective automatic analysis modules. At last, based on the above research results of automatic analysis modules, aiming at specific lightweight block cipehrs and cipher structures, we try to slove seceral important technical problems ermerged in the realization and application of automatic search in practical environments and present improved cryptanalysis results. The results of our research can be applied to the security evaluation of block ciphers directly, and it can also provide effective theoretical and technical support to the selection of our own national encryption standars.

分组密码是许多安全系统的核心基础,其安全性对整个信息系统的安全有着极其重要的作用,因此对分组密码安全性的研究一直是密码学领域的重点课题。此外,近年来随着分组密码分析方法和技术的快速发展,传统的手工推导且依赖于具体密码算法特点的密码分析正逐步向密码自动分析发展。并在对AES等算法的分析中取得了突破性的结果,成为目前密码学研究新兴起的热点问题。本项目即针对分组密码自动分析方法进行系统深入研究,拟解决若干关键理论和技术问题,具体包括利用轮函数内部信息扩展现有针对密码结构的结果,提出改进的自动分析模型;针对近年新提出及取得重大发展的几种攻击方法建立新的密码自动分析模型;并在上述理论研究基础上,以具体轻量分组密码和密码结构为应用对象,研究密码自动分析在实现和应用方面的关键技术,提出改进的密码攻击。所取得的研究成果可直接应用于分组密码安全性评估,将为我国的密码标准化评选提供有效的理论和技术支撑。

项目摘要

分组密码是目前最重要和流行的一种密码技术,尤其随着各国加密算法标准化的进展,分组密码在工业和商用领域得到了广泛应用,其安全性对整个信息系统的安全有着极其重要的作用。近年来,随着分组密码分析方法和技术的快速发展,自动分析已成为研究的热点和发展趋势。凭借着快速、全面、准确等特点和优势,自动分析正逐步取代传统手工分析,成为目前密码攻击和安全性评估的主要手段,取得了大量突破性的成果。本项目针对分组密码自动分析的理论、关键技术、应用和实现等方面进行了系统深入的研究。通过研究攻击原理的本质特征,提炼关键攻击过程,建立了密码自动分析模型。在此基础上,对密码整体结构和部件进行抽象提取通用特征,实现了程序化的自动分析算法。具体的,在分组密码自动分析模型方面:针对传统密码分析方法,提出了循环差分自动分析模型、建立了对大规模Feistel类密码的差分/线性活动S盒自动分析模型、建立了单密钥中间相遇自动分析模型;针对近年新提出及取得重大发展的密码分析方法,建立了分割双系自动分析模型、提出了改进的多维零相关线性自动分析模型。在分组密码自动分析关键技术方面:给出了反射攻击区分器、循环差分特征、零相关线性区分器、最优双系构造、最优中间相遇区分器、通用积分区分器等的自动搜索算法和技术。并在上述理论研究基础上,将自动分析模型和技术应用到具体密码算法的分析和设计中,给出了PRINCE算法的全轮反射攻击、Zorro算法的全轮差分和线性攻击、新型分组密码结构EGFN的全轮差分攻击、轻量级分组加密标准CLEFIA的改进中间相遇攻击、ISO分组加密标准Camellia的改进中间相遇攻击、美国NSA提出的SIMON算法的改进零相关线性攻击、LBlock和TWINE的改进双系攻击和积分攻击、密码算法LAC、DBlock、LHash、Feistel-PG结构的设计等。并在上述研究基础上,在SCI/EI 收录的期刊和会议上发表论文14篇(包括JoC、DCC、IPL、FSE、SAC等),获得1项国家发明专利,登记6项软件著作权,提交LAC至国际认证加密算法评选竞赛。通过本项目的研究,基本实现了常用分组密码分析方法的自动分析,可以极大的提高分组密码分析效率,实现更快速、更准确地评估密码算法的安全性,有助于提高我国的密码应用水平,保障我国商用密码算法和产品的安全性,也可以为我国未来的密码算法标准化评选提供理论和技术支撑。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
3

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
4

基于SSVEP 直接脑控机器人方向和速度研究

基于SSVEP 直接脑控机器人方向和速度研究

DOI:10.16383/j.aas.2016.c150880
发表时间:2016
5

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

DOI:10.19701/j.jzjg.2015.15.012
发表时间:2015

张蕾的其他基金

批准号:41807090
批准年份:2018
资助金额:18.00
项目类别:青年科学基金项目
批准号:81501101
批准年份:2015
资助金额:17.50
项目类别:青年科学基金项目
批准号:81402814
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:51704230
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:30901953
批准年份:2009
资助金额:22.00
项目类别:青年科学基金项目
批准号:61202379
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:51608355
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:11574322
批准年份:2015
资助金额:73.00
项目类别:面上项目
批准号:51178212
批准年份:2011
资助金额:64.00
项目类别:面上项目
批准号:41701108
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:21877113
批准年份:2018
资助金额:67.50
项目类别:面上项目
批准号:U1332140
批准年份:2013
资助金额:64.00
项目类别:联合基金项目
批准号:81660303
批准年份:2016
资助金额:39.00
项目类别:地区科学基金项目
批准号:30901281
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:81801839
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:60971023
批准年份:2009
资助金额:35.00
项目类别:面上项目
批准号:81201069
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:81301176
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:61772353
批准年份:2017
资助金额:67.00
项目类别:面上项目
批准号:81603339
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:21406169
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:31300650
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目
批准号:61475196
批准年份:2014
资助金额:90.00
项目类别:面上项目
批准号:51002049
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:51408283
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:11874358
批准年份:2018
资助金额:64.00
项目类别:面上项目
批准号:81402543
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:81802626
批准年份:2018
资助金额:22.00
项目类别:青年科学基金项目
批准号:81902155
批准年份:2019
资助金额:20.00
项目类别:青年科学基金项目
批准号:31670854
批准年份:2016
资助金额:60.00
项目类别:面上项目
批准号:51672116
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:41201112
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:31370833
批准年份:2013
资助金额:15.00
项目类别:面上项目
批准号:31000850
批准年份:2010
资助金额:22.00
项目类别:青年科学基金项目
批准号:81774085
批准年份:2017
资助金额:55.00
项目类别:面上项目
批准号:31201597
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:31301711
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:81603717
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:61604065
批准年份:2016
资助金额:16.00
项目类别:青年科学基金项目
批准号:51005167
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:41106097
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:11004196
批准年份:2010
资助金额:23.00
项目类别:青年科学基金项目
批准号:50705054
批准年份:2007
资助金额:20.00
项目类别:青年科学基金项目
批准号:30500046
批准年份:2005
资助金额:8.00
项目类别:青年科学基金项目
批准号:61772364
批准年份:2017
资助金额:66.00
项目类别:面上项目
批准号:41802223
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:51607133
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:11604017
批准年份:2016
资助金额:22.00
项目类别:青年科学基金项目
批准号:11004256
批准年份:2010
资助金额:23.00
项目类别:青年科学基金项目
批准号:51508247
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:31300627
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目
批准号:31600410
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:51802142
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:21805150
批准年份:2018
资助金额:27.50
项目类别:青年科学基金项目
批准号:31570288
批准年份:2015
资助金额:25.00
项目类别:面上项目
批准号:41301086
批准年份:2013
资助金额:26.00
项目类别:青年科学基金项目
批准号:61003042
批准年份:2010
资助金额:19.00
项目类别:青年科学基金项目
批准号:31871951
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:30900274
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:31271512
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:81803764
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:81701705
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:81270351
批准年份:2012
资助金额:70.00
项目类别:面上项目

相似国自然基金

1

可调分组密码设计理论的若干关键问题研究

批准号:61602302
批准年份:2016
负责人:王磊
学科分类:F0206
资助金额:21.00
项目类别:青年科学基金项目
2

分组密码设计中的若干关键问题研究

批准号:61202371
批准年份:2012
负责人:刘志强
学科分类:F0206
资助金额:24.00
项目类别:青年科学基金项目
3

ARX分组密码算法设计与自动化分析方法研究

批准号:61902414
批准年份:2019
负责人:刘韵雯
学科分类:F0206
资助金额:24.00
项目类别:青年科学基金项目
4

分组密码和Hash函数中若干关键问题的研究

批准号:60903212
批准年份:2009
负责人:张文涛
学科分类:F0206
资助金额:18.00
项目类别:青年科学基金项目