首页> 外文期刊>International journal of autonomous and adaptive communications systems >Concepts for run-time and error-resilient control flow checking of embedded RISC CPUs
【24h】

Concepts for run-time and error-resilient control flow checking of embedded RISC CPUs

机译:嵌入式RISC CPU的运行时和容错控制流检查的概念

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we introduce new concepts and methods for checking the correctness of control flow instructions (CFI) issued during the execution of programs for embedded RISC CPUs. Our proposed methodology is able to detect at run-time any error of illegal or faulty direct jump and branch instruction as well as call and return form subroutine for a given program code. Furthermore, two different hardware concepts and implementations of generic control flow (CF) checker units which may be tightly attached to a given CPU are proposed. These implementations can detect and even avoid the execution of faulty CFI at very low area and usually no latency penalty. Other benefits of this novel approach are that the application code must not be changed or augmented by signatures or additional instructions at all. The presented approach is, thus, completely transparent to the program developer.
机译:在本文中,我们引入了新的概念和方法来检查嵌入式RISC CPU的程序执行过程中发出的控制流指令(CFI)的正确性。我们提出的方法能够在运行时检测到非法或错误的直接跳转和分支指令以及给定程序代码的调用和返回表单子例程的任何错误。此外,提出了两种不同的硬件概念和通用控制流(CF)检查器单元的实现,它们可以紧密地连接到给定的CPU。这些实现可以检测甚至避免在非常低的区域执行错误的CFI,并且通常不会造成延迟损失。这种新颖方法的其他好处是,根本不能通过签名或其他指令来更改或扩充应用程序代码。因此,所提出的方法对程序开发人员是完全透明的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号