數(shù)字內(nèi)容保護(hù)HDCP兼容測(cè)試大揭秘
標(biāo)簽:HDCP DCP
本文引用地址:http://2s4d.com/article/165156.htmHDCP(High-Bandwidth Digital Content Protection;高頻寬數(shù)字內(nèi)容保護(hù))是由Intel子公司Digital Content Protection LLC(DCP)開(kāi)發(fā)的一項(xiàng)保護(hù)數(shù)字娛樂(lè)內(nèi)容的技術(shù),用以確保數(shù)字化的影像與聲音數(shù)據(jù)在通過(guò)傳輸接口傳送時(shí)不會(huì)遭到非法拷貝。HDCP的規(guī)格受到多項(xiàng)專利權(quán)保護(hù),此項(xiàng)針對(duì)高解析產(chǎn)品所訂定的標(biāo)準(zhǔn),雖然無(wú)法完全消禰數(shù)字時(shí)代所面臨的內(nèi)容拷貝難題,但產(chǎn)品已設(shè)計(jì)到增高仿冒商的門坎與成本以打消大多數(shù)破解者的念頭。而隨著HDCP產(chǎn)品的越趨普及,我們似乎可嗅出高分辨率的時(shí)代已正式到來(lái)。
嚴(yán)謹(jǐn)?shù)募用軝C(jī)制
HDCP的保護(hù)機(jī)制包括了三個(gè)元素:(1)HDCP發(fā)送器(Transmitter/Source),能立即認(rèn)證下游對(duì)接收器的連結(jié),認(rèn)證協(xié)議會(huì)確保HDCP發(fā)送器發(fā)出的訊號(hào)是HDCP接收器所授權(quán)接受的。(2)DCP LLC會(huì)撤銷授權(quán)無(wú)效之HDCP接收器的授權(quán)。(3)在有HDCP保護(hù)的訊號(hào)下發(fā)送與接收的同時(shí),不斷的對(duì)視訊內(nèi)容進(jìn)行額外的驗(yàn)證。
此外,欲應(yīng)用HDCP技術(shù)于產(chǎn)品上的廠商,皆須先成為DCP的會(huì)員(會(huì)費(fèi)美金15,000)并取得授權(quán),授權(quán)等級(jí)依產(chǎn)品的開(kāi)發(fā)程度有不同分類。僅有取得全部授權(quán)的廠商能取得唯一的密鑰集(稱作KSV)以開(kāi)發(fā)或販賣產(chǎn)品,此授權(quán)密碼并會(huì)記錄于DCP,一旦授權(quán)廠商會(huì)員過(guò)期,則其KSV會(huì)在DCP的數(shù)據(jù)庫(kù)標(biāo)示為撤銷密鑰。
在計(jì)算機(jī)平臺(tái)上受到HDCP技術(shù)保護(hù)的數(shù)據(jù)內(nèi)容在輸出時(shí)會(huì)由操作系統(tǒng)中的COPP (Certified Output Protection Protocol;認(rèn)證輸出保護(hù)協(xié)議)裝置首先驗(yàn)證顯卡,只有合法的顯卡才能顯示內(nèi)容。隨后要認(rèn)證顯示設(shè)備的KSV,只有符合HDCP要求的設(shè)備才能顯示顯示卡所傳送的內(nèi)容。在發(fā)送器與接收器連接時(shí),會(huì)產(chǎn)生一組僅有雙方知道的Secret Value值,以確保連接是合法且無(wú)法被拷貝的。HDCP不論在加密或解密過(guò)程都會(huì)依據(jù)此Secret Value,只有確認(rèn)同步后的發(fā)送器和接受器才可能進(jìn)行逆向處理,完成資料的還原。HDCP系統(tǒng)并且會(huì)在收到KSV值后在撤銷列表中進(jìn)行比較和查找,出現(xiàn)在列表中的KSV將被認(rèn)做非法,導(dǎo)致認(rèn)證過(guò)程的失敗。
HDCP的數(shù)據(jù)驗(yàn)證又分為三個(gè)層級(jí): First Part, Second Part 以及Third Part(在DisplayPort則稱作Link Integrity Check; 針對(duì)此點(diǎn)將在討論HDMI HDCP與DisplayPort HDCP差異時(shí)再談)。前述之Secret Value會(huì)在First Part時(shí)驗(yàn)證,發(fā)送器與接收器會(huì)彼此交換其KSV并產(chǎn)生Secret Value。而Second Part則是針對(duì)Repeater Device,驗(yàn)證下游的所有接收器,產(chǎn)生各自對(duì)應(yīng)的Secret Value并回報(bào)上游。倘若發(fā)送端或接收端變更,則Repeater的HDCP機(jī)制會(huì)再產(chǎn)生新的Secret Value并重新驗(yàn)證,以預(yù)防拷貝機(jī)從中插入以擷取數(shù)據(jù)。在Third-Part時(shí)HDCP系統(tǒng)便會(huì)確認(rèn)兩臺(tái)HDCP 裝置的數(shù)據(jù)加密或解密之頻率、順序是否一致與同步,并且在數(shù)據(jù)傳送的同時(shí)產(chǎn)生額外的驗(yàn)證碼驗(yàn)證。
有此層層保護(hù)措施,消費(fèi)者欲播放有HDCP保護(hù)的影音內(nèi)容如Blu-ray Disc、PlayStation 3游戲時(shí),訊號(hào)來(lái)源(播放機(jī)或計(jì)算機(jī)的顯示卡)和顯示器雙方都必須內(nèi)建HDCP的KSV才能正常播放。若系統(tǒng)任一未內(nèi)建KSV,則無(wú)法使用高分辨率播放,甚至不能播放影像。
由DCP LLC 所訂定的HDCP兼容性測(cè)試(HDCP Compliance Test)為采用HDCP規(guī)格的業(yè)者提供了一個(gè)有效的管道,以確保他們所開(kāi)發(fā)的產(chǎn)品能符合HDCP的技術(shù)規(guī)范。除了原有在HDMI規(guī)格下制定的兼容規(guī)范,隨著VESA DisplayPort 兼容認(rèn)證測(cè)試的推出在今年也增加了DisplayPort的HDCP測(cè)試。目前授權(quán)的測(cè)試中心(Authorized Testing Center; ATC)包括了DCP, LLC HDCP Lab、Allion Test Labs(百佳泰), Matsushita Electric Industrial Co., Ltd, NXP Semiconductors, Silicon Image和Sony,而其中僅有百佳泰同時(shí)可執(zhí)行HDMI HDCP 與DisplayPort HDCP的兼容認(rèn)證測(cè)試。此測(cè)試目前雖尚未有Logo認(rèn)證,但HDMI與VESA協(xié)會(huì)皆強(qiáng)烈建議廠商執(zhí)行HDCP的兼容性測(cè)試,讓受測(cè)過(guò)的產(chǎn)品能列于DCP的網(wǎng)站上,以響應(yīng)市場(chǎng)對(duì)高解析產(chǎn)品的保護(hù)機(jī)制一致性的需求。
HDCP依不同的裝置類別而訂定不同的測(cè)試程序。裝置上所有HDCP輸入端與輸出端都必須進(jìn)行兼容性的測(cè)試。而在每項(xiàng)裝置類別中,針對(duì)各種待測(cè)物(DUT)必須執(zhí)行不同的層級(jí)測(cè)試。針對(duì)發(fā)送器(Transmitter/Source)與接收裝器(Receiver/Sink)需測(cè)試其對(duì)KSV值交換驗(yàn)證與建立溝通橋梁的同步性。復(fù)送器(Repeater)測(cè)試則包括發(fā)送裝置與接收裝置中的所有測(cè)試,并需檢核其統(tǒng)整下游復(fù)數(shù)之接收裝置(Repeater或Receiver)之認(rèn)證協(xié)議能力。
HDCP發(fā)送器(Transmitter/Source)測(cè)試
使用測(cè)試儀器仿真Source之下游Sink或Repeater,以驗(yàn)證Source的HDCP行為。如在熱插拔(HPD)后是否有重新驗(yàn)證。
HDCP接收器(Receiver/Sink)測(cè)試
使用測(cè)試儀器仿真Sink之上游連接Source,以驗(yàn)證接收器之HDCP行為。如其是否可正確的產(chǎn)生Secret Value。
HDCP 復(fù)送器(Repeater)測(cè)試
復(fù)送器的測(cè)試則最為復(fù)雜,需驗(yàn)證其作為Source或Sink的HDCP功能,以及其本身的復(fù)送器HDCP功能。
(1)驗(yàn)證其發(fā)送器的功能
使用已通過(guò)測(cè)試的HDCP Source裝置作為Repeater的訊號(hào)源,并使用測(cè)試儀器仿真Sink裝置與另一Repeater裝置以驗(yàn)證Repeater在發(fā)送訊號(hào)之HDCP行為。
(2)驗(yàn)證其接收器的功能
使用測(cè)試儀器仿真Source裝置對(duì)Repeater發(fā)送訊號(hào),再驗(yàn)證由Repeater發(fā)送至通過(guò)測(cè)試的單組或多組Sink裝置功能是否正常,或在運(yùn)作中替換Sink裝置,Repeater是否能重新執(zhí)行HDCP的驗(yàn)證。
評(píng)論