基于忆阻器的安全扫描链设计研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:heying423
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路的工艺尺寸越来越小,越来越多的问题也在逐渐暴露出来。例如,在芯片的制作过程中,由于工艺上存在各种各样的不确定性,导致生产出来的芯片存在不同程度的缺陷,因此需要对制造完成后的芯片进行测试。可测试性设计就是被广泛应用于芯片测试领域的方案,它在提高芯片测试效率的同时还具有很高的可靠性。基于扫描的可测性设计因其简单且能得到很高的故障覆盖率而最为常用。扫描链的引入解决了可测性设计中的可控性和可观察性的问题,但同时也为攻击者提供了访问芯片内部的途径,扫描链中的寄存器信息可被观察与分析,从而引入了许多潜在的安全问题。对于密码芯片而言,攻击者可以通过扫描链访问芯片内部状态从而获取密钥。由此可见,芯片可测试性与安全性之间存在着天然的矛盾。一方面为了提高芯片测试的故障覆盖率,必须提高芯片可测试性;另一方面为了提高芯片安全性,要降低可控制性和可观察性,以阻止攻击者的攻击。大部分现有的扫描测试结构虽然能够提供很高的可测试性,但是也给加密芯片带来了安全问题,显然已经不能满足安全测试需求。因此,如何设计安全有效的扫描电路,既能提供足够高的可测试性,又能保障加密密钥不被攻击,是加密芯片可测试性设计技术迫切需要解决的问题。旁路攻击的基本思路是在芯片的工作过程中,观测一些相关的物理特征,并且使用这个“旁路”来推导出更多关于密文处理的信息。因此,除了某些特殊的应用,通常都是被动的、非侵入式的攻击。目前,许多基于扫描链的旁路攻击方法被提出用来破解加密信息。其中,模式切换攻击是最早提出的扫描旁路攻击方法,仅需通过切换加密芯片的工作模式即可完成对加密芯片的攻击。模式切换攻击可以完成对加密芯片的破解﹐但是这种攻击方法使用场景有限,并且模式复位对策可以应对模式切换攻击的威胁﹐因此仅测试模式攻击方法被提出,该方法只需要在测试模式下即可完成对加密芯片的攻击,成为目前扫描旁路攻击的主流攻击方法。此外,还有扫描签名攻击,它不需要任何扫描链的顺序信息就可以进行签名攻击,是一种非常有效的攻击手段。以上这些攻击方法都是借助了扫描链可控制可观察这一特性进行的。可见,扫描链的插入在提高可测试性的同时确实带来了不少的安全问题。面对基于扫描链的各种旁路攻击手段,许多相对应的安全扫描对策已经被提出。这些对策主要分为两种:第一种是对加密密钥进行阻塞,即只有在涉及加密操作的情况下,加密结果才能用于检索加密密钥,例如模式复位、密钥隔离等方法。当认为加密操作不安全时,将密钥与加密模块隔离,避免泄露敏感信息。第二种是对扫描输出结果进行混淆。例如插入反相器、异或门等混淆逻辑。当扫描链进行向量移位操作时,从扫描链移入或移出的数据经过未知逻辑运算后,能防止攻击者完全控制或观察扫描链的数据。这样可以防止攻击者将特定的测试数据输入到扫描链中,并通过移出扫描链中存储的中间加密结果来获取敏感信息。这其中,基于数据混淆的安全扫描设计是一种非常有效的方法,它能够将扫描链的输出值进行混淆,即使用户得到了扫描输出,其结果也可能是经过混淆后的数据,而不是原始的正确数据。但是,经过研究发现,如果混淆后的数据不是单向、不可逆的话,这种数据混淆的安全设计方案就不是完全安全可靠的。例如,攻击者可以通过扫描签名攻击的方法来破解一些混淆数据的安全设计,或者是通过机器学习的方式来从大量的扫描输出结果中获取想要的信息。这些攻击方法都使得原有的基于扫描数据混淆的安全设计变得不再安全。为了防止攻击者从扫描输出结果中获取有用的信息,本文提出了一种混淆数据的安全扫描设计方案。通过之前的介绍,可以知道,如果经过混淆后的数据并不是单向、不可逆的话,那么攻击者能够经过大量的扫描数据进行攻击,从而获取电路中的关键信息。所以,在本方案中,提出了利用忆阻器所生成的随机数来进行扫描数据混淆的方法。忆阻器是除电阻、电容和电感之外的第四个基本电路元件。忆阻器是一类有记忆能力的非线性电路元件,具有非易失、纳米尺度、能耗低以及阻值转换速度快等特性,这些特性是电阻、电容和电感这三个基本电路元件所不具备的。尤其重要的是,忆阻器可以记忆流经它的电荷量的多少。外界可以通过改变激励信号(电压或电流)来改变忆阻器的阻值,而且在电流中断后可以继续保持其忆阻值不变,这种特性使得忆阻器成为一种非挥发性存储器。通过对忆阻器的理论模型的研究,进行建模仿真,可以发现忆阻器还具有阻值连续变化的特性。即通过对忆阻器施加激励,其电阻会持续变大或变小,体现出来就是电流的持续变化。在对忆阻器进行读写的过程中,忆阻器的阻值应该是连续平滑变化的,但是在实际测试所制作的忆阻器时发现,忆阻器的阻值在外加激励作用下变化的时候还带有微小的随机涨落,这些波动的大小及方向都是随机的。于是,本文设计了一个差分放大电路将忆阻器的这种阻值的微小变化提取出来,并通过模数转换器(ADC)采样模块将电压的变化值记录成二进制的数。通过比较电路将前后两次的采样值进行对比,判断后一次的采样值相对于前一次采样值来说是增加的还是减少的,以此来相对应的输出‘1’和‘0’。根据所设定的方案,通过设定合适的采样间隔与采样总时间,对所制作的忆阻器进行连续的读写操作,在接收端就能够接收到一连串的随机数并存入缓存中供后续设计使用。利用美国国家标准与技术研究院(NIST)所提供的用于测试随机性的统计软件包对得到的100组128 bit的随机数进行随机性测试。其中包含16个测试标准,用于判断随机或伪随机数发生器的软硬件产生的任何长二进制序列的随机性。选择其中8个可用于测试128-bit二进制序列的标准来测试此方案所产生的随机数。随机性测试结果表明,超过96%的随机数序列通过了NIST测试,表明该方案具有良好的随机性。也就是说,此方案采用较小的资源开销实现了产生大量的随机数,而且还具有良好的数据随机性。本文所提出的安全扫描方案利用忆阻器所产生的随机数来实现。扫描输出的结果经过硬件逻辑混淆之后,其输出的数据可能并不是单向、不可逆的,攻击者可以通过输入大量的特定的测试向量并分析相对应的输出响应,以此来获取想要的信息。其中,问题的关键就在于混淆后的扫描输出结果中,经过混淆的部分并不是完全不可逆的,而是可能存在某种规律,通过大量的数据分析,这些规律就可能被攻击者掌握以此来攻击电路。所以,本设计通过利用忆阻器所产生的随机数,达到了混淆数据的目的。通过修改扫描链中的某些扫描单元的结构,使得用户在输入错误密钥的情况下,扫描链中的这些经过修改的扫描单元去捕获先前忆阻器所产生的并存放于缓存中的随机数,而不是像正常捕获阶段中去捕获待测电路中的值,从而使得扫描链的输出结果被这些由忆阻器所产生的随机数所混淆。由于混淆后的数据中具有与电路信息无关的随机数,所以即使攻击者能获取扫描输出结果,也无法通过数据分析来获取电路中的全部信息来达到攻击的目的。所以,此方案能够抵抗模式切换攻击和仅测试模式攻击等攻击方法,具有较高的安全性。同时,原电路的可测试性也不会受到影响,只要用户输入的密钥正确,就能够进行正常的测试。本文介绍了目前已有的基于扫描的旁路攻击方案和相对应的安全扫描设计方案,并对各种方案的优缺点进行了对比。如果混淆后的扫描输出结果不是单向、不可逆的话,那么攻击者就可以进行攻击。本文通过利用忆阻器所产生的随机数据,提出了一种可以抵抗这种攻击方法的安全扫描设计方案。本文中提出的安全扫描方案可以有效的抵抗现有的基于扫描结构的攻击,同时还不会对电路的可测试性造成影响。以后的研究将会针对如何安全地提取PUF响应以及降低设计的开销展开。
其他文献
在临床与科研的脑影像分析中,大脑结构分割是量化分析的必要部分,如大脑皮层和皮下脑区的体积、形状和纹理特征被证明与部分神经退行性疾病高度相关。然而,医生手工分割勾画脑区消耗大量的时间和人力,其不仅仅需要医生具备高水平的专业知识,而且容易出现人工误差,导致结果的不一致性。传统的神经影像的分析流程消耗大量的时间和资源,包含但不限于去头皮、偏置场矫正、非线性配准等,往往一个被试的预处理时间需要数个小时,甚
学位
背景:伴随着社会人口老龄化程度的加剧,神经退行性疾病的发病率逐年上升,例如阿尔兹海默症和帕金森病等,影响社会发展和家庭幸福,因此近年来愈发受到研究人员的关注。许多研究证实,这一类疾病的发生与神经元内的铁超载和氧化应激密切相关,在几种神经退行性疾病中观察到神经元铁积累。在皮质、小脑、海马、基底节和杏仁核的小胶质细胞和星形胶质细胞中,组织化学检测到的铁沉积一般随年龄增加。脑铁水平过高会引起脂质氧化水平
学位
目的:胰腺癌(pancreatic cancer,PAC)的发生和发展依赖于其局部的肿瘤微环境(tumor microenvironment,TME)。缺氧和炎症是塑造PAC的TME的两个重要因素。然而,在这种情况下这两个因素之间的相互作用和对TME的调节仍知之甚少。本研究旨在开发一种基于缺氧-炎症相关的风险评分模型来预测PAC患者预后和肿瘤免疫微环境并进一步探讨对免疫治疗和化疗反应的意义。方法:
学位
目的探讨中国汉族青少年抑郁障碍患者脑源性神经营养因子BDNFVal66Met(RS6265)与青少年抑郁障碍临床症状和认知损害之间的关联。方法共有81名(男性43人,女性38人)符合入组标准受试者被纳入本项研究,其中健康对照组49例,患者组32例,年龄13~18周岁。对照组49例中,包含男性28人,女性21人;患者组32人,包含男性15人,女性17人,年龄13~18周岁。用X~2检验对两组间的性别
学位
学位
目的:复发性流产(recurrent spontaneous abortion,RSA)是一种常见的妊娠并发症,严重影响孕妇的身心健康,目前大约50%的发病机制尚不清楚。本课题组前期研究发现,高迁移率族蛋白1(high mobility group box 1,HMGB1)分子在不明原因复发性流产(unexplained recurrent spontaneous abortion,URSA)患者
学位
目的:化学治疗会引起部分病人发生短期内或较长时间神经功能失常,比如认知功能障碍及情感变化等,具体表现为注意力和记忆力下降、思考迟钝、执行力下降和焦虑抑郁等。本文旨在探讨硼替佐米为基础化疗对多发性骨髓瘤患者认知功能和情绪的影响。方法:病例来源是2020年11月-2021年7月安徽医科大学附属医院收治的多发性骨髓瘤患者130名作为研究对象,根据是否使用硼替佐米分为非硼替佐米暴露组(初诊组,31例)和硼
学位
目的:评估ABC评分在预测静脉曲张(Variceal upper gastrointestinal bleeding VUGIB)和非静脉曲张上消化道出血(Non-variceal upper gastrointestinal bleeding NVUGIB)人群预后中的临床应用价值。方法:回顾性分析2019年10月-2021年3月确诊上消化道出血住院患者172例,按照是否为静脉曲张破裂出血分为静
学位
印刷电子(printed electronics,PE)是近年来新兴的一种技术。它提供了大规模,低成本制造电子设备的能力,可以满足人们对超低成本,按需制造和机械灵活性的要求。目前PE已经在物联网、智能传感器和显示技术等多个领域得到了应用。在未来的十年内PE的市场将不断扩大,预计实现250%的增长。对PE市场的预测表明了PE技术对于未来电子产品的重要性,PE设备的大量增加也成为一个必然的趋势。随之而
学位
目的精神心理因素与功能性胃肠病之间的关系十分密切,但抑郁症在功能性胃肠病中的患病情况的研究并不多见。本次研究主要的目的是为探究抑郁症患者FD、IBS以及FD合并IBS的具体患病情况以及不同性别的抑郁症患者的FD、IBS以及FD合并IBS的具体患病情况。方法从2020年7月至2021年2月,选取在安徽医科大学附属巢湖医院诊断的抑郁患者200例作为观察组的主要研究对象,其中有女性抑郁患者111例,男性
学位