抗功耗分析的RSA密码算法及其芯片设计

来源 :湖南大学 | 被引量 : 0次 | 上传用户:anglecap
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功耗攻击或者功耗分析攻击(Power Analysis Attack)是旁路攻击中一种常用的方式,它被广泛用于攻击密码硬件模块。由于密码电路功耗的变化来源于电平(数据0和1)的跳变,所以通过观察和分析功耗总量的变化或者功耗曲线突变,攻击者能够迅速了解集成电路正在执行的命令和加密模块中的密钥信息。功耗攻击具有易实现、攻击效果好等特点。数据和功耗的相关性是功耗攻击的关键点,所以通过从硬件结构和软件算法两个方面进行改进,降低数据和功耗的相关性,能够提高电路抗功耗攻击的能力。RSA密码算法是一种得到广泛应用和高度认可的非对称加密算法。大数难分解得到大素数因子的特性保证了RSA密码算法的安全性,使得RSA算法成为各种安全系统的重要组成部分,用于保护系统私密信息的安全性。然而,在传统的RSA算法中,密钥信息与当前执行的操作存在极大的相关性,导致功耗分析技术能够攻击RSA加密芯片。本文针对RSA密码算法的功耗分析攻击与抗功耗分析攻击的方法、安全错误攻击与抗安全错误攻击方法以及抗攻击的RSA密码算法集成电路设计进行研究,提出了RSA密码算法抗功耗分析攻击与安全错误攻击的方法以及集成电路设计的方法,阐述了理论证明过程、实验方法和结论。本文的主要工作内容包括:1.采用特殊的虚假模乘运算,构建一种具有对称的分支结构的R-L模幂算法,使算法具有抵抗一阶功耗分析和安全错误攻击的能力。实验和分析证明,这种抵抗措施具有抵抗一阶功耗分析和安全错误攻击的能力。2.对蒙哥马利模乘电路的两种实现方法进行实验分析和评估,利用预计算的方法能够减少MWR2MM算法中运算单元之间的等待延时,提高电路的运算速度。预计算需要增加额外的加法器电路和选择电路,使得电路的面积增大。所以,提高电路的性能需要消耗额外的面积成本。3.构建一个功耗分析实验平台,可以方便有效的进行算法的建模编码和实现,适用于各种不同的密码算法和性能需求。通过在流片生产前,对电路的功耗性能进行精确的仿真实验,能够有效预测和评估电路的功耗性能和抵抗功耗分析的能力。
其他文献
目的 检测骨肉瘤细胞中凋亡抑制蛋白Survivin的表达及在胞内定位 ,研究其与骨肉瘤临床特征和血管内皮生长因子 (VEGF)表达的相关性 ,探讨Survivin在骨肉瘤发生发展及转移中
目的:调查人类免疫缺陷病毒(HIV)感染者及性伴侣的心理健康状况。方法:选择HIV感染者34例及其固定性伴侣,采用SCL-90评估心理健康;分别比较HIV感染者与其固定性伴侣、全国常
2010年1月1日,中国-东盟自由贸易区将如期建成。这是拥有19亿人口、接近6万亿美元生产总值、4.5万亿美元贸易总额的世界第三大自由贸易区。中国-东盟自由贸易区是我国洽谈的
随着后工业社会的迅速崛起,工业社会的日渐衰退,传统的工业文明受到强烈的冲击,出现了所谓的“逆工业化”(Deindustrialization)的现象。许多原本位于城市中心区的工业企业由于
并联型有源电力滤波器(SAPF, Shunt Active Power Filter)因其相对于无源电力滤波器具有可同时补偿多次谐波、动态补偿无功功率、滤波性能不受电网参数影响、效率高、动态响
随着2μm波段的半导体泵浦的固体激光器的迅速发展,其在激光雷达、遥感和医疗等诸多领域都有着广泛的应用。本文主要以连续运转的Cr2+:ZnS激光器和Cr2+:ZnS晶体在2μm激光器上
在党的十八大报告中提出,中国特色社会主义只有不断丰富其实践与理论相结合的特色,才能推动其不断发展。其中理论特点是该理论前进的引导思想,具有显著的科学、创新及继承性
MIL-STD-1553B是国际公认的航空总线标准,并且其应用已逐步扩展到坦克、舰船、卫星等多个领域,因此开展1553B总线的研究工作对于提升我国国防力量和科技水平具有重大意义。作为
4J43合金属精密合金中的膨胀合金,主要用途为生产杜美丝芯材。由于其稳定的低膨胀系数,广泛用于电光源中用作玻璃封接材料,适合于生产真空电子产品和灯泡产品。至今还没有其它材
全球经济一体化背景下,快递业已成为中国市场中拥有广泛关注和广阔前景的新兴物流产业之一。以南京市顺丰速递与EMS网点为例,揭示两类经营体制下快递企业网点的布局特征差异,