基于PUF的抗功耗分析密码电路设计与验证

来源 :东南大学 | 被引量 : 0次 | 上传用户:zhusimeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功耗分析攻击(Power Analysis Attack,PAA)绕开了复杂的加密算法,利用加密芯片工作时泄露的功耗信息恢复密钥,具有隐蔽性强、分析代价小和分析能力强等特点。目前,PAA已成为密码算法重大威胁,提高加密芯片抵抗PAA的能力是一个亟待解决的问题。加密芯片在PAA的威胁下,急需硬件层的安全防护,而物理不可克隆函数(Physical Unclonable Functions,PUF)作为一种硬件层的安全原语,非常契合于前者的需求。以往的研究表明,置换表掩码方案是一种有效的PAA对抗策略,但其缺乏对寄存器同步翻转信息泄露和掩码随机数随机性的考虑。因此,本文设计了一种基于PUF的抗PAA加密电路,包括改进型的掩码方案和基于锁存器(Latch)PUF的真随机数生成器(True Random Number Generator,TRNG)两部分。该设计对掩码方案做出了改进,通过随机交换关键寄存器内容,提高抵抗汉明距离模型下PAA的能力。为了提高收集到的随机数熵值,该设计还对熵收集模块进行了改进,包括对称分布熵收集模块和引入前馈回路。最后,本文对基于PUF的抗PAA加密电路进行了Xilinx SP3E现场可编程逻辑门阵列(Field-Programmable Gate Array,FPGA)实现及功能验证,测试数据表明该电路可以稳定工作在50MHz频率下。本文对基于PUF的抗PAA加密电路进行了安全性验证。PAA测试表明,对掩码方案改进后,相关系数从0.8降至接近于0,有效提高了抗PAA能力。美国标准与技术研究院(National Institute of Standards and Technology,NIST)的标准随机数测试表明,对熵收集模块改进后,多项测试P-Value值增高,提高了TRNG输出随机性。本文提供的改进型掩码方案可以提高数据加密标准(Data Encryption Standard,DES)算法、高级加密标准(Advanced Encryption Standard,AES)算法的抗PAA能力,具有广泛的应用前景。此外,基于Latch PUF的TRNG具有资源占用小、易于实现等特点,可用于其他随机数应用场景。
其他文献
随着智能化电子设备的普及,人类社会发展迎来继互联网之后的又一次资讯技术革命浪潮—物联网。物联网使得信息交换越来越便捷,但其复杂多样的使用环境使得其设备安全性变得相
目的:探讨外伤性肠破裂的治疗方法,总结体会.方法:回顾性分析2008年2月~2011年2月我院住院诊治的42例外伤性肠破裂患者的临床资料,对本组患者采用手术治疗.结果:本组治疗痊愈出院
针对脐橙废渣降解性能差、利用率偏低和剩余污泥单独厌氧消化稳定性差等问题,通过分析剩余污泥和脐橙废渣特性和优选破解脐橙废渣的最适预处理方式,研究了脐橙废渣与剩余污泥
目的随着我国老龄人口逐渐增多,脑卒中发病率呈上升趋势,医疗水平的发展使得脑卒中救治率明显提高,但高致残率严重影响患者的生活质量,尤其是上肢运动功能下降,而上肢功能恢复一般来说较下肢差,脑卒中偏瘫患者上肢运动功能障碍的康复是目前康复的难点之一。本文通过采用常规的康复治疗方法和镜像疗法联合经颅直流电刺激的治疗方法的对比,从而进行镜像疗法和经颅直流电刺激技术治疗脑卒中患者上肢运动功能障碍的疗效研究,为脑
用桃小食心虫虫体进行诱变,获得了1株球孢白僵菌菌株TSB011。经过对桃小食心虫致病力的检测和石蜡切片的显微镜观察,证实菌株TSB011对桃小食心虫具有较高的致病力。说明利用