[发明专利]一种微处理器监控方法及系统有效
申请号: | 201910157634.0 | 申请日: | 2019-03-01 |
公开(公告)号: | CN110032491B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 史江义;许志鹏;苏昭伟;刘轩;马佩军 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 张捷 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微处理器 监控 方法 系统 | ||
1.一种微处理器监控方法,应用于微处理器,其特征在于,包括:
对预设指令序列和预设输入值进行预配置,生成预配置信息;以及,捕获微处理器状态信息;
根据所述预配置信息和所述微处理器状态信息生成干扰意见;
根据所述干扰意见,生成干扰使能信号;
根据所述干扰使能信号,对所述微处理器进行干扰。
2.根据权利要求1所述的微处理器监控方法,其特征在于,所述干扰使能信号包括:性能干扰使能信号、运算干扰使能信号、数据干扰使能信号、中断干扰使能信号、功耗干扰使能信号和复位干扰使能信号中的至少一个;
当所述干扰使能信号包括性能干扰使能信号时,所述根据所述干扰使能信号对所述微处理器进行干扰的步骤包括:
降低所述微处理器性能;
当所述干扰使能信号包括功耗干扰使能信号时,所述根据所述干扰使能信号对所述微处理器进行干扰的步骤包括:
增加所述微处理器功耗;
当所述干扰使能信号包括中断干扰使能信号时,所述根据所述干扰使能信号对所述微处理器进行干扰的步骤包括:
干扰所述微处理器中断处理;
当所述干扰使能信号包括运算干扰使能信号时,所述根据所述干扰使能信号对所述微处理器进行干扰的步骤包括:
更改所述微处理器的运算结果;
当所述干扰使能信号包括数据干扰使能信号时,所述根据所述干扰使能信号对所述微处理器进行干扰的步骤包括:
更改所述微处理器数据存储地址;
当所述干扰使能信号包括复位干扰使能信号时,所述根据所述干扰使能信号对所述微处理器进行干扰的步骤包括:
强制所述微处理器复位使能。
3.如权利要求2所述的微处理器监控方法,其特征在于,所述微处理器状态信息包括:根据微处理器取指得到的指令序列的匹配结果、微处理器进行存储器读写的数据、微处理器算数运算单元的输入值的匹配结果、隐蔽伪装触发意见。
4.根据权利要求3所述的微处理器监控方法,其特征在于,当所述微处理器状态信息包括根据微处理器取指得到的指令序列的匹配结果时,所述捕获微处理器状态信息的步骤具体包括:
获取微处理器取指得到的指令序列,将该指令序列与用户配置模块中预设指令序列进行匹配,得到所述根据微处理器取指得到的指令序列的匹配结果;
当所述微处理器状态信息包括微处理器算数运算单元的输入值的匹配结果时,所述捕获微处理器状态信息的步骤包括:
获取微处理器算数运算单元的输入值,将该输入值与所述用户配置模块中预设输入值进行匹配,得到所述微处理器算数运算单元的输入值的匹配结果;
当所述微处理器状态信息包括所述隐蔽伪装触发意见时,所述捕获微处理器状态信息的步骤包括:
监控微处理器电路中低翻转率节点和测试功能控制信号,形成隐蔽伪装触发意见。
5.根据权利要求4所述的微处理器监控方法,其特征在于,所述微处理器包括寄存器传输级、门电路网表级;
所述性能干扰使能信号、运算干扰使能信号、数据干扰使能信号、中断干扰使能信号通过所述寄存器传输级生成;
所述功耗干扰使能信号以及复位干扰使能信号通过所述门电路网表级触发所述监控微处理器电路中低翻转率节点和测试功能控制信号,形成隐蔽伪装触发意见的步骤、增加所述微处理器功耗的步骤以及强制所述微处理器复位使能的步骤。
6.一种微处理器监控系统,应用于微处理器,其特征在于,包括:
预配置模块:用于对预设指令序列和预设输入值进行预配置,生成预配置信息;
状态信息捕获模块:用于捕获微处理器状态信息;
干扰意见生成模块:用于根据所述预配置信息和所述微处理器状态信息生成干扰意见;
干扰使能信号生成模块:用于根据所述干扰意见,生成干扰使能信号;
干扰模块:用于根据所述干扰使能信号,对所述微处理器进行干扰。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910157634.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于检测系统异常的方法及其装置
- 下一篇:一种用于服务器托管的保护系统