用于使用缓冲器存储器地址范围规则的基于硬件的安全数据处理的装置和方法制造方法及图纸

技术编号:9573029 阅读:118 留言:0更新日期:2014-01-16 05:38
公开了一种用于处理来自缓冲器存储器的数据的处理器。以硬件实现的该处理器可允许将基于来自与缓冲器存储器的安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与该安全地址范围相关联的一个或多个安全位置。此外,该处理器可阻止将基于来自与安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与缓冲器存储器的非安全地址范围相关联的一个或多个非安全位置。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2011年5月10日提交的美国临时申请N0.61/484,575的权益,其通过引用整体纳入于此。背景领域本专利技术一般涉及诸如计算机或远程站之类的装置中的安全数据处理。背景装置可使用可能具有开源内核和/或高访问性低等级软件的操作系统。不幸的是,内核中的安全性实现可出于提取受保护内容(诸如使用DRM (数字权限管理)保护的多媒体内容)的目的而改变。因此,需要用于安全数据处理的有效技术。概述本专利技术的一方面可在于以硬件实现的用于处理来自缓冲器存储器的数据的处理器。该处理器包括保护单元。保护单元配置成允许将基于来自与缓冲器存储器的安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与该安全地址范围相关联的一个或多个安全位置。保护单元进一步配置成阻止将基于来自与安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与缓冲器存储器的非安全地址范围相关联的一个或多个非安全位置。[0011 ] 在本专利技术的更为详细的方面,保护单元可进一步配置成允许将基于来自与非安全地址范围相关联的至少一个非安全位置的输入数据所处理的输出数据写入至与该非本文档来自技高网...

【技术保护点】
一种以硬件实现的用于处理来自缓冲器存储器的数据的处理器,所述处理器包括:保护单元,其配置成:允许将基于来自与所述缓冲器存储器的安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与所述安全地址范围相关联的一个或多个安全位置,以及阻止将基于来自与所述安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与所述缓冲器存储器的非安全地址范围相关联的一个或多个非安全位置。

【技术特征摘要】
【国外来华专利技术】2011.05.10 US 61/484,575;2012.05.09 US 13/467,8531.一种以硬件实现的用于处理来自缓冲器存储器的数据的处理器,所述处理器包括: 保护单元,其配置成: 允许将基于来自与所述缓冲器存储器的安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与所述安全地址范围相关联的一个或多个安全位置,以及 阻止将基于来自与所述安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与所述缓冲器存储器的非安全地址范围相关联的一个或多个非安全位置。2.如权利要求1所述的处理器,其特征在于,所述保护单元还配置成允许将基于来自与所述非安全地址范围相关联的至少一个非安全位置的输入数据所处理的输出数据写入至与所述非安全地址范围相关联的一个或多个非安全位置。3.如权利要求1所述的处理器,其特征在于,所述安全地址范围的地址包括虚拟地址。4.如权利要求3所述的处理器,其特征在于,所述安全地址范围包括所述缓冲器存储器的页面。5.如权利要求4所述的处理器,其特征在于,所述虚拟地址通过页表被映射至所述缓冲器存储器中的物理地址。6.如权利要求1所述的处理器,其特征在于,所述安全地址范围的地址包括物理地址。7.如权利要求1所述的处理器,其特征在于,输入数据基于从来自受保护源的受保护内容提取的数据。`8.如权利要求1所述的处理器,其特征在于,通过显示硬件从所述缓冲器存储器读取所述输出数据。9.一种用于处理来自缓冲器存储器的数据的设备,包括: 用于允许将基于来自与所述缓冲存储器的安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与所述安全地址范围相关联的一个或多个安全位置的装置;以及 用于阻止将基于来自与所述安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与所述缓冲器存储器的非安全地址范围相关联的一个或多个非安全位置的装置。10.如权利要求9所述的设备,其特征在于,还包括用于允许将基于来自与所述非安全地址范围相关联的至少一个非安全位置的输入数据所处理的输出数据写入至与所述非安全地址范围相关联的一个或多个非安全位置的装置。11.如权利要求9所述的设备,其特征在于,所述安全地址范围的地址包括虚拟地址。12.如权利要求11所述的设备,其特征在于,所述安全地址范围包括所述缓冲器存储器的页面。13.如权利要求12所述的设备,其特征在于,所述虚拟地址通过页表被映射至所述缓冲器存储器中的物理地址。14.如权利要求9所述的设备,其特征在于,所述安全地址范围的地址包括物理地址。15.如权利要求9所述的设备,其特征在于,输入数据基于从来自受保护源的受保护内容提取的数据。16.如权利要求9所述的设备,其特征在于,通过显示硬件从所述缓冲器存储器读取所述输出数据。17.一种计算机程序产品,包括: 计算机可读介质,包括: 用于使计算机允许将基于来自与缓冲器存储器的安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与所述安全地址范围相关联的一个或多个安全位置的代码;以及 用于使计算机阻止将基于来自与所述安全地址范围相关联的至少一个安全位置的输入数据所处理的输出数据写入至与...

【专利技术属性】
技术研发人员:S·R·科蒂林盖尔J·曼达亚姆R·凯达
申请(专利权)人:高通股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1