功耗攻击防御技术在分组密码中的应用研究

被引量 : 0次 | 上传用户:stoneinhigh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机、通信以及网络技术的飞速发展,信息安全受到了越来越广泛的关注。为了确保信息传输的安全性,分组密码算法为嵌入式系统应用提供了安全有效的解决方案。2001年,Rijndael算法被美国国家标准技术研究所评选为高级加密标准(AES),从此以后,AES在嵌入式系统中得到了广泛的应用,如智能卡、移动电话、个人数字助理、无线射频识别和汽车电子等。本文着重分析了高级加密标准算法,介绍了伽罗瓦域和AES的基本概念。并对旁路攻击中的功耗攻击方法进行了描述。通过对掩码、隐藏、乱序和秘密共享等防御技术的分析,发现现有的防御技术存在占用面积大、速度低、吞吐量小、不能有效地抵抗高阶功耗攻击(HO-DPA)和脉冲攻击(glitch attack)等缺点。针对以上问题,本文提出了两种改进方法,本文的主要工作如下:首先,在GF(24)域上,提出了一种新的基于掩码的AES抗功耗攻击方案。该方案将伽罗瓦域GF(28)上的带掩码的S-盒映射到伽罗瓦域GF(24)之上,并在加密开始之前使用预先计算的六个查找表(LUT)实现带掩码的S-盒。此外,我们对新的S-盒和AES的设计进行了详细的描述,并对其正确性和安全性进行了证明。其次提出了一种新的基于秘密共享的抗攻耗攻击方案,并将该方案应用到AES算法之中。该方案使用秘密拆分函数将算法中所有的中间值拆分成两个份额(share),并引入了一个随机值来增强算法的安全性。此外,我们对新的S-盒和AES的设计进行了详细的描述,并对其正确性和安全性进行了证明。最后,本文分别在FPGA和ASIC平台上实现了所提出的两种方案。通过对实验结果和分析表明:本文提出的方案具有更好的性能,即更小的面积,更快的速度,更大的吞吐量,以及能够有效的抵抗HO-DPA和glitch攻击。
其他文献
从经典作品中卡通角色常见固定类型的分析,吸收研究思路有益的经验,从个别到一般地总结设计规律,寻求不同作品中同类型角色的共性,从而获得一套行之有效的设计方法,指导后续
目的为治疗中、重度皮肤癣菌病选择合适的方法。方法采用开放、随机对照的平行研究。将临床和真菌镜检确诊的中重度体、股癣和手、足癣患者随机分入A、B、C、D四组,A组口服特
<正>在高中数学教学中,如果数学教师用分层教学的方法引导学生学习,将能让每个学生都能找到学习的机会。可是如果教师直接告诉学生他是A层或是C层,将会让学生产生自满的心理
首先从浮选动力学角度出发,以气泡和矿粒的相对碰撞速率与矿化率的关系为基点,研究分析了表观给矿速率与选矿指标间的关系;其次,以表观给矿速率为基础,建立起浮选柱直径计算
初中是学生人生成长的重要阶段,这个阶段是世界观、人生观和价值观形成的关键时期。同时在这个时期,中学生心理会发生众多变化,进而影响正确的思想品德的形成。而仅仅使用说
以糖尿病患者营养膳食指南为理论依据,在控制能量、增加复合碳水化合物、增加蛋白质摄入、限制脂肪摄入及补充矿物质和维生素供给的基础上,针对糖尿病患者进行营养套餐设计,
幼师评价是幼儿园的教育评价中最为主要的部分,伴随我国的基础教育的改革实施,幼儿园教育也在不断的深入和改革。而幼儿园中的结构游戏的开展和实施也能够体现教育的素质水平
为研究氧化沟内的固-液两相流,本文采用数值计算的方法,以典型的四沟道Carrousel氧化沟为研究对象,通过将污泥沉降速率模型与两相湍流混合物模型耦合,建立了氧化沟固-液两相
本文论述了超临界流体的性质、超临界流体萃取法的分类,以及超临界流体萃取工艺在食品、医药、化学、化妆品香料等工业领域中的应用,并阐述了超临界流体萃取工艺中存在的不足
[目的]探讨全髋关节置换术后发生脱位的原因、处理及预防方法。[方法]自1996~2004年在本院行全髋关节置换患者共850例,发生置换术后脱位7例,其中男4例,女3例;平均年龄67岁;通