[发明专利]安全的直接存储器访问有效
申请号: | 201180075855.5 | 申请日: | 2011-12-21 |
公开(公告)号: | CN104040510A | 公开(公告)日: | 2014-09-10 |
发明(设计)人: | J·曼盖拉姆帕利;V·R·戈库尔兰干 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F21/10 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张欣 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 直接 存储器 访问 | ||
1.一种在主机计算设备上实现的方法,包括:
响应于直接存储器访问(DMA)操作的启动,建立安全目的地地址范围,所述直接存储器访问(DMA)操作包括从源存储器获取加密的内容,解密所述加密的内容,并将所述解密的内容置于安全目的地存储器中;
接收与所述安全目的地存储器相关联的一个或多个目的地地址;以及
基于所述一个或多个目的地地址落在所述安全目的地地址范围内,允许所述解密的内容被置于所述安全目的地存储器中。
2.如权利要求1所述的方法,包括通过在被配置成实现所述DMA操作的DMA模块中设置有效目的地起始地址寄存器和有效目的地结束地址寄存器两者,建立所述安全目的地地址范围。
3.如权利要求2所述的方法,包括响应于所述DMA操作的完成,复位所述有效目的地起始地址寄存器和所述有效目的地结束地址寄存器。
4.如权利要求1所述的方法,包括:接收所述一个或多个目的地地址包括接收目的地DMA表,作为由请求所述DMA操作的应用程序所生成的分散-聚集列表的一部分,所述分散-聚集列表还包括与所述源存储器相关联的一个或多个源地址。
5.如权利要求4所述的方法,包括基于所述分散-聚集列表,在所述DMA模块中设置源地址和目的地址寄存器,所述DMA模块基于所述一个或多个目的地地址之中的至少一个目的地地址落到所述安全目的地地址范围以外,停止所述源和目的地址寄存器的所述设置。
6.如权利要求5所述的方法,包括所述DMA模块向所述DMA模块的控制器发送错误指示以指出所述至少一个目的地地址是非有效目的地地址。
7.如权利要求1所述的方法,包括从在被配置成实现所述DMA操作的DMA模块的控制器和所述主机计算设备的操作系统之间共享的存储器的一部分接收所述一个或多个目的地地址,所述一个或多个目的地地址是由所述控制器构建的,所述控制器标志所述共享存储器的所述一部分以指出所述部分的与所述DMA操作的相关联。
8.如权利要求7所述的方法,包括所述控制器通过设置有效目的地起始地址和设置有效目的地结束地址,来建立所述安全目的地地址范围。
9.如权利要求8所述的方法,包括所述控制器从所述共享存储器接收一个或多个源地址,所述一个或多个源地址是由请求所述DMA操作的应用程序构建的,所述控制器基于所述一个或多个源地址和所述一个或多个目的地地址两者,在所述DMA模块中设置源地址和目的地址寄存器,所述控制器基于所述一个或多个目的地地址之中的至少一个目的地地址落到所述安全目的地地址范围以外,停止所述源地址和目的地址寄存器的所述设置。
10.如权利要求9所述的方法,包括所述控制器响应于所述至少一个目的地地址落到所述安全目的地范围以外,向请求所述DMA操作的所述应用程序发送错误指示。
11.如权利要求8所述的方法,包括所述控制器从所述共享存储器接收一个或多个源地址,所述一个或多个源地址是由请求所述DMA操作的应用程序构建的,所述控制器基于所述一个或多个源地址和所述一个或多个目的地地址两者,并基于所述一个或多个目的地之中的所有所述目的地地址是否落在所述安全目的地地址范围内,在所述DMA模块中设置源地址和目的地址寄存器。
12.一种设备,包括:
处理器电路;以及
可通信地耦合到所述处理器电路的存储器单元,所述存储器单元被配置为存储目的地管理器,所述目的地管理器可在所述处理器电路上操作,以响应于从源存储器移动加密的内容、解密所述加密的内容,并将所述解密的内容置于安全目的地存储器中的直接存储器访问(DMA)操作的启动,建立安全目的地地址范围,所述目的地管理器还可操作以接收与所述安全目的地存储器相关联的一个或多个目的地地址,并基于所述一个或多个目的地地址落在所述安全目的地地址范围内,允许所述解密的内容被置于所述安全目的地存储器。
13.如权利要求12所述的设备,包括显示器,用于视觉回放被置于所述安全目的地存储器中的所述解密的内容的视频内容部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180075855.5/1.html,转载请声明来源钻瓜专利网。