智能卡中抗边信道攻击的AES算法的软件实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:abcdef13333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能卡的安全不仅包括其所使用的密码算法的数学上的安全性,也包括了这些算法实现后的物理上的安全性。任何密码设备在运行时都会泄露出各种形式的信息,如功耗,电磁辐射,声音,运行时间等。边信道攻击正是一种通过统计分析密码设备运行时产生的旁路信息特征来攻击密码设备的方法。现已有很多信息安全应用系统使用智能卡保存系统所需的秘密信息,同时依靠智能卡的计算能力提升系统的安全性,智能卡正逐步取代磁卡而广泛应用于金融及其他相关产业。对于智能卡而言,既有直接根据密码算法执行的流程来设计硬件并运行的硬件实现形式,也有通过编程,并让一个中央处理器来执行指令流的软件实现形式。现在大多数对于边信道攻击的防护研究都侧重于硬件电路的防护,对于软件实现的密码系统的防护的重视还明显不够,缺少针对性的研究。而且从智能卡使用的趋势来看,未来将会更多使用软件形式实现的智能卡,称之为CPU智能卡。并选择安全等级相对高,使用更广泛的AES算法来保护CPU智能卡的安全。因此本文比较不同防护技术,针对软件实现的密码系统的特点,提出基于掩码技术的防护方案,改进普通的AES算法,以实现抗边信道攻击。主要工作如下:1)简单分析了多种抗边信道攻击的防护方案在软件实现中的可行性及效果,对比分析了硬件实现掩码防护和软件实现掩码防护的不同,并详细分析了CPU智能卡中实现掩码防护的安全性和效率问题。最终提出了具体的掩码防护方案,详细阐述了其中S盒和其他线性变化中具体的掩码措施,最后通过编码在CPU智能卡中实现了该方案。2)搭建测试算法安全性的仿真分析平台。选择搭建仿真测试平台所需的硬件环境,并把它们有机的搭建在一起。最后根据仿真测试平台的需要,运用软件工程的思想设计和实现了针对SASEBO-W电路板的功耗采集程序和针对相关系数的差分攻击(Correlation PowerAttack,CPA)的分析程序。3)利用搭建的仿真测试平台实验,与普通AES算法进行系统、全面的比较,并分析实验结果,证明本文提出方案的可行性和有效性。实验结果表明,本文提出的基于掩码技术的防护方案,与普通AES算法相比,有效的抵抗了边信道攻击中典型的CPA。
其他文献
报告1例皮肤上皮样血管内皮瘤。患者男,30岁。左肩背部丘疹和结节1年。皮肤科检查:左肩背部多发暗红色丘疹、结节,质中等。皮损组织病理:真皮层见梭形细胞和上皮样内皮细胞增
荧光粉转换的白光发光二极管(pc-WLEDs)作为第四代固态光源显示出许多优势诸如长的寿命、高的发光效率、低功耗、环保、简洁等,同时正逐步地取代传统的白炽灯和荧光灯。但是,目
物理作为高等师范学校一门重要的基础学科,对高等师范学校的学生来说具有重要意义。高等师范学校的学生毕业后承担着科学育人的重任,因此要能清楚地理解并掌握传统物理教育与现
远红外电热材料的种类(材质、构造、形状)及制造方式有许多,其应用也很广泛,因为节能、快热的特点,利用远红外电热材料做成远红外加热器替代传统的加热(燃油、燃煤或直接通电加热)器
随着集成电路持续不断地向着小型化、高集成度发展,pMOS器件的NBTI (Negative Bias Temperature Instability)和nMOS器件的HCI (Hot Carrier Injection)效应变得更加明显,对C
随着现代科学技术的快速发展,人们对集成光学器件提出了越来越高的要求。由于难以克服衍射极限,传统的光学器件在高集成化和微型化方面存在困难。近年来,人们对表面等离子体的原
幼儿教育在我国蓬勃发展,越来越受到家长及社会各界的重视,幼儿教师的专业素养在幼儿教育中具有很重要的作用。培训是提高教师专业素养的重要途径。其中,参与式教师培训是一
岩土工程中的深坑支撑对整体质量有直接影响。目前,辅助技术在实际设计和应用上仍存在一些不足,需要不断完善和加强。本文主要通过简单描述技术的相关概念,主要技术分类,以及
边孔光纤是1986年首次提出并获得研究,其包层中纤芯两侧对称地分布着两个空气孔,具有比熊猫光纤更高的压力灵敏度。随后近30年来边孔光纤的传感特性及其应用研究受到愈来愈广泛
目的:研究胃脘痛的辨证分型临床疗效的观察。方法:对100例胃脘痛患者采用辨证分型治疗。结果:100例患者中以肝胃郁热型最多32例,其次为肝胃不和型25例,寒热错杂型15例,胃阴亏