Iec 62227-2012
Iec 62227-2012
Iec 62227-2012
inside
colour
Edition 1.1 2012-11
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.
Useful links:
A propos de la CEI
La Commission Electrotechnique Internationale (CEI) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.
A propos des publications CEI
Le contenu technique des publications de la CEI est constamment revu. Veuillez vous assurer que vous possédez
l’édition la plus récente, un corrigendum ou amendement peut avoir été publié.
Liens utiles:
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE colour
inside
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
Warning! Make sure that you obtained this publication from an authorized distributor.
Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agréé.
CONTENTS
FOREWORD ........................................................................................................................... 6
INTRODUCTION to Amendment 1 .......................................................................................... 8
INTRODUCTION ..................................................................................................................... 9
1 Scope ............................................................................................................................. 10
2 Normative references ..................................................................................................... 10
3 Terms, definitions and abbreviations .............................................................................. 10
3.1 Terms and definitions ............................................................................................ 10
3.2 Abbreviated terms ................................................................................................. 16
4 Permission code framework ............................................................................................ 17
4.1 General ................................................................................................................. 17
4.2 Assumptions associated with the permission code ................................................. 18
4.2.1 Binary relationships within the content distribution value chain .................. 18
4.2.2 Permission issued for a group of content ................................................... 18
4.2.3 Common code center for permissions ........................................................ 19
4.2.4 Usage report ............................................................................................. 19
4.2.5 Application scenario of the permission code .............................................. 19
4.2.6 Harmonization with DRM systems .............................................................. 20
4.3 Components of a permission code ......................................................................... 20
4.3.1 Permission actor ........................................................................................ 20
4.3.2 Permission classification ........................................................................... 23
4.3.3 Content usage ........................................................................................... 23
4.3.4 Content data handling ............................................................................... 24
5 Permission code configuration ........................................................................................ 25
5.1 General ................................................................................................................. 25
5.2 Notation ................................................................................................................ 26
5.2.1 Numerical values ....................................................................................... 26
5.3 Permission code system ........................................................................................ 26
5.4 Version unit ........................................................................................................... 27
5.4.1 Structure ................................................................................................... 27
5.4.2 Version unit tag ......................................................................................... 27
5.4.3 Reserved ................................................................................................... 28
5.4.4 Version ...................................................................................................... 28
5.5 Permission actor unit ............................................................................................. 28
5.5.1 Structure ................................................................................................... 28
5.5.2 Permission actor unit tag ........................................................................... 28
5.5.3 Total bytes of identifiers ............................................................................ 28
5.5.4 Content identifier ....................................................................................... 28
5.5.5 Issuer identifier .......................................................................................... 30
5.5.6 Receiver identifier ..................................................................................... 32
5.6 Permission classification unit† ............................................................................... 33
5.6.1 Structure ................................................................................................... 33
5.6.2 Permission classification unit tag ............................................................... 33
5.6.3 Reserved ................................................................................................... 33
5.6.4 Disclosure class ........................................................................................ 33
5.6.5 Usage purpose class ................................................................................. 34
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 –3–
Annex A (informative) Permission code requirements for home servers and playback
devices ................................................................................................................................. 59
Annex B (informative) Use-case scenario .............................................................................. 64
Annex C (informative) Issuing a permission code .................................................................. 72
Figure B.6 – Permission code example with respect to CPRM (2/2) ...................................... 67
Figure B.7 – Permission code example with respect to SAFIA (1/2) ...................................... 68
Figure B.8 – Permission code example with respect to SAFIA (2/2) ...................................... 68
Figure B.9 – Permission code example with respect to PC distribution (streaming) ............... 69
Figure B.10 – Permission code example with respect to PC distribution (download) (1/2) ..... 70
Figure B.11 – Permission code example with respect to PC distribution (download) (2/2) ..... 70
Figure B.12 – Permission code example with respect to ringtones (1/2) ................................ 71
Figure B.13 – Permission code example with respect to ringtones (2/2) ................................ 71
Figure C.1 – The flow of issuing a permission code to grant access to a single piece of
content (for access on a home server) .................................................................................. 72
Figure C.2 – The flow of issuing a permission code to grant access to a single piece of
content (for access on a client device) .................................................................................. 73
Figure C.3 – The flow of issuing a permission code to grant access to subscription
content (for access on a home server) .................................................................................. 74
Figure C.4 – The flow of issuing a permission code to grant access to subscription
content (for access on a client device) .................................................................................. 75
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 provides no marking procedure to indicate its approval and cannot be rendered responsible for any
equipment declared to be in conformity with an IEC Publication.
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.
International Electrotechnical Commission (IEC) draws attention to the fact that it is claimed that compliance with
this document may involve the use of patent.
IEC takes no position concerning the evidence, validity and scope of these patent rights.
The holder of this patent right has assured IEC that it is willing to negotiate licences under reasonable and non-
discriminatory terms and conditions with applicants throughout the world. In this respect, the statement of the
holders of these patent rights are registered with IEC. Information may be obtained from:
DENTSU INC.
Media Marketing Division
1-8-1, Higashi-shimbashi, Minato-ku, Tokyo 105-7001
JAPAN
Attention is drawn to the possibility that some of the elements of this standard may be the subject of patent rights
other than those identified above. IEC shall not be held responsible for identifying any or all such patent rights.
This consolidated version of IEC 62227 consists of the first edition (2008) [documents
100/1287/CDV and 100/1374/RVC] and its amendment 1 (2012) [documents 100/1953/CDV
and 100/2011/RVC]. It bears the edition number 1.1.
The technical content is therefore identical to the base edition and its amendment and
has been prepared for user convenience. A vertical line in the margin shows where the
base publication has been modified by amendment 1. Additions and deletions are
displayed in red, with deletions being struck through.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 –7–
International Standard IEC 62227 has been prepared by technical area 8: Multimedia home
server systems, of IEC technical committee 100: Audio, video and multimedia systems and
equipment.
The French version of this standard has not been voted upon.
This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.
The committee has decided that the contents of the base publication and its amendments will
remain unchanged until the stability 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.
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 document using a
colour printer.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
–8– 62227 IEC:2008+A1:2012
INTRODUCTION to Amendment 1
The revision of IEC 62227:2008 has become necessary to specify the new additional
definition of the descriptor. This Amendment 1 contains the following significant technical
changes with respect to the base publication IEC 62227:
In addition, this amendment will provide editorial changes that will improve the clarity and the
understanding of the text.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 –9–
INTRODUCTION
The common ID system is used to systematically identify every entity, device and content that
would be involved in the course of digitally distributing content. The permission code can
express various sets of permission information and permission conditions necessary for
content transmission in a remarkably short code form. The permission code is not defined
from a technical perspective, but rather on the basis of permission information that rights
holders actually employ in the field, even if the permission code is recognized for its technical
effectiveness with respect to digital distribution of content.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 10 – 62227 IEC:2008+A1:2012
1 Scope
This International Standard defines the permission code, a set of permission related
information in short code form, primarily intended for home server systems. The permission
code is comprised of a common ID system (content ID, issuer ID, receiver ID, device ID, etc.)
and a narrowly-defined permission code.
The common ID system is used to systematically identify every entity, device and content that
would be involved in the course of digitally distributing content. The permission code can
express various sets of permission information and permission conditions necessary for
content transmission in a remarkably short code form. The permission code is not defined
from a technical perspective, but rather on the basis of permission information that rights
holders actually employ in the field. Even after, the permission code is recognized for its
technical effectiveness with respect to digital distribution of content.
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.
ISO 3166-1:2006, Codes for the representation of names of countries and their subdivisions –
Part 1: Country codes
For the purposes of this document the following terms and definitions apply.
3.1.1
permission
act by a certain issuing entity to authorize use for 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
permission management server
a server that issues a permission code based on a permission agreement
NOTE The server is equipped with a
a) license server,
b) a function that forwards the permission code to a distribution server, and
c) a function that receives a content usage report from the license server and the distribution server.
3.1.3
compliant license server
a server that issues a license based on a permission code
NOTE The server is equipped with
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 11 –
3.1.4
license server
a compliant license server (unless otherwise specified, a compliant license server is simply
referred to as a license server)
3.1.5
compliant license
license issued by a compliant license server
3.1.6
license
a compliant license (unless otherwise specified, a compliant license is simply referred to as a
license)
3.1.7
home server
client device that serves as a gateway for a home domain
3.1.8
client device
device that becomes the actor of content access and is compliant with permission code terms
3.1.9
compliant device
device that possesses the function to control content access based upon a compliant license
3.1.10
domain
set of actors to which a common set of rules apply in the context of content management
3.1.11
home domain
home-based content usage environment, permitted by rights holders
3.1.12
legacy device
non-compliant device that does not control content access based upon compliant licenses
3.1.13
disclosure type
permission classification that specifies the disclosure class for the permission, including open
permission and closed permission
3.1.14
open permission
permission under disclosure type that is received according to previously arranged default
conditions
3.1.15
closed permission
permission under disclosure type that is received through a separate, individually negotiated
contract
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 12 – 62227 IEC:2008+A1:2012
3.1.16
application type
permission classification that specifies the application class for the permission, including ad
hoc permission and blanket permission
3.1.17
ad hoc permission
an application type that grants permissions on a per usage unit basis
3.1.18
blanket permission
an application type that grants permissions in aggregate for use within a given time period
NOTE Time periods may include monthly, annual or other time increments.
3.1.19
billing type
permission classification that specifies the billing class for the permission, including ad hoc
billing and blanket billing
3.1.20
ad hoc billing
billing type that bills on a per content basis
3.1.21
blanket billing
billing type that bills on monthly, annual or other time-based increments
3.1.22
usage purpose type
permission classification that specifies the usage purpose class for the permission, including
commercial, public, not-for-profit, promotion
3.1.23
commercial permission
usage purpose type that permits use for commercial purposes
3.1.24
public permission
usage purpose type that permits use for public purposes
3.1.25
not-for-profit permission
usage purpose type that permits use for non-profit purposes
3.1.26
promotion permission
usage purpose type that permits use for promotional purposes
3.1.27
charge model type
permission classification that specifies the charge model class for the permission, including
pay and free, etc.
3.1.28
pay permission
charge model type that permits use for charge
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 13 –
3.1.29
free permission
charge model type that permits use free of charge
3.1.30
pay per use
pay permission that charges per use
3.1.31
subscription
pay permission that charges per time period
3.1.32
coupon
pay permission that uses coupons, a form of pseudo-currency that can be exchanged with a
given piece of content
NOTE A coupon is distributed to users by the content’s sponsor in order to increase user contact with said
sponsor.
3.1.33
sponsor type
permission classification that specifies the sponsor class for the permission, including
advertising model, premium model, coupon model and personal information disclosure model
3.1.34
advertising model
a sponsor type that specifies the advertising reception mode
3.1.35
time synchronized forced viewing
advertising model that forces the synchronization of advertising viewing and content access
3.1.36
pre/post viewing
advertising model that forces advertising viewing pre/post access
3.1.37
arbitrary time
advertising model that allows for arbitrary advertising viewing, a kind of viewing in which
users are allowed to choose their favorite timing to view advertising
3.1.38
blanket
advertising model that forces advertising viewing across the board, whereby the terms of
advertising viewing and content access will apply to a broad scope of services associated with
the content
NOTE Under blanket, advertising viewing is a condition upon which content access is allowed. However, the
timing in which advertising is viewed is not limited to those that are synchronized with content. For example, a user
may be allowed to access content after viewing a special advertising channel.
3.1.39
premium model
sponsor type that uses content for premium purposes, whereby, “premium” refers to a
promotional practice in which a sponsor provides content access to a user as reward for the
user’s contact with said sponsor
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 14 – 62227 IEC:2008+A1:2012
3.1.40
coupon model
sponsor type that uses content as a gift for coupons
NOTE A coupon is distributed by the content’s sponsor in order to increase user contact with said sponsor. That
is promotional practice in which coupon, a form of pseudo-currency, is exchanged with contents.
3.1.41
personal information disclosure model
sponsor type that deems personal information disclosed as consideration for content access
3.1.42
usage type
permission classification that specifies the usage class for the permission, including
broadcast permission and streaming permission
3.1.43
territory ID
identifier that specifies the territory for the permission, including country and area
3.1.44
redistribution type
permission classification that specifies the redistribution class for the permission, including
simultaneous redistribution, programmed streaming and on-demand streaming
3.1.45
non-fixation permission
usage type that permits content use without storage
3.1.46
fixation permission
usage type that permits content use with storage
3.1.47
broadcast permission
usage type that permits broadcast use of content
3.1.48
streaming permission
usage type that permits streaming use of content
3.1.49
broadcast storage permission
usage type that permits broadcast use of content with storage
3.1.50
download permission (on-demand)
usage type that permits broadcast use of content with storage and delivery on-demand
3.1.51
redistribution permission
usage type that permits content use with redistribution
3.1.52
programmed streaming
redistribution permission and/or a streaming permission for content streamed in accordance
with program listings
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 15 –
3.1.53
on-demand streaming
redistribution permission and/or a streaming permission for content streamed on-demand
3.1.54
reuse permission
usage type that permits reuse of content
3.1.55
move
usage type that permits the moving of content to a compliant medium under reuse permission
3.1.56
copy
usage type that permits the copying of content to a compliant medium under reuse permission
3.1.57
share
usage type that permits the sharing of content in the home domain under reuse permission
3.1.58
export
usage type that permits the exporting of content to a non-compliant medium under reuse
permission
3.1.59
edit
usage type that permits the processing of the time axis of content
3.1.60
modify
usage type that permits the processing of anything other than the time axis of content
3.1.61
super distribution
usage type that permits the super distribution of content to a compliant medium under reuse
permission
NOTE Permission conditions are further specified under parameter. Super distribution allows encrypted content to
be distributed (and redistributed) freely, so long as associated licenses and content keys are transferred securely.
3.1.62
permission code
a code system that represents codes through a common system so that permissions from 2
parties with differing DRM implementations can interoperate with each other
3.1.63
parent permission code
permission code issued for a group of content
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 16 – 62227 IEC:2008+A1:2012
3.1.64
child permission code
permission code issued for an individual piece of content belonging to a larger group
3.1.65
ID center
an authorized organization which assigns and manages permission actor IDs
CD Compact Disc
HD High Definition
4.1 General
This standard defines permission as “an act by a certain issuing entity to authorize use for
content to a certain receiving entity under a certain set of permission classifications, usage
conditions, data management conditions and data export conditions”.
In order to distribute permission information with its associated content, this standard
represents permission information through 5 digital expressions, including permission actor ID,
permission classification, usage condition, data management condition and data export
condition. Permission actor ID is comprised of 3 identifiers; a content ID assigned to the
subject content and an issuer ID and receiver ID respectively, assigned to each permission
issuer and receiver. Permission classification indicates the class (or type) of the permission.
Usage condition, data management condition and data export condition detail restrictions
placed in the content.
We hereby define the permission code framework and the permission code as a code and
framework that combine these 5 elements; permission actor ID, permission classification,
usage condition, data management condition and data export condition. The basic permission
code is configured using a “tag – size – data” structure. This structure makes it easy to extend
the permission code. This standard specifies these configuration requirements in detail.
Within the home server environment, permission codes are used to notify users of associated
permission information upon content use, to generate DRM licenses to protect content rights
and to report usage upon content use.
The diagram illustrates the permission code usage environment subject to this specification.
The permission management server is an actor that issues permission codes in response to
requests from entities issuing permissions. The license server is an actor that generates
licenses concerning the protection of content rights. The distribution server is an actor that
delivers content to the home server environment. Additionally, the home domain represents
the content usage environment that conforms to the home. The home server and client
devices are playback devices that belong to the home domain.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 18 – 62227 IEC:2008+A1:2012
P Distribution
Server Distribution/ Transfer between D-
D-D
Permission Usage
Management reporting
Server
Distribution/ D of content
Usage Home Home Domain
reporting of
Permission Code Server
Client Device
Client Device
IEC 693/08
Permission between 2 entities, the issuing entity and the receiving entity, is the unit of
Permission defined for a permission code. Stated another way, in the event that an
intermediate entity exists between an issuing entity and a receiving entity, a permission code
shall be generated between the intermediate entity and the issuing entity, as well as the
intermediate entity and the receiving entity, respectively. For example, if an intermediate
entity, Z, exists between Issuer A and Receiver B, two permission codes shall be generated;
one between A and Z, and the other between Z and B.
Permission for a body of content linked with a content ID is the unit of permission defined for
a permission code. In other words, if one desires to meaningfully group content subject to
permission, one would generate a permission code by assigning a content ID to this group of
Content. When doing so, individual permission codes are also generated for the respective
pieces of content that belong to this content group, using content identifiers associated with
each content unit. The manner in which the content ID assigned to the content group as well
as the respective content identifiers that belong to the group is associated is left up to
implementation, and is hence not defined within this standard.
This standard refers to permission codes for groups as parent permission codes. Similarly,
this standard refers to permission codes for individual content comprising the group as child
permission codes. The parent permission code is a permission code to realize the permission
for the overall group. The parent permission code includes permission information associated
with the group. The parent permission code is used when granting permission for subscription
use. For example, a parent permission code can be utilized for a subscription service that
allows for an unlimited amount of access to content from a group of 100 songs for 500 yen
during a one month period. Similarly, the child permission code is a permission code that
specifies usage permissions for individual pieces of content within a group. The child
permission code includes the permission information for individual pieces of content
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 19 –
encompassed within a group. For example, child permission codes can be utilized for the
aforementioned subscription service to specify permissions for each of the 100 individual
pieces of content.
The contents of the child permission code can not exceed the scope of permission of the
parent permission code. This constraint maintains logical consistency between individual
permissions that comprise the larger group and the permission for the group.
The common code center is an organizational body that issues and renews permission codes.
A permission code is issued through the permission management server and then delivered to
the license server and distribution server.
The home server and client devices utilize permission codes included within the license, and
do not directly connect to the common code center.
Delivery service providers that have received usage permissions for content, keep track of
content use so they can report it back to permission issuers. Usage history is tracked in the
following 2 ways.
In this standard, the permission code is prescribed as a common code to track usage using
the second method above. Permission codes are used as identification codes to uniquely
specify permissions when reporting content use.
Usage reporting is conducted between the permission management server and the license
server, as well as between the permission management server and the distribution server.
The reporting protocol is out of scope of this standard.
The permission code specified in this standard is a description language used to express the
terms of permission. The use of this common language allows for not only content distribution
to occur smoothly, but also for different DRM systems to be managed under a uniform system.
For example, let us take a look at online music distribution. As part of their business of
receiving consideration for transmitting content to end users, content distributors negotiate
content usage permission contracts with record labels. The contents of this permission can be
expressed through the use of permission codes.
Distributors can reissue permission and/or transmit permitted content to end users within the
scope of the permission contract and/or the permission code. When doing so, the permission
terms to be granted to end users can be expressed through the use of permission codes. End
users can likewise access content and copy content within the scope indicated in the
permission code.
Note that the permission code is primarily a language to indicate the terms of permission, and
it, in itself, does not have the ability to regulate content usage behavior. Restricting the use of
content to terms specified in the permission is an administrative issue or a DRM systems
issue. A permission code compliant object refers to an object such as drm systems, playback
devices, storage media and servers, etc. that has the ability to understand and act in
accordance with permission codes as specified in this standard.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 20 – 62227 IEC:2008+A1:2012
Permission terms intended for DRM systems that are not permission code compliant can also
be expressed through the use of permission codes. Therefore, in order to export content from
a permission code compliant DRM system to a non-compliant system, the object at the source
of export shall translate the contents of the permission code in a manner that would conform
to the DRM rules of the export target.
For example, CPRM used in DVD-RW, AACS used in Blu-Ray disks are some of the DRM
systems that are not permission code compliant. These types of storage media protect
content with their respective types of DRM systems and do not recognize permission codes.
Thus, when exporting and/or copying content to such storage media, permission conditions
shall be translated to accommodate the target’s DRM system.
In this standard, the act of outputting content to a non-compliant object from a permission
code compliant object is referred to as “export”. Meanwhile, the act of passing content back
and forth within a permission code compliant object or between permission code compliant
objects is referred to as “management”.
As mentioned above, the permission code is primarily a language to indicate the terms of
permission, and it does not have exclusive policy.
Every DRM system, no matter whether it is a new or existing one, can decide to use the
permission code. On the contrary, every DRM system can decide not to use the permission
code. Even if it decides to use the permission code, it could limit the application to a simple
displaying of permission and keep without using for rights management.
In addition, the permission expressed by the permission code meets requirements of content
holders and covers the range of permission expressed by existing DRM systems. Moreover,
the permission code is designed to be extended for any additional requirements from new
DRM permission and business model.
Therefore, no DRM system conflict with each other, by it uses the permission code or not, or
by the operation of the permission code. In other words, the permission code harmonizes with
all DRM systems. The permission code can be the central hub among DRM systems.
4.3.1.1 General
A permission actor is an actor that exchanges permission, or an actor that has its actions
regulated as a result of permission, permission actors are comprised of three actors as
follows.
• Permission issuer
• Permission receiver
• Content
These actors are each identified by a permission actor identifier, and linked to the permission
code.
A permission actor identifier is assigned to each respective permission actor. The identifier is
used to distinguish the actors among issuer, receiver and content.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 21 –
The permission code’s permission actor identifier has the ability to subsume an existing ID
system. For example, with respect to issuer IDs, some rights organizations maintain ID
systems with member ids or internal management ids. Identifiers for internal management
also exist for content. Open systems such as the ISBN code for publications are already in
place. By placing a header/prefix specified in the permission code onto these existing id
systems, these existing identifiers can be repurposed as permission actor identifiers. This
allows for a smooth transition from existing systems.
With permission receivers in particular, the permission actor is frequently an individual end
user without the kind of existing ID system mentioned above from which to draw upon.
Furthermore, the DRM utilizing the permission code shall be able to decipher the nature of the
user that would be accessing the content. For these purposes, the standard allows for
identifiers of respective devices that intermediate the content distribution chain to serve as
receiver IDs.
Permission actor ids are assigned and managed by id centers. Existing organizations such as
rights holder agencies, for example, can become ID centers. This means existing
organizations would be able to assign permission actor ids by combining the ID center code
and a code from the existing code system used within the organization itself. There may be
multiple ID centers for each permission actor category.
The following are some examples in which device IDs are used as alternate identifiers of
individuals. Each example has its own respective pros and cons. The methodology chosen is
left up to implementation and is out of scope of this standard. This standard will define the
framework for permission actors only. The actual manner in which permission actor identifiers
are assigned will be specified in a separate implementation-level document.
• Use identifiers (serial numbers etc.) that belong to viewing, recording and playback
devices, such as televisions and video recorders, as alternate identifiers for individual end
users.
• Use identifiers (serial numbers etc.) that belong to integrated or removable storage media,
such as HDD, DVD media and memory cards, as alternate identifiers for individual end
users.
• Use identifiers (phone numbers etc.) that belong to quasi-personal devices (devices that
can generally be thought of as belonging to an individual, though not in the strictest
sense), such as cell phones, as alternate identifiers for individual end users.
4.3.1.3 Domain
A domain in this standard refers to a set of actors to which a common set of rules apply in the
context of content management. These common set of rules can be applied to each piece of
content, or applied independently from content.
Generally, usage permissions for content have been bound to storage media or devices. For
example, “this content cannot be copied to other storage media,” or “this content can only be
played on this device”, are some of the common ways in which content have been handled.
However, when permission is granted to a domain instead, all storage media and devices that
belong to it are handled equally and will operate under a common set of permission terms and
rules.
For example, consider home domains. A home domain refers to “a set of devices present
within a given home. A content permission issuer can issue permission to freely copy content
a within the home domain.” Here, the permission receiver would have the ability to handle
content a in accordance with the common rule: content a can be freely copied within the home
domain.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 22 – 62227 IEC:2008+A1:2012
Likewise, a set of devices that belong to a school can be defined as a school domain.
Assuming content b will be used for educational purposes, a permission issuer can issue
permission that “allows copying and editing of content b within the school domain.” Here, the
permission receiver would be able to extract and compile portions of content b needed, and
insert them within the school’s own content to create new educational material. The
permission receiver can also copy the resulting content to devices that belong to the school
domain across classrooms.
As described, content usage permissions can be bound to domains. On the other hand, other
types of permission bindings can also be supported. For example, permission can be bound to
an individual storage media unit in a conventional manner (for example, “no copying allowed
from this disk”). Permission can also be bound to an individual user (for example, only Mr. X
can view this content). The advantage of binding permissions to domains in contrast to
conventional permissions issued to individual units is in their ability to constrain undesirable
diffusion of content for the benefit of rights holders while allowing for the sharing of content
within a community.
An unlimited number of domains exist. A domain may encompass another, or domains may
overlap each other. Examples of the types of domains and usage patterns within those
domains include, “home domain: can freely copy content within the home,” “school domain: so
long as the usage purpose is educational, content can be edited and used on devices that
belong to the school“ and “company domain,” etc.
The domains discussed in this standard are issuer-defined domains: the permission issuer
and permission receiver set the domain based on mutually agreed terms when content use is
granted. This domain is discussed in the following subclause.
An issuer-defined domain refers to a domain within which the content’s rights protection
information can be shared. It is set forth by a permission issuer and is set based on mutual
agreement between a permission issuer and a permission receiver.
In practice, the scope limits the issuer-defined domain to within the home or school etc.,
making it mostly equivalent to a physical boundary. Conceptually, however, it is not merely a
grouping of adjoining devices, storage media or humans, but rather that with a more logically
constructed scope. For example, in thinking about home domains, one can view not only the
devices that physically exist within the home as part of the home domain, but also mobile
devices that belong to a family member as well as appliances, etc. held in a vacation home as
part of the devices that comprise the home domain. However, the manner by which one would
determine whether or not these objects belong to the domain is outside of the scope of this
standard and will be specified in a separate implementation-level document.
With educational content, as long as the usage purpose is educational, rights such as
redistribution, fixation and edit are typically granted. One can assume that, in a school
environment, multiple devices are linked through the network, and educational content is
freely viewed, edited and stored. Consequently, it becomes necessary to ensure that the
content would only be used inside the school. This is the reason why issuer-defined domains
are defined.
Similarly, by defining issuer-defined domains such as a home domain, permission issuers can
guarantee permission receivers the right to personal use of content within the home domain.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 23 –
The significance of this domain is in its ability to enable permission issuers to confirm that
their content is handled in accordance with the terms of the permission. This scheme
assumes that the issuer of the permission code would have means with which to specify
devices, storage media, and users that belong to the domain to ensure such confirmation can
take place.
Permission classification describes the contents of notifications intended for human users. It
is equivalent to, for example, copyright notices found at the beginning of packaged filmed
entertainment.
4.3.3.1 General
In this standard, the content usage and/or terms are comprised of the following 4 elements:
a) General usage condition which describes conditions on a usage mode basis;
b) Extended usage condition which describes extended conditions to the regular usage
condition;
c) Data management condition which describes conditions that pertain to saving the original
content or re-issuing permission codes, and
d) Data export condition which describes conditions that pertain to exporting original content
to non-compliant objects.
When interpreting similar conditions, conditions that have stricter terms than the other shall
be applied. Furthermore, the permission code shall be deemed non-interpretable in cases in
which an interpretation by a non-compliant object causes a discrepancy.
General usage condition is comprised of the content’s end usage mode, and the usage
conditions that regulate such use. It represents permission to use content based on the
permission issuer’s specified usage mode, and its usage condition.
This standard will define three usage modes: play, print and execute.
Extended usage conditions supplement conditions that cannot be expressed as general usage
conditions. This standard will not specify its contents.
Data management condition describes management conditions that apply when original
content is fixed (stored) within a compliant object. It represents permission to manage content
within a management target specified by the permission issuer in accordance with the
management conditions specified.
Data export condition describes export conditions that apply when exporting content to non-
compliant objects. It represents permission to export content to an export target specified by
the permission issuer in accordance with the export conditions specified.
4.3.4.1 General
The permission code proposed assumes that, when transmitted, content and its permission
code would follow the path illustrated in the diagram below. The diagram illustrates the
permission management server which represents the permission manager for content, the
distribution server and license server which represent distributors of content and licenses,
and the domain which represents usage actors (including home and school, etc.) of content.
We assume that the device within the domain that receives the permission code directly from
the permission management server, distribution server or license server is capable of
handling this specification’s permission code. In addition, depending on the permission code
setting, the compliant objects from within the domain may export to other non-compliant
objects outside of the domain.
IEC 694/08
The permission code defines the domain as a collective of devices etc. with unique identifiers.
Here, devices may include a storage device, a playback device, an editing device, or an ID
card identifying a user. The permission issuer either directly (with identifiers) or indirectly
(through the number of device IDs managed by a home server) ascertains devices present
within a specific domain.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 25 –
Respective devices within the domain are allowed to handle data on an equal basis within the
scope of the permission code in exchange for having devices that belong to the domain
ascertained by permission issuers. Specifically, all devices within the domain are allowed to
handle data in accordance with the permission, including storing data, transcoding and play.
With respect to data export to non-permission code compliant objects (devices and domains),
the permission code is configured assuming the following 3 cases. Note that many cases
involving export to non-permission code compliant objects limit the number of times export
can occur. In this case, it becomes necessary for a specific device to uniformly manage the
number of exports.
a) Instances in which the data export target required for the use of data is not permission
code compliant, such as the case with export to a display device or a speaker etc.
b) Instances in which export to non permission code compliant storage media such as CPRM
compliant DVD-R is allowed. Or, instances in which export to transmission media such as
DTCP etc. is allowed.
c) Instances in which content is exported to another non-permission code compliant object.
After export to a non-permission code compliant object, the permission code can neither
manage nor control the behaviour of content nor devices. However, by translating the
permission code to the export target DRM system’s content control information,
interoperability between permission code compliant objects and legacy DRM systems can be
achieved.
5.1 General
This clause will discuss the permission code’s format. The primary purpose of permission
codes, as aforementioned, is to communicate the permission issuer’s permission intent to the
permission receiver. Therefore, the manner in which respective DRM systems operate in
accordance with the permission code is entirely left to the operating policies of respective
DRM systems and/or the implementation of respective devices. Hence, interpretation of the
permission code at the operating level shall be specified within respective DRM specifications.
Furthermore, the terms specified within the permission code can generally be thought of in
two categories:
This standard will place a †mark on the former to distinguish these two categories.
The permission code has another configuration policy, data size saving. It is assumed that the
permission code is protected by TRMs, which cost much more than non-TRMs in aspect of
processing and storage. Therefore, the permission information is expressed in coded style as
the permission code, other than redundant description such as XML, in order to minimize its
length and necessary data processing in consideration of being processed by TRMs directly.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 26 – 62227 IEC:2008+A1:2012
5.2 Notation
Value Tag
0x00 Reserved
0x01 Version unit
0x02-0x0F Reserved
0x10 Permission actor unit
0x11 Permission classification unit
0x12 General usage condition unit
0x13 Extended usage condition unit
0x14 Data management condition unit
0x15 Data export condition unit
The permission code is comprised of seven kinds of information units, as shown below.
While the permission code is comprised of multiple units, it does not necessarily require all
units. Some units may be omitted depending on the nature of the permission contents. In
addition, while the general order is as follows, it is not limited to this order.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 27 –
The permission code has a hierarchical structure, tag – length – main data. The top tag
determines the main data portion’s syntax. Please refer to 5.2.1.6 for more information
regarding tags.
PermissionCode
VersionUnit
PermissionActor Unit
PermissionClassificationUnit
General UsageConditionUnit
ExtendedUsageConditionUnit
DataManagement ConditionUnit
DataExport ConditionUnit
IEC 695/08
Permmision Code –
Basic Structure of Each Unit
Tag Size
The identifier which distinguishes The size of "Data" field
syntax and semantic of "Data" field. succeeding to the "Size" field. (unit: byte)
Data
Main body of the unit.
Syntax is different according to the Tag.
IEC 696/08
5.4.1 Structure
5.4.3 Reserved
This field shall be reserved for future standardization and all bytes shall be set to 0x00.
5.4.4 Version
This field shall be set to 0x10. It means version 1.0. The first 4 bits represent the major-
version, and the 4 bits that follow represent the minor-version.
5.5.1 Structure
Length in
RBP Field name Contents
bytes
0 1 Permission actor unit tag TAG
1 1 Total bytes of identifiers (=S) uimsbf
2 id1 Content ID descriptor (=id1) bslbf
2+id1 id2 Issuer ID descriptor (=id2) bslbf
2+id1+id2 S-id1-id2 Receiver ID descriptor bslbf
With respect to permission codes, the authority to assign permission actor identifiers belongs
to ID centers that manage the permission actors. Thus, permission actors are expressed
using the combination of identifiers assigned to these ID centers (refer to 5.5.4.4, 5.5.5.5,
5.5.6.5), and unique identifiers that are assigned by respective organizations based upon their
own respective policies.
Hence, with respect to the latter unique ID, existing proprietary ID systems maintained by
rights management ID centers can be used on an “as is” basis, allowing for a smooth
migration to the use of permission codes.
This field represents the total bytes allotted for content ID, issuer ID and receiver ID
descriptors.
5.5.4.1 Structure
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 29 –
This field represents the content classification. Table 5 shows the interpretation of content
type code when its first byte is ASCII. Otherwise, it is reserved.
The value of this field utilizes the two letter ISO country code (ISO 3136-1) format.
5.5.4.6 extended_identifier_length
This field describes the length of the extended identifier in bytes. The value of this field
depends on its own structure.
5.5.4.7 extended_identifier
This field represents the extended identifier necessary to further identify the target content in
question.
5.5.5.1 Structure
This field represents the issuer’s role with respect to the permission.
Value Interpretation
0x00-0x43 Reserved
0x44 Distributor identifier
0x45-0x47 Reserved
0x48 Holder identifier
0x49-0xff Reserved
The value of this field utilizes the two letter ISO country code (ISO 3136-1) format.
This field represents the Issuer’s configuration with respect to its operation.
This field represents an identification number assigned to the issuer with respect to its
configuration in the order of application (2 digit number). If the issuer configuration code is D
(device), there is no operator code.
This field represents the unique code assigned within the operator’s operating configuration.
5.5.5.7 extended_identifier_length
This field describes the length of the extended identifier in bytes. The value of this field
depends on its own structure.
5.5.5.8 extended_identifier
This field represents the extended identifier necessary to further identify the target Issuer in
question.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 32 – 62227 IEC:2008+A1:2012
5.5.6.1 Structure
Value Interpretation
0x00-0x43 Reserved
0x44 Distributor identifier
0x45-0x47 Reserved
0x48 Holder identifier
0x49-0x54 Reserved
0x55 User identifier
0x56-0xff Reserved
The value of this field utilizes the two letter ISO country code (ISO 3136-1) format.
This field represents the receiver’s configuration with respect to its operation.
This field represents an identification number assigned to the receiver with respect to its
configuration in the order of application (2 digit number). If the receiver configuration code is
D (device), there is no operator code.
This field represents the unique code assigned within the operator’s operating configuration.
5.5.6.7 extended_identifier_length
This field describes the length of the extended identifier in bytes. The value of this field
depends on its own structure.
5.5.6.8 extended_identifier
This field represents the extended identifier necessary to further identify the target receiver in
question.
5.6.1 Structure
5.6.3 Reserved
This field shall be reserved for future standardization and all bytes shall be set to 0x00.
This class specifies the terms of disclosure for the permission, including open permission and
closed permission.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 34 – 62227 IEC:2008+A1:2012
Value Interpretation
00b Reserved
01b Indicates DT is open permission
10b Indicates DT is closed permission
11b Indicates DT is other
5.6.5.1 Structure
This class specifies the usage purpose for the permission, including commercial, public and
promotion.
5.6.5.2 usage_purpose_type
Value Interpretation
000b Reserved
001b Indicates UPT is commercial permission
010b Indicates UPT is public permission
011b Indicates UPT is not-for-profit permission
100b Indicates UPT is promotion permission
101b Indicates UPT is education permission
111b Indicates UPT is other
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 35 –
5.6.6.1 Structure
5.6.6.2 charge_model_type
Value Interpretation
00b Reserved
01b Indicates CMT is free of charge
10b Indicates CMT is for charge
11b Indicates CMT is other
5.6.6.3 pay_per_use_flag
If value is 1b, it indicates the content is permitted to be charged as pay-per-use. If value is 0b,
it indicates the content is not permitted to be charged as pay-per-use.
5.6.6.4 subscription_flag
5.6.6.5 coupon_flag
If value is 1b, it indicates the content is permitted to be distributed in exchange for coupons. If
value is 0b, it indicates the content is not permitted to be distributed in exchange for coupons.
Value Interpretation
00b Reserved
01b Indicates BT is ad hoc billing
10b Indicates BT is blanket billing
11b Indicates BT is other
This class specifies the terms of application for the permission, including ad hoc permission
and blanket permission.
Value Interpretation
00b Reserved
01b Indicates AT is ad hoc permission
10b Indicates AT is blanket permission
11b Indicates AT is other
This class specifies the terms of sponsorship for the permission and is including advertising
model, premium model, coupon model and personal information disclosure model. When
selecting advertising model, an option amongst time synchronized forced viewing, pre/post
viewing, time arbitrary, and blanket shall be specified.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 37 –
Value Interpretation
0000b Indicates ST does not exist
0001b Reserved
0010b Indicates ST is advertising model / no forced viewing
0011b Indicates ST is advertising model / time synchronized forced
viewing
0100b Indicates ST is advertising model / pre/post viewing
0101b Indicates ST is advertising model / arbitrary time
0110b Indicates ST is advertising model / blanket
0111b Indicates ST is advertising model / other
1000b Indicates ST is premium model
1001b Indicates ST is coupon model
1010b Indicates ST is privacy information disclosure model
1111b Indicates ST is other
This class specifies the applicable territory for the permission, including country, area, domain
and device, etc. An “and” condition is used to specify multiplicity when the permission is
intended for multiple territories. Territory is the equivalent of “region code” in DVD-Video.
5.6.11.1 Structure
This class specifies the terms of use for the permission, including broadcast permission and
streaming permission.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 38 – 62227 IEC:2008+A1:2012
Portions of the usage class overlap with contents within general usage condition, data
management condition and data export condition, mentioned later in this standard.
Nonetheless, contents of the permission specified within the usage class are messages
intended for users (humans), and/or recordings of contract terms by implication.
5.6.11.2 usage_type
Value Interpretation
000b Reserved
001b Indicates UT is non-fixation permission – Broadcast
Permission
010b Indicates UT is non-fixation permission – Streaming
permission
011b Indicates UT is other
100b Indicates UT is fixation permission – Broadcast storage
permission (programmed) – No reuse permission
101b Indicates UT is fixation permission – Broadcast storage
permission (programmed) – Reuse permission
110b Indicates UT is fixation permission – Download permission
(on-demand) – No reuse permission
111b Indicates UT is fixation permission – Download permission
(on-demand) – Reuse permission
5.6.11.3 redistribution_type
Value Interpretation
00b Reserved
01b Indicates simultaneous redistribution if usage type is 001b, 101b
Indicates programmed streaming if usage type is 010b, 111b
10b Indicates redistribution within area if usage type is 001b, 101b
Indicates on-demand streaming if usage type is 010b, 111b
11b Indicates redistribution outside of area if usage type is 001b, 101b
5.6.11.4 move_flag
If value is 1b, it indicates the content is permitted to be moved. If value is 0b, it indicates the
content is not permitted to be moved.
5.6.11.5 copy_flag
If value is 1b, it indicates the content is permitted to be copied (or, duplicated). If value is 0b,
it indicates the content is not permitted to be copied.
5.6.11.6 export_flag
If value is 1b, it indicates the content is permitted to be exported to storage media other than
the one in which it is currently stored. If value is 0b, it indicates the content is not permitted to
be exported.
5.6.11.7 share_flag
If value is 1b, it indicates the content is permitted to be shared among multiple users or
organizations. If value is 0b, it indicates the content is not permitted to be shared.
5.6.11.8 edit_flag
If value is 1b, it indicates the content is permitted to be edited. If value is 0b, it indicates the
content is not permitted to be edited.
5.6.11.9 modify_flag
If value is 1b, it indicates the content is permitted to be modified. If value is 0b, it indicates the
content is not permitted to be modified.
5.6.11.10 super_distribution_flag
General Usage
ConditionUnit
General UsageConditionHeader
General UsageConditiondescriptor #1
...
General UsageConditiondescriptor #n
IEC 697/08
5.7.2.1 Structure
Length
RBP Field name Contents
in bytes
0 1 General usage condition tag TAG
1 2 Length of general usage condition descriptor(s) uimsbf
3 1 Number of general usage condition descriptor(s) uimsbf
This field specifies the length of general usage condition descriptor(s) in bytes.
This field specifies the number of general usage condition descriptors following this field.
5.7.3.1 Structure
Each general usage condition descriptor specifies a descriptor tag, descriptor length and
usage conditions.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 41 –
Value Tag
0x00 Reserved
0x01 Playback usage condition descriptor
0x02 Print usage condition descriptor
0x03 Execute usage condition descriptor
0x04-0xff Reserved
5.7.3.2.1 Structure
5.7.3.2.2 descriptor_tag
5.7.3.2.3 descriptor_length
5.7.3.2.4 quality_parameter
Quality parameter conforms to usage quality levels. If more than 1 level is applied, it indicates
all applied levels are permitted. For example, if both LV1F and LV2F are asserted, the content
is permitted for use in both high quality and standard quality settings.
Quality parameter is a parameter that constrains the usage quality of content. Quality is
specified at 4 levels. These levels include high quality, standard, low quality and extension.
5.7.3.2.5 permission_management_model_parameter
5.7.3.2.6 playlist_parameter
If value is 1b, it indicates playback through a playlist is permitted. If value is 0b, playback
through a playlist is not permitted.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 43 –
NOTE Playback through playlist may be referred to as “playlist edit”. In “playlist edit”, the content itself is not
edited, but playback sequence is. Be careful to note the difference from “time-line edit” defined in 5.9.3.11.
5.7.3.2.7 playback_count_control_flag
If value is 1b, it indicates playback count control applies. If value is 0b, it indicates it does not
apply.
5.7.3.2.8 time_period_control_flag
If value is 1b, it indicates time period control applies. If value is 0b, it indicates it does not
apply.
NOTE If both time_period_parameter and day_count_paramter are described, the time_period_parameter is prior.
5.7.3.2.9 day_count_control_flag
If value is 1b, it indicates day count control applies. If value is 0b, it indicates it does not apply.
5.7.3.2.10 date_period_control_flag
If value is 1b, it indicates date period control applies. If value is 0b, it indicates it does not
apply.
5.7.3.2.11 playback_count_parameter
This field specifies the number of times the content can be played back.
5.7.3.2.12 accumulation_flag
If value is 1b, it measures day count and time control with cumulative time. If value is 0b, it
measures day count and time control with absolute time.
5.7.3.2.13 time_period_parameter
This field specifies the number of seconds the content can be played back for.
5.7.3.2.14 day_count_parameter
This field specifies the number of days the content can be played back for.
5.7.3.2.15 start_date_parameter
This field specifies the start date from which the content can be played back. The unit of value
is second and the value '0' shows Jan. 1st, 1970 00:00:00 UTC.
5.7.3.2.16 end_date_parameter
This field specifies the end date till which the content can be played back. The unit of value is
second and the value '0' shows Jan. 1st, 1970 00:00:00 UTC.
5.7.3.2.17 simultaneous_output_parameter
This field represents the maximum number of simultaneous access to content. If value is 0xff,
it indicates simultaneous access is not limited. The value 0x00 is reserved for future use.
5.7.3.2.18 parental_guidance_parameter
This field represents the content’s parental guidance rating. Parental guidance specifies the
applicable age range through the rating system. If value is 0xff, it indicates the applicable age
is not limited. The value 0x00 is reserved for future use.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 44 – 62227 IEC:2008+A1:2012
5.7.3.2.19 usage_time_frame_parameter
This field specifies the number of seconds of playback time-frame. The playback device
determines "one playback incident" when the content is played back for the seconds specified
by this field.
5.7.3.3.1 Structure
5.7.3.3.2 descriptor_tag
5.7.3.3.3 descriptor_length
5.7.3.3.4 quality_parameter
Quality parameter conforms to usage quality levels. If more than 1 level is applied, it indicates
all applied levels are permitted. For example, if both LV1F and LV2F are asserted, the content
is permitted for use in both high quality and standard quality settings.
Quality parameter is a parameter that constrains the usage quality of content. Quality is
specified at 4 levels. These levels include high quality, standard, low quality and extension.
5.7.3.3.5 permission_management_model_parameter
5.7.3.3.6 printout_count_control_flag
If value is 1b, it indicates printout count control applies. If value is 0b, it indicates it does not
apply.
5.7.3.3.7 time_period_control_flag
If value is 1b, it indicates time period control applies. If value is 0b, it indicates it does not
apply.
NOTE If both time_period_parameter and day_count_paramter are described, the time_period_parameter is prior.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 46 – 62227 IEC:2008+A1:2012
5.7.3.3.8 day_count_control_flag
If value is 1b, it indicates day period control applies. If value is 0b, it indicates it does not
apply.
5.7.3.3.9 date_period_control_flag
If value is 1b, it indicates date period control applies. If value is 0b, it indicates it does not
apply.
This field specifies the number of times the content can be printed.
5.7.3.3.11 time_period_parameter
This field specifies the number of seconds the content can be printed for.
5.7.3.3.12 day_count_parameter
This field specifies the number of days the content can be printed for.
5.7.3.3.13 start_date_parameter
This field specifies the start date from which the content can be printed. The unit of value is
second, and the value '0' shows Jan. 1st, 1970 00:00:00 UTC.
5.7.3.3.14 end_date_parameter
This field specifies the end date till which the content can be printed. The unit of value is
second, and the value '0' shows Jan. 1st, 1970 00:00:00 UTC.
5.7.3.3.15 parental_guidance_parameter
This field specifies the content’s parental guidance rating. Parental guidance ratings specify
the applicable age range of the content through a rating system. If value is 0x00, it indicates
the parameter is reserved. If value is 0xff, it indicates the content is applicable to all ages.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 47 –
5.7.3.4.1 Structure
5.7.3.4.2 descriptor_tag
5.7.3.4.3 descriptor_length
5.7.3.4.4 service_level_parameter
Service level parameter is a parameter that constrains the level of functions which the content
serves. It is specified at 4 levels. These levels include full control, standard, trial and
extension.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 48 – 62227 IEC:2008+A1:2012
If more than 1 level is applied, it indicates all applied levels are permitted. For example, if
both LV1F and LV2F are asserted, the content is permitted for use in both high quality and
standard quality settings.
5.7.3.4.5 permission_management_model_parameter
If value is 1b, it indicates execution count control applies. If value is 0b, it indicates it does not
apply.
5.7.3.4.7 time_period_control_flag
If value is 1b, it indicates time period control applies. If value is 0b, it indicates it does not
apply.
NOTE If both time_period_parameter and day_count_paramter are described, the time_period_parameter is prior.
5.7.3.4.8 day_count_control_flag
If value is 1b, it indicates day count control applies. If value is 0b, it indicates it does not apply.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 49 –
5.7.3.4.9 date_period_control_flag
If value is 1b, it indicates date period control applies. If value is 0b, it indicates it does not
apply.
This field specifies the number of times the content can be executed.
5.7.3.4.11 accumulation_flag
If value is 1b, it measures day count and time control with cumulative time. If value is 0b, it
measures day count and time control with absolute time.
5.7.3.4.12 time_period_parameter
This field specifies the number of hours the permission receiver is allowed to execute the
content for.
5.7.3.4.13 day_count_control_parameter
This field specifies the number of days the permission receiver is allowed to execute the
content for.
5.7.3.4.14 start_date_parameter
This field specifies the start date from which the content can be executed. The unit of value is
second, and the value '0' shows Jan. 1st, 1970 00:00:00 UTC.
5.7.3.4.15 end_date_parameter
This field specifies the end date till which the content can be executed. The unit of value is
second, and the value '0' shows Jan. 1st, 1970 00:00:00 UTC.
5.7.3.4.16 parental_guidance_parameter
This field specifies the content’s parental guidance rating. Parental guidance ratings specify
the applicable age range of the content through a rating system. If value is 0x00, it indicates
the parameter is reserved. If value is 0xff, it indicates the content is applicable to all ages.
5.7.3.4.17 usage_time_frame_parameter
This field specifies the number of seconds of execution time-frame. The execute device
determines one execution incident when the content is executed for the seconds specified by
this field.
Extended use
ConditionUnit
ExtendeduseConditionHeader
ExtendeduseConditiondescriptor #1
...
ExtendeduseConditiondescriptor #n
IEC 2133/12
DataManagement
ConditionUnit
Data Management ConditionHeader
DataMangement Condition#1
...
With respect to data management conditions, there are instances in which detailed conditions
change based on the device or user, etc. That manages the data. For example, copying may
be allowed up to 5 times for a device within the domain, while copying is allowed only once for
devices outside of the domain.
To express this, the data management condition unit has a header, and data management
condition #n that corresponds to respective receiver identifiers subject to the respective terms.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 51 –
5.9.2.1 Structure
Length
RBP Field name Contents
in bytes
0 1 Data management condition tag TAG
1 2 Length of data management condition(s) uimsbf
3 1 Number of data management conditions uimsbf
This field specifies the number of data management conditions following this field.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 52 – 62227 IEC:2008+A1:2012
5.9.3.1 Structure
Length
RBP Field name Contents
in bytes
0 16 Data management target identifier bslbf
16 1 Encryption flag bslbf
17 1 Copy count uimsbf
18 1 Move count uimsbf
19 4 Transcode type bslbf
23 4 Maximum transcode rate uimsbf
27 4 Minimum transcode rate uimsbf
31 5 Expiration date uimsbf
36 1 Sublicense count uimsbf
37 1 Time-line edit uimsbf
This field represents the target identifier to be managed. It is the same structure as the
receiver identifier.
Each data management condition #n will apply the following conditions to the device, user,
organization, domain, etc. That belongs to the ID specified within this field.
5.9.3.3 encryption_flag
If the value of TF is 1b, it indicates encryption is needed. If the value is 0b, it indicates
encryption is not needed.
This field specifies the number of times the content can be copied.
This field specifies the number of times the content can be moved.
This field specifies the rate of transcoding in kb/s. The value 0xffffffff means that maximum
transcode rate is not limited.
This field specifies the rate of transcoding in kb/s. The value 0x00000000 means that
minimum transcode rate is not limited.
This field specifies the number of sublicenses that can be issued. If value is 0x00, it indicates
sublicensing is not permitted. If value is 0xff, it indicates sublicense count is unlimited.
If the value of TF is 1b, it indicates that editing the original content with respect to a time-line
and saving the resulting content is permitted. If the value is 0b, it is not permitted.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 54 – 62227 IEC:2008+A1:2012
NOTE “Time-line edit” defined here is to edit the entity of the content. Be careful about the difference from playlist
edit which is “time-line edited playback”. See 5.7.3.2.6.
Data Export
ConditionUnit
DataExport ConditionHeader
DataExport Conditiondescriptor #1
...
DataExport Conditiondescriptor #n
IEC 699/08
5.10.2.1 Structure
Length
RBP Field Name Contents
in bytes
0 1 Data export condition tag TAG
1 2 Length of data export condition(s) uimsbf
3 1 Number of data export condition descriptors uimsbf
This field specifies the number of data export condition descriptors following this field.
Data export condition descriptor specifies a descriptor tag, descriptor length and export
conditions.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 55 –
Value Tag
0x00 Reserved
0x01 General export descriptor
0x02-0xFF Reserved
5.10.4.1 Structure
5.10.4.2 descriptor_tag
5.10.4.3 descriptor_length
5.10.4.4 storage_media_type
This field represents the permitted type of storage media that the content can be exported to.
5.10.4.5 encoding_type
This field specifies the type of encoding that the content must be exported with.
5.10.4.6 protection_type
This field represents the permitted type of protection under which the content must be
exported.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 57 –
5.10.4.7 control_type
This field represents the permitted protection control under which the content must be
exported.
Value Interpretation
0x00 Indicates CT is not specified
0x01-0x0F Reserved
0x11 Indicates CT is copy never
0x12 Indicates CT is copy no more
0x13 Indicates CT is copy once
0x14-0xFF Reserved
5.10.4.8 move_indicate_flag
If value is 1b, it indicates that export means move. If value is 0b, it indicates that export
means copy.
5.10.4.9 time_period_control_flag
If value is 1b, it indicates time period control applies. If value is 0b, it indicates it does not
apply.
NOTE If both time_period_parameter and day_count_paramter are described, the time_period_parameter is prior.
5.10.4.10 day_count_control_flag
If value is 1b, it indicates day count control applies. If value is 0b, it indicates it does not apply.
5.10.4.11 date_period_control_flag
If value is 1b, it indicates date period control applies. If value is 0b, it indicates it does not
apply.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 58 – 62227 IEC:2008+A1:2012
5.10.4.12 export_count_parameter
This field specifies the number of times the content can be exported. If value is 0xff, it
indicates count_period_parameter is unlimited.
5.10.4.13 time_period_parameter
This field specifies the number of seconds the content can be exported for.
5.10.4.14 day_count_parameter
This field specifies the number of days the content can be exported for.
5.10.4.15 start_date_parameter
This field specifies the start date from which the content can be exported. The unit of value is
second, and the value '0' shows Jan. 1st, 1970 00:00:00 UTC.
5.10.4.16 end_date_parameter
This field specifies the end date until which the content can be exported. The unit of value is
second, and the value '0' shows Jan. 1st, 1970 00:00:00 UTC.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 59 –
Annex A
(informative)
A.1 Handling permission codes within the home server and client device
The home server and client device are receivers of the content rights holder’s permission. A
permission code is comprised of the content sold / distributed, and its permission.
The following is a set of requirements in handling permission codes within home servers and
client devices.
a) When a home server or a client device purchases access rights to content, the permission
code must definitively reach the home server or client device without alteration by a third
party.
b) A permission code that has reached a home server or a client device must be retained
inside the media with access rights until they are destroyed by the user, invalidated or lost
due to destruction of the media it resides in, etc. At the same time, the contents of the
permission code shall never be altered during its possession.
c) The home server and client device must be able to render (display, print) the content in
accordance to the contents of the contract specified in the permission code.
d) The permission code must be incorporated within the license and distributed with the
license.
e) The drm implementation module shall have an interface that enables users to safely
reference the permission details that the values within the license’s permission code
specify.
f) Define verbiage that express the contract details that correspond to each value within the
permission code. Display the defined verbiage when presenting contract details to users.
g) Collect information to understand the degree in which the contract expressed in the
permission is adhered to when content is accessed within the home server and client
device. Establish a system capable of sending such information to the license server or
the permission management server as necessary.
A.2 Examples for handling content and permission codes with domain
identifiers
A.2.1 General
This subclause provides examples that illustrate the manner in which devices shall handle
content and permission codes that include domain identifiers.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 60 – 62227 IEC:2008+A1:2012
Domains appear as receiver identifiers and/or data management conditions within permission
codes as specified in this standard, see Figure A.1.
Content ID
Issuer ID
When a domain ID is specified as the receiver ID, permission specified within general usage
conditions, extended usage conditions and data export conditions is applied to devices and
storage media that belong to the domain. Therefore, the device that receives this permission
code is able to re-issue the same permission to other devices and storage media that belong
to this domain.
In cases in which the same domain id is also specified in the data management condition, the
data management condition will take precedence over the receiver ID.
When a domain ID is specified in the data management condition, the conditions are
interpreted as rules of exception or priority.
General usage conditions, extended usage conditions and data export conditions are deemed
as permissions intended for the device or storage media that first received the content.
Home Server
(The Device that first
Playback Device
received the Permission Information)
Redistribute
upon deleting
Distribute as is Data
Receiver = target = Domain?
(Receiver = Domain ID) Management
Conditions
other than
Redistribute based on the Management Condition target
Redistribute in accordance with
among PCCO1
Management Condition among PCCO
(among PCCO1, target = Device ID)
(Receiver = Device ID)
1 PCCO Permission Code Compliant Objects
IEC 701/08
a) Device b, the device requesting the permission code to be re-issued places the request
with device a, the first device that received the permission information. Device b specifies
the device ID, storage media ID or domain ID; the actor to be subject of the permission re-
issuance.
b) If the permission code’s management condition contains a specific ID, device a will re-
issue the permission code to the receiver id specified in accordance with the management
condition.
c) If the identifier for the first receiver of the permission code and the identifier specified as
subject of re-issuance are both the same domain ID, the permission code is re-issued with
the domain ID left in tact as the receiver ID.
d) If none of the above applies, the permission code is re-issued with the receiver ID as the
specified ID in accordance with management conditions placed on devices among
permission code compliant objects
Note that when permission codes are re-issued, data management conditions that concern
actors other than the ID specified as the receiver ID will be deleted prior to redistribution.
When redistributing permission codes, care should be taken as follows when restrictions
concerning counts are involved:
=(the count remaining on the first device that received the permission code)
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 62 – 62227 IEC:2008+A1:2012
The following permission codes with count restrictions can be re-issued when this process is
managed by setting the sublicensing count specified in the permission code to zero.
The example below illustrates copy count restrictions under data management conditions.
Device ID-a that belongs to Domain ID-0 Device ID-d(PCCO1) outside of Domain ID-0
Continue to copy freely among PCCO1
No restrictions thus copy freely among PCCO1 Receiver ID = Device ID-d
Receiver ID = Device ID-a Data Management Condition
Data Management Condition among PCCO1: No restrictions on Sublicense Count
among PCCO1: No restrictions on Sublicense Count
Device ID-a that belongs to Domain ID-0 Device ID-a1 that belongs to Domain ID-0
1 PCCO Permission Code Compliant Objects Device ID-d outside of Domain ID-0
IEC 703/08
Device ID-a that belongs to Domain ID-0 Device ID-d outside of Domain ID-0
Device ID-c
Redistribute based on the condition that Sublicense
Count to Device ID-a = 3 (no significance)
Receiver ID=Device ID-c
Data Management Condition
among PCCO1: Sublicense Count = 0
Receiver ID=Device ID-a
Data Management Condition
among PCCO1: Sublicense Count = 0 Can be redistributed to Device ID-c 3 times
(no significance)
IEC 704/08
Annex B
(informative)
Use-case scenario
The following is a set of anticipated use-cases for the use of permission codes.
B.2.1 General
This subclause illustrates use cases that can be realized with the use of permission codes.
The structure of a permission code is illustrated graphically below.
The permission code is designed as it harmonizes with DRM systems, and its permission
cover the range of permission of existing DRM systems. Here some examples are illustrated,
but the permission code is applicable for other various DRM systems.
Because the stored info. is static, 3 types of identifiers are Because the stored info. is static, respective flags are implicitly retained
implicitly encapsulated. (The flag contents are preliminary and initial flags are displayed)
(oridinary 16 bytes each, but size is extendable) DC: Disclosure Class, UPC: Usage Purpose Class, CMC: Charge Model Class,
SC: Sponsor Class, BC: Billing Class, AC: Application Class,
TC: Territory Class, UC: Usage Class
Under the Playback Usage Condition, info. to be specified is static. Under the Print Usage Condition, info. to be specified is static.
Therefore, Flags and Parameters are implicitly encapsulated. Therefore, Flags and Parameters are implicitly encapsulated.
IEC 705/08
The structure that specifies a record for each management subject, after the field that specifies the number of records,
is implicit. However, note that since the number of management subjects is variable, in general the length is variable.
N
Simultaneous
Receiver ID = Encryption Copy Transcode Expiration Sublicense Condition independent from
Export Condition
ZZZZZZZZ Flag Count Restrictions Date Count Tag
Variable Export target DRM
・・・
Receiver ID =
Domain ID A Flag Count Restrictions Date Count
Permission code conditions: As long as Mr. A is using the content, there is no restriction to
copy or play. Export to CDs is allowed up to 10 times.
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
2
Not Encryption Copy Transcode Expiration Sublicense Simultaneous Condition independent from Export target DRM
Flag Count Restrictions Date Count Export Condition Variable Export not allowed (including Move)
specified n/a 0 n/a n/a n/a Tag
Mr. A’s Encryption Copy Transcode Expiration Sublicense CD Condition Condition unique to CD Export
Flag Count Restrictions Date Count Tag Variable Export of copy allowed up to 10 times
Domain Yes ∞ none none ∞
・Generally. Copying content is not allowed ・Generally, Exporting content is not allowed (even Move is not allowed)
Therefore, fields other than Copy Count is n/a (no significance) ・If the Export Target is a CD, (technically a CD DRM),
・Copying and Re-issuance of Licenses is allowed only within Mr. Export is allowed up to 10 times
A’s Domain (Mr. A’s PC, Mr. A’s iPod) ・The contents of the Permission would not allow for content control
However, encryption is required for content protection after Export to CD. Therefore, effectively, it is equivalent to “Copy freely”
However, this would be outside the scope of the Permission Code
Permission code conditions: no restrictions on playback. Edit and playlist creation are allowed
while further copy creation is not allowed. Move is allowed as long as further content
instances are not created in the process.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 67 –
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Play Period
Play Count ・・・
∞ ∞
・No restrictions on Play Count, Play Period or playlist creation
・Receiver ID corresponds to the DVD-RW, so as long as the user possesses this disk, the content can be played on any Device.
(If the Receiver ID were to be a person, or a Device, the Permission Code must or prohibit other people or other Devices from
playing the content.)
IEC 709/08
1
Not Encryption Copy Transcode Expiration
Specified
Sublicense Count Time-line Edit Simultaneous Condition independent from target DRM
Flag Count Restrictions Date Export Condition Variable Export not allowed (incl. Move)
Yes ∞ Not Allowed None 0 Allowed Tag
Trusted DRM Condition for DRM “trusted” by CPRM
・Encrypted data can be freely copied. There is no Expiration Date. Export Condition Variable Move Permitted. No more Copies allowed at target.
・Sublicensing is not allowed. Thereby, in practice, Copy is not Tag
allowed.
Move is also technically allowed in the Permission. However, due ・Generally, content Export is not allowed, even if it is limited to Move
to DVD-RW’s inherent physical and logical constraints, it is only
essentially not possible. ・Move is Permitted so long as it is to a DRM that CPRM “trusts”
・There are no restrictions on Edit (a list of “trusted” DRMs will be determined by CPRM’s operating
・If Permission were to prohibit cutting out commercials for example, policy)
Edit conditions would change Note, however, that as is the case with Data Management Condition,
Move is not possible in practice.
IEC 710/08
Permission code conditions: copy count is 10, and making further copies at the copy target is
not allowed. Play count is 10. Edit and playlist creation are allowed. Move is allowed so long
as no further content instances are created in the process.
NOTE The current SAFIA standard does not allow for simultaneous use of copy control and play count control. In
addition, the current TV recording standard cannot apply copy count controls. This is a future potential use case.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 68 – 62227 IEC:2008+A1:2012
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Playlist
Play Count Play Period ・・・ Playback
10 ∞ Allowed
・Play Count is 10
・No restriction on Play Period, Playlist Playback (playlist creation) etc.
・Receiver ID corresponds to the iVDR media, so as long as the user possesses this iVDR media, the content can be played on any Device.
IEC 711/08
1
Encryption Copy Transcode Expiration Sublicense Count Time-line Edit Simultaneous
Not Flag Count Restrictions Date Export Condition Variable Condition independent from target DRM
Specified Yes ∞ Not Allowed None 10 Allowed Tag Export not allowed (incl. Move)
Trusted DRM
・Encrypted data can be freely copied. There is no Expiration Date. Export Condition Condition for DRM “trusted” by SAFIA
Variable
・Sublicensing is allowed up to 10 times. However, Sublicensing of Tag Move Permitted. No more Copies allowed at target.
Sublicenses is not allowed. (Sublicense target receives the ・Generally, content Export is not allowed, even if it is limited to Move
Permission as “Sublicense Count=0”) only
・There are no restrictions on Edit ・Move is Permitted so long as it is to a DRM that SAFIA “trusts”
・If Permission were to prohibit cutting out commercials for example, (a list of “trusted” DRMs will be determined by SAFIA’s operating policy)
Edit conditions would change
IEC 712/08
Permission code conditions: copy count is 0, and making further copies at the copy target is
not allowed. There are no restrictions on play count. There is an expiration date. Edit and
playlist creation are not allowed. Move is not allowed.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 IEC:2008+A1:2012 – 69 –
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
NOTE In this permission, usage type of permission classification is streaming permission. This does not mean
that the end user is permitted to re-distribute the content by streaming, but this means that the end user is
permitted to watch this content in streaming way. When the end user receives this permission code, the content is
already distributed by streaming.
B.2.6 Key permission code example with respect to PC distribution (WMT, download)
Permission code conditions: copy count is 3, and making further copies at the copy target is
not allowed. There are no restrictions on play count. There are no play period restrictions.
Move is allowed so long as no further content instances are created in the process.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 70 – 62227 IEC:2008+A1:2012
Key Permission Code Examples with respect to PC distribution (WMT, download) (1/2)
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Figure B.10 – Permission code example with respect to PC distribution (download) (1/2)
Key Permission Code Example with respect to PC distribution (WMT, download) (2/2)
2
Encryption Copy Transcode Expiration Sublicense Count Simultaneous
Not Flag Count Restrictions Date Export Condition Variable Condition independent from target DRM
Specified Yes 3 Not Allowed None 0 Tag Export not allowed (incl. Move)
Encryption Copy Transcode Expiration
Trusted DRM
WMTd-0 Sublicense Count Export Condition Variable Condition for DRM “trusted” by WMT
Flag Count Restrictions Date
Yes 3 Not Allowed None 3 Tag Move Permitted. No more Copies allowed at target.
CD Condition Export Condition unique to CDs
Tag Variable
Export of Copies allowed up to 10 times
・WMT-DRM environments (not specified) do not allow Sublicensing
・WMTd-0 environment for the same subscriber allows for
Sublicensing to up to 3 machines. Copy Count at the Sublicense ・Generally, content Export is not allowed, even if it is limited to Move
target is 3. Sublicense Count is 0. There is no Expiration Date. only
・Move is Permitted so long as it is to a DRM that WMT “trusts”
(a list of “trusted” DRMs will be determined by WMT’s operating policy)
・Export to CDs are allowed up to 10 times
IEC 715/08
Permission code conditions: copy is not allowed, and therefore it is not possible to make
further copies at a copy target. There are no restrictions on play count nor play period. Move
is not allowed.
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
2
Encryption Copy Transcode Expiration Sublicense Count Simultaneous
Not Flag Count Restrictions Date Export Condition Variable Condition independent from target DRM
Specified Yes 0 Not Allowed None 0 Tag Export not allowed (incl. Move)
Trusted DRM
Subscriber-a Encryption Copy Transcode Expiration Sublicense Count Export Condition Variable Condition for DRM “trusted” by WMT
Flag Count Restrictions Date
Yes ∞ Not Allowed None ∞ Tag Move Permitted. No more Copies allowed at target.
CD Condition Export Condition unique to CDs
Tag Variable
Export of Copies allowed up to 10 times
・Ringtone environments (not specified) do not allow Sublicensing
・For the same subscriber, Sublicensing is allowed. Copy Count at the
Sublicense target is ∞. There is no Expiration Date. ・Generally, content Export is not allowed, even if it is limited to Move
only
・Export to Secure SD cards (CPRM+SD binding using telephone
number) is allowed
IEC 717/08
Annex C
(informative)
The delivery service provider has the capacity to issue permission to a home server. By
connecting to the permission management center, the delivery service provider can request
the permission management center to issue permission and the acquired permission code to
the home server.
Permission Confirm
Permission Code
Apply for
flow from the Confirm
Permission
Permission
Management Server
Apply for Request
to the Home Server
Permission Permission
Generate Code Code
Permission
Code
Issue
Permission
Code Receive
Permission Permission
Code Code
Use
Permission License Acquire
Code License
Encrypted
Record Content
Usage Report
History Play
Content
Update
Delete
IEC 718/08
Permission Management
Classification Rights Holder License Server Home Server Client
Server
Permission between
Rights Holder and Confirm Apply
Permission Manager
Permission Confirm
Permission Code
flow from the
Permission
Management Server Request
Apply for
to the Home Server Permission Permission
Code Code
Generate
Permission
Code
Issue
Permission
Code
Receive
Permission Permission
Code Code
Request
Confirm
LIcense
Use
Acquire
Permission License
License
Code
Encrypted Play
Record Content Content
Usage Report
History
Update
Delete
IEC 719/08
Permission Management
Classification Rights Holder License Server Home Server Client
Server
Permission between
Rights Holder and Confirm Apply
Permission Manager
Permission Confirm
Usage Report
History Play
Content
Update
Delete
IEC 720/08
Permission Management
Classification Rights Holder License Server Home Server Client
Server
Permission
between Confirm Apply
Rights Holder and
Permission
Manager
Permission Confirm
Issue Parent
Permission
Code Receive Parnet
Parent Permission
Permission
Code
Use Parent
Issue Child Permission
Permission Code Parent Acquire Parent
Code License License
Confirm
Child Receive Child Acquire
Permission Permission Parent
Parent
Code License License
Request
Confirm Child
License
Update
Delete
IEC 721/08
When the client device accesses content that has been authorized for domain access, it
acquires the domain access license from the home server, and the content access license
from the license server.
By instituting a system whereby the content license cannot be accessed without a domain
license, content access will require the acquisition of both domain and content access
licenses.
Therefore, the client device will require a content license and a domain license, 2 types of
licenses, in order to access content.
The following are several ways in which a device can be registered to a given domain:
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 76 – 62227 IEC:2008+A1:2012
• upon purchase of a device and storage media, the permission Issuer is notified with the
device ID and storage media ID;
• place a domain management server within the home and register purchased devices and
storage media.
The process of determining whether or not a given device or storage media belongs to a given
domain can be managed as follows:
• the permission Issuer manages the process: the device contacts the permission issuer as
necessary;
• a domain Management server manages the process: the device contacts the domain
Management Server as necessary;
• the device / storage media itself is aware of the domain it belongs to.
___________
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 78 – 62227 CEI:2008+A1:2012
SOMMAIRE
AVANT-PROPOS .................................................................................................................. 82
INTRODUCTION à l'Amendement 1 ...................................................................................... 84
INTRODUCTION ................................................................................................................... 84
Figure B.4 – Exemple de code d'autorisation concernant le FairPlay (2/2) .......................... 157
Figure B.5 – Exemple de code d'autorisation concernant la CPRM (1/2) ............................. 159
Figure B.6 – Exemple de code d'autorisation concernant la CPRM (2/2) ............................. 161
Figure B.7 – Exemple de code d'autorisation concernant la SAFIA (Architecture de
sécurité pour annexe intelligente, en anglais «Security Architecture For Intelligent
Attachment») (1/2) .............................................................................................................. 162
Figure B.8 – Exemple de code d'autorisation concernant la SAFIA (Architecture de
sécurité pour annexe intelligente, en anglais «Security Architecture For Intelligent
Attachment») (2/2) .............................................................................................................. 164
Figure B.9 – Exemple de code d'autorisation concernant la distribution à des PC
(diffusion en continu) .......................................................................................................... 166
Figure B.10 – Exemple de code d'autorisation concernant la distribution à des PC
(téléchargement) (1/2) ........................................................................................................ 168
Figure B.11 – Exemple de code d'autorisation concernant la distribution à des PC
(téléchargement) (2/2) ........................................................................................................ 170
Figure B.12 – Exemple de code d'autorisation concernant des sonneries de téléphone
(1/2) .................................................................................................................................... 172
Figure B.13 – Exemple de code d'autorisation concernant des sonneries de téléphone
(2/2) .................................................................................................................................... 173
Figure C.1 – Organigramme de la fourniture d'un code d'autorisation pour octroyer
l'accès à un contenu unique (pour accès sur un serveur résidentiel) ................................... 176
Figure C.2 – Organigramme de la fourniture d'un code d'autorisation pour octroyer
l'accès à un contenu unique (pour accès sur un dispositif client) ......................................... 178
Figure C.3 – Organigramme de la fourniture d'un code d'autorisation pour octroyer
l'accès à un contenu par abonnement (pour accès sur un serveur résidentiel) .................... 180
Figure C.4 – Organigramme de la fourniture d'un code d'autorisation pour octroyer
l'accès à un contenu par abonnement (pour accès sur un dispositif client) .......................... 183
AVANT-PROPOS
1) La Commission Electrotechnique Internationale (CEI) est une organisation mondiale de normalisation
composée de l'ensemble des comités électrotechniques nationaux (Comités nationaux de la CEI). La CEI a
pour objet de favoriser la coopération internationale pour toutes les questions de normalisation dans les
domaines de l'électricité et de l'électronique. A cet effet, la CEI – entre autres activités – publie des Normes
internationales, des Spécifications techniques, des Rapports techniques, des Spécifications accessibles au
public (PAS) et des Guides (ci-après dénommés "Publication(s) de la CEI"). Leur élaboration est confiée à des
comités d'études, aux travaux desquels tout Comité national intéressé par le sujet traité peut participer. Les
organisations internationales, gouvernementales et non gouvernementales, en liaison avec la CEI, participent
également aux travaux. La CEI collabore étroitement avec l'Organisation Internationale de Normalisation (ISO),
selon des conditions fixées par accord entre les deux organisations.
2) Les décisions ou accords officiels de la CEI concernant les questions techniques représentent, dans la mesure
du possible, un accord international sur les sujets étudiés, étant donné que les Comités nationaux de la CEI
intéressés sont représentés dans chaque comité d’études.
3) Les Publications de la CEI se présentent sous la forme de recommandations internationales et sont agréées
comme telles par les Comités nationaux de la CEI. Tous les efforts raisonnables sont entrepris afin que la CEI
s'assure de l'exactitude du contenu technique de ses publications; la CEI ne peut pas être tenue responsable
de l'éventuelle mauvaise utilisation ou interprétation qui en est faite par un quelconque utilisateur final.
4) Dans le but d'encourager l'uniformité internationale, les Comités nationaux de la CEI s'engagent, dans toute la
mesure possible, à appliquer de façon transparente les Publications de la CEI dans leurs publications
nationales et régionales. Toutes divergences entre toutes Publications de la CEI et toutes publications
nationales ou régionales correspondantes doivent être indiquées en termes clairs dans ces dernières.
5) La CEI n’a prévu aucune procédure de marquage valant indication d’approbation et n'engage pas sa
responsabilité pour les équipements déclarés conformes à une de ses Publications.
6) Tous les utilisateurs doivent s'assurer qu'ils sont en possession de la dernière édition de cette publication.
7) Aucune responsabilité ne doit être imputée à la CEI, à ses administrateurs, employés, auxiliaires ou
mandataires, y compris ses experts particuliers et les membres de ses comités d'études et des Comités
nationaux de la CEI, pour tout préjudice causé en cas de dommages corporels et matériels, ou de tout autre
dommage de quelque nature que ce soit, directe ou indirecte, ou pour supporter les coûts (y compris les frais
de justice) et les dépenses découlant de la publication ou de l'utilisation de cette Publication de la CEI ou de
toute autre Publication de la CEI, ou au crédit qui lui est accordé.
8) L'attention est attirée sur les références normatives citées dans cette publication. L'utilisation de publications
référencées est obligatoire pour une application correcte de la présente publication.
La Commission Électrotechnique Internationale (CEI) attire l'attention sur le fait qu'il est déclaré que la conformité
au présent document peut impliquer l’utilisation d’un brevet.
La CEI ne prend pas position concernant la preuve, la validité et le domaine d'application de ces droits de
propriété industrielle.
Le détenteur de ces droits de propriété industrielle a assuré à la CEI qu'il souhaitait négocier des licences avec
des demandeurs dans le monde entier, selon des termes et des conditions raisonnables et non discriminatoires. À
cet égard, la déclaration des détenteurs de ces droits de propriété est enregistrée à la CEI. Des informations
peuvent être obtenues auprès de:
DENTSU INC.
Media Marketing Division
1-8-1, Higashi-shimbashi, Minato-ku, Tokyo 105-7001
JAPON
L’attention est attirée sur le fait que certains des éléments de la présente norme peuvent faire l’objet de droits de
propriété intellectuelle ou de droits analogues autres que ceux qui sont identifiés ci-dessus. La CEI ne saurait être
tenue pour responsable de l'identification de l'un quelconque ou de la totalité de ces droits de propriété
industrielle.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 83 –
Le contenu technique de cette version consolidée est donc identique à celui de l'édition
de base et à son amendement; cette version a été préparée par commodité pour
l'utilisateur. Une ligne verticale dans la marge indique où la publication de base a été
modifiée par l'amendement 1. Les ajouts et les suppressions apparaissent en rouge, les
suppressions sont barrées.
La Norme internationale CEI 62227 a été établie par le domaine technique 8: Systèmes de
serveurs résidentiels multimédia, du comité d'études 100 de la CEI: Systèmes et appareils
audio, vidéo et multimédia.
Le texte anglais de cette norme est issu des documents 100/1287/CDV et 100/1374/RVC.
Le rapport de vote 100/1374/RVC donne toute information sur le vote ayant abouti à
l’approbation de cette norme.
• reconduite,
• supprimée,
• remplacée par une édition révisée, ou
• amendée.
IMPORTANT – Le logo "colour inside" qui se trouve sur la page de couverture de cette
publication indique qu'elle contient des couleurs qui sont considérées comme utiles à
une bonne compréhension de son contenu. Les utilisateurs devraient, par conséquent,
imprimer cette publication en utilisant une imprimante couleur.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 84 – 62227 CEI:2008+A1:2012
INTRODUCTION à l’Amendement 1
La révision de la CEI 62227:2008 est devenue nécessaire pour spécifier la nouvelle définition
complémentaire du descripteur. Le présent Amendement 1 contient les modifications
techniques significatives suivantes par rapport à l’édition de base de la CEI 62227:
Cet amendement contient aussi des modifications pour clarifier le texte ainsi que pour
permettre une meilleure compréhension.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 85 –
INTRODUCTION
Le système d'identifiants communs est utilisé pour identifier systématiquement chaque entité,
dispositif et contenu impliqués au cours de la distribution numérique du contenu. Le code
d'autorisation peut exprimer divers ensembles d'informations d'autorisation et les conditions
d'autorisation nécessaires pour la transmission de contenu sous forme d'un code
remarquablement court. Le code d'autorisation n'est pas défini du point de vue technique
mais plutôt en se basant sur les informations d'autorisation actuellement utilisées dans le
domaine par les détenteurs de droits, même si le code d'autorisation est reconnu pour son
efficacité technique vis-à-vis de la distribution numérique de contenu.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 86 – 62227 CEI:2008+A1:2012
1 Domaine d'application
Le système d'identifiants communs est utilisé pour identifier systématiquement chaque entité,
dispositif et contenu impliqués au cours de la distribution numérique du contenu. Le code
d'autorisation peut exprimer divers ensembles d'informations d'autorisation et les conditions
d'autorisation nécessaires pour la transmission de contenu sous forme d'un code
remarquablement court. Le code d'autorisation n'est pas défini du point de vue technique
mais plutôt en se basant sur les informations d'autorisation actuellement utilisées dans le
domaine par les détenteurs de droits. Même après, le code d'autorisation est reconnu pour
son efficacité technique vis-à-vis de la distribution numérique de contenu.
2 Références normatives
ISO 3166-1:2006, Codes pour la représentation des noms de pays et de leurs subdivisions -
Partie 1: Codes de pays
Pour les besoins du présent document, les termes et définitions suivants s’appliquent.
3.1.1
autorisation
acte d'une certaine entité émettrice pour autoriser à une certaine entité réceptrice l'utilisation
d'un contenu conformément à un certain ensemble de classifications d'autorisation et de
conditions d'utilisation
NOTE L'entité émettrice et/ou l'entité réceptrice peuvent non seulement être des êtres humains, mais également
un dispositif, un support de stockage, un organisme, un domaine ou une autre entité.
3.1.2
serveur de gestion d'autorisation
serveur délivrant un code d'autorisation sur la base d'un accord d'autorisation
NOTE Le serveur est muni
a) d'un serveur de licence,
b) d'une fonction acheminant le code d'autorisation à un serveur de distribution, et
c) d'une fonction recevant un rapport d'utilisation de contenu du serveur de licence et du serveur de distribution.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 87 –
3.1.3
serveur de licence conforme
serveur délivrant une licence sur la base d'un code d'autorisation
NOTE Le serveur est muni
a) d'un système serveur (incluant un serveur résidentiel),
b) d'une fonction générant les clés nécessaires pour l'accès au contenu, sur la base d'un code d'autorisation, et
c) d'une fonction acheminant la licence à un dispositif client. Une licence contient des informations concernant le
domaine d'application de l'utilisation autorisée du contenu, sur la base d'un code d'autorisation.
3.1.4
serveur de licence
serveur de licence conforme (sauf spécification contraire, un serveur de licence conforme est
appelé simplement serveur de licence)
3.1.5
licence conforme
licence délivrée par un serveur de licence conforme
3.1.6
licence
licence conforme (sauf spécification contraire, une licence conforme est appelée simplement
licence)
3.1.7
serveur résidentiel
dispositif client servant de passerelle pour un domaine résidentiel
3.1.8
dispositif client
dispositif devenant l'acteur de l'accès au contenu et conforme aux termes du code
d'autorisation
3.1.9
dispositif conforme
dispositif doté de la fonction permettant de contrôler l'accès à un contenu sur la base d'une
licence conforme
3.1.10
domaine
ensemble d'acteurs auxquels s'applique un ensemble de règles communes dans le contexte
de la gestion de contenu
3.1.11
domaine résidentiel
environnement d'utilisation de contenu à domicile, autorisée par les détenteurs de droits
3.1.12
dispositif existant
dispositif non conforme ne contrôlant pas l'accès à un contenu sur la base de licences
conformes
3.1.13
type de divulgation
classification d'autorisation spécifiant la classe « disclosure » de l'autorisation, incluant une
autorisation ouverte et une autorisation fermée
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 88 – 62227 CEI:2008+A1:2012
3.1.14
autorisation ouverte
autorisation soumise au type de divulgation, reçue en fonction de conditions par défaut
agencées au préalable
3.1.15
autorisation fermée
autorisation soumise au type de divulgation, reçue par l'intermédiaire d'un contrat séparé
négocié individuellement
3.1.16
type d'application
classification d'autorisation spécifiant la classe application de l'autorisation, incluant une
autorisation ad hoc et une autorisation générale
3.1.17
autorisation ad hoc
type d'application octroyant des autorisations par utilisation
3.1.18
autorisation générale
type d'application octroyant des autorisations de manière globale pour une utilisation pendant
une période de temps donnée
NOTE Les périodes de temps peuvent inclure des incréments mensuels, annuels ou selon d'autres périodicités.
3.1.19
type de facture
classification d'autorisation spécifiant la classe billing de l'autorisation, incluant une facture ad
hoc et une facture générale
3.1.20
facture ad hoc
type de facture s'effectuant par contenu
3.1.21
facture générale
type de facture s'effectuant mensuellement, annuellement ou selon d'autres incréments de
temps
3.1.22
type de but d'utilisation
classification d'autorisation spécifiant la classe usage « purpose » de l'autorisation, incluant
une autorisation commerciale, publique, sans but lucratif, promotionnelle
3.1.23
autorisation commerciale
type de but d'utilisation autorisant une utilisation à des fins commerciales
3.1.24
autorisation publique
type de but d'utilisation autorisant une utilisation à des fins publiques
3.1.25
autorisation sans but lucratif
type de but d'utilisation autorisant une utilisation à des fins sans but lucratif
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 89 –
3.1.26
autorisation promotionnelle
type de but d'utilisation autorisant une utilisation à des fins promotionnelles
3.1.27
type de modèle de tarification
classification d'autorisation spécifiant la classe charge model de l'autorisation, incluant une
autorisation payante et gratuite, etc.
3.1.28
autorisation payante
type de modèle de tarification autorisant une utilisation à titre payant
3.1.29
autorisation gratuite
type de modèle de tarification autorisant une utilisation à titre gratuit
3.1.30
paiement à l'utilisation
autorisation payante tarifée à l'utilisation
3.1.31
abonnement
autorisation payante tarifée par période de temps
3.1.32
coupon
autorisation payante utilisant des coupons, sorte de pseudo-monnaie pouvant être échangée
contre un contenu donné
NOTE Un coupon est distribué aux utilisateurs par le parrain du contenu pour améliorer le contact de l'utilisateur
avec ledit parrain.
3.1.33
type de parrain
classification d'autorisation spécifiant la classe sponsor de l'autorisation, incluant un modèle
publicitaire, un modèle premium, un modèle de coupon et un modèle de divulgation
d'informations personnelles
3.1.34
modèle publicitaire
type de parrain spécifiant le mode de réception de la publicité
3.1.35
visualisation forcée synchronisée dans le temps
modèle publicitaire forçant la synchronisation de la visualisation de publicité et de l'accès au
contenu
3.1.36
pré/post visualisation
modèle publicitaire forçant le pré/post accès à la visualisation de publicité
3.1.37
heure arbitraire
modèle publicitaire permettant la visualisation arbitraire de publicité, type de visualisation
dans lequel les utilisateurs sont autorisés à choisir leur heure préférée pour visualiser la
publicité
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 90 – 62227 CEI:2008+A1:2012
3.1.38
générale
modèle publicitaire forçant la visualisation quotidienne de publicité, tel que les termes de
visualisation de publicité et d'accès au contenu s'appliquent à une large gamme de services
associés au contenu
NOTE La visualisation générale de publicité est une condition d'autorisation d'accès au contenu. Le minutage de
la visualisation de publicité n'est toutefois pas limité aux publicités synchronisées avec un contenu. Un utilisateur
peut par exemple être autorisé à accéder à un contenu après avoir visualisé une chaîne publicitaire spéciale.
3.1.39
modèle premium
parrain utilisant un contenu pour un premium, où le terme «premium» se réfère à une pratique
promotionnelle dans laquelle un parrain fournit à un utilisateur un accès à un contenu sous
forme de récompense en contrepartie du contact de l'utilisateur avec ledit parrain
3.1.40
modèle de coupon
type de parrain utilisant un contenu sous forme de cadeau pour obtenir des coupons
NOTE Un coupon est distribué par le parrain du contenu pour améliorer le contact de l’utilisateur avec ledit
parrain. Il s'agit d'une pratique promotionnelle dans laquelle un coupon, sorte de pseudo-monnaie, est échangé
contre un contenu.
3.1.41
modèle de divulgation d'informations personnelles
type de parrain considérant que des informations personnelles doivent être divulguées pour
accéder au contenu
3.1.42
type d'utilisation
classification d'autorisation spécifiant la classe usage de l'autorisation, incluant une
autorisation de diffusion large et une autorisation de diffusion en continu
3.1.43
identifiant de territoire
identifiant spécifiant le territoire concerné par l'autorisation, incluant le pays et la zone
3.1.44
type de redistribution
classification d'autorisation spécifiant la classe redistribution de l'autorisation, incluant une
redistribution simultanée, une diffusion en continu programmée et une diffusion en continu à
la demande
3.1.45
autorisation sans enregistrement
type d'utilisation autorisant l'utilisation du contenu sans mémorisation
3.1.46
autorisation avec enregistrement
type d'utilisation autorisant l'utilisation du contenu avec mémorisation
3.1.47
autorisation de diffusion large
type d'utilisation autorisant l'utilisation du contenu par diffusion large
3.1.48
autorisation de diffusion en continu
type d'utilisation autorisant l'utilisation du contenu par diffusion en continu
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 91 –
3.1.49
autorisation de mémorisation de diffusion large
type d'utilisation autorisant l'utilisation de la diffusion large du contenu avec mémorisation
3.1.50
autorisation de téléchargement (à la demande)
type d'utilisation autorisant l'utilisation de la diffusion large du contenu avec mémorisation et
fourniture à la demande
3.1.51
autorisation de redistribution
type d'utilisation autorisant l'utilisation du contenu avec redistribution
3.1.52
diffusion en continu programmée
autorisation de redistribution et/ou autorisation de diffusion en continu d'un contenu diffusé en
continu conformément à des listes de programmes
3.1.53
diffusion en continu à la demande
autorisation de redistribution et/ou autorisation de diffusion en continu d'un contenu diffusé en
continu à la demande
3.1.54
autorisation de réutilisation
type d'utilisation autorisant la réutilisation du contenu
3.1.55
transfert
type d'utilisation autorisant le transfert d'un contenu vers un support conforme conformément
à une autorisation de réutilisation
3.1.56
copie
type d'utilisation autorisant la copie d'un contenu vers un support conforme conformément à
une autorisation de réutilisation
3.1.57
partage
type d'utilisation autorisant le partage d'un contenu dans le domaine résidentiel conformément
à une autorisation de réutilisation
3.1.58
export
type d'utilisation autorisant l'exportation de contenu vers un support non conforme
conformément à une autorisation de réutilisation
3.1.59
édition
type d'utilisation autorisant le traitement de l'axe des temps du contenu
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 92 – 62227 CEI:2008+A1:2012
3.1.60
modification
type d'utilisation autorisant le traitement de tout ce qui n'est pas l'axe des temps du contenu
3.1.61
superdistribution
type d'utilisation autorisant la superdistribution d'un contenu vers un support conforme
conformément à une autorisation de réutilisation
NOTE Les conditions d'autorisation sont spécifiées en outre avec un paramétrage. La superdistribution permet de
distribuer (et de redistribuer) librement un contenu chiffré, dans la mesure où les licences et les clés de contenu
associées sont transférées de manière sûre.
3.1.62
code d'autorisation
système de code représentant des codes dans un système commun tel que les autorisations
provenant de 2 parties avec des mises en œuvre de DRM différentes peuvent interopérer
entre elles
3.1.63
code d'autorisation parentale
code d'autorisation délivré pour un groupe de contenus
3.1.64
code d'autorisation pour les enfants
code d'autorisation délivré pour un contenu individuel appartenant à un groupe plus large
3.1.65
centre d'identifiant
organisme autorisé qui assigne et gère les identifiants des acteurs d'autorisation
DRM (Système de) Gestion numérique des droits (en anglais, «Digital Rights
Management»)
MPEG Groupe d'experts des images animées (en anglais, «Moving Picture Expert
Group»)
HDCP Protection des contenus numériques en haute définition (en anglais, «High-
bandwidth Digital Content Protection»)
uimsbf entier sans signe, bit le plus significatif en tête (en anglais, « unsigned
integer most significant bit first»)
bslbf chaîne de bits, bit de gauche en tête (en anglais, «bit string, left bit first»)
imsbf entier, bit le plus significatif en tête (en anglais, « integer most significant
bit first»)
CD Disque Compact
HD Haute définition
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 94 – 62227 CEI:2008+A1:2012
4.1 Généralités
La présente norme définit l'autorisation comme un «acte d'une certaine entité émettrice pour
autoriser à une certaine entité réceptrice l'utilisation d'un contenu conformément à un certain
ensemble de conditions de classification d'autorisation, de conditions d'utilisation, de
conditions de gestion de données et de conditions d'export de données».
Pour distribuer les informations d'autorisation avec le contenu qui leur est associé, la
présente norme représente des informations d'autorisation au moyen de 5 expressions
numériques, incluant l'identifiant de l'acteur d'autorisation, la classification d'autorisation, la
condition d'utilisation, la condition de gestion de données et la condition d'export de données.
L'identifiant de l'acteur d'autorisation est constitué de 3 identifiants; un identifiant de contenu
assigné au contenu sujet et un identifiant d'émetteur et un identifiant de récepteur
respectivement assignés à chaque émetteur et récepteur d'autorisation. La classification
d'autorisation indique la classe (ou le type) de l'autorisation. La condition d'utilisation, la
condition de gestion des données et la condition d'export de données donnent le détail des
restrictions imposées au contenu.
On définit ainsi le cadre du code d'autorisation et le code d'autorisation sous forme de code et
de cadre combinant ces 5 éléments; identifiant d'acteur d'autorisation, classification
d'autorisation, condition d'utilisation, condition de gestion de données et condition d'export de
données. Le code d'autorisation de base est configuré en utilisant une structure «balise-taille-
données». Cette structure facilite l'extension du code d'autorisation. La présente norme
spécifie en détail ces exigences de configuration.
Dans l'environnement de serveur résidentiel, des codes d'autorisation sont utilisés pour
notifier aux utilisateurs les informations d'autorisation associées concernant l'utilisation de
contenu, pour générer des licences DRM (Gestion numérique des droits, en anglais «Digital
Rights Management») de protection des droits de contenu et pour rapporter l'utilisation de
contenu.
P Distribution
Server Distribution/ Transfer between D-
D-D
Permission Usage
Management reporting
Server
Distribution/ D of content
Usage Home Home Domain
reporting of
Permission Code Server
Client Device
Client Device
IEC 693/08
Légende
Anglais Français
Permission Management Server Serveur de gestion d'autorisation
Distribution/ Rapport de
Usage reporting of distribution/utilisation de
Permission Code code d'autorisation
License Server Serveur de licence
Distribution Server Serveur de distribution
Distribution/ Rapport de
Usage reporting distribution/utilisation de
of License Licence
Distribution/ Rapport de
Usage reporting distribution/utilisation de
of Content contenu
Home Domain Domaine résidentiel
Home Server Serveur résidentiel
Transfer between H-C Transfert entre H-C
Transfer between C-C Transfert entre C-C
Client Device Dispositif client
Export Export
Move (Copy) Transfert (copie)
Legacy Device Dispositif existant
Recording Media Support d'enregistrement
Without Copyright sans fonction de protection
Protection Function des droits d'auteur
Recording Media Support d'enregistrement
With Copyright avec fonction de protection
Protection Function des droits d'auteur
L'autorisation entre 2 entités, l'entité émettrice et l'entité réceptrice, est l'unité d'autorisation
définie pour un code d'autorisation. Énoncé différemment, dans le cas où il existe une entité
intermédiaire entre une entité émettrice et une entité réceptrice, un code d'autorisation doit
être respectivement généré entre l'entité intermédiaire et l'entité émettrice, ainsi qu'entre
l'entité intermédiaire et l'entité réceptrice. Si par exemple une entité intermédiaire, Z, existe
entre un émetteur A et un récepteur B, deux codes d'autorisation doivent être générés; un
entre A et Z et l'autre entre Z et B.
Une autorisation pour un corps de contenu lié à un identifiant de contenu est l'unité
d'autorisation définie pour un code d'autorisation. En d'autres termes, si l'on souhaite
regrouper de façon significative un sujet de contenu soumis à autorisation, on génère un code
d'autorisation en assignant un identifiant de contenu à ce groupe de contenus. Ce faisant, des
codes d'autorisation individuels sont également générés pour les contenus respectifs
appartenant à ce groupe de contenus, en utilisant des identifiants de contenu associés à
chaque unité « content ». La manière dont sont associés l'identifiant de contenu assigné au
groupe de contenus ainsi que les identifiants de contenu respectifs appartenant au groupe est
du domaine de la mise en œuvre et n'est donc pas définie dans cette norme.
La présente norme se réfère à des codes d'autorisation pour groupes sous forme de codes
d'autorisation parentale. De façon similaire, cette norme se réfère à des codes d'autorisation
pour contenu individuel comprenant le groupe sous forme de codes d'autorisation pour les
enfants. Le code d'autorisation parentale est un code d'autorisation permettant d'obtenir
l'autorisation pour le groupe complet. Le code d'autorisation parentale comporte des
informations d'autorisation associées au groupe. Le code d'autorisation parentale est utilisé
pour octroyer une autorisation pour une utilisation par abonnement. Un code d'autorisation
parentale peut être utilisé par exemple pour un service d'abonnement permettant un nombre
illimité d'accès à un contenu d'un groupe de 100 chansons pour 500 yens pendant une durée
d'un mois. De façon similaire, le code d'autorisation pour les enfants est un code
d'autorisation spécifiant des autorisations d'utilisation pour des contenus individuels dans un
groupe. Le code d'autorisation pour les enfants comporte les informations d'autorisation pour
des contenus individuels englobés dans un groupe. Des codes d'autorisation pour les enfants
peuvent être utilisés par exemple pour le service d'abonnement mentionné ci-dessus pour
spécifier des autorisations à chacun des 100 contenus individuels.
Le contenu du code d'autorisation pour les enfants ne peut pas dépasser le domaine
d'application de l'autorisation du code d'autorisation parentale. Cette contrainte assure une
cohérence logique entre des autorisations individuelles comprenant le groupe plus large et
l'autorisation pour le groupe.
Un code d'autorisation est délivré par l'intermédiaire du serveur de gestion d'autorisation, puis
délivré au serveur de licence et au serveur de distribution.
Le serveur résidentiel et les dispositifs clients utilisent des codes d'autorisation inclus dans la
licence et ne sont pas directement reliés au centre de code commun.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 97 –
Dans la présente norme, le code d'autorisation est exigé en tant que code commun pour
utilisation de la trace en utilisant la deuxième méthode ci-dessus. Les codes d'autorisation
sont utilisés en tant que codes d'identification pour spécifier de manière unique les
autorisations lors du rapport de l'utilisation de contenu.
Le code d'autorisation spécifié dans la présente norme est un langage de description utilisé
pour exprimer les termes de l'autorisation. L'utilisation de ce langage commun permet non
seulement à la distribution de contenu de s'effectuer en douceur mais également de gérer
différents systèmes de DRM (Gestion numérique des droits, en anglais «Digital Rights
Management») sous un système uniforme.
Examinons par exemple la distribution de musique en ligne. En tant que partie de leur activité
de réception de contrepartie en échange de la transmission de contenu aux utilisateurs
finaux, les distributeurs de contenu négocient des contrats d'autorisation d'utilisation avec les
éditeurs de disques. Le contenu de cette autorisation peut être exprimé en utilisant les codes
d'autorisation.
Les distributeurs peuvent redistribuer une autorisation et/ou transmettre un contenu autorisé
à des utilisateurs finaux dans le cadre du contrat d'autorisation et/ou du code d'autorisation.
Ce faisant, les termes de l'autorisation à octroyer aux utilisateurs finaux peuvent être
exprimés en utilisant les codes d'autorisation. De même, les utilisateurs finaux peuvent
accéder au contenu et copier le contenu dans la limite indiquée dans le code d'autorisation.
Noter que le code d'autorisation est principalement un langage destiné à indiquer les termes
de l'autorisation et il ne possède pas en lui-même la possibilité de réglementer le
comportement d'utilisation du contenu. La limitation de l'utilisation du contenu aux termes
spécifiés dans l'autorisation est une question administrative ou une question relevant du
système de DRM. Un objet conforme au code d'autorisation se réfère à un objet tel que des
systèmes de DRM, des dispositifs de lecture, des supports et des serveurs de stockage, etc.,
ayant la possibilité de comprendre les codes d'autorisation tels que spécifiés dans la présente
norme et d'agir conformément à ceux-ci.
Les termes d'une autorisation destinée à des systèmes de DRM qui ne sont pas des codes
d'autorisation conformes peuvent également être exprimés en utilisant des codes
d'autorisation. Pour exporter un contenu d'un système de DRM conforme à un code
d'autorisation vers un système non conforme, l'objet à la source de l'export doit donc traduire
le contenu du code d'autorisation d'une manière conforme aux règles DRM de la cible de
l'export.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 98 – 62227 CEI:2008+A1:2012
Dans la présente norme, l'action de fournir en sortie un contenu à un objet non conforme
depuis un objet conforme à un code d'autorisation est appelée «export». Par ailleurs, l'action
d'aller et retour d'un contenu dans un objet conforme à un code d'autorisation ou entre des
objets conformes à un code d'autorisation est appelée «gestion».
4.2.6 Harmonisation avec les systèmes de DRM (Gestion numérique des droits, en
anglais «Digital Rights Management»)
Chaque système de DRM (Gestion numérique des droits, en anglais «Digital Rights
Management»), qu'il soit nouveau ou qu'il existe déjà, peut décider d'utiliser le code
d'autorisation. Au contraire, chaque système de DRM peut décider de ne pas utiliser le code
d'autorisation. Même s'il décide d'utiliser le code d'autorisation, il peut limiter l'application à
un simple affichage de l'autorisation et le maintenir sans utiliser la gestion des droits.
De plus, l'autorisation exprimée par le code d'autorisation satisfait aux exigences des
détenteurs de contenus et couvre la gamme d'autorisation exprimée par les systèmes de
DRM existants. De plus, le code d'autorisation est conçu de manière à être étendu à des
exigences supplémentaires d'une nouvelle autorisation de DRM et d'un nouveau modèle
commercial.
En conséquence, aucun système de DRM n'est en conflit avec un autre, du fait qu'il utilise ou
non du code d'autorisation ou de l'activation du code d'autorisation. En d'autres termes, le
code d'autorisation et en harmonie avec tous les systèmes de DRM. Le code d'autorisation
peut constituer le noyau central des systèmes de DRM.
4.3.1.1 Généralités
Un acteur d'autorisation est un acteur échangeant une autorisation ou un acteur dont les
actions sont réglementées en conséquence d'une autorisation, les acteurs d'autorisation sont
constitués des trois acteurs suivants.
• Émetteur d'autorisation
• Récepteur d'autorisation
• Contenu
Chacun de ces acteurs est identifié par un identifiant d'acteur d'autorisation et est lié au code
d'autorisation.
Les identifiants des acteurs d'autorisation sont assignés et gérés par des centres d'identifiant.
Des organismes existants tels que des agences détentrices de droits par exemple peuvent
devenir des centres d'identifiant. Ceci signifie que des organismes existants sont capables
d'assigner des identifiants d'acteurs d'autorisation en combinant le code du centre
d'identifiant et un code du système de codage existant utilisé avec l'organisme lui-même. Il
peut y avoir plusieurs centres d'identifiant pour chaque catégorie d'acteur d'autorisation.
Certains exemples sont donnés ci-dessous, dans lesquels des identifiants de dispositif sont
utilisés comme autres identifiants d'individu. Chaque exemple a ses propres partisans et
adversaires. La méthodologie choisie est du ressort de la mise en œuvre et ne fait pas partie
du domaine d'application de la présente norme. Cette norme définit uniquement le cadre pour
les acteurs d'autorisation. La manière réelle dont les identifiants d'acteur d'autorisation sont
assignés sera spécifiée dans un document séparé au niveau de la mise en œuvre.
4.3.1.3 Domaine
Les autorisations d'utilisation de contenu sont généralement liées à des supports ou à des
dispositifs de stockage. Par exemple, «ce contenu ne peut pas être copié sur un autre support
de stockage» ou «ce contenu ne peut être lu que sur ce dispositif» sont quelques-unes des
manières courantes dont le contenu est géré. Toutefois, lorsqu'une autorisation est plutôt
octroyée à un domaine, tous les supports et dispositifs de stockage appartenant à celui-ci
sont gérés de manière équivalente et fonctionnent avec un ensemble commun de termes et
de règles d'autorisation.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 100 – 62227 CEI:2008+A1:2012
Considérons par exemple les domaines résidentiels. Un domaine résidentiel se réfère à «un
ensemble de dispositifs présents dans un domicile donné. Un émetteur d'autorisation de
contenu peut délivrer une autorisation pour copier librement un contenu au sein du domaine
résidentiel». Le récepteur d'autorisation possède ici la possibilité de gérer un contenu a
conformément à la règle commune: le contenu a peut être librement copié au sein du domaine
résidentiel.
De même, un ensemble de dispositifs appartenant à une école peut être défini comme un
domaine scolaire. Si l'on suppose que le contenu b est utilisé à des fins éducatives, un
émetteur d'autorisation peut délivrer une autorisation qui «autorise la copie et l'édition du
contenu b dans le domaine scolaire». Le récepteur d'autorisation est ici capable d'extraire et
de compiler des parties du contenu b nécessaires et de les insérer dans le contenu propre de
l'école pour créer un nouveau matériel éducatif. Le récepteur d'autorisation peut également
copier le contenu résultant dans des dispositifs appartenant au domaine scolaire parmi des
salles de classe.
Comme décrit, les autorisations d'utilisation de contenu peuvent être liées à des
domaines.Par ailleurs, d'autres types de liens d'autorisation peuvent également être pris en
charge. Une autorisation peut par exemple être liée à une unité « individual storage media »
d'une manière classique (par exemple, «la copie de ce disque n'est pas autorisée»). Une
autorisation peut être liée à un utilisateur individuel (par exemple, seul Mr. X peut visualiser
ce contenu). L'avantage de lier des autorisations à des domaines par opposition à des
autorisations classiques délivrées à des unités individuelles est leur possibilité de limiter une
diffusion de contenu indésirable au profit des détenteurs de droits tout en autorisant le
partage de contenu au sein d'une communauté.
Comme illustré, un domaine peut être caractérisé comme une collectivité de récepteur
d'autorisation. Un acteur appartenant au domaine est autorisé à agir en tant que récepteur de
l'autorisation en question. En d'autres termes, un domaine est également un récepteur
d'autorisation et un identifiant d'acteur d'autorisation lui est assigné.
Les domaines présentés dans la présente norme sont des domaines définis par l'émetteur:
l'émetteur d'autorisation et le récepteur d'autorisation déterminent le domaine en se basant
sur des termes ayant fait l'objet d'un accord mutuel lorsque l'utilisation du contenu est
octroyée. Ce domaine est expliqué dans le paragraphe suivant.
Un domaine défini par l'émetteur se réfère à un domaine au sein duquel des informations de
protection des droits du contenu peuvent être partagées. Il est établi par un émetteur
d'autorisation et est déterminé sur la base d'un accord mutuel entre un émetteur
d'autorisation et un récepteur d'autorisation.
Dans la pratique, le domaine d'application limite le domaine défini par l'émetteur à l'intérieur
du domicile ou d'une école, etc., le rendant pratiquement équivalent à une limite physique.
Toutefois, de façon conceptuelle, il ne constitue pas simplement un regroupement de
dispositifs, supports de stockage ou êtres humains voisins, mais plutôt un regroupement avec
un domaine d'application élaboré de manière plus logique. Par exemple, en pensant à des
domaines résidentiels, on peut considérer non seulement les dispositifs qui existent
physiquement au sein du domicile en tant que partie du domaine résidentiel, mais également
des dispositifs mobiles appartenant à un membre d'une famille ainsi que des appareils, etc.,
détenus dans une résidence secondaire, faisant partie des dispositifs constituant le domaine
résidentiel. Toutefois, la manière dont on détermine si ces objets appartiennent ou non au
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 101 –
domaine ne fait pas partie du domaine d'application de la présente norme et seront spécifiés
dans un document séparé au niveau de la mise en œuvre.
Avec un contenu éducatif, dans la mesure où le but de l'utilisation est éducatif, des droits tels
que la redistribution, l'enregistrement et l'édition sont généralement octroyés. On peut
supposer que dans un environnement scolaire, plusieurs dispositifs sont liés par
l'intermédiaire du réseau et que le contenu éducatif est librement visualisé, édité et
mémorisé. Il devient donc nécessaire de garantir que le contenu ne sera utilisé qu'à l'intérieur
de l'école. C'est la raison pour laquelle des domaines déterminés par l'émetteur sont définis.
De façon similaire, en définissant des domaines déterminés par l'émetteur tels qu'un domaine
résidentiel, les émetteurs d'autorisation peuvent garantir aux récepteurs d'autorisation le droit
d'une utilisation personnelle de contenu au sein du domaine résidentiel.
4.3.3.1 Généralités
Dans la présente norme, l'utilisation et/ou les termes du contenu sont constitués des 4
éléments suivants:
a) Condition générale d'utilisation décrivant les conditions en se basant sur un mode
d'utilisation;
b) Condition étendue d'utilisation décrivant des conditions étendues par rapport à la
condition habituelle d'utilisation;
c) Condition de gestion des données décrivant les conditions concernant la sauvegarde du
contenu d'origine ou les codes d'autorisation de réédition, etc.
d) Condition d'export de données décrivant des conditions concernant l'export du contenu
d'origine vers des objets non conformes.
Lors de l'interprétation de conditions similaires, les conditions qui ont des termes plus
restrictifs que les autres doivent être appliquées. De plus, on doit estimer que le code
d'autorisation n'est pas interprétable dans le cas où une interprétation par un objet non
conforme provoque une incohérence.
La condition générale d'utilisation est constituée du mode d'utilisation par l'utilisateur final du
contenu et des conditions d'utilisation qui réglementent cette utilisation. Elle représente
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 102 – 62227 CEI:2008+A1:2012
l'autorisation d'utiliser un contenu basé sur le mode d'utilisation spécifié par l'émetteur
d'autorisation et sa condition d'utilisation.
Les conditions étendues d'utilisation complètent les conditions ne pouvant pas être exprimées
sous forme de conditions générales d'utilisation. La présente norme ne spécifie pas leur
contenu.
La condition de gestion des données décrit les conditions de gestion s'appliquant lorsqu'un
contenu original est enregistré (mémorisé) dans un objet conforme. Elle représente une
autorisation de gestion de contenu dans une cible de gestion spécifiée par l'émetteur
d'autorisation conformément aux conditions de gestion spécifiées.
La présente norme considère les objets conformes comme des cibles de gestion.
La condition d'export de données décrit des conditions d'export qui s'appliquent lors de
l'export du contenu d'origine vers des objets non conformes. Elle représente une autorisation
de l'export de contenu dans une cible d'export spécifiée par l'émetteur d'autorisation
conformément aux conditions d'export spécifiées.
4.3.4.1 Généralités
Le code d'autorisation proposé suppose que lors de la transmission le contenu et son code
d'autorisation suivent le trajet illustré sur le diagramme ci-dessous. Le diagramme illustre le
serveur de gestion d'autorisation qui représente le gestionnaire d'autorisation de contenu, le
serveur de distribution et le serveur de licence qui représentent les distributeurs de contenu
et de licence et le domaine qui représente les acteurs d'utilisation (incluant le domicile et
l'école, etc.) de contenu. On suppose que le dispositif du domaine recevant directement le
code d'autorisation du serveur de gestion d'autorisation, du serveur de distribution ou de
serveur de licence, est capable de gérer le code d'autorisation de cette spécification. De plus,
en fonction du paramétrage du code d'autorisation, les objets conformes issus du domaine
peuvent être exportés vers d'autres objets non conformes en dehors du domaine.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 103 –
IEC 694/08
Légende
Anglais Français
Permission Code Environment Environnement de code d'autorisation
Permission Management Server Serveur de gestion d'autorisation
License Server Serveur de licence
Distribution Server Serveur de distribution
Home Server Serveur résidentiel
Home Domain Domaine résidentiel
Export Export
Client Device Dispositif client
User Utilisateur
4.3.4.2 Gestion des données parmi les objets conformes au code d'autorisation
Le code d'autorisation définit le domaine sous forme d'une collection de dispositifs, etc., avec
des identifiants uniques. Les dispositifs peuvent ici inclure un dispositif de stockage, un
dispositif de lecture, un dispositif d'édition ou une carte d'identifiant qui identifie un utilisateur.
L'émetteur d'autorisation peut directement (avec des identifiants) ou indirectement (par
l'intermédiaire du nombre d'identifiants de dispositif gérés par un serveur résidentiel) vérifier
que des dispositifs sont présents dans un domaine spécifique.
Les dispositifs spécifiques du domaine sont autorisés à gérer des données d'une manière
équitable au sein du domaine d'application du code d'autorisation en échange de dispositifs
appartenant au domaine vérifié par les émetteurs d'autorisation. De façon spécifique, tous les
dispositifs du domaine sont autorisés à gérer des données en conformité avec l'autorisation,
ce qui inclut la mémorisation, le transcodage et la lecture de données.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 104 – 62227 CEI:2008+A1:2012
4.3.4.3 Export de données vers des objets conformes à un code sans autorisation
En ce qui concerne l'export de données vers des objets (dispositifs et domaines) conformes à
un code sans autorisation, le code d'autorisation est configuré en faisant l'hypothèse des 3
cas suivants. Noter qu'un grand nombre de cas impliquant l'export vers des objets conformes
à un code sans autorisation limitent le nombre de fois où l'export peut être effectué. Dans ce
cas, il devient nécessaire qu'un dispositif spécifique gère uniformément le nombre d'exports.
a) Instances dans lesquelles la cible d'export des données requise pour l'utilisation des
données est conforme à un code sans autorisation, par exemple dans le cas de l'export
vers un dispositif d'affichage ou un haut-parleur, etc.
b) Instances dans lesquelles l'export vers un support de stockage conforme à un code sans
autorisation par exemple un DVD-R conforme à la CPRM (Protection de contenu pour
support enregistrable, en anglais «Content Protection for Recordable Media») est
autorisé. Ou instances dans lesquelles l'export vers un support de transmission tel que
DTCP (Protection de contenu de transmission numérique, en anglais «Digital
Transmission Content Protection»), etc., est autorisé.
c) Instances dans lesquelles le contenu est exporté vers un autre objet conforme à un code
sans autorisation.
Après l'export vers un objet conforme à un code sans autorisation, le code d'autorisation ne
peut ni gérer ni contrôler le comportement, ni d'un contenu, ni de dispositifs. Toutefois, en
traduisant le code d'autorisation en informations de contrôle de contenu du système de DRM
(Gestion numérique des droits, en anglais «Digital Rights Management») cible d'export, on
peut obtenir une interopérabilité entre des objets conformes à un code d'autorisation et des
systèmes de DRM existants.
5.1 Généralités
Cet article présente le format du code d'autorisation. Le but principal des codes
d'autorisation, comme mentionné ci-dessus, et de communiquer la volonté d'autorisation de
l'émetteur d'autorisation au récepteur d'autorisation. La manière dont les systèmes de DRM
(Gestion numérique des droits, en anglais «Digital Rights Management») respectifs
fonctionnent conformément au code d'autorisation est donc entièrement du ressort des
politiques d'exploitation des systèmes de DRM respectifs et/ou de la mise en œuvre des
dispositifs respectifs. Ainsi, l'interprétation du code d'autorisation au niveau fonctionnel doit
être spécifiée dans les spécifications de DRM respectives.
De plus, les termes spécifiés dans le code d'autorisation peuvent généralement être
considérés comme appartenant à deux catégories:
La présente norme comporte une marque † sur la précédente pour distinguer ces deux
catégories.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 105 –
Le code d'autorisation possède une autre politique de configuration, l'économie de taille des
données. On suppose que le code d'autorisation est protégé par TRM (Module inviolable, en
anglais «Tamper Resistant Module»), ce qui est beaucoup plus onéreux que l'absence de
TRM pour les aspects de traitement et de stockage. Les informations d'autorisation sont donc
exprimées selon un style codé en tant que code d'autorisation autre qu'une description
redondante, par exemple en XML, pour minimiser sa longueur et le traitement nécessaire des
données considérées comme étant directement traités par TRM.
5.2 Notation
Un nombre binaire est exprimé par le chiffre binaire 0 ou 1, avec le symbole b en suffixe.
uimsbf doit être un entier sans signe, le bit le plus significatif en tête.
Valeur Balise
0x00 Réservé
0x01 Unité version
0x02-0x0F Réservé
0x10 Unité permission actor
0x11 Unité permission classification
0x12 Unité general usage condition
0x13 Unité extended usage condition
0x14 Unité data management condition
0x15 Unité data export condition
Tous les bits des champs réservés doivent être mis à 0b.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 106 – 62227 CEI:2008+A1:2012
Le code d'autorisation est constitué de sept types d'unités d'information, comme indiqué ci-
dessous.
Bien que le code d'autorisation soit constitué de plusieurs unités, il ne nécessite pas
obligatoirement toutes les unités. Certaines unités peuvent être omises selon la nature du
contenu de l'autorisation. De plus, bien que l'ordre général soit le suivant, il n'est pas limité à
cet ordre.
PermissionCode
VersionUnit
PermissionActor Unit
PermissionClassificationUnit
General UsageConditionUnit
ExtendedUsageConditionUnit
DataManagement ConditionUnit
DataExport ConditionUnit
IEC 695/08
Légende
Anglais Français
Version Unit Unité Version
Permission Actor Unit Unité Permission Actor
Permission Classification Unit Unité Permission Classification
General Usage Condition Unit Unité General Usage Condition
Extended Usage Condition Unit Unité Extended Usage Condition
Data Management Condition Unit Unité Data Management Condition
Data Export Condition Unit Unité Data Export Condition
Permmision Code –
Basic Structure of Each Unit
Tag Size
The identifier which distinguishes The size of "Data" field
syntax and semantic of "Data" field. succeeding to the "Size" field. (unit: byte)
Data
Main body of the unit.
Syntax is different according to the Tag.
IEC 696/08
Légende
Anglais Français
Tag Balise
The identifier which distinguishes Identifiant distinguant la
syntax and semantic of "Data" field syntaxe et la sémantique du champ "Data"
Size Taille
The size of "Data" field Taille du champ "Data"
succeeding to the "Size" field (unit: byte) suivant le champ "Size" (unité: octet)
Data Données
Main body of the unit Corps principal de l'unité
Syntax is different according to the Tag La syntaxe est différente selon la balise
5.4.1 Structure
RBP (Position
d'octet relative, en
Longueur en octets Nom du champ Contenu
anglais «Relative
Byte Position»)
0 1 Version unit tag TAG
1 1 Reserved bslbf
2 1 Version VER
5.4.3 Reserved
Ce champ doit être réservé pour une normalisation future et tous les octets doivent être mis à
0x00.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 108 – 62227 CEI:2008+A1:2012
5.4.4 Version
Ce champ doit être mis à 0x10. Ceci signifie version 1.0. Les 4 premiers bits représentent la
version majeure et les 4 bits qui suivent représentent la version mineure.
5.5.1 Structure
RBP (Position
d'octet relative,
Longueur
en anglais Nom du champ Contenu
en octets
«Relative Byte
Position»)
0 1 Permission actor unit tag TAG
1 1 Total bytes of identifiers (=S) uimsbf
2 id1 Content ID descriptor (=id1) bslbf
2+id1 id2 Issuer ID descriptor (=id2) bslbf
2+id1+id2 S-id1-id2 Receiver ID descriptor bslbf
En ce qui concerne les codes d'autorisation, l'autorité pour assigner des identifiants d'acteur
d'autorisation appartient aux centres d'identifiant qui gèrent les acteurs d'autorisation. Ainsi,
les acteurs d'autorisation sont exprimés en utilisant une combinaison des identifiants
assignés à ces centres d'identifiant (se référer à 5.5.4.4, 5.5.5.5, 5.5.6.5) et d'identifiants
uniques qui sont assignés par des organismes respectifs sur la base de leurs propres
politiques respectives.
Ce champ représente le nombre total d'octets alloués pour les descripteurs d'identifiant de
contenu, d'identifiant d'émetteur et d'identifiant de récepteur.
5.5.4.1 Structure
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 109 –
Classification du Interprétation
contenu
SM Musique acoustique
SD Théâtre acoustique
SP Programme acoustique
SN Informations acoustique
SA Publicité acoustique
SO Objet acoustique
VM Musique en vidéo
VD Théâtre en vidéo
VP Programme en vidéo
VF Film en vidéo
VC Bande dessinée en vidéo
VN Informations en vidéo
VA Publicité en vidéo
VO Objet en vidéo
TP Programme textuel
TD Théâtre textuel
TM Musique textuelle
TT Thèse textuelle
TN Informations textuelles
TO Objet textuel
IB Livre en image
IP Programme en image
II Illustration en image
IC Bande dessinée en image
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 110 – 62227 CEI:2008+A1:2012
Classification du Interprétation
contenu
IM Musique en image
IA Publicité en image
IO Objet en image
PG Programme de jeu
PS Programme logiciel
PM Programme musical
PA Programme publicitaire
PO Programme d'objet
GG Groupe général
La valeur de ce champ utilise le format de code de pays ISO à deux lettres (ISO 3136-1).
5.5.4.6 extended_identifier_length
5.5.4.7 extended_identifier
5.5.5.1 Structure
Valeur Interprétation
0x00-0x43 Réservé
0x44 Identifiant de distributeur
0x45-0x47 Réservé
0x48 Identifiant de détenteur
0x49-0xff Réservé
La valeur de ce champ utilise le format de code de pays ISO à deux lettres (ISO 3136-1).
5.5.5.7 extended_identifier_length
5.5.5.8 extended_identifier
5.5.6.1 Structure
Valeur Interprétation
0x00-0x43 Réservé
0x44 Identifiant de distributeur
0x45-0x47 Réserve
0x48 Identifiant de détenteur
0x49-0x54 Réserve
0x55 Identifiant d'utilisateur
0x56-0xff Réserve
La valeur de ce champ utilise le format de code de pays ISO à deux lettres (ISO 3136-1).
5.5.6.7 extended_identifier_length
5.5.6.8 extended_identifier
5.6.1 Structure
5.6.3 Reserved
Ce champ doit être réservé pour une normalisation future et tous les octets doivent être mis à
0x00.
Cette classe spécifie les termes de la divulgation de l'autorisation, incluant une autorisation
ouverte et une autorisation fermée
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 114 – 62227 CEI:2008+A1:2012
Valeur Interprétation
00b Réservé
01b Indique que DT est à open permission
10b Indique que DT est à closed permission
11b Indique que DT est à other
5.6.5.1 Structure
Cette classe spécifie l'usage général de l'autorisation, incluant une autorisation commerciale,
publique et promotionnelle.
5.6.5.2 usage_purpose_type
Valeur Interprétation
000b Réservé
001b Indique que UPT est à commercial permission
010b Indique que UPT est à public permission
011b Indique que UPT est à not for profit permission
100b Indique que UPT est à promotion permission
101b Indique que UPT est à education permission
111b Indique que UPT est à other
5.6.6.1 Structure
5.6.6.2 charge_model_type
Valeur Interprétation
00b Réservé
01b Indique que CMT est à free of charge
10b Indique que CMT est à for charge
11b Indique que CMT est à other
5.6.6.3 pay_per_use_flag
Si la valeur est 1b, cela indique qu'il est autorisé d'appliquer un tarif du contenu facturé à
l'utilisation. Si la valeur est 0b, cela indique qu'il n'est pas autorisé d'appliquer un tarif du
contenu facturé à l'utilisation.
5.6.6.4 subscription_flag
Si la valeur est 1b, cela indique qu'il est autorisé de distribuer le contenu par abonnement. Si
la valeur est 0b, cela indique qu'il n'est pas autorisé de distribuer le contenu par abonnement.
5.6.6.5 coupon_flag
Si la valeur est 1b, cela indique qu'il est autorisé de distribuer le contenu en échange de
coupons. Si la valeur est 0b, cela indique qu'il n'est pas autorisé de distribuer le contenu en
échange de coupons.
Valeur Interprétation
00b Réservé
01b Indique que BT et à ad hoc billing
10b Indique que BT et à blanket billing
11b Indique que BT est à other
Cette classe spécifie les termes d'application de l'autorisation, incluant une autorisation ad
hoc et une autorisation générale.
Valeur Interprétation
00b Réservé
01b Indique que AT et à ad hoc permission
10b Indique que AT et à blanket permission
11b Indique que AT est à other
Valeur Interprétation
0000b Indique ST à n'existe pas
0001b Réservé
0010b Indique que ST et à advertising model / no forced viewing
0011b Indique que ST et à advertising model / time synchronized
forced viewing
0100b Indique que ST et à advertising model / pre / post viewing
0101b Indique que ST est à advertising model / arbitrary time
0110b Indique que ST est à advertising model / blanket
0111b Indique que ST est à advertising model / other
1000b Indique que ST est à premium model
1001b Indique que ST est à coupon model
1010b Indique que ST est à information disclosure model
1111b Indique que ST est à other
5.6.11.1 Structure
Cette classe spécifie les termes d'utilisation de l'autorisation, incluant une autorisation de
diffusion large et une autorisation de diffusion en continu.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 118 – 62227 CEI:2008+A1:2012
Des parties de la classe usage se chevauchent avec le contenu dans les conditions générales
d'utilisation, les conditions de gestion de données et les conditions d'export de données,
mentionnées ultérieurement dans la présente norme. Néanmoins, le contenu de l'autorisation
spécifiée dans la classe usage est constitué de messages destinés à des utilisateurs
(humains) et/ou des enregistrements de termes de contrat par implication.
5.6.11.2 usage_type
Valeur Interprétation
000b Réservé
001b Indique que UT est à non-fixation permission – Broadcast
Permission
010b Indique que UT est à non-fixation permission – Streaming
Permission
011b Indique que UT est à other
100b Indique que UT est à fixation permission – Broadcast
storage permission (programmed) – No reuse permission
101b Indique que UT est à fixation permission – Broadcast
storage permission (programmed) – Reuse permission
110b Indique que UT est à fixation permission – Download
permission (on demand) – No reuse permission
111b Indique que UT est à fixation permission – Download
permission (on demand) – Reuse permission
5.6.11.3 redistribution_type
Valeur Interprétation
00b Réservé
01b Indique une redistribution simultanée si le type d'utilisation est 001b,
101b
Indique une diffusion en continu programmée si le type d'utilisation est
010b, 111b
10b Indique une redistribution dans une zone si le type d'utilisation est 001b,
101b
Indique une diffusion en continu à la demande si le type d'utilisation est
010b, 111b
11b Indique une redistribution à l'extérieur d'une zone si le type d'utilisation
est 001b, 101b
5.6.11.4 move_flag
Si la valeur est 1b, cela indique qu'il est autorisé de transférer le contenu. Si la valeur est 0b,
cela indique qu'il n'est pas autorisé de transférer le contenu.
5.6.11.5 copy_flag
Si la valeur est 1b, cela indique qu'il est autorisé de copier (ou de reproduire) le contenu. Si la
valeur est 0b, cela indique qu'il n'est pas autorisé de copier le contenu.
5.6.11.6 export_flag
Si la valeur est 1b, cela indique qu'il est autorisé d'exporter le contenu vers un support de
stockage autre que celui sur lequel il est actuellement stocké. Si la valeur est 0b, cela indique
qu'il n'est pas autorisé d'exporter le contenu.
5.6.11.7 share_flag
Si la valeur est 1b, cela indique qu'il est autorisé de partager le contenu entre plusieurs
utilisateurs ou organismes. Si la valeur est 0b, cela indique qu'il n'est pas autorisé de
partager le contenu.
5.6.11.8 edit_flag
Si la valeur est 1b, cela indique qu'il est autorisé d'éditer le contenu. Si la valeur est 0b, cela
indique qu'il n'est pas autorisé d'éditer le contenu.
5.6.11.9 modify_flag
Si la valeur est 1b, cela indique qu'il est autorisé de modifier le contenu. Si la valeur est 0b,
cela indique qu'il n'est pas autorisé de modifier le contenu.
5.6.11.10 super_distribution_flag
Si la valeur est 1b, cela indique qu'il est autorisé de sur-distribuer le contenu. Si la valeur est
0b, cela indique qu'il n'est pas autorisé de distribuer le contenu par l'intermédiaire d'une sur-
distribution.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 120 – 62227 CEI:2008+A1:2012
General Usage
ConditionUnit
General UsageConditionHeader
General UsageConditiondescriptor #1
...
General UsageConditiondescriptor #n
IEC 697/08
Légende
Anglais Français
General Usage Condition Unit Unité General Usage Condition
General Usage Condition Header En-tête General Usage Condition
General Usage Condition descriptor #1 Descripteur #1 General Usage Condition
General Usage Condition descriptor #n Descripteur #n General Usage Condition
5.7.2.1 Structure
RBP (Position
d'octet relative, en Longueur
Nom du champ Contenu
anglais «Relative en octets
Byte Position»)
0 1 General usage condition tag TAG
1 2 Length of general usage condition descriptor(s) uimsbf
3 1 Number of general usage condition descriptor(s) uimsbf
5.7.3.1 Structure
Chaque descripteur general usage condition spécifie une balise de descripteur, une longueur
de descripteur et des conditions d'utilisation.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 121 –
Valeur Balise
0x00 Réservé
0x01 Descripteur playback usage condition
0x02 Descripteur print usage condition
0x03 Descripteur execute usage condition
0x04-0xff Réservé
5.7.3.2.1 Structure
5.7.3.2.2 descriptor_tag
5.7.3.2.3 descriptor_length
5.7.3.2.4 quality_parameter
Paramètre de qualité conforme aux niveaux de qualité d'utilisation. Si plusieurs niveaux sont
appliqués, indique que tous les niveaux appliqués sont autorisés. Si par exemple, à la fois
LV1F et LV2F sont évalués, il est autorisé d'utiliser le contenu à la fois pour des réglages de
haute qualité et standard.
5.7.3.2.5 permission_management_model_parameter
5.7.3.2.6 playlist_parameter
Si la valeur est 1b, cela indique que la lecture par une liste d'écoute est autorisée. Si la valeur
est 0b, la lecture par une liste d'écoute n'est pas autorisée.
NOTE La lecture par l'intermédiaire d'une liste d'écoute peut être appelée «édition de liste d'écoute». Dans
«l'édition de liste d'écoute», le contenu lui-même n'est pas édité mais la séquence de lecture l'est. Faire attention à
noter la différence par rapport à «l'édition de la ligne chronologique» définie en 5.9.3.11.
5.7.3.2.7 playback_count_control_flag
Si la valeur est 1b, cela indique que le contrôle de compte de lectures s'applique. Si la valeur
est 0b, cela indique qu'il ne s'applique pas.
5.7.3.2.8 time_period_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de temps s'applique. Si la valeur
est 0b, cela indique qu'il ne s'applique pas.
5.7.3.2.9 day_count_control_flag
Si la valeur est 1b, cela indique que le contrôle de compte de jours s'applique. Si la valeur est
0b, cela indique qu'il ne s'applique pas.
5.7.3.2.10 date_period_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de date s'applique. Si la valeur est
0b, cela indique qu'il ne s'applique pas.
5.7.3.2.11 playback_count_parameter
5.7.3.2.12 accumulation_flag
Si la valeur est 1b, cela mesure le compte de jours et le contrôle de temps avec le temps
cumulé. Si la valeur est 0b, cela mesure le compte de jours et le contrôle de temps avec le
temps absolu.
5.7.3.2.13 time_period_parameter
Ce champ spécifie le nombre de secondes pendant lesquelles le contenu peut être lu.
5.7.3.2.14 day_count_parameter
Ce champ spécifie le nombre de jours pendant lesquels le contenu peut être lu.
5.7.3.2.15 start_date_parameter
Ce champ spécifie la date de départ à partir de laquelle le contenu peut être lu. L'unité de
valeur est la seconde et la valeur «0» représente le 1er janvier, 1970.00:00:00 UTC.
5.7.3.2.16 end_date_parameter
Ce champ spécifie la date de fin jusqu'à laquelle le contenu peut être lu. L'unité de valeur est
la seconde et la valeur «0» représente le 1er janvier, 1970.00:00:00 UTC.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 124 – 62227 CEI:2008+A1:2012
5.7.3.2.17 simultaneous_output_parameter
Ce champ représente le nombre maximal d'accès simultanés au contenu. Si la valeur est 0xff,
indique que l'accès simultané n'est pas limité. La valeur 0x00 est réservée pour une utilisation
future.
5.7.3.2.18 parental_guidance_parameter
5.7.3.2.19 usage_time_frame_parameter
5.7.3.3.1 Structure
5.7.3.3.2 descriptor_tag
5.7.3.3.3 descriptor_length
5.7.3.3.4 quality_parameter
Paramètre de qualité conforme aux niveaux de qualité d'utilisation. Si plusieurs niveaux sont
appliqués, cela indique que tous les niveaux appliqués sont autorisés. Si par exemple, à la
fois LV1F et LV2F sont évalués, il est autorisé d'utiliser le contenu à la fois pour des réglages
de haute qualité et standard.
5.7.3.3.5 permission_management_model_parameter
5.7.3.3.6 printout_count_control_flag
Si la valeur est 1b, cela indique que le contrôle de compte d'impressions s'applique. Si la
valeur est 0b, cela indique qu'elle ne s'applique pas.
5.7.3.3.7 time_period_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de temps s'applique. Si la valeur
est 0b, cela indique qu'il ne s'applique pas.
5.7.3.3.8 day_count_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de jour s'applique. Si la valeur est
0b, cela indique qu'il ne s'applique pas.
5.7.3.3.9 date_period_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de date s'applique. Si la valeur est
0b, cela indique qu'il ne s'applique pas.
5.7.3.3.11 time_period_parameter
Ce champ spécifie le nombre de secondes pendant lesquelles le contenu peut être imprimé.
5.7.3.3.12 day_count_parameter
Ce champ spécifie le nombre de jours pendant lesquels le contenu peut être imprimé.
5.7.3.3.13 start_date_parameter
Ce champ spécifie la date de départ à partir de laquelle le contenu peut être imprimé. L'unité
de valeur est la seconde et la valeur «0» représente le 1er janvier, 1970.00:00:00 UTC.
5.7.3.3.14 end_date_parameter
Ce champ spécifie la date de fin jusqu'à laquelle le contenu peut être imprimé. L'unité de
valeur est la seconde et la valeur «0» représente le 1er janvier, 1970.00:00:00 UTC.
5.7.3.3.15 parental_guidance_parameter
5.7.3.4.1 Structure
5.7.3.4.2 descriptor_tag
5.7.3.4.3 descriptor_length
5.7.3.4.4 service_level_parameter
Le paramètre service level est un paramètre qui contraint le niveau des fonctions desservies
par le contenu. Il est spécifié à 4 niveaux. Ces niveaux comportent le contrôle complet,
standard, d'essai et d'extension.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 128 – 62227 CEI:2008+A1:2012
Si plusieurs niveaux sont appliqués, indique que tous les niveaux appliqués sont autorisés. Si
par exemple, à la fois LV1F et LV2F sont évalués, il est autorisé d'utiliser le contenu à la fois
pour des réglages de haute qualité et standard.
5.7.3.4.5 permission_management_model_parameter
Si la valeur est 1b, cela indique que le contrôle de compte d'exécutions s'applique. Si la
valeur est 0b, cela indique qu'il ne s'applique pas.
5.7.3.4.7 time_period_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de temps s'applique. Si la valeur
est 0b, cela indique qu'il ne s'applique pas.
5.7.3.4.8 day_count_control_flag
Si la valeur est 1b, cela indique que le contrôle de compte de jours s'applique. Si la valeur est
0b, cela indique qu'il ne s'applique pas.
5.7.3.4.9 date_period_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de date s'applique. Si la valeur est
0b, cela indique qu'il ne s'applique pas.
5.7.3.4.11 accumulation_flag
Si la valeur est 1b, cela mesure le compte de jours et le contrôle de temps avec le temps
cumulé. Si la valeur est 0b, cela mesure le compte de jours et le contrôle de temps avec le
temps absolu.
5.7.3.4.12 time_period_parameter
5.7.3.4.13 day_count_control_parameter
Ce champ définit le nombre de jours pendant lesquels le récepteur d'autorisation est autorisé
à exécuter le contenu.
5.7.3.4.14 start_date_parameter
Ce champ spécifie la date de départ à partir de laquelle le contenu peut être exécuté. L'unité
de valeur est la seconde et la valeur «0» représente le 1er janvier, 1970.00:00:00 UTC.
5.7.3.4.15 end_date_parameter
Ce champ spécifie la date de fin jusqu'à laquelle le contenu peut être exécuté. L'unité de
valeur est la seconde et la valeur «0» représente le 1er janvier, 1970.00:00:00 UTC.
5.7.3.4.16 parental_guidance_parameter
5.7.3.4.17 usage_time_frame_parameter
Extended use
ConditionUnit
ExtendeduseConditionHeader
ExtendeduseConditiondescriptor #1
...
ExtendeduseConditiondescriptor #n
IEC 2133/12
Légende
Anglais Français
Extended use condition unit Unité extended use condition
Extended use condition header En-tête extended use condition
Extended use condition descriptor Descripteur extended use condition #1
Extended use condition descriptor Descripteur extended use condition #n
Longueur en
RBP Nom du champ Contenu
octets
0 1 Extended use condition tag TAG
1 2 Length of extended use condition(s) uimsbf
3 1 Number of extended use condition descriptors uimsbf
DataManagement
ConditionUnit
Data Management ConditionHeader
DataMangement Condition#1
...
Légende
Anglais Français
Data Management Condition Unit Unité Data Management Condition
Data Management Condition Header En-tête Data Management Condition
Data Management Condition #1 Contition #1 Data Management Condition
Data Management Condition #n Contition #n Data Management Condition
En ce qui concerne les conditions de gestion de données, il existe des instances dans
lesquelles les conditions détaillées changent, sur la base du dispositif ou de l'utilisateur,
gérant les données. Par exemple, la copie peut être autorisée jusqu'à 5 fois pour un dispositif
situé dans le domaine, tandis que la copie n'est autorisée qu'une seule fois pour des
dispositifs extérieurs au domaine.
Pour exprimer ceci, l'unité data management condition possède un en-tête et la condition de
gestion de données #n qui correspond aux identifiants de récepteur respectifs soumis aux
termes respectifs.
5.9.2.1 Structure
RBP (Position
d'octet relative, en Longueur
Nom du champ Contenu
anglais «Relative en octets
Byte Position»)
0 1 Data management condition tag TAG
1 2 Length of data management condition(s) uimsbf
3 1 Number of data management conditions uimsbf
5.9.3.1 Structure
RBP (Position
d'octet relative, en Longueur
Nom du champ Contenu
anglais «Relative en octets
Byte Position»)
0 16 Data management target identifier bslbf
16 1 Encryption flag bslbf
17 1 Copy count uimsbf
18 1 Move count uimsbf
19 4 Transcode type bslbf
23 4 Maximum transcode rate uimsbf
27 4 Minimum transcode rate uimsbf
31 5 Expiration date uimsbf
36 1 Sublicense count uimsbf
37 1 Time-line edit uimsbf
Ce champ représente l'identifiant cible à gérer. Il a la même structure que celle de l'identifiant
de récepteur.
5.9.3.3 encryption_flag
Légende
Anglais Français
Reserved Réservé
Si la valeur de TF est 1b, cela indique qu'un chiffrement est nécessaire. Si la valeur est 0b,
cela indique qu'un chiffrement n'est pas nécessaire.
Ce champ spécifie la vitesse du transcodage en kb/s. La valeur 0xffffffff signifie que la vitesse
de transcodage maximale n'est pas limitée.
Ce champ spécifie le nombre de licences secondaires pouvant être délivrées. Si la valeur est
0x00, cela indique que la fourniture de licences secondaires n'est pas autorisée. Si la valeur
est 0xff, cela indique que le nombre de licences secondaires est illimité.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 134 – 62227 CEI:2008+A1:2012
Légende
Anglais Français
Reserved Réservé
Si la valeur de TF est 1b, cela indique que l'édition du contenu d'origine par rapport à une
ligne chronologique et la sauvegarde du contenu résultant sont autorisées. Si la valeur est
0b, cela n'est pas autorisé.
NOTE «Time-line edit» ici défini consiste à éditer la totalité du contenu. Faire attention à la différence par
rapport à l'édition d'une liste d'écoute qui est la «lecture éditée d'une ligne chronologique». Voir 5.7.3.2.6.
Data Export
ConditionUnit
DataExport ConditionHeader
DataExport Conditiondescriptor #1
...
DataExport Conditiondescriptor #n
IEC 699/08
Légende
Anglais Français
Data Export Condition Unit Unité Data Export Condition
Data Export Condition Header En-tête Data Export Condition
Data Export Condition descriptor #1 Descripteur #1 Data Export Condition
Data Export Condition descriptor #n Descripteur #n Data Export Condition
5.10.2.1 Structure
RBP (Position
d'octet relative, en Longueur
Nom du champ Contenu
anglais «Relative en octets
Byte Position»)
0 1 Data export condition tag TAG
1 2 Length of data export condition(s) uimsbf
3 1 Number of data export condition descriptors uimsbf
Ce champ définit le nombre de descripteurs data export condition faisant suite à ce champ.
Le descripteur data export condition spécifie une balise de descripteur, une longueur de
descripteur et des conditions d'export.
Valeur Balise
0x00 Réservé
0x01 Descripteur general export
0x02-0xFF Réserved
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 136 – 62227 CEI:2008+A1:2012
5.10.4.1 Structure
5.10.4.2 descriptor_tag
5.10.4.3 descriptor_length
5.10.4.4 storage_media_type
Ce champ représente le type autorisé de support de stockage vers lequel le contenu peut être
exporté.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 137 –
5.10.4.5 encoding_type
Ce champ spécifie le type de codage avec lequel le contenu doit être exporté.
5.10.4.6 protection_type
Ce champ représente le type de protection autorisé selon lequel le contenu doit être exporté.
5.10.4.7 control_type
Ce champ représente le contrôle de protection autorisé selon lequel le contenu doit être
exporté.
Valeur Interprétation
0x00 Indique que CT est à not specified
0x01-0x0F Réservé
0x11 Indique que CT est à copy never
0x12 Indique que CT est à copy no more
0x13 Indique que CT est à copy once
0x14-0xFF Réservé
5.10.4.8 move_indicate_flag
Si la valeur est 1b, cela indique que l'export signifie un transfert. Si la valeur est 0b, cela
indique que l'export signifie une copie.
5.10.4.9 time_period_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de temps s'applique. Si la valeur
est 0b, cela indique qu'il ne s'applique pas.
5.10.4.10 day_count_control_flag
Si la valeur est 1b, cela indique que le contrôle de compte de jours s'applique. Si la valeur est
0b, cela indique qu'il ne s'applique pas.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 139 –
5.10.4.11 date_period_control_flag
Si la valeur est 1b, cela indique que le contrôle de période de date s'applique. Si la valeur est
0b, cela indique qu'il ne s'applique pas.
5.10.4.12 export_count_parameter
Ce champ spécifie le nombre de fois où le contenu peut être exporté. Si la valeur est 0xff,
cela indique que count_period_parameter est illimité.
5.10.4.13 time_period_parameter
Ce champ spécifie le nombre de secondes pendant lesquelles le contenu peut être exporté.
5.10.4.14 day_count_parameter
Ce champ spécifie le nombre jours pendant lesquels le contenu peut être exporté.
5.10.4.15 start_date_parameter
Ce champ spécifie la date de départ à partir de laquelle le contenu peut être exporté. L'unité
de valeur est la seconde et la valeur «0» représente le 1er janvier, 1970.00:00:00 UTC.
5.10.4.16 end_date_parameter
Ce champ spécifie la date de fin jusqu'à laquelle le contenu peut être exporté. L'unité de
valeur est la seconde et la valeur «0» représente le 1er janvier, 1970.00:00:00 UTC.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 140 – 62227 CEI:2008+A1:2012
Annexe A
(informative)
Ce qui suit est un ensemble d'exigences de la gestion des codes d'autorisation dans des
serveurs résidentiels et des dispositifs clients.
d) Le code d'autorisation doit être incorporé dans la licence et distribué avec la licence.
e) Le module de mise en œuvre de DRM (Gestion numérique des droits, en anglais «Digital
Rights Management») doit comporter une interface permettant aux utilisateurs de
référencer en toute sécurité les détails d'autorisation spécifiés par les valeurs dans le
code d'autorisation de la licence.
f) Définir la terminologie exprimant les détails du contrat correspondant à chaque valeur
dans le code d'autorisation. Afficher la terminologie définie lors de la présentation des
détails du contrat aux utilisateurs.
A.2.1 Généralités
Ce paragraphe donne des exemples illustrant la manière dont des dispositifs doivent gérer un
contenu et des codes d'autorisation incluant des identifiants de domaine.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 141 –
Content ID
Issuer ID
Légende
Anglais Français
Permission Actors Acteurs d'autorisation
Data Management Conditions Conditions de gestion de données
Data Export Conditions Conditions d'export de données
General usage Conditions Conditions générales d'utilisation
Extended Usage Conditions Conditions d'utilisation étendues
Content ID Identifiant de contenu
Issuer ID Identifiant d'émetteur
Receiver ID Identifiant de récepteur
1
None (=among PCCO ) Aucun (= parmi PCCO 1 )
Device ID Identifiant de
Domain ID Identifiant de
Devide ID or Domain ID Identifiant de Identifiant de
Data Management Condition-0 Condition de gestion de données-0
Data Management Condition-1 Condition de gestion de données-1
Data Management Condition-2 Condition de gestion de données-2
1
Outside of PCCO Extérieur de PCCO 1
PCCO 1 Permission Code Compliant Objects PCCO 1 Objets conformes au code d'autorisation
Lorsqu'un identifiant de domaine est spécifié comme identifiant de récepteur, une autorisation
spécifiée dans les conditions générales d'utilisation, les conditions étendues d'utilisation et
les conditions d'export de données, est appliquée aux dispositifs et aux supports de stockage
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 142 – 62227 CEI:2008+A1:2012
Dans le cas où le même domaine est également spécifié dans la condition de gestion de
données, les conditions de gestion de données ont priorité sur l'identifiant du récepteur.
A.2.2.3 Lorsqu'un identifiant de domaine est spécifié dans les conditions de gestion
de données
Lorsqu'un identifiant de domaine est spécifié dans les conditions de gestion de données, les
conditions sont interprétées comme des règles d'exception ou priorité.
Les conditions générales d'utilisation, les conditions étendues d'utilisation et les conditions
d'export de données sont considérées comme des autorisations destinées au dispositif ou au
support de stockage ayant reçu le contenu en premier.
Home Server
(The Device that first
Playback Device
received the Permission Information)
Redistribute
upon deleting
Distribute as is Data
Receiver = target = Domain?
(Receiver = Domain ID) Management
Conditions
other than
Redistribute based on the Management Condition target
Redistribute in accordance with
among PCCO1
Management Condition among PCCO
(among PCCO1, target = Device ID)
(Receiver = Device ID)
1 PCCO Permission Code Compliant Objects IEC 701/08
Légende
Anglais Français
Home Server Serveur résidentiel
(The Device that first (Dispositif ayant reçu en premier
received the Permission Information) les informations d'autorisation)
Playback Device Dispositif de lecture
Request Permission Information Demande d'informations d'autorisation
Which License? (Device ID? Subject Quelle licence? (Identifiant du dispositif ? Domaines sujets)
Domains)
Request Permission Information for Demandes d'informations d'autorisation pour la cible xx
target xx
Is the target defined within La cible est-elle définie dans les conditions de gestion ?
the Management Condition?
Distribute in accordance with Distribution en conformité avec la condition de gestion
Management Condition
Receiver = target = Domain? Récepteur = cible = domaine?
Distribute as is Distribution tel quel
(Receiver = Domain ID) (Récepteur = Identifiant de domaine)
Redistribute based on the Management Redistribution basée sur la condition de gestion
Condition parmi les PCCO 1
among PCCO 1
(parmi les PCCO 1 , cible = identifiant de dispositif)
(among PCCO 1 , target = Device ID)
Distribute in accordance with Distribution en conformité avec la condition de gestion
Management Condition among PCCO 1 parmi les PCCO 1
Noter que lorsque les codes d'autorisation sont redistribués, les conditions de gestion de
données qui concernent les acteurs autres que l'identifiant spécifié comme identifiant de
récepteur sont effacées avant redistribution.
Lors de la redistribution des codes d'autorisation, il convient de prendre soin à ce qui suit
lorsque des restrictions concernant les comptes sont impliquées:
En ce qui concerne les restrictions des comptes, ce qui suit doit être vrai.
Les codes d'autorisation suivants avec les restrictions de comptes peuvent être redistribués
lorsque ce processus est géré en mettant à zéro le compte de licences secondaires spécifié
dans le code d'autorisation.
L'exemple ci-dessous illustre les restrictions du compte de copies dans les conditions de
gestion de données.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 145 –
Device ID-a that belongs to Domain ID-0 Device ID-d(PCCO1) outside of Domain ID-0
Continue to copy freely among PCCO1
No restrictions thus copy freely among PCCO1 Receiver ID = Device ID-d
Receiver ID = Device ID-a Data Management Condition
Data Management Condition among PCCO1: No restrictions on Sublicense Count
among PCCO1: No restrictions on Sublicense Count
IEC 702/08
Légende
Anglais Français
Device ID-a that belongs to Domain ID-0 Identifiant de dispositif a appartenant à l'identifiant de
domaine-0
No restrictions thus copy freely among Pas de restrictions, donc copie libre parmi les PCCO 1
PCCO 1
Receiver ID = Device ID-a Identifiant de récepteur = identifiant de dispositif-a
Data Management Condition Condition de gestion de données
1
among PCCO . No restrictions on parmi les PCCO 1 . Pas de restrictions au compte de
Sublicense Count licences secondaires
Management of re-issued License count La gestion du compte de licences redistribuées
is necessary
est nécessaire
Receiver ID = Device ID-a Identifiant de récepteur = identifiant de dispositif-a
Data Management Condition Condition de gestion de données
1
among PCCO . Sublicense Count = 3 parmi les PCCO 1 . Compte de licences secondaires = 3
Because redistribution among PCCO 1 is Puisque la redistribution parmi les PCCO 1
allowed,
est autorisée,
Receiver = Domain becomes insignificant
Récepteur = le domaine devient non significatif
Receiver ID = Domain ID-0 Identifiant de récepteur = identifiant de domaine-0
Data Management Condition Condition de gestion de données
1
among PCCO . No restrictions on parmi les PCCO 1 . Pas de restrictions au compte de
Sublicense Count licences secondaires
Receiver ID = Domain ID-0 Identifiant de récepteur = identifiant de domaine-0
Data Management Condition Condition de gestion de données
1
among PCCO . Sublicense Count = 3 parmi les PCCO 1 . Compte de licences secondaires = 3
Device ID-d(PCCO 1 ) outside of Domain Identifiant de dispositif d (PCCO 1 ) extérieur à l'identifiant
ID-0 de domaine-0
Continue to copy freely among PCCO 1 Poursuite de la copie libre parmi les PCCO 1
Receiver ID = Device ID-d Identifiant de récepteur = identifiant de dispositif-d
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 146 – 62227 CEI:2008+A1:2012
Anglais Français
Data Management Condition Condition de gestion de données
1
among PCCO . No restrictions on parmi les PCCO 1 . Pas de restrictions au compte de
Sublicense Count licences secondaires
Cannot redistribute from Device with Ne peut pas redistribuer à partir du dispositif avec une
Sublicense licence secondaire
Receiver ID = Device ID-d Identifiant de récepteur = identifiant de dispositif-d
Data Management Condition Condition de gestion de données
1
among PCCO . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 0
Device ID-a1 that belongs to Domain ID-0 Identifiant de dispositif a1 appartenant à l'identifiant de
domaine-0
Continue to copy freely among PCCO 1 Poursuite de la copie libre parmi les PCCO 1
Receiver ID = Domain ID-0 Identifiant de récepteur = identifiant de domaine-0
Data Management Condition Condition de gestion de données
1
among PCCO . No restrictions on parmi les PCCO 1 . Pas de restrictions au compte de
Sublicense Count licences secondaires
Copy freely with Domain / Cannot Copie libre avec domaine/ne peut pas redistribuer
redistribute
parmi les PCCO 1
among PCCO 1
Receiver ID = Domain ID-0 Identifiant de récepteur = identifiant de domaine-0
Data Management Condition Condition de gestion de données
1
among PCCO . No restrictions on parmi les PCCO 1 . Pas de restrictions au compte de
Sublicense Count licences secondaires
PCCO 1 Permission Code Compliant PCCO 1 Objets conformes au code d'autorisation
Objects
Device ID-a that belongs to Domain ID-0 Device ID-a1 that belongs to Domain ID-0
1 PCCO Permission Code Compliant Objects Device ID-d outside of Domain ID-0
IEC 703/08
Légende
Anglais Français
Device ID-a that belongs to Domain ID-0 Identifiant de dispositif a appartenant à l'identifiant de
domaine-0
Receiver ID = Device ID-a Identifiant de récepteur = identifiant de dispositif-a
Data Management Condition Condition de gestion de données
1
among PCCO . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 0
Domain ID-0. Sublicense Count = 0 Identifiant de domaine-0. Compte de licences
secondaires = 0
Receiver ID = Domain ID-0 Identifiant de récepteur = identifiant de domaine-0
Data Management Condition Condition de gestion de données
among PCCO 1 . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 0
Domain ID-0. Sublicense Count = 3 Identifiant de domaine-0. Compte de licences
secondaires = 3
Receiver ID = Domain ID-0 Identifiant de récepteur = identifiant de domaine-0
Data Management Condition Condition de gestion de données
1
among PCCO . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 3
Domain ID-0. Sublicense Count = 3 Identifiant de domaine-0. Compte de licences
secondaires = 3
Device ID-a1 that belongs to Domain ID-0 Identifiant de dispositif a1 appartenant à l'identifiant de
domaine-0
Receiver ID = Device ID-0 Identifiant de récepteur = identifiant de dispositif-0
Data Management Condition Condition de gestion de données
1
among PCCO . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 0
Domain ID-0. Sublicense Count = 0 Identifiant de domaine-0. Compte de licences
secondaires = 0
Receiver ID = Device ID-0 Identifiant de récepteur = identifiant de dispositif-0
Data Management Condition Condition de gestion de données
among PCCO 1 . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 0
Identifiant de domaine-0. Compte de licences
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 148 – 62227 CEI:2008+A1:2012
Anglais Français
Domain ID-0. Sublicense Count = 0 secondaires = 0
Device ID-a that belongs to Domain ID-0 Device ID-d outside of Domain ID-0
Device ID-c
Redistribute based on the condition that Sublicense
Count to Device ID-a = 3 (no significance)
Receiver ID=Device ID-c
Data Management Condition
among PCCO1: Sublicense Count = 0
Receiver ID=Device ID-a
Data Management Condition
among PCCO1: Sublicense Count = 0 Can be redistributed to Device ID-c 3 times
(no significance)
IEC 704/08
Légende
Anglais Français
Device ID-a that belongs to Domain Identifiant de dispositif a appartenant à l'identifiant de
ID-0 domaine-0
Receiver ID = Device ID-a Identifiant de récepteur = identifiant de dispositif-a
Data Management Condition Condition de gestion de données
among PCCO 1 . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 0
Device ID-1. Sublicense Count = 3 Identifiant de dispositif-0. Compte de licences secondaires = 3
Device ID-c. Sublicense Count = 3 Identifiant de dispositif-a. Compte de licences secondaires = 3
Device ID-a. Sublicense Count = 3
Same applies for when Receiver ID = S'appliquent également lorsque
Domain ID-0 Identifiant de récepteur = identifiant de domaine-0
Redistribution based on the condition Redistribution basée sur la condition telle que
that Sublicense compte de licences secondaires pour l'identifiant de dispositif-
Count to Device ID-a = 3 (no a = 3 (aucune signification)
significance)
Receiver ID = Device ID-a Identifiant de récepteur = identifiant de dispositif-a
Data Management Condition Condition de gestion de données
among PCCO 1 . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 0
Device ID-d outside of Domain ID-0 Identifiant de dispositif d’ extérieur à l'identifiant de domaine-0
No re-issuance of Licenses because Pas de redistribution des licences car
Sublicense Count = 0 Compte de licences secondaires = 0
Device ID-d that belongs to Domain Identifiant de dispositif d appartenant à l'identifiant de
ID-1 domaine-1
Device ID-c Identifiant de dispositif-c
Receiver ID = Device ID-c Identifiant de récepteur = identifiant de dispositif-c
Data Management Condition Condition de gestion de données
among PCCO 1 . Sublicense Count = 0 parmi les PCCO 1 . Compte de licences secondaires = 0
Can be redistributed to Device ID-c 3 Peut être redistribué à l'identifiant de dispositif-c
times 3 fois
(no significance) (aucune signification)
Annexe B
(informative)
Ce qui suit est un ensemble de cas d'utilisation anticipés pour l'utilisation des codes
d'autorisation.
B.2.1 Généralités
Ce paragraphe illustre les cas d'utilisation pouvant être réalisés en utilisant des codes
d'autorisation. La structure d'un code d'autorisation est illustrée graphiquement ci-dessous.
Le code d'autorisation est conçu en ce qu'il s'harmonise avec les systèmes de DRM (Gestion
numérique des droits, en anglais «Digital Rights Management») et son autorisation couvre la
gamme d'autorisations des systèmes de DRM existants. Certains exemples sont ici illustrés,
mais le code d'autorisation est applicable à divers autres systèmes de DRM.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 151 –
Because the stored info. is static, 3 types of identifiers are Because the stored info. is static, respective flags are implicitly retained
implicitly encapsulated. (The flag contents are preliminary and initial flags are displayed)
(oridinary 16 bytes each, but size is extendable) DC: Disclosure Class, UPC: Usage Purpose Class, CMC: Charge Model Class,
SC: Sponsor Class, BC: Billing Class, AC: Application Class,
TC: Territory Class, UC: Usage Class
Under the Playback Usage Condition, info. to be specified is static. Under the Print Usage Condition, info. to be specified is static.
Therefore, Flags and Parameters are implicitly encapsulated. Therefore, Flags and Parameters are implicitly encapsulated.
IEC 705/08
Légende
Anglais Français
Permission Code Structuring (1/2) Structuration du code d'autorisation (1/2)
Basic structure of a unit Structure de base d'une unité
Tag Balise
Size Taille
Data Données
Identifies info stored in Data Informations d'identification mémorisée dans la section de
Section données
Length of Data Section Longueur de la section de données
The Data itself Syntax differs La syntaxe des données elles-mêmes est différente
based on the Tag sur la base de la balise
Variable length section Section de longueur variable
Static length section Section de longueur statique
Section with implicit structure Section avec structure implicite
Version Unit Unité version
Version Tag Balise version
Version Version
Permission Actor Unit Unité Permission Actor
Permission Actor Tag Balise Permission Actor
Permission Actor Information Informations Permission Actor
Permission Classification Unit Unité Permission Classification
Permission Classification Tag Balise Permission Classification
Static Statique
Usage Tag Information Informations de balise d'utilisation
Content ID Identifiant de contenu
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 152 – 62227 CEI:2008+A1:2012
Anglais Français
Issue ID Identifiant d'émetteur
Receiver ID Identifiant de récepteur
Because the stored info. is static, 3 Puisque les informations mémorisées sont statiques, 3 types d’
types of identifiers are
identifiants sont encapsulés implicitement
implicitly encapsulated
(16 octets ordinaires, mais la taille est extensible)
(ordinary 16 bytes, buit size is
extendable)
Because the stored info. is static, Puisque les informations mémorisées sont statiques, les
respective flags are implicitly indicateurs respectifs sont conservés implicitement
retained
(Le contenu de l'indicateur est préliminaire et
(The flag contents are preliminary
and initial flags are displayed) les indicateurs initiaux sont affichés)
DC: Disclosure Class, UPC: Usage DC: Classe Disclosure, UPC: Classe Usage Purpose, CMC:
Purpose Class, CMC: Charge Classe Charge Model
Model Class SC: Classe Sponsor, BC: Classe Billing, UC: Classe Usage
SC: Sponsor Class, BC: Billing
Class, UC: Usage Class
General Condition Unit Unité General Condition
General Condition Tag Balise General Condition
Variable Variable
General Usage Condition Condition générale d'utilisation
Extended Usage Condition Unit Unité Extended Usage Condition
Extended Usage Condition Tag Balise Extended Usage Condition
Depending on the contents of the En fonction du contenu de l'autorisation, les informations
Permission, the nécessaires varient.
information necessary changes. Par exemple, le contenu A nécessite uniquement des
conditions de lecture, tandis que le contenu B nécessite à la
For example, content A requires fois des conditions de lecture et d'impression.
playback
En conséquence, les balises identifient explicitement le type de
conditions only, while content B conditions d'utilisation inclus.
requires both
playback and print conditions.
Tags, therefore, explicitly identifies
what kind of
usage conditions are included.
Playback Condition Tag Balise Playback Condition
Static Statique
Playback Usage Condition Playback Usage Condition
Print Condition Tag Balise Print Condition
Static Statique
Print Usage Condition Print Usage Condition
Tag & Data units Suite des balises et unités de données si nécessaire
continue if (si nécessaire pour édition et modification)
necessary (if
necessary for Edit
and Modify)
Play Count Compte de lectures
Play Period Période de lecture
Print Count Compte d'impressions
Print Size Taille d'impression
Under the Playback Usage Dans la condition d'utilisation de lecture, les informations à
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 153 –
Anglais Français
Condition, info to be specified is spécifier sont statiques.
static.
En conséquence, les indicateurs et les paramètres sont
Therefore, Flags and Parameters encapsulés implicitement.
are implicitly encapsulated.
Under the Print Usage Condition, Dans la condition d'utilisation d'impression, les informations à
info to be specified is static. spécifier sont statiques.
Therefore, Flags and Parameters En conséquence, les indicateurs et les paramètres sont
are implicitly encapsulated. encapsulés implicitement.
The structure that specifies a record for each management subject, after the field that specifies the number of records,
is implicit. However, note that since the number of management subjects is variable, in general the length is variable.
N
Simultaneous
Receiver ID = Encryption Copy Transcode Expiration Sublicense Condition independent from
Export Condition
ZZZZZZZZ Flag Count Restrictions Date Count Tag
Variable Export target DRM
Receiver ID =
Domain ID A Flag Count Restrictions Date Count
Légende
Anglais Français
Permission Code Structuring (2/2) Structuration du code d'autorisation (2/2)
The structure that specifies a La structure qui spécifie un enregistrement pour chaque sujet de
record for each management gestion, après le champ qui spécifie le nombre
subject, after the field that d'enregistrements, est implicite. Noter toutefois que puisque le
specifies the number of records, nombre de sujets de gestion est variable, la longueur est en
général variable.
is implicit. However, note that
since the number of management
subjects is variable, in general
the length is variable
Data Management Condition Unit Unité Data Management Condition
Data Management Condition Tag Balise Data Management Condition
Variable Variable
Data Management Condition Condition de gestion de données
Data Export Condition Unit Unité Data Export Condition
Data Export Condition Tag Balise Data Export Condition
Variable Variable
Data Export Condition Conditions d'export de données
Receiver ID = ZZZZZZZZ Identifiant de récepteur = ZZZZZZZZ
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 154 – 62227 CEI:2008+A1:2012
Anglais Français
Encryption Flag Indicateur de chiffrement
Copy Count Compte de copies
Transcode Restrictions Restrictions du transcodage
Expiration Date Date d'expiration
Sublicense Count Compte de licences secondaires
Receiver ID = Device IDa Identifiant de récepteur = Identifiant de dispositif a
Receiver ID = Device IDb Identifiant de récepteur = Identifiant de dispositif b
Receiver ID = Domain ID A Identifiant de récepteur = Identifiant de domaine A
Simultaneous Balise de condition d'export simultanée
Export Condition
Tag
Variable Variable
Condition independent from Condition indépendante de la DRM cible d'export
Export target DRM
CPRM Condition Balise de condition de CPRM
Tag
Variable Variable
Export Condition unique to Condition d'export unique pour AACS
ACCS
SAFIA Condition Balise de condition de SAFIA
Tag
Variable Variable
Export Condition unique to SAFIA Condition d'export unique pour SAFIA
Items expressed under Data Les éléments exprimés dans la condition de gestion de données
Management Condition are sont statiques et ne dépendent pas du sujet géré.
static and do not depend on the La structure de l'enregistrement est donc implicite. Plusieurs
subject managed. enregistrements sont mémorisés en séquence.
Therefore, the record's structure
is implicit. Multiple
records are stored in sequence.
Separated between a section that Séparée entre une section spécifiant des conditions
specifies conditions indépendantes de la cible d'export et une section spécifiant des
conditions dépendant du DRM cible.
independent from the Export
target and section that specifies La section dépendante est nécessaire car
conditions dependent on the elle dépend de la nature de la DRM cible, des paramètres
target DRM. spéciaux sont requis
Depending section is necessary Certaines DRM cibles nécessitent de modifier les conditions
because
selon que chaque section de données sera structurée
Depending on the nature of the ultérieurement ou selon qu'elles sont implicites TBD.
target DRM, special
Parameters are required
Some target DRM require
conditions to be changed
Whether each data section will be
further structured or whether
they would be made implicit is
TBD.
Conditions du code d'autorisation: Tant que Mr. A utilise le contenu, il n'y a aucune restriction
à la copie ou à la lecture. L'export vers des CD est autorisé jusqu'à 10 fois.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 155 –
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Légende
Anglais Français
Permission Code Example with respect to Exemple de code d'autorisation selon Fairplay (1/2)
Fairplay (1/2)
Version Unit Unité version
Version Tag Balise version
Version Version
Permission Actor Unit Unité Permission Actor
Permission Actor Tag Balise Permission Actor
Permission Actor Information Informations Permission Actor
Permission Classification Unit Unité Permission Classification
Permission Classification Tag Balise Permission Classification
Static Statique
Usage Class Information Informations de classe d'utilisation
Content ID Identifiant de contenu
Issue ID Identifiant d'émetteur
Receiver ID Identifiant de récepteur
Open Permission, Permission ouverte,
Permit personal use only … Autorise seulement une utilisation personnelle …
General Usage Condition Unit Unité General Usage Condition
General Usage Condition Tag Balise General Usage Condition
Variable Variable
General Usage Condition Condition générale d'utilisation
Extended Usage Condition Unit Unité Extended Usage Condition
Extended Usage Condition Tag Balise Extended Usage Condition
Extended Usage Condition is not needed Condition d'utilisation étendue non nécessaire
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 156 – 62227 CEI:2008+A1:2012
Anglais Français
Playback Condition Tag Balise Playback Condition
Static Statique
Playback Usage Condition Playback Usage Condition
iTunes specifies Playback use only iTunes spécifie l'utilisation en lecture seulement
(Other usage modes are not permitted) (Les autres modes d'utilisation ne sont pas autorisés)
Therefore, only the Playback Condition Unit Seule l'unité de condition de lecture est donc retenue.
is retained
Play Count Compte de lectures
Play Period Période de lecture
As long as it is used within iTunes, there is Dans la mesure où il est utilisé dans iTunes, il n'y a
no Play Count nor Period restrictions pas de compte de lecture ni de restrictions de période
2
Not Encryption Copy Transcode Expiration Sublicense Simultaneous Condition independent from Export target DRM
Flag Count Restrictions Date Count Export Condition Variable Export not allowed (including Move)
specified n/a 0 n/a n/a n/a Tag
Mr. A’s Encryption Copy Transcode Expiration Sublicense CD Condition Condition unique to CD Export
Flag Count Restrictions Date Count Tag Variable Export of copy allowed up to 10 times
Domain Yes ∞ none none ∞
・Generally. Copying content is not allowed ・Generally, Exporting content is not allowed (even Move is not allowed)
Therefore, fields other than Copy Count is n/a (no significance) ・If the Export Target is a CD, (technically a CD DRM),
・Copying and Re-issuance of Licenses is allowed only within Mr. Export is allowed up to 10 times
A’s Domain (Mr. A’s PC, Mr. A’s iPod) ・The contents of the Permission would not allow for content control
However, encryption is required for content protection after Export to CD. Therefore, effectively, it is equivalent to “Copy freely”
However, this would be outside the scope of the Permission Code
Légende
Anglais Français
Permission Code Example with respect to Exemple de code d'autorisation selon Fairplay
Fairplay (2/2) (2/2)
Data Management Condition Unit Unité Data Management Condition
Data Management Condition Tag Balise Data Management Condition
Variable Variable
Data Management Condition Condition de gestion de données
Data Export Condition Unit Unité Data Export Condition
Data Export Condition Tag Balise Data Export Condition
Variable Variable
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 157 –
Anglais Français
Data Export Condition Conditions d'export de données
Not specified Non spécifié
Encryption Flag Indicateur de chiffrement
Copy Count Compte de copies
Transcode Restrictions Restrictions du transcodage
Expiration Date Date d'expiration
Sublicense Count Compte de licences secondaires
Mr. A's Domain Domaine de Mr. A
Simultaneous Balise de condition d'export simultanée
Export Condition
Tag
Variable Variable
Condition independent from Condition indépendante de la DRM cible d'export
Export target DRM Export non autorisé (y compris transfert)
Export not allowed (including Move)
Condition independent from Condition indépendante du DRM cible d'export
Export target DRM Export de copie autorisé jusqu'à 10 fois
Export of copy allowed up to10 times
Generally, Copying content is not allowed La copie de contenu n'est généralement pas
autorisée
Therefore, fields other than Copy Count is n/a
(no significance) En conséquence, les champs autres que Copy
Count sont à n/a (aucune signification)
Copying and Re-issuance of Licenses is
allowed only with Mr. La copie avec redistribution de licences est
autorisée uniquement avec le domaine de Mr. A
A's Domain (Mr. A's PC, Mr. A's iPod) (PC de Mr. A, iPod de Mr. A)
However, encryption is required for content Toutefois, un chiffrement est requis pour la
protection protection du contenu
Generally, Copying content is not allowed La copie de contenu n'est généralement pas
(even Move is not allowed) autorisée (même le transfert n'est pas autorisé)
If the Export Target is a CD (Technically a CD Si la cible d'export est un CD (techniquement, un
DRM), CD DRM),
Export is allowed up to 10 times l'export est autorisé jusqu'à 10 fois
The contents of the permission would not allow Le contenu de l'autorisation ne permet pas le
for content control contrôle du contenu après l'export vers un CD.
Effectivement, il est donc équivalent à une "copie
after Export to CD. Therefore, effectively, it is libre".
equivalent to "Copy freely".
Toutefois, ceci ne fait pas partie du domaine
However, this would be outside the scope of d'application du code d'autorisation
the Permission Code
After changing PCs,FairPlay re-authenticates Après changement de PC, FairPlay authentifie à
Mr. A by re-connecting to nouveau Mr. A en se reconnectant au serveur.
L'expression de ce processus s'effectue par le
the server. Expressing this process through the code d'autorisation, Compte de licences
Permission Code, secondaires à Mr. A est ∞, avec la licence
Sublicense Count to Mr. A would be ∞, with the secondaire délivrée par le serveur iTunes.
Sublicense issued from Ceci constitue une méthode de gestion unique à
the iTunes server. This would be a cette DRM particulière et est ainsi représenté dans
management method unique to this cette section
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Play Period
Play Count ・・・
∞ ∞
・No restrictions on Play Count, Play Period or playlist creation
・Receiver ID corresponds to the DVD-RW, so as long as the user possesses this disk, the content can be played on any Device.
(If the Receiver ID were to be a person, or a Device, the Permission Code must or prohibit other people or other Devices from
playing the content.) IEC 709/08
Légende
Anglais Français
Permission Code Example with respect to CPRM Exemple de code d'autorisation selon CPRM
(DVD-RW VR Mode) (1/2) (Mode DVD-RW VR) (1/2)
Version Unit Unité version
Version Tag Balise version
Version Version
Permission Actor Unit Unité Permission Actor
Permission Actor Tag Balise Permission Actor
Permission Actor Information Informations Permission Actor
Permission Classification Unit Unité Permission Classification
Permission Classification Tag Balise Permission Classification
Static Statique
Usage Class Information Informations de classe d'utilisation
Content ID Identifiant de contenu
Issue ID Identifiant d'émetteur
Receiver ID Identifiant de récepteur
Open Permission, Permission ouverte,
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 159 –
Anglais Français
Permit personal use only … Autorise seulement une utilisation personnelle …
NHK (representing various rights holders) isues NHK (représentant divers détenteurs de droits)
délivre une autorisation à un disque DVD-RW
Permission to a specific DVD-RW Disk spécifique
General Usage Condition Unit Unité General Usage Condition
General Usage Condition Tag Balise General Usage Condition
Variable Variable
General Usage Condition Condition générale d'utilisation
Extended Usage Condition Tag Balise Extended Usage Condition
Extended Usage Condition Unit is not necessary L'unité Extended Usage Condition n'est pas
nécessaire
Specify terms for Playback use and Edit use Spécifier les termes d'utilisation de lectures et
d'utilisation d'édition
(Other uses are not Permitted)
(Les autres utilisations ne sont pas autorisées)
Playback Condition Tag Balise Playback Condition
Static Statique
Playback Usage Condition Playback Usage Condition
Play Count Compte de lectures
Play Period Période de lecture
No restrictions on Play Count, Play Period or Pas de restriction au compte de lectures, période
playlist creation de lecture ou création de liste d'écoute
Receiver ID corresponds to the DVD-RW, as long L'identifiant du récepteur correspond au DVD-
as the user possesses this disk, the content can RW, dans la mesure où l'utilisateur possède le
be played on any Device disque, le contenu peut être lu sur n'importe quel
dispositif
(If the Receiver ID were to be a person, or a
Device, the Permission Code must or prohibit (Si l'identifiant de récepteur est une personne ou
other people or other Devices from un dispositif, le code d'autorisation doit interdire
à d'autres personnes ou à d'autres dispositif de
playing the content.) lire le contenu.)
1
Not Encryption Copy Transcode Expiration
Specified
Sublicense Count Time-line Edit Simultaneous Condition independent from target DRM
Flag Count Restrictions Date Export Condition Variable Export not allowed (incl. Move)
Yes ∞ Not Allowed None 0 Allowed Tag
Trusted DRM Condition for DRM “trusted” by CPRM
・Encrypted data can be freely copied. There is no Expiration Date. Export Condition Variable Move Permitted. No more Copies allowed at target.
・Sublicensing is not allowed. Thereby, in practice, Copy is not Tag
allowed.
Move is also technically allowed in the Permission. However, due ・Generally, content Export is not allowed, even if it is limited to Move
to DVD-RW’s inherent physical and logical constraints, it is only
essentially not possible. ・Move is Permitted so long as it is to a DRM that CPRM “trusts”
・There are no restrictions on Edit (a list of “trusted” DRMs will be determined by CPRM’s operating
・If Permission were to prohibit cutting out commercials for example, policy)
Edit conditions would change Note, however, that as is the case with Data Management Condition,
Move is not possible in practice.
IEC 710/08
Légende
Anglais Français
Permission Code Example with respect to CPRM Exemple de code d'autorisation selon CPRM
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 160 – 62227 CEI:2008+A1:2012
Anglais Français
(DVD-RW VR Mode) (2/2) (Mode DVD-RW VR) (2/2)
Data Management Condition Unit Unité Data Management Condition
Data Management Condition Tag Balise Data Management Condition
Variable Variable
Data Management Condition Condition de gestion de données
Data Export Condition Unit Unité Data Export Condition
Data Export Condition Tag Balise Data Export Condition
Variable Variable
Data Export Condition Conditions d'export de données
Not specified Non spécifié
Encryption Flag Indicateur de chiffrement
Yes Oui
Copy Count Compte de copies
Transcode Restrictions Restrictions du transcodage
Not Allowed Non autorisé
Expiration Date Date d'expiration
None Aucune
Sublicense Count Compte de licences secondaires
Time-line Edit Édition de la ligne chronologique
Allowed Autorisée
Simultaneous Balise de condition d'export simultanée
Export Condition
Tag
Variable Variable
Condition independent from target DRM Condition indépendante du DRM cible d'export
Export not allowed (incl. Move)
Trusted DRM Export non autorisé (y compris Move)
Export Condition Balise de condition d'export de DRM de
confiance
Tag
Variable Variable
Condition for DRM "trusted" by CPRM Condition de DRM "certifiée" par CPRM
Move Permitted. No more Copies allowed at Transfert autorisé. Pas d'autres copies
target. autorisées sur la cible.
Generally, content Export is not allowed, even if L'export de contenu n'est généralement pas
it is limited to Move autorisé, même s'il est limité uniquement à un
transfert
only
Le transfert est autorisé dans la mesure où il
Move is permitted so long as it is to a DRM that s'effectue vers une DRM "certifiée" par CPRM
CPRM "trusts"
(une liste de DRM "certifiées" est déterminée par
(a list of "trusted" DRMs will ne determined by la politique d'exploitation du CPRM)
CPRM's operating
Noter toutefois que comme dans le cas de la
policy) condition de gestion de données, le transfert
Note, however, that as is the case with Data n'est pas possible en pratique.
Management Condition,
Move is not possible in practice.
Encrypted data can be freely copied. There is no Les données chiffrées peuvent être librement
Expiration Date. copiées.
Sublicensing is not allowed. Thereby, in practice, Il n'y a pas de date d'expiration.
Copy is not
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 161 –
Anglais Français
allowed. La fourniture de licences secondaires n'est pas
autorisée.
Move is also technically allowed in the
Permission. However, due En pratique, la copie n'est donc pas autorisée.
to DVD-RW's inherent physical and logical Le transfert est également techniquement
constraints, it is autorisé dans l'autorisation. Toutefois, en raison
des contraintes physiques et logiques inhérentes
essentially not possible. aux DVD-RW, il n'est essentiellement pas
There are no restrictions on Edit possible.
NOTE La norme SAFIA actuelle ne permet pas l'utilisation simultanée du contrôle de copies et du contrôle de
comptes de lectures. De plus, la norme d'enregistrement de télévision actuelle ne peut pas appliquer des contrôles
de compte de copies. Ceci constitue un cas d'utilisation potentielle futur.
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Playlist
Play Count Play Period ・・・ Playback
10 ∞ Allowed
・Play Count is 10
・No restriction on Play Period, Playlist Playback (playlist creation) etc.
・Receiver ID corresponds to the iVDR media, so as long as the user possesses this iVDR media, the content can be played on any Device.
IEC 711/08
Légende
Anglais Français
Permission Code Example with respect to Exemple de code d'autorisation selon SAFIA (1/2)
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 162 – 62227 CEI:2008+A1:2012
Anglais Français
SAFIA (1/2)
Version Unit Unité version
Version Tag Balise version
Version Version
Permission Actor Unit Unité Permission Actor
Permission Actor Tag Balise Permission Actor
Permission Actor Information Informations Permission Actor
Permission Classification Unit Unité Permission Classification
Permission Classification Tag Balise Permission Classification
Static Statique
Usage Class Information Informations de classe d'utilisation
Content ID Identifiant de contenu
Issue ID Identifiant d'émetteur
Receiver ID Identifiant de récepteur
Open Permission, Permission ouverte,
Permit personal use only … Autorise seulement une utilisation personnelle …
NHK (representing various rights holders) NHK (représentant divers détenteurs de droits)
issues délivre une autorisation à un iVDR spécifique
Permission to a specific iVDR Disk
General Usage Condition Unit Unité General Usage Condition
General Usage Condition Tag Balise General Usage Condition
Variable Variable
General Usage Condition Condition générale d'utilisation
Extended Usage Condition Tag Balise Extended Usage Condition
Extended Usage Condition Unit is not L'unité Extended Usage Condition n'est pas
necessary nécessaire
Specify terms for Playback use and Edit use Spécifier les termes d'utilisation de lectures et
d'utilisation d'édition
(Other uses are not Permitted)
(Les autres utilisations ne sont pas autorisées)
Playback Condition Tag Balise Playback Condition
Static Statique
Playback Usage Condition Playback Usage Condition
Play Count Compte de lectures
Play Period Période de lecture
Playlist Liste d'écoute
Playlist Allowed Liste d'écoute autorisée
Play Count is 10 Le compte de lectures est de 10
No restriction on Play Period, Playlist Playback Aucune restriction à la période de lecture, lecture
(playlist creation) etc. de liste de diffusion (création de liste de diffusion),
etc.
Receiver ID corresponds to the iVDR media, so
as long as the user possesses this iVDR L'identifiant de récepteur correspond au support,
media, the content can be played on any dans la mesure où l'utilisateur possède le support,
Device le contenu peut être lu sur n'importe quel dispositif
1
Encryption Copy Transcode Expiration Sublicense Count Time-line Edit Simultaneous
Not Flag Count Restrictions Date Export Condition Variable Condition independent from target DRM
Specified Yes ∞ Not Allowed None 10 Allowed Tag Export not allowed (incl. Move)
Trusted DRM
・Encrypted data can be freely copied. There is no Expiration Date. Export Condition Condition for DRM “trusted” by SAFIA
Variable
・Sublicensing is allowed up to 10 times. However, Sublicensing of Tag Move Permitted. No more Copies allowed at target.
Sublicenses is not allowed. (Sublicense target receives the ・Generally, content Export is not allowed, even if it is limited to Move
Permission as “Sublicense Count=0”) only
・There are no restrictions on Edit ・Move is Permitted so long as it is to a DRM that SAFIA “trusts”
・If Permission were to prohibit cutting out commercials for example, (a list of “trusted” DRMs will be determined by SAFIA’s operating policy)
Edit conditions would change
IEC 712/08
Légende
Anglais Français
Permission Code Example with respect to SAFIA Exemple de code d'autorisation selon SAFIA
(2/2) (2/2)
Data Management Condition Unit Unité Data Management Condition
Data Management Condition Tag Balise Data Management Condition
Variable Variable
Data Management Condition Condition de gestion de données
Data Export Condition Unit Unité Data Export Condition
Data Export Condition Tag Balise Data Export Condition
Variable Variable
Not specified Non spécifié
Encryption Flag Indicateur de chiffrement
Yes Oui
Copy Count Compte de copies
Transcode Restrictions Restrictions du transcodage
Not Allowed Non autorisé
Expiration Date Date d'expiration
None Aucune
Sublicense Count Compte de licences secondaires
Time-line Edit Édition de la ligne chronologique
Allowed Autorisée
Simultaneous Balise de condition d'export simultanée
Export Condition
Tag
Variable Variable
Condition independent from target DRM Condition indépendante du DRM cible d'export
Export not allowed (incl. Move)
Trusted DRM Balise de condition d'export de DRM de
confiance
Export Condition
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 164 – 62227 CEI:2008+A1:2012
Anglais Français
Tag
Variable Variable
Condition for DRM "trusted" by SAFIA Condition de DRM "certifiée" par SAFIA
Move Permitted. No more Copies allowed at Transfert autorisé. Pas d'autres copies
target. autorisées sur la cible.
Generally, content Export is not allowed, even if L'export de contenu n'est généralement pas
it is limited to Move autorisé, même s'il est limité uniquement à un
transfert
only
Le transfert est autorisé dans la mesure où il
Move is permitted so long as it is to a DRM that s'effectue vers une DRM "certifiée" par SAFIA
SAFIA "trusts"
(une liste de DRM "certifiées" est déterminée par
(a list of "trusted" DRMs will ne determined by la politique d'exploitation du SAFIA)
SAFIA's operating
policy)
Encrypted data can be freely copied. There is no Les données chiffrées peuvent être librement
Expiration Date. copiées.
Sublicensing is allowed up to 10 times. However, Il n'y a pas de date d'expiration.
Sublicensing of
La fourniture de licences secondaires est
Sublicenses is not allowed (Sublicence target autorisée jusqu'à 10 fois. Toutefois, la fourniture
receives the de licences secondaires de licences secondaires
n'est pas autorisée
Permission as "Sublicense Count=0")
(La cible de licence secondaire reçoit
There are no restrictions on Edit l'autorisation par "compte de licences
If Permission were to prohibit cutting our secondaires = 0")
commercials for example, Il n'y a pas de restrictions à l'édition si
Edit condition would change l'autorisation interdit par exemple la suppression
des publicités sur l'édition.
Les conditions d'édition changent
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Légende
Anglais Français
Key Permission Code Example with respect Exemple de code d'autorisation clé selon une
to PC distribution (WMT, streaming) distribution par PC (WMT, diffusion en continu)
Version Unit Unité version
Version Tag Balise version
Version Version
Permission Actor Unit Unité Permission Actor
Permission Actor Tag Balise Permission Actor
Permission Actor Information Informations Permission Actor
Permission Classification Unit Unité Permission Classification
Permission Classification Tag Balise Permission Classification
Static Statique
Usage Class Information Informations de classe d'utilisation
Content ID Identifiant de contenu
Issue ID Identifiant d'émetteur
Receiver ID Identifiant de récepteur
SP issues Permission to subscriber's WMTd- SP délivre une autorisation à l'environnement
0 environment WMTd-0 de l'abonné
Open Permission, Permission ouverte,
Permit personal use only … Autorise seulement une utilisation personnelle …
Streaming Permission Autorisation de diffusion en continu
General Usage Condition Unit Unité General Usage Condition
General Usage Condition Tag Balise General Usage Condition
Variable Variable
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 166 – 62227 CEI:2008+A1:2012
Anglais Français
General Usage Condition Condition générale d'utilisation
Extended Usage Condition Tag Balise Extended Usage Condition
Extended Usage Condition Unit is not L'unité Extended Usage Condition n'est pas
necessary nécessaire
Specify Playback use only Spécifications d'utilisation en lecture seulement
(other usage modes are not Permitted) (les autres modes d'utilisation ne sont pas autorisés)
Therefore, only the Playback Condition Unit Seule l'unité de condition de lecture est donc
is retained retenue
Playback Condition Tag Balise Playback Condition
Static Statique
Playback Usage Condition Playback Usage Condition
Play Count Compte de lectures
Play Period Période de lecture
1 day 1 journée
No restrictions on Play Count, Play Period is Pas de restriction au compte de lecture, la période
specified de lecture est spécifiée
NOTE Avec cette autorisation, le type d'utilisation de la classification d'autorisation est l'autorisation de diffusion
en continu. Ceci ne signifie pas que l'utilisateur final soit autorisé à redistribuer le contenu par diffusion en continu
mais ceci signifie que l'utilisateur final est autorisé à consulter ce contenu par diffusion en continu. Lorsque
l'utilisateur final reçoit ce code d'autorisation, le contenu est déjà distribué par diffusion en continu.
Key Permission Code Examples with respect to PC distribution (WMT, download) (1/2)
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Légende
Anglais Français
Key Permission Code Example with respect to Exemple de code d'autorisation clé selon une
PC distribution (WMT, download) (1/2) distribution par PC (WMT, téléchargement) (1/2)
Version Unit Unité version
Version Tag Balise version
Version Version
Permission Actor Unit Unité Permission Actor
Permission Actor Tag Balise Permission Actor
Permission Actor Information Informations Permission Actor
Permission Classification Unit Unité Permission Classification
Permission Classification Tag Balise Permission Classification
Static Statique
Usage Class Information Informations de classe d'utilisation
Content ID Identifiant de contenu
Issue ID Identifiant d'émetteur
Receiver ID Identifiant de récepteur
SP issues Permission to subscriber's WMTd-0 SP délivre une autorisation à l'environnement
environment WMTd-0 de l'abonné
Open Permission, Permission ouverte,
Permit personal use only … Autorise seulement une utilisation personnelle …
Download Permission
General Usage Condition Unit Unité General Usage Condition
General Usage Condition Tag Balise General Usage Condition
Variable Variable
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 168 – 62227 CEI:2008+A1:2012
Anglais Français
General Usage Condition Condition générale d'utilisation
Extended Usage Condition Tag Balise Extended Usage Condition
Extended Usage Condition Unit is not L'unité Extended Usage Condition n'est pas
necessary nécessaire
Specify Playback use only Spécifications d'utilisation en lecture seulement
(other usage modes are not Permitted) (les autres modes d'utilisation ne sont pas
autorisés)
Therefore, only the Playback Condition Unit is
retained Seule l'unité de condition de lecture est donc
retenue
Playback Condition Tag Balise Playback Condition
Static Statique
Playback Usage Condition Playback Usage Condition
Play Count Compte de lectures
Play Period Période de lecture
No restrictions on Play Count nor Play Period Pas de restriction au compte de lecture, la période
de lecture est spécifiée
Key Permission Code Example with respect to PC distribution (WMT, download) (2/2)
2
Encryption Copy Transcode Expiration Sublicense Count Simultaneous
Not Flag Count Restrictions Date Export Condition Variable Condition independent from target DRM
Specified Yes 3 Not Allowed None 0 Tag Export not allowed (incl. Move)
Encryption Copy Transcode Expiration
Trusted DRM
WMTd-0 Sublicense Count Export Condition Variable Condition for DRM “trusted” by WMT
Flag Count Restrictions Date
Yes 3 Not Allowed None 3 Tag Move Permitted. No more Copies allowed at target.
CD Condition Export Condition unique to CDs
Tag Variable
Export of Copies allowed up to 10 times
・WMT-DRM environments (not specified) do not allow Sublicensing
・WMTd-0 environment for the same subscriber allows for
Sublicensing to up to 3 machines. Copy Count at the Sublicense ・Generally, content Export is not allowed, even if it is limited to Move
target is 3. Sublicense Count is 0. There is no Expiration Date. only
・Move is Permitted so long as it is to a DRM that WMT “trusts”
(a list of “trusted” DRMs will be determined by WMT’s operating policy)
・Export to CDs are allowed up to 10 times
IEC 715/08
Légende
Anglais Français
Key Permission Code Example with respect to Exemple de code d'autorisation clé selon une
PC distribution (WMT, download) (2/2) distribution par PC (WMT, téléchargement) (2/2)
Data Management Condition Unit Unité Data Management Condition
Data Management Condition Tag Balise Data Management Condition
Variable Variable
Data Management Condition Condition de gestion de données
Data Export Condition Unit Unité Data Export Condition
Data Export Condition Tag Balise Data Export Condition
Variable Variable
Data Export Condition Conditions d'export de données
Not specified Non spécifié
Encryption Flag Indicateur de chiffrement
Yes Oui
Copy Count Compte de copies
Transcode Restrictions Restrictions du transcodage
Not Allowed Non autorisé
Expiration Date Date d'expiration
None Néant
Sublicense Count Compte de licences secondaires
Simultaneous Balise de condition d'export simultanée
Export Condition
Tag
Variable Variable
Condition independent from target DRM Condition indépendante du DRM cible d'export
(Export not allowed (incl. Move)
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 170 – 62227 CEI:2008+A1:2012
Anglais Français
Trusted DRM (Export non autorisé (incl. Move)
Export Condition Balise de condition d'export de DRM de
confiance
Tag
Variable Variable
Condition for DRM "trusted" by WMT Condition de DRM "certifiée" par WMT
Move Permitted. No more Copies allowed at Transfert autorisé. Pas d'autres copies
target. autorisées sur la cible.
CD Condition Condition de CD
Variable Variable
Export Condition is unique to CDs Condition d'export spécifique aux CD
Export of Copies allowed up to 10 times L'export de copies autorisé jusqu'à 10 fois
Generally, content Export is not allowed, even if L'export de contenu n'est généralement pas
it is limited to Move autorisé, même s'il est limité uniquement à un
transfert
only
Le transfert est autorisé dans la mesure où il
Move is permitted so long as it is to a DRM that s'effectue vers une DRM "certifiée" par WMT
WMT "trusts"
(une liste de DRM "certifiées" est déterminée par
(a list of "trusted" DRMs will ne determined by la politique d'exploitation de WMT)
WMT's operating
L'export vers CD est autorisé jusqu'à 10 fois
policy)
Export to CDs are allowed up to 10 times
WMT-DRM Environments (Not Specified) do not Les environnements WMT-DRM (non spécifiés)
allow Sublicensing ne permettent pas de licences secondaires
WMT d-0 Environment for the Same Subscriber L'environnement WMT d-0 pour le même abonné
allows for autorise des licences secondaires jusqu'à 3
machines. Le compte de copies sur la cible de
Sublicensing up to 3 machines. Copy Count at licences secondaires est de 3. Le compte de
the Sublicense target Is 3. Sublicense Count is 0. licences secondaires est de 0. Il n'y a pas de
There is no expiration date. date d'expiration.
Conditions du code d'autorisation: la copie n'est pas autorisée et il n'est donc pas possible
d'effectuer d'autres copies sur une cible de copie. Il n'y a aucune restriction au compte de
lectures ou à la période de lecture. Le transfert n'est pas autorisé.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 171 –
Version Unit
Version
Version
Tag 1 0x10 (Ver. 1.0)
Légende
Anglais Français
Key Permission Code Example with respect Exemple de code d'autorisation clé selon des
to ringtones (1/2) sonneries de téléphone (1/2)
Version Unit Unité version
Version Tag Balise version
Version Version
Permission Actor Unit Unité Permission Actor
Permission Actor Tag Balise Permission Actor
Permission Actor Information Informations Permission Actor
Permission Classification Unit Unité Permission Classification
Permission Classification Tag Balise Permission Classification
Static Statique
Usage Class Information Informations de classe d'utilisation
Content ID Identifiant de contenu
Issue ID Identifiant d'émetteur
Receiver ID Identifiant de récepteur
Subscriber-a Abonné-a
DCP issues Permission to subscriber-a DCP délivre une autorisation à l'abonné-a (même
(same phone number) numéro de téléphone)
Open Permission, Permission ouverte,
Permit personal use only … Autorise seulement une utilisation personnelle …
General Usage Condition Unit Unité General Usage Condition
General Usage Condition Tag Balise General Usage Condition
Variable Variable
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 172 – 62227 CEI:2008+A1:2012
Anglais Français
General Usage Condition Condition générale d'utilisation
Extended Usage Condition Tag Balise Extended Usage Condition
Extended Usage Condition Unit is not L'unité Extended Usage Condition n'est pas
necessary nécessaire
Specify Playback use only Spécifie une utilisation lecture seulement
(other usage modes are not Permitted) (les autres modes d'utilisation ne sont pas autorisés)
Therefore, only the Playback Condition Unit Seule l'unité de condition de lecture est donc retenue
is retained
Playback Condition Tag Balise Playback Condition
Static Statique
Playback Usage Condition Playback Usage Condition
Play Count Compte de lectures
Play Period Période de lecture
No restrictions on Play Count nor Play Aucune restriction au compte de lectures ni à la
Period période de lecture
2
Encryption Copy Transcode Expiration Sublicense Count Simultaneous
Not Flag Count Restrictions Date Export Condition Variable Condition independent from target DRM
Specified Yes 0 Not Allowed None 0 Tag Export not allowed (incl. Move)
Trusted DRM
Subscriber-a Encryption Copy Transcode Expiration Sublicense Count Export Condition Variable Condition for DRM “trusted” by WMT
Flag Count Restrictions Date
Yes ∞ Not Allowed None ∞ Tag Move Permitted. No more Copies allowed at target.
CD Condition Export Condition unique to CDs
Tag Variable
Export of Copies allowed up to 10 times
・Ringtone environments (not specified) do not allow Sublicensing
・For the same subscriber, Sublicensing is allowed. Copy Count at the
Sublicense target is ∞. There is no Expiration Date. ・Generally, content Export is not allowed, even if it is limited to Move
only
・Export to Secure SD cards (CPRM+SD binding using telephone
number) is allowed
IEC 717/08
Légende
Anglais Français
Key Permission Code Example with respect Exemple de code d'autorisation clé selon des
to ringtones (2/2) sonneries de téléphone (2/2)
Data Management Condition Unit Unité Data Management Condition
Data Management Condition Tag Balise Data Management Condition
Variable Variable
Data Management Condition Condition de gestion de données
Data Export Condition Unit Unité Data Export Condition
Data Export Condition Tag Balise Data Export Condition
Variable Variable
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 173 –
Anglais Français
Data Export Condition Conditions d'export de données
Not specified Non spécifié
Encryption Flag Indicateur de chiffrement
Yes Oui
Copy Count Compte de copies
Transcode Restrictions Restrictions du transcodage
Not Allowed Non autorisé
Expiration Date Date d'expiration
None
Sublicense Count Compte de licences secondaires
Subscriber-a Abonné-a
Simultaneous Balise de condition d'export simultanée
Export Condition
Tag
Variable Variable
Condition independent from target DRM Condition indépendante du DRM cible d'export
(Export not allowed (incl. Move)
Trusted DRM Balise de condition d'export de DRM de confiance
Export Condition
Tag
Variable Variable
Condition for DRM "trusted" by WMT Condition de DRM "certifiée" par WMT
Move Permitted. No more Copies allowed at Transfert autorisé. Pas d'autres copies autorisées sur
target. la cible.
CD Condition Balise
Tag Condition de CD
Variable Variable
Export Condition unique to CDs Condition d'export spécifique aux CD
Export of Copies allowed up to 10 times L'export de copies autorisé jusqu'à 10 fois
Generally, content Export is not allowed, L'export de contenu n'est généralement pas autorisé,
even if it is limited to Move même s'il est limité uniquement à un transfert
only L'export vers des cartes Secure SD (liaison CPRM +
SD utilisant le numéro de téléphone) est autorisé
Export to Secure SD cards (CPRM + SD
binding using telephone
number) is allowed
Ringtone Environments (not Specified) do Les environnements de sonnerie de téléphone (non
not allow Sublicensing spécifiés) n'autorisent pas la licence secondaire
For the same Subscriber, Sublicensing is Pour le même abonné, la licence secondaire est
allowed. Copy Count at the Sublicense autorisée. Le compte de copies sur la cible de licence
target Is ∞. There is no expiration date. secondaire est ∞. Il n'y a pas de date d'expiration.
Annexe C
(informative)
Permission Management
Classification Rights Holder License Server Home Server Client
Server
Permission between
Rights Holder and Confirm Apply
Permission Manager
Permission Confirm
Permission Code
Apply for
flow from the Confirm
Permission
Permission
Management Server
Apply for Request
to the Home Server
Permission Permission
Generate Code Code
Permission
Code
Issue
Permission
Code Receive
Permission Permission
Code Code
Use
Permission License Acquire
Code License
Encrypted
Record Content
Usage Report
History Play
Content
Update
Delete
IEC 718/08
Légende
Anglais Français
Classification Classification
Rights Holder Détenteur de droits
Permission management Server Serveur de gestion d'autorisation
License Server Serveur de licence
Home Server Serveur résidentiel
Client Client
Permission between Autorisation entre le détenteur de droit et le
gestionnaire d'autorisation
Rights Holder and
Permission Manager
Confirm Confirmation
Permission Autorisation
Apply Demande
Confirm Confirmation
Permission Code Flux de code d'autorisation du serveur de gestion
d'autorisation vers le serveur résidentiel
flow from the
Permission
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 176 – 62227 CEI:2008+A1:2012
Anglais Français
Management Server
to the Home Server
Confirmation
Confirm
Apply for Demande d'autorisation
Permission
Generate Génération de code d'autorisation
Permission
Code
Apply for Demande de code d'autorisation
Permission
Code
Request Requête de code d'autorisation
Permission
Code
Receive Réception de code d'autorisation
Permission
Code
Use Utilisation de code d'autorisation
Permission
Code
License Licence
Acquire Acquisition de licence
License
Encrypted Contenu chiffré
Content
Record Historique d'utilisation des enregistrements
Usage
History
Report Rapport
Play Content Lecture du contenu
Update Mise à jour
Delete Suppression
Permission Management
Classification Rights Holder License Server Home Server Client
Server
Permission between
Rights Holder and Confirm Apply
Permission Manager
Permission Confirm
Permission Code
flow from the
Permission
Management Server Request
Apply for
to the Home Server Permission Permission
Code Code
Generate
Permission
Code
Issue
Permission
Code
Receive
Permission Permission
Code Code
Request
Confirm
LIcense
Use
Acquire
Permission License
License
Code
Encrypted Play
Record Content Content
Usage Report
History
Update
Delete
IEC 719/08
Légende
Anglais Français
Classification Classification
Rights Holder Détenteur de droits
Permission management Serveur de gestion d'autorisation
Server
License Server Serveur de licence
Home Server Serveur résidentiel
Client Client
Permission between Autorisation entre le détenteur de droit et le gestionnaire d'autorisation
Rights Holder and
Permission Manager
Confirm Confirmation
Permission Autorisation
Apply Demande
Confirm Confirmation
Permission Code Flux de code d'autorisation du serveur de gestion d'autorisation vers le
serveur résidentiel
flow from the
Permission
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 178 – 62227 CEI:2008+A1:2012
Anglais Français
Management Server
to the Home Server
Generate
Permission
Code Génération de code d'autorisation
Apply for Demande de code d'autorisation
Permission
Code
Request Requête de code d'autorisation
Permission
Code
Issue Fourniture de code d'autorisation
Permission
Code
Permission Code d'autorisation
Code
Receive Réception de code d'autorisation
Permission
Code
Confirm Confirmation
Request Requête de licence
License
Use Utilisation de code d'autorisation
Permission
Code
License Licence
Acquire Acquisition de licence
License
Encrypted Contenu chiffré
Content
Record Historique d'utilisation des enregistrements
Usage
History
Report Rapport
Play Content Lecture du contenu
Update Mise à jour
Delete Suppression
b) Fourniture d'un code d'autorisation pour octroyer l'accès à un contenu par abonnement
Lorsqu'on propose un service d'abonnement, l'autorisation est exprimée en utilisant un
code d'autorisation parentale est un code d'autorisation pour les enfants. Un code
d'autorisation parentale est un code d'autorisation délivré pour octroyer l'accès à un
service d'abonnement et contient des informations d'autorisation concernant
l'abonnement. Un code d'autorisation pour les enfants est un code d'autorisation délivré
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 179 –
pour chaque contenu proposé en tant que partie du service d'abonnement et contient des
informations d'autorisation concernant le contenu.
Permission Management
Classification Rights Holder License Server Home Server Client
Server
Permission between
Rights Holder and Confirm Apply
Permission Manager
Permission Confirm
Usage Report
History Play
Content
Update
Delete
IEC 720/08
Légende
Anglais Français
Classification Classification
Rights Holder Détenteur de droits
Permission management Server Serveur de gestion d'autorisation
License Server Serveur de licence
Home Server Serveur résidentiel
Client Client
Permission between Autorisation entre le détenteur de droit et le
gestionnaire d'autorisation
Rights Holder and
Permission Manager
Confirm Confirmation
Permission Autorisation
Apply Demande
Confirm Confirmation
Confirm Confirmation
Apply for Demande d'autorisation d'abonnement
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 180 – 62227 CEI:2008+A1:2012
Anglais Français
Subscription
Permission
Generate Parent Génération de code d'autorisation parentale
Permission Code
Apply for Demande de code d'autorisation
Permission Code
Request Requête de code d'autorisation
Permission Code
Issue Parent Fourniture de code d'autorisation parentale
Permission Code
Parent Code d'autorisation parentale
Permission Code
Receive Parent Réception de code d'autorisation parentale
Permission Code
Issue Child Fourniture de code d'autorisation pour les
enfants
Permission Code
Child Code d'autorisation pour les enfants
Permission Code
Use Parent Utilisation du code d'autorisation parentale
Permission Code
Parent License Licence parentale
Receive Child Réception de code d'autorisation pour les
enfants
Permission Code
Use Child Utilisation du code d'autorisation pour les enfants
Permission Code
Child License Licence pour les enfants
Acquire Acquisition de licence
License
Encrypted Contenu chiffré
Content
Record Historique d'utilisation des enregistrements
Usage
History
Report Rapport
Play Content Lecture du contenu
Update Mise à jour
Delete Suppression
Permission Management
Classification Rights Holder License Server Home Server Client
Server
Permission
between Confirm Apply
Rights Holder and
Permission
Manager
Permission Confirm
Issue Parent
Permission
Code Receive Parnet
Parent Permission
Permission
Code
Use Parent
Issue Child Permission
Permission Code Parent Acquire Parent
Code License License
Confirm
Child Receive Child Acquire
Permission Permission Parent
Parent
Code License License
Request
Confirm Child
License
Update
Delete
IEC 721/08
Légende
Anglais Français
Classification Classification
Rights Holder Détenteur de droits
Permission management Server Serveur de gestion d'autorisation
License Server Serveur de licence
Home Server Serveur résidentiel
Client Client
Permission between Autorisation entre le détenteur de droit et le
gestionnaire d'autorisation
Rights Holder and
Permission Manager
Confirm Confirmation
Permission Autorisation
Apply Demande
Confirm Confirmation
Permission Code Flux de code d'autorisation du serveur de gestion
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 182 – 62227 CEI:2008+A1:2012
Anglais Français
flow from the d'autorisation vers le serveur résidentiel
Permission
Manager
Server to the
Home Server
Confirm Confirmation
Apply for Demande d'autorisation d'abonnement
Subscription
Permission
Generate Parent Génération de code d'autorisation parentale
Permission Code
Apply for Demande de code d'autorisation
Permission Code
Request Requête de code d'autorisation
Permission Code
Issue Parent Fourniture de code d'autorisation parentale
Permission Code
Parent Autorisation parentale
Permission
Receive Parent Réception de code d'autorisation parentale
Permission Code
Issue Child Fourniture de code d'autorisation pour les
enfants
Permission Code
Child Autorisation pour les enfants
Permission
Use Parent Utilisation de code d'autorisation parentale
Permission Code
Parent License Licence parentale
Acquire Parent Acquisition de licence parentale
License
Child Permission Autorisation pour les enfants
Receive Child Réception de code d'autorisation pour les
enfants
Permission Code
Confirm Confirmation
Parent License Licence parentale
Acquire Acquisition de licence parentale
Parent
License
Confirm Confirmation
Parent License Licence parentale
Acquire Acquisition de licence parentale
Parent
License
Confirm Confirmation
Request Requête de licence pour les enfants
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
62227 CEI:2008+A1:2012 – 183 –
Anglais Français
Child
License
Use Child Utilisation de code d'autorisation pour les enfants
Permission
Code
Child License Licence pour les enfants
Acquire Acquisition de licence pour les enfants
Child
License
Encrypted Contenu chiffré
Content
Record Historique d'utilisation des enregistrements
Usage
History
Report Rapport
Play Content Lecture du contenu
Update Mise à jour
Delete Suppression
Lorsque le dispositif client accède à un contenu ayant été autorisé pour l'accès au domaine, il
effectue l'acquisition de la licence d'accès au domaine auprès du serveur résidentiel et de la
licence d'accès au contenu auprès du serveur de licence.
En créant un système tel qu'il n'est pas possible d'accéder à la licence de contenu sans
licence de domaine, l'accès au contenu nécessite l'acquisition à la fois des licences d'accès
au domaine et au contenu.
Le dispositif client nécessite donc une licence de contenu et une licence de domaine, 2 types
de licences, pour accéder au contenu.
Ce qui suit représente différentes manières dont un dispositif peut être enregistré pour un
domaine donné :
• à l'achat d'un dispositif et d'un support de stockage, l'émetteur d'autorisation est averti par
l'identifiant du dispositif et l'identifiant du support de stockage;
• installer un serveur de gestion de domaine au domicile et enregistrer les dispositifs
achetés et le support de stockage.
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
– 184 – 62227 CEI:2008+A1:2012
___________
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison. No further reproduction or distribution is permitted. Uncontrolled when printe
ELECTROTECHNICAL
Tel: + 41 22 919 02 11
Fax: + 41 22 919 03 00
INTERNATIONAL
CH-1211 Geneva 20
3, rue de Varembé
COMMISSION
PO Box 131
info@iec.ch
Switzerland
www.iec.ch