高带宽
数字内容保护技术(High -bandwidth Digital Content Protection,HDCP)技术是由好莱坞与半导体界巨人Intel
合作开发,用以确保数字化的影像与声音数据在通过
传输接口传送时不会遭到非法拷贝,适用于高速的数字
视频接口(
Displayport、
HDMI、
DVI),内容加扰实现保护。HDCP设计为内容
消费链中的最后一个环节,从
内容源设备到
显示设备,HDCP不允许完全内容拷贝行为,即拷贝
控制信息CCl只有禁止拷贝状态。在系统更新方面,HDCP采用吊销列表来屏蔽已经被窃取的设备
私钥。
HDCP主要包含三个基本内容:校验协议、像素加密和可更新性。首先,
发送器验证
接收设备是否被授权接收加密数据,是通过校验协议来检验
接收器接收数据信息的
合法性。发送器和接收设备
相互交换一个40位的密钥选择矢量(KSV),收发双方将获得的KSV和自己的
私有密钥进行
各自独立的运算,运算的结果进行对比,若二值相等则发射端就能确定此接收器为HDCP适合接收者。
若通过前一阶段的合法性校验通过后,发送器与接收器在校验协议部分交互共享密钥,完成
数据加密和解密过程。发送器的加密是通过对24-bit原始像素数据和由HDCP
加密器产生的24-bit加密数据进行“异或”运算得到24bit加密像素数据。接收器端接收到加密像素数据后与接收器HDCP加密器加密后的24-bit加密数据再进行“
异或”运算。由于接收器HDCP加密器的结构和初始值与发送器HDCP加密器完全相同,所以经过两次“异或”运算还原加密数据。