轻量级分组密码PRESENT功耗攻击的研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:tshy65655
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能卡越来越广泛地应用到物流、金融、制造业和公共信息服务等众多领域,我们不仅需要从数学结构的角度研究密码算法安全性,还需要从算法实现的角度来考虑密码系统的安全问题。在实际应用中,智能卡芯片在运行时可能泄漏一些中间状态信息(如功耗、执行时间、出错消息、电磁辐射等信息),使得攻击者有机会从中收集到与密钥有关的关键信息。功耗攻击就是一种通过获取密码芯片与密钥相关的功耗信息来实现破解的攻击手段,它主要是通过获取、分析密码芯片的功耗曲线以了解硬件加密的具体方法,最终达到破解的目的,这给密码芯片的安全性产生了巨大的威胁,受到密码学界的广泛的重视。PRESENT分组密码是一种典型的轻量级密码算法,它是针对智能卡芯片面积及资源受限的应用场景而设计出来的。目前,针对PRESENT算法的攻击方法主要有线性分析、差分分析、代数分析等,但是这些方法仅限于缩减轮数的攻击,因此,PRESENT算法在31轮依然是安全的。目前,国内外针对于PRESENT加密算法的功耗攻击方法及防护手段的相关研究还处于开始阶段,有待更进一步的深入研究。本文实现了对PRESENT密码算法的功耗攻击,取得较为理想的实验结果,并在此基础上,提出了相应的防护方法,为轻量级密码算法的设计实现及针对功耗攻击的防护方法提供了相应的参考。本文主要工作和创新点如下:1.搭建一套完整的硬件仿真平台,在对PRESENT密码算法分析的基础上,进行了硬件仿真,以及综合、布局布线和功耗仿真实现,得到功耗曲线,从而能够得到攻击点的功耗数据。2.针对PRESENT密码算法运算结构和特点,通过对功耗模型的分析,提出了两种针对PRESENT密码算法的功耗攻击方法,分别是多比特差分功耗攻击(DPA)和相关功耗攻击(CPA),仿真实验表明,这两种攻击方法对PRESENT算法的轮密钥的攻击可行有效,从而能够推导出整个密钥。3.针对PRESENT的功耗攻击,通过分析可能的攻击点,提出了PRESENT密码算法实现的随机掩码和固定掩码这两种有效的防护方案,为今后PRESENT密码算法的实现提供参考。
其他文献
结合工程实际情况和气候条件,为最大限度降低潮湿多雨气候对工程建设的影响,通过方案对比,PVC卷材防水系统以其完善的方案设计,先进的防水理念和严密的检测手段等特点,应用于
介绍了基于SLS快速成形技术的砂型快速铸造工艺过程,SLS粉末快速成形技术,可以省略熔模铸造中的压型和蜡模制作,而采用SLS砂型快速成形,更能省略熔模铸造复杂过程,尤其对复杂
本文根据厚煤层综采放顶煤的理论指导,结合实际生产经验,对放顶煤的主要技术参数展开了理论和模拟应用技术研究。通过对目前综采放顶煤理论的研究和生产现状的分析,提出了需
本文以考古资料结合文献资料从法律的角度考察秦基层官吏的选任、岗位责任、考核和赏罚情况 ,旨在说明“以法治吏”对秦历史发展的影响及“法”在国家建设中的重大作用
<正> 公安派出所的户籍档案,是在户口和居民身份证管理活动中直接形成的历史记录,也是公安档案的一个重要组成部分。
利用ANSYS程序建立了悬挑型脚手架的型钢(工字钢、槽钢)梁与钢丝绳共同作用的三维有限元模型。假设钢丝绳在初始状态张紧条件下,对不同型号的悬挑梁和钢丝绳进行模拟分析,对
选择性激光烧结(SLS)在熔模铸造中已得到广泛的运用,但其模料为高分子化合物,熔化温度高,熔体粘度大,不利于脱蜡,易使铸件产生夹渣。研究了SLS模料的特性,并根据模料特性设计
人体步行时下肢肌电信号 (EMG)活跃 ,为研究步态周期内 EMG随路况的变化趋势 ,采用了下肢表面 EMG8通道检测装置进行了实验 ,对多人在 6种路况 (或步速 )下行走时的下肢 EMG
本课题为内蒙古科技大学矿业工程学院与神华集团海勃湾矿业公司的合作研究项目。海勃湾矿业公司路天煤矿四采区现布置两个300m综放工作面,本项目通过实验室相似材料模拟的方
一、葡萄牙、西班牙根除非洲猪瘟的经验1.疫情回顾。1957年非洲猪瘟传入葡萄牙,主要是感染家养猪,当时猪场场主使用泔水来养猪,导致葡萄牙疫病传播,随后又传到了葡萄牙的邻居