HDCP技術

HDCP是High-bandwidth Digital Content Protection的縮寫,中文可稱作“高頻寬數碼內容保護”。HDCP技術由好萊塢與半導體界巨人Intel合作開發,套用於視頻信號和音頻信號的傳輸端和接收端之間,傳輸端如顯示卡、DVD播放機等等,接收端如顯示器、電視機、投影機等等。它是高清電影、電視節目的重要反盜版技術,不支持HDCP協定的顯示器無法正常播放有著作權的高清節目。

基本介紹

  • 中文名:高頻寬數字內容保護技術
  • 外文名:HDCP技術
  • 開發者好萊塢與半導體界巨人Intel
  • 運用顯示卡、DVD播放機等傳輸
概述,定義,原理,要求,套用,密鑰,保護機制,加密機制,數據驗證,測試,顯示卡,支撐條件,發展,HDMI,

概述

HDCP(High -bandwidth Digital Content Protection):高頻寬數字內容保護技術。HDTV高畫質電視)時代即將來臨,為了適應高畫質電視的高頻寬,出現了HDMI。HDMI是一種高清數字接口標準,它可以提供很高的頻寬,無損地傳輸數字視頻音頻信號。為了保證HDMI或者DVI傳輸的高清晰信號不會被非法錄製,就出現了HDCP技術。HDCP技術規範由Intel領頭完成,當用戶進行非法複製時,該技術會進行干擾,降低複製出來的影像的質量,從而對內容進行保護。

定義

DVD之後的高清電影節目採用了HDCPAACS反盜版技術,藍光和HD DVD都使用了這種反盜版技術,高畫質電視HDTV)也會使用。使用了HDCP和AACS反盜版技術後電影節目只能在支持HDCP的設備上正常播放,否則只能看到黑屏顯示或者低畫質顯示(清晰度大約只有正常的四分之一),也就便失去了高清的價值。其中AACS是加密技術,同時被用在HD DVD和藍光光碟當中,保護光碟中的視頻內容無法正常複製出來在其它地方播放。
需要說明的是,HDMI接口內嵌了HDCP協定,帶有HDMI接口的顯示器都支持HDCP協定。但是並不是帶DVI接口液晶顯示器都支持HDCP協定,必須經過帶有相應硬體晶片,通過認證的顯示器才行。

原理

通俗的話來說,HDCP技術實際上就是一種加密技術,和普通的加密技術不同,HDCP可以說在縱向和橫向兩方面對視頻進行加密,首先我們來看看縱向,那就是計算機硬體要支持HDCP技術,這就需要顯示器,顯示卡,和光碟機這三部分。藍光和HD DVD光碟機都加入了對HDCP的支持,用於保護光碟中的視頻內容無法正常複製出來在其它地方播放。
在HDCP運作的具體過程中,傳送端和接受端都存儲一個可用密鑰集,密鑰都是秘密存儲,傳送端和接受端都根據密鑰進行加密解密運算,這樣的運算中還要加入一個特別的值KS(視頻加密密鑰)。同時HDCP的每個設備會有一個唯一的序列號:KSV,由20個“1”和20個“0”組成。傳送端和接受端的密碼處理單元會核對對方的KSV值,以確保連線是合法的。
HDCP加密過程會對每個象素進行處理。
由於HDCP的理念是非完全的防止複製而是不允許複製“高清”內容。所以如果顯示設備不具有此功能也不是完全無法欣賞到“藍光”和“HD DVD”的內容,只是得不到“高清”的效果。事實上,“藍光”和“HD DVD”允許通過模擬接口輸出經過壓縮了的畫面,這樣的畫面達不到“高清”的顯示效果。一代微軟視窗作業系統Windows Vista也採用相似的機制,進行數字內容的著作權保護。.

要求

