<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 兩種方式實(shí)現數字電視網(wǎng)絡(luò )許可證的管理

兩種方式實(shí)現數字電視網(wǎng)絡(luò )許可證的管理

作者: 時(shí)間:2009-08-24 來(lái)源:網(wǎng)絡(luò ) 收藏
3 第二代數字版權保護機制XrML
作為第二代數字版權保護機制描述語(yǔ)言的xrML是XML語(yǔ)言(eXtensible MarkupLanguage的縮寫(xiě),意為可擴展的標記語(yǔ)言)的一個(gè)分支,由于其繼承了XML語(yǔ)言的優(yōu)點(diǎn)和方便簡(jiǎn)單的描述及強大的可擴展性而得到越來(lái)越廣泛的應用,并在數字版權方面提供了更為強大的技術(shù)支持。
通常的權限技術(shù)通過(guò)預先設定某些規則和策略來(lái)保護和控制文件內容,可以進(jìn)行多種重要的內容操作,如簡(jiǎn)單的查看、打印、編輯和共享等。但這種專(zhuān)用的數字權限管理形式已經(jīng)使其難以與其它形式進(jìn)行內容共享。就如同上文所用的C語(yǔ)言結構,所能賦予的權限以及內容十分局限,對于復雜的系統又難以擴展,并且占用較多的系統空間,這在客戶(hù)端空間局限較大的系統中將存在嚴重問(wèn)題。但是XrML以許可的形式列出了數字內容的訪(fǎng)問(wèn)和使用策略,許可定義了誰(shuí)可以訪(fǎng)問(wèn)內容,如何保護和分配內容,并控制了詳細的使用權限來(lái)實(shí)施某些操作,如授權打印和時(shí)間許可等。
XrML2.O核心概念包括“l(fā)icense,grant,princi―pal,right,resource and condition”。
在XrML2.0中重要的頂層結構就是一個(gè)li―cense,從概念上講一個(gè)license可以理解為grant的容器。一個(gè)基本的license應該包括以下的結構:
(1)在某種環(huán)境下授予某人對數據源的特定的權利;
(2)在授予某人權利之前對其身份進(jìn)行鑒定;
(3)各種各樣的相關(guān)信息。
grant是在license中用來(lái)提供對授予權利者的許可的一個(gè)重要的元素,它用來(lái)傳達對被授權者一個(gè)特定數據源的許可。在結構上,它具有以下特點(diǎn):
(1)權利授予者的信息;
(2)被授予的權利的信息;
(3)用戶(hù)能夠行使的權利或是能夠獲取的數據源的信息;
(4)行使權利之前必須要滿(mǎn)足的特定的條件。
Principal元素用來(lái)描述權利授予者的信息,它支持以下的3種定義方法:
(1)一個(gè)被授予權利的用戶(hù)需要滿(mǎn)足多個(gè)鑒定條件,所有的條件必須全部有效才能夠被授予執行數據源的權利;
(2)Keyholder,意味著(zhù)將權利授予特殊密鑰的持有者;
(3)其它的定義類(lèi)型。
XrML2.0的主要結構還包括fight,resource以及condition元素。其中right元素用來(lái)描述授予用戶(hù)對數據源操作的權利;resource元素用來(lái)描述數據源的信息;condition元素用來(lái)限定用戶(hù)行使權利的條件。這些主要的元素構成了XrML2.0的主要結構,他們共同來(lái)對數字化的授權進(jìn)行標準化語(yǔ)言上的描述。
當然通過(guò)以上各個(gè)結構完全可以生成一個(gè)簡(jiǎn)單的文件,并且其中賦予特定用戶(hù)簡(jiǎn)單的使用權限。然而,為了保證用戶(hù)確信的合法性和正確性,還必須在許可證文件后對其進(jìn)行數字簽名的描述。
XML簽名可以用來(lái)確保XML文檔內的內容沒(méi)有發(fā)生改變,如果和XML加密聯(lián)合使用,即可保證所接收的數據就是所發(fā)送的數據,外人無(wú)法閱讀加密內容。

