轻量化AES算法抗二阶能量的分析攻击的研究及设计.doc

轻量化AES算法抗二阶能量的分析攻击的研究及设计.doc

分类号卫:三Q窆:2 UDC  QQ垒:窆 江薛大擎 硕士学位论文 轻量化AES算法抗二阶能量分析攻击研究与设计 Research and Design of Lightweight AES Algorithm for Resisting Second-order Power Analysis Attacks 指导教师 作者姓名  赵跃华 吕慧 申请学位级别 论文提交日期  硕士 201 5.04.20  学科(专业) 论文答辩日期  计算机技术 2015.06.08 学位授予单位和日期 万方数据  答辩委员会主席 评阅人  互目疋 学位论文版权使用授权书一 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学 校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查 阅和借阅。本人授权江苏大学可以将本学位论文的全部内容或部分内容编入 有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本 学位论文。 本学位论文属于  保密口, 不保密团  。  在  年解密后适用本授权书。 学位论文作者签名:  陌襞  导师签 签字日期:诩f好‘月p日 万方数据 签字日期游易月/D日 独创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行 研究工作所取得的成果。除文中己经注明引用的内容以外,本论文不包含任 何其他个人或集体己经发表或撰写过的作品成果。对本文的研究做出重要贡 献的个人和集体,均己在文中以明确方式标明。本人完全意识到本声明的法 律结果由本人承担。 学位论文作者签名:  墨慧 日期:沙陟年石月/。日 万方数据 江苏大学硕士学位论文 摘要 随着电子信息技术的飞速发展,密码芯片被广泛应用于人类的日常生活中,如居民身 份证,银行卡等,对这类资源受限的密码设备的安全性问题研究是一个重要的研究课题。 AES算法是新一代的高级加密标准,已被广泛应用于各类信息产品中。随着密码技术的不 断发展,对密码设备的攻击技术也日益复杂多样,AES算法的安全性受到了严重威胁,能 量分析攻击是其中威胁最大的一种攻击方式。所以,研究能量分析攻击技术及其防御对策 对于保证加密设备的安全性具有重要意义。 本文在对能量分析攻击技术及AES算法轻量化研究的基础上,设计一个抗二阶能量分 析攻击的轻量化AES算法的综合方案,其主要工作介绍如下。 (1)对AES算法抗二阶能量分析攻击方案的研究。论文主要研究了掩码防御技术, 在简单固定值掩码方案的基础上进行改进设计。论文的改进掩码方案使用四组不同的固定 掩码值对AES算法的四个轮函数分别实现掩码,避免了掩码的轮内与轮问重用,实现抗二 阶能量分析攻击的目的。 (2)AES算法的轻量优化设计。本文在对分组密码算法各种轻量化方法研究的基础上, 利用AES算法加解密流程中各轮函数的性质,对轮函数的执行顺序进行调换。再根据调序 后的轮函数执行顺序,设计四张新的查找表,提高加密算法的执行效率,并实现对AES算 法的轻量优化。 (3)基于能量分析攻击和算法轻量化两方面的研究内容,兼顾抗能量分析攻击与轻 量化,对AES算法进行综合设计,给出一种综合设计方案。 最后,对综合设计方案的安全性和执行效率进行仿真实验与分析,并与其他设计方案 进行对比实验。实验结果表明,本文提出的综合设计方案不仅能够有效抵抗一阶和二阶能 量分析攻击,并且能实现对算法的轻量优化,在保证执行效率的前提下减少对设备存储空 间的占用。 关键词:AES算法,能量分析攻击,掩码技术:轻量化,能量迹,轮函数 万方数据 轻量化AES算法抗二阶能量分析攻击研究与设计 ABSTRACT Writll the rapid development of electronic information technology.password chips ale widely used in human daily

文档评论(0)

1亿VIP精品文档

相关文档