什麼樣的設備才能支持HDCP?你的設備能夠支持HDCP嗎?自從HDCP浮出水面,無數人都在追問這個問題。可惜答案對於我們PC用戶來說相當“殘酷”:幾乎所有銷售的CRT顯示器、LCD都不支持HDCP,而且市場上幾乎所有零售顯示卡都不支持HDCP!
要支持HDCP功能,首先硬體必須具備基於數字視頻信號傳輸連線埠,現階段流行的視頻輸出連線埠中只有DVIHDMI才符合HDCP要求。但這並不意味著擁有DVI接口的顯示卡和顯示器就萬事大吉了。事實上,DVI接口要實現HDCP支持,還需要諸如Silicon Image公司的SiI1930、SiI9031、SiI9011等專用TMDS解碼晶片的配合才行,否則在播放受HDCP保護的高清視頻時,你將會看到一段大約1分鐘時長的警告信息,然後顯示器徹底黑屏。至於HDMI接口,同樣需要支持HDCP加密/解密的TMDS才行。
要實現對HDCP的支持,顯示卡必須進行較大的改動:首先顯示卡PCB要重新設計,並要加裝Silicon Image、TI等廠商的控制晶片,其次顯示卡必須擁有更大容量的ROM晶片以存放密鑰,因為受HDCP技術保護的數據在輸出時,作業系統中的COPP(認證輸出保護協定)驅動會先驗證顯示卡BIOS,只有合法的BIOS才能實現內容輸出,隨後還要驗證顯示設備的40bit密鑰,只有符合HDCP要求的設備才能正常顯示顯示卡傳送來的內容。更為重要的是,HDCP系統要求每一台合法的HDCP設備都必須擁有獨立的KSV值,否則即使顯示卡支持高清視頻解碼和HDMI輸出,面對加密的高清DVD糟片也將無能為力。
HDTV浪潮的推動下,ATI和NVIDIA都紛紛推出支持HDCP的顯示卡。早在半年前,NVIDIA就發布了支持HDCP的GeForce 6200TC顯示卡,並將它用於SONY 的VAIO電腦中。另外,ATI也將推出Radeon X1600 HDCP系列顯示卡,新的顯示卡不僅集成了HDMI接口,還能夠完整地支持HDCP。因此對HDTV發燒友來說,這種顯示卡才是他們的終極選擇。
至於顯示器方面,包括EIZO、SONY、DELL等顯示器廠商都已經表示將會在新出貨的產品中提供對HDCP的支持。必須指出的是,所有支持HDCP的LCD顯示器都將在明顯位置貼上HDCP Ready標誌。因此大家在購買這類產品時應注意一下。
結語
其實,無論是AACS還是HDCP,新一代高清視頻系統的著作權保護機制相對以往的技術在可靠性方面有了很大的提高。但是,高可靠性的背後往往存在使用上的諸多不便,業界也有大量反對AACS和HDCP的聲音。新一代著作權技術是否真的能夠像制定者所說的那樣,大幅促進數字內容市場的發展嗎?讓我們拭目以待。
隨著數字高清時代的日益臨近,數字內容的著作權保護問題越來越引起人們的關注,尤其對電影、唱片製作、發行商來說更是迫在眉睫,畢竟這關係到他們的切身利益。HDCP、AACS、HDMI等技術或標準的陸續出台給新一代DVD著作權保護提供了一道道的屏障。
但在感受這些新技術或新標準魅力的同時,我們也必須看到,目前國內數位電視和高清影碟機行業應該採取什麼樣的數字著作權保護技術還不是太明朗,並沒有一個統一的標準。如果採用HDCP、AACS等國外數字著作權保護技術,固然可以做到對數位元組目內容的著作權保護,但我們同時也要為這些外國技術買單。比如終端產品製造企業必須支付較高的專利費和測試費用(這些費用最終也將分攤到每一位消費者頭上)。換句話說,我國的數位電視和高清影碟機行業還要繼續受制於人。
對於數字內容著作權保護技術,我們更希望採用國產的標準,因為這不僅關係到產品的成本問題,更體現了我國行業的發展能力。隨著我國數字高畫質電視戰略的逐步實施,數位電視產業、高清碟機行業對數字內容著作權保護技術的需求將與日俱增。在這裡,我們強烈呼籲有關部門、有關人員儘快研發出我們自己的數字內容著作權保護技術,切莫重蹈無DVD專利的覆轍。

套用

