当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于保护重放内容的方法和装置制造方法及图纸

技术编号:8304045 阅读:158 留言:0更新日期:2013-02-07 11:42
给出用于安全的重放的一种装置。在一个实施例中,所述装置包括控制器,所述控制器包括管理认证和密钥导出的密钥导出模块。在一个实施例中,如果数据流中的视频数据部分是可检索的而不必解密数据流,则所述装置把视频解密密钥提供给图形引擎。在一个实施例中,所述装置还包括结合加密密钥来解密数据的一部分以生成视频信息和视频数据的解密模块。所述控制器然后把视频数据的加密版本写入到图形引擎的视频缓冲器。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施例涉及计算系统的数据保护。更特别地,本专利技术的实施例涉及具有视频处理的计算系统。
技术介绍
各种类型的安全内容可以在计算机上被接收以便被重放。例如,按次付费的视频或者专有内容可以在计算机系统上被接收以用于重放。数字通用盘(DVD)内容也可以在计算机上被播放。内容可以以加密的方式到达,并且因此在通往接收计算机的道路上不能被容易地拦截。较新的内容保护方案(例如高级访问内容系统(AACS))是用于内容分发和数字权利管理的标准,其打算限制对光盘和DVD的访问与复制。参见“Advanced Access Content System: Introduction and Common Cryptographic Elements,,Rev 0.91 或 Rev 0.951。所述标准已被采用作为用于HD DVD和蓝光盘(BD)的访问限制方案。然而,一旦内容到达计算机,它就可以被解密以用于重放。经许可的播放器使用DRM (数字权利管理)设备密钥以用于提取标题密钥,所述标题密钥然后被用于解密媒体内容。典型地,DRM设备密钥是使用抗篡改软件方法来保护的,所述抗篡改软件方法在历史上常常已被破译,因此暴露设备密钥,从而由未经许可的播放器用于未经授权的内容拷贝(ripping)。一旦被解密,它就可以被计算机系统上的恶意软件访问,并且被未经授权的实体偷窃。软件、DVD盘、游戏、视频、以及其他内容的未经授权的拷贝可以以这种方式被制作。附图说明从在下面给出的详细描述以及从本专利技术的各种实施例的附图,将更充分地理解本专利技术的实施例,然而,其不应被认为是将本专利技术限制于特定实施例,而是仅仅用于解释和理解。图I是具有受保护内容的视频和音频数据的一个实施例。图2是根据本专利技术的一个实施例的安全重放系统的框图。图3是用于安全重放的过程的一个实施例的流程图。图4示出供本专利技术的一个实施例使用的计算机系统。具体实施例方式给出一种用于安全的重放的装置。在一个实施例中,安全的重放是结合开放PC平台来执行的。在一个实施例中,所述装置包括控制器,所述控制器包括管理认证和密钥导出的密钥导出模块。在一个实施例中,如果系统上的图形引擎能够本身处理视频数据(例如,如果视频数据部分在数据流中是可识别的而不必解密数据流),则密钥导出模块把内容解密密钥经由安全的通道提供给图形引擎。在另一实施例中,如果图形引擎不是本身处理视频数据(例如,视频数据部分和音频数据部分在数据流中以这样的方式进行交织,即数据流要被解密以便解复用视频和音频数据部分),则所述装置包括结合加密密钥来解密数据的一部分以生成视频信息和视频数据的解密模块。所述控制器然后把视频数据的加密版本写入到图形引擎的视频缓冲器。在下列描述中,阐述许多细节以提供对本专利技术的实施例的更透彻的解释。然而,对于本领域技术人员而言下述将是明显的,即本专利技术的实施例可以在没有这些特定细节的情况下被实践。在其他实例中,公知的结构和设备以框图的形式(而不是详细地)被示出,以免模糊本专利技术的实施例。后面的详细描述的一些部分是按照对于在计算机存储器内的数据比特的操作的算法和符号表示来给出的。这些算法描述和表示是由数据处理领域的技术人员用来将他们的工作的实质最有效地传达给该领域的其他技术人员的手段。算法在这里并且通常被认为是导致期望结果的步骤的前后一致的序列。所述步骤是需要物理量的物理操纵的步骤。通常,尽管不是一定,这些量采取能够被存储、传送、组合、比较、以及以别的方式被操纵的电·的或磁的信号的形式。主要出于常用的原因,已证明把这些信号称作比特、值、元素、符号、字符、项、数字等等有时是方便的。然而,应当记住,所有这些和类似的术语将与适当的物理量相关联,并且仅仅是应用于这些量的方便的标记。除非有与从下列讨论中明显的所不同的专门说明,否则要认识至IJ,在整个本描述中,利用诸如“处理”或“计算”或“运算”或“确定”或“显示”等等之类的术语的讨论是指计算机系统或类似电子计算设备的动作和过程,其把在计算机系统的寄存器内表示为物理(电子)量的数据操纵和转换为在计算机系统存储器或寄存器或其他这样的信息存储、传输和显示设备内类似地表示为物理量的其他数据。本专利技术的实施例还涉及用于执行在这里的操作的装置。一些装置可以被特别地构造以用于所需目的,或者它可以包括通用计算机,所述通用计算机由存储在计算机中的计算机程序选择性地激活或重新配置。这样的计算机程序可以被存储在计算机可读存储介质中,所述计算机可读存储介质例如但不限于任何类型的盘,包括软盘、光盘、CD-ROM、DVD-ROM、以及磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、NVRAM、磁或光卡,或者任何类型的适用于存储电子指令的介质,并且每个被耦合到计算机系统总线。在这里给出的算法和显示并不与任何特定计算机或其他装置固有地相关。各种通用系统可以根据在这里的教导而与程序一起被使用,或者构造更专用的装置以执行所需的方法步骤可能证明是方便的。多种的这些系统的所需结构将从在下面的描述中看到。另外,本专利技术的实施例没有参照任何特定编程语言来描述。将认识到,多种编程语言可以被用来实施如在这里描述的本专利技术的教导。机器可读介质包括用于存储或传送机器(例如计算机)可读的形式的信息的任何机构。例如,机器可读介质包括只读存储器(“ROM”)、随机存取存储器(“RAM”)、磁盘存储介质、光存储介质、闪速存储器设备等等。在这里描述的方法和装置是用于安全重放系统的。具体而言,安全重放系统主要是参照多核心处理器计算机系统讨论的。然而,用于安全重放系统的方法和装置不限于此,因为它们可以在或者结合诸如蜂窝电话、个人数字助理、嵌入式控制器、移动平台、台式平台、以及服务器平台之类的任何集成电路设备或系统,以及结合诸如硬件/软件线程之类的其他资源被实施。概观 给出一种用于安全的重放的装置。在一个实施例中,安全的重放是结合开放PC平台来执行的。在一个实施例中,所述装置包括控制器,所述控制器包括管理认证和密钥导出的密钥导出模块。在一个实施例中,如果系统上的图形引擎能够本身处理视频数据(例如,如果视频数据部分在数据流中是可识别的而不必解密数据流),则密钥导出模块把内容解密密钥经由安全的通道提供给图形引擎。在另一实施例中,如果图形引擎不是本身处理视频数据(例如,视频数据部分和音频数据部分在数据流中以这样的方式进行交织,即数据流要被解密以便解复用视频和音频数据部分),则所述装置包括结合加密密钥来解密数据的一部分以生成视频信息和视频数据的解密模块。所述控制器然后把视频数据的加密版本写入到图形引擎的视频缓冲器。 图I是具有受保护内容的视频和音频数据的一个实施例。参照图I,在一个实施例中,来自存储装置的音频/视频数据(或其他类型的数据)被分成两类受保护内容40和无保护内容38。无保护内容38也被称为不太敏感数据或非敏感数据。在一个实施例中,来自无保护内容38的内容被给予普通保护或相对较低的保护。例如,无保护内容38不被加密。在一个实施例中,文件中的数据包括与关于数据保护的不同程度的敏感性相关联的不同内容。例如,将由图形引擎处理以用于生成视频显示的视频数据是敏感数据。另一方面,当与视频数据相比时,音频数据是不太敏感本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:B韦姆布S卡林纳哈利D內米罗夫Z博金R古捷雷斯
申请(专利权)人:英特尔公司
类型:
国别省市:

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

1