Transcript XrML:

XrML:版權描述語言
課程名稱:資訊組織研究
授課教師:張迺貞教授
組
員:第2組
097153104 邱亦秀
097153114 劉惠珍(報告人)
097153118 陳瑩
報告日期:97年11月15日
1
大綱

何謂XrML








XrM背景
XrML定義
XrML用途
XrML核心概念
XrML資料模型
XrML Schema
範例:許可模式
XrML的特徵
XrML優點、缺點
 XrML應用現況


數位版權管理(DRM)





實例研究

Microsoft Windows 版權管
理服務(RMS)
Corbis
Adobe
永豐紙業數位保護家

國內外數位權利管理廠商列表




定義
保護機制
技術架構
運作流程
參考文獻
2
XrML背景

XrML源自於Xerox PARC在1996年公開DPRL(Digital
Property Rights Language) ,為Mark Stefik所研發。--DPRL
第一版。

1998年
DPRL授權給微軟與全錄所贊助的一家新公司Content
Guard---第二版

2001年
DPRL不符SGML/XML與IETF的相關標準,故由
ContentGuard公司將DPRL的Lisp改寫成XML
---XrML第一版: XrML1.0
3
XrML背景

2002年
XrML第二版現世: XrML2.0

2003年
XrML被使用為MPEG-21發展版權描述語言的基礎
•
採用該描述語言作為基礎來發展個別標準包括有MPEG-21、
OASIS Rights Language Technical Committee和Open
eBook Forum(OeBF)。
採用XrML的廠商有Microsoft、Adobe、sony、HP、Xerox。
4
數位版權管理描述語言
(Digital Rights Expression Language)
DREL定義

或直接稱版權(權利)描述語言,是一種機讀語言,為數位版
權管理(DRM)提供特定詞彙供版權擁有人及著作權人使
用,可以限定提供的內容及使用者使用的方式。

它是一種權限聲明,用於定義什麼人在何種條件下可以對
哪些資源採取何種動作;同時也提供了確保文件完整性與
認證的機制。

主要是表達及描述被授權人與資源、動作和條件之間的關
係。
5
數位版權管理描述語言
類型-幾個主要的數位版權描述語言
ODRL
XrML
核心概念
party、asset、
right/constraint、
rights/permission、
agreement
principal、
resource、
condition、right、
license
資料字典
ˇ
×
應用現況
專利擁有者
行動商務、教育領 電子書、音樂,採
域,採用者:OMA、用者:OeBF、
MPEG 、Adobe、
W3C
sony、HP、Xerox
開放
ContentGuard
MPEG-21
principal、
resource、
condition 、 right、
license
ˇ
多媒體,採用者:
ContentGuard 、
Microsoft
ISO
6
何謂 XrML?

XrML(Extensible Rights Markup Language)
版權描述語言

定義:
 由ContentGuard公司提出一種版權描述語言,專門
用來描述數位內容版權及版權使用限制的XML語言。
 為目前使用最多的數位版權描述語法標準,主要目
的在於提供一個國際通用的方式,來達到指定版權、
使用條件與保護內容的目的。是一種有專利,但可
免費使用的規格書。
7
何謂 XrML?

用途:
 可應用於各種模式上的各種數位化資源,包括數位
型態的內容、線上服務或應用程式等。
 可針對不同對象,提供多種授權方式及限定各種使
用限制。
 並使用數位簽章技術,讓收到版權描述檔的數位內
容使用者無法私自竄改版權描述檔內容。
8
何謂 XrML?

核心概念:
XrML基本資料結構,在
每份XrML 許可(license)
裡有包含了一到多個授
權(grant) ,用來允許經
一識別過的主要使用者
(principal) ,在特定的條
件(condition)下,有指定
的權利(right) ,來使用
特定的資源(resource)
9
http://www.xrml.org/Reference/XrMLTechnicalOverviewV1.pdf
何謂 XrML?
-資料模型:
基本資料模型為grant,它是由
四個實體,以及實體之間的關
係所組成。




Principal(主體):標明被授權人
認證。
Right(權利):指定了某種條件下,
所允許開放的行為動作。
Resource(資源):指定了授權的
數位物件。
Condition(條件):權利被行使之
前的先決條件。
10
何謂 XrML?-組成圖
11
資料來源 http://www.xrml.org/Reference/XrMLTechnicalOverviewV1.pdf
何謂 XrML?

語法結構組成(schema):XrML大致可分為三部分:

Core schema(主要架構)



Standard Extension schema (SX)(標準延伸架構)



主要定義XrML的基本架構
特別是那些用來衡量信賴決策的概念定義。(4.2)
則是進一步擴充經常使用到的設定描述,像是payment與name
卻不一定要使用XrML的語意。(4.3)
Content Extension schema(CX)(對內容延伸架構)


