Multimedia home server systems - Implementation of digital rights permission code

IEC 62636:2009(E) provides guidelines for implemention of the digital rights permission code. It gives examples of fixed length permission codes derived from restricted code length profiling by using 23 specific usage scenarios to profile the variable-length digital rights permission code defined in IEC 62227 as fixed length digital rights permission code.

General Information

Status
Published
Publication Date
09-Dec-2009
Current Stage
PPUB - Publication issued
Start Date
15-Feb-2010
Completion Date
10-Dec-2009
Ref Project
Technical report
IEC TR 62636:2009 - Multimedia home server systems - Implementation of digital rights permission code
English language
30 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


IEC/TR 62636 ®
Edition 1.0 2009-12
TECHNICAL
REPORT
colour
inside
Multimedia home server systems – Implementation of digital rights permission
code
IEC/TR 62636:2009(E)
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by
any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either IEC or
IEC's member National Committee in the country of the requester.
If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication,
please contact the address below or your local IEC member National Committee for further information.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite
ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie
et les microfilms, sans l'accord écrit de la CEI ou du Comité national de la CEI du pays du demandeur.
Si vous avez des questions sur le copyright de la CEI ou si vous désirez obtenir des droits supplémentaires sur cette
publication, utilisez les coordonnées ci-après ou contactez le Comité national de la CEI de votre pays de résidence.

IEC Central Office
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
ƒ Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
ƒ IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
ƒ Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
ƒ Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00
IEC/TR 62636 ®
Edition 1.0 2009-12
TECHNICAL
REPORT
colour
inside
Multimedia home server systems – Implementation of digital rights permission
code
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
U
ICS 33.160.60; 35.040 ISBN 978-2-88910-777-3
– 2 – TR 62636 © IEC:2009(E)
CONTENTS
FOREWORD.4
INTRODUCTION.6
1 Scope.7
2 Normative references .7
3 Terms, definitions, and abbreviations .7
3.1 Terms and definitions .7
3.2 Abbreviations .8
4 Purpose and justification for this TR .8
4.1 General .8
4.2 Pupose.9
5 Usage scenarios.10
5.1 General .10
5.2 Content purchase .10
5.3 Rental with time or playback limit .10
5.4 Subscription .11
5.5 Direct retrieval of content from a device: Scenario 1.12
5.6 Direct retrieval of content from a device: Scenario 2.12
5.7 Unlimited play .12
5.8 Preview .13
5.9 Multiple permissions for a multipart DCF .13
5.10 Inheritance .14
5.11 Export of OMA DRM content.14
5.12 Combinations of constraint elements .15
5.13 FairPlay.15
5.14 CPRM .16
5.15 SAFIA .16
5.16 Ringtones.17
5.17 Download of content free with advertising .17
5.18 Streaming of content free with advertising .18
5.19 Giveaways .18
5.20 Coupons (discount points) .19
5.21 Privacy information disclosure .19
5.22 Copying 9 times with unlimited moving .20
5.23 Subscription games.20
5.24 Software rental.21
6 DRPC profiling .21
6.1 Profiling process .21
6.2 Unit occurrence patterns and DRPC lengths.22
6.3 Grouping scenarios by unit occurrence pattern.22
6.4 Maximum code length for each scenario group .23
6.5 DRPC profiles .24
Annex A Services .25
Annex B Permission code .27
Bibliography.30

TR 62636 © IEC:2009(E) – 3 –
Figure 1 – Content purchase.10
Figure 2 – Rental with time or playback limit .11
Figure 3 – Subscription.11
Figure 4 – Direct retrieval of content from a device: Scenario 1 .12
Figure 5 – Direct retrieval of content from a device: Scenario 2 .12
Figure 6 – Unlimited play .13
Figure 7 – Preview.13
Figure 8 – Multiple permissions for a multipart DCF .14
Figure 9 – Inheritance.14
Figure 10 – Export of OMA DRM content .15
Figure 11 – Combinations of constraint elements.15
Figure 12 – FairPlay .16
Figure 13 – CPRM .16
Figure 14 – SAFIA .17
Figure 15 – Ringtones.17
Figure 16 – Download of content free with advertising .18
Figure 17 – Streaming of content free with advertising.18
Figure 18 – Giveaways .19
Figure 19 – Coupons (discount points).19
Figure 20 – Privacy information disclosure.20
Figure 21 – Copying 9 times with unlimited moving.20
Figure 22 – Subscription games.21
Figure 23 – Software rental.21
Figure A.1 – Selection from a permission conditions list.25
Figure A.2 – Service that allows content to be played on several devices .26

