[发明专利]安全区域内的分页有效
申请号: | 201380060662.1 | 申请日: | 2013-06-24 |
公开(公告)号: | CN104798054B | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | F·X·麦克金;M·A·戈德史密斯;B·E·亨特利;S·P·约翰逊;R·勒斯列-赫德;C·V·罗扎斯;U·R·萨瓦高恩卡;V·R·斯卡拉塔;V·尚伯格;W·H·史密斯;I·安奈蒂;I·埃里克山德洛维奇;A·贝伦宗;G·尼格 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 姬利永 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 区域内 分页 | ||
1.一种处理器,包括:
指令单元,用于接收第一指令和第三指令;以及
执行单元,用于执行所述第一指令和第三指令,其中所述第一指令的执行包括从区域页高速缓存中逐出第一页并且所述第三指令的执行包括分配所述区域页高速缓存中的第二页作为版本阵列页,其中相关于所述第一指令的执行,在所述版本阵列页中存储所述第一页的版本号。
2.如权利要求1所述的处理器,其中,所述第一指令的执行还包括加密所述第一页的内容以便生成经加密的页。
3.如权利要求2所述的处理器,其中,所述第一指令的执行还包括在存储器中存储所述经加密的页。
4.如权利要求3所述的处理器,其中,所述第一指令的执行还包括在所述存储器中存储所述经加密的页的完整性检查元数据。
5.如权利要求4所述的处理器,其中,所述指令单元还用于接收第二指令并且所述执行单元还用于执行所述第二指令,其中所述第二指令的执行包括将所述第一页重新加载到所述区域页高速缓存中。
6.如权利要求5所述的处理器,其中,所述第二指令的执行还包括解密所述经加密的页。
7.如权利要求6所述的处理器,其中,所述第二指令的执行还包括验证所述版本号。
8.一种用于安全区域内的分页的方法,包括:
接收第三指令;
响应于接收所述第三指令,分配区域页高速缓存中的第二页作为其中用于存储多个版本号的版本阵列页,所述多个版本号中的每一个对应于从区域页高速缓存逐出的页;
接收第一指令;以及
响应于接收所述第一指令,从所述区域页高速缓存中逐出第一页并且将所述第一页的版本号存储在版本阵列页中。
9.如权利要求8所述的方法,进一步包括响应于接收所述第一指令,加密所述第一页的内容以便生成经加密的页。
10.如权利要求9所述的方法,进一步包括响应于接收所述第一指令,将所述经加密的页存储在存储器中。
11.如权利要求10所述的方法,进一步包括响应于接收所述第一指令,将所述经加密的页的完整性检查元数据存储在所述存储器中。
12.如权利要求11所述的方法,进一步包括:
接收第二指令;以及
响应于接收所述第二指令,将所述第一页重新加载到所述区域页高速缓存中。
13.如权利要求12所述的方法,进一步包括响应于接收所述第二指令,解密所述经加密的页。
14.如权利要求13所述的方法,进一步包括响应于接收所述第二指令,验证所述版本号。
15.一种信息处理系统,包括:
存储器;以及
处理器,所述处理器包括:
指令单元,用于接收第一指令和第三指令;以及
执行单元,用于执行所述第一指令和第三指令,其中所述第一指令的执行包括从区域页高速缓存中逐出第一页并且所述第三指令的执行包括分配所述区域页高速缓存中的第二页作为版本阵列页,其中相关于所述第一指令的执行,在所述版本阵列页中存储所述第一页的版本号。
16.如权利要求15所述的系统,其中,所述指令的执行还包括加密所述第一页的内容以便生成经加密的页并且将所述经加密的页存储在所述存储器内。
17.一种机器可读介质,其上存储有指令,所述指令在被执行时致使机器执行如权利要求8-14中任一项所述的方法。
18.一种用于安全区域内的分页的设备,包括多个装置,每个装置用于执行如权利要求8-14中任一项所述的方法的相应步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380060662.1/1.html,转载请声明来源钻瓜专利网。