針對rights、conditions和數位內容的詮釋資料定義描述加以擴充
特別是與數位形式的書、音樂、影片相關的版權管理概念。(4.4)
資料來源 http://www.xrml.org/Reference/XrMLTechnicalOverviewV1.pdf
12
何謂 XrML?
Xrml 2.0 Schema表
http://www.xrml.org/about.asp

Core Schema (4.2)



License/grant/
grantGroup/principal
right/resource/condition/
Other core types and
elements
Stamdard Extension
Schema (4.3)
Content Extension Schema
(4.4)
(核心/標準延伸/內容延伸)
每個Schema 項目皆有詳細定義
13
http://www.xrml.org/Reference/XrMLTechnicalOverviewV1.pdf
XrML-簡單的許可舉例1
14
XrML-最簡單license範例2
說明密碼擁有者為Alice Richardson,也
就是他有此份授權
15
XrML的特徵
信賴模型:決定該授權與發行單位可否信任
 機密性:隱藏授權不被不適當的第三者發現
 網路服務說明:定義位址、語意、參數
 樣本比對:假使樣本用正式的表達語言來撰
寫,但是這種表達語言又非XrML 2.0 的話,
可以用合併的方式來加以定義。

http://www.xrml.org/Reference/XrMLTechnicalOverviewV1.pdf
16
樣本比對
樣本比對:假使樣本用正式的表達語言來撰寫,但是這種表達語言又非
XrML 2.0 的話,可以用合併的方式來加以定義。
17
XrML優點

Open Standards開放的標準





是一個開放性的標準標識語言。
提供了開放的結構,具有一定的可伸縮性和可擴充性。
基本上除了能應用在描述數位內容版權的權利事項外,還能讓這些與
權利事項有關的資訊能在不同的應用與系統之間互通有無。
適用於所有不同媒體類型、平台、格式、資源、產品與服務。
Interoperable & Extensible可擴展性及可互通性




XrML的語法和結構用XML Schema描述,這使得XrML可以進一步擴
展來支持新的商業模式,並且能夠和其他系統連結。
提供一個框架,可以在整個工作流程或數位資源生命週期的各個階段
表達不同的權限。
透過語法規則和唯一解釋語言的處理規則以保證語言的精確性。
具有延伸性,未來可降低更換成本;容易應用與發展。
18
XrML優點

Useful for Any Business Model
適用於任何一種商業模式

可使用於以下的案例:





遠距學習(Distance Learning):可以識別與限定有註冊的學生觀看遠距學
習材料。
數位內容的零星販售(Retail Sale of Content):可依據不同狀況設定使用權
利及費用。
公司的產品資訊(Corporate Product Information):必須透過及登入公司內
部的Intranet才能看到產品內容的文獻。
顧客取得(Customer acquisition):即便顧客取得資訊並傳送給他人,也僅
能閱讀或瀏覽該文獻。
提供SDK (Software Development Kit)

一套全面支持XrML 2.0版的軟件開發工具包。
19
XrML缺點

複雜度


XrML雖具有強大的表達能力,除核心的core scheme
外,使用者亦隨其需求而定義所需的模型,如此的擴
展機制滿足了不同的商業模型,所以需要強大的系統
來支援其複雜性運用。
移動性

因複雜性過高難以使用與理解之外,且需強大的系統
支援,此劣勢成為未來在移動式權利管理發展上最大
的阻礙。
20
XrML應用現況



應用領域:電子書、音樂
採用者:
1.OeBF (Open eBook Forum)
會員包括Adobe、Microsoft 、McGraw-Hill 、
netLibrary 、Sony…等。
2.MPEG (moving Picture Experts Group)
成員有IBM、Microsoft、Philips、Panasonic 、
Universal Music Group …等。
3.OASIS (Organization for the Advancement of Structured Information Standards)
專利擁有者:ContentGrard
21
數位版權管理(DRM)

定義
數位版權(權利)管理技術 ( Digital Rights Management,
簡稱DRM ),國際數據資訊中心IDC(Internet Data Center)
為數位版權(權利)管理技術下定義為:
“結合硬體與軟體的存取機制,將數位內容設定存取權限,
並與儲存媒體連結,使得數位內容在其生命週期內 - 從
產生到消失,都會受到保護。不管在其使用過程中是否有
複製行為發生,仍然可以持續追蹤與管理數位內容之使用
狀況。簡而言之,在數位內容生命週期內,能提供完善保
護數位內容、權利之管理技術,則稱為數位版權(權利)管
理技術。”
22
數位版權管理(DRM)

保護機制

數位版權管理所提出之數
位物件保護架構,提供了
著作權人一個可靠的數位
智財保護方案,主要提出
下列三項保護方向:
(1) 避免數位智財未經授權的
複製濫用。
(2) 有效的數位智財控管。
(3) 侵權行為的偵測與追蹤。
23
數位版權管理(DRM)