Table 1 – Unit occurrence patterns and DRPC lengths.22
Table 2 – Grouping scenarios by unit occurrence pattern.23
Table 3 – Maximum code length for each scenario group.24
Table 4 – DRPC profiles .24
Table B.1 – Permission actors and permission classifications .27
Table B.2 – Playback usage conditions.28
Table B.3 – Printout usage conditions.28
Table B.4 – Execution usage conditions.28
Table B.5 – Data management conditions .29
Table B.6 – Data output conditions .29

– 4 – TR 62636 © IEC:2009(E)
INTERNATIONAL ELECTROTECHNICAL COMMISSION
______________
MULTIMEDIA HOME SERVER SYSTEMS –
IMPLEMENTATION OF DIGITAL RIGHTS PERMISSION CODE

FOREWORD
1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of IEC is to promote
international co-operation on all questions concerning standardization in the electrical and electronic fields. To
this end and in addition to other activities, IEC publishes International Standards, Technical Specifications,
Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC
Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested
in the subject dealt with may participate in this preparatory work. International, governmental and non-
governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely
with the International Organization for Standardization (ISO) in accordance with conditions determined by
agreement between the two organizations.
2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international
consensus of opinion on the relevant subjects since each technical committee has representation from all
interested IEC National Committees.
3) IEC Publications have the form of recommendations for international use and are accepted by IEC National
Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC
Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any
misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications
transparently to the maximum extent possible in their national and regional publications. Any divergence
between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in
the latter.
5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide conformity
assessment services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any
services carried out by independent certification bodies.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and
members of its technical committees and IEC National Committees for any personal injury, property damage or
other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and
expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC
Publications.
8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of
patent rights. IEC shall not be held responsible for identifying any or all such patent rights.
The main task of IEC technical committees is to prepare International Standards. However, a
technical committee may propose the publication of a technical report when it has collected
data of a different kind from that which is normally published as an International Standard, for
example “state of the art”.
IEC 62636, which is a technical report, has been prepared by technical area 8: Multimedia
home server systems, of IEC technical committee 100: Audio, video and multimedia systems
and equipment.
The text of this technical report is based on the following documents:
Enquiry draft Report on voting
100/1561/DTR 100/1611/RVC
Full information on the voting for the approval of this technical report can be found in the
report on voting indicated in the above table.
This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.

TR 62636 © IEC:2009(E) – 5 –
The committee has decided that the contents of this publication will remain unchanged until
the maintenance result date indicated on the IEC web site under "http://webstore.iec.ch" in
the data related to the specific publication. At this date, the publication will be
• reconfirmed,
• withdrawn,
• replaced by a revised edition, or
• amended.
A bilingual version of this publication may be issued at a later date.

IMPORTANT – The “colour inside” logo on the cover page of this publication indicates
that it contains colours which are considered to be useful for the correct understanding
of its contents. Users should therefore print this publication using a colour printer.

– 6 – TR 62636 © IEC:2009(E)
INTRODUCTION
IEC 62227, which defines the digital rights permission code, is structured so that information
required by engineers familiar with how permission information is coded can easily access it.
However, for engineers who are not familiar with the code, there are few descriptions of
specific service scenarios and the permission code that corresponds to them. For these
engineers it is therefore difficult to understand how to implement a digital rights permission
code using just the information given in IEC 62227.
This Technical Report provides guidelines for digital rights permission code technology to
supplement the information presented in IEC 62227 and to foster the use of digital rights
permission code.
TR 62636 © IEC:2009(E) – 7 –
MULTIMEDIA HOME SERVER SYSTEMS –
IMPLEMENTATION OF DIGITAL RIGHTS PERMISSION CODE

1 Scope
This Technical Report provides guidelines to implement the digital rights permission code. It
gives examples of fixed length permission codes derived from restricted code length profiling
by using 23 specific usage scenarios to profile the variable-length digital rights permission
code defined in IEC 62227 as fixed length digital rights permission code.
2 Normative references
The following referenced documents are indispensable for the application of this document.
For dated references, only the edition cited applies. For undated references, the latest edition
of the referenced document (including any amendments) applies.
IEC 62227, Multimedia home server systems – Digital rights permission code
3 Terms, definitions, and abbreviations
3.1 Terms and definitions
3.1.1
permission
act by a certain issuing entity to authorize the use of content to a certain receiving entity
under a certain set of permission classifications and usage conditions
NOTE The issuing entity and/or the receiving entity may not only be human, but also a device, storage medium,
organization, domain or another entity.
3.1.2
home server
client device that serves as a gateway to a home domain
3.1.3
compliant device
device that possesses functions to control content access as specified in a compliant license
3.1.4
domain
set of actors to which a common set of rules apply in the context of content management
3.1.5
subscription
fee-based permission that charges per time period
3.1.6
coupon
fee-based permission that uses coupons, a form of alternative currency that can be
exchanged for a given piece of content
NOTE Coupons are distributed to users by the content sponsor in order to increase user contact with that sponsor.

