基于FPGA的密码算法功耗分析研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:nike880713
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机和互联网技术是当今信息社会的基础,各种信息的产生、处理和传播已经成为人们生活中必不可少的一部分。搭载密码算法的各类密码设备保障了信息的安全传输,因此这些设备的安全性受到人们日益广泛的关注。近年来,旁路攻击,尤其是其中最流行的差分功耗分析逐渐兴起。这些攻击方法具有攻击代价小、攻击效率高等优点,对已有的密码设备产生了很大的威胁。目前,对密码产品的测评认证中,都会进行旁路功耗分析。因此,针对旁路功耗分析开展相应的防护措施研究,既有理论价值又有现实意义。FPGA具有很强的灵活性,可以作为硬件仿真对密码算法实现的安全性进行评估,因而选取其为实验平台。本文主要研究基于FPGA的密码算法功耗分析与防护技术,开展了如下的具体工作:1)深入学习并掌握旁路功耗分析和防护技术的分类和原理,为本文的实验打下理论基础。2)搭建了基于FPGA的功耗采集平台,适用于绝大多数密码算法。为了提升分析效率,提出了各种提高采集速度和采集质量的方法。3)针对AES和SM4算法,研究功耗分析的方法步骤,并基于隐藏和掩码技术提出相应的防护措施。4)对实现的防护方案进行功耗分析,并比较各个方案的优劣,总结提高电路安全性的方法。实验结果表明,成功分析隐藏和掩码混合实现的AES电路需要的功耗曲线数相比无防护AES电路从7千条提升到了50万条。而选择明文攻击最终的SM4防护实现也比无防护实现所需的曲线数多了50倍。这证明了本文提出的防护措施的有效性。为了提升安全电路设计能力,本文不仅给出了各个防护实现的比较,也讨论了影响电路安全性的其他因素。另外,本文最后对FPGA实现和实际芯片的功耗分析做了差异化研究。
其他文献
目的探讨老年病人医院感染危险因素及防治对策。方法对159例老年医院感染病例进行临床分析。结果导致老年病人医院感染的危险因素非常多,老年病人极易发生各种医院感染。结论
线性代数课程是高等院校各专业的基础课,是一门应用性很强,但在理论上又可进行高度抽象的数学学科,它可以有两种发展方向,为了进一步进行数学理论研究,可以向抽象方向引导;为
面对当代城市发展的面临的压力与问题,以2010年第12届威尼斯双年展参展作品"孔洞城市POROsCITY"为例,阐述了从单元出发以控制整体的城市设计和发展理念。
中国古代军事文化是中国传统优秀文化的重要组成部分。其主要内容有:①丰富的兵学文化;②兵儒合流文化;③多姿多彩的战争文学。中国古代军事文化浸透着中华民族的气质和品质,
聚酯玻纤布具有强度高、与沥青和沥青混合料相容性高、化学稳定性好、可再生利用等优点,应用在城市道路白加黑改造中具有良好的效果。本文结合广州市某白加黑道路改造工程实
目的:探究青少年特发性脊柱侧后凸(AIS)应用脊柱截骨矫形技术进行治疗的临床疗效及安全影响。方法:随机选择2016年11月至2018年5月期间在中山市中医院进行治疗的30例青少年AI
目的分析先天性心脏病患儿术后采用以家庭为中心的护理干预,对患儿术后恢复的影响。方法选择2018年1月~2019年1月我院收治的70例先天性心脏病患儿,奇偶法将其分为对照组(常规
<正>我国是世界上最大的猪肉产品产销国,加入WTO以后,国内猪肉产品市场面临竞争和挑战。由于影响猪肉产品国际竞争力的因素是多方面的,因此,要提高我国猪肉产品的国际竞争力,
会议
构建大学生志愿服务长效机制,对于加强高校立德树人工作、提升学生精神区位、发展学生实践能力、培养学生公民意识均具有重要意义。本文以武汉轻工大学"彩虹舰队"大学生自我历
在模态Pushover分析方法中,由模态推覆力得到的结构力-位移关系只适合于该模态下的反应,不能合理反映结构整体在地震作用下的弹塑性发展过程。为此,针对双向地震激励下的多层