亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種終端及數(shù)字版權(quán)管理的方法及終端的制作方法

文檔序號:7621796閱讀:120來源:國知局
專利名稱:一種終端及數(shù)字版權(quán)管理的方法及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字版權(quán)管理領(lǐng)域,特別是涉及一種終端及數(shù)字版權(quán)管理的方法及終端。
背景技術(shù)
隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)上內(nèi)容越來越豐富。為了對內(nèi)容進行保護,數(shù)字版權(quán)管理(Digital Right Management,簡稱DRM)被越來越多的應(yīng)用。
版權(quán)對象(RO)可對具體用戶進行綁定,即只有特定用戶才可使用該版權(quán)信息。例如所述RO可綁定某一SIM卡的無線認證模塊(WIM)。
參見圖1所示,目前RO綁定一個WIM的認證管理流程如下-數(shù)字版權(quán)管理代理(DA)讀取RO中綁定的WIM的編碼信息,所述編碼即為RO中WIM對應(yīng)的取值;-DA讀取WIM的配置信息,如WIM支持的算法,以及存儲于該WIM的密鑰及證書信息;-DA讀取存儲于WIM中并以RO綁定的WIM編碼標(biāo)識的認證證書;-對該證書以哈希算法(hash)進行計算,并比較計算結(jié)果是否與所述編碼一致;-DA向WIM發(fā)送挑戰(zhàn)值,并請求WIM對之進行簽名;-DA對WIM的簽名進行驗證;-簽名正確,則判定該WIM具有使用權(quán)限,進而根據(jù)RO中對應(yīng)的權(quán)限對下載內(nèi)容進行消費。
但目前現(xiàn)有技術(shù)沒有涉及一個RO同時綁定多個WIM編碼的情況,即用戶采用SIM卡的WIM與終端內(nèi)的RO綁定,則同一用戶更換SIM卡后,將無法基于更換后的SIM卡繼續(xù)使用原SIM卡對應(yīng)的RO,這樣顯然給用戶帶來了不便。進而現(xiàn)有技術(shù)沒有涉及在一個RO同時綁定多個WIM編碼時,對當(dāng)前激活的WIM進行版權(quán)認證的問題。

發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)字版權(quán)管理的方法,用以解決現(xiàn)有技術(shù)無法實現(xiàn)一個RO同時綁定多個WIM的問題;進一步解決一個RO同時綁定多個WIM時,對當(dāng)前激活的WIM進行版權(quán)認證的問題。
本發(fā)明還提供了一種終端,用以支撐本發(fā)明方法。
本發(fā)明方法包括A、數(shù)字版權(quán)管理代理(DA)以版權(quán)對象(RO)中綁定的多個無線認證模塊(WIM)分別對應(yīng)的編碼,逐一對用戶當(dāng)前激活的WIM中存儲的證書進行認證;B、若存在可認證通過的所述WIM編碼,則判定當(dāng)前激活的WIM具有使用該RO的權(quán)限,否則,判定當(dāng)前激活的WIM無使用該RO的權(quán)限。
所述步驟A中,包括下列步驟a1、從RO中綁定的多個WIM分別對應(yīng)的編碼中提取一個WIM編碼;a2、在所述當(dāng)前激活的WIM中檢索是否存在以所述提取的WIM編碼來標(biāo)識的認證證書,若存在,則轉(zhuǎn)入步驟a3,否則,轉(zhuǎn)入步驟a1;a3、以哈希算法(hash)對所述認證證書進行計算,若計算結(jié)果與所述提取的WIM編碼相同,則轉(zhuǎn)入步驟a4,否則,轉(zhuǎn)入步驟a1;a4、獲取并驗證所述當(dāng)前激活的WIM的簽名信息,若驗證通過,則判定當(dāng)前激活的WIM具有使用該RO的權(quán)限,否則,轉(zhuǎn)入步驟a1。
所述具有使用權(quán)限的WIM內(nèi)存儲有至少一個該RO中綁定的多個WIM分別對應(yīng)的編碼標(biāo)識的認證證書。
所述具有使用權(quán)限的WIM內(nèi)存儲有該RO綁定的多個WIM中以該WIM對應(yīng)的編碼標(biāo)識的認證證書。
所述RO綁定多個WIM是在RO的限制條件中添加允許綁定多個WIM的信息。
本發(fā)明的終端,包括數(shù)字版權(quán)管理代理(DA),用于讀取與版權(quán)對象(RO)綁定的無線認證模塊(WIM)對應(yīng)的編碼;認證模塊,用于認證用戶的版權(quán)信息;判斷模塊,其與所述DA和認證模塊相連,用于判斷是否所有與RO綁定的WIM編碼都已對當(dāng)前激活的WIM認證完畢。
本發(fā)明有益效果如下本發(fā)明通過在RO的限制條件中添加允許綁定多個WIM的信息來實現(xiàn)一個RO同時綁定多個WIM。解決了現(xiàn)有技術(shù)無法實現(xiàn)一個RO同時綁定多個WIM的問題。
進而以與所述RO綁定的多個WIM分別對應(yīng)的編碼,逐一對用戶當(dāng)前激活的SIM卡的WIM中存儲的證書進行認證,若存在可認證通過的WIM編碼,則判定當(dāng)前激活的SIM卡具有使用該RO的權(quán)限,否則,判定當(dāng)前激活的SIM卡無使用該RO的權(quán)限。解決了一個RO同時綁定多個WIM時,對當(dāng)前激活的WIM進行版權(quán)認證的問題。
本發(fā)明提供一種終端,用以配合所述方法的實現(xiàn)。在所述終端中添加了判斷模塊,用于判斷是否所有與RO綁定的WIM編碼都已對當(dāng)前激活的WIM認證完畢。


