[发明专利]用于数据完整性保护的方法、装置、系统和机器可读介质有效
| 申请号: | 201380006289.1 | 申请日: | 2013-08-12 |
| 公开(公告)号: | CN104067287B | 公开(公告)日: | 2018-08-14 |
| 发明(设计)人: | D·卡萨特金 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;张立达 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 加密代码 读取 第一数据 读取请求 计算设备 参考 数据完整性保护 机器可读介质 完整性保护 存储设备 存储数据 高速缓存 计算系统 软件应用 元数据 耦合到 加密 匹配 存储 关联 访问 | ||
1.一种用于促进计算设备处的存储数据的无加密完整性保护的方法,包括:
从计算设备处的软件应用接收读取请求以便执行与存储在耦合到所述计算设备的存储设备处的数据的第一数据块有关的读取任务,其中,所述读取任务包括读取所述第一数据块;
访问与所述第一数据块相关联的第一元数据高速缓存处的第一参考加密代码;
计算与所述第一数据块有关的第一新加密代码;
将所述第一新加密代码与所述第一参考加密代码进行比较;并且
如果所述第一新加密代码与所述第一参考加密代码相匹配,则接受所述读取请求,其中接受包括促进所述读取任务,
其中,如果包含所述第一参考加密代码的数据块在所述第一元数据高速缓存中缺失,则为促进所述读取任务而提交读取请求以读取缺失的数据块。
2.如权利要求1所述的方法,进一步包括如果所述第一新加密代码与所述第一参考加密代码不相匹配,则拒绝所述读取请求,其中拒绝包括对所述读取请求做出响应而发出错误消息。
3.如权利要求1所述的方法,其中,所述第一参考加密代码和所述第一新加密代码包括基于散列的消息认证代码(HMAC)。
4.如权利要求1所述的方法,其中,所述软件应用包括在所述计算设备处运行的操作系统。
5.如权利要求1所述的方法,进一步包括:
从所述计算设备处的软件应用接收写入请求以便执行与第二数据块有关的写入任务,其中,所述写入任务包括将所述第二数据块写入到存储在所述存储设备处的所述数据;并且
访问与所述第二数据块相关联的第二元数据高速缓存处的第二参考加密代码。
6.如权利要求5所述的方法,进一步包括:
计算与所述第二数据块有关的第二新加密代码;
在所述第二元数据高速缓存中由所述第二新加密代码代替所述第二参考加密代码;并且
接受所述写入请求,其中接受包括促进所述写入任务。
7.如权利要求6所述的方法,其中,所述第二元数据高速缓存维护所述第二新加密代码,以使得所述第二新加密代码用作参考加密代码,用于未来的读取请求。
8.如权利要求6所述的方法,其中,所述第二参考加密代码和所述第二新加密代码包括基于散列的消息认证代码(HMAC)。
9.一种用于促进计算设备处的存储数据的无加密完整性保护的装置,包括:
用于从计算设备处的软件应用接收读取请求以便执行与存储在耦合到所述计算设备的存储设备处的数据的第一数据块有关的读取任务的模块,其中,所述读取任务包括读取所述第一数据块;
用于访问与所述第一数据块相关联的第一元数据高速缓存处的第一参考加密代码的模块;
用于计算与所述第一数据块有关的第一新加密代码的模块;
用于将所述第一新加密代码与所述第一参考加密代码进行比较的模块;以及
用于如果所述第一新加密代码与所述第一参考加密代码相匹配,则接受所述读取请求的模块,其中接受包括促进所述读取任务,
其中,如果包含所述第一参考加密代码的数据块在所述第一元数据高速缓存中缺失,则为促进所述读取任务而提交读取请求以读取缺失的数据块。
10.如权利要求9所述的装置,进一步包括用于如果所述第一新加密代码与所述第一参考加密代码不相匹配,则拒绝所述读取请求的模块,其中拒绝包括对所述读取请求做出响应而发出错误消息。
11.如权利要求9所述的装置,其中,所述第一参考加密代码和所述第一新加密代码包括基于散列的消息认证代码(HMAC)。
12.如权利要求9所述的装置,其中,所述软件应用包括在所述计算设备处运行的操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380006289.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:接入点的接入方法及相关设备
- 下一篇:配置无线网络连接参数信息的方法及装置





