1 drm 표준 기술 xrml 2002. 11. 26 컴퓨터과학과 정희선. 2 contents drm 이란 ? ...
TRANSCRIPT
1
DRM 표준 기술 XrML
2002. 11. 26
컴퓨터과학과 정희선
2
Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21 What is OASIS? What is XrML? XrML 의 기본 문법 XrML 데이터 모델 XrML 2.0 Core Structure XrML 등장 배경 XrML 설계목표 XrML 데이터 모델
3
DRM 이란 ? Digital Right Management 디지털 자산에 대한 권리를 안전하게 보호하고
체계적으로 관리하기 위한 기술적인 메커니즘 저작권 관리기술
콘텐츠 식별자 (DOI:Digital Object Identifier) 콘텐츠 메타데이터 (INDESC, Interoperability of Data i
n Ecommerce System) 콘텐츠 권리명세언어 : XrML, ODRL, XACML
저작권 보호기술 암호 요소기술 키 분배 및 관리 TRM(Tamper Resistant Module) 디지털 워터마킹
4
DRM 기술 개념
5
사용자 규칙 설정
컨텐츠 암호화
라이센스 , 패키징된 컨텐츠 생성
라이센스 관리
사용 이력수집 , 분석
모니터링
컨텐츠 복호화
사용규칙 적용
사용 이력 보고
불법 행위 감지
컨텐츠 암호화 모듈 라이센스 관리 서버 클라이언트 모듈
라이센스 요청
등록 사용보고
DRM 솔루션 시스템 플로
6
Philosophy Underpinning
Enable trusted systems to interoperate for end-to-end DRM
Single language across all media types, platforms, formats, resources, products & services to facilitate interoperability
Application/domain agnostic structure Comprehensive to express wide variety of business
models Application to all phases of life cycle Extensible to allow adaptability and minimize future cost
of change Ease of implementation and deployment
7
Standards Groups Interested in Rights Language MPEG (http://mpeg.telecomitalialab.com/index.htm)
OASIS (http://www.oasis-open.org/)
TV Anytime (http://www.tv-anytime.org/)
WAP Forum
ISMA
3GPP
CEN/ISSS
PRISM (http://www.prismstandard.org/)
ICE
OeBF (http://www.openebook.org/)
IDRM / IRTF
SMPTE Dcinema
WS-I Alliance
IEEE
8
MPEG 21
Overview of MPEG 21Work Items Under Development
IPMP - Intellectual Property Management and Protection
DID - Digital Item Declaration DII - Digital Item Identification DIA – Digital Item Adaptation RDD - Rights Data Dictionary REL - Rights Expression Language
9
What is OASIS?
Standards are created under an open, democratic, vendor-neutral process Any interested parties may participate, comment No one organization can dictate the standard Ensures that standards meet everyone’s needs,
not just largest players’ Open to all interested parties…..Individual
Memberships All discussion open to public comment One organization/One vote Resulting work is guaranteed to be representative of
the industry as a whole, not just any one vendor’s view
10
Core protocols, messaging; e.g. HTTP
XML, XSL, namespace, DOM, etc.
Horizontal, e-business framework
Vertical industry applicationsOASIS, industry associations
OASIS
W3C, ISO
IETF
Where OASIS Fits
11
Vendors have submitted specs to OASIS
WSXL from IBMXOCP from BEA SystemsxCBL from Commerce OneITML from JamcrackerCRML, others from MSI Business Soluti
onsXrML from ContentGuard
12
OASIS Rights Language TC
ContentGuardHewlett Packard MicrosoftReutersIBMVerisignCisco
NTTKPMGEntrustDivine.comCommerce OneEntegrity
13
Why XrML is the Language of Choice
Open StandardsUseful for Any Business ModelInteroperableExtensibleCompanion Language SDK
14
What is XrML?
XrML – eXtensible rights Markup Language Originates from Xerox PARC in 1994 Provides a universal method for securely specifying and
managing rights (and associated conditions) for all kinds of resources including digital content and services
Supports content integrity and entity authentication and confidentiality within the specification
Encodes in XML, leverages standard XML schemas, namespaces, digital signatures etc.
Is highly flexible, customizable, and extensible
Is available at www.xrml.org
15
XrML 2.0 Is Built On Standards
XML 1.0 SpecificationXML SchemaNamespaces in XMLUniform Resource Identifiers (URI): Generic SyntaxDigital Object Identifier (DOI) ISO 3166 Codes for representing names of countrie
s ISO 4217 Codes for representing currencies and fun
dsXML Path Language (XPath) Version 1.0
16
XrML 기본 문법<ElementType name=“ 영화” content=“eltOnly” order=“seq” model=“closed”>
<element name=“ 제목” type=“string” />
<element name=“ 주인공” type=“string” />
<element name=“ 가격” type=“Integer” />
</ElementType>
< 영화 >
< 제목 > 엽기적인그녀 </ 제목 >
< 주인공 > 전지현 </ 주인공 >
< 가격 >1000</ 가격 >
</ 영화 >
XML 문서 예제
XrML 기본 문법
17
XrML 데이터 모델
18
XrML 구성 요소
라이센스 (license)권한부여 (Grant)사용자확인 (Principal)권리 (Right)리소스 (Resource)조건 (Condition)
19
XrML 2.0 Core Structure
Right (view, play, print, copy, forward, etc.)
Resource(work, service, name, etc.)
Condition (fee, time, geography, etc.)
Principal (person,Device, application, etc.)
Four Key Components
Granting Mechanisms– Grant– License
20
21
22
XrML 2.0 Supports or May Utilize Additional Industry Standards
Dublin Core Metadata Initiative Resource Description Framework (RDF) Universal Description, Discovery and Integration
(UDDI) Web Services Definition Language (WSDL) XML-Encryption Syntax and Processing XML-Signature Syntax and Processing
23
컨텐츠 암호화 모듈 별도의 파일 시스템 적용 방식 원본 컨텐츠를 암호화한 파일의 헤더나 풋터에
정보를 저장하는 방식 사용할 때 마다 라이센스를 받아오는 방식
24
XrML Extensibility Architecture
FutureExtension
FutureExtension
Future Extension
XrMLCore
ContentExtension
(CX)
XrMLStandardExtension
(SX)
25
XrML Extensibility Architecture
FutureExtension
FutureExtension
Future Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
26
XrML Extensibility Architecture
FutureExtension
FutureExtension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
27
XrML Extensibility Architecture
FutureExtension
Learning Technologies
Extension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
28
XrML Extensibility Architecture
Web ServicesExtension
Learning Technologies
Extension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
29
Sample Extension Design
Core XrML Schema
TVAX Extension Schema
MPEG Extension Schema
TV Anytime Rights
Solution uses elements from uses elements from
uses elements
from
30
ISMA
3GPP
SMPTE DC
OeBF SAML
ebXML
WS-I
Alliance
DVB
PRISM
WSIA TC
TV Anytime
Standards UniverseW3C
IETF
ETSI
ECMA
CEN/ISSS
XACML
MPEGOASIS
RLTC
XBRL Biometrics TC
OASIS Provisioning
TC
IEEE Learning
Technologies
31
ISMA
3GPP
SMPTE DC
OeBF SAML
ebXML
WS-I
Alliance
DVB
PRISM
WSIA
TV Anytime
MPEG ConstellationW3C
IETF
ETSI
ECMA
CEN/ISSS
XACML
MPEGOASIS
RLTC
XBRL Biometrics TC
IEEE Learning
Technologies
OASIS Provisioning
TC
32
ISMA
3GPP
SMPTE DC
OeBF SAML
ebXML
WS-I
Alliance
DVB
PRISM
WSIA
TV Anytime
OASIS ConstellationW3C
IETF
ETSI
ECMA
CEN/ISSS
XACML
MPEGOASIS
RLTC
XBRL Biometrics TC
IEEE Learning
Technologies
OASIS Provisioning
TC
33
MPEG and OASIS CombinedMPEG and OASIS Combined
MPEG
3GPPSAML
XACML
ebXML
DVB
PRISM
WSIA
TV Anytime
W3C
IETF
ETSI
ECMA
CEN/ISS
ISMA
SMPTE DC
XBRL Biometrics TC
WS-I
Alliance
OASIS
RLTC
IEEE Learning
Technologies
OASIS Provisioning
TC
OeBF
??
34
XML 서명무결성을 보장하기 위한 방법으로 W3C 의
XML 서명 방법을 사용< 영화 >
< 제목 > 엽기적인그녀 </ 제목 >
< 주인공 > 전지현 </ 주인공 >
< 가격 >1000</ 가격 >
</ 영화 >
<Signature>
<SignedInfo>…< SignedInfo>
<SignatureValue>AE13EZFD455…..<SignatureValue>
</Signature
35
XrML 의 미래
XrML 은 컨텐츠 정보 , 권리 등을 표현해 놓은 언어
DRM 이 적용된 각각의 온라인 컨텐츠 검색질 좋은 컨텐츠 검색할 수 있는 도구로서
사용자나 저작권자 모두에게 득이 되는 솔루션