圖1為現(xiàn)有技術(shù)的版權(quán)認證方法信令流程圖;圖2為本發(fā)明終端的結(jié)構(gòu)示意圖;
圖3為本發(fā)明認證方法的步驟流程圖。
具體實施例方式
為了實現(xiàn)一個RO同時綁定多個WIM,以及進一步解決RO同時綁定多個WIM時,對當(dāng)前激活的WIM進行版權(quán)認證的問題,本發(fā)明提供一種終端。參見圖2所示,其包括終端本體,在終端本體內(nèi)部設(shè)置有依次相連的DA模塊、判斷模塊和認證模塊。
所述DA模塊,用于讀取與RO綁定的WIM對應(yīng)的編碼;所述判斷模塊,用于判斷是否所有與RO綁定的WIM編碼都已對當(dāng)前激活的WIM認證完畢;認證模塊,用于認證用戶的版權(quán)信息。
配合上述終端,本發(fā)明方法首先在具體的RO的限制條件中添加允許綁定多個WIM的信息,用以實現(xiàn)一個RO可同時綁定多個WIM。
所述添加允許綁定多個WIM的信息,例如<o-ex:constraint>
<o-dd:individual>
<o-ex:context>
<o-dd:uid>WIM:b6af5be5f878a00214c3d7fef8c775c34ccd17b6</o-dd:uid>
<o-dd:uid>WIM:b6af5be5f878a00214c3d7fef8c775c34ccd18bb</o-dd:uid>
</o-ex:context>
</o-dd:individual>
</o-ex:constraint>
基于上述系統(tǒng)和一個RO同時綁定多個WIM的實現(xiàn),本發(fā)明進一步解決RO同時綁定多個WIM時,對當(dāng)前激活的WIM進行版權(quán)認證的問題。
參見圖3所示,所述認證方法包括下列步驟
S1、DA模塊讀取與某一RO綁定的多個WIM分別對應(yīng)的編碼;S2、DA循環(huán)提取其中一個WIM編碼,并將其置為當(dāng)前認證編碼;S3、判斷所述當(dāng)前認證編碼是否已進行過認證;若是,則結(jié)束認證,并判定當(dāng)前激活的WIM無權(quán)使用該RO;否則,轉(zhuǎn)入步驟S4;S4、在所述當(dāng)前激活的WIM中檢索是否存在以所述當(dāng)前認證編碼來標(biāo)識的認證證書,若存在,則轉(zhuǎn)入步驟S5,否則,轉(zhuǎn)入步驟S2;S5、以哈希算法(hash)對所述認證證書進行計算,若計算結(jié)果與所述當(dāng)前認證編碼相同,則轉(zhuǎn)入步驟S6,否則,轉(zhuǎn)入步驟S2;S6、獲取并驗證所述當(dāng)前激活的WIM的簽名信息,若驗證通過,則判定當(dāng)前激活的WIM具有使用該RO的權(quán)限,否則,轉(zhuǎn)入步驟S2。
以下通過三個實例具體描述本發(fā)明認證方法。實例場景為一個用戶擁有三張SIM卡,并且用戶以SIM卡1和SIM卡2的身份購買了版權(quán)對象(RO),則該RO綁定兩個WIM編碼(PKC_Id),所述兩個WIM編碼分別與SIM卡1和SIM卡2的無線認證模塊(WIM)對應(yīng);以所述WIM編碼標(biāo)識相應(yīng)的認證證書,并將所述認證證書存儲于SIM卡1和SIM卡2的WIM中。SIM卡3內(nèi)沒有存儲以與該RO綁定的WIM編碼標(biāo)識的認證證書。
實例一用戶當(dāng)前激活的SIM卡(SIM卡2)的WIM具有使用該RO的權(quán)限,并且該WIM內(nèi)存儲有以該WIM對應(yīng)的編碼標(biāo)識的認證證書,而不存儲該RO綁定的其它WIM編碼標(biāo)識的認證證書。
S101、DA模塊讀取RO中與該RO綁定的WIM編碼,也就是SIM卡1和SIM卡2的WIM對應(yīng)的編碼。
S102、DA循環(huán)提取其中一個WIM編碼,并將其置為當(dāng)前認證編碼。
DA提取SIM卡1的WIM編碼,并將其置為當(dāng)前認證編碼。
S103、判斷所述當(dāng)前認證編碼是否已進行過認證,即判斷是否所有與該RO綁定的WIM編碼都已對當(dāng)前激活的WIM認證完畢;若是,則結(jié)束認證,并判定當(dāng)前激活的WIM無權(quán)使用該RO;否則,轉(zhuǎn)入步驟S104。
S104、在所述當(dāng)前激活的WIM中檢索是否存在以所述當(dāng)前認證編碼來標(biāo)識的認證證書;若存在,則轉(zhuǎn)入步驟S105,否則,轉(zhuǎn)入步驟S102。
由于當(dāng)前激活的WIM(SIM卡2的WIM)內(nèi)沒有存儲以SIM卡1的WIM編碼標(biāo)識的認證證書,所以返回步驟S102。
之后,參照上述S102至S104的步驟DA提取SIM卡2的WIM編碼,并將其置為當(dāng)前認證編碼;判斷所述當(dāng)前認證編碼(SIM卡2的WIM編碼)是否已進行過認證;在所述當(dāng)前激活的WIM(SIM卡2的WIM)中檢索是否存在以所述當(dāng)前認證編碼(SIM卡2的WIM編碼)來標(biāo)識的認證證書。
由于當(dāng)前激活的WIM(SIM卡2的WIM)內(nèi)存儲有以SIM卡2的WIM編碼標(biāo)識的認證證書,所以轉(zhuǎn)入步驟S105。
S105、以哈希算法(hash)所述認證證書進行計算,若計算結(jié)果與所述當(dāng)前認證編碼相同,則轉(zhuǎn)入步驟S106,否則,轉(zhuǎn)入步驟S102。
由于SIM卡2的WIM對應(yīng)的編碼與該RO綁定,所以計算結(jié)果與所述當(dāng)前認證編碼(SIM卡2的WIM編碼)相同。
S106、獲取并驗證所述當(dāng)前激活的WIM的簽名信息,若驗證通過,則判定當(dāng)前激活的WIM具有使用該RO的權(quán)限,否則,轉(zhuǎn)入步驟S102。
DA向當(dāng)前激活的WIM發(fā)送挑戰(zhàn)消息,在所述挑戰(zhàn)消息中攜帶有挑戰(zhàn)值,DA要求當(dāng)前激活的WIM對所述挑戰(zhàn)值簽名;當(dāng)前激活的WIM(SIM卡2的WIM)收到該挑戰(zhàn)消息后,對所述挑戰(zhàn)值進行簽名,并將簽名結(jié)果發(fā)送給DA;DA獲取WIM對挑戰(zhàn)值的簽名信息,并對其進行驗證。
由于SIM卡2的WIM對應(yīng)的編碼與該RO綁定,并且當(dāng)前激活的SIM卡為SIM卡2,所以簽名信息驗證通過。
據(jù)此判定當(dāng)前激活的SIM卡2具有使用該RO的權(quán)限。
實例二用戶當(dāng)前激活的SIM卡(SIM卡2)的WIM具有使用該RO的權(quán)限,并且該WIM內(nèi)存儲有以該WIM對應(yīng)的編碼標(biāo)識的認證證書,還存儲該RO綁定的其它WIM編碼標(biāo)識的認證證書。
S201、DA模塊讀取與該RO綁定的SIM卡1和SIM卡2的WIM分別對應(yīng)的編碼。
S202、DA循環(huán)提取其中一個WIM編碼,并將其置為當(dāng)前認證編碼。
DA提取SIM卡1的WIM編碼,并將其置為當(dāng)前認證編碼。
S203、判斷所述當(dāng)前認證編碼是否已進行過認證,即判斷是否所有與該RO綁定的WIM編碼都已對當(dāng)前激活的WIM認證完畢;若是,則結(jié)束認證,并判定當(dāng)前激活的WIM無權(quán)使用該RO;否則,轉(zhuǎn)入步驟S204。
S204、在所述當(dāng)前激活的WIM中檢索是否存在以所述當(dāng)前認證編碼來標(biāo)識的認證證書;若存在,則轉(zhuǎn)入步驟S205,否則,轉(zhuǎn)入步驟S202。
由于當(dāng)前激活的WIM(SIM卡2的WIM)內(nèi)存儲有以SIM卡1的WIM編碼標(biāo)識的認證證書,所以轉(zhuǎn)入步驟S205。
S205、以哈希算法(hash)所述認證證書進行計算,若計算結(jié)果與所述當(dāng)前認證編碼相同,則轉(zhuǎn)入步驟S206,否則,轉(zhuǎn)入步驟S202。
由于SIM卡1的WIM對應(yīng)的編碼與該RO綁定,所以計算結(jié)果與所述當(dāng)前認證編碼(SIM卡1的WIM編碼)相同。
S206、獲取并驗證所述當(dāng)前激活的WIM的簽名信息,若驗證通過,則判定當(dāng)前激活的WIM具有使用該RO的權(quán)限,否則,轉(zhuǎn)入步驟S202。
DA向當(dāng)前激活的WIM發(fā)送挑戰(zhàn)消息,在所述挑戰(zhàn)消息中攜帶有挑戰(zhàn)值,DA要求當(dāng)前激活的WIM對所述挑戰(zhàn)值進行簽名;當(dāng)前激活的WIM(SIM卡2的WIM)收到該挑戰(zhàn)消息后,對所述挑戰(zhàn)值進行簽名,并將簽名結(jié)果發(fā)送給DA;DA獲取簽名信息,并對其進行驗證。
由于SIM卡1的WIM對應(yīng)的編碼與該RO綁定,所以簽名驗證通過。
據(jù)此判定當(dāng)前激活的SIM卡2具有使用該RO的權(quán)限。
實例三用戶當(dāng)前激活的SIM卡(SIM卡3)的WIM不具有使用某一RO的權(quán)限,也就是說該WIM內(nèi)沒有存儲與該RO綁定的WIM對應(yīng)的編碼標(biāo)識的認證證書。
S301、DA模塊讀取與該RO綁定的SIM卡1和SIM卡2的WIM分別對應(yīng)的編碼。
S302、DA循環(huán)提取其中一個WIM編碼,并將其置為當(dāng)前認證編碼。
DA提取SIM卡1的WIM編碼,并將其置為當(dāng)前認證編碼。
S303、判斷所述當(dāng)前認證編碼是否已進行過認證,即判斷是否所有與該RO綁定的WIM編碼都已對當(dāng)前激活的WIM認證完畢;若是,則結(jié)束認證,并判定當(dāng)前激活的WIM無權(quán)使用該RO;否則,轉(zhuǎn)入步驟S304。
S304、在所述當(dāng)前激活的WIM中檢索是否存在以所述當(dāng)前認證編碼來標(biāo)識的認證證書;若存在,則轉(zhuǎn)入步驟S305,否則,轉(zhuǎn)入步驟S302。
由于當(dāng)前激活的WIM(SIM卡3的WIM)不是與該RO綁定的WIM,并且該WIM內(nèi)沒有存儲與該RO綁定的WIM對應(yīng)的編碼標(biāo)識的認證證書,所以返回步驟S302。
之后,參照步驟S302至S304,顯然以SIM卡2的WIM編碼仍無法通過認證。
據(jù)此判定當(dāng)前激活的SIM卡(SIM卡3)不具有使用該RO的權(quán)限。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種數(shù)字版權(quán)管理的方法,其特征在于,包括下列步驟A、數(shù)字版權(quán)管理代理(DA)以版權(quán)對象(RO)中綁定的多個無線認證模塊(WIM)分別對應(yīng)的編碼,逐一對用戶當(dāng)前激活的WIM中存儲的證書進行認證;B、若存在可認證通過的所述WIM編碼,則判定當(dāng)前激活的WIM具有使用該RO的權(quán)限,否則,判定當(dāng)前激活的WIM無使用該RO的權(quán)限。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟A中,包括下列步驟a1、從RO中綁定的多個WIM分別對應(yīng)的編碼中提取一個WIM編碼;a2、在所述當(dāng)前激活的WIM中檢索是否存在以所述提取的WIM編碼來標(biāo)識的認證證書,若存在,則轉(zhuǎn)入步驟a3,否則,轉(zhuǎn)入步驟a1;a3、以哈希算法(hash)對所述認證證書進行計算,若計算結(jié)果與所述提取的WIM編碼相同,則轉(zhuǎn)入步驟a4,否則,轉(zhuǎn)入步驟a1;a4、獲取并驗證所述當(dāng)前激活的WIM的簽名信息,若驗證通過,則判定當(dāng)前激活的WIM具有使用該RO的權(quán)限,否則,轉(zhuǎn)入步驟a1。
3.如權(quán)利要求2所述的方法,其特征在于,所述具有使用權(quán)限的WIM內(nèi)存儲有至少一個該RO中綁定的多個WIM分別對應(yīng)的編碼標(biāo)識的認證證書。
4.如權(quán)利要求3所述的方法,其特征在于,所述具有使用權(quán)限的WIM內(nèi)存儲有該RO綁定的多個WIM中以該WIM對應(yīng)的編碼標(biāo)識的認證證書。
5.如權(quán)利要求1至4任一項所述的方法,其特征在于,所述RO綁定多個WIM是在RO的限制條件中添加允許綁定多個WIM的信息。
6.一種終端,包括數(shù)字版權(quán)管理代理(DA),用于讀取與版權(quán)對象(RO)綁定的無線認證模塊(WIM)對應(yīng)的編碼;認證模塊,用于認證用戶的版權(quán)信息;其特征在于,所述終端還包括判斷模塊,其與所述DA和認證模塊相連,用于判斷是否所有與RO綁定的WIM編碼都已對當(dāng)前激活的WIM認證完畢。
全文摘要
本發(fā)明公開了一種數(shù)字版權(quán)管理的方法及終端,用以解決現(xiàn)有技術(shù)無法實現(xiàn)一個版權(quán)對象(RO)同時綁定多個無線認證模塊(WIM)的問題;進一步解決一個RO同時綁定多個WIM時,對當(dāng)前激活的WIM進行版權(quán)認證的問題。本發(fā)明方法包括A.數(shù)字版權(quán)管理代理(DA)以RO中綁定的多個WIM分別對應(yīng)的編碼,逐一對用戶當(dāng)前激活的WIM中存儲的證書進行認證;B.若存在可認證通過的所述WIM編碼,則判定當(dāng)前激活的WIM具有使用該RO的權(quán)限,否則,判定當(dāng)前激活的WIM無使用該RO的權(quán)限。本發(fā)明終端,包括數(shù)字版權(quán)管理代理(DA)、認證模塊和判斷模塊。
文檔編號H04W12/06GK1852521SQ20051008989
公開日2006年10月25日 申請日期2005年8月10日 優(yōu)先權(quán)日2005年8月10日
發(fā)明者李益民, 黨沛 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1