技術架構

數位版權(權利)管理技術運作的過程中,通
常會涉及到以下四個不同的實體:
內容提供者(Content Provider)、數位內容經銷者
(Distributor)、交易與權限控管中心
(Clearinghouse)與消費者(Consumer)。 圖描繪
一個典型的數位權利管理技術模型概念,而每個
實體所代表的意義為:
(1) 內容提供者(Content Provider):
擁有數位內容的權利。
(2) 數位內容經銷者(Distributor):
為內容提供者和消費者之間的媒介,並擁
有數位內容銷售或散佈的管道及通路。
(3) 交易與權限控管中心(Clearinghouse):
負責管控數位內容的權限與交易等事宜,
並負責核發數位權限(digital rights),所有
消費者的相關執行權限與交易記錄都會被
記錄在此。
(4) 消費者(Consumer):有意願取得及利用
數位內容的末端使用者。
24
數位版權管理(DRM)

運作流程(如下圖):
(1) 內容提供者利用加解密技術封裝原始的數位內容,並加入代表其所有
權的浮水印及其願意開放的數位權限。
(2) 封裝完成的數位內容將會傳遞給擁有通路的『數位內容經銷者』,而
其相對應的數位權限則交由『交易與權限控管中心』進行保存。
(3) 消費者透過數位內容經銷者取得經過封裝的數位內容,並向『交易與
權限控管中心』要求相關授權,或進行數位權利之購買。
(4) 『交易與權限控管中心』收到消費者的請求後,再依據其提出之要求
審核其資格是否符合,確認後再給予其要求之數位權利。
(5) 最後消費者則可以依據此數位權利所允許執行之項目,來解開封裝的
25
數位內容,並進行利用。
DRM 運作模式示意圖
CA 認證中心
消費者
出版商或作者
數位經銷商
26
DRM 系統功能示意圖
版權確認
版權轉讓
及授與
智慧資產
創造與獲取
版權創造
內容
儲存
DRM
架構
被授權人
metadata
智慧資產
管理
權利
作品
交易
付費
智慧資產
使用
許可管理
履行
版權
封裝
追蹤管理
27
圖表來源:Iannella, R.(2001). Digital Rights Management (DRM) Architectures. Figure 1.
數位內容應用範圍

依照領域別分為








數位影音應用
電腦動畫
數位遊戲
行動應用服務
數位學習
數位出版典藏
內容軟體
網路服務…等
28
商業數位權利管理系統DRM

從功能面來看,商業數位版權(權利)管理系
統可大致劃分成兩類:
a.多媒體文件的保護
b.機密文件的保護

目前市場上之數位權利管理發展情形
(1) Microsoft Windows 版權管理服務(RMS)
 (2) Corbis
 (3) Adobe
 (4) 永豐紙業數位保護家
 (5) 國內外數位權利管理相關開發廠商列表