– 8 – TR 62636 © IEC:2009(E)
3.1.7
move
usage type that permits the moving of content to a compliant medium under a reuse
permission
NOTE Permission conditions are further specified in the condition parameters.
3.1.8
copy
usage type that permits the copying of content to a compliant medium under a reuse
permission
NOTE Permission conditions are further specified in the condition parameters.
3.1.9
export
usage type that permits the exporting of content to a non-compliant medium under a reuse
permission
NOTE Permission conditions are further specified in the condition parameters.
3.1.10
permission code
code system that represents codes through a common system so that permissions from two
parties with differing DRM implementations can interact with each other
3.1.11
parent permission code
permission code issued for a group of content
3.1.12
child permission code
permission code issued for an individual piece of content belonging to a larger group
3.2 Abbreviations
CD Compact Disc
CPRM Content Protection for Recordable Media
DCF DRM Content Format
DRM Digital Rights Management (System)
DRPC Digital Rights Permission Code
DVD Digital Versatile Disk
HD High Definition
HDD Hard Disk Drive
ID Identifier
SAFIA Security Architecture For Intelligent Attachment
WMT Windows Media Technology
4 Purpose and justification for this TR
4.1 General
The digital rights permission code defined in IEC 62227 is variable-length, and there is no
upper limit to the code length. This is because it was designed to be a very versatile
specification capable of encoding permission conditions for a great variety of anticipated
usage scenarios.
TR 62636 © IEC:2009(E) – 9 –
However, when digital rights permission code is used to provide actual services, it will be
used in environments where there are practical limitations on computation and distribution
resources, so it is necessary to take steps such as shortening the overall code length for the
permission code to lower the cost of distribution resources and making the code length for
individual permissions fixed-length so that computation can be more efficient.
Therefore, it is necessary to create guidelines for the individual permission code lengths
within the overall digital rights permission code in order to restrict the length of the variable-
length digital rights permission code defined in IEC 62227 when providing actual services.
To that end, this TR presents typical content usage scenarios anticipated for actual services
and validates the permission code lengths for the usage conditions used in these scenarios to
define restricted-length individual digital rights permission code profiles and presents
guidelines for the use of digital rights permission code.
4.2 Pupose
The following applies to this Technical Report.
• The digital rights permission code lengths are fixed-length.
• The number of occurrences for each digital rights permission code unit are counted.
In addition to the scenarios that are supported under the existing digital rights management
described in IEC 62227, the anticipated usage scenarios were selected based on usage
scenarios required for a home server environment.
The specific usage scenarios specified in this Technical Report are the following:
• content purchase (see Figure 1);
• rental with time or playback limits (see Figure 2);
• subscription (see Figure 3);
• direct retrieval of content from a device: Scenario 1 (see Figure 4);
• direct retrieval of content from a device: Scenario 2 (see Figure 5);
• unlimited play (see Figure 6);
• preview (see Figure 7);
• multiple permissions for a multipart DCF (see Figure 8);
• inheritance (see Figure 9);
• export of OMA DRM content (see Figure 10);
• combinations of constraint elements (see Figure 11);
• FairPlay (see Figure 12);
• CPRM (see Figure 13);
• SAFIA (see Figure 14);
• ringtones (see Figure 15);
• download of content free with advertising (see Figure 16);
• streaming of content free with advertising (see Figure 17);
• giveaways (see Figure 18);
• coupons (discount points) (see Figure 19);
• privacy information disclosure (see Figure 20);
• copying 9 times with unlimited moving (see Figure 21);
• subscription games (see Figure 22);

