An improved control flow checking algorithm based on CFCSS
Zhang Jianpei · Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University · 2011
In this paper,the basic reasons for checking confusion and errors existing in CFCSS(control flow checking by software signatures) were analyzed in detail.Based on the characteristics of assembly language and through modification of the basic-block selection method,as well as the insert position of multi-adjusting signature value assignment instructions,an ICFCSS(Improved CFCSS) was proposed which can make up the performace deficiency of the hardware fault tolerance.The experimental results show that the average undetected error rate of the ICFCSS algorithm is only 2.9%.