RSA密码算法电路的差分功耗分析及对策研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:sally20095
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功耗分析攻击突破传统密码算法的攻击模式,利用密码硬件设备工作过程中所产生的功耗与操作指令的相关性,结合输入和输出数据进行分析,获取电路内部保存的密钥。由于其便于实现并且攻击效果比较好,功耗分析攻击得到了广泛的研究和应用。RSA密码体制是目前公认的在理论和实际应用中最为成熟和完善的一种公钥密码体制,不仅可以进行加密,还可以用来进行数字签名和身份验证,是公钥密码体制的代表。大数模幂运算是实现RSA等公钥密码的基本运算,该算法存在的问题是在实现时耗时太多,这也是制约其广泛应用的瓶颈。本文对RSA密码算法的集成电路优化实现技术、功耗分析攻击与防护方法、抗功耗分析攻击的集成电路设计进行了研究,提出了RSA算法集成电路设计及功耗分析攻击与防护的几种新方法,给出了理论推导、实验过程和结果,并进行了分析。本文主要工作特色和创新点如下:1.对两种RSA算法模幂电路架构进行了实现和性能对比评估,实验数据证明,基于从左到右算法的电路具有较小的面积,而基于从右到左算法的电路则具有较快的速度。2.构建了一个功耗分析攻击软件仿真平台,并验证了三种不同的攻击策略和流程,用于不同目标密码算法、电路规模和仿真时间的要求,通过灵活选择和配置,可以在仿真时间、计算机资源消耗和仿真精度之间得到比较理想的折中方案。3.利用随机化掩盖技术,提出了一种可防御功耗分析攻击的算法,该算法将加密操作中的明文、指数和中间数据全部掩盖,使功耗分析得不到有用信息。实验证明,这种防护方法能够有效对抗一阶DPA攻击。4.通过对自随机化模幂算法的分析,提出将BBS随机数发生器和侧信道原子化技术应用于改进的算法中,得到侧信道原子化的严格自随机化模幂算法。仿真实验结果证明,该方法可以有效防御差分功耗分析攻击,并且电路面积比数据随机化掩盖的方法更小,是较优的一种防护方案。在此基础上,我们完成了一个侧信道原子化的严格自随机化模幂算法VLSI的后端设计。本文的研究工作得到了国家自然科学基金资助项目(60606005)的支持。
其他文献
静脉输液是临床医学中最常用和有效的治疗手段之一。输液过程中,需要根据药物成分、病人体质、输液剂量的差别,对输液速度进行控制;需要实时监管输液的进程,及时提醒医护人员
舌图像自动分割是利用计算机进行舌象辅助诊断的一个关键技术问题。由专门的舌图像采集设备采集到的数字化舌图像中,包含了舌体区域和背景区域。由于舌象(舌苔、舌质等)的分析
兰属(Cymbidium)是兰科中最具观赏价值的类群之一,广泛分布于亚洲热带与亚热带地区,南至巴布亚新几内亚和澳大利亚。兰属中的地生类已有千余年的栽培历史,附生类则是大花蕙兰杂交
气候变暖在全球范围内影响着森林生态系统的结构和功能及其自然干扰状况,如森林树种组成、年龄结构、景观格局、生物量以及林火等,尤其是北方森林地区。气候变暖不仅直接影响着
本文设计了一种基于ARM7的电力电缆沟道监测系统,该监测系统能够对电缆沟道起到防盗、防火、防潮等安全监测作用。本课题采用的嵌入式硬件是基于ARM7架构的LPC2292芯片;同时针对市场上种类繁多的实时操作系统,本课题选用的是内核小,易剪裁,移植性好源代码公开的实时操作系统μC/OS-Ⅱ并且使用CAN总线进行数据传输。CAN总线是现场总线的一种,它能有效地支持分布式控制或实时控制,具有高性能和高可靠
对可溶性半导体、绝缘体、以及导电功能材料的研究,催生了使用传统印刷技术制造各种电子信息器件的研究工作。对比传统硅基微电子技术,印刷电子能够有效地降低成本与生产能耗,简
原文:米元章书大段出于河南①,而复善摹各体。当其刻意宗古②,一时有集字之讥③,迨既自成家,则唯变所适④,不得以辙迹求之矣⑤。注释:①大段出于河南:大部分出于唐褚遂良的书
随着多媒体技术和互联网技术的发展,数字图像数据在数码相机、数字图像数据库、互联网等领域获得了广泛的应用。JPEG2000作为最新一代的静态图像编码算法,采用离散小波DWT变
植物叶片的稳定性碳同位素组成(δ13C)可以反映一段时期内物种的水分利用策略。尽管地球表面各处的环境条件千差万别,植物种类也非常丰富,但是植物的δ13C在空间尺度上呈现为一
舰船与陆地的通信是必不可少的,基于船载动中通的卫星通信是目前合适的选择。但在船载动中通与卫星通信中,船舶会在风浪影响下不停地晃动,导致船载动中通的天线主瓣经常偏离卫星