ARX类轻量级分组密码算法的设计与分析

基本信息
批准号:61802437
项目类别:青年科学基金项目
资助金额:25.00
负责人:张凯
学科分类:
依托单位:中国人民解放军战略支援部队信息工程大学
批准年份:2018
结题年份:2021
起止时间:2019-01-01 - 2021-12-31
项目状态: 已结题
项目参与者:关杰,丁林,李俊志,王森鹏,施泰荣,李昂
关键词:
差分攻击ARX类轻量级分组密码算法零相关线性分析线性攻击不可能差分分析
结项摘要

Over recent years, some projects such as eSTREAM, SHA-3, CAESAR have greatly enhanced the progress of cryptology. Among these projects, a class of lightweight block ciphers which consist of modular addition, rotation, shift, XOR or bitwise Boolean operations such as AND, OR, NOT has attracted the attention of algorithm designers for their briefness, safeness and high efficiency in both software and hardware platforms. This project aims to investigate the security for this kind of block ciphers from two perspectives - design and cryptanalysis. In the perspective of cryptanalysis, the security level for this kind of block ciphers against various attacks such as differential cryptanalysis, linear cryptanalysis, impossible differential cryptanalysis, zero correlation linear cryptanalysis and integral attacks will be evaluated, and the relationship between different distinguishers will be studied. This will make a better security evaluation for this kind of block ciphers. In the perspective of design, the influence of security level for module reorganization and parameter modification will be considered, which will provide scientific basis and guidance for the design of this kind of ciphers. This research is of great significance to enrich the design and cryptanalytic theories of block ciphers.

近些年来,eSTREAM, SHA-3, CAESAR计划等一系列密码算法征集活动的开展极大地推动了密码学的发展进程,其中一类仅由模加运算、(循环)移位运算、异或运算、比特布尔运算(与、或、非)构成的轻量级分组密码算法以其简单、安全、软硬件实现的高效性等特点赢得了密码设计者的青睐。本项目拟从设计和分析两个角度对此类轻量级分组密码算法进行研究。分析方面,拟研究此类算法抵抗差分、线性、不可能差分、零相关线性、积分等攻击方法的能力,以及各种不同类型区分器之间的相互关系,据此对该类算法进行更加深入的安全性评估。设计方面,拟结合分析结果,考察模块重组和参数调整对算法安全强度的影响,为此类算法的设计准则提供参考和理论依据。该类算法的研究对于丰富分组密码算法的设计与分析理论具有重要意义。

项目摘要

近些年来,eSTREAM, SHA-3, CAESAR, NIST-LWC等一系列密码算法征集活动的开展极大地推动了对称密码的发展进程。其中一类算法仅由模加运算、(循环)移位运算、异或运算、比特布尔运算构成,此类密码称为ARX类密码算法。此类算法以其高安全性、软硬件实现的高效性等特点赢得了密码设计者的青睐。.本项目主要研究了ARX类轻量级分组密码算法的分析方法及设计准则。重点考察了在不同常见攻击模型下,多种区分器的自动化搜索方法、相互关系、安全界及参数设计准则等问题。具体来讲,本项目主要的研究结果有以下三个方面:.(1)常见攻击模型自动化分析技术研究方面,我们对ARX类轻量级分组密码算法多种常见攻击方法的自动化分析技术进行了研究。对于不可能差分分析、零相关线性分析、积分攻击,我们提出了针对部分目标模型适用的三种相应的区分器自动化搜索方法;对于差分分析和中间相遇攻击,我们提出了两个自动化分析架构,基于相应的架构,不仅能够实现区分器的自动化搜索,还可以将自动化技术扩展到密钥恢复攻击环节。.(2)区分器相关性问题及安全界研究方面,我们重点考察了一些代表性算法不可能差分区分器和零相关线性区分器、零相关线性区分器和积分区分器之间的相关性,基于这些相关性,我们提出了一个构造ARX算法理论积分区分器的方法。对于其中一类AND-RX算法,给出了一种计算其抗不可能差分攻击理论安全界的方法,并给出相应的区分器自动化搜索算法。.(3)代表性算法的安全性分析及设计准则研究方面,我们利用前面提出的自动化分析工具考察了多个轻量级分组密码算法的安全强度,对其中的十余个算法提出了改进的分析结果。对其中三个新设计的轻量级分组密码算法,我们提出了全轮的攻击方案。在算法设计方面,从抵抗不可能差分分析的角度出发,给出了SIMON类算法的优化参数选择方案及组合规则;从抵抗积分攻击可分性的角度出发,给出了S盒的优化选择标准。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

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

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

DOI:
发表时间:
2

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

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

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

涡度相关技术及其在陆地生态系统通量研究中的应用

涡度相关技术及其在陆地生态系统通量研究中的应用

DOI:10.17521/cjpe.2019.0351
发表时间:2020
4

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
5

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

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

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

张凯的其他基金

