1 drm 표준 기술 xrml 2002. 11. 26 컴퓨터과학과 정희선. 2 contents drm 이란 ? ...
TRANSCRIPT
![Page 1: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/1.jpg)
1
DRM 표준 기술 XrML
2002. 11. 26
컴퓨터과학과 정희선
![Page 2: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/2.jpg)
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 데이터 모델
![Page 3: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/3.jpg)
3
DRM 이란 ? Digital Right Management 디지털 자산에 대한 권리를 안전하게 보호하고
체계적으로 관리하기 위한 기술적인 메커니즘 저작권 관리기술
콘텐츠 식별자 (DOI:Digital Object Identifier) 콘텐츠 메타데이터 (INDESC, Interoperability of Data i
n Ecommerce System) 콘텐츠 권리명세언어 : XrML, ODRL, XACML
저작권 보호기술 암호 요소기술 키 분배 및 관리 TRM(Tamper Resistant Module) 디지털 워터마킹
![Page 4: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/4.jpg)
4
DRM 기술 개념
![Page 5: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/5.jpg)
5
사용자 규칙 설정
컨텐츠 암호화
라이센스 , 패키징된 컨텐츠 생성
라이센스 관리
사용 이력수집 , 분석
모니터링
컨텐츠 복호화
사용규칙 적용
사용 이력 보고
불법 행위 감지
컨텐츠 암호화 모듈 라이센스 관리 서버 클라이언트 모듈
라이센스 요청
등록 사용보고
DRM 솔루션 시스템 플로
![Page 6: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/6.jpg)
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
![Page 7: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/7.jpg)
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
![Page 8: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/8.jpg)
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
![Page 9: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/9.jpg)
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
![Page 10: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/10.jpg)
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
![Page 11: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/11.jpg)
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
![Page 12: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/12.jpg)
12
OASIS Rights Language TC
ContentGuardHewlett Packard MicrosoftReutersIBMVerisignCisco
NTTKPMGEntrustDivine.comCommerce OneEntegrity
![Page 13: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/13.jpg)
13
Why XrML is the Language of Choice
Open StandardsUseful for Any Business ModelInteroperableExtensibleCompanion Language SDK
![Page 14: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/14.jpg)
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
![Page 15: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/15.jpg)
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
![Page 16: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/16.jpg)
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 기본 문법
![Page 17: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/17.jpg)
17
XrML 데이터 모델
![Page 18: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/18.jpg)
18
XrML 구성 요소
라이센스 (license)권한부여 (Grant)사용자확인 (Principal)권리 (Right)리소스 (Resource)조건 (Condition)
![Page 19: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/19.jpg)
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
![Page 20: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/20.jpg)
20
![Page 21: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/21.jpg)
21
![Page 22: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/22.jpg)
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
![Page 23: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/23.jpg)
23
컨텐츠 암호화 모듈 별도의 파일 시스템 적용 방식 원본 컨텐츠를 암호화한 파일의 헤더나 풋터에
정보를 저장하는 방식 사용할 때 마다 라이센스를 받아오는 방식
![Page 24: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/24.jpg)
24
XrML Extensibility Architecture
FutureExtension
FutureExtension
Future Extension
XrMLCore
ContentExtension
(CX)
XrMLStandardExtension
(SX)
![Page 25: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/25.jpg)
25
XrML Extensibility Architecture
FutureExtension
FutureExtension
Future Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
![Page 26: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/26.jpg)
26
XrML Extensibility Architecture
FutureExtension
FutureExtension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
![Page 27: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/27.jpg)
27
XrML Extensibility Architecture
FutureExtension
Learning Technologies
Extension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
![Page 28: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/28.jpg)
28
XrML Extensibility Architecture
Web ServicesExtension
Learning Technologies
Extension
TV Anytime Extension
XrMLCore
MPEGExtension
(MX)
XrMLStandardExtension
(SX)
![Page 29: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/29.jpg)
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
![Page 30: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/30.jpg)
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
![Page 31: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/31.jpg)
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
![Page 32: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/32.jpg)
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
![Page 33: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/33.jpg)
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
??
![Page 34: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/34.jpg)
34
XML 서명무결성을 보장하기 위한 방법으로 W3C 의
XML 서명 방법을 사용< 영화 >
< 제목 > 엽기적인그녀 </ 제목 >
< 주인공 > 전지현 </ 주인공 >
< 가격 >1000</ 가격 >
</ 영화 >
<Signature>
<SignedInfo>…< SignedInfo>
<SignatureValue>AE13EZFD455…..<SignatureValue>
</Signature
![Page 35: 1 DRM 표준 기술 XrML 2002. 11. 26 컴퓨터과학과 정희선. 2 Contents DRM 이란 ? Philosophy Underpinning Standards Groups Interested in Rights Language MPEG21](https://reader035.vdocuments.site/reader035/viewer/2022062516/56649e4a5503460f94b3dfe8/html5/thumbnails/35.jpg)
35
XrML 의 미래
XrML 은 컨텐츠 정보 , 권리 등을 표현해 놓은 언어
DRM 이 적용된 각각의 온라인 컨텐츠 검색질 좋은 컨텐츠 검색할 수 있는 도구로서
사용자나 저작권자 모두에게 득이 되는 솔루션