分组密码的差分故障分析

分组密码的差分故障分析

论文摘要

差分故障分析是针对密码算法的硬件实现结构,结合差分分析进行的一种密码分析方法。该方法自提出后,已经对公钥密码体制、分组密码体制中的多个算法进行了成功的攻击。本文采用面向字节的随机故障模型,分别对Serpent算法、KeeLoq算法和FOX算法的故障攻击进行了研究。Serpent算法是AES计划的候选算法之一。本文结合差分密码分析技术、算法扩散层以及密钥扩展方案的特性,给出了对Serpent算法的差分故障分析。实验结果表明平均需要诱导20个故障就可以恢复Serpent算法的128比特种子密钥,这表明Serpent算法对差分故障分析是不免疫的。KeeLoq算法采用32比特的分组和64比特的密钥。它被广泛应用于各种遥控电子锁,以及车辆的防盗报警系统。通过分析KeeLoq算法中非线性函数NLF的差分性质,提出了对KeeLoq算法的差分故障分析。理论分析和实验结果表明,恢复1比特密钥信息平均只需要0.71个故障。FOX算法是一系列分组密码的总称,它们确保了数字化媒体、通信和存储的安全。本文提出了FOX64算法差分故障分析的一种改进的方法,恢复每一轮的轮密钥平均只需4.25个故障,而之前对FOX64算法的故障分析方法恢复轮密钥平均需要11.45个故障,新方法在故障诱导次数上达到最小。本文的攻击方法同样适用于FOX系列的其它算法。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 分组密码分析的研究现状
  • 1.2 论文的组织和安排
  • 第二章 差分故障分析的基本原理
  • 2.1 故障攻击概况
  • 2.2 差分密码分析的基本原理
  • 2.3 差分故障分析的基本原理
  • 2.4 本章小结
  • 第三章 Serpent算法的差分故障分析
  • 3.1 Serpent算法描述
  • 3.2 Serpent算法的差分故障分析
  • 3.3 复杂度分析和实验结果
  • 3.4 本章小结
  • 第四章 KeeLoq算法的差分故障分析
  • 4.1 KeeLoq算法描述
  • 4.2 KeeLoq算法的性质
  • 4.3 KeeLoq算法的差分故障分析
  • 4.4 实验结果和比较
  • 4.5 本章小结
  • 第五章 FOX算法的差分故障分析
  • 5.1 FOX算法描述
  • 5.2 FOX算法组件的性质
  • 5.3 FOX64 算法的差分故障分析
  • 5.4 攻击的实验结果和比较
  • 5.5 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].某型飞机试车油量显示异常摆动故障分析[J]. 航空维修与工程 2019(12)
    • [2].民航设备供电故障分析与应急处置方法[J]. 电子世界 2020(02)
    • [3].飞利浦彩超显示故障分析及排除二例[J]. 医疗装备 2020(03)
    • [4].电脑和电视启动故障分析与解决[J]. 无线互联科技 2019(24)
    • [5].大鹤管装车设施的故障分析与处理[J]. 中国石油和化工标准与质量 2019(24)
    • [6].安全状态监测与故障分析诊断融合技术在石化企业中的应用[J]. 当代化工研究 2020(13)
    • [7].冷剪机冲头动作异常故障分析及处理[J]. 机电信息 2020(18)
    • [8].减速机常见故障分析及处理措施[J]. 内燃机与配件 2020(12)
    • [9].涡凹气浮刮渣机故障分析及解决措施[J]. 机电信息 2020(21)
    • [10].离合器扭矩波动故障分析[J]. 江西化工 2020(04)
    • [11].Siemens AXIOM Artis DSA通信故障分析与维修[J]. 临床放射学杂志 2020(06)
    • [12].宁夏风云三号气象卫星省级利用站日常维护及故障分析[J]. 信息通信 2018(11)
    • [13].汽车发动机拉缸的故障分析与预防[J]. 汽车实用技术 2016(11)
    • [14].呼吸机常见故障分析及维修方法研究[J]. 中国医疗器械信息 2016(02)
    • [15].呼吸机常见故障分析及维修方法[J]. 医疗装备 2017(08)
    • [16].医用净化空调故障分析及应对措施[J]. 设备管理与维修 2017(05)
    • [17].高压变频器应用风机上故障分析及处理措施[J]. 科学中国人 2017(02)
    • [18].关于A/T BITE测试的讨论[J]. 科学家 2016(15)
    • [19].供水企业变频器的检查与常见故障分析[J]. 科学家 2017(07)
    • [20].浅谈“测定小灯泡电功率实验”的故障分析[J]. 数理化解题研究 2017(17)
    • [21].1.8T迈腾轿车加速不良的故障诊断与排除[J]. 科学中国人 2017(20)
    • [22].血压计检定中常见故障分析与处理[J]. 环球市场信息导报 2017(33)
    • [23].麻醉机常见故障分析及维护改进途径[J]. 设备管理与维修 2019(22)
    • [24].GE Definium 6000 DR故障分析与检修2例[J]. 医疗卫生装备 2020(01)
    • [25].东莞2号线整侧车门无法关闭故障分析与处理[J]. 机车车辆工艺 2020(01)
    • [26].某车型空调控制器故障分析与改进[J]. 汽车电器 2020(01)
    • [27].新型自移设备列车的应用与故障分析[J]. 机械管理开发 2020(02)
    • [28].汽车发动机的构造及常见故障分析[J]. 时代汽车 2020(03)
    • [29].飞鸿人工话务台故障分析及排除方法[J]. 中国新通信 2020(06)
    • [30].洗煤厂离心机的故障分析与排除[J]. 中小企业管理与科技(下旬刊) 2020(02)

    标签:;  ;  ;  

    分组密码的差分故障分析
    下载Doc文档

    猜你喜欢