基于加法链的高阶掩码研究及其VLSI硬件实现

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:scotscotscotscot
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高级加密标准(Advanced Encryption Standard,AES)具有安全性高和灵活性高等优点,被广泛应用于加密设备中。侧信道攻击的出现使得密码芯片的硬件安全面临巨大的威胁,如何有效抵御侧信道攻击成为当前信息安全领域的亟待解决的问题。掩码是抵御侧信道攻击方案中最有效的方法,受到越来越多研究者的关注。与其他掩码方案相比,基于加法链的掩码方案具有安全性可证明,易于扩展为高阶掩码方案等优点,逐渐成为当前的研究热点。本文设计了一种基于加法链的高阶掩码方案:采用多条最优的加法链来实现AES算法,相比于原先只有固定的一条加法链,该方案通过增加密码算法执行的随机性,有效提高了AES算法的安全性。本文的主要工作有以下几个方面:首先,分析了现有基于加法链的掩码方案的不足,根据最短加法链原理和图的深度优先遍历,设计出寻找最优加法链的方案;并利用该方案设计了AES的最优加法链集合。其次,通过遍历算法找到了1191条最优加法链,根据功耗特性的不同,将这些加法链分成117组(每组加法链的功耗特性相近);为了提高密码芯片抵抗功耗攻击的能力,芯片工作时可从不同的组中随机选择加法链(即选功耗特性不同的加法链);在此基础上,设计了两种不同的实现方案:在每轮开始前,通过随机数生成器生成一个随机数,并根据该随机数,16个明文字节循环调用16条加法链;将乱序技术(shuffle)应用到所提出的掩码方案中,利用随机数发生器随机生成16个不同的1-16的数,并且根据生成的随机数调用对应的加法链。最后,将所提出的两种方案应用到AES算法中,通过理论分析证明了这两种方案的安全性;通过功能仿真验证了设计方案的正确性;在SMIC45nm工艺下,采用DC(Design Compiler)进行逻辑综合,采用Soc Encounter布局布线,最终版图面积为5542 KGE。所提出的掩码方案以牺牲少量面积为代价,有效提高了密码芯片的硬件安全性,具有重要的实际应用价值。此外,该方案为AES算法的硬件安全设计提供了一种新的思路,也对提高其他分组密码算法的抗功耗攻击的能力具有重要指导意义。
其他文献
卫星通信具备全覆盖、全天时及全天候等独有特点,而低轨(Low Earth Orbit,LEO)卫星更是以其优越的通信链路具备良好的发展潜力。扩频技术以其抗干扰能力强、保密性能好及功率
压水堆燃料组件由燃料棒和定位格架构成,堆芯内冷却剂的高速冲刷加上定位格架搅混翼引起的横向流动会导致燃料组件的振动,振动和由振动引起的变形会诱发包壳出现磨损进而引发放射性物质的泄漏危及反应堆第一道安全屏障的完整性。总结有关棒束流致振动问题的研究,燃料棒振动问题的研究主要集中在三个方面:一是研究燃料组件内冷却剂流动情况;二是研究不考虑传热条件下的来流横向冲刷;三是将单根燃料棒等效为梁,进行力学分析。本
近年来,为了满足用户不断增长的通信需求,逐渐形成了在已有宏基站覆盖的基础上引入大量低功率基站(节点)的分层异构网络,来实现网络的无缝覆盖和高速数据传输。但是,因为宏基
随着大数据科学的提出与兴起,分布式存储技术的价值和重要性日渐凸显。相比于传统的集中式存储系统,分布式存储系统具有低成本、易扩展、高可用等优势。复制技术是实现分布式
Android是目前市场占有率最高的智能手机平台,在2017年第一季度中,Android的市场占有率高达85.0%。在智能Android设备日益普及的同时,移动支付、拍照摄影、定位导航、语音通
导航定位技术伴随科技发展而产生。传统的导航系统虽然单独使用都能实现定位导航,但是都存在着一些缺陷,如全球定位系统(Global Positioning System,GPS)短时间内定位精度高,
词义消歧是自然语言处理领域中的一个重要研究问题。词义消歧的目的是为了确定歧义词汇在日常交流对话中的含义。句子中的语义信息和词性信息是两种重要的语言学知识,能够帮
由于受成像设备的像元尺寸和成本等限制,获取的文本图像通常存在分辨率偏低的特点,在进行高分辨率显示时经常出现模糊不清等失真现象,影响了人们的视觉观赏与文本理解。作为
β-受体激动剂类和β-受体激动剂类药物是具有苯乙醇胺结构的肾上腺素类合成药物,临床上分别用于治疗呼吸系统和心血管系统疾病。然而,在畜牧业养殖中常被非法用于促进动物生长,导致在动物组织中残留,对人体健康造成威胁。所以,对β-受体激动剂和β-受体阻断剂类兽药残留的检测是动物源性食品安全的关键环节,但是部分新型药物仍缺少相关检测方法。本研究拟建立同时测定牛奶中卡布特罗、沙丁胺醇、克伦丙罗、莱克多巴胺、克
随着计算机应用技术的发展,计算机辅助设计被广泛应用于工业生产中,设计人员可通过计算机将草图快速地转换成工程图。在当前的网络环境下,二维CAD工程图在网络传播过程中极易