跳到主要导航 跳到搜索 跳到主要内容

An M-Cache-Based Security Monitoring and Fault Recovery Architecture for Embedded Processor

  • Xiang Wang*
  • , Zongmin Zhao
  • , Dongdong Xu
  • , Zhun Zhang
  • , Qiang Hao
  • , Mengchen Liu
  • *此作品的通讯作者
  • Beihang University

科研成果: 期刊稿件文章同行评审

摘要

Recently, extensive research attention has been drawn to the program executing security of embedded processor since increasing code tamper attacks, as well as transient faults severely affect the safety of embedded systems. The security monitoring and fault recovery technique is one of the effective methods to ensure the security and performance of embedded devices. In this article, an architecture for the security monitoring and fault recovery is proposed for run-time program execution, which builds a Monitoring Cache (M-Cache) and then checks the integrity based on reference data. Especially, the proposed architecture will build the checkpoint once the M-Cache is missed and also take the rollback operation after the unsuccessful of integrity check. In addition, three tampered positions (e.g., instruction register within the pipeline, instruction within the cache, and code within memory) have been elaborately focused on to guarantee the normal running of the embedded system. Eventually, by adopting the open RISC processor for algorithm implementation and verification, the proposal has been proven to be promising for the detection of a fault or tampered program, as well as the fast recovery of running environment and code.

源语言英语
文章编号9203821
页(从-至)2314-2327
页数14
期刊IEEE Transactions on Very Large Scale Integration (VLSI) Systems
28
11
DOI
出版状态已出版 - 11月 2020

指纹

探究 'An M-Cache-Based Security Monitoring and Fault Recovery Architecture for Embedded Processor' 的科研主题。它们共同构成独一无二的指纹。

引用此