演化计算在密码分析中的应用研究

基本信息
批准号:61003267
项目类别:青年科学基金项目
资助金额:19.00
负责人:杨敏
学科分类:
依托单位:武汉大学
批准年份:2010
结题年份:2013
起止时间:2011-01-01 - 2013-12-31
项目状态: 已结题
项目参与者:孟庆树,王张宜,邓娟,沈志东,易明,杨涛
关键词:
攻击大数分解离散对数演化计算分组密码
结项摘要

密码是信息安全的基础,没有密码的安全就没有互联网的信息安全。研究密码的安全性具有重要的现实意义和理论价值。本课题将用演化计算的思想来研究分组密码和公钥密码的攻击。对于分组密码,研究如何用演化计算寻找分组密码的最/次优差分路径以攻击分组密码。对于公钥密码,主要研究大数分解和离散对数的计算,包括:研究群上随机映射的枝圈结构规律,首先将问题归约到指数所在的整数环上,利用演化计算研究该整数环上简单函数的枝圈结构规律,以寻找短的枝圈结构,这在利用pollard的rho方法计算离散对数时有直接重要的应用;用演化计算研究数域筛法里多项式选择的方法,以找到接近最/次优的多项式,提高数域筛法的效率。另外还将研究那些能快速降低问题规模的数学工具(如中国剩余定理,欧几里德算法)在大数分解和离散对数计算上的适用性。通过上述研究,攻击一个分组密码,获得大数分解和离散对数计算的一种新解法或/并改进已有的攻击方法。

项目摘要

本课题研究演化计算在大数分解,离散对数和分组密码分析中的应用。由于离散对数问题研究可归约于大数分解研究,且数域筛法是目前最快的分解算法,所以我们重点研究数域筛法和分组密码。. 数域筛法中多项式选择至关重要,好多项式在筛法里产生更多关系,且可以减少矩阵步骤矩阵的大小。筛法和矩阵这两个步骤的效率决定了大数分解整体效率。在演化设计多项式过程中存在多项式空间过大的问题。首先我们利用统计和代数方法研究了多项式好坏和其系数的关系,得出重要结论:当多项式尾系数含有更多小素因子时通常多项式更好,对于一个d次多项式,当其d-2次系数为负数且足够小时通常多项式更好。这些研究结论可用于减少多项式的有效空间。其次,我们进一步提出用几何学观点来选择多项式并得出如下结论:一个好多项式对应的图形应该靠近x轴且变化比较平缓。为了尽量靠近x轴,d-2次的系数应该为负数且足够小,对于5次以上多项式,其d-1次和d-3次系数符号应该相反;为了使多项式图形比较平缓,次数较高的系数应该尽量小,首系数更应该尽量小。大量实验结果表明上述结论的有效性:我们方法获得的结果比实际分解采用的多项式效果都好,MurphyE指标要好10%-30%。如RSA190于2010年被俄罗斯人I.Popovyan以及荷兰人A.Timofeev分解,我们的多项式要比他们所用多项式在指标上好26%。如果进行分解比赛,其它条件相同时我们会比他们提前约26%的时间。. 上述结论的科学意义:研究结论回答了好多项式在哪里分布,如何快速找到它们这些重要问题。具有重要应用价值,该研究结果发布在国际密码学研究会网站上:http://eprint.iacr.org/2013/583。法国INRIA著名科学家Paul Zimmermann,CARAMEL项目(CADO-NFS是CARAMEL的子项目)科研负责人密切关注并将我们关于首系数的结论用于其后继版本的大数分解国际开源项目CADO-NFS(版本a9cbbb5之后,包括最新的2.0发行版)。. 另外,在分组密码分析方面,我们基于启发式搜索算法,给出并完善了面向字/字节的差分路径搜索优化算法,研究了密码算法和部件在HAIFA、Sponge、树型结构下的安全性。并对AES进行了攻击:我们找出了一条新的差分路径,进一步降低了Biclique攻击算法的复杂度。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

演化经济地理学视角下的产业结构演替与分叉研究评述

演化经济地理学视角下的产业结构演替与分叉研究评述

DOI:10.15957/j.cnki.jjdl.2016.12.031
发表时间:2016
2

论大数据环境对情报学发展的影响

论大数据环境对情报学发展的影响

DOI:
发表时间:2017
3

黄河流域水资源利用时空演变特征及驱动要素

黄河流域水资源利用时空演变特征及驱动要素

DOI:10.18402/resci.2020.12.01
发表时间:2020
4

青藏高原狮泉河-拉果错-永珠-嘉黎蛇绿混杂岩带时空结构与构造演化

青藏高原狮泉河-拉果错-永珠-嘉黎蛇绿混杂岩带时空结构与构造演化

DOI:10.3799/dqkx.2020.083
发表时间:2020
5

瞬态波位移场计算方法在相控阵声场模拟中的实验验证

瞬态波位移场计算方法在相控阵声场模拟中的实验验证

DOI:
发表时间:2020