批准号:51705140
批准年份:2017
资助金额:28.00
项目类别:青年科学基金项目
批准号:31801837
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:11103051
批准年份:2011
资助金额:28.00
项目类别:青年科学基金项目
批准号:U1632110
批准年份:2016
资助金额:70.00
项目类别:联合基金项目
批准号:51477063
批准年份:2014
资助金额:89.00
项目类别:面上项目
批准号:61874101
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:61802066
批准年份:2018
资助金额:27.00
项目类别:青年科学基金项目
批准号:61901246
批准年份:2019
资助金额:29.00
项目类别:青年科学基金项目
批准号:41506111
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:41205093
批准年份:2012
资助金额:26.00
项目类别:青年科学基金项目
批准号:41761067
批准年份:2017
资助金额:37.00
项目类别:地区科学基金项目
批准号:81771399
批准年份:2017
资助金额:54.00
项目类别:面上项目
批准号:81703301
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:61802243
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:11502202
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:21875073
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:11472260
批准年份:2014
资助金额:78.00
项目类别:面上项目
批准号:81171218
批准年份:2011
资助金额:56.00
项目类别:面上项目
批准号:10701039
批准年份:2007
资助金额:15.00
项目类别:青年科学基金项目
批准号:81500340
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:10902105
批准年份:2009
资助金额:25.00
项目类别:青年科学基金项目
批准号:11202025
批准年份:2012
资助金额:26.00
项目类别:青年科学基金项目
批准号:31870016
批准年份:2018
资助金额:25.00
项目类别:面上项目
批准号:61100055
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:11871245
批准年份:2018
资助金额:50.00
项目类别:面上项目
批准号:61703036
批准年份:2017
资助金额:26.00
项目类别:青年科学基金项目
批准号:30973085
批准年份:2009
资助金额:31.00
项目类别:面上项目
批准号:30600338
批准年份:2006
资助金额:8.00
项目类别:青年科学基金项目
批准号:61504125
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:11871347
批准年份:2018
资助金额:52.00
项目类别:面上项目
批准号:50407011
批准年份:2004
资助金额:22.00
项目类别:青年科学基金项目
批准号:11804010
批准年份:2018
资助金额:27.00
项目类别:青年科学基金项目
批准号:31101192
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:71102173
批准年份:2011
资助金额:18.50
项目类别:青年科学基金项目
批准号:61472293
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:61802248
批准年份:2018
资助金额:27.00
项目类别:青年科学基金项目
批准号:21705061
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:51806121
批准年份:2018
资助金额:27.00
项目类别:青年科学基金项目
批准号:41704044
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:U1531133
批准年份:2015
资助金额:45.00
项目类别:联合基金项目
批准号:11574349
批准年份:2015
资助金额:73.00
项目类别:面上项目
批准号:31860161
批准年份:2018
资助金额:40.00
项目类别:地区科学基金项目
批准号:11471141
批准年份:2014
资助金额:62.00
项目类别:面上项目
批准号:11672037
批准年份:2016
资助金额:66.00
项目类别:面上项目
批准号:11205189
批准年份:2012
资助金额:30.00
项目类别:青年科学基金项目
批准号:81903089
批准年份:2019
资助金额:20.50
项目类别:青年科学基金项目
批准号:31200013
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:11701454
批准年份:2017
资助金额:23.00
项目类别:青年科学基金项目
批准号:51302046
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:61903312
批准年份:2019
资助金额:22.00
项目类别:青年科学基金项目
批准号:11001178
批准年份:2010
资助金额:18.00
项目类别:青年科学基金项目
批准号:41804121
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:61875223
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:61573018
批准年份:2015
资助金额:52.00
项目类别:面上项目
批准号:11872313
批准年份:2018
资助金额:51.00
项目类别:面上项目
批准号:81501905
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:61874035
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:31702288
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:51104151
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:41204086
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:21307113
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:41906114
批准年份:2019
资助金额:27.00
项目类别:青年科学基金项目
批准号:51474215
批准年份:2014
资助金额:83.00
项目类别:面上项目
批准号:81501638
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:81801341
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:61004095
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:31470745
批准年份:2014
资助金额:90.00
项目类别:面上项目
批准号:51603070
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:21808078
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:11773047
批准年份:2017
资助金额:62.00
项目类别:面上项目
批准号:51574288
批准年份:2015
资助金额:63.00
项目类别:面上项目

相似国自然基金

1

轻量级分组密码算法的设计和分析

批准号:61902100
批准年份:2019
负责人:崔婷婷
学科分类:F0206
资助金额:30.00
项目类别:青年科学基金项目
2

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

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

轻量级分组密码算法研究

批准号:61100201
批准年份:2011
负责人:龚征
学科分类:F0206
资助金额:22.00
项目类别:青年科学基金项目
4

分组密码算法的分析

批准号:61070244
批准年份:2010
负责人:王美琴
学科分类:F0206
资助金额:30.00
项目类别:面上项目