首页 / 专利库 / 版权及相关权 / 版权 / HDCP / 基于HDCP的数字内容保护系统

基于HDCP的数字内容保护系统

阅读:967发布:2020-05-13

专利汇可以提供基于HDCP的数字内容保护系统专利检索,专利查询,专利分析的服务。并且本 发明 提供一种基于 HDCP 的数字内容保护系统。所述系统包括富 执行环境 和可信执行环境,所述富执行环境和可信执行环境之间为 硬件 隔离,分别运行有各自的 操作系统 ,所述富执行环境中运行绝大多数应用程序,所述可信执行环境中只运行 指定 的可信应用程序;所述可信执行环境中设置有安全存储单元,所述安全存储单元只能被所述可信执行环境的操作系统所 访问 ,所述安全存储单元中存储有HDCP保密全局常量以及HDCP设备的私钥;在HDCP进行认证或加密时,所述系统由富执行环境切换至可信执行环境,所述可信执行环境中运行的可信应用程序读取所述安全存储单元中的密钥进行加解密。本发明能够保护HDCP的私钥和保密全局常量不被窃取或篡改。,下面是基于HDCP的数字内容保护系统专利的具体信息内容。

1.一种基于HDCP的数字内容保护系统,其特征在于,所述系统包括富执行环境和可信执行环境,所述富执行环境和可信执行环境之间为硬件隔离,分别运行有各自的操作系统,所述富执行环境中运行绝大多数应用程序,所述可信执行环境中只运行指定的可信应用程序;
所述可信执行环境中设置有安全存储单元,所述安全存储单元只能被所述可信执行环境的操作系统所访问,所述安全存储单元中存储有HDCP保密全局常量以及HDCP设备的私钥;
在HDCP进行认证或加密时,所述系统由富执行环境切换至可信执行环境,所述可信执行环境中运行的可信应用程序读取所述安全存储单元中的密钥进行加解密。
2.根据权利要求1所述的系统,其特征在于,所述HDCP设备的私钥在HDCP设备出厂时一次性写入所述安全存储单元。
3.根据权利要求1所述的系统,其特征在于,通过在所述可信执行环境的操作系统中设置权限,使得只有所述指定的可信应用程序能够读取所述安全存储单元中的HDCP保密全局常量以及HDCP设备的私钥。
4.根据权利要求1至3中任一项所述的系统,其特征在于,所述安全存储单元为eFuse。
5.根据权利要求1所述的系统,其特征在于,在HDCP进行认证或加密时,所述系统通过ARM TrustZone安全监控调用指令由富执行环境切换至可信执行环境。

说明书全文

基于HDCP的数字内容保护系统

技术领域

[0001] 本发明涉及多媒体技术领域,尤其涉及一种基于HDCP的数字内容保护系统。

背景技术

[0002] HDCP(High-bandwidth Digital Content Protection,高带宽数字内容保护)是Intel为了保护高清数字内容提出的一套协议,它描述了认证可信设备,然后在可信设备间传输加密音视频内容的一系列的流程。
[0003] 在HDCP中,保密全局常量LC128以及私钥是HDCP安全的关键要素。首先,作为加密因子之一的LC128如果被泄露或篡改的话,可能导致整个加密的失效,甚至会影响所有HDCP设备的安全性,因为LC128是全局的。其次,私钥用于HDCP接收端解密每次认证生成的主密钥,对认证过程安全性起到决定性的作用。
[0004] 然而,在通常方案下,保密全局常量LC128以及私钥被存在一个非安全的存储器中或者非TEE(Trust Execution Environment,可信执行环境)中,这可能导致HDCP的私钥和保密全局常量LC128容易被恶意程序所窃取或篡改。

发明内容