杨敏的其他基金

批准号:81470431
批准年份:2014
资助金额:73.00
项目类别:面上项目
批准号:81701234
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:31772404
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:81171399
批准年份:2011
资助金额:57.00
项目类别:面上项目
批准号:81802477
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:31301079
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:41401447
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:21203043
批准年份:2012
资助金额:27.00
项目类别:青年科学基金项目
批准号:51473071
批准年份:2014
资助金额:85.00
项目类别:面上项目
批准号:21437005
批准年份:2014
资助金额:350.00
项目类别:重点项目
批准号:81001630
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:81100031
批准年份:2011
资助金额:23.00
项目类别:青年科学基金项目
批准号:81170120
批准年份:2011
资助金额:50.00
项目类别:面上项目
批准号:30600292
批准年份:2006
资助金额:23.00
项目类别:青年科学基金项目
批准号:81101792
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:31671035
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:41372274
批准年份:2013
资助金额:95.00
项目类别:面上项目
批准号:51179119
批准年份:2011
资助金额:58.00
项目类别:面上项目
批准号:61601353
批准年份:2016
资助金额:22.00
项目类别:青年科学基金项目
批准号:71271014
批准年份:2012
资助金额:53.00
项目类别:面上项目
批准号:30972747
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:81070298
批准年份:2010
资助金额:32.00
项目类别:面上项目
批准号:81560274
批准年份:2015
资助金额:39.00
项目类别:地区科学基金项目
批准号:31702028
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:30400227
批准年份:2004
资助金额:21.00
项目类别:青年科学基金项目
批准号:21773046
批准年份:2017
资助金额:65.00
项目类别:面上项目
批准号:41877236
批准年份:2018
资助金额:62.00
项目类别:面上项目
批准号:31560430
批准年份:2015
资助金额:40.00
项目类别:地区科学基金项目
批准号:41871377
批准年份:2018
资助金额:57.50
项目类别:面上项目
批准号:50278095
批准年份:2002
资助金额:27.00
项目类别:面上项目
批准号:31700252
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:41502312
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:61906185
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:50779044
批准年份:2007
资助金额:33.00
项目类别:面上项目
批准号:41572258
批准年份:2015
资助金额:82.00
项目类别:面上项目
批准号:81373965
批准年份:2013
资助金额:70.00
项目类别:面上项目
批准号:51378120
批准年份:2013
资助金额:77.00
项目类别:面上项目
批准号:70701001
批准年份:2007
资助金额:18.00
项目类别:青年科学基金项目
批准号:21077118
批准年份:2010
资助金额:40.00
项目类别:面上项目
批准号:40972179
批准年份:2009
资助金额:56.00
项目类别:面上项目
批准号:71601067
批准年份:2016
资助金额:18.00
项目类别:青年科学基金项目
批准号:30700362
批准年份:2007
资助金额:17.00
项目类别:青年科学基金项目
批准号:31802045
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:50078053
批准年份:2000
资助金额:18.00
项目类别:面上项目
批准号:50908052
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:21562014
批准年份:2015
资助金额:40.00
项目类别:地区科学基金项目
批准号:71771049
批准年份:2017
资助金额:49.00
项目类别:面上项目
批准号:50938007
批准年份:2009
资助金额:200.00
项目类别:重点项目
批准号:31660605
批准年份:2016
资助金额:37.00
项目类别:地区科学基金项目
批准号:81773750
批准年份:2017
资助金额:50.00
项目类别:面上项目
批准号:50778171
批准年份:2007
资助金额:34.00
项目类别:面上项目
批准号:59208081
批准年份:1992
资助金额:4.40
项目类别:青年科学基金项目
批准号:51578530
批准年份:2015
资助金额:62.00
项目类别:面上项目
批准号:51579172
批准年份:2015
资助金额:63.00
项目类别:面上项目
批准号:20477056
批准年份:2004
资助金额:25.00
项目类别:面上项目
批准号:61471134
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:21004017
批准年份:2010
资助金额:18.00
项目类别:青年科学基金项目
批准号:50802019
批准年份:2008
资助金额:20.00
项目类别:青年科学基金项目
批准号:81771747
批准年份:2017
资助金额:55.00
项目类别:面上项目
批准号:41401639
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:81172875
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:41706144
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目

相似国自然基金

1

结构密码分析的原理及应用研究

批准号:61772545
批准年份:2017
负责人:孙兵
学科分类:F0206
资助金额:63.00
项目类别:面上项目
2

分组密码新型分析模型及应用研究

批准号:61402256
批准年份:2014
负责人:贾珂婷
学科分类:F0206
资助金额:26.00
项目类别:青年科学基金项目
3

演化密码研究

批准号:69973034
批准年份:1999
负责人:张焕国
学科分类:F0206
资助金额:13.00
项目类别:面上项目
4

DNA计算在图论中的应用

批准号:10471081
批准年份:2004
负责人:王世英
学科分类:A0409
资助金额:18.00
项目类别:面上项目