HMAC-SM3的差分功耗分析方法研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:iiiii119119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功耗分析攻击通过对密码设备在执行密码操作时泄露的功耗信息进行分析来恢复设备中的密钥。HMAC是一种基于哈希算法的消息认证构造结构,当它被实现在密码设备之中时,也会遭受功耗分析攻击的威胁。SM3密码哈希算法作为国家密码管理局在近年才发布的新的哈希算法,目前少有针对HMAC-SM3功耗分析方法的研究和完整攻击实验的实施。本文致力于HMAC-SM3的差分功耗分析(Differential Power Analysis,DPA)方法研究,提出了针对其软件实现和硬件实现的DPA方法,并通过DPA实验加以验证,取得了十分理想的实验结果。本文的主要工作和创新点可归纳为如下几点:1.对HMAC-SM3的结构进行了细致的分析,明确了对其进行功耗分析攻击的攻击目标。并提出了针对其软件实现和硬件实现的DPA攻击方法。2.完成了HMAC-SM3的软件实现和FPGA硬件实现,并搭建了用于功耗分析的硬件和软件实验平台。成功对上述HMAC-SM3的软件实现和硬件实现实施了DPA攻击,攻击结果十分理想,验证了本文理论的正确性和可行性。3.相比其他的主流密码算法,HMAC-SM3中多数操作为模加和异或操作,非线性非常低。这使得目标参数的能耗特征不具有很强的独特性,大幅增加了DPA攻击的难度。本文利用已知密钥和明文进行相关性定位的手段,确定了目标参数操作的大致区间,通过对该区间进行DPA攻击,克服了上述困难,得到了理想攻击结果。4.本文分别使用能耗曲线时域DPA和频域DPA的方法进行实验,对攻击效果进行对比。对比结果显示,频域DPA不仅也能正确恢复目标参数,相比普通的时域DPA,还具有对功耗曲线数量要求更低的优势。
其他文献
科技发展日新月异,社会对翻译的需求与日俱增。由此而催生出来的机器翻译和机辅翻译软件层出不穷。然而,这些软件也具有很大的局限性。机器翻译难免会有很多的错误出现。所以
工业机器人是柔性制造系统、自动化工厂、计算机集成制造系统的重要自动化工具和典型的一体化、数字化设备,技术附加值高,广泛应用于汽车零部件、电子电器、化工、机械、金属加
在小学的所有学科中,数学的地位尤为重要,同时也是最难掌握的一门学科。有效的小学数学教学应该从两点出发:一是从课堂上出发,找准学生起点。二是从生活环境出发,掌握学生生活背景
目的了解铅锌矿区铅镉污染对职业人群健康的影响。方法于2006年3月-2007年3月,选择长期工作和生活在某铅锌矿区的380名职工作为暴露组,以距该矿区40km以外东河上游某镇316名居
党的十九大报告中提出“加快生态文明体制改革,建设美丽中国”的口号。然而解决现今生态文明建设困境的根本,关键在于加强全民对于环境问题的深刻认识,进而提高全民生态伦理
2011版英语课程标准指出:英语教学评价应以课程标准和平时的教学内容为依据,以激励学生的学习兴趣为主要目的,采用符合学生认知水平、具有多样性和可选择性的评价形式。小学阶段
年产60万吨甲醇装置多级离心式工艺水泵在运行过程中出现出口流量不足现象,通过检查确定泵体高压侧泵壳和导叶腐蚀损坏是造成该工艺水泵出口流量不足的根本原因。根据泵体结
临空经济已经成为促进空港地区加快发展的核心动力。从国际看,纽约、伦敦和东京均借助飞机“翅膀”成为了世界级城市;从国内看,目前旅客吞吐量超过1000万人次的机场所在地均提出
<正>~~
期刊
抑郁症患者对自身认知的不足以及早期筛查方法的缺乏导致很多患者在治疗时就已经是重度抑郁障碍,为改善现状,本研究从抑郁症论文摘要中抽取其知识三元组,构建抑郁症知识图谱,