[发明专利]一种数据读取方法和存储器在审
申请号: | 201611013718.X | 申请日: | 2016-11-15 |
公开(公告)号: | CN108073805A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 王明光;刘宇;陈杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/60 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 控制器 读操作请求 读操作 控制器判断 数据读取 响应信息 数据读取过程 读取 数据一致 泄露 篡改 发送 携带 响应 | ||
本发明公开了一种数据读取方法,包括:存储器的控制器接收携带第一地址的读操作请求,所述读操作请求用于指示所述控制器对所述第一地址进行读操作;所述存储器的控制器对第一地址进行N次读操作,获取所述N次读操作读取的N个数据;所述存储器的控制器判断所述N个数据是否一致;若所述控制器判断所述N个数据一致,则所述控制器发送用于响应所述读操作请求的响应信息,所述响应信息包括所述N个数据中的任意一个。本发明实施例还提供了一种存储器。采用本发明实施例有利于解决存储器在数据读取过程中数据被篡改和泄露的问题。
技术领域
本发明涉及数据处理领域,尤其涉及一种数据读取方法和存储器。
背景技术
数据读取操作在数据处理领域是最常见的操作。通常数据读取操作的过程是数据读取设备向数据存储单元发送读操作指令,数据存储单元接收到读操作指令后,根据读操作指令中携带的地址,获取与该地址对应的数据,并将地址对应的数据返回数据读取设备。按照上述过程,数据读取设备获取与该地址对应的数据。但在数据读取设备进行上述读操作的过程中,攻击者通过监测该数据读取设备的控制器与数据之间的数据总线得到读操作指令中携带的地址和与改地址对应的数据,可随意篡改该数据,造成数据的泄露,严重威胁数据的安全。
发明内容
本发明实施例提供一种数据读取方法和存储器,有利于解决在数据读取过程中,数据被篡改和泄露的问题。
第一方面,本发明实施例提供一种数据读取方法,包括:
存储器的控制器接收携带第一地址的读操作请求,所述读操作请求用于指示所述控制器对所述第一地址进行读操作;
所述存储器的控制器对第一地址进行N次读操作,获取所述N次读操作读取的N个数据;
所述存储器的控制器判断所述N个数据是否一致;若所述控制器判断所述N个数据一致,则所述控制器发送用于响应所述读操作请求的响应信息,所述响应信息包括所述N个数据中的任意一个。通过对同一地址进行N次对操作,并对所述N次读操作读取的数据进行比对,有利于解决数据被篡改的问题。
在一些可行的实施例中,所述读操作请求是所述存储器所在的第一终端设备的处理器,或者与所述存储器所在的第一终端设备相连的第二终端设备发送的。
在一些可行的实施例中,在所述存储器的控制器对第一地址进行N次读操作的任意两次相邻的读操作之间,所述方法还包括:所述存储器的控制器进行T次随机读操作,所述T次随机读操作是分别对T个随机地址进行的读操作。通过上述加扰的方式有利于解决数据在读取过程中被泄露的问题。
在一些可行的实施例中,所述T和所述T个随机地址为所述存储器的控制器根据所述控制器产生的随机数生成的,所述T个随机地址的中任意两个不相同。
在一些可行的实施例中,所述存储器的控制器丢弃所述T次随机读操作获取的数据。通过将随机对操作获取的数据丢弃有利于提高所述控制器的运行速率。
在一些可行的实施例中,若所述N个数据不一致,则所述存储器发送用于响应所述读操作请求的异常告警信息。通过上报异常告警信息有利于解决数据在读取过程中被篡改的问题。
第二方面,本发明实施例提供一种存储器,包括:
接收模块,用于接收携带第一地址的读操作请求,所述读操作请求用于指示所述存储器对所述第一地址进行读操作;
读操作模块,用于对第一地址进行N次读操作,获取所述N次读操作读取的N个数据;
判断模块,用于判断所述N个数据是否一致;
发送模块,用于在所述判断模块判断所述N个数据一致时,发送用于响应所述读操作请求的响应信息,所述响应信息包括所述N个数据中的任意一个。通过对同一地址进行N次对操作,并对所述N次读操作读取的数据进行比对,有利于解决数据被篡改的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611013718.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种风险识别方法和装置
- 下一篇:一种检测时钟频率的方法及装置