面向IoT设备轻量级加密算法的抗功耗攻击设计

来源 :东南大学 | 被引量 : 0次 | 上传用户:weiweixiao09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技发展,物联网设备的数量飞速激增,这在很大程度上方便了人们的生活,但也同样带来了新的安全问题。密码算法是所有物联网设备安全的基石,为了降低密码算法对物联网设备的资源消耗,近年来新的轻量级密码算法不断涌现。轻量级密码算法相较于传统密码算法消耗的资源更低,但是同样面临着差分功耗攻击的威胁。传统的防护方案更注重安全性的提升和降低频率损失,往往会需要较大的额外面积,不再适用于对资源消耗要求较高的物联网设备,因此需要一些新的防护方案,在提升物联网设备安全性的同时仅需要较低的额外面积。面向以上需求,本文设计了三种低面积开销的抗功耗攻击方案,并分别进行了设计实现和攻击实验。其中第一种方案为寄存器随机分组方案,该方案根据寄存器使能信号将数据随机分两次写入寄存器。在此方案的基础上,本文探讨了有效的寄存器使能信号位数对寄存器随机分组方案的影响,然后结合了随机预充电方案进一步提升了安全性。第二种是循环移位方案,可以将数据整体错位移动后存入寄存器;第三种是固定置换表方案,可以将原始数据以比特为基本单位打乱重组后写入寄存器。后两种方案通过打破中间值与能量消耗的匹配关系,提高攻击的难度,同时两种方案不需要真随机数发生器,所以相比于第一种方案具有更低的实现难度;第三种方案和第二种方案虽然同样基于比特置换的原理,但第三种方案针对第二种方案的弱点(已知防护方案的情况下进行攻击)进行优化设计,因此具有更高的安全性。本文基于面向硬件安全研究而设计的SAKURA-G开发板搭建了功耗攻击环境,选取轻量级密码算法SKINNY、SIMON和传统分组密码算法AES(Advanced Encryption Standard,高级加密标准)为测试算法,采用汉明距离模型验证了所提方案的安全性。实验结果表明:对于SKINNY和SIMON算法,3种方案在消耗0.6%~29.7%的额外面积和损失40.7%~48.5%的吞吐率的前提下,至少可以抵御10万条能量迹的差分功耗攻击。结合理论分析和测试结果,固定置换表方案在本文提出的3种方案中具有最佳的效果,该方案相较于循环移位方案仅增加较低的额外面积的同时安全性极大提升,相较于寄存器随机分组方案具有更高的安全性和消耗更低的额外面积。本文采用固定置换表方案应用于AES算法,与传统的防护结构相比在增加4.7%的面积和损失10.8%的吞吐率的代价下,可抵御不少于100万条能量迹的差分功耗攻击。实验结果表明,固定置换表方案在少量的面积开销和吞吐率损失条件下,能显著提升密码设备的抗功耗攻击能力。
其他文献
美国撤军引发阿富汗局势突变,给周边国家和国际社会带来多重影响。撤军受美国国内复杂因素和动机推动,是美国对华战略调整进程中的重要一环,在给中国带来难得机遇的同时,也带来严峻挑战。美国从阿富汗撤军减轻了中国的西部地缘压力,客观上为中阿政经关系的发展,特别是中阿反恐合作的推进提供有利契机,使"丝绸之路经济带"向阿富汗延伸的可行性上升。美国仓促、不负责任的撤军伤及盟友利益,危害地区安全,使世界更加认清"美
窄带物联网(Narrow Band Internet of Things,NB-IoT)凭借其低功耗、低成本、广覆盖、支持海量连接等优势,成为低功耗广域物联网的重要分支。小区搜索作为移动设备接入到小区的首个物理过程,其性能的优劣对于窄带物联网系统有着重要的影响。但由于NB-IoT中没有小区分组技术且同步信号的结构、功能和生成方式与传统蜂窝网络有很大的不同,导致小区搜索的难度加大,用于频率、定时同步
蓝牙Mesh是蓝牙技术联盟在2017年新推出的一种多对多的全新网络拓扑技术。蓝牙Mesh标准中采用泛洪-管理路由机制实现消息的多跳转发。该机制在节点部署密度较大的网络中,会产生大量的冗余信息,造成信道拥塞、碰撞等问题。而当有移动节点在Mesh网络中进行无规律的运动时,会加剧网络中数据丢包问题,限制了蓝牙Mesh的应用范围。因此,设计并实现合适的路由算法,探索解决存在移动性节点的蓝牙Mesh网络中丢
随着大数据以及物联网的不断快速发展,窄带物联网逐渐成为低功耗广域物联网的主要技术之一。无线链路控制层作为窄带物联网协议栈的子层,其性能的优劣对于窄带物联网系统有着重要的影响。无线链路控制层在网络环境发生变化时,其滑动窗口参数根据网络环境调节效果不明显,会出现网络拥塞的情况,从而导致传输速率降低或者系统资源的浪费。因此,可以对滑动窗机制进一步优化,从而减少网络拥塞对数据传输的影响,提高传输速率。本论
在数字集成电路设计中,降低电压能够有效降低时钟树上的功耗,是实现芯片低功耗的有效手段。但当电压降低到近阈值电压附近,时钟单元受工艺波动的影响增大,时钟路径延迟容易发生不确定性的变化,这会增大时钟树的时钟偏差,进而降低电路性能,甚至发生功能错误。因此,在近阈值电压时需要关注时钟树的抗工艺波动能力,增强时钟树的时序稳定性。本课题在分析近阈值电压下时钟树设计问题的基础上,提出了时序驱动且负载均衡的寄存器
随着大数据以及物联网的不断快速发展,NB-Io T(Narrow Band Internet of Things,窄带物联网)逐渐成为物联网的主要技术之一。ESM层作为窄带物联网协议栈NAS层的子层,其发起的PDN连接流程对于窄带物联网系统有着重要的影响。ESM层在设备发生移动时,会进行跟踪区更新,此时会建立新的PDN连接,但在设备节点密集的区域会出现网络拥塞、连接时间长的情况。故可以对PDN连接
随着物联网时代的发展,窄带物联网(Narrow Band Internet of Things,NB-Io T)由于其低功耗、广连接等特点而成为近年来的研究热点。但是NB-Io T也存在吞吐率低的缺点,研究发现NB-Io T分组数据汇聚层主要实现IP数据流的头压缩,然而当前的头压缩算法无法很好地适应NB-Io T复杂多变的信道环境,因此有必要对该层的头压缩功能进行改进以提高头压缩率,从而提高系统的
美塔协议签署后,阿富汗和平进程深受美国、阿富汗政府与塔利班三个行为体各自内部博弈的影响。美国内部博弈在以白宫行政系统为代表的"撤军派"和以国安职能部门为代表的"驻军派"间展开,主要分为三阶段:美塔协议签署至特朗普总统卸任,拜登总统上台至美国重启撤军,重启撤军至加尼政府倒台。最终"撤军派"主张在美国内部博弈中胜出成为美国政策。阿富汗政府内部博弈在以加尼为代表的"抵抗派"和以阿卜杜拉为代表的"和谈派"
蓝牙低功耗Mesh网络(BLE Mesh)是蓝牙技术联盟(SIG)推出的新型组网方式,相比于传统蓝牙技术,除了具备更多的节点通信和更远的传播距离之外,也面临着更多潜在的威胁与攻击,特别是当整个网络中使用相同的网络密钥时,对节点捕获攻击的抵抗能力较弱,存在着因单个节点被攻陷而会威胁到整个网络安全的问题。密钥管理是安全机制的基础,所以针对蓝牙低功耗Mesh网络的密钥管理机制的研究具有非常重要的意义。本
随着集成电路制造工艺进入到纳米尺度,工艺偏差对电路性能的影响越来越复杂。同时集成电路朝着更高的集成度和更大的电路规模方向发展,受工艺偏差影响的参数更多,具有明显的高维特性,一个适用于高维电路的良率分析算法亟待提出。本文针对蒙特卡洛方法所需仿真次数庞大、仿真时间长,以及现有大部分快速良率分析算法难以解决300维以上电路良率分析问题,基于低秩张量近似(Low Rank Tensor Approxima