97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

  您的位置:華清遠(yuǎn)見教育科技集團(tuán) >> 新聞動(dòng)態(tài) >> Android資料 >> Android DRM數(shù)字版權(quán)管理  
 
Android DRM數(shù)字版權(quán)管理
分享到:

除了DRM以外,CPM還支持其他策略,如根據(jù)等級(jí)或者用戶配置限制內(nèi)容的接入等。在Android中,目前提供了對(duì)DRM 1.0和DRM 2.0的原生實(shí)現(xiàn),但僅對(duì)DR,M 1.0提供了Java層的接口,而且DRM 2.0的代碼在Android 2.3中被移除,DRM的代碼主要集中在frameworks/base/drm和frameworks/base/media,本文主要介紹DRM的內(nèi)容。

DRM是保護(hù)音頻、視頻、文檔等數(shù)字內(nèi)容版權(quán)的一種加密技術(shù)。利用DRM保護(hù)數(shù)字內(nèi)容版權(quán),首先要建立數(shù)字內(nèi)容授權(quán)中心,編碼壓縮后的數(shù)字內(nèi)容,同時(shí)利用密鑰的公鑰對(duì)數(shù)字內(nèi)容進(jìn)行加密保護(hù),加密的數(shù)字內(nèi)容頭部存有密鑰ID和數(shù)字內(nèi)容授權(quán)中心的URL。用戶瀏覽或者點(diǎn)播時(shí),根據(jù)數(shù)字內(nèi)容頭部的密鑰ID和URL信息,通過數(shù)字內(nèi)容授權(quán)中心驗(yàn)證授權(quán)后送出的相關(guān)私鑰進(jìn)行解密,用戶就可以瀏覽或播放了。

DRM1.0的制定工作開始于2002年。2004年6月,OMA正式發(fā)布了DRM 1.0版本,除了OMA DRM外,業(yè)界比較主流的DRM架構(gòu)還有Windows Media DRM。但DRM架構(gòu)基本相同。DRM 1.0沒有涉及很強(qiáng)的保護(hù),主要制定了4種分發(fā)方式:轉(zhuǎn)發(fā)鎖定(Forward Lock)、組合分發(fā)(Combined Delivery)、分組分發(fā)(Separate Delivery)、超級(jí)分發(fā)(Super distribution)。在具體的實(shí)現(xiàn)上,分發(fā)類型定義位于frameworks/base/media/java/android/drm/mobile1/ DrmRawContent.java中。包括四種:DRM_FORWARD_LOCK、DRM_COMBINED_
DELIVERY、DRM_SEPARATE_DELIVERY、DRM_SEPARATE_DELIVERY_DM。其中DRM_SEPARATE_DELIVERY_DM是指在DRM消息中分組分發(fā)。

DRM的MIME類型在Android中,主要包括四種:DRM_MIMETYPE_RIGHTS_XML(application/vnd.oma.drm.rights+xml)、DRM_MIMETYPE_RIGHTS_WBXML(application/vnd.
oma.drm.rights+wbxml)、DRM_MIMETYPE_MESSAGE(application/vnd.oma.drm.message)。

在Android中,在DrmStore.java中對(duì)轉(zhuǎn)發(fā)鎖定提供了一個(gè)內(nèi)容提供器,其受"android.permission.ACCESS_DRM"權(quán)限保護(hù)。

每打開一個(gè)DRM對(duì)象,就將創(chuàng)建一個(gè)會(huì)話(Session),原生層的接口位于frameworks/base/media/libdrm/mobile1/include/objmng/Svc_drm.h中,在Java層中,對(duì)版權(quán)對(duì)象和DRM消息做了封裝,主要Java類的作用如下:

DrmConstraintInfo類提供了DRM約束的接口,如開始日期、結(jié)束日期、使用次數(shù)等。
    DrmRights.java提供了接入DRM版權(quán)對(duì)象的接口。
    DrmRightsManager類提供了接入DRM版權(quán)管理器的接口。允許安裝、查詢、刪除版權(quán)對(duì)象。
    DrmRawContent類提供了接入DRM原始內(nèi)容的接口。能夠獲取分發(fā)的類型和內(nèi)容的類型等。

而DrmInputStream類則提供了經(jīng)解密后的媒體對(duì)象內(nèi)容的接口。

在DRM服務(wù)器方面,除了商業(yè)解決方案外,開源的openIPMP也是個(gè)不錯(cuò)的選擇,其基于JBoss應(yīng)用服務(wù)器和Mysql數(shù)據(jù)庫(kù),能夠在Windows和Linux下實(shí)現(xiàn)。遺憾的是openIPMP在2006年后已經(jīng)不再有人維護(hù)。

另外,在Android 3.0中,Google還引入了新的DRM框架。

