一种抗重布线攻击的动态主动屏蔽层方法

来源 :湖南大学 | 被引量 : 0次 | 上传用户:lvtao_cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于人类社会对电子产品和信息化产品的高度依赖,信息安全问题的地位也日益突出。在信息安全领域,安全芯片是一种非常重要的保障信息安全的工具,芯片内部包含硬件加密模块,有一定的计算能力和数据完整性检查等功能,同时还包含一些安全保护模块。主动屏蔽层(Active shield)是常见的一种安全芯片内部电路的保护模块,通过在芯片顶层布线的方式探测物理攻击,保护芯片物理安全。重布线攻击则是针对主动屏蔽层的一种新型物理攻击,通过逆向工程技术分析出屏蔽层的拓扑结构,找到关键的等电位线,然后使用电路修改工具在等电位线上建立一条新的连线,使感应电路短路从而令屏蔽层的保护失效。本文研究利用更复杂的布线和动态走线的方法,构建更复杂的屏蔽层电路结构,抵抗重布线攻击。主要工作包括:针对安全芯片的物理安全性,分析了主动屏蔽层的设计结构和工作原理,指出了这种技术在安全性上的不足。从物理攻击的角度,分析了重布线攻击的操作原理和步骤,找出攻击成功的原因并设计改进的方法。构建了一种能动态改变等电位线拓扑连接结构的动态主动屏蔽层。这种屏蔽层利用开关电路构成路由节点,而路由节点及节点间的连接电路构成了屏蔽层的感应电路。同时,改变路由节点的连接状态就能改变整个屏蔽层等电位线的拓扑结构。将路由节点连接成哈密尔顿回路,通过改变路由节点的开关状态可以将节点连通成不同的哈密尔顿回路。通过一个算法来计算得到多条哈密尔顿路径和路由节点连接状态集合,连接状态集合用于生产控制信号。设计了一种能控制路由节点开关电路的屏蔽层控制器。控制器周期性地输出控制信号,令路由节点连接成不同的哈密尔顿回路,实现等电位线的连接方式动态变化的功能,以阻碍攻击者利用逆向工程技术分析得到等电位线的连接结构,从而抵抗重布线攻击。理论分析表明,动态主动屏蔽层方法具有更高的攻击代价,能有效抵抗重布线攻击。通过实验分析,简单的屏蔽层控制器的功耗开销不足0.1mW,因此在提高物理安全性的同时不会让芯片的功耗负荷有很大提高。
其他文献
随着《国务院医疗事故处理务例》的颁布实施以及病案作为法律依据在社会各界的应用愈来愈广,病案复印工作已成为医院管理工作中不可轻视的一部分。本文对病案利用人性化、细节
2016年,四川省旅游总收入达7705.5亿元,较上一年度增长24.1%,整个“十二五”期间,全省旅游投资总额达3371亿元。此外,成都平原核心旅游区旅游总收入达3893.93亿元,而川西北旅
近年来,伴随着经济全球化和能源需求的不断高涨,各种可充电式电池以及超级电容器等高能量储能装置已经成为能源领域的研究热点。其中,锂离子电池因其具有高电压、高能量密度、循环寿命长和重量轻等优势而备受人们的青睐。然而,现阶段商业化的锂离子电池,在能量密度等方面尚不能完全满足如混合动力汽车(HEVs)、纯电动汽车(EVs)以及大型设备等所需的能源需求。究其原因,除了阴极和电解液等影响因素外,石墨阳极的容量
介绍一种通用的汽车CAE软件-汽车产品计算机辅助分析系统,描述了它的结构,实现原理和特点。该系统在Windows9/NT上工作,能对常规汽车,电动汽车,混合动力汽车进行产品分析,具有很强的可扩展性,数据具
介绍了在Windows95下Visual Basic4.0采用动态链接库(DLL)方式实现微机与单片机之间串行通信的原理与方法。