基于双核安全处理器架构的程序控制流保护策略

来源 :天津大学 | 被引量 : 0次 | 上传用户:coolboywcp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微处理器技术的迅速发展,嵌入式设备已经遍及人们工作和生活的方方面面,一些重要的安全领域例如银行安全系统和航空航天领域也在逐渐采用嵌入式设备作为其核心安全部件。但是嵌入式设备所面临的威胁依然十分严峻。一方面,来自外部的恶意攻击能够修改程序二进制文件甚至能够暂时更改芯片电路使程序沿着错误的控制流运行从而产生错误的运行结果,这些错误的运行结果可能会导致安全信息的泄露。另一方面,有些暴露在宇宙空间或者是强磁场等恶劣环境下的嵌入式设备可能会受到高能粒子束或者电磁串扰的影响,影响程序的正确运行,同样会产生错误的运行结果。而保护程序运行时的控制流完整性能够让程序无论处于什么情况下都能正确地实现自己的功能。因此,如何在最小硬件改动的前提下保证嵌入式设备中程序的控制流完整性,就成了保证嵌入式信息安全的必然需求。本文基于双核处理器架构,在每一个处理器中添加一块硬件监控模块,利用双核处理器的冗余计算能力进行控制流的安全验证。并利用硬件检查和程序软件自检相结合的方法同时进行验证,有效地减少了循环重复检验的次数并提高了验证的速度。本文设计的双核安全处理器架构使用两块ARMv7-A架构的乱序处理器,并运行在开源处理器仿真器GEM5中。经过SPEC 2006数据集的测试,验证了设计的正确性,并评估了性能。
其他文献
随着工业化进程不断深化,机械制造设备种类越发多样,而作为制造业检验标准的基本尺寸检测工作却呈现滞后性;尤其是在精加工领域,以人工检测为代表的传统检测方式依旧占据大比重,不但耗时耗力且检测精度浮动性太大。因此加强精加工领域内小零件的检测,是急需解决的问题。本文围绕3C行业内精密加工异型螺柱为研究对象,基于机器视觉图像处理技术设计一套高性价比、高精度、高效率的精密螺柱尺寸检测系统。本系统以提高检测精度
背景:在酪氨酸激酶抑制剂(TKIs)分子靶向治疗时代,慢性粒细胞白血病(CML)已经成为一种慢性疾病,但仍有将近一半的患者停药后出现复发,且在部分达到完全分子学缓解的患者中,仍
近年来,中国汽车消费市场出现井喷状况,私家车消费人群不断增长,越来越多的消费者对于产品的诉求在理性思考的同时,感性诉求日益增长,从而追求产品所带来的用户体验和个性化
道路交通安全与沥青路面抗滑性能息息相关。我国东南沿海地区在雨天易出现因路面抗滑性能不足而引发道路交通安全事故的情况。为了保证沥青路面抗滑性能时刻保持在最低容许水平之上,减少交通事故的发生,需要对沥青路面抗滑性能衰变规律进行分析,以便确立沥青路面的抗滑处置时机和实施方案。本文首先总结了沥青路面抗滑处置决策的概念与方法,详细描述了抗滑性能的衰变机理、影响因素,列出了沥青路面抗滑性能评价指标以及室内、室
项目管理最早出现在美国。在20世纪60年代的阿波罗登月计划和二战期间美国研制原子弹的曼哈顿计划中,最先采用了项目管理的方法并取得了很大成功,由此而在全球风靡起来。中国
背景与目的肝癌是一种侵袭性非常高的恶性肿瘤,致死率很高(1,2)。尽管医疗技术一直在发展,但目前肝癌的治疗效果却不够理想,死亡率仍在上升,预后较差(3,4)。因此,研究发现肝
【目的】检测多发性骨髓瘤(MM)患者骨髓中蛋白酶Nexin-1(PN1)的表达,确定PN1蛋白对MM细胞系凋亡的影响,检测PN1和硼替佐米分别以及联合处理对MM细胞凋亡抑制蛋白XIAP及NF-κB
机载激光雷达(Light Detection And Ranging,LiDAR)以其主动遥感方式、对天气的依赖性小、不易受阴影和太阳角的影响优势,能够主动地、实时地、直接地获取大范围地表以及地物
国内外学者对1994年美国北岭大地震和1995年日本阪神大地震灾后研究发现:钢框架梁柱传统栓焊混合连接节点都发生了脆性破坏,此后研究人员为提高梁柱节点的延性和抗震性能,研发了各种耗能装置。其中金属连接件因其耗能能力强、制作、安装更换简单、造价低等优点,在建筑结构中的应用逐渐增多。本文在已有研究的基础上改进提出了新型耗能金属组合件钢框架梁柱连接节点,通过在中震及大震作用下节点的各金属连接件的耗能和变
随着国际市场经济的发展、科技的进步和人们物质生活水平的大幅度提高,智能终端产品已成为全球国民经济的支柱产业,对当代人的重要性不言而喻,与此同时,广大用户对智能终端产品的性能和质量要求也逐步提升。手机生物识别作为行业新兴技术,通过生物传感器、生物统计学原理及和计算机等高科技手段精密结合,利用人体固有的生理和行为特征进行身份识别,具有唯一性、稳定性和安全性等诸多优点,革新了用户和手机的交互方式,提高了