– 10 – TR 62636 © IEC:2009(E)
• software rental (see Figure 23).
Detailed information about the digital rights permission code generated for each usage
scenario is also provided in Annex B.
5 Usage scenarios
5.1 General
This clause presents the usage scenarios profiled in this report. The details of the permission
units that were used in each scenario are described in Annex B.
5.2 Content purchase
Mr. S purchases a song from a content provider, downloads it, and plays it back on Device Y,
which belongs to domain D, and he exports it to a CD, see Clauses B.2 to B.5, No.1
General Usage Condition Data Output Condition
・Description of playback ・Export to CD
condition
4) Export
3) Play back
Device X
Content
1) Purchase
Provider
content
Internet
Mr. SMr. S
Device Y
Song download
5) Use on a
2) Download content
service
compliant device
Data Management
Condition
・Description of
Domain D
Receiver: Mr. S
Communication
domain D
Figure 1 – Content purchase
5.3 Rental with time or playback limit
Mr. S rents video content from a content provider. He downloads it and plays it back. It has a
playback condition stipulating that the playback time is limited to 48 h, see Clauses B.2 to B.4,
No.2.
TR 62636 © IEC:2009(E) – 11 –
General Usage Condition
・Description of the playback
condition (time or playback limit)
3) Play back (48 hours)
Device X
Content
1) Rent content
Provider
Internet
MrMr. S. S
Online rental
2) Download content
service
Data Management
Condition
Receiver: Mr. S
Communication
・Description of device X
Figure 2 – Rental with time or playback limit
5.4 Subscription
Mr. S enters into a subscription contract with a content provider. Mr. S downloads Song C1
from the content provider and plays it back on Device Y, which belongs to domain D1. Mr. S
downloads Song C2 from the content provider and plays it back on Device Y, which belongs
to domain D1, see Clauses B.2 to B.4, No. 3 to 5.
Data Management Condition
3 Permission Codes
・Description of Domain D1 in
(Parent x 1, Child x 2)
parent permission code
3) Play back
Device X
Content
1) Subscribe
Provider
Internet
MrMr. S. S
Subscription
4) Use on a
2) Download content
compliant
song download
device
service
Device Y
Domain D1
Communication
General Usage Conditions
Receiver: Mr. S
・Description of the
playback conditions in the
child permission codes
Subscription
a) Parent permission code:
Describes the subscription conditions
Charge class field is “Subscribe”. There are no general usage conditions.
b) Child permission code:
Describes each content usage condition in a subscription
Charge class field is “Subscribe”. There is at least one general usage condition.

Figure 3 – Subscription
– 12 – TR 62636 © IEC:2009(E)
5.5 Direct retrieval of content from a device: Scenario 1
Mr. S purchases a song from a content provider to play back on Device X. He downloads it
and plays it back, see Clauses B.2 to B.4, No.6.
General Usage Condition
・Description of the playback condition
Device X
3) Play back
Content
1) Purchase
Provider
content
Internet
Mr.Mr. S S
Song download
2) Download content
service
Data Management Condition
Receiver: Device X
・Description of Device X
Communication
Figure 4 – Direct retrieval of content from a device: Scenario 1
5.6 Direct retrieval of content from a device: Scenario 2
Mr. S purchases VOD content from a content provider to play back on Device X. He plays it
back by streaming it, see Clauses B.2 to B.3, No.7.
General Usage Condition
・Description of the playback condition
Device X
3) Play back
Content
1) Purchase VOD
Provider
content
Internet
Mr.Mr. S S
VOD service
2) Stream content
Receiver: Device X
Communication
Figure 5 – Direct retrieval of content from a device: Scenario 2
5.7 Unlimited play
Mr. S purchases video content from a content provider and downloads it. There are no limits
on how many times he can play it back, see Clauses B.2 to B.4, No.8.

TR 62636 © IEC:2009(E) – 13 –
General Usage Condition
・Description of the
Compliant Domain D1
playback condition
Device X
3) Play back
Content
1) Purchase
Provider
content
Internet
MrMr. S. S
Internet
Video download
2) Download content
service
Data Management Condition
・Description of the
Communication
compliant domain
Receiver: Mr. S
Figure 6 – Unlimited play
5.8 Preview
Mr. S applies for a trial video subscription from a content provider. He plays back the trial
content by streaming it, see Clauses B.2 to B.3, No.9.
General Usage Condition
・Description of the playback condition
3) Preview
Device X
Content
1) Apply for preview
Provider
Internet
MrMr. S S
Video streaming
2) Stream preview content
service
Receiver: Mr. S
Communication
Figure 7 – Preview
5.9 Multiple permissions for a multipart DCF
Mr. S purchases a song with lyrics to be used on Device X and downloads it as a multipart
DCF from a content provider. He can play the song back, display the lyrics on Device X and
print the lyrics out from Device X, see Clauses B.2 to B.4, No.10 to 11.

– 14 – TR 62636 © IEC:2009(E)
General Usage Conditions for the lyrics
General Usage C
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...