当前位置:主页 > 科技论文 > 计算机论文 >

一种改进的控制流差错检测和恢复机制研究

发布时间:2018-03-17 15:48

  本文选题:处理器 切入点:故障 出处:《计算机应用研究》2015年08期  论文类型:期刊论文


【摘要】:运行于处理器上的进程如果在运行期间发生暂态故障,有可能导致严重的系统故障或安全漏洞。因此,必须在对系统造成损害前检测并尽量纠正这些差错。现有的差错检测方法虽然潜在性能优异,但是成本极高,因此无法在实践中部署。为了解决这一问题,提出了一种基于硬件的控制流监控技术。该技术首先从程序二进制接口提取出程序的合法控制流图,计算出CRC签名,对合法的控制流图进行编码;然后,当程序在处理器上运行时,使用预先计算好的签名来检验程序的运行期间控制流。该技术的控制流差错检测覆盖率可达99.98%,且可快速纠正差错,提高了控制流暂态差错的容错性。它对主处理器的性能开销极低(1%左右),面积成本也比较小(6%)。给出的控制流运行期间监控技术经过扩展后,可以高效地监控并检测出处理器上正在运行的指令的各种暂态差错。
[Abstract]:Running on the processor process if the transient fault occurred during operation may lead to serious system failure or breach of security. Therefore, the damage to the system must be detected before and try to correct these errors and the existing detection methods although the potential performance is excellent, but the cost is very high, so it cannot be deployed in practice in order to solve the problem. This issue presents a flow monitoring technology. The hardware based control technology from the first program to extract the legitimate binary interface control program flow diagram, calculate the CRC signature for the legitimate control flow graph encoding; then, when the program running on the processor, using the precomputed signatures during program control flow test. The detection coverage rate of up to 99.98% error control of the technology flow, and can quickly correct the error, improves the fault tolerance control of transient errors. On it The performance cost of the main processor is very low (about 1%), and the area cost is relatively small (6%). During the operation of the control flow, the monitoring technology is extended, and it can monitor and detect all kinds of transient errors of the instructions running on the processor efficiently.

【作者单位】: 廊坊师范学院数学与信息科学学院;北京大学信息科学技术学院;
【基金】:国家自然科学基金重点资助项目(61321001/F01)
【分类号】:TP332

【参考文献】

中国期刊全文数据库 前2条

1 王真;江建慧;;基于概率转移矩阵的串行电路可靠度计算方法[J];电子学报;2009年02期

2 严鲁明;梁华国;黄正峰;;基于时-空冗余的集成电路老化失效防护方法[J];电子测量与仪器学报;2013年01期

【共引文献】

中国期刊全文数据库 前10条

1 朱旭光;;超大规模集成电路可靠性评估综述[J];电脑知识与技术;2012年01期

2 肖杰;江建慧;;结合版图结构信息的基本门电路故障概率估计[J];电子学报;2012年02期

3 朱文兴;程泓;;VLSI电路划分问题的分散搜索算法[J];电子学报;2012年06期

4 欧阳城添;江建慧;;基于概率转移矩阵的时序电路可靠度估计方法[J];电子学报;2013年01期

5 蔡烁;邝继顺;刘铁桥;周颖波;;一种高效的门级电路可靠度估算方法[J];电子与信息学报;2013年05期

6 肖杰;江建慧;;考虑时间因素的不同基本门故障概率计算[J];电子学报;2013年04期

7 邓昌建;陈东义;张衡;胡红阳;凌建中;;核电设备无线振动测量冗余滤波算法研究[J];电子测量与仪器学报;2013年05期

8 肖杰;江建慧;杨旭华;梁家荣;;一个面向缺陷分析的电路成品率与可靠性的关系模型[J];电子学报;2014年04期

9 王怀军;房鼎益;董浩;陈晓江;汤战勇;;白盒环境中防动态攻击的软件保护方法研究[J];电子学报;2014年03期

10 汪金林;王友仁;张砦;;面向数字信号处理的自修复可重构阵列设计[J];电子测量与仪器学报;2014年08期

中国博士学位论文全文数据库 前1条

