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

基本信息
批准号:61772545
项目类别:面上项目
资助金额:63.00
负责人:孙兵
学科分类:
依托单位:中国人民解放军国防科技大学
批准年份:2017
结题年份:2021
起止时间:2018-01-01 - 2021-12-31
项目状态: 已结题
项目参与者:李超,海昕,许彬彬,杨智超,张毅,信文倩
关键词:
差分攻击(差分分析)差分特征代数攻击线性攻击(线性分析)不可能差分分析
结项摘要

The design and cryptanalysis of block ciphers act as important vectors in cyberspace security. Structural cryptanalysis, which includes those cryptanalytic methods that do not exploit the details of the nonlinear components of a cipher, receives more and more attentions during the last years. This project focuses on both the theoretical aspect and applications of structural cryptanalysis, especially the following: (1) provable security evaluation of both block ciphers and the corresponding structures against integral attack as well as the influence of the diffusion layers in evaluating the security of cipher/structure against integral attack; (2) minimal number of active Sboxes in a cipher/structure based on non-linear coding theory; (3) other structural cryptanalytic methods, the link between distinguishers and the key schedule, the specific property of the confusion layer based on which we are going to enhance both the distinguishers and cryptanalytic results on AES, Camellia and SM4. Results of this project will promote the development of theories and techniques of cryptanalysis.

密码算法的设计与分析是保障网络空间安全的核心要素。结构密码分析是指那些与密码算法非线性变换关联很小的密码分析方法,是最近几年密码分析学的研究热点。本项目将结合代数学、组合学、编码学、计算机仿真和密码学相关理论与技术对结构密码分析的原理、技术和应用开展研究。具体研究内容包括:(1)密码结构和密码算法针对积分攻击的可证明安全研究以及密码算法线性扩散层抵抗积分攻击的数值指标提取;(2)利用非线性码理论研究密码算法活跃S盒数目下界以及求解算法;(3)针对不同密码算法,研究其他结构密码分析方法,密码算法区分器和密钥扩展算法的关系以及典型密码算法非线性组件性质,结合结构密码分析结果,提高对AES、Camellia和SM4等典型密码算法的分析结果。项目研究成果将会促进网络空间安全和密码学等相关学科的发展。

项目摘要

本项目主要针对结构密码分析开展研究,在密码结构的可证明安全、密码组件设计等方面取得了一系列重要研究成果。项目共发表论文16篇,其中含IEEE Transactions on Information Theory(CCF-A,CACR-A)论文3篇,在Designs,Codes and Cryptography(CCF-B,CACR-B)论文1篇。具体成果如下:.一、研究了密码结构针对中间相遇攻击的可证明安全,给出了在给定输入和输出条件下计算中间相遇区分器参数数目的公式,指出了在结构攻击意义下SPN 结构最长中间相遇区分器的轮数与算法扩散层的关系,利用矩阵的本原指数首次刻画了SPN 结构中间相遇区分器轮数的上界。申请人指出,在现有分析模型下,对AES 算法的中间相遇攻击的结果很难有本质改进;该结果同时说明,对AES 算法分析的突破性进展必须建立在寻找新的密码分析方法上,这为进一步分析AES 算法的安全性提供了指导性原则。.二、正型置换是许多密码算法不可或缺的组件,比如没有正型置换的Lai-Massey结构将会存在任意轮数概率为1 的差分。目前已有的正型置换构造大都只具有理论意义,即软硬件实现这些构造时资源消耗很大。申请人扩展了Feistel 结构,利用群论刻画了该结构为正型置换时轮函数和分支拉线所必须满足的充分于必要条件。利用新给出的条件,申请人给出了任意分支数的线性正型置换构造实例。新构造的正型置换不但涵盖了大部分已有构造,其实现性能也有了很大的提升。.三、研究了差分密码分析的基础理论,给出了线性变换有效向量的概念,指出了当密码算法使用MDS矩阵作为扩散层时,随机等价假设不能用,这为研究新的差分密码分析理论与技术提供了一些理论准备;研究了密码算法S盒的回旋棒均匀度的新刻化,给出了回旋棒均匀度与已有密码指标的内在联系,计算了常见密码函数的回旋棒均匀度,针对最新提出的回旋棒均匀度,研究了常见密码函数的回旋棒均匀度,并刻化了该指标与已有其他密码学指标的内在关联;提出了概率积分的思想,并给出了具体实施该攻击的技术方案,将传统确定性积分攻击推广至有概率的区分器,给出了攻击原理,并针对具体算法给出了攻击实例;给出了SipHash算法抵抗循环异或差分攻击的最新结果,研究了针对ARX运算算法的循环异或差分攻击方法,利用自动搜索工具,得到了较优循环异或差分特征路径。

项目成果
{{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.16285/j.rsm.2019.1280
发表时间:2019
4

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

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

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

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

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

DOI:
发表时间:2018

孙兵的其他基金

批准号:11471036
批准年份:2014
资助金额:75.00
项目类别:面上项目
批准号:61873161
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:30070708
批准年份:2000
资助金额:15.00
项目类别:面上项目
批准号:61106095
批准年份:2011
资助金额:28.00
项目类别:青年科学基金项目
批准号:11001012
批准年份:2010
资助金额:17.00
项目类别:青年科学基金项目
批准号:61103192
批准年份:2011
资助金额:21.00
项目类别:青年科学基金项目
批准号:21802128
批准年份:2018
资助金额:27.00
项目类别:青年科学基金项目
批准号:30950002
批准年份:2009
资助金额:50.00
项目类别:专项基金项目
批准号:21466017
批准年份:2014
资助金额:50.00
项目类别:地区科学基金项目
批准号:30949019
批准年份:2009
资助金额:1.50
项目类别:专项基金项目
批准号:31630024
批准年份:2016
资助金额:292.00
项目类别:重点项目
批准号:39200165
批准年份:1992
资助金额:4.00
项目类别:青年科学基金项目
批准号:30170888
批准年份:2001
资助金额:25.00
项目类别:面上项目
批准号:30600577
批准年份:2006
资助金额:20.00
项目类别:青年科学基金项目
批准号:61505119
批准年份:2015
资助金额:22.00
项目类别:青年科学基金项目
批准号:31030029
批准年份:2010
资助金额:200.00
项目类别:重点项目
批准号:31230024
批准年份:2012
资助金额:320.00
项目类别:重点项目
批准号:61301187
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:21703162
批准年份:2017
资助金额:23.00
项目类别:青年科学基金项目
批准号:61503239
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:30870126
批准年份:2008
资助金额:35.00
项目类别:面上项目
批准号:30530700
批准年份:2005
资助金额:150.00
项目类别:重点项目

相似国自然基金

1

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

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

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

批准号:61003267
批准年份:2010
负责人:杨敏
学科分类:F0206
资助金额:19.00
项目类别:青年科学基金项目
3

基于ARX结构的轻量密码算法的密码分析研究

批准号:61772516
批准年份:2017
负责人:王明生
学科分类:F0206
资助金额:64.00
项目类别:面上项目
4

火焰摄动谱分析燃烧优化控制原理及应用研究

批准号:69874030
批准年份:1998
负责人:张书明
学科分类:F03
资助金额:15.00
项目类别:面上项目