視頻內(nèi)容64通過正常視頻處理路徑70,目的在于顯示器72。然而,未處理的該視頻被腐蝕并且對消費者沒有用。在逆頻率變換步驟76之后,內(nèi)容的修復(fù)作為從軟件解碼階段到客戶端代碼中的回調(diào)(call-back) 74發(fā)生。例如,逆頻率變換可以是離散余弦逆變換,IDCT。視頻的該修復(fù)發(fā)生在空間域中,提供視頻數(shù)據(jù)的無損修理。視頻數(shù)據(jù)然后繼續(xù)沿著正常的視頻處理路徑到顯示器72。
[0046]在運行時失真的情況下,視頻的原始的被腐蝕的塊修理與視頻的頻域失真混合。這可以以多個方式完成:
1)如在US6, 594,761、US6, 842,862和US7, 350,085中描述的數(shù)據(jù)變換可以在數(shù)據(jù)傳遞步驟的每個處使用(即從輸入到修理、從修理到解壓縮以及從解壓縮到頻域失真)。
[0047]2)在一個操作中修理與解壓縮(例如CABAC解碼)組合。
[0048]3)在一個操作中解壓縮與頻域失真組合。
[0049]4)在一個操作中修理、例如CABAC解碼的解壓縮以及頻域失真組合。
[0050]上文技術(shù)的任何組合可以被用來針對在修理之后的點處的視頻流的攻擊進行保護,其最后是最佳模式。更進一步地,還必須保護是元數(shù)據(jù)的集合的‘修理器’參數(shù),其引導(dǎo)在空間域中必須如何修理流的。還可以利用數(shù)據(jù)變換(如在US6,594,761、US6, 842,862和US7,350,085中描述的那樣)來保護該數(shù)據(jù)。此外,這些變換可以是‘侵犯性的’,因為該路徑在與視頻路徑比較時不是性能敏感的。
[0051]運行時失真情況可以被應(yīng)用到任何空間域變換。例如,離散小波變換(DWT)提供圖像、視頻或音頻的時頻表示。與頻域情況類似,失真情況可以被同等地應(yīng)用于空間域上的小波表示和隨后的修理。
[0052]修理部件的第三形式一一運行時修理/CABAC解碼混合
在圖6中示出了修理部件的第三形式80。第三形式80包括具有可變長度解碼操作82的修理操作,代替加密或失真操作。這是還支持代替直接在GPU上的在軟件中執(zhí)行的視頻解碼操作、但需要較不復(fù)雜的軟件解碼集成的情況。該方法的優(yōu)勢在于本系統(tǒng)更一般地適用于不同的回放系統(tǒng),但比其他兩個系統(tǒng)中的任一個略不安全。系統(tǒng)的CPU還必須滿足視頻比特率需要的性能。
[0053]在沒有原始壓縮視頻暴露給攻擊者的情況下,解壓縮的(例如,CABAC或CAVLC)視頻內(nèi)容通過正常視頻處理路徑90,目的為顯示器92。
[0054]在修理&解壓縮混合的情況下,與具有如在US6,594,761、US6,842,862以及US7, 350, 085中描述的數(shù)據(jù)變換的視頻的受保護的解壓縮混合的視頻的原始的被腐蝕的塊修理可以被使用在數(shù)據(jù)傳遞步驟中的每個處(即從輸入到修理、從修理到解壓縮以及從解壓縮到頻域失真)。
[0055]修理和解壓縮混合可以被應(yīng)用到許多不同類型的視頻壓縮。CABAC和CAVLC兩者由H.264視頻編碼規(guī)范支持,但是在其他視頻編碼中的其他壓縮也可以被支持。
[0056]可以在不脫離在權(quán)利要求書中限定的范圍專利公開的情況下做出對上文描述的特定實施例的許多修改、變化和適應(yīng)。
【主權(quán)項】
1.一種用于媒體路徑安全的系統(tǒng),包括: 創(chuàng)作系統(tǒng),具有用于腐蝕內(nèi)容數(shù)據(jù)并提供解腐蝕數(shù)據(jù)的內(nèi)容流變換和腐蝕器; 媒體容器,用于輸送被腐蝕的內(nèi)容數(shù)據(jù)和解腐蝕數(shù)據(jù);以及 客戶端系統(tǒng),具有用于依靠解腐蝕數(shù)據(jù)修理被腐蝕的內(nèi)容數(shù)據(jù)的修理部件。2.如權(quán)利要求1所述的系統(tǒng),其中媒體容器包括原生內(nèi)容代碼并且客戶端系統(tǒng)包括用于運行用于調(diào)用在修理部件和加密密鑰交換部件之間的密鑰交換的原生內(nèi)容代碼的處理器。3.如權(quán)利要求2所述的系統(tǒng),其中密鑰交換部件訪問密鑰交換庫。4.如權(quán)利要求3所述的系統(tǒng),其中密鑰交換庫提供針對多個圖形處理單元協(xié)議的支持。5.如權(quán)利要求1所述的系統(tǒng),其中媒體容器包括原生內(nèi)容代碼并且客戶端系統(tǒng)包括用于運行用于調(diào)用混合的修理和失真過程的原生內(nèi)容代碼的處理器。6.如權(quán)利要求5所述的系統(tǒng),其中混合的修理和失真過程輸出數(shù)據(jù)的被腐蝕的或加密的壓縮塊。7.如權(quán)利要求6所述的系統(tǒng),其中混合的修理和可變長度的解碼過程向軟件解碼器輸出解壓縮初級流用于顯示。8.如權(quán)利要求1所述的系統(tǒng),其中媒體容器包括虛擬化內(nèi)容代碼并且客戶端系統(tǒng)包括用于運行用于調(diào)用在修理部件和加密密鑰交換部件之間的密鑰交換的虛擬化內(nèi)容代碼的處理器。9.如權(quán)利要求8所述的系統(tǒng),其中密鑰交換部件訪問密鑰交換庫。10.如權(quán)利要求9所述的系統(tǒng),其中密鑰交換庫提供對多個圖形處理單元協(xié)議的支持。11.如權(quán)利要求1所述的系統(tǒng),其中媒體容器包括虛擬化內(nèi)容代碼并且客戶端系統(tǒng)包括用于運行用于調(diào)用混合的修理和失真過程的虛擬化內(nèi)容代碼的處理器。12.如權(quán)利要求11所述的系統(tǒng),其中混合的修理和失真過程輸出數(shù)據(jù)的被腐蝕的或加?£?的壓縮塊。13.如權(quán)利要求12所述的系統(tǒng),其中混合的修理和可變長度的解碼過程向軟件解碼器輸出解壓縮的初級流用于顯示。14.如權(quán)利要求6所述的系統(tǒng),其中客戶端系統(tǒng)包括用于將數(shù)據(jù)的被腐蝕的壓縮塊向顯示器再現(xiàn)的解碼過程。15.一種用于提供媒體路徑安全的方法,方法包括: 在創(chuàng)作系統(tǒng)中,創(chuàng)作內(nèi)容數(shù)據(jù); 腐蝕和變換創(chuàng)作的內(nèi)容數(shù)據(jù)以提供被腐蝕的內(nèi)容數(shù)據(jù)和解腐蝕數(shù)據(jù); 將被腐蝕的內(nèi)容數(shù)據(jù)和解腐蝕數(shù)據(jù)存儲在媒體容器中; 將媒體容器輸送到客戶端系統(tǒng); 在客戶端系統(tǒng)中依靠解腐蝕數(shù)據(jù)來修理被腐蝕的內(nèi)容數(shù)據(jù)。16.如權(quán)利要求15所述的方法,其中修理的步驟包括交換加密密鑰。17.如權(quán)利要求16所述的方法,其中修理的步驟包括混合使用加密密鑰的加密和修理數(shù)據(jù)腐蝕。18.如權(quán)利要求15所述的方法,其中修理被腐蝕的內(nèi)容數(shù)據(jù)的步驟包括混合修理并且然后使修理的數(shù)據(jù)失真以產(chǎn)生數(shù)據(jù)的被腐蝕的壓縮塊。19.如權(quán)利要求18所述的方法,進一步包括對數(shù)據(jù)的被腐蝕的壓縮塊解碼用于再現(xiàn)到顯示器的步驟。20.一種客戶端系統(tǒng),包括: 用于接收媒體容器的輸入;以及 用于依賴解腐蝕數(shù)據(jù)來修理被腐蝕的內(nèi)容數(shù)據(jù)的修理部件。21.如權(quán)利要求20所述的客戶端系統(tǒng),其中媒體容器包括原生內(nèi)容代碼并且客戶端系統(tǒng)包括用于運行用于調(diào)用在修理部件和加密密鑰交換部件之間的密鑰交換的原生內(nèi)容代碼的處理器。22.如權(quán)利要求21所述的系統(tǒng),其中密鑰交換部件訪問密鑰交換庫。23.如權(quán)利要求22所述的系統(tǒng),其中密鑰交換庫提供對多個圖形處理單元協(xié)議的支持。24.如權(quán)利要求20所述的系統(tǒng),其中媒體容器包括原生內(nèi)容代碼并且客戶端系統(tǒng)包括用于運行用于調(diào)用混合的修理和失真過程的原生內(nèi)容代碼的處理器。25.如權(quán)利要求24所述的系統(tǒng),其中混合的修理和失真過程輸出數(shù)據(jù)的被腐蝕的壓縮塊。26.如權(quán)利要求25所述的系統(tǒng),其中客戶端系統(tǒng)包括用于將數(shù)據(jù)的被腐蝕的壓縮塊再現(xiàn)到顯示器的解碼過程。
【專利摘要】本公開提供了一種用于媒體路徑安全的系統(tǒng),所述系統(tǒng)包括具有用于腐蝕內(nèi)容數(shù)據(jù)并提供解腐蝕數(shù)據(jù)的內(nèi)容流變換和腐蝕器的創(chuàng)作系統(tǒng)、用于輸送被腐蝕的內(nèi)容數(shù)據(jù)和解腐蝕數(shù)據(jù)的媒體容器,以及具有用于依靠解腐蝕數(shù)據(jù)修理被腐蝕的內(nèi)容數(shù)據(jù)的修理部件的客戶端系統(tǒng)??蛻舳讼到y(tǒng)還被提供為具有用于接收媒體容器的輸入和用于依賴解腐蝕數(shù)據(jù)修理被腐蝕的內(nèi)容數(shù)據(jù)的修理部件。
【IPC分類】G06F11/30
【公開號】CN105378679
【申請?zhí)枴緾N201380076949
【發(fā)明人】A.格里芬, N.佩利斯, J.埃梅特, D.穆爾多克, P.埃森, J.米爾, J.吳, C.利姆
【申請人】愛迪德技術(shù)有限公司
【公開日】2016年3月2日
【申請日】2013年3月28日
【公告號】EP2979184A1, US20160050069, WO2014158174A1