Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2009, Vol. 35 ›› Issue (20): 68-70.

• Software Technology and Database • Previous Articles     Next Articles

Control Flow Detection Based on Path Tracking

LI Jian-ming1, TAN Qing-ping1, XU Jian-jun1, JIANG Cheng2   

  1. (1. School of Computer, National University of Defense Technology, Changsha 410073; 2. Political Department of 75130 Army, Guigang 537103)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-10-20 Published:2009-10-20

基于路径跟踪的控制流检测

李剑明1,谭庆平1,徐建军1,蒋 诚2   

  1. (1. 国防科技大学计算机学院,长沙 410073;2. 75130部队政治部,贵港 537103)

Abstract: Hardware transient faults can cause control flow errors and corrupt the normal execution process by altering the operand and opcode of instructions. Aiming at the program control flow errors caused by hardware transient faults, this paper proposes an instruction-level control flow detection method to tracking program execution path. Experimental results of faults injection indicate that the average value of fault detecting rate of this method is 97.8%, and the average memory overhead and performance overhead are only 83.2% and 52.9%.

Key words: transient fault, digital label, control flow detection, path tracking

摘要: 硬件瞬时故障可以通过修改指令操作码和操作数的方式引发控制流错误,破坏程序的正常执行。针对硬件瞬时故障引起的程序控制流错误,提出一种指令级控制流检测方法,对程序执行路径进行跟踪。故障注入实验结果表明,该方法的平均错误检测率、增加的内存消耗和性能损耗分别为97.8%, 83.2%和52.9%。

关键词: 瞬时故障, 数字标签, 控制流检测, 路径跟踪

CLC Number: