执行使用规则制造技术

技术编号:20887598 阅读:26 留言:0更新日期:2019-04-17 13:46
内容处理设备包括多个内容转换模块,该内容转换模块可以定义从内容源模块到内容宿模块的一个或多个路径。该内容与一个或多个使用规则相关联,该使用规则要求将一个或多个转换应用于该内容。为了实施该使用规则,每个内容转换模块被配置为接收内容,根据使用规则对该内容应用转换,并将对应于该转换的标记操作应用于该内容。在一些实施例中,如果尚未应用与使用规则相对应的所有标记操作,则内容宿模块被禁止输出内容。虽然在一些实施例中,对应于使用规则的使用规则标签被本地嵌入在内容处理设备处,但本公开还扩展到具有使用规则标签嵌入功能的内容分发系统。

【技术实现步骤摘要】
【国外来华专利技术】执行使用规则
本专利技术涉及用于实施与媒体内容相关联的使用规则的一种内容处理设备、系统和方法,媒体内容例如音频视频内容。
技术介绍
一些数字版权管理DRM(digitalrightsmanagement)和有条件接收系统CA(conditionalaccess)将使用规则与媒体内容相关联。使用规则指定对内容允许或禁止的操作和/或要求采取某些操作。例如,与媒体内容项相关联的使用规则可以指定该媒体内容项可以仅以特定视频格式、以特定分辨率和/或仅以高带宽数字内容保护HDCP(High-bandwidthDigitalContentProtection)加密形式从设备导出。使用规则可以嵌入到内容中,例如在内容标题中。以具有嵌入式使用规则的动态图像专家组MPEG(EntitlementControlMessage)视频流为例,使用规则可以嵌入授权控制信息ECM数据中。更一般地,以某种方式提供使用规则,使得它们与相应的内容相关联并与设备中的整体内容管理一起实施。通常,根据使用规则的转换由设备的中间件软件栈实现,该设备建立内容流水线,并且可以由托管在可信执行环境TEE(trustedexecutionenvironment)中的软件验证,以提高安全性。TEE是与一个主机软件,即中间软件,并行执行的隔离环境,并且通过处理器、存储器和I/O隔离来保护。TEE中的软件可能受到安全生命周期的影响,包括安全启动、更新等。通常,TEE软件的占用空间越小,它就越可靠。因此,与在TEE中运行的软件一起实施内容使用规则,仍然意味着漏洞,这是由于在TEE中运行的软件的复杂性的相关增加,以及与执行硬件攻击相比,执行软件攻击的一般漏洞。虽然在软件中执行使用规则的实施,无论是否在TEE中,都允许以与使用规则一致的各种方式灵活地使用设备中的硬件,可以看出这种方法存在一些缺点。附图说明图1示出了一个实现各种模块的内容处理设备。图2示出了图1中内容处理设备的一种硬件实现。图3至图7示出了图1中内容处理设备的衍生体及其在图2中示出的硬件实现。图8至10示出了由内容处理设备的内容转换模块实现的过程。图11和12示出了由内容处理设备的使用规则标签检查模块实现的过程。图13示出了一个内容分发系统。图14示出了由内容分发系统实现的过程。图15示出了由内容处理设备的使用规则标签嵌入模块实现的过程。图16示出了各种类型的使用规则标签以及相应的标记操作和使用规则标签检查。具体实施方式总的来说,根据本专利技术的内容处理设备,其包括多个内容转换模块,其可以定义从内容源模块到内容宿模块的一个或多个路径。该内容与一个或多个使用规则相关联,所述一个或多个使用规则要求将一个或多个变换应用于内容或者要求排除一个或多个变换。为了实施使用规则,每个内容转换模块被配置为接收内容,根据使用规则将转换应用于内容,并将对应于转换的标记操作应用于内容。在一些实施例中,如果尚未应用全部与使用规则相对应的标记操作,或者在一些实施例中,如果添加了任何附加的标记操作,则内容宿模块将被禁止输出内容。虽然在一些实施例中,对应于使用规则的使用规则标签被本地嵌入在内容处理设备处,但本专利技术还扩展到具有使用规则标签嵌入功能的内容分发系统。在本专利技术的一些方面,内容处理设备,例如机顶盒、智能电视、个人计算机、服务器、移动设备、电话或平板电脑,包括一个用于接收内容的内容源模块,一个内容宿模块,例如,高带宽数字内容保护/高清晰度多媒体接口HDCP/HDMI发送器,用于输出内容,和多个内容转换模块,例如转码和调整大小模块。模块定义从内容源模块到内容宿模块的一个或多个路径,例如根据内容使用规则。该内容与需要将一个或多个转换应用于内容的一个或多个使用规则相关联,例如指定在允许内容输出之前必须以某种方式对其进行转码和/或调整大小。每个内容转换模块被配置为接收内容,根据一个或多个使用规则对内容应用转换并应用与转换相对应的标记操作。通过安排内容转换模块,使得当转换已经应用于内容、正被应用于内容,或将应用于内容时,内容转换模块使用的相应变换对应的标记操作被应用于内容,每个内容变换模块有助于执行使用规则。以这种方式,可以分发实施使用规则的处理负荷。此外,通过将使用规则的实施分配到应用相应变换的点,对设备中的任何单个点的篡改攻击不太可能成功。当未删除可见使用规则标签时,攻击者在内容源模块和内容宿模块之间从设备提取的内容可能会降级。可以看出,减少了验证使用规则所涉及的软件组件,这本身可以提高安全性,使得攻击者不太可能成功地从内容流水线中提取内容。在一些实施例中,该设备包括使用规则标签检查模块。使用规则标签检查模块被配置为接收内容,确定与一个或多个使用规则所需的转换相对应的所有标记操作是否都已经应用于内容,并且当确定结果为肯定时进行响应,使内容宿模块能够输出内容。在一些实施例中,该确定还可以包括确定是否已经应用了除使用规则指定的那些操作以外的任何附加标记操作。使用规则标签检查模块被配置为当确定结果为否定时,降级或阻止内容的输出。以这种方式,使用规则标签检查模块确保设备仅根据使用规则输出内容,或者如果未遵守使用规则的情况下以降级的形式输出内容。使用规则标签检查模块可以与内容宿模块集成,或者可以是单独的模块。在其他实施例中,该设备不具有使用规则标签检查模块。例如,每个标记操作被配置为从内容中移除相应的标记,例如降级或取证标记,使得内容以标记的形式输出,例如降级或具有一个或多个取证标记,除非已经应用全部必需的转换和相应的标记操作。在一些实施例中,这种标记操作与使用规则标签检查模块组合以增强安全性,并且使用规则标签检查模块可以被配置为通过检查是否所有标记已经被移除,即未留下任何标记,来确定是否已经应用了所有必需的标记操作。在一些实施例中,该检查还将检测是否已经应用了附加变换-在这些实施例中的一些中,标记操作包括应用标记,该标记取消相应的使用规则标签但仍然是可检测的,例如如果没有待取消的使用规则标签,可以通过内容的变更的视觉或非视觉的形式检测。在一些实施例中,对应于一个或多个使用规则的一个或多个使用规则标签被嵌入在内容中。每个标签可以对应于相应的使用规则,或者单个标签可以对应于多个使用规则,例如一系列使用规则。根据实施例,标记操作可以包括从内容中移除对应于相应使用规则的使用规则标签,或者对一个或多个使用规则标签进行操作的组合效果可以是移除一个或多个使用标签。在一些实施例中,对应于一系列使用规则的使用规则序列标签被嵌入在内容中,并且对使用规则序列标签进行操作与对应的一系列标记操作的组合效果是移除使用规则序列标签。每个使用规则标签可以包括水印,或者使用规则标签可以共同形成水印。在回放内容时可以看到水印,并且可以将水印设置为降级内容,优选地在很大程度上降级。不管在回放内容时水印是否可见,水印可以是取证水印,从中可以识别内容处理设备。在一些实施例中,内容处理设备包括使用规则标签嵌入模块。使用规则标签嵌入模块被配置为接收一个或多个使用规则以及内容,读取使用规则,并且在内容中嵌入与一个或多个使用规则相对应的一个或多个使用规则标签。在其他实施例中,内容处理设备不具有使用规则标签嵌入模块,并且内容与已经嵌入的一个或多个使用规则标签一起被接收。在一些实施例本文档来自技高网...

【技术保护点】
1.一种内容处理设备,包括:一个内容源模块,用于接收内容;一个内容宿模块,用于输出内容;以及多个内容转换模块,该内容转换模块定义从所述内容源模块到所述内容宿模块的一个或多个路径,其中,所述内容与一个或多个使用规则相关联,该使用规则要求将一个或多个转换应用于该内容,并且每个内容转换模块被配置为用于:‑ 接收所述内容;‑ 根据使用规则对所述内容进行转换;和‑ 将对应于转换的标记操作应用于所述内容。

【技术特征摘要】
【国外来华专利技术】2016.05.20 GB 1608946.81.一种内容处理设备,包括:一个内容源模块,用于接收内容;一个内容宿模块,用于输出内容;以及多个内容转换模块,该内容转换模块定义从所述内容源模块到所述内容宿模块的一个或多个路径,其中,所述内容与一个或多个使用规则相关联,该使用规则要求将一个或多个转换应用于该内容,并且每个内容转换模块被配置为用于:-接收所述内容;-根据使用规则对所述内容进行转换;和-将对应于转换的标记操作应用于所述内容。2.根据权利要求1所述的内容处理设备,其中,所述设备包括使用规则标签检查模块,被配置为用于:-接收所述内容;-确定是否已将对应于所述一个或多个使用规则所需的变换的所有标记操作应用于所述内容;-当确定的结果为肯定时进行响应,使内容宿模块能够输出所述内容;和-当确定的结果为否定时进行响应,降级或阻止所述内容的输出。3.根据权利要求2所述的内容处理设备,其中-每个内容转换模块被配置为对嵌入在所述内容中的使用规则标签进行所述标记操作,并且对应于所述一个或多个使用规则的所述标记操作的组合效果是从所述内容中移除所有的使用规则标签,以及-所述使用规则标签检查模块被配置为通过确定内容中是否存在使用规则标签来确定是否已经将对应于所述一个或多个使用规则所需的变换的所有标记操作应用于所述内容。4.根据权利要求1所述的内容处理设备,其中,每个内容转换模块被配置为对嵌入在所述内容中的使用规则标签进行所述标记操作,并且对应于所述一个或多个使用规则的所述标记操作的组合效果是从所述内容中移除所有使用规则标签。5.根据权利要求3或4所述的内容处理设备,其中,每个使用规则具有相应的使用规则标签,并且该标记操作包括从所述内容中移除相应的使用规则标签。6.根据权利要求3或4所述的内容处理设备,其中,使用规则序列标签与使用规则相关联,该使用规则需要一个序列的转换,并且对所述使用规则序列标签...

【专利技术属性】
技术研发人员:克里斯蒂安·施瓦兹
申请(专利权)人:耐瑞唯信有限公司
类型:发明
国别省市:瑞士,CH

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

1