1 钱振江;安全操作系统形式化设计与验证方法研究[D];南京大学;2013年

中国硕士学位论文全文数据库 前3条

1 毛琨;定制数据安全交换模型及其关键技术研究[D];解放军信息工程大学;2013年

2 黄志军;针对ROP攻击的程序安全性检测与防御技术的研究[D];南京大学;2013年

3 胡沙沙;基于防篡改机制的软件保护方法研究[D];中北大学;2015年

【二级参考文献】

中国期刊全文数据库 前5条

1 欧阳一鸣;张俊威;梁华国;谢涛;;基于关键IP核加固的片上网络容错机制[J];电子测量与仪器学报;2011年10期

2 陈秀美;梁华国;黄正峰;吴珍妮;曹源;;一种交替互补的双状态机自恢复方案[J];计算机研究与发展;2012年01期

3 靳松;韩银和;李华伟;李晓维;;考虑工作负载影响的电路老化预测方法[J];计算机辅助设计与图形学学报;2010年12期

4 肖欣;张和生;杨军;潘成;孙伟;;一种交通信息采集传感器网络任务分配方法[J];仪器仪表学报;2012年11期

5 石怀涛;刘建昌;张羽;李龙;;基于相对变换PLS的故障检测方法[J];仪器仪表学报;2012年04期

【相似文献】

中国期刊全文数据库 前10条

1 孙书韬,何新华,宫云战,王维锋;基于自由边控制流图的路径覆盖分析实现方法[J];装甲兵工程学院学报;1996年03期

2 陈卫东,杨建军,叶澄清,潘云鹤;基于块的流图模型及其控制流图[J];浙江大学学报(工学版);2003年02期

3 芦运照,张兆庆;控制流路径敏感的深层代码优化技术[J];计算机工程;2004年10期

4 汪淼;赵荣彩;蔡国明;丁志芳;;软件流水中隐式控制流恢复技术[J];计算机科学;2008年10期

5 龚锐;陈微;刘芳;戴葵;王志英;;一种软硬件结合的控制流检测与恢复方法[J];计算机研究与发展;2009年02期

6 张雁;林英;;程序控制流图自动生成的算法[J];计算机与数字工程;2010年02期

7 杜子德;程序控制流图:一种可观化的程序设计工具[J];计算机研究与发展;1995年12期

8 李爱国;洪炳昒;王司;;软件实现的程序控制流校验方法研究进展[J];哈尔滨工业大学学报;2008年03期

9 胡刚;张平;李清宝;张翠艳;;基于静态模拟的二进制控制流恢复算法[J];计算机工程;2011年05期

10 陈新;;基于程序控制流图源代码相似程度分析系统[J];计算机系统应用;2013年03期

中国重要会议论文全文数据库 前1条

1 夏玉辉;张威;万琳;王洪艳;;一种基于控制流图的静态测试方法[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年

中国博士学位论文全文数据库 前1条

1 王伟;使用显式控制流语言验证汇编程序的方法[D];中国科学技术大学;2011年

中国硕士学位论文全文数据库 前10条

1 崔晨;固件代码控制流图恢复技术研究[D];解放军信息工程大学;2012年

2 冯斌;静态构造面向方面程序的控制流图[D];上海交通大学;2007年

3 杨广;控制流提取模型及软件可靠性评价应用研究[D];大连理工大学;2013年

4 周希;基于静态分析的程序控制流图生成工具的设计与实现[D];中山大学;2013年

5 李剑明;面向星载计算机瞬时故障的软件控制流错误检测技术[D];国防科学技术大学;2009年

6 韩红军;基于控制流图的Java语言动态例化的研究[D];北京工业大学;2002年

7 任浩;基于静态分析的C程序控制流图构造方法研究[D];内蒙古师范大学;2013年

8 熊利平;基于控制流与数据流的面向方面测试方法研究[D];湖南大学;2013年

9 苏振;类C语言程序分片系统的设计与实现[D];吉林大学;2006年

10 文家朝;基于多样化对象所有权的软件可信性质研究[D];南京理工大学;2012年



本文编号:1625401

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1625401.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户48c42***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com