29
案例1
Microsoft Windows 版權管理服務(RMS)
微軟在2003年推出了新一代的數位文件保護技術
(WindowsR Rights Management Services,RMS)版權管理服務架構
(如圖 2),來提供協助保護敏感的 Web 內容、文件、及電子郵件。
RMS 植基於 Windows Server 2003平台上,爲了建立數位內容保護的機
制,可搭配的元件和方法如下:
可執行於 Windows 用戶端上且具有版權功能的應用程式和檢視器:數位文件的創造者
或擁有者可以透過客戶端版權管理程式(Rights Management Services Client Access
Licenses)設定文件或電子郵件訊息相關聯的使用權限,並可指定使用項目,例如:文
件是否可被列印、複製、或轉寄…等等。RMS 還提供了持續保護,即無論資料傳到何
處,所設計的原則都會一直跟隨著資料。現有的參數型解決方案 (如防火牆與存取控制
清單):可在起始時就限制有哪些人具有存取文件或檔案的權限。
當一般使用者欲開啟受到RMS保護的檔案時, 首先他必需安裝用戶端存取程式
(Windows ServerCALs),之後才能對該檔案進行利用。而在使用者驗證方面,RMS
使用Active Directory來進行使用者身份驗證,並可與其它如智慧卡或生化科技之類的
技術整合。
30
http://www.microsoft.com/taiwan/technet/community/columns/profwin/pw0604.mspx
案例1
圖 2(資料來源:Microsoft: ( http://www.microsoft.com/ )
31
說明 Windows RMS http://www.msservermag.com.tw/security/doc/MSS_T061222.pdf
案例2
Corbis(圖庫)
Corbis是一個專門蒐集數位影像的公司,
在網站上提供了大量的照片及繪圖稿,
並且有不同解析度及尺寸可供付費下載。
對於時常需要使用圖片來製作簡報、廣
告、文宣品等工作人一定會很喜歡這個
網站,只要利用關鍵字搜尋就可以快速
找到需要的圖片;若是想要對某幾個特
定的元素構思圖像的話,也可以把這些
特定元素的關鍵字丟進Corbis看看會找
到什麼樣的圖像,對圖像構思也會有很
大的幫助。
若尚未在Corbis網站上註冊會員,找到
的預覽小圖片會有Corbis字樣的浮水印,
只要完成會員註冊之後,就可以看到沒
有浮水印的預覽小圖片。
http://pro.corbis.com/
32
案例3
Adobe LiveCycle

是市場上提供給出版商
DRM產品供應者之一

針對DRM 內容保護,以及
文件簽署流程等應用,則
推出Adobe LiveCycle 方案,
並持續擴展其應用範圍
(例如控管Office 與Flash
等文件)。
33
案例3
Adobe (網路出版)
電子書:透過DRM管
理機制的全球各地知名
的電子書出版
http://www.adobe.com/
epaper/ebooks/ebook
mall/main.html
圖來源 從美國智權與技術保護探討 台灣數位內容產業前景
34
案例4
永豐紙業數位保護家
永豐出版社使用XrML來做
描述,變成XML格式,再加
上PKI的加密,在DRM的機
制中,有三個控制的模組:
1.在server端,呈現內容權利不
同的資訊。
2.在交易後,將權利(right)跟檔
案做結合,這個結合可能是每
個人買下都不同的權利。
3.最後開始讀的時候,會用、手
機PDA、Notebook等載具,
到永豐DRM設定的權利資訊,
下載付費後數位產品。
35
永豐紙業官網 http://www.oiprint.com.tw/info/
案例4-補充PKI
PKI的應用說明:
36
圖片來源:邱迪先(2004),電子書的發行平台與版權管理,永豐紙業數位出版事業處
PKI的應用說明:
案例4
圖片來源:邱迪先(2004),電子書的發行平台與版權管理,永豐紙業數位出版事業處
37
5) 國內外數位權利管理相關開發廠商列表
38
案例6(補充說明)

數位學習(內容保護技術及數位版權管理)
http://datf.iis.sinica.edu.tw/Announcement/
04DRM/7.pdf
39
參考文獻

XrML http://www.xrml.org/index.asp

Bill Rosenblatt and Gail Dykstra. Integrating Content Management with
Digital Rights Management. http://www.xrml.org/reference/CMDRMwhitepaper.pdf

ContentGuard (2002). XrML 2.0 Technical overview
http://www.xrml.org/reference/XrMLTechnicalOverviewV1.pdf

ContentGuard (2002). eXtensible reights Markup Language(XrML) 2.0
Specification, available at http://www.xrml.org/.

Duhl, Joshua; Kevorkian, Susan, “understanding DRM Systems” , An IDC
Research Whit Paper, 2001

陳映后(2004)。「數位版權描述語言-ODRL、XrML、MPEG-21 REL之比較研
究」。國立臺灣師範大學碩士論文。
40
參考文獻

Microsoft Windows Rights Managements Services,




http://www.microsoft.com/windowsserver2003/technologies/rightsmgmt/default.mspx
管理限權 – 管理權限的安全性
http://www.microsoft.com/taiwan/technet/community/columns/profwin/pw0604.mspx
Microsoft PowerPoint - DRM-s.ppt
http://163.17.1.28/blog/lcf/uploads/PDF/2008_0311DRM-s.pdf
MSDN library http://msdn.microsoft.com/en-us/library/ms951256.aspx

Corbis, http://www.corbis.com

Adobe e-book http://www.adobe.com/epaper/ebooks/ebookmall/main.html

Adobe 解決方案案例 http://www.adobe.com/tw/solutions/

永豐紙業官網 http://www.oiprint.com.tw/info/

邱迪先,何君毅。可攜式數位內容版權管理平台
http://datf.iis.sinica.edu.tw/Papers/2004datfpapers/post/10.pdf
41
參考文獻

Jen-Hao Hsiao, Lee-Feng Chien, Chu-Song Chen。數位典藏國家型科
技計畫 - 數位權利管理技術簡介。Technical Report No. TR-IIS-05-019
頁4-12 。
http://www.iis.sinica.edu.tw/page/library/TechReport/tr2005/tr05019.pdf

蔡永橙等(2007) 。數位典藏技術導論。台北,台大出版社.

中研院MAAT http://pl11.sinica.edu.tw:8080/dspace/index.jsp

王曉淇等(2003) 。從美國智權與技術保護探討台灣數位內容產業前景。
92年海外培訓成果發表會
http://tim.nccu.edu.tw/mmot/seminar/92/IPR2ppt.pdf

數位學習內容保護技術及數位版權管理機制
http://datf.iis.sinica.edu.tw/Announcement/04DRM/7.pdf
42