HDPC协议
HDCP (High-bandwidth Digital Content Protection——高带宽数码内容保护) 是INTEL公司为防止经DVI接口传送的节目遭到非法复制而制定的一个规范,规定视频源与数字显示器之间的传输过程要进行加密。视频源可以是计算机、机顶盒或者DVD播放器,数字显示器可以是LCD、电视、等离子或者投影仪。
所有被授权的设备都要从Digital Content Protection LLC获得一个“唯一秘密设备码集“,Digital Content Protection LLC是负责数码内容保护的专门组织,审核并颁发数码内容保护牌照。在鉴权过程中,接收方在接收内容前要表明自己知晓设备码。接收方确认设备码后,收发双发都生成一个共享密钥来防止有人窃听传送内容。通过鉴权后,内容被加密,传送给收方,收方自行进行解密。如果Digital Content Protection LLC认为一个“唯一秘密设备码集”并不安全,就将这些码放到一个回收列表中,然后给授权设备发布新的设备码,将这个过程称为重更新。在鉴权过程中,发送方要在发送任何内容前先检查回收列表。
HDCP保护技术 --从高清谈起
上面这张图片是近日苹果网站上的《达芬奇密码》预告片的一个截图,我们可以看到不同分辨率下(1080P、720P、480P)图像的对比。从目前的情况来看,720i分辨率以上的高清视频对于用户有着非凡的吸引力,不过高清多媒体数据都采用数字技术进行存储和传送,容易复制而且没有质量损失,这对于好莱坞为首的电影、唱片制作、发行公司而言是无法忍受的。他们对于盗版的态度相信大家都很清楚,“盗版存在打击了创造性和创造力”,并且从来没有放弃与盗版的斗争。
高清多媒体将是2006年以及以后的发展方向,对于这种正在兴起的多媒体技术,好莱坞和IT业界共同开发出了新一代的版权保护技术--由英特尔领头完成的HDCP规范。软件和硬件厂商结合弄出的HDCP是一项对应高清的版权保护技术,这项技术主要用意不是防止非法盗版(Copy Pretection),而是对非法复制进行干扰,降低非法复制出影像的质量,对内容进行保护(Conten Protection)。
康佳LC-TM3711
只有支持HDCP技术的设备才拥有HDCP所需要的加扰、解扰算法和技术,才能进行正常播放和显示。对于家电而言,是否对应HDCP只需要看清楚产品说明和规格即可,正规厂商的正规产品不会有问题,没有太多的技术含量,我们更关心的是电脑系统上的实现。
HDCP技术介绍
HDCP的全称是High-bandwidth Digital Content Protection,也就是“高带宽数字内容保护”。简单的说,HDCP就是要将通过DVI接口传递的数字信号进行加密,多媒体内容的发出端(电脑、DVD、机顶盒等)与接受端(显示器、电视机、投影机等)之间加上一道保护。这样一层保护主要并不是用来防止通过数字信号进行不合法的复制,而是将数字信号内容进行加密,使得不合法的复制无法无法得到准确的内容、满意的效果。
上图就是系统处理HDCP技术的全过程,该系统使用的时Silicon IMAGe的SiI 1930、SiI9031、SiI 9011等芯片。
在HDCP的运作过程中,发送端和接受端都存储一个可用密钥集,这些密钥都是秘密保存并且不会透露,发送端和接受端都根据密钥进行数学运算,这样运算中还要加入一个特别的值KS(视频加密密钥)。
发送端会生产一个随机数,并将其和发送端的KSV同时发送给接受端,接受端也会在受到数据后反馈会自己的KSV。这里的KSV是指密钥拣选矢量,两个KSV都必须采用正确的形式,由20个“1”和20个“0”组成。发送端和接受端的密码处理单元都会独立计算出RO和KS的结果。发送端和接受端随后比较计算出的结果,只要符合的情况下才会开始正常工作。
为了应对密钥泄漏的情况,HDCP特别建立了“撤销密钥”机制。每个设备的密钥集KSV值都是唯一的,HDCP系统会在收到KSV值后在撤销列表中进行比较和查找,出现在列表中的KSV将被认做非法,导致认证过程的失败。这里的撤销密钥列表将包含在HDCP对应的多媒体数据中并将自动更新。
KSV实际上就是设备的序列号,每个对应HDCP的设备都将有自己的序列号,任何一台设备被破解都不会影响到整个HDCP系统,而同一厂商同时推出的同款产品也不会彼此影响。
HDCP采用加密方式没有太多的资料透露,不过我们知道需要传送的每个象素都要经过处理,使得画面变得毫无规律、无法识别,只有确认同步后的发送端和接受端才可能进行逆向处理,完成数据的还原。
在解密过程中,HDCP系统会每2秒中进行一次连接确认,同时每128帧画面进行一次发送端和接受端计算一次RI值,比较两个RI值来确认连接是否同步。
通过HDCP认证的产品会带有“HDCP Ready”字样,或者带有“HDCP Ready”标签。不过从目前的情况来看,电脑平台对于HDCP的支持并不乐观,其中最为关键的显示设备与显卡对于HDCP的支持都不够好:
几乎所有目前销售的CRT显示器、液晶显示器都不支持HDCP;
大多数目前销售的显卡不支持HDCP。
想要显示HDCP高清内容就必须同时拥有对应的显卡和显示器,缺少其中任何一样都无法达到目标,不是显示不出什么内容,就是出现低质量画面。
显示设备
HDCP是针对数字接口的一项技术,目前也就是DVI和HDMI两种,所以对应HDCP的显示器必然需要支持数字接口。对于不同类型的显示接口,HDCP有着不同的对待:
DVI
做为一种数字接口,没有HDCP技术加密的DVI接口完全可以成为一种完美的“盗版”途径。DVI接口传送的数字信号可以轻易的解码并进行无损的数字化复制。所以HDCP对于DVI的态度也是最严厉的。
不提供HDCP保护的DVI接口无法显示高清内容,用户可能会要面对一个漆黑的屏幕。不过也有厂商设计提供只有一半分辨率的模糊画面,同时出现警告信息,留下阅读信息时间后再出现黑屏。
HDMI
HDMI接口在平板电视、高端投影上应用较多,这一些显卡和多媒体中心系统也开始提供这种接口。HDMI实际上就是DVI和音频的组合,不过这里的音频信号也是数字化的,HDMI比DVI更加“危险”。HDCP对其态度和对待DVI完全一样。
模拟VGA接口
D型15针VGA接口可以说是目前最普通的一种,传递的是标准RGB信号。这种模拟信号接口没有上面两种那么危险,HDCP并不会采用DVI、HDMI那样完全封杀的方式,而是降低显示分辨率,使其接口数据传输低于520K,无法达到高清的要求。
数字接口
目前对应PC系统的显示器中对应HDCP的很少,这种标准还没能成为厂商现在的卖点,但今后应该会出现大量这样的设备。
显卡
在电脑平台上受到HDCP技术保护的数据内容在输出时会由操作系统中的COPP驱动(认证输出保护协议)首先验证显卡BIOS,只有合法的BIOS才能实现内容输出,随后好要认证显示设备的40位密钥,只有符合HDCP要求的设备才可以显示显卡传送来的内容。和显示器一样,支持HDCP的显卡目前同样不多。
仔细看看ATI、Nvidia两家的产品,我们发现从2003年开始他们的显卡就已经出现了“HDCP Compliant”的宣传。不过这只代表显卡具备提供高清视频的能力,具有支持HDCP的可能,并不是真正的对应HDCP。
对应HDCP的显卡需要加装Silicon Image、TI等厂商的控制芯片,只是目前还没有这样的显卡出现。支持HDCP的显卡需要符合4个条件:
显卡的EEPROM大小可以调整
EEPROM内容可以擦写;
GPU支持即时视频数据编码;
厂商从HDCP协会购买了许可(许可费不到1美元)
ATI最新发布的Radeon X1000系列显卡给我们带来了希望,这个系列的产品不再需要加装第三方厂商的芯片,而是通过AVIVO平台实现支持。我们可以看到ATI已经明确标明了“HDCP Ready”。
根据ATI提供的消息,首款对应HDCP的显卡将在不久后正式推出,这款产品上市后将成为当时唯一支持HDCP的产品。而且很不幸,现有的显卡无法通过升级、刷新BIOS的方式来支持HDCP。
NVIDIA方面也有类似的消息,他们已经完成了对应的BIOS设计,并且他们的显卡从GeForce FX开始就已经“HDCP Compliant”。NVIDIA表示自己的产品完全可以配合Windows操作系统中的COPP驱动,唯一没有透露的就是他们的GPU能否完成即时编码工作。不过我们可以发现索尼的VGX-XL1多媒体中心系统提供HDMI输出并对应HDCP,而这套系统采用的就是特别版的GeForce 6200 TC显卡。
小结
我们可以这么说,现在想要构建一套对应HDCP的PC系统非常不容易,首先得找到为数不多支持HDCP的显示器,然后得购买尚未推出的新款显卡。由于带有HDCP的高清资源不多,用户还没有形成太大的需求,显示器和显卡厂商也就都没有将HDCP当作重点,尽管支持HDCP并不会增加太多的成本。
HDCP技术实际上在2003年就出现并基本成形,但是这项技术并没有在PC市场上造成太大的影响。这一方面也是由于高清多媒体内容的缺乏,特别是国内的用户很难找到正规出版发行的高清数字产品;一方面是由于当时的PC系统性能、存储能力等都还没有达到高清所需要的水平。随着新技术、新产品的问世,这已经不再是个问题。
从目前的情况来看,在未来6个月内只会有为数不多的HDCP多媒体产品销售,但是在1年之内就会有更多的厂商加入其中,更多的产品出现在市场上,HDCP可能不是普通用户所希望的未来,但它将确实出现在我们面前
买宽屏液晶悠着点儿 不支持HDCP就甭想上Vista
现在液晶显示器市场炒得最热的是什么?是“宽屏”!不用多想大家都能夺口而出。从2005年底开始,随着家电市场的“宽屏”横行,显示器随之刮起的“宽屏”风暴也有愈演愈烈之势,面对市场上如雨后春笋般涌现出来的16:10的19、20英寸小宽屏,它们那惹人的2X99、3X99元低廉售价,你准备好如何选择了么?进入2006年后,液晶显示器的降价趋势愈发的不可收拾,尤其在目前这段春季促销时间里,各个品牌均将旗下液晶产品的售价一调再调,降幅、降速都可以用凶猛二字来概括,详见《直逼2K底线 五大品牌19寸宽屏液晶降价排行榜》、《19寸只是过渡 20寸宽屏液晶降价榜》。
宽屏娱乐 大势所趋
可能之前还有很多朋友,在犹豫是否应该购买宽屏——现在看来,具有极高性价比的宽屏液晶,已经逐渐站稳脚跟,并以颇具诱惑力的价格吸引消费者目光。虽然目前的宽屏液晶显示器的价格已经相当的诱人,20英寸大小,拥有1680×1050分辨率的宽屏液晶显示器的价格已经降到了3000元以下,你是不是也和小编一样,想要有更换显示器的冲动?
不过先别急,今年下半年微软就要正式推出Windows Vista了,首先你要买的显示器支不支持HDCP再说。
微软每次升级操作系统都会导致某些硬件甚至是整套系统升级。随着下一代微软操作系统Vista的发布逐渐临近,所有的硬件设备厂商都已经在开始为Vista做准备,作为显示画面的重要设备的液晶显示器也不例外,随着DVI数字接口在液晶显示器上的广泛应用,高清视频的播放也越来越普及,升级到Vista系统之后,显示器能够为我们带来什么样的麻烦?画面模糊甚至黑屏,这是为什么呢?由于Vista带有对数字信号的许可验证,其实这就是我们今天需要介绍的HDCP——随着Vista操作系统的普及,如果你希望在最新的微软操作系统下观看电影,那么就必须使用支持HDCP的显示设备。
何为HDCP?
HDCP的全称是High-bandwidth Digital Content Protection,也就是“高带宽数字内容保护”。简单的说,HDCP就是要将通过DVI接口传递的数字信号进行加密,多媒体内容的发出端(电脑、DVD、机顶盒等)与接受端(显示器、电视机、投影机等)之间加上一道保护。这样一层保护主要并不是用来防止通过数字信号进行不合法的复制,而是将数字信号内容进行加密,使得不合法的复制无法得到准确的内容、满意的效果。
在HDCP的运作过程中,发送端和接受端都存储一个可用密钥集,这些密钥都是秘密保存并且不会透露,发送端和接受端都根据密钥进行数学运算,这样运算中还要加入一个特别的值KS(视频加密密钥)。
发送端会生产一个随机数,并将其和发送端的KSV同时发送给接受端,接受端也会在受到数据后反馈会自己的KSV。这里的KSV是指密钥拣选矢量,两个KSV都必须采用正确的形式,由20个“1”和20个“0”组成。发送端和接受端的密码处理单元都会独立计算出RO和KS的结果。发送端和接受端随后比较计算出的结果,只要符合的情况下才会开始正常工作。
为了应对密钥泄漏的情况,支持HDCP的每个设备的密钥集KSV值都是唯一的,KSV实际上就是设备的序列号,每个对应HDCP的设备都将有自己的序列号,任何一台设备被破解都不会影响到整个HDCP系统,而同一厂商同时推出的同款产品也不会彼此影响。
HDCP采用加密方式没有太多的资料透露,不过我们知道需要传送的每个象素都要经过处理,使得画面变得毫无规律、无法识别,只有确认同步后的发送端和接受端才可能进行逆向处理,完成数据的还原。在解密过程中,HDCP系统会每2秒中进行一次连接确认,同时每128帧画面进行一次发送端和接受端计算一次RI值,比较两个RI值来确认连接是否同步。
HDCP拦路一刀,Vista系统对显示设备的要求
前面我们对HDCP的概念和工作方式进行了简单介绍,那么对于Vista系统的用户来说,有没有什么实际的影响呢?答案是肯定的,如果采用DVI接口的液晶显示器不支持HDCP,那么,在观看高清视频时,画面的显示就有可能出现问题,要么画面粗糙不清晰,要么干脆直接黑屏,没有任何显示,这是什么原因呢?
左侧为不符合HDCP时,画面会严重失真
在Vista上如果使用传统显示器观看带有数字保护内容视频时,由于带宽问题会造成图像画面模糊,影响正常使用,所以建议用户使用带宽更大的HDCP兼容显示器。具备HDCP的显示器,则成为使用微软最新操作系统的强制要求了。
HDCP是针对数字接口的一项技术,所以对应HDCP的显示器必然需要支持数字接口,目前的高端显示器接口多为DVI数字接口,如果不提供HDCP保护的DVI接口则无法显示高清内容,用户可能会要面对一个漆黑的屏幕。微软此前在Longhorn里推出了一项“保护性内容输出管理协议(OPM)”。这个协议的目的就是确保计算机显示屏上的显示内容必须得到许可才能被正确地播放出来。它会执行两个基本的检查项目:
首先是确认显示器的性能,比如是否是采用DVI数字连接的显示器,显示器是否自带“高清数字内容保护协议(HDCP)”,然后就是掌管一切送往显示屏的数字内容。一旦操作系统的OPM检测不到符合HDCP规范的显示器,而你正好又要欣赏这些受协议保护的数字内容,会发生两种情况:可能这些受保护的视频内容会以低质量的图像格式播放出来,就像把压缩过头的JPEG图片再放大一样;另一种结果就是黑屏,什么都看不到。
用好Vsita,注意显示设备的选择
前面说到的HDCP的问题,就对现今的显示器提出了新的要求。我们为了用好Vista操作系统,就必需面对显示器的升级换代,购买支持HDCP的显示设备。通过HDCP认证的产品会带有“HDCP Ready”字样,或者带有“HDCP Ready”标签。不过从目前的情况来看,电脑平台对于HDCP的支持并不乐观,其中最为关键的显示设备与显卡对于HDCP的支持都不够好:
1.几乎所有目前销售的CRT显示器、液晶显示器都不支持HDCP;
2.大多数目前销售的显卡不支持HDCP。
想要显示HDCP高清内容就必须同时拥有对应的显卡和显示器,缺少其中任何一样都无法达到目标,不是显示不出什么内容,就是出现低质量画面。
目前市售的支持HDCP的液晶显示器
目前市售的显示器当中仅有12款支持HDCP,它们分别是:
1. Gateway FPD2185W
2. HP f2105
3. NEC MultiSync 20WMGX2
4. Samsung SyncMaster 244T
5. Viewsonic VP2330wb
6. Dell 3007WFP
7. Samsung 214T
8. Samsung 930MP
9. Samsung 940MW
10. Samsung 242MP
11. Sony MFM-HT95
12. Sony MFM-HT75W
其中,Gateway、HP、NEC、Dell和Viewsonic在各自的产品线中仅有1款支持HDCP的液晶显示器,相比较而言,Samsung和Sony的产品似乎更加丰富一点。遗憾的是,LG和BenQ并没有推出支持HDCP的显示器。
目前市场上的宽屏显示器很多,购买前应该确定它是否具有HDCP,否则,你的新宽屏很可能不久就要面临淘汰的危险。在这个娱乐的时代,技术成为它的约束,据笔者了解,三星显示器推出的两款型号为940BW、205BW的宽屏系列将考虑到技术前沿的要求,配合Vista的需求具备HDCP功能,消费者可以在市场上见到.