基于AES算法的抗功耗分析密码芯片的优化设计研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:chener
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的飞速发展,信息技术的安全问题越来越受到人们的重视,针对密码芯片的攻击以及防御的研究已经成为当前信息安全的热点研究方向,尤其以功耗攻击为主要手段的旁路攻击技术对密码芯片构成了严重威胁。AES加密算法是密码芯片的首选加密标准,为了适用于资源受限的应用场合,为密码芯片设计一种低成本、抗功耗攻击的AES加密解密电路具有重要意义。论文的主要工作是在普通AES加密和解密电路的基础上,基于随机掩码技术,研究抗功耗攻击的S-盒、轮变换和加解密电路的小面积设计方法,并设计实现低成本的全掩码AES加解密电路。论文首先基于功耗分析的原理,设计实现了一款差分功耗攻击平台,成功对普通AES加密电路进行了有效攻击,为全掩码AES加解密电路的硬件实现提供了验证基础。其次,针对复合域掩码S-盒,通过直接实现GF(24)域掩码运算的方式,在新的不可约多项式下,研究了不同的基、系数和根对电路的性能影响,并提出了一种基于延时感知的掩码S-盒的优化设计方法,对电路的面积和延时进行优化。针对现有的全掩码轮变换电路硬件资源需求大的问题,通过将加密和解密过程中的掩码字节替换和掩码列混淆运算分别进行合理复用,提出了一种小面积的加解密全掩码轮变换电路结构。最后,基于复用结构的全掩码轮变换电路和掩码密钥扩展运算,设计了一种结构紧凑的小面积全掩码AES加解密电路。基于Synopsys DC综合工具和SMIC 0.18μm工艺库,对设计并优化的全掩码AES加解密复用电路进行了综合,在10MHz的工作频率下,电路的面积为406742.22μm2,比优化前减少了27.3%。基于论文中设计的差分功耗攻击平台,分别以初始轮密钥加运算的输出和首轮S-盒的输出为攻击目标,进行DPA攻击实验,无法成功获取密钥。实验结果表明,论文所设计的全掩码AES加解密复用电路在保证抗DPA性能的前提下,减少了对硬件资源的需求,对解决安全密码芯片设计中空间资源约束的问题具有重要意义。
其他文献
随着世界范围内能源消耗的不断增长,新能源被广泛应用到多种场合,包括航空航天发电系统、分布式发电系统以及独立式发电系统等。然而,对于这些新能源而言,其输出电压多半在很宽的范围内变化,因而能适应宽范围输入,在宽范围内均能有良好性能的变换器则显得尤为需要。本文提出了一种变匝比变换器技术,在提高输入电压适应范围的同时,效率、应力、纹波等易于优化,只增添少量器件,且新增器件的控制简单易行。首先,在移相全桥直
电信传送网发展演变的最基本目标是降低通信中信息的传送代价,然而随着分组接入带宽的膨胀和NGN的部署,时分信道化传送已不能完全满足这一基本需求。以太网和MPLS网凭借着自
近年来,光突发交换技术(OBS,Optical Burst Switching)由于其技术上的优势被认为是下一代全光网络的一种可行性方案,逐渐成为国内外研究的热点。本文围绕OBS网络的主要研究内
尽管在1971年蔡少棠就已经提出了忆阻器的概念,但国外对于忆阻器研究的热潮始于2008年惠普公司基于TiO2材料的报道。我国学术界于2010年第一次在正式场合引介忆阻器,虽然只是一
随着现代工业的发展,氢气作为一种重要的工业原料在电力、航天、化工等各部门得到了广泛的应用。但是氢气的不确定泄漏可能危害生命或对工业设备造成极大的破坏,因此,如何对