[0005] 本发明提供的基于HDCP的数字内容保护系统,能够保护HDCP的私钥和保密全局常量不被窃取或篡改。
[0006] 第一方面,本发明提供一种基于HDCP的数字内容保护系统,所述系统包括富执行环境和可信执行环境,所述富执行环境和可信执行环境之间为硬件隔离,分别运行有各自的操作系统,所述富执行环境中运行绝大多数应用程序,所述可信执行环境中只运行指定的可信应用程序;
[0007] 所述可信执行环境中设置有安全存储单元,所述安全存储单元只能被所述可信执行环境的操作系统所访问,所述安全存储单元中存储有HDCP保密全局常量以及HDCP设备的私钥;
[0008] 在HDCP进行认证或加密时,所述系统由富执行环境切换至可信执行环境,所述可信执行环境中运行的可信应用程序读取所述安全存储单元中的密钥进行加解密。
[0009] 可选地,所述HDCP设备的私钥在HDCP设备出厂时一次性写入所述安全存储单元。
[0010] 可选地,通过在所述可信执行环境的操作系统中设置权限,使得只有所述指定的可信应用程序能够读取所述安全存储单元中的HDCP保密全局常量以及HDCP设备的私钥。
[0011] 可选地,所述安全存储单元为eFuse。
[0012] 可选地,在HDCP进行认证或加密时,所述系统通过ARM TrustZone安全监控调用指令由富执行环境切换至可信执行环境。
[0013] 本发明实施例提供的基于HDCP的数字内容保护系统,整个系统通常运行在富执行环境下,只有在HDCP进行认证或加密时会通过ARM TrustZone安全监控调用指令切换到TEE环境下,此时位于可信执行环境的HDCP可信应用程序就可以读取安全存储单元中的密钥进行加解密。富执行环境侧的任何系统或程序是没法访问安全存储单元的,所以就算有恶意程序侵犯富执行环境,也无法拿到HDCP的私钥,更没办法篡改。附图说明
[0014] 图1为本发明实施例基于HDCP的数字内容保护系统的结构示意图。

具体实施方式

[0015] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0016] 本发明实施例提供一种基于HDCP的数字内容保护系统,所述系统包括富执行环境(Rich Execution Environment,REE)和可信执行环境,所述富执行环境和可信执行环境之间为硬件隔离,分别运行有各自的操作系统,所述富执行环境中运行绝大多数应用程序,所述可信执行环境中只运行指定的可信应用程序;
[0017] 所述可信执行环境中设置有安全存储单元,所述安全存储单元只能被所述可信执行环境的操作系统所访问,所述安全存储单元中存储有HDCP保密全局常量以及HDCP设备的私钥;
[0018] 在HDCP进行认证或加密时,所述系统由富执行环境切换至可信执行环境,所述可信执行环境中运行的可信应用程序读取所述安全存储单元中的密钥进行加解密。
[0019] 可选地,所述HDCP设备的私钥在HDCP设备出厂时一次性写入所述安全存储单元。
[0020] 可选地,通过在所述可信执行环境的操作系统中设置权限,使得只有所述指定的可信应用程序能够读取所述安全存储单元中的HDCP保密全局常量以及HDCP设备的私钥。
[0021] 可选地,所述安全存储单元为eFuse。所述eFuse是一种重要的非易失性存储单元,由熔丝结构构成,通过熔丝可以在芯片上编程并存储信息,常常用于存储安全相关的内容,比如密钥、密码等信息。
[0022] 可选地,在HDCP进行认证或加密时,所述系统通过ARM TrustZone安全监控调用指令由富执行环境切换至可信执行环境。
[0023] 如图1所示,所述基于HDCP的数字内容保护系统分为两部分,左侧是REE,即非安全区,运行绝大多数程序。右侧是TEE,为可信执行环境,只运行指定的可信程序,比如HDCP trust APP(可信应用程序)。REE和TEE两侧是硬件隔离的,各自运行自己的系统,通过ARM TrustZone SMC(Secure Monitor Call,安全监控调用)指令进行切换。eFuse设置于TEE侧,只有TEE的系统TOS(Trust Operation System,可信操作系统)能够访问eFuse,HDCP设备的私钥在出厂的时候通过工具一次性写入eFuse的某个区域,然后通过在TOS中设置权限使得只有HDCP的trust APP可以读取eFuse中HDCP保密全局常量LC128以及私钥,而其他trust APP也是不能访问HDCP保密全局常量LC128以及私钥的。
[0024] 本发明实施例提供的基于HDCP的数字内容保护系统,整个系统通常运行在富执行环境下,只有在HDCP进行认证或加密时会通过ARM TrustZone安全监控调用指令切换到TEE环境下,此时位于可信执行环境的HDCP可信应用程序就可以读取安全存储单元中的密钥进行加解密。富执行环境侧的任何系统或程序是没法访问安全存储单元的,所以就算有恶意程序侵犯富执行环境,也无法拿到HDCP的私钥,更没办法篡改。
[0025] 本发明利用eFuse作为存储介质的只能一次写入不可更改安全特性、ARM TrustZone的物理访问隔离、通过TEE的权限设置使得HDCP的私钥只能被安全执行环境下的HDCP安全应用程序读取,并且不能被篡改,从而达到保护私钥的目的。
[0026] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