- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分组密码的差分故障分析-信息安全专业论文
国防科学技术大学研究生院硕士学位论文
国防科学技术大学研究生院硕士学位论文
第
第 i 页
摘 要
差分故障分析是针对密码算法的硬件实现结构,结合差分分析进行的一种密 码分析方法。该方法自提出后,已经对公钥密码体制、分组密码体制中的多个算法 进行了成功的攻击。本文采用面向字节的随机故障模型,分别对 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 系列的其它算法。
主题词:分组密码;差分故障分析;Serpent 算法;KeeLoq 算法;FOX 算法
第
第 ii 页
ABSTRACT
Differential Fault Analysis (DFA) is a kind of attack which based on attacking implementation of algorithms by faults induced in hardwares. Since its emergence, DFA has been applied to several kinds of ciphers in our real world, containing public key ciphers and block ciphers. In this thesis, using byte-oriented random fault model, we mainly focus on application of DFA on three kinds of block cipher Serpent , KeeLoq and FOX.
Serpent is a new block cipher as a candidate for the Advanced Encryption Standard. By using techniques of differential cryptanalysis and the specialty of the diffusion layer and the key schedule, we present a practical fault analysis attacks on Serpent. It is shown by experiments that the 128 bit master key can be obtained through 20 faulty ciphertexts on average. The results imply that Serpent is not immune to differential fault analysis.
KeeLoq is a block cipher with a 32-bit block size and a 64-bit key. It is widely used in wireless devices that unlock the doors and alarms in cars manufactured. In this paper, based on the differential property of the non-linear function NLF, we present a practical differential fault analysis attacks on KeeLoq. Theory and experiments show that we can recover 1 bit key through 0.71
您可能关注的文档
- 分布式蓄电池管理系统的研究-电气工程专业论文.docx
- 分布式虚拟化计算平台高可靠任务拆分系统的设计与实现-计算机系统结构专业论文.docx
- 分布式虚拟现实系统中的地形数据组织与基于地形的曲线绘制-计算机应用技术专业论文.docx
- 分布式视频压缩感知中帧分类和重构质量研究-信号与信息处理专业论文.docx
- 分布式视频压缩感知技术研究-信号与信息处理专业论文.docx
- 分布式视频编码中相关噪声建模的研究-计算机技术专业论文.docx
- 分布式视频编码中基于块的运动补偿插值边信息估计算法研究-计算机应用技术专业论文.docx
- 分布式视频编码中的解码器运动估计算法研究-计算机应用技术专业论文.docx
- 分布式视频编码中边信息技术研究-信号与信息处理专业论文.docx
- 分布式视频编码关键技术研究-信号与信息处理专业论文.docx
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
最近下载
- 北师大版五年级上册数学教案(附教学反思板书设计)数学好玩.doc VIP
- 材料力学拉伸实验实验报告.pdf
- 天然气管道输送工程土建施工组织设计.doc
- 脑卒中吞咽障碍患者进食护理中华护理学会团体标准最新版.pptx
- B&O PLAY铂傲Beovision 10使用说明书.pdf
- 统编版五年级语文下册全册单元主题阅读理解含答案.pdf VIP
- 数据结构与算法(Java版)第5版叶核亚习题解答答案.pdf
- “一带一路”国家跨文化商务交际教程(秦丽莉)课后习题答案.pdf VIP
- 2025重庆文化艺术职业学院寒假合同制招聘20人笔试备考题库及答案解析.docx
- 村干部公务员考试题及答案.pdf VIP
文档评论(0)