组许可加密和解密制造技术

技术编号:17012882 阅读:96 留言:0更新日期:2018-01-11 10:01
根据一方面,计算设备可以包括:媒体内容处理器,所述媒体内容处理器用于获得媒体内容;组许可管理器,所述组许可管理器用于判定所述媒体内容是否是许可组的一部分,并且当所述媒体内容被确定为所述许可组的一部分时,所述组许可管理器可以判定之前是否接收到所述许可组的主密钥。当之前没有接收到所述主密钥时,所述组许可管理器可以通过网络向许可管理器发送许可请求。所述组许可管理器可以通过所述网络接收许可以便允许访问所述媒体内容,其中,所述许可包括所述主密钥。所述计算设备可以包括:密钥生成器,所述密钥生成器用于基于所述主密钥导出内容密钥;以及解密单元,所述解密单元用于使用导出的内容密钥对所述媒体内容进行解密。

【技术实现步骤摘要】
【国外来华专利技术】组许可加密和解密相关申请的交叉引用本申请要求在2015年9月15日提交的题为“GROUPLICENSEENCRYPTIONANDDECRYPTION(组许可加密和解密)”的美国非临时专利申请号14/854,799的优先权并且是所述专利申请的继续申请,所述专利申请的公开内容通过引用全部结合在此。
技术介绍
包含一个或多个内容密钥的许可可能需要对媒体内容进行解密和回放。在一些示例中,媒体内容可以包括视频文件,如电影。在一些示例中,可以指示设备对相对大量的电影进行解密,并且因此,由于系统中的网络限制和等待时间问题,请求每个电影的许可可能是个问题。此外,在一些示例中,单个电影可能包含音频磁迹、标清(SD)视频磁迹以及(可能包含)高清(HD)视频磁迹,其中,可以使用不同内容密钥来对每个磁迹进行加密。根据常规许可交换技术,设备可以从许可服务器处重复请求内容密钥,由此增大网络流量的量(例如,对于每个电影内的每个磁迹,设备可能必须发送内容标识符并且然后接收唯一内容密钥)。此外,这种增加的网络流量可能在不具有可靠网络连接的位置中产生甚至比拥塞问题更严重的问题。
技术实现思路
附图和以下说明书阐述了一个或多个实施方式的细节。根据说明书和附图以及权利要求书,其他特征将是显而易见的。根据一方面,一种计算设备可以包括:媒体内容处理器,所述媒体内容处理器被配置用于获得媒体内容;组许可管理器,所述组许可管理器被配置用于判定所述媒体内容是否是许可组的一部分,并且当所述媒体内容被确定为所述许可组的一部分时,所述组许可管理器被配置用于判定之前是否接收到所述许可组的主密钥。当之前没有接收到所述主密钥时,所述组许可管理器可以被配置用于通过网络向许可管理器发送许可请求。所述许可请求可以包括标识所述媒体内容的内容标识符以及标识包括所述媒体内容的所述许可组的组标识符。所述组许可管理器可以被配置用于通过所述网络接收许可以便允许访问所述媒体内容,其中,所述许可包括与所述许可组相对应的所述主密钥。所述计算设备可以包括:密钥生成器,所述密钥生成器被配置用于基于所述主密钥导出针对由所述内容标识符标识的所述媒体内容的内容密钥;以及解密单元,所述解密单元被配置用于使用导出的内容密钥对所述媒体内容进行解密,从而使得可以访问所述媒体内容。所述计算设备可以包括以下特征中的一个或多个特征(或其任何组合)。所述媒体内容处理器可以被配置用于获得第二媒体内容,并且所述组许可管理器可以被配置用于确定所述第二媒体内容是包括所述媒体内容的所述许可组的一部分。所述密钥生成器可以被配置用于基于用于导出所述媒体内容的所述主密钥导出针对所述第二媒体内容的第二内容密钥,并且所述解密单元可以被配置用于使用所述第二内容密钥对所述第二媒体内容进行解密。所述许可还可以包括所述内容密钥,其中,所述解密单元可以将接收为所述许可的一部分的所述内容密钥或由所述密钥生成器导出的内容密钥用于对所述媒体内容进行解密的。当所述媒体内容被确定为不是所述许可组的一部分时,所述许可管理器可以被配置用于从许可管理器处请求并接收用于对所述媒体内容进行解密的单独内容密钥。当所述主密钥已经被确定为是之前接收的时,所述密钥生成器可以被配置用于使用之前接收的主密钥导出所述内容密钥。所述密钥生成器可以被配置用于使用与所述主密钥、所述内容标识符和所述组标识符一起输入的密钥导出函数导出所述内容密钥。所述组许可管理器可以被配置用于基于所述许可请求中包含所述组标识符来判定所述媒体内容是否是所述许可组的一部分。所述许可组可以包括多个电影,并且所述媒体内容可以是来自所述多个电影的单个电影。根据一方面,一种系统可以包括:许可管理器,所述许可管理器被配置用于从计算设备处接收许可请求,其中,所述许可请求包括标识包括媒体内容的许可组的组标识符;以及密钥生成器,所述密钥生成器被配置用于使用所述组标识符获得主密钥,其中,所述主密钥是所述许可组的密钥,从而使得可以使用所述主密钥导出作为所述许可组的一部分的每个媒体内容的内容密钥。所述许可管理器可以被配置用于向所述计算设备发送许可,所述许可包括所述主密钥。所述计算设备可以包括以上或以下特征中的一个或多个特征(或其任何组合)。所述许可请求可以包括标识媒体内容的内容标识符,并且所述密钥生成器可以被配置用于生成由所述内容标识符标识的所述媒体内容的内容密钥,其中,所述许可包括所述主密钥和所述内容密钥两者。所述密钥生成器可以被配置用于从存储多个主密钥的主密钥数据库中获得所述主密钥,其中,所述多个主密钥中的每个主密钥与不同许可组相对应。所述计算设备可以包括加密单元,所述加密单元被配置用于对所述主密钥进行加密,并且所述许可管理器可以被配置用于发送具有经加密的主密钥的所述许可。所述组许可管理器可以被配置用于基于所述许可请求内包含所述组标识符来判定所述媒体内容是否是所述许可组的一部分。在从所述计算设备处接收所述许可请求之前,所述许可管理器可以被配置用于从媒体内容提供器处接收密钥请求,其中,所述密钥请求包括所述组标识符以及标识所述媒体内容的内容标识符。所述密钥生成器可以被配置用于基于所述主密钥和所述内容标识符导出所述内容密钥,并且所述许可管理器可以被配置用于向所述媒体内容提供器返回所述内容密钥,从而使得可以使用所述内容密钥对所述媒体内容进行加密。所述许可管理器可以被配置用于基于所述密钥请求内包含所述组标识符来判定所述媒体内容是否是所述许可组的一部分。当所述密钥请求不包括所述组标识符时,所述密钥生成器被配置用于在不使用所述主密钥的情况下导出所述内容密钥。所述媒体内容可以是电影的单个磁迹。根据一方面,一种系统可以包括:媒体内容提供器,所述媒体内容提供器被配置用于向许可管理器发送密钥请求,其中,所述密钥请求包括标识媒体内容的内容标识符以及标识所述媒体内容的许可组的组标识符。所述媒体内容提供器可以被配置用于从所述许可管理器处接收密钥响应,其中,所述密钥响应包括针对由所述内容标识符标识的所述媒体内容的内容密钥。所述系统可以包括提供器加密单元,所述提供器加密单元被配置用于使用所述内容密钥对所述媒体内容进行加密,其中,所述媒体内容提供器被配置用于提供经加密的媒体内容以供访问。所述系统可以包括以上或以下特征中的一个或多个特征(或其任何组合)。包括在所述密钥响应中的所述内容密钥是经加密的内容密钥,并且所述系统进一步包括提供器解密单元,所述提供器解密单元被配置用于对经加密的内容密钥进行解密。所述提供器加密单元被配置用于使用经解密的内容密钥来对所述媒体内容进行加密。所述提供器加密单元可以被配置用于使用已经从相同主密钥中导出的唯一内容密钥对属于所述许可组的所有媒体内容进行加密。所述许可组可以定义多个电影,并且所述媒体内容可以表示单个电影。附图说明图1是根据一方面的用于实施组许可机制的系统的框图,所述组许可机制用于控制对媒体内容的下载和回放。图2展示了根据一方面的图1的系统的许可组的示例。图3展示了根据一方面的图1的系统的密钥生成器的示例。图4展示了根据一方面的具有用于保护内容密钥的多个保护层的组许可机制的示例。图5展示了流程图,所述流程图描绘了根据一方面的图1的系统的计算设备的示例操作。图6展示了流程图,所述流程图描绘了根据一方面的图1的系统的许可管本文档来自技高网...
组许可加密和解密

