【24h】

Multi-task support for security-enabled embedded processors

机译:对启用安全性的嵌入式处理器的多任务支持

获取原文

摘要

Embedded systems require low overhead security approaches to ensure that they are protected from attacks. In this paper, we propose a hardware-based approach to secure the operation of an embedded processor instruction-by-instruction, where deviations from expected program behavior are detected within the execution of an instruction. These security-enabled embedded processors provide effective defenses against common attacks, such as stack smashing. Previous work in this area has focused on monitoring a single task on a CPU while here we present a novel hardware monitoring system that can monitor multiple active tasks in an operating-system-based platform. The hardware monitor is able to track context switches that occur in the operating system and ensure that monitoring is performed continuously, thus ensuring system security. We present the design of our system and results obtained from a prototype implementation of the system on an Altera DE4 FPGA board. We demonstrate in hardware that applications can be monitored at the instruction level without execution slowdown and stack smashing attacks can be defeated using our system.
机译:嵌入式系统需要低开销的安全性方法来确保其免受攻击。在本文中,我们提出了一种基于硬件的方法来按指令保护嵌入式处理器的操作,其中在指令执行过程中会检测到与预期程序行为的偏差。这些具有安全性的嵌入式处理器可有效防御常见的攻击,例如堆栈破坏。该领域以前的工作重点是监视CPU上的单个任务,而在此我们介绍一种新颖的硬件监视系统,该系统可以监视基于操作系统的平台中的多个活动任务。硬件监视器能够跟踪操作系统中发生的上下文切换,并确保连续执行监视,从而确保系统安全。我们介绍了系统的设计以及从Altera DE4 FPGA板上的系统原型实现中获得的结果。我们在硬件上演示了可以在指令级别监视应用程序而不会降低执行速度,并且可以使用我们的系统来击败堆栈粉碎攻击。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号