[发明专利]输入输出记录装置及方法、CPU及其数据读写操作方法在审
申请号: | 201710212740.5 | 申请日: | 2017-04-01 |
公开(公告)号: | CN108345788A | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 刘雷波;罗奥;魏少军 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/57 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;贾磊 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据读写操作 外设 输出记录 数据包发送 安全检测 不确定性 读写操作 异步数据 装置设置 记录 发送 输出 | ||
本发明公开了一种输入输出记录装置及方法、CPU及其数据读写操作方法,其中,输入输出记录装置设置于CPU与外设之间,用于记录所述CPU与所述外设之间的数据读写操作,所述数据读写操作包括所述外设发起的数据读写操作和所述CPU发起的数据读写操作;其中,所述输入输出记录装置还用于请求所述CPU处理所述外设发起的数据读写操作,以及在接收到所述CPU发送的指示时,将所述外设发起的数据读写操作的数据包发送至所述CPU。采用本发明可以准确地记录CPU与外设之间的数据读写操作,消除外设发起的异步数据读写操作带来的不确定性影响,为CPU的输入输出安全检测提供了基础。
技术领域
本发明涉及计算机技术领域,尤其涉及输入输出记录装置及方法、CPU及其数据读写操作方法。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着网络信息化等新技术的大规模应用,信息安全成为日益严峻的问题。通常我们讨论的信息安全都局限于网络安全、软件安全等方面,但是随着近年来研究表明,硬件安全也应受到关注。
硬件设计的规模随着硬件设计水平的提升日渐提升,使得硬件木马成为可能:当前以CPU(中央处理器)为代表的大规模电路中用到的硬件IP(知识产权)的来源多样化,硬件设计的流程复杂化,设计制造流程分工细化等因素造成了硬件最终产品的安全可控性下降。在设计中被注入恶意木马或者漏洞(下文简称木马)的可能性增加,同时硬件规模的增加也增加了木马被识别和发现的困难。近年来,随着信息安全概念的发展,硬件的安全性逐渐成为信息安全的研究热点。
发明内容
发明人发现,可以利用CPU与外设之间的数据读写操作记录,对CPU的硬件安全进行检测。为此,在本发明实施例中提供一种输入输出记录装置,用以实现对CPU与外设之间的数据读写操作进行记录的功能,以利于对CPU的硬件安全进行检测。
本发明实施例中的输入输出记录装置设置于CPU与外设之间,用于记录所述CPU与所述外设之间的数据读写操作,所述数据读写操作包括所述外设发起的数据读写操作和所述CPU发起的数据读写操作;其中,所述输入输出记录装置还用于请求所述CPU处理所述外设发起的数据读写操作,以及在接收到所述CPU发送的指示时,将所述外设发起的数据读写操作的数据包发送至所述CPU。
在本发明的实施例中,还提供了一种输入输出记录方法,包括:
记录CPU与外设之间的数据读写操作,所述数据读写操作包括所述外设发起的数据读写操作和所述CPU发起的数据读写操作;
请求所述CPU处理所述外设发起的数据读写操作,以及在接收到所述CPU发送的指示时,将所述外设发起的数据读写操作的数据包发送至所述CPU。
在本发明的实施例中,还提供了一种中央处理器,包括:
请求处理模块,用于在接收到输入输出记录装置发送的请求时,暂停执行当前的指令流;
指示发送模块,用于向所述输入输出记录装置发送指示,以指示所述输入输出记录装置发送待处理的数据读写操作的数据包;
数据处理模块,用于接收所述输入输出记录装置发送的所述待处理的数据读写操作的数据包,并完成所述待处理的数据读写操作。
在本发明的实施例中,还提供了一种中央处理器的数据读写操作方法,包括:
接收到输入输出记录装置发送的请求时,暂停执行当前的指令流;
向所述输入输出记录装置发送指示,以指示输入输出记录装置发送所述待处理的数据读写操作的数据包;
接收所述输入输出记录装置发送的所述待处理的数据读写操作的数据包,并完成所述待处理的数据读写操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710212740.5/2.html,转载请声明来源钻瓜专利网。