HDCP技術是由好萊塢與半導體界巨人英特爾合作發開,它可以實際運用在顯示卡、DVD播放機等傳輸端,以及顯示器、電視機、投影機的接收端之間。是高清電影、電視節目的重要反盜版技術,不支持HDCP協定的顯示器無法正常播放有著作權的高清節目。
HDCP圖解HDCP圖解
而HDCP協定是用來防止視頻內容在傳輸的過程被完整的複製下來。這種技術並不是讓數字訊號無法被不合法的錄製下來,而是將數字訊號進行加密,讓不合法的錄製方法,無法達到原有的高解析度畫質。例如藍光影碟機在播放高清碟片時無法同時錄下清晰的節目,在計算機上播放碟片時無法清晰的錄製顯示器上的節目。HDCP從始到終都保護視頻信號,也就是說整套播放系統中每一個環節都必須支持HDCP協定,如果顯示器不支持HDCP協定,那么就無法正常播放高清節目,只能看到黑屏或者低畫質的節目。要支持HDCP協定,必須使用DVIHDMI數字視頻接口,傳統的VGA等模擬信號接口無法支持HDCP協定。當使用VGA等模擬信號接口時,畫面就會下降成為低畫質,或者提示無法播放,從而失去高清的意義,防止了盜版。
HDMI接口規範HDMI接口規範
在電腦平台上受到HDCP技術保護的數據內容在輸出時會由作業系統中的COPP驅動(認證輸出保護協定)首先驗證顯示卡,只有合法的顯示卡才能實現內容輸出,隨後要認證顯示設備的密鑰,只有符合HDCP要求的設備才可以最終顯示顯示卡傳送來的內容。HDCP傳輸過程中,傳送端和接受端都存儲一個可用密鑰集,這些密鑰都是秘密存儲,傳送端和接受端都根據密鑰進行加密解密運算,這樣的運算中還要加入一個特別的值KSV(視頻加密密鑰)。同時HDCP的每個設備會有一個唯一的KSV序列號,傳送端和接受端的密碼處理單元會核對對方的KSV值,用以確保連線是合法的。HDCP的加密過程會對每個像素進行處理,使得畫面變得毫無規律、無法識別,在確認同步後的傳送端和接受端才可能進行逆向處理,完成數據的還原。解密過程中,HDCP系統會每2秒中進行一次連線確認,同時每128幀畫面進行一次傳送端和接受端同步識別碼,確保連線的同步。為應對密鑰泄漏的情況,HDCP建立了“撤銷密鑰”機制。每個設備的密鑰集KSV值都是唯一的,系統會在收到KSV值後在撤銷列表中進行比較和查找,出現在列表中的KSV將被認做非法,導致認證過程的失敗。這裡的撤銷密鑰列表將包含在HDCP對應的多媒體數據中,並將自動更新。

密鑰

支持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秒中進行一次連線確認,同時每128幀畫面進行一次傳送端和接受端計算一次RI值,比較兩個RI值來確認連線是否同步。基本上不論是傳送端與接收端,均需要一枚支持HDCP技術的晶片,才能夠產生作用。
可見要想在計算機上播放有著作權的高清節目,不論是HDTV藍光還是HD DVD碟片,都要求顯示器和顯示卡支持HDCP協定。不過廠商要為產品打上HDCP的Logo,則需要支付一定的認證費用,還要增加硬體晶片,顯然提高了成本,只有部分產品通過認證。由於高清節目會逐漸普及,HDCP已成定局,因此支持HDCP協定的設備也會越來越多。

保護機制

HDCP(High-Bandwidth Digital Content Protection;高頻寬數字內容保護)是由Intel子公司Digital Content Protection LLC(DCP)開發的一項保護數字娛樂內容的技術,用以確保數位化的影像與聲音數據在通過傳輸接口傳送時不會遭到非法拷貝。HDCP的規格受到多項專利權保護,此項針對高解析產品所訂定的標準,雖然無法完全消禰數字時代所面臨的內容拷貝難題,但產品已設計到增高仿冒商的門坎與成本以打消大多數破解者的念頭。而隨著HDCP產品的越趨普及,我們似乎可嗅出高解析度的時代已正式到來。

加密機制

