AES算法的能量分析研究及其软件仿真

被引量 : 0次 | 上传用户:haisheng1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
与软件加密相比,硬件加密具有运行速度更快,保密性更强的优点,所以硬件加密设备已在通信、金融和信息安全等领域中得到广泛的应用。但是硬件加密设备运行时必须消耗能量,整个能量消耗过程可以通过电流或电压的变化反映出来。这种能量消耗包含了设备当前正在处理的数据的信息,而这些数据又与加密密钥有关,所以攻击者可以通过测量并分析能量消耗数据破解密钥,突破硬件加密系统,这种攻击被称为能量分析攻击,它是一种强有力的密码分析新方法。Rijndael算法属于迭代型分组密码,其开发者是比利时密码专家Joan Danmen和Vincent Rijmen。在2000年10月,Rijndael算法取代高级加密标准DES算法成为被美国商业部采用的新一代分组密码算法高级加密标准(AES),并在数据保护领域内被广泛应用,因此AES算法的安全性和可靠性倍受重视。目前,在国外已有一些关于使用能量分析攻击AES的论文公开发表,但国内的研究成果并不多见,所以本文将AES算法作为研究能量分析攻击的目标算法,一方面验证已有成果的正确性,为建立自己的知识体系打基础,另一方面探索新的能量分析攻防方法和研究思路。本文以固定值掩码方法为基础,针对它不能抵抗二阶差分能量分析攻击的弱点做出改进,提出了抵抗二阶差分能量分析攻击的改进算法——EFVM II算法的两个方案,并分析了它们的安全性能和执行性能。EFVM II算法方案一主要改进了固定值掩码的应用方式,在对一部分明文加密时不使用掩码,这样就减弱了产生掩码的能量消耗与加密明文时的能量消耗之间的相关性,使攻击者用二阶差分能量分析攻击无法获得正确的密钥;方案二将攻击者关注的指令执行时刻随机化,使他无法准确选定攻击点,从而达到防御二阶差分能量分析攻击的目的。本项目的另一个工作是设计能量分析攻击仿真软件。用软件仿真能量分析攻击可以在加密芯片的设计阶段评估设计方案的抗能量分析攻击性能,提高工作效率,降低开发时间和开发成本,具有很高的实用价值。此软件用C++语言编写,已经实现了仿真原始AES算法,加入固定值掩码的AES算法的简单能量分析攻击,一阶异或DPA攻击和一阶S盒DPA攻击的功能,经测试得到的仿真结果与理论分析出来的攻击结果相符合,实现了本软件的设计目标。
其他文献
衰老是机体在发育成熟后,体内各种功能活动进行性下降的过程,它是一种复杂的生命现象。随着全球老龄化趋向的渐演渐烈,以及生活水平的不断提高,人们对防治衰老,延年益寿,提高
本文从满足图像制导武器仿真需求和装备科研的需要出发,针对图像类精确制导武器攻击过程中对目标定位精度和系统实时性的要求,深入研究了相关匹配中实时目标图像相对模板的旋
随着人们生活水平的提高以及对火灾安全问题的重视,开展阻燃剂的合成和高分子材料的阻燃研究具有越来越重要的意义。本文的主要研究内容包括间苯二酚双(二苯基磷酸酯)(RDP)的
保安处分,是国家基于维护法律秩序之必要及满足社会大众之保安需求,对于特定的具有社会危险性的行为人,替代或补充刑罚适用的,以矫治、感化、医疗、禁戒等手段进行的具有司法处分
2005年7月21日,中国人民银行宣布:中国自2005年7月21日起,开始实行以市场供求为基础、参考一篮子货币进行调节、有管理的浮动汇率制度。这是1994年中国进行汇率制度改革以来
中国正处于转型时期,构建寡头银行和中小银行大中小共生的有效竞争的银行产业组织市场结构是社会主义市场经济体制的必然要求。本文以构建有效竞争的市场结构发展史为脉络,回
吞咽是最复杂的躯体反射之一,在正常的生命活动中起重要的作用,吞咽功能的正常进行,需要大脑皮层、丘脑、延髓、颅神经和外周神经以及肌肉等组织器官的高度密切配合完成。其
与传统的固体激光器相比,光纤激光器具有很多优点,如高效率、高光束质量、可靠性好、结构紧凑以及散热性好等。掺镱(Yb3+)光纤激光器由于能级结构简单、无激发态吸收、增益谱宽
有限责任公司股权转让制度是有限责任公司制度的重要组成部分,但我国关于有限责任公司股权转让的法学理论和立法实践都还有欠成熟,这与有限责任公司在我国经济生活中的地位显
<正>化工市场2.3进出口分析近年来,由于国内聚酯行业的飞速发展,拉动了其上游原料精对苯二甲酸装置的大干快上,进而又拉动了PTA的上游原料对二甲苯需求的迅猛增长,从而导致国