【摘 要】
:
嵌入式系统有限的资源(如处理能力、存储空间等)及特殊的运行环境使其安全性设计和实现不同于其他通用计算机系统。在有限的资源下,系统不仅要完成预期的功能,还要支持加密算
论文部分内容阅读
嵌入式系统有限的资源(如处理能力、存储空间等)及特殊的运行环境使其安全性设计和实现不同于其他通用计算机系统。在有限的资源下,系统不仅要完成预期的功能,还要支持加密算法、安全协议或其他安全要求,这种双重要求使嵌入式系统的安全性设计面临很大的挑战。本文简要探讨了嵌入式系统安全的基础知识,包括嵌入式系统常见的硬件攻击和常见的软件安全性缺陷与漏洞,以及嵌入式系统安全性设计面临的挑战,在此基础上主要研究了利用“可靠”程序的漏洞或缺陷进行的软件攻击,分析了相关防御技术的优缺点,然后深入研究了两种防御此类软件攻击的硬件辅助运行时安全监控技术——代码监控技术和数据特性检查技术,对这两种技术的设计原理、实现机制以及各自的优势和不足进行了细致而深入的分析,并在此基础上对其分别提出了几点改进和扩展思想。最后,本文搭建了对这两种技术进行模拟的仿真环境SimpleScalar3.0,并对代码监控技术的性能进行了仿真,仿真结果表明,这种技术能够以很小的性能开销增强嵌入式系统中程序的安全执行。
其他文献
本体在知识管理和其它许多领域都有着广泛的应用,在本体基础上,可以实现不同系统之间的映射与互操作,实现知识的共享与重用,以及支持形式化描述与推理等。然而本体的开发与维
随着Internet的迅速发展,电子邮件以其方便、快捷等优点得到了广泛的应用。但信息安全问题也越来越严重。目前,各企事业单位越来越重视涉及自身敏感信息的保护问题。电子邮件
随着计算机技术、通信技术的飞速发展,微型化和专业化成为计算机发展的新趋势。近年来,人们对于嵌入式产品需求不断增长,嵌入式设备在应用上越来越广泛,嵌入式技术在各个领域
在软件动态测试过程中,通过执行测试用例并分析其返回信息,可以找到更多的错误和缺陷。不仅如此,通过存储这些执行覆盖信息,特别是在程序正确执行时所覆盖的信息,可以帮助我
超大规模机器学习问题往往是许多机器学习算法在实际应用中的一大限制。这种大规模问题经常会遇到,比如专利分类。即便是像支持向量机这样高效率的学习算法,面对超大规模的数据,照样会难以克服。在这种情况下,突破单机限制,利用丰富的并行计算资源,解决这些大规模学习问题往往是比较可行的办法。最小最大模块化支持向量机(M3-SVM)是基于“分而治之”的思想解决大规模问题的有效学习算法。它通过分解大规模问题,变成大
随着信息技术和Web应用的快速发展,Web服务组合技术逐渐成为企业信息集成的主流技术。从面向过程的角度看,服务组合就是根据业务需求来设计业务流程,为业务流程选择一系列符
低密度校验码是一种能逼近Shannon容量限的渐进好码,其译码采用了仅具有线性时间复杂度的置信传播迭代译码算法,并且可以检测几乎所有错误。由于低密度校验码具有诸多优点,它
电力网络是当代社会发展必需的最基础设施之一,建立可靠稳定的电网控制系统,保证电网的安全经济运行,是十分重要的问题。随着区域电网的互联与发展,国内电网采用分级管理、分层控制和区域独立处理的体制,使得各区域调度中心的数据资源广域分布在各个行政区域,对电力系统一体化仿真计算造成很大困难。由于电力经济市场的发展,在这种分层分区的管理模式下,不可能直接获取各个电力公司相对保密的电网数据,这就进一步加大了一体
增强现实技术是将计算机生成的虚拟物体、场景或系统提示信息叠加到真实世界场景中,增强用户对现实世界的感知。增强现实技术的关键技术有跟踪注册技术、光照技术、显示技术等
Internet的快速发展,使得流量一直处于爆炸性的增长之中。加上通信技术的进步,网络设备正承受着越来越多的流量压力。最近的研究表明,目前的网络设备的处理速度能力在10Gb/s