抗功耗分析的AES电路设计

来源 :北京大学 | 被引量 : 0次 | 上传用户:gaobaobao127
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术的迅速发展使得信息安全变得越来越重要,加密技术被广泛地使用来确保信息的保密性,但破解技术随之发展,对各种加密算法的安全性提出了考验。与传统的代数破解方法不同,侧信道分析(SCA)是一类利用加密芯片(或者执行加密算法的通用CPU)的旁路信息泄露来实施攻击的破解方法,使一些传统意义上安全性很高的加密算法也受到威胁。差分功耗分析(DPA)是侧信号分析方法的一种,它使用加密芯片的功耗信息来作为分析目标,可以在简易的实验条件下,用较少的时间破解部分加密芯片。对安全性要求高的加密芯片必须考虑到DPA和SCA的威胁,并且提供一定的抗攻击能力。  为了实验验证加密芯片的抗攻击能力,本文基于SASEBO-G型号实验板设计了测试平台,在上位机软件和控制电路(使用FPGA实现)的配合下,可以给定密钥和明文码本,让加密电路按指定策略执行多次加密,并且采样下功耗数据用于分析。分析软件使用功耗数据和密文码本来逐部分地分析轮密钥,分析结果跟原始密钥对比可以用来评估加密芯片的抗功耗分析能力。  本文选择AES算法作为设计目标,首先使用verilog语言实现了几种结构的AES电路,针对S盒做了仔细分析并完成了优化的有限域设计。使用测试平台对这个设计做攻击的成功率很高,说明需要改进设计以提供抗攻击能力。  本文使用掩码方案来改进安全性,并着眼于设计出面积更小和速度更快的电路结构。通过将S盒的非线性部分规约到二输入与门并使用复合门来掩码单个与门可以得到比已有设计都要优化的掩码型S盒。接下来完成的整个掩码型AES电路也有着优化的面积和速度。使用测试平台对掩码型设计做攻击,使用了与分析基本设计同样多的数据量,成功率相当于随机猜测,说明掩码策略改进了AES电路的抗功耗分析性能。  对于掩码后的加密电路仍存在的一阶泄露,本文在后面做了进一步分析,使用简化的评估方法找到了存在明显泄露的节点,并使用同步的方法消去了这些节点的泄露。分析给出了其他节点安全的充分条件并给出了一个安全的设计,在最后还对掩码型与门做了分析并完成了安全性优化。
其他文献
作为一种有效的公路养护方法,就地热再生技术得到了越来越多的关注和应用.文章针对就地热再生技术在湖南益阳城际干线公路养护中的应用进行深入探讨,介绍沥青路面就地热再生
γ-氨基丁酸转运蛋白在GABA能神经系统中的作用非常重要,我们在之前的研究中曾发现纯合子GAT1基因剔除小鼠的学习记忆受到损伤,而杂合子小鼠的学习记忆能力表现出增强的趋向
学位
泡沫轻质土属于一种新型轻质的环保材料,具有轻质、强度可调、流动性好、隔热耐久性能优良、施工简易等优点,近几年在高速公路的施工建设中得到了广泛的应用.本文结合实际工
银行作为人民储存自己财产的特殊场所,一直以来对安防等级要求较高。随着银行网点数量的与日俱增,对银行业安防领域传感器数据采集、传输的稳定性与实时性提出了更高的要求。目
内嵌式(In cell)触摸屏技术相比传统的外挂式触摸屏技术,能够大幅降低移动设备的显示屏模组厚度及重量,改善显示效果、降低触摸屏功耗,从而拥有更好的用户体验。同时,这项技术将
本文通过对高速铁路道岔板的运输、安装及精调进行分析,确保我国高速铁路道岔质量得到改善和提升,避免在铺设道岔板时出现失误.同时也指出了我国道床板混凝土在浇筑过程中存
LTR反转录转座子是高等植物基因组最主要的组成成分。高等植物基因组越大,转座元件所占的比重也越大。LTR反转录转座子通过RNA中间体转座,它自身编码的反转录酶反转录自身的mRN
由于近年来MEMS器件在消费电子、汽车、军事和医疗等领域得到了广泛应用,因此对能够给MEMS器件进行充电的微型能量采集器的需求也越来越迫切。本文主要介绍一种新型的具有生物
随着互联网的快速发展,越来越多的人趋向于使用网络来发表他们的数字版权作品。数字作品的传输,编辑和拷贝变的相当简单。但这也引发了一些严重的问题,例如,在没有得到版权所有者
腺病毒能感染人和多种脊椎动物,并引起疾病。腺病毒也是一种常用的基因载体,在疫苗和基因治疗等领域有着广泛应用。腺病毒还是一种重要模式病毒,曾揭示过多种重要分子生物学机制