CCBN2015-广播电视数字版权保护技术、标准与测试.pptVIP

  • 1
  • 0
  • 约1.26万字
  • 约 52页
  • 2021-05-27 发布于上海
  • 举报

CCBN2015-广播电视数字版权保护技术、标准与测试.ppt

* * * * * * * * * * * * * * * * * * * * 逻辑单元编码详解 内容 被授权对象 密钥 密钥使用规则 权利 计算器 许可证索引 数字签名 字段 比特数 类型 描述 Type 8 uimsbf 权利单元类型 Index 8 uimsbf 0x01~0xFF Length 16 uimsbf 数据长度 RightsData[] 8?N uimsbf 权利单元数据 权利类型包括:播放、录制、复制、存储、转发、执行、超级权利、其它权利等。 逻辑单元编码详解 内容 被授权对象 密钥 密钥使用规则 权利 计算器 许可证索引 数字签名 字段 比特数 类型 描述 Type 8 uimsbf 0xA0~0xAF Index 8 uimsbf 0x01~0xFF Length 16 uimsbf 数据长度 RightsIndexNumber 16 uimsbf 描述符索引号总数量 for(i=0;i m,i++){ ? ? 描述符索引号 RightsIndex 8 uimsbf ? } ? ? ? 逻辑单元编码详解 内容 被授权对象 密钥 密钥使用规则 权利 计算器 许可证索引 数字签名 字段 比特数 类型 描述 Type 8 uimsbf 0xFF Index 8 uimsbf 0x01~0xFF Length 16 uimsbf 数据长度 Algorithm 8 uimsbf 数字签名算法 CertificateIDLength 8 uimsbf 证书序列号长度 CertificationID N?8 uimsbf 证书序列号 SignatureLength 16 uimsbf 签名数据的长度 Signature[ ] M?8 uimsbf 签名数据 权利描述举例 允许用户在一定时间内播放N次 权利获取协议 编码方法 协议框架 4-pass安全交互协议 安全交互协议用于DRM服务端与DRM代理之间进行完整的安全信息交互。一般情况下,安全交互协议只在第一次交互时执行;但如果需要更新安全信息如DRM代理时间不准确时,需要重新执行安全交互协议。 2-pass许可证获取协议 DRM代理与DRM服务端通过4-pass安全交互协议建立安全上下文后,可向DRM服务端发起许可证获取协议获取相应的许可证。 DRM代理可以根据用户的交互启动权利获取协议,也可以根据其接收到的权利获取协议触发器触发权利获取协议。权利获取协议触发器由DRM服务端或运营系统生成,DRM代理接收到该触发器后应根据触发器的内容启动安全交互协议或许可证获取协议。 权利获取协议 编码方法 协议框架 权利获取协议的消息利用URI的路径、查询信息和http报文的报文体进行传输。URI固定为“http”,表示使用http或https协议进行传输;URI中的域名为DRM服务端的地址,如“”。http报文体中的消息以JSON字符串进行描述,JSON语法遵循ECMA 404。 { object : { key1 : string, key2 : true, array1 : [elem1,elem2 ], array2 : [ { key1 : value1 }, { key2 : value2 } ] } } 基于json的消息协议体系 适于互联网传输 编码简单高效 易于实现 权利获取协议消息 安全交互协议 许可证获取协议 触发器 安全交互触发器 { type:securityTrigger, version:1.0, triggerID:base64_string, drmServerID:base64_string, drmServerURL:string } 许可证获取触发器 { type:licenseTrigger, version:1.0, triggerID:base64_string, drmServerID:base64_string, drmServerURL:string , contentIDs:[base64_string,base64_string,…] } 权利获取协议消息 安全交互协议 许可证获取协议 触发器 DRM代理Hello消息 { type:deviceHello, version:1.0, deviceID:base64_

文档评论(0)

1亿VIP精品文档

相关文档