High Digital Content Protection
Nancy Mo
Novatek
大纲
§ (1)HDCP introduction
§ (2)HDCP 相关的Register
§ (3)HDCP Function
§ (4)HDCP的应用实例
§ (5)HDCP的部分实验记录
(1)HDCP introduction
§ (1.1) HDCP协议的概念
§ (1.2) HDCP系统的结构
§ (1.3) HDCP的认证过程
§ (1.4) HDCP Transmitter state and Receiver
state diagram
(1) HDCP introduction
(1.1) HDCP协议的概念
§ 基本概念:由Intel子公司Digital Content Protection
LLC(DCP)开发的一项保护数字娱乐内容的技术.
§ 目的:用以确保数字化的影像与声音数据在通过传输接
口传送时不会遭到非法拷贝 .
§ 支持的接口:DVI and HDMI,Unified Display
Interface(UDI), Giga-bit Video Interface(GVIF) and
DisplayPort.
§ 通讯工具:the HDCP Transmitter and the HDCP
Receiver 之间的通讯是通过IIC serial interface.
§ The IIC device address:0111010x(the read/write bit, “x”).
(1) HDCP introduction
(1.2) HDCP系统的结构
§ 上图是HDCP系统结构的一个例子,结构中包括三种类型的device:
Transmitter,Repeater ,Receiver。
§ Transmitter:加密和发送HDCP 内容的device。
§ Repeater: 接收和解密HDCP内容,并且可以重新加密 和发送
HDCP内容的device。
§ Receiver:接收和解密HDCP内容的device。
§ HDCP规定了一个拓扑结构最多允许有7层结点、128个接收设备。
§ Three elements:
(1) Transmitter 通过认证协议检验HDCP Receiver是授权接受HDCP内容
的。
(2)确定Receiver是合法的Receiver之后,双方通过shared secrets进行认
证和信息传输。
(3)假如合法的device允许未经授权的使用HDCP的内容,“renewability”
的功能可以使一个transmitter具有识别这类device的能力并且可以防
止HDCP内容的传输。
(1) HDCP introduction
(1.3) HDCP的认证过程
§ HDCP的数据验证分为三个层级:
§ (1) The first part : 发送器与接收器会彼此交换其KSV并产生
Secret Value。
§ (2) The second part :针对Repeater Device,验证下游的所
有接收器,产生各自对应的Secret Value并回报上游。
§ (3) The third part : HDCP系统便会确认两台HDCP 装置的
数据加密或解密之频率、顺序是否一致与同步。
(1) HDCP introduction
(1.3) HDCP的认证过程
Authentication (1)