在轉(zhuǎn)發(fā)鎖定方式中,移動(dòng)終端禁止轉(zhuǎn)發(fā)DRM消息(DRM消息是將媒體對(duì)象打包后生成的文件,但未加密,明文存儲(chǔ)),但必須支持DRM消息文件格式解析。如果移動(dòng)終端接收到一個(gè)包含版權(quán)對(duì)象(Drm Rights)的DRM消息(在組合分發(fā)方式中,處理的對(duì)象是包含版權(quán)對(duì)象的DRM消息),則需要在提示用戶后,將該DRM消息拋棄。移動(dòng)終端可以播放媒體對(duì)象,但不能對(duì)其修改。

支持組合分發(fā)方式的移動(dòng)終端必須支持轉(zhuǎn)發(fā)鎖定方式。在該方式中,移動(dòng)終端根據(jù)版權(quán)對(duì)象來播放媒體對(duì)象,版權(quán)對(duì)象和媒體對(duì)象被封裝在同一個(gè)DRM消息中,在拆包后,允許用戶丟棄媒體對(duì)象,但必須永久保存版權(quán)對(duì)象。移動(dòng)終端不得將組合分發(fā)方式中的媒體對(duì)象轉(zhuǎn)發(fā)。

支持分組分發(fā)方式的移動(dòng)終端必須支持組合分發(fā)和轉(zhuǎn)發(fā)鎖定。分組分發(fā)方式將媒體對(duì)象打包成DCF(DRM Content Format)格式,使用對(duì)稱密鑰加密,DCF文件通過OMA下載方式下載到移動(dòng)終端上,版權(quán)對(duì)象則通過其他方式(如WAP 推送等)發(fā)送。在分組發(fā)送中,允許DCF文件轉(zhuǎn)發(fā),但版權(quán)對(duì)象不允許轉(zhuǎn)發(fā)。接收到DCF文件的其他終端需要從版權(quán)引發(fā)器(Right Issuer)上獲取版權(quán)對(duì)象。下圖所示為通過短信推送的方式,將版權(quán)對(duì)象發(fā)送給移動(dòng)終端。

OMA DRM 1.0分組分發(fā)
OMA DRM 1.0分組分發(fā)

根據(jù)分組分發(fā),OMA DRM1.0還提出了超級(jí)分發(fā)的概念,允許在多個(gè)移動(dòng)終端之間傳遞DCF文件,但不能傳遞版權(quán)對(duì)象。當(dāng)未包含版權(quán)對(duì)象的移動(dòng)終端接收到DCF文件后,會(huì)根據(jù)文件中的定義,訪問對(duì)應(yīng)的版權(quán)對(duì)象服務(wù)器,提示用戶購(gòu)買相應(yīng)的版權(quán)對(duì)象并下載。下圖顯示了OMA DRM 1.0進(jìn)行超級(jí)分發(fā)過程。

2005年6月14日,OMA發(fā)布了新的OMA DRM V2.0,制定了基于PKI的安全信任模型,給出了移動(dòng)DRM的功能體系結(jié)構(gòu)、權(quán)利描述語言標(biāo)準(zhǔn)、DRM數(shù)字內(nèi)容格式(DCF)和權(quán)利獲取協(xié)議(ROAP)等。OMA DRM V2.0包括終端DRM代理、內(nèi)容中心(Content Issuer)、授權(quán)中心(Rights Issuer)、用戶和移動(dòng)存儲(chǔ)設(shè)備等外置存儲(chǔ)設(shè)備(Off-device Storage)。

OMA DRM 1.0分組分發(fā)
OMA DRM 1.0超級(jí)分發(fā)

在OMA DRM V2.0中,用戶能夠通過超級(jí)分發(fā)等各種方式獲得受保護(hù)的數(shù)字內(nèi)容,數(shù)字內(nèi)容使用權(quán)利需要通過ROAP協(xié)議獲取,使用權(quán)利與一個(gè)或者一組DRM代理綁定,數(shù)字內(nèi)容的使用受到嚴(yán)格的控制。

但是由于DRM的局限性,存在著操作麻煩和保護(hù)漏洞等問題,DRM日益受到業(yè)界和消費(fèi)者的質(zhì)疑,全球四大唱片公司的百代唱片(EMI,The Electric and Musical Industries Ltd)、維旺迪環(huán)球唱片公司(UMG,Universal Music Group)、華納音樂集團(tuán)(WMG,Warner Music Group)、索尼貝塔斯曼(SONY&BMG Music Entertainment)先后在2007年初到2008年初宣布開始提供不帶數(shù)字版權(quán)保護(hù)的音樂唱片。Apple公司在2009年早些時(shí)候就宣布,所有通過iTunes商店售出的音樂都將無DRM限制,也許在不久的將來DRM將會(huì)在數(shù)字出版領(lǐng)域消亡。

 更多相關(guān)文章

·Android OpenCORE 概述
·OpenMAX IL 層接口的實(shí)現(xiàn)
·Android開發(fā)OpenMAX接口規(guī)范
·Android 圖像解碼的實(shí)現(xiàn)
·Android Camera 參數(shù)的設(shè)置