差分故障攻击在分组密码中的应用

差分故障攻击在分组密码中的应用

论文摘要

分组密码的设计和分析一直以来是密码学界的研究热点.分组密码的设计包括结构的设计和轮函数的设计.其中分组密码的结构主要包括(非平衡)Feistel结构、SPN结构和Lai-Massay结构等.差分分析是一种选择明文攻击方法,也是迄今为止已知的最有效的攻击方法之一,故障攻击是通过对算法执行过程中诱导故障而进行的分析.差分故障攻击方法正是针对分组密码的结构和轮函数的特性,通过对加密硬件系统中诱导故障,结合差分分析进行的一种密码分析方法.该方法自提出后,已经对公钥密码体制、私钥密码体制中多个算法进行了成功攻击.本文利用该方法分别对KeeLoq算法和SHACAL系列算法进行了攻击.KeeLoq算法是32比特的分组密码,密钥长度为64比特,广泛应用于远程遥控和认证系统.本文采用面向比特的故障诱导模型,对KeeLoq算法进行了差分故障攻击,通过理论推导和实验模拟,证明了平均需要诱导11次错误可恢复KeeLoq密码的1比特密钥信息,表明了它对差分故障攻击的不免疫性.SHACAL系列密码由标准Hash函数SHA-1、SHA-2等演变而来.由于这些算法未采用S盒或P置换,因而实现的效率较高.本文采用面向字的故障模型,对SHACAL-1进行了差分故障攻击,理论和实验结果显示,在进行约6次故障诱导后,可以恢复SHACAL-1的32比特密钥信息.我们还对SHACAL-2也进行了差分故障攻击的理论分析,发现攻击的效率很低,因此对其变种进行了研究,这种研究促使我们寻找一种抵抗DFA的新方法.

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 分组密码分析的研究现状
  • 1.2 论文的组织和安排
  • 第二章 差分故障攻击的基本原理
  • 2.1 分组密码的整体结构
  • 2.2 差分故障攻击方法概况
  • 2.3 差分故障攻击的实例
  • 2.4 本章小结
  • 第三章 KeeLoq算法的差分故障攻击
  • 3.1 KeeLoq加密算法
  • 3.2 差分故障攻击方案
  • 3.3 攻击的实验结果
  • 3.4 本章小结
  • 第四章 SHACAL算法的差分故障攻击
  • 4.1 SHACAL-1的算法描述
  • 4.2 差分故障攻击方案
  • 4.3 攻击的实验结果
  • 4.4 SHACAL-2的变种差分故障攻击
  • 4.5 本章小结
  • 第五章 结束语
  • 5.1 总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 作者攻读硕士期间取得的学术成果
  • 相关论文文献

    • [1].磁共振设备的典型故障及日常维护[J]. 医疗装备 2019(22)
    • [2].高铁故障数据库的建立与应用[J]. 电子技术与软件工程 2020(01)
    • [3].化工离心泵的故障及维护技术分析[J]. 设备管理与维修 2020(08)
    • [4].心电监护仪常见故障与维修方案[J]. 中国设备工程 2020(11)
    • [5].医用电子直线加速器的日常维护及故障维修[J]. 设备管理与维修 2020(08)
    • [6].汽车发动机常见故障的维修处理技术研究[J]. 内燃机与配件 2020(09)
    • [7].空间故障网络理论与系统故障演化过程研究[J]. 安全与环境学报 2020(04)
    • [8].汽车底盘常见故障及诊断维修分析[J]. 时代汽车 2019(16)
    • [9].脉动真空压力蒸汽灭菌器故障与维修方式研究[J]. 中国医疗器械信息 2016(04)
    • [10].Sysmex CHEMIX-800全自动生化分析仪常见故障及排除[J]. 中国社区医师 2016(31)
    • [11].探讨大型医院供配电常见故障和防范措施[J]. 通信电源技术 2017(01)
    • [12].浅谈船舶柴油机的常见故障及排除方法[J]. 黑龙江科技信息 2017(10)
    • [13].新能源汽车的故障维修[J]. 汽车实用技术 2017(06)
    • [14].试论费森尤斯4008S型血液透析机故障及检修策略研究[J]. 中国医疗器械信息 2017(12)
    • [15].简述B超几例常见故障与维修[J]. 中国医疗器械信息 2017(13)
    • [16].放射科设备发生故障的原因类型及减少故障的经验探讨[J]. 临床医药文献电子杂志 2017(43)
    • [17].简析心电图机常见故障及维修方法[J]. 中国医疗器械信息 2017(17)
    • [18].浅析电气设备热故障产生原因及对策[J]. 中国新技术新产品 2015(10)
    • [19].数字减影血管造影机手柄故障维修与改造[J]. 中国医疗设备 2015(06)
    • [20].故障之源在哪里[J]. 幽默与笑话 2020(11)
    • [21].汽车出了故障[J]. 语文世界(中学生之窗) 2018(Z1)
    • [22].父与子·汽车出了故障[J]. 初中生学习(中) 2016(04)
    • [23].父与子·汽车出了故障[J]. 初中生学习(低) 2016(04)
    • [24].浅谈西安地铁二号线电客车故障处理流程[J]. 科技致富向导 2014(14)
    • [25].汽车出了故障[J]. 小学生作文辅导(看图作文版) 2008(06)
    • [26].自动变速器常见故障的检修[J]. 内燃机与配件 2020(03)
    • [27].关于医用B超基本工作原理及故障维修措施的研究[J]. 中国卫生产业 2020(04)
    • [28].血透机常见故障及维修探讨[J]. 中国医疗器械信息 2020(07)
    • [29].现代汽车新技术及其故障的维修方法分析[J]. 时代汽车 2020(11)
    • [30].某型起动机10 s保护停车故障的探讨[J]. 现代工业经济和信息化 2020(08)

    标签:;  ;  ;  

    差分故障攻击在分组密码中的应用
    下载Doc文档

    猜你喜欢