嚴謹的加密機制 HDCP的保護機制包括了三個元素:(1)HDCP傳送器(Transmitter/Source),能立即認證下游對接收器的連結,認證協定會確保HDCP傳送器發出的訊號是HDCP接收器所授權接受的。(2)DCP LLC會撤銷授權無效之HDCP接收器的授權。(3)在有HDCP保護的訊號下傳送與接收的同時,不斷的對視訊內容進行額外的驗證。 此外,欲套用HDCP技術於產品上的廠商,皆須先成為DCP的會員(會費美金15,000)並取得授權,授權等級依產品的開發程度有不同分類。僅有取得全部授權的廠商能取得唯一的密鑰集(稱作KSV)以開發或販賣產品,此授權密碼並會記錄於DCP,一旦授權廠商會員過期,則其KSV會在DCP的資料庫標示為撤銷密鑰。 在計算機平台上受到HDCP技術保護的數據內容在輸出時會由作業系統中的COPP(Certified Output Protection Protocol;認證輸出保護協定)裝置首先驗證顯示卡,只有合法的顯示卡才能顯示內容。隨後要認證顯示設備的KSV,只有符合HDCP要求的設備才能顯示顯示卡所傳送的內容。在傳送器與接收器連線時,會產生一組僅有雙方知道的Secret Value值,以確保連線是合法且無法被拷貝的。HDCP不論在加密或解密過程都會依據此Secret Value,只有確認同步後的傳送器和接受器才可能進行逆向處理,完成資料的還原。HDCP系統並且會在收到KSV值後在撤銷列表中進行比較和查找,出現在列表中的KSV將被認做非法,導致認證過程的失敗。

數據驗證

HDCP的數據驗證又分為三個層級: First Part, Second Part 以及Third Part(在DisplayPort則稱作Link Integrity Check; 針對此點將在討論HDMI HDCP與DisplayPort HDCP差異時再談)。前述之Secret Value會在First Part時驗證,傳送器與接收器會彼此交換其KSV並產生Secret Value。而Second Part則是針對Repeater Device,驗證下游的所有接收器,產生各自對應的Secret Value並回報上游。倘若傳送端或接收端變更,則Repeater的HDCP機制會再產生新的Secret Value並重新驗證,以預防拷貝機從中插入以擷取數據。在Third-Part時HDCP系統便會確認兩台HDCP 裝置的數據加密或解密之頻率、順序是否一致與同步,並且在數據傳送的同時產生額外的驗證碼驗證。 有此層層保護措施,消費者欲播放有HDCP保護的影音內容如Blu-ray Disc、PlayStation 3遊戲時,訊號來源(播放機或計算機的顯示卡)和顯示器雙方都必須內建HDCP的KSV才能正常播放。若系統任一未內建KSV,則無法使用高解析度播放,甚至不能播放影像。

測試

由DCP LLC 所訂定的HDCP兼容性測試(HDCP Compliance Test)為採用HDCP規格的業者提供了一個有效的管道,以確保他們所開發的產品能符合HDCP的技術規範。除了原有在HDMI規格下制定的兼容規範,隨著VESA DisplayPort 兼容認證測試的推出在今年也增加了DisplayPort的HDCP測試。目前授權的測試中心(Authorized Testing Center; ATC)包括了DCP, LLC HDCP Lab、Allion Test Labs(百佳泰), Matsushita Electric Industrial Co., Ltd, NXP Semiconductors, Silicon Image和Sony,而其中僅有百佳泰同時可執行HDMI HDCP 與DisplayPort HDCP的兼容認證測試。此測試目前雖尚未有Logo認證,但HDMI與VESA協會皆強烈建議廠商執行HDCP的兼容性測試,讓受測過的產品能列於DCP的網站上,以回響市場對高解析產品的保護機制一致性的需求。 HDCP依不同的裝置類別而訂定不同的測試程式。裝置上所有HDCP輸入端與輸出端都必須進行兼容性的測試。而在每項裝置類別中,針對各種待測物(DUT)必須執行不同的層級測試。針對傳送器(Transmitter/Source)與接收裝器(Receiver/Sink)需測試其對KSV值交換驗證與建立溝通橋樑的同步性。復送器(Repeater)測試則包括傳送裝置與接收裝置中的所有測試,並需檢核其統整下游複數之接收裝置(Repeater或Receiver)之認證協定能力。

顯示卡

