前言:
当前,谈及高清视频则必不可少的提及HDCP,相信很多电影爱好者对HDCP并不陌生,但以前,HDCP对广大PC玩家来讲还只是个概念。如今,随着PC性能发展的脚步,PC平台离HDCP时代也越来越近。一方面,HD-DVD全力推出、蓝光光盘生产线正式投入批量生产,大量以HD-DVD、蓝光光盘为载体、支持HDCP的数字内容也为高清视频提供了来源。在另一方面,密锣紧鼓的改进中的VISTA很快就能正式跟大家见面。由于Vista带有对数字信号的许可验证( HDCP),因此未来如果你希望在最新的微软操作系统下观看电影,那么就必须使用支持HDCP的显示设备……
一、什么是HDCP技术?
HDCP全名为(High-bandwidth Digital Content Protection),中文可称作「HDCP数字内容保护」。HDCP就是让利用数字格式进行传输的讯号,再加入一层保护的技术。这技术是由好莱坞与半导体界巨人Intel合作发开,它可以实际运用在显示卡、DVD播放机等传输端,以及显示器、电视机、投影机的接收端之间。但这种技术并不是让数字讯号无法被不合法的录制下来,而是将数字讯号进行加密,让不合法的录制方法,无法达到原有的高分辨率画质。

需要注意的是,HDMI是一种接口规范,而HDCP属于一种版本加密技术,而HDMI与HDCP的关系,是HDMI可以搭配HDCP技术来一同运作。

上图就是利用Silicon Image所推出的SiI 1930传输器来实现HDCP功能。其不论是台式电脑或是笔记本电脑,都可以使用这枚SiI 1930传输器。传送端利用SiI 1930芯片,将讯号传至A/V接收端时,便可连同影像与音讯一同传送,最后再经由A/V 接收端传送讯号至显示器上,而这台A/V接收端最主要的目的,是让家中仅需使用一台A/V接收端,就可以让台式电脑、笔记本电脑、音响与DVD播放机等共同使用一台显示器,例如液晶电视,因此A/V接收端的角色便像是一台多媒体管理中心一般。

注:Silicon Image的SiI 1930芯片
而这仅是使用Silicon Image芯片一个实例而已。因为对于电脑使用者来说,还是可以让台式电脑或是笔记本电脑,通过HDMI输出端子,直接传送讯号至显示器上,例如笔记本电脑仅使用一条HDMI传输线,便可以传送影像与音讯两种讯号至显示器之中。

注:HDMI端子仍可利用转接方式成为DVI接头
支持HDCP保护技术的播放设备或是显示设备上,均会拥有一个独一无二的HDCP密钥(Secret Device Keys),这密钥是使用40组56bit的数组密码组成,主要放在芯片制造商的芯片之中,例如Silicon Image、Chrontel等。而且每一个拥有HDCP芯片的设备,还会拥有一组私钥(Device Private Key),而这组私钥将会组成KSV(Key Selection Vector),这组KSV相当于这台拥有HDCP芯片设备的序号。而HDCP传输器在发送讯号前,将会检视接收端是否为合法,这时就要利用40组56bit所组成的HDCP密钥(Secret Device Keys),让传输器与接收端交换,这时双方将会获得一组KSV并且开始进行运算,其运算的结果会让两方进行对照,若运算出来的数值相符,该传输器就可以确认该接收端为合法的一方。一旦传输器确定了接收端为合法的一方,该传输器便会开始进行传输讯号,不过这时传输器会在讯号上,加入了一组密码,接收端必须实时进行解密才能够正确的显示影像。而这种超严谨的内容保护技术,也是为了将影片商可以有效保护自家影片内容。
为了应对密钥泄漏的情况,HDCP特别建立了“撤销密钥”机制。每个设备的密钥集KSV值都是唯一的,HDCP系统会在收到KSV值后在撤销列表中进行比较和查找,出现在列表中的KSV将被认做非法,导致认证过程的失败。这里的撤销密钥列表将包含在HDCP对应的多媒体数据中并将自动更新。(注意:KSV实际上就是设备的序列号,每个对应HDCP的设备都将有自己的序列号,任何一台设备被破解都不会影响到整个HDCP系统,而同一厂商同时推出的同款产品也不会彼此影响。)
目前,HDCP采用加密方式没有太多的资料透露,不过考虑到需要传送的每个象素都要经过处理,使得画面变得毫无规律、无法识别,只有确认同步后的发送端和接受端才可能进行逆向处理,完成数据的还原。在解密过程中,HDCP系统会每2秒中进行一次连接确认,同时每
[1] [2] [3] 下一页