18
Michael Miron CEO, ContentGuard Inc. CPTWG Meeting El Segundo 27 February 2002 The Language for Digital Rights The Language for Digital Rights Enabling Interoperability: Enabling Interoperability: www.contentguard.com

Michael Miron CEO, ContentGuard Inc. CPTWG Meeting El Segundo 27 February 2002 The Language for Digital Rights The Language for Digital Rights ™ Enabling

Embed Size (px)

Citation preview

Michael MironCEO, ContentGuard Inc.

CPTWG MeetingEl Segundo

27 February 2002

The Language for Digital RightsThe Language for Digital Rights™

Enabling Interoperability:Enabling Interoperability:

www.contentguard.com

Digital Supply Chain

AuthorAuthorAgentAgent

PublisherPublisherAggregatorAggregator

DistributorDistributorWholesalerWholesaler eTailer

ConsumerConsumer

Authoring ToolsPublishing S/W

Asset ManagementContent Packaging

Content HostingWWW. Store Front

Rights ClearingUser Interface

Digital Rights

Meta Data

Digital Content Products & ServicesDigital Content Products & Services

Digital IdentificationDigital Identification

DRM RequirementsDRM Requirements

Trusted Systems that … Secure and protect digital contents and services

across the value chain Persistently honor usage rights, conditions and

obligations specified for digital contents and services

A Common Language that … Provides a uniform mechanism to describe

specifications of rights and their conditions and obligations for distributing and using digital contents and services

Enables trusted systems to exchange digital contents and interoperate for end-to-end DRM

What is ?

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

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

2.0 Is Built On Standards2.0 Is Built On Standards

XML 1.0 Specification XML Schema Namespaces in XML Uniform Resource Identifiers (URI): Generic Syntax Digital Object Identifier (DOI) ISO 3166 Codes for representing names of countries ISO 4217 Codes for representing currencies and

funds XML Path Language (XPath) Version 1.0

2.0 Supports or May Utilize 2.0 Supports or May Utilize Additional Industry StandardsAdditional 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

Granting Mechanisms Grant License

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

Business Models Supported in Business Models Supported in

Unlimited usage Flat fee sale Pay per view Preview Promotion Subscription/Membership Transfer Gifting Library loan Site/volume license

Rent Multi-tier models Territory restricted Component based model User type based model Payment to multiple Rights

Holders Superdistribution Composite content Personal lending

2.0 Highlights2.0 Highlights

Mathematical Precision – no ambiguity Expressiveness – advanced business models, life-cycle

management, usage state tracking, pattern matching Well defined core and extensions architecture

Compact: Use of only those terms needed Applications based on equality & pattern matching

enable extensions without the need to upgrade Comprehensive Security

Entity authentication (Users, software, hardware, Digital Items, etc. )

Integrity and confidentiality of rights expressions Up-to-date Standards and Technologies

FutureExtension

FutureExtension

FutureExtension

XrML Extensibility ArchitectureXrML Extensibility Architecture

XrMLCore

XrMLContent

Extension(CX)

XrMLStandardExtension

(SX)

The Standards ArenaThe Standards Arena

MPEG

OeBF

TV-Anytime

SMPTE DCinema

3GPP

ISMA

PRISM

WAP Forum

OASIS

cIDf

IDRM / IRTF

IPTC - NewsML

MPEG 21MPEG 21

Overview of MPEG 21 Work Items Under Development

IPMP - Intellectual Property Management and Protection DID - Digital Item Declaration DII&D - Digital Item Identification and Description RDD - Rights Data Dictionary REL - Rights Expression Language

MPEG 21 RDD - REL MPEG 21 RDD - REL

Call for Requirements complete Sydney Meeting : Call for Proposals for

REL was issued Proposals in November 2001 Processed in Pattaya, Thailand XrML Selected as the Base Architecture XrML Selected as the Base Architecture

by MPEG by MPEG

OASIS

Standards UniverseStandards Universe

MPEG

ISMA

3GPP

SMPTE DC

OeBF

CEN/ISSSSAML

XACML

ebXML

WSI

Alliance

DVB

PRISM

WSIA

WAP

Forum

TV Anytime W3C

CPTWG

Illustrative

FutureExtension

FutureExtension

XrML Extensibility ArchitectureXrML Extensibility Architecture

OeBFExtension

MPEGExtension

XrMLCore

XrMLContent

Extension(CX)

XrMLStandardExtension

(SX)

TV AnytimeExtension

Tools to Support Adoption XrML SDK released to aid developers of Content

Applications that : Create, validate, and interpret XrML licenses Edit XrML licenses Enable Distribution of Digital Content Enable the Use of Digital Works per a License

SDK Documentation includes Installation Guide User's Guide API Programmer's Guide Guide to use and create XrML Templates

Available at www.contentguard.com

SummarySummary

Progress beginning on interoperable DRM standards DRM’s full potential requires applicability across

Content centric businesses Enterprise applications Web services

A dynamic standard (e.g. XrML) can facilitate required extensibility Adapt to a changing future Reduce possibility of standards fragmentation

Digital Rights Language is an essential but only one of several initiatives needed