一個完整的HDTV系統方案包括片源獲得、解碼、輸出顯示三個部分,包括N卡和A卡基本已經突破了HDTV只能依賴處理器解碼的瓶頸,在顯示卡核心集成的HDTV加速電路能夠在主流系統實現流暢的HDTV 三種格式的解碼加速(替代解碼工作中工序中的幾個,只能說是解碼加速,如果能讓CPU完全脫離參與就是完全的硬解碼了)。但是解碼只是系統的三分之一,另外三分之一必然被HDCP卡住脖子。要解決這個難題,此前對應HDCP的顯示卡需要加裝SiliconImage、TI等廠商的控制晶片。
總的來說,支持HDCP的顯示卡需要符合4個條件:
顯示卡的EEPROM大小可以調整;
EEPROM內容可以擦寫;
GPU支持即時視頻數據編碼
廠商從HDCP協會購買了許可。
在電腦平台上受到HDCP技術保護的數據內容在輸出時會由作業系統中的COPP驅動(認證輸出保護協定)首先驗證顯示卡BIOS,只有合法的BIOS才能實現內容輸出,隨後好要認證顯示設備的40位密鑰,只有符合HDCP要求的設備才可以最終顯示顯示卡傳送來的內容。
如果軟體和硬體其中之一不支持HDCP,那么就無法讀取數字內容。由於下一代的藍光HD-DVD都將執行HDCP標準,因此未來如果希望在1980*1080的解析度下觀看電影,那么系統必須支持HDCP。反之,如果不支持的話,那么只能獲得1/4的解析度。如果真的是這樣的情況,那么即便是高解析精度的視頻源都可能在“模糊”的解析度下勉強播放。(注意:HDMI內嵌HDCP內容保護機制,因此支持HDMI接口的顯示卡也可以支持HDCP。)Microsoft已經反覆強調,支持Vista的顯示設備和驅動必須支持HDCP,而ATI、NVIDIA也一直為實現這個條件而努力。
雖然很久以前NVIDIA就宣稱已經完成了對應的BIOS設計,並且他們的顯示卡從GeForce FX開始就已經“HDCP Compliant”,不過並沒有真正實現以HDCP的支持----此前,即便是GF7系列往往也需要搭配第三方晶片才能實現對HDCP的支持。不過,這個情況有所改變-----已經在最新的GF71核心中真正引入對HDCP的支持,比如最新的GF7900GS、GF7950GT、GF7950GX2都已經HDCP的支持。
一顆ROM晶片的成本微不足道(部分顯示卡可以將HDCP Key寫入BIOS之中),但是廠商要為產品打上HDCP的Logo,則需要支付高達15000美元的認證費用,因此成本增加不少。不過,NVIDIA宣稱未來引入80nm製程後,GPU將會直接整合視頻數據編碼處理引擎,從而能夠大幅降低廠商生產HDCP顯示卡的成本。相對於NVIDIA,ATI在HDCP進前道路上似乎要更領先一些。比如ATI在發布Radeon X1000系列顯示卡時就已經為HDCP作好準備,這個系列的產品不再需要加裝第三方廠商的晶片,而是通過AVIVO平台實現支持----此前ATI已經明確標明了“HDCP Ready”。同時,ATI已經在RV560、RV570、RV55晶片集成HDMI模組來直接實現對HDCP的支持。(注意:此前的X1000系列也需要第三方晶片才能實現對HDMI的支持,比如藍寶石推了的X1600PRO HDMI顯示卡。
需要說明的是,通過HDCP認證的產品會帶有“HDCP Ready”字樣,或者帶有“HDCP Ready”標籤。由於此類顯示卡需要在硬體層面解決,所以說如果買來一快顯示卡不支持HDCP-HDMI,那么以後也不可能會支持,除非更換顯示卡。由於沒有HDMI接口就不能很好的兼容數字高清顯示設備,因此在新一代顯示卡的產品上面,ATI和NVIDIA已經非常重視HDCP-HDMI。

支撐條件

解碼只是系統的三分之一,另外三分之一就必然被HDCP卡住脖子了。解決這個難題,此前對應HDCP的顯示卡需要加裝Silicon Image、TI等廠商的控制晶片。總的來說,支持HDCP的顯示卡需要符合4個條件: 顯示卡的EEPROM大小可以調整; EEPROM內容可以擦寫; GPU支持即時視頻數據編碼; 廠商從HDCP協會購買了許可。

發展

1.脆弱的防線——DVD區域碼絕大多數國內用戶對著作權保護的認識都來自DVD區域碼分隔。所謂區域碼,就是將全球分為6大地區,每個地區所發行的DVD影碟只能用該區製造的DVD機播放。美國電影協會堅持使用區域碼識別的主要原因是每部電影在世界各地上映時間不同,為避免利益損失,就用區域碼加以控制。區域碼保護了著作權,但對用戶來說也帶來了不便。只有美國八大電影公司出版的DVD影碟才有嚴格的限制,其他的DVD碟片一般沒有區域限制,稱為自由區域碼(Free Region Code)或稱全區片。遺憾的是,區域碼後來由於全區域播放器的誕生而成了“馬其頓防線”。
2.複雜的防拷貝機制——CSS 為了保護著作權,DVD論壇的拷貝防護技術工作組(CPTWG)提出用於DVD內容保密系統CSS(即Content Scramble System,內容擾亂系統)。CSS是一種防止直接從碟片上複製檔案的數據加密和鑑定方案,就是所有存入DVD影片內容的數據都要經過編碼程式,而要播放這些數據必須先經過解碼。每個CSS證書都有一把密鑰,它存儲在每張CSS加密碟片上。為了使CSS算法和密鑰保密,證書是極其嚴格的。在DVD標準制定初期,CSS技術被認為是牢不可破的。1999年10月,CSS算法被一名挪威人破解,並散布於網上。
3.高清時代的防拷貝保護——AACS AACS是一種新興的著作權保護技術(藍光和HD DVD都打算採用該技術),全稱為Advanced Access Content System(高級內容訪問系統)。AACS類似於CSS和CPRM(Content Protection for Recordable Media,可記錄媒體內容保護)技術,但不同的是,AACS的內容從基本部分開始都是重新制定的,不但提高了加密強度,還把保護對象範圍擴展到了網際網路、家用網路和數位電視。和CSS一樣,AACS技術將會加進光碟內,而且需要特殊的軟、硬體才能打開碟片上的內容。由IBM、Intel、微軟、華納、迪士尼、Sony、松下和東芝等8家公司成立的AACS LA聯盟日前表示,AACS的技術規格和授權將在晚些時候準備就緒。
HDCP——數位訊號傳輸的加密鎖 HDCP(High-Bandwidth Digital Content Protection,高頻寬數字內容保護)是由Intel針對高清視頻內容回放制定的著作權保護技術。簡單地說,HDCP就是對DVI或HDMI等數字接口輸出信號進行加密,一旦這些信號被加密,就等於在高清視頻內容的發射端(如電腦主機、DVD、機頂盒等)與接收端(如顯示器、電視機、投影機等)之間加了一道屏障。這項技術的主要作用並不是防止對數位訊號非法複製,而是對非法複製進行干擾,降低非法複製的影像質量,從而實現對內容的保護(Content Protection)。HDCP保護系統包含三個重要的部分,它們分別是授權認證協定、數據加密/解密和自我更新。
1.授權認證(Authentication Protocol) 每一台支持HDCP技術的設備(傳送端和接收端)都有一套由Digital Content Protection LLC公司統一分發的全球唯一的設備鑰匙集(Device Key Set),它由一組設備私有密鑰(Device Private Keys,DPKs)和一個與之配套的密鑰選擇向量(Key Selection Vector,KSV)組成。其中前者由40個不同的56bit二進制數組成(嚴格保密),後者是一個40bit的二進制數。
在兩台HDCP設備傳輸數據前,根據授權認證協定,發射端和接收端先相互讀取對方的KSV值.然後根據對方的KSV值在自己的DPKs值中選取一部分密鑰,經過特定算法計算出各自的共享密值(Shared Secret Value),根據HDCP的設計,如果雙方都提交的是經過授權的KSV值,則計算出的共享密值應該相等,否則連線設備就是非法的。 2.數據加密/解密
當設備合法性驗證成功之後,設備之間開始傳送數據,HDCP的密碼模組(HDCP Cipher)根據在授權認證過程中產生的共享密值,通過特定算法算出一個24bit偽隨機加密數據,該數據與由HDMI(High Definition Multimedia Interface,高清晰多媒體接口)三條TMDS(Transition Minimized Differential Signal,最小化傳輸差分信號)通道傳輸的24bit內容數據進行異或邏輯運算,結果再送往TMDS編碼器生成TMDS信號,然後傳送出去。而在接收端,由相同的機構和共享密值產生相應的24bit偽隨機解密數據,來還原內容數據。 3.自我更新(Renewability)
為了應對密鑰泄露的情況,HDCP特別建立了“撤銷密鑰”機制。如上所述,在HDCP系統工作前,首先會檢查傳送設備的KSV值(這個值實際上就是該設備的序列號,是唯一的),在HDCP系統收到KSV值以後,將會對比包含在視頻數據中的撤銷列表。如果該KSV值出現在撤銷列表中,則HDCP系統就會把這個傳輸設備判定為非法設備而拒絕連線。值得一提的是,為防止授權設備的DPKs泄露後被用於製造非法設備、竊取數據,HDCP中的撤銷列表將隨著視頻節目的更新而更新。 這樣的設計就能夠保證整個HDCP系統的可靠性。即便是一台HDCP傳送器或者接收器被破解,也不會影響到整個HDCP系統。而一旦該設備被破解,在播放隨後更新的電影內容時也會因為KSV被加入撤銷列表而無法正常播放。
HDCP通過專門的TMDS編/解碼器完成信號的加密/解密。

HDMI

大家都知道HDMI (High Definition Multimedia) 數字傳輸的好處,但是對於顯示卡所指的HDCP (High-Bandwidth Digital Content Protection) 認證是什麼?相信深入了解的人並不多。因此小編想針對這兩個部分,做一簡單的介紹,讓大家對於高畫質的技術知識,多充電一下。
HDMI接口可以提供高達5Gbps的數據傳輸頻寬,可以傳送無壓縮的音頻信號及高解析度視頻信號。同時無需在信號傳送前進行數/模或者模/數轉換,可以保證最高質量的影音信號傳送。套用HDMI的好處是:只需要一條HDMI線,便可以同時傳送影音信號,而不像如今需要多條線材來連線。
HDMI其實目前共有六個不同的版本,影響主要的是器材而不是線材!所以當您購買的線材只要精密度夠高、品質夠好,不管版本如何變化,線材還是可以繼續使用。不過,1.3版本的頻寬因為變高了,相較過去能夠傳輸的距離就相對縮短不少,而目前通過認證的線最多只到6.5米。
HDMI可以完全向下兼容,如果您的器材內建1.3版HDMI端子(如SONY的PS3遊戲機),它與內建1.2、1.1,1.0版本端子的器材,影像訊號是可以互通的!當然最好兩邊都是最好的1.3版本,這樣才能有10BIT或更高格式的影像訊號畫質表現,而非降成8BIT。
大致了解HDMI之後,讓我們回頭來看大家的顯示卡,是否有支持HDMI端子?或者DVI-D端子來轉接成HDMI端子到相對應的顯示器上面呢?多數最新的顯示卡都表榜有HDCP認證,但HDCP是什麼呢?它主要的目的是防止高解析數字訊號被盜拷的保護機制,當兩部機器之間都必須有HDCP認證才可以傳遞訊號喔。
其運作方式是,當DVD與投影機透過HDMI端子線連線時,DVD就會送出一組HDCP認證碼,給投影機進行認證,在經過確認之後投影機就能正常的播放影像訊號。但如果沒有通過認證的話,影像就會呈現固定時間有畫面,固定時間沒有畫面,或者閃爍的現象。
而HDCP的認證透過HDMI的第15Pin與16Pin腳來進行確認的,當雙方認證完畢之後,這兩個腳位可還沒停止動作喔!它每隔兩秒還會再做一次確認!所以想偷機的人,可別以為有訊號之後就能換成可以燒錄(盜拷)的器材來破解認證的問題!
不過是不是只要有HDCP認證就不能燒錄像像呢?放心,只要是480級的影像訊號就可以!因為HDCP只是針對高解析訊號(480級以上的)做保護而已。所以如果若是傳輸一般的DVD影片則不在此限。
在經過簡單精闢的講解之後,希望大家對於HDMI與HDCP有更進一步的了解。許多主機板將都內建HDMI端子,這是一個潮流與趨勢,不管用不用的到,但是有總比沒有好,您說對吧?一當哪天換上HDMI端子的螢幕,可以同時連線聲音與畫面,而且只要一條線,您說是不是很方便。

相關詞條

熱門詞條

聯絡我們