本文引用地址:http://dyxdggzs.com/article/166894.htm


以上清單中s02行和s12行之間是Signedlnf元素,即實(shí)際簽名的信息。Signedlnfo的核心驗證由兩個(gè)必要過(guò)程組成:對Signedlnfo的簽名驗證和Signedlnfo內部每個(gè)Reference摘要的驗證。
s03行上,CanonicalizationMethod標識了一種算法,這種算法被用來(lái)規范化SignedInfo元素,然后該元素作為簽名操作的一部分被編摘。
s04行上,SignatureMethod引用的是將規范化的SignedInfo轉換成Signaturevalue所用的算法。它是密鑰相關(guān)的算法和摘要算法(在這里是DSA和SHA一1)的組合,為算法簽名以抵抗攻擊,該攻擊是基于替換成效率更低的算法。
s05一s11每個(gè)Reference元素都包括摘要方法和對已標識數據對象計算得出的摘要值。它還可能包括產(chǎn)生對摘要操作的輸入轉換。數據對象的簽名是通過(guò)計算其摘要值并對該值的簽名進(jìn)行的。稍后通過(guò)引用和簽名驗證來(lái)檢查該簽名,這些驗證將重新創(chuàng )建摘要值并確保它與該數據對象中的內容匹配。
s05行上,Reference的這個(gè)可選URI屬性標識要簽名的數據對象。在一個(gè)Signature中,至多可以對一個(gè)Reference省略該屬性。
s09一s10 DigestMethod是對數據應用以產(chǎn)生DigestValue的算法。DigestValue的簽名是將資源內容與簽名者密鑰綁定的機制。
s13行上是SignatureValue元素本身,它在SignedInfo之外,即位于簽名部分之外,不過(guò)計算SignatureValue所使用的算法則包括在已簽名的信息中。
s14行和s16行之間是Keylnfo元素(該元素是可選的),它指出了用于驗證簽名的密鑰。標識機制可以包括證書(shū)、密鑰名稱(chēng)和密鑰協(xié)議算法。
經(jīng)過(guò)簽名后的XrML許可證就可以通過(guò)許可證服務(wù)器發(fā)送到客戶(hù)端,客戶(hù)端只需要通過(guò)XML解析器將其中內容進(jìn)行提取,就可以驗證許可證發(fā)送方的合法性并從中提取媒體文件內容密鑰對所需播放的媒體文件進(jìn)行解密收看,然而客戶(hù)端同樣具有許可證驗證器,需要對許可證所賦予的權限進(jìn)行驗證和判斷,并賦予用戶(hù)相應的權限。


4 結束語(yǔ)
通過(guò)對比運用C語(yǔ)言和XrML兩種實(shí)現視頻點(diǎn)播數字許可證的管理,可以看出,傳統的權利管理存在難以擴展、實(shí)現復雜等缺點(diǎn),但是在需要較簡(jiǎn)單權利保護并且無(wú)法提供較高實(shí)現平臺的條件下,不失為一種比較直接的做法。由于第二代數字權利保護體制的出現,xrML已經(jīng)得到了廣泛的運用,并且出現了在Linux和Windows環(huán)境下用C++和Java開(kāi)發(fā)的解析器和驗證器。文中的試驗都是在Windows環(huán)境下實(shí)現的,但是有了這些解析器的出現,很容易應用在Linux的操作系統環(huán)境中。并且對于傳統的數字版權管理方案僅僅只是應用C語(yǔ)言結構體進(jìn)行定義部分必要信息和簡(jiǎn)單的數字權限,存在著(zhù)特殊性和局限性。
由于的普及,數字版權保護顯得越來(lái)越重要,引起了越來(lái)越多人的關(guān)注。無(wú)論是電子書(shū),音樂(lè )、電影、mp3等等媒體文件都將面臨著(zhù)版權的威脅,憑借著(zhù)其良好的擴展性以及簡(jiǎn)單的設計實(shí)現,XrML語(yǔ)言將會(huì )成為數字版權管理的行業(yè)標準。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>