AES算法的设计原则与其密钥扩展算法的改进

AES算法的设计原则与其密钥扩展算法的改进

论文摘要

AES算法的评估过程中发现的唯一可以破解该算法的方式来源于针对AES的smart card具体实现的能量分析。本文写作的目标是为了克服AES所面对的这一威胁。本文首先具体介绍了AES算法的加解密算法、密钥扩展算法及AES算法应用中可能用到的工作模式。然后,对AES算法的设计者在算法设计过程中所遵循的设计原则进行了系统的分析。紧接着,本文对针对AES算法的具体攻击方式进行了详细的描述。最后,针对AES算法所面临的威胁,提出了对算法的改进意见。改进算法1借鉴了AES另一候选算法Mars的密钥扩展算法,通过对换轮子密钥的方式减轻了各轮子密钥之间的关联性,提高了算法的安全性。为了更好的适应实用需求,本文提出了在密钥扩展算法中应用被称之为“单向性”的设计策略,并在这种策略的引导下提出了改进算法2和改进算法3。其基本思想是在密钥扩展算法中,仍然由前一轮子密钥通过变换推导出后一轮子密钥。所不同之处就只在于这种推导关系是单向且不可逆的,也就是如果对AES算法的攻击者通过能量分析获得了AES算法某一轮的全部子密钥或者某几轮中的部分子密钥,甚至是某几轮的全部子密钥都无法通过向前推导而获得用户的初始种子密钥。这样就从原理的角度为算法的实现提供了有力的支持,使攻击者无法通过简单能量分析的方法对AES算法进行破解。最后的改进算法3不但把安全性提高到2轮之后可以抵抗能量分析攻击,而且其理论运行效率与AES算法本身的密钥扩展算法相同。

论文目录

  • 提要
  • 目录
  • 第1章 绪论
  • 1.1 信息安全的现状与密码学的应用
  • 1.2 AES算法的产生背景
  • 1.3 AES算法的数学基础介绍
  • 1.3.1 有限域
  • 1.3.2 有限域上的多项式运算
  • 1.4 本文的工作
  • 第2章 AES算法介绍
  • 2.1 加密结构
  • 2.1.1 字节代换
  • 2.1.2 行移位变换
  • 2.1.3 列混淆变换
  • 2.1.4 轮密钥加
  • 2.2 解密结构
  • 2.2.1 逆字节代换
  • 2.2.2 逆行移位变换
  • 2.2.3 逆列混淆变换
  • 2.3 密钥扩展算法
  • 2.4 工作模式
  • 2.4.1 电码本模式
  • 2.4.2 密码分组链接模式
  • 2.4.3 密文反馈模式
  • 2.4.4 输出反馈模式
  • 2.4.5 计数器模式
  • 第3章 AES算法的设计原则
  • 3.1 简单性
  • 3.2 对称性
  • 3.2.1 加解密过程对称
  • 3.2.2 各轮变换之间对称
  • 3.2.3 轮变换内部对称
  • 3.2.3 对称性带来的优点
  • 3.3 模块性
  • 3.4 操作选择
  • 第4章 已知的攻击方法
  • 4.1 渗透攻击
  • 4.1.1 基础知识
  • 4.1.2 攻击过程
  • 4.2 能量攻击
  • 4.3 对威胁的分析
  • 第5章 AES密钥扩展算法的改进及安全分析
  • 5.1 AES密钥扩展算法的分析
  • 5.2 改进算法1
  • 5.3 改进算法2
  • 5.4 改进算法3
  • 5.5 改进算法的执行效率
  • 第6章 结论
  • 6.1 论文工作的总结
  • 6.2 未来研究展望
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 摘要
  • Abstract
  • 相关论文文献

    • [1].基于FPGA的AES数据加密算法的研究[J]. 喀什大学学报 2019(06)
    • [2].AES密钥扩展算法的研究[J]. 广东通信技术 2017(03)
    • [3].AES密钥扩展算法的研究[J]. 微电子学与计算机 2017(10)
    • [4].基于AES的加密系统的设计与实现[J]. 信息与电脑(理论版) 2016(21)
    • [5].新型AES认证方案在移动通信网络中的研究与应用[J]. 通讯世界 2016(01)
    • [6].基于AES的软件加密解密的设计与实现[J]. 科技视界 2015(18)
    • [7].基于选择空间的AES密钥扩展算法[J]. 现代电子技术 2013(20)
    • [8].基于称重技术中AES加密的简述[J]. 衡器 2010(11)
    • [9].基于AES算法的安全跳频序列族构造(英文)[J]. 电子器件 2008(03)
    • [10].新型强效AES洗洁精的制备[J]. 吉林化工学院学报 2017(09)
    • [11].低成本AES错误检测方案的FPGA实现[J]. 小型微型计算机系统 2015(07)
    • [12].AES在草铵膦水剂中的应用研究[J]. 现代农药 2011(04)
    • [13].浅析AES加密算法[J]. 硅谷 2009(08)
    • [14].一种高温合金1100K下表面偏聚行为的AES动态原位分析[J]. 电子显微学报 2008(03)
    • [15].4轮AES零相关线性壳的存在性[J]. 安徽师范大学学报(自然科学版) 2017(02)
    • [16].一种基于AES的智能手机门禁系统方案[J]. 信息网络安全 2013(11)
    • [17].基于AES算法的滚码技术在汽车防盗系统中的应用[J]. 计算机工程与科学 2014(02)
    • [18].低轮AES的插值攻击方法[J]. 华南理工大学学报(自然科学版) 2008(05)
    • [19].对弱密钥AES算法新的子空间路径攻击[J]. 通信技术 2020(07)
    • [20].AES密钥扩展算法的研究与改进[J]. 信息技术与信息化 2015(03)
    • [21].一种应用于生物识别领域的AES算法[J]. 电子技术应用 2015(04)
    • [22].射频识别系统加入AES算法的数据加密通信设计[J]. 广西科学院学报 2013(01)
    • [23].基于AES算法的校园卡加密方案[J]. 甘肃联合大学学报(自然科学版) 2013(04)
    • [24].AES算法的研究与其密钥扩展算法改进[J]. 现代电子技术 2016(10)
    • [25].AES加密算法分析及其在信息安全中的应用[J]. 信息网络安全 2011(05)
    • [26].单向性策略与AES密钥生成算法的改进[J]. 吉林大学学报(工学版) 2009(01)
    • [27].基于FPGA的AES解密算法研究[J]. 成都工业学院学报 2016(02)
    • [28].基于虹膜特征的密钥生成和AES算法的图像加密[J]. 河南师范大学学报(自然科学版) 2016(05)
    • [29].NaCl在溶液中与表面活性剂AES的相互作用研究[J]. 盐业与化工 2015(01)
    • [30].脂肪醇聚氧乙烯醚硫酸盐(AES)的残留对小鼠的影响[J]. 中国卫生产业 2013(33)

    标签:;  ;  ;  ;  

    AES算法的设计原则与其密钥扩展算法的改进
    下载Doc文档

    猜你喜欢