【技术保护点】
一种计算设备,包括:至少一个处理器;存储有可执行指令的非瞬态计算机可读介质,所述可执行指令当被所述至少一个处理器执行时被配置用于实现:媒体内容处理器,所述媒体内容处理器被配置用于获得媒体内容;组许可管理器,所述组许可管理器被配置用于判定媒体内容是否是许可组的一部分,并且当媒体内容被确定为许可组的一部分时,所述组许可管理器被配置用于判定之前是否接收到所述许可组的主密钥,所述组许可管理器被配置用于在之前没有接收到主密钥时通过网络向许可管理器发送许可请求,所述许可请求包括标识媒体内容的内容标识符以及标识包括媒体内容的许可组的组标识符,所述组许可管理器被配置用于通过所述网络接收许可以便允许访问媒体内容,所述许可包括与所述许可组相对应的主密钥;密钥生成器,所述密钥生成器被配置用于基于主密钥导出针对由内容标识符标识的媒体内容的内容密钥;以及解密单元,所述解密单元被配置用于使用导出的内容密钥对媒体内容进行解密,从而使得可以访问媒体内容。

【技术特征摘要】
【国外来华专利技术】2015.09.15 US 14/854,7991.一种计算设备,包括:至少一个处理器;存储有可执行指令的非瞬态计算机可读介质,所述可执行指令当被所述至少一个处理器执行时被配置用于实现:媒体内容处理器,所述媒体内容处理器被配置用于获得媒体内容;组许可管理器,所述组许可管理器被配置用于判定媒体内容是否是许可组的一部分,并且当媒体内容被确定为许可组的一部分时,所述组许可管理器被配置用于判定之前是否接收到所述许可组的主密钥,所述组许可管理器被配置用于在之前没有接收到主密钥时通过网络向许可管理器发送许可请求,所述许可请求包括标识媒体内容的内容标识符以及标识包括媒体内容的许可组的组标识符,所述组许可管理器被配置用于通过所述网络接收许可以便允许访问媒体内容,所述许可包括与所述许可组相对应的主密钥;密钥生成器,所述密钥生成器被配置用于基于主密钥导出针对由内容标识符标识的媒体内容的内容密钥;以及解密单元,所述解密单元被配置用于使用导出的内容密钥对媒体内容进行解密,从而使得可以访问媒体内容。2.如权利要求1所述的计算设备,其中,所述媒体内容处理器被配置用于获得第二媒体内容,并且所述组许可管理器被配置用于确定所述第二媒体内容是包括所述媒体内容的所述许可组的一部分,所述密钥生成器被配置用于基于用于导出所述媒体内容的主密钥导出针对所述第二媒体内容的第二内容密钥,所述解密单元被配置用于使用所述第二内容密钥对所述第二媒体内容进行解密。3.如权利要求1或权利要求2所述的计算设备,其中,所述许可还包括所述内容密钥,所述解密单元被配置用于将接收为所述许可的一部分的内容密钥或由所述密钥生成器导出的内容密钥用于对所述媒体内容进行解密。4.如权利要求1至3中任一项所述的计算设备,其中,当所述媒体内容被确定为不是所述许可组的一部分时,所述许可管理器被配置用于从所述许可管理器请求并接收单独内容密钥以用于对媒体内容进行解密。5.如权利要求1至4中任一项所述的计算设备,其中,当所述主密钥已经被确定为之前接收的时,所述密钥生成器被配置用于使用之前接收的主密钥导出所述内容密钥。6.如权利要求1至5中任一项所述的计算设备,其中,所述密钥生成器被配置用于使用与主密钥、内容标识符和组标识符一起输入的密钥导出函数导出内容密钥。7.如权利要求1至6中任一项所述的计算设备,其中,所述组许可管理器被配置用于基于许可请求中包含组标识符来判定媒体内容是否是许可组的一部分。8.如权利要求1至7中任一项所述的计算设备,其中,所述许可组包括多个电影,并且所述媒体内容是来自所述多个电影的单个电影。9.一种系统,包括:至少一个处理器;存储有可执行指令的非瞬态计算机可读介质,所述可执行指令当被所述至少一个处理器执行时被配置用于实现:许可管理器,所述许可管理器被配置用于从计算设备处接收许可请求,所述许可请求包括标识包括媒体内容的许可组的组标识符;以及密钥生成器,所述密钥生成器被配置用于使用所述组标识符获得主密钥,所述主密钥是所述许可组的...

【专利技术属性】
技术研发人员:H阿利L彬
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1