RSA公钥密码算法的能量分析攻击与防御研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:lixuechao0926
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代信息技术的飞速发展,信息安全扮演着越来越重要的角色。作为信息安全的核心和基石,密码算法特别是密码算法的安全性一直是国内外研究和讨论的热点问题。长期以来,人们一直专注于使用数学方法寻找密码算法的漏洞,这不仅需要极高的数学造诣而且会耗费巨大的资源;同时,由于密码算法的科学设计,从数学角度破译密码算法基本不具有现实意义。能量分析攻击突破传统密码算法的攻击模式,从密码算法在密码设备中运行时消耗的能量轨迹去分析和判断密码算法的各种有效信息,成为最具威胁的旁路攻击方法之一。而在密码算法领域,RSA公钥密码体制具有里程碑的意义,是应用范围最为广泛和安全性最高的密码算法。本文即以RSA公钥密码体制及其快速算法RSA-CRT的能量分析攻击方法和防御措施为主要研究内容。在能量分析攻击方法研究中,首先介绍了SPA、DPA的攻击原理和实施办法,之后分别针对RSA及RSA-CRT算法进行讨论:给出了RSA的SPA攻击算法,改进了DPA攻击RSA的现有方法,并依据不同前提归纳为三种具体算法;给出了SPA攻击RSA-CRT的算法,介绍了现有DPA攻击RSA-CRT的余数猜想法,在此基础之上提出一种新的攻击算法——二次方程法。该方法综合利用SPA、DPA攻击手段和RSA-CRT算法原理,将RSA算法的大数分解难题转化为以私钥p或q为解的二次方程,最终获取算法私钥值。在能量分析的防御研究中,针对攻击手段分别给出防御措施和改进算法。分析和讨论了RSA、RSA-CRT算法的SPA、DPA攻击弱点,给出改进算法和效果分析;提出了一种可防御针对RSA的DPA攻击算法——三重掩盖法,算法将加密操作中的明文、指数和关键运算指令全部掩盖,使能量分析得不到有用信息;在讨论了模幂算法的自随机化方法后,提出将BBS随机数发生器应用于改进的RSA算法中,得到新的严格自随机化防御算法。最后,给出能量分析仿真软件的设计原理、工作流程、仿真算法,利用项目小组自行设计的能量分析仿真软件SSPA对SPA、DPA的攻击过程进行仿真,并对提出的防御措施进行分析和验证。
其他文献
选取收治的100例老年胆囊疾病患者为研究对象,按照收治时间分为对照组与研究组各50例,对照组采用开腹胆囊切除术治疗,研究组采用腹腔镜胆囊切除术治疗,比较两组临床治疗效果
选择2012年10月-2013年10月来我院就诊的108例围绝经期功能失调性子宫出血患者为研究对象,连续服用米非司酮3个月。停药后随访6-12个月。对用药后的临床疗效进行分析。患者用
以聚酯多元醇(PCDL)、异佛尔酮二异氰酸酯(IPDI)、二羟甲基丁酸(DMBA)、1,4-丁二醇(BDO)、双季戊四醇(DiPE)为原料,合成-NCO封端的水性聚氨酯预聚体(WPU);再以多巴胺(DOA)和
乡镇社会治理模式事关农村经济发展和社会的稳定发展,事关中国社会主义新农村建设。目前,乡镇治理的探索主要在理论和实践两个层面,但两者的互动较少,理论和实践各有其不足。
分析研讨优质护理服务在老年性脑梗塞疾病护理中的应用状况。采用随机抽签方式,从我院2015年3月1日~8月31日期间收治的老年性脑梗塞患者中,抽取163例纳入到讨论领域中,按照其
预算管理在我国现代企业管理控制中越来越受到重视,但同时产生一些不利于企业未来可持续发展的问题,预算松弛就是其中之一。本文通过探究交互预算的特点和预算松弛的成因,定
采用液相共混与两次模压方法制备了热塑性聚氨酯弹性体(TPU)/石墨烯纳米片(GN)薄膜,探究了不同GN含量对TPU/GN薄膜力学性能、导热性能和热稳定性的影响。结果表明,当添加质量
工程项目质量是项目建设的核心,是决定工程建设成败的关键,是实现三大控制目标(质量、投资、进度)的重最。它对提高工程项目的经济效益、社会效益和环境效益均具有重大意义,它直接
高校是社会重要的有机组成部分,作为人员高度密集、人才大量聚集的场所,高校往往成为危机易发地区。如果高校师生的安全意识不强,管理和防范措施不严,很容易发生不幸的危机事件。