開放移動聯盟交換多媒體資料的方法
2023-08-08 21:08:26 1
專利名稱:開放移動聯盟交換多媒體資料的方法
技術領域:
本發明涉及開發移動聯盟(Open Mobile Alliance)的數字智慧財產權 管理(Digital Right Management)技術,尤指一種具有端對端(Peer-to-Peer)發送的數字智慧財產權管理方法。
背景技術:
由於無線網絡技術快速發展,其存取的帶寬亦快速增加,這使得 在手提式裝置上能夠經由無線網絡而存取多媒體資料。也由於無線網 絡帶寬的增加,因此帶動了多媒體下載的潮流。在這股多媒體下載潮 流中,數字智慧財產權管理則成為多媒體下載必備的技術。而針對網絡上音樂存取方法所引起侵犯音樂著作權的問題,在美 國USP7,039,615號專禾!j公告《Retail transactions involving digital content in a digital rights management (DRM) system》中,微軟公司推出數字知 識產權管理軟體平臺以解決數位音樂著作權的問題。該數字智慧財產權管理軟體通過伺服器和用戶端連接。並以每首歌 曲為單位,對應產生一個內容密鑰(ContentKey)。亦即,當用戶端經由網際網路從該伺服器下載一首歌曲時,同時也下載該歌曲的內容密鑰。 針對同一首歌曲,每次下載取得的內容密鑰是相同的。每首音樂檔案 需要搭配對應的內容密鑰才能進行播放。因此在傳輸和取得內容密鑰 的過程中,為防止被破解,需要用公鑰(PublicKey)和私鑰(PrivateKey) 對該內容密鑰加以保護。開放移動聯盟也針對數字智慧財產權管理提出了一套規範。圖1是 開放移動聯盟的數字智慧財產權管理的運作示意圖。內容供應商110使 用內容密鑰來製作經過加密的DRM文件,該加密DRM文件為DCF 格式(DRM Content Format)。使用者130可經由網絡取得該加密DRM 文件140。內容供應商IIO並將加密時所用的內容密鑰150送給權限制 作者120。該權限制作者120依據該內容密鑰150製作權利對象(Right Object)160,並將此權利對象160送給需要播放此加密DRM文件的使 用者130。為節省硬體設備成本,該內容供應商110及該權限制作者 120可合而為一。使用者130的數字智慧財產權管理助理(DRM Agent)會 從該權利對象160中取出加密時所用的內容密鑰150,解開DRM文件, 開始使用此DRM文件。然而不論是微軟公司的數字智慧財產權管理或是開放移動聯盟的數 字智慧財產權管理,並沒有說明如何讓使用者將自製的檔案分享給另一 個使用者。亦即,傳統的數字智慧財產權管理限制了使用者分享數字內 容檔案的權利,更影響多媒體的傳播。由此可知,傳統的數字知識產 權管理在實用性上仍有改善的空間。發明內容本發明的目的在於提供一種應用於開放移動聯盟交換多媒體資料 的方法,從而能進行端對端的多媒體資料傳送。本發明的另一個目的是提供一種應用於開放移動聯盟交換多媒體 資料的方法,從而能在符合開放移動聯盟現有規範的條件下進行端對 端的多媒體資料傳送,以促進多媒體的傳播。依據本發明的特點,本發明提出一種應用於開放移動聯盟交換多 媒體資料的方法,其中發送端經由使用權利授予者(RighUssuer)將多媒 體資料傳送到接收端,該方法包括以下步驟(A)該發送端向該使用權 利授予者註冊,並傳送該發送端的公鑰給該權利授予者;(B)該發送端 傳送權利對象及內容對象(ContentObject)給該權利授予者,其中,該權 利對象紀錄用發送端的私鑰加密的內容密鑰;(C)該權利授予者使用該 發送端的公鑰對已加密的該內容密鑰進行解密,並將該權利對象及該 內容對象封裝成DCF格式的對象;(D)該權利授予者使用開放移動聯盟 經由空中下載的方法將該DCF格式對象傳送至該接收端。依據本發明的另一個特點,本發明提出一種應用於開放移動聯盟 交換多媒體資料的方法,其中發送端經由使用權利授予者將多媒體資 料傳送至接收端,該方法包括(A)該發送端傳送權利對象至該權利授 予者,並傳送封裝成DCF格式的內容對象給該接收端,其中,該權利 對象紀錄內容密鑰;(B)該接收端要求該權利授予者傳送權利對象;以
及(C)該權利授予者使用開放移動聯盟經空中下載的方法將該權利對象 傳送給該接收端。依據本發明的又一個特點,本發明提出一種應用於開放移動聯盟 交換多媒體資料的方法,其中發送端經由使用權利授予者將多媒體資 料傳送給接收端,該方法包括以下步驟(A)該發送端向該使用權利授 予者註冊,並傳送該發送端的公鑰給該權利授予者,該權利授予者傳 送該接收端的公鑰給該發送端;(B)該發送端將內容對象的 RI—URL(Right Issuer Uniform Resource Locator)欄設定為該發送端的統 一資源定位器,並先將權利對象以該接收端公鑰加密後,再用該發送 端的私鑰加密;(C)該發送端將加密後的權利對象及該內容對象封裝成 DCF格式的對象,再傳送該DCF格式對象給該接收端;(D)該接收端 對該加密的權利對象驗證失敗後,依據該內容對象的RI—URL欄向該 使用權利授予者發出權利對象請求;(E)該權利授予者依據該內容對象 的RI—URL欄啟動一個四次註冊程序(4-pass Registration),並將註冊指 向該發送端,以將該發送端的公鑰傳送給該接收端。依據本發明的再一個特點,本發明提出一種應用於開放移動聯盟 交換多媒體資料的方法,其中發送端經由使用權利授予者將多媒體資 料傳送給接收端,該方法包括以下步驟(A)該發送端向該使用權利授 予者註冊,並傳送該發送端的公鑰至該權利授予者,該權利授予者傳 送該接收端的公鑰至該發送端;(B)該發送端將內容對象的RI_URL欄 設定為該發送端的統一資源定位器,並先將權利對象以該接收端公鑰 加密後,再用該發送端的私鑰加密;(C)該發送端將該內容對象封裝成 DCF格式的對象,再傳送該DCF格式對象給該接收端;(D)該接收端 依據i亥內容對象的RIJJRL欄向該使用權利授予者發出權利對象請求; (E)該權利授予者依據該內容對象的RI—URL欄啟動一個四次註冊程 序,並將註冊指向該發送端,以將該發送端的公鑰傳送給該接收端;(F) 該權利授予者產生權利對象獲取協議觸發事件給該接收端,並將該加 密的權利對象傳送給該接收端。
圖1是傳統的開放移動聯盟的數字智慧財產權管理的運作示意圖。 圖2是本發明應用於開放移動聯盟交換多媒體資料的方法的示意圖。圖3是本發明應用於開放移動聯盟交換多媒體資料的方法另一實 施例的示意圖。圖4是本發明應用於開放移動聯盟交換多媒體資料的方法再一實 施例的示意圖。圖5是本發明應用於開放移動聯盟交換多媒體資料的方法再一實 施例的示意圖。主要附圖標記說明內容供應商110權限制作者120使用者130加密DRM文件140內容密鑰150權利對象160發送端210使用權利授予者220接收端230公鑰240內容對象250權利對象260DCF格式對象270發送端310使用權利授予者320接收端330公鑰340內容對象350權利對象360公鑰370發送端410使用權利授予者420接收端430公鑰440公鑰450內容對象460DCF格式的對象470發送端510使用權利授予者520接收端530公鑰540公鑰550內容對象560DCF格式的對象570加密權利對象580 具體實施方式
圖2是本發明應用於開放移動聯盟交換多媒體資料的一種方法的 示意圖。其中發送端210經由使用權利授予者220將多媒體資料傳送 給接收端230。首先,該發送端210向該使用權利授予者220註冊,並 傳送該發送端210的公鑰240給該權利授予者(步驟S210)。步驟S220中,該發送端210傳送權利對象260及內容對象250給 該權利授予者220,其中,該權利對象260紀錄了用發送端210的私鑰 加密的內容密鑰。步驟S230中,將該權利對象260及該內容對象250封裝成DCF 格式的對象270。該權利授予者220利用該發送端210的公鑰240對該 權利對象中加密的內容密鑰解密,以獲得該內容密鑰,以此確認該內 容密鑰是該發送端210所傳送。步驟S240中,該權利授予者220使用開放移動聯盟經由空中下載 方法(OMA Download over The Air)將該DCF格式對象傳送給該接收端 230。該接收端230與該權利授予者220間的傳送使用RSA算法來加 密和解密。RSA加密及解密算法是美國麻省理工學院三位教授Rivest、Shamir 及Adleman在1978年首先提出的一種基於分解因數的指數函數作為單 向陷阱門函數(One-way Trapdoor Function)的算法。RSA加密及解密算 法是目前使用最為廣泛的公開密鑰系統,屬於區塊加密法(block cipher) 並具有兩個密鑰公鑰及私鑰。RSA加密及解密算法的安全性建立在 分解質因數的難度上。它使用兩個非常大的質數,這兩個非常大的質 數就代表兩個不同的密鑰,即公鑰不等於私鑰,也就是說,公鑰與私 鑰的最大公因數為1。但是這兩個密鑰在加/解密上有相互對應關係。當發送方使用接收方的公鑰加密,接收方使用接收方的私鑰來解 密。此時,即使他人接到該加密資料,由於沒有接收方的私鑰,也無 法解密,可以保護加密的資料。這便是一般的RSA加/解密算法。當發送方使用發送方的私鑰加密,接收方使用發送方的公鑰來解 密。當接收方可用發送方的公鑰來解密時,表示所接收資料確實為發 送方所發送。這便是數字籤名的應用原理。前述步驟S240還包含步驟S241至S243,步驟S241中,該權利
授予者220通知該接收端230取得該DCF格式對象270。步驟S242 中,該接收端230使用開放移動聯盟經由空中下載方法取得該DCF格 式對象270及該權利授予者220的公鑰280。步驟S243中,該接收端 230傳送下載完成信號給該權利授予者220,以結束該接收端230與該 權利授予者220間的傳送。步驟S250中,該接收端230使用該權利授予者220的公鑰280對 該DCF格式對象270解密。由此,本發明技術可在OMA-DRM架構 下完成端對端的多媒體分享。圖3是本發明應用於開放移動聯盟交換多媒體資料的方法另一個 實施例的示意圖。其中發送端310經由使用權利授予者320將多媒體 資料傳送給接收端330。步驟S310中,該發送端310傳送權利對象360及內容密鑰340給 該權利授予者320,其中,該權利對象360紀錄了內容密鑰。步驟S320 中,該發送端310傳送內容對象350給該接收端330,內容對象350 由該內容密鑰340加密。步驟S330中,該接收端330要求該權利授予 者320傳送權利對象。步驟S340中,該權利授予者320使用開放移動聯盟經空中下載方 法將該權利對象360傳送給該接收端330。該接收端330與該權利授予 者320間的傳送使用RSA加密及解密算法。前述步驟S340還包含步驟S341至S343,步驟S341中,該權利 授予者320通知該接收端330取得該權利對象360。步驟S342中,該 接收端330使用開放移動聯盟經空中下載方法以取得該權利對象360、 內容密鑰340及該權利授予者320的公鑰370。步驟S343中,該接收 端330傳送下載完成信號給該權利授予者320,以結束該接收端330 與該權利授予者320間的傳送。步驟S350中,該接收端330使用該權利授予者320的公鑰370對 該權利對象260解密。圖4是本發明應用於開放移動聯盟交換多媒體資料的方法的再一 個實施例的示意圖。其中發送端410經由使用權利授予者420將多媒 體資料傳送給接收端430。步驟S410中,該發送端410向使用該權利授予者420註冊,並傳
送該發送端410的公鑰440給該權利授予者,該權利授予者420傳送 該接收端430的公鑰450給該發送端410。步驟S420中,該發送端410將內容對象460的使用權利授予者統 一資源定位器欄設定為該發送端410的統一資源定位器,將權利對象 先用該接收端430公鑰450加密後,再用該發送端410的私鑰(圖中未 標)加密。步驟S430中,該發送端410將加密權利對象及該內容對象封裝成 DCF格式的對象470,再傳送該DCF格式對象460給該接收端430。步驟S440中,由於該接收端430並沒有該發送端410的公鑰440, 因此該接收端430對該加密權利對象的驗證失敗。此時,該接收端430 依據該內容對象460的RI—URL欄向該使用權利授予者420發出權利 對象請求。步驟S450中,由於該RI—URL欄並非記載該使用權利授予者420 的URL,該權利授予者420據此判斷該權利對象請求並非向其請求權 利對象,而是向RI一URL欄中所記載的該發送端410要求權利對象。 該權利授予者420依據該內容對象460的RI—URL欄啟動一個四次注 冊程序,並將註冊指向該發送端410,以將該發送端410的公鑰440 傳送給該接收端。由於四次註冊程序是開放移動聯盟的標準程序,這 裡不再贅述。步驟S460中,該接收端430使用該發送端410的公鑰440以驗證 該加密的加密權利對象。圖5是本發明應用於開放移動聯盟交換多媒體資料的方法再一個 實施例的示意圖。其中發送端510經由使用權利授予者520將多媒體 資料傳送給接收端530。步驟S510中,該發送端510向該使用權利授予者520註冊,並傳 送該發送端510的公鑰540給該權利授予者520,該權利授予者520 傳送該接收端530的公鑰550給該發送端。步驟S520中,該發送端510將內容對象560的RI—URL欄設定為 該發送端510的統一資源定位器,將權利對象先用該接收端530公鑰 550加密後,再用該發送端510的私鑰(圖中未標)加密,該發送端510 然後將該加密的權利對象580傳送給該權利授予者520。
步驟S530中,該發送端510將該內容對象560封裝成DCF格式 的對象570,再傳送該DCF格式物件570給該接收端530。步驟S540中,由於該接收端530並沒有該權利對象,故該接收端 530對該內容對象560的權利驗證失敗。此時,該接收端530依據該內 容對象560的RI—URL欄向該使用權利授予者520發出權利對象請求。步驟S550中,由於該RI—URL欄並非記載該使用權利授予者520 的URL,該權利授予者520據此判斷該權利對象請求並非向其請求權 利對象,而是向RI—URL欄中所記載的該發送端510要求權利對象。 該權利授予者520依據該內容對象560的RI一URL欄啟動一個四次注 冊程序,並將註冊指向該發送端510,以將該發送端510的公鑰540 傳送給該接收端530。步驟S560中,該權利授予者520產生權利對象獲取協議(Right Object Acquisition Protocol, ROAP)觸發事件給該接收端530,並將該加 密權利對象傳送給該接收端530。步驟S570中,該接收端使用該發送端的公鑰以驗證該加密的加密 權利對象。由以上的說明可知,本發明技術基於開放移動聯盟的規範,執行 端對端的多媒體資料傳送,可以改進傳統技術中無法執行端對端之間 傳送多媒體資料的缺點。同時,本發明技術可在OMA-DRM架構下完 成端對端的多媒體共享,亦可改進傳統的數字智慧財產權管理對使用者 分享數字內容檔案的權利的限制,並推進多媒體的傳播。上述實施例僅僅是為了方便說明而所舉例子,本發明所包含的權 利要求應該以權利要求所述為準,並非僅限於上述實施例。
權利要求
1.一種應用於開放移動聯盟交換多媒體資料的方法,其中發送端經由使用權利授予者將所述多媒體資料傳送給接收端,所述方法包括以下步驟A、該發送端向該使用權利授予者註冊,並傳送該發送端的公鑰給該權利授予者;B、該發送端傳送權利對象及內容對象給該權利授予者,其中,該權利對象紀錄了使用該發送端的私鑰加密的內容密鑰;C、該權利授予者將該權利對象及該內容對象封裝成具有DCF格式的對象;以及D、該權利授予者使用開放移動聯盟經由空中下載的方法將該DCF格式的對象傳送給該接收端。
2. 如權利要求1所述的方法,其中,該接收端與該權利授予者之 間的傳送使用RSA算法來進行加密及解密。
3. 如權利要求2所述的方法,其中,該接收端使用該權利授予者 的公鑰對該DCF格式的對象進行解密。
4. 如申請專利範圍第l項所述的方法,其中,所述步驟D進一步 包含子步驟Dl、該權利授予者通知該接收端取得該DCF格式的對象; D2、該接收端取得該DCF格式的對象;D3、該接收端傳送下載完成信號給該權利授予者,以結束該接收 端與該權利授予者之間的傳送。
5. 如權利要求l所述的方法,其中,步驟C進一步包含子步驟 Cl、該權利授予者利用該發送端的公鑰對該權利對象中加密的內容密鑰進行解密,從而獲得該內容密鑰,以此確認該內容密鑰是該發 送端傳送。
6. —種應用於開放移動聯盟交換多媒體資料的方法,其中發送端經由使用權利授予者將多媒體資料傳送給接收端,所述方法包括A、 該發送端傳送權利對象給該權利授予者,並傳送內容對象給該接收端,其中,該權利對象紀錄與該內容對象相關的內容密鑰;B、 該接收端傳送權利對象請求給該權利授予者;以及c、該權利授予者使用開放移動聯盟經空中下載的方法將該權利對象傳送給該接收端。
7. 如權利要求4所述的方法,其中,所述步驟C進一步包含Cl、該權利授予者通知該接收端取得該權利對象; C2、該接收端取得該權利對象;C3、該接收端傳送下載完成信號給該權利授予者,以結束該接收 端與該權利授予者之間的傳送。
8. 如權利要求7所述的方法,其中,該接收端與該權利授予者之 間的傳送使用RSA算法進行加密及解密方法。
9. 如權利要求8所述的方法,其中,該接收端使用該權利授予者 的公鑰對該權利對象進行解密。
10. —種應用於開放移動聯盟交換多媒體資料的方法,其中發送端 經由使用權利授予者將多媒體資料傳送給接收端,所述方法包括步驟:A、 該發送端向該使用該權利授予者進行註冊,並傳送該發送端的 公鑰給該權利授予者,該權利授予者傳送該接收端的公鑰給該發送端;B、 該發送端將內容對象中的統一資源定位器欄設定為該發送端的 統一資源定位器,將權利對象先用該接收端的該公鑰加密後,再用該 發送端的私鑰進行加密;C、 該發送端將加密後的該權利對象及該內容對象封裝成具有DCF 格式的對象,再傳送該DCF格式的對象給該接收端;D、 該接收端對加密後的該權利對象驗證失敗後,依據該內容對象 的統一資源定位器欄向該使用權利授予者發出權利對象請求;以及 E、 該權利授予者依據該內容對象的統一資源定位器欄啟動一個四 次註冊程序,從而將該發送端的公鑰傳送給該接收端。
11. 如權利要求10所述的方法,其中,進一步包含步驟F、 該接收端使用該發送端的公鑰來驗證加密後的該權利對象。
12. —種應用於開放移動聯盟交換多媒體資料的方法,其中發送端 經由使用權利授予者將多媒體資料傳送給接收端,所述方法包括步驟:A、 該發送端向該使用該權利授予者註冊,並傳送該發送端的第一 公鑰給該權利授予者,該權利授予者傳送該接收端的第二公鑰至該發 送端;B、 該發送端將內容對象的統一資源定位器欄設定為該發送端的統 一資源定位器,並將權利對象先用該接收端的第二公鑰進行加密後, 再用該發送端的私鑰進行加密;C、 該發送端將該內容對象封裝成具有DCF格式的對象,傳送該 DCF格式的對象給該接收端;D、 該接收端依據該內容對象的統一資源定位器欄向該使用權利授予者發出權利對象請求;E、 該權利授予者依據該內容對象的統一資源定位器欄啟動一個四 次註冊程序,從而將該發送端的第一公鑰匙傳送給該接收端;以及F、 該權利授予者產生權利對象獲取協定觸發事件給該接收端,從 而將加密後的該權利對象傳送給該接收端。
13. 如權利要求12所述的方法,其中,進一步包含步驟G、 該接收端使用該發送端的第一公鑰匙來驗證加密後的該權利對象。
全文摘要
本發明涉及開放移動聯盟交換多媒體資料的方法,其中,由發送端經由使用權利授予者將多媒體資料傳送到接收端。該方法包括以下步驟發送端向使用權利授予者註冊,並傳送發送端的公鑰給權利授予者;發送端發送權利對象和內容對象給權利授予者,其中權利對象記錄用發送端的私鑰加密的內容密鑰;權利授予者使用發送端的公鑰對加密的內容密鑰進行解密,並將權利對象及該內容對象封裝成DCF格式的對象;權利授予者利用開放移動聯盟經由空中下載的方法將該DCF格式對象發送到接收端。
文檔編號G06F21/00GK101166293SQ20061013712
公開日2008年4月23日 申請日期2006年10月20日 優先權日2006年10月20日
發明者廖國勳, 林嘉慶 申請人:凌陽科技股份有限公司