advanced access content system managed copy authorization ... mcas intro-trai… · training...

45
Advanced Access Content System Managed Copy Authorization Service Training Introduction to AACS MCAS for Content Companies December, 2011

Upload: others

Post on 26-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Advanced Access Content System

Managed Copy Authorization

Service

TrainingIntroduction to AACS MCAS for Content Companies

December, 2011

Page 2: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Agenda• AACS MCAS Overview

• MCAS Roles

• Disc Registration in MCAS

• Offer Components in MCAS

• Planning Considerations

• MCAS Back-office Operations

• Content Company Options

• Content Company Administrator Operations

• MCM Emulators

• MCAS APIs

• Additional MCAS Support Services

• Planning Consideration Reminder

• Glossary of Terms

• Questions

2

Page 3: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

AACS MCAS Overview

3

• What is AACS MCAS?o AACS LA will operate the AACS Managed Copy Authorization Service that will be

a service for Content Companies to utilize if they choose not to use a third-party or proprietary Managed Copy authorization service

o Primary functions of AACS MCAS include authorization and tracking of Managed Copies

o Content Companies will be able to use AACS MCAS to register (i.e. create) basic Managed Copy offers for consumers

o Consumers will be able to initiate and complete the Managed Copy process on a Managed Copy Machine (MCM) that communicates with AACS MCAS

o Support services for Content Companies and consumers will be included with AACS MCAS

Page 4: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

AACS MCAS Overview

4

• How does it work?o The following diagram depicts the process at a high-level

Page 5: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

AACS MCAS Overview

• What will it provide?o Content Companies will be able to…

o Define the price structure for offers

o Define offer periods to control the duration for which an offer will be valid

o Define the number of copies permitted (copy limits) for an offer

o Report on transactions made by consumers

o Access Back-office support for assistance with disc/offer registration and transaction reporting

• What is not provided?o No delivery/hosting of content

o No hosting for Content Company applications, images, etc.

5

Page 6: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Roles

6

Registers Content Company organizations and Content Company admin accounts

Registers/maintains Content Company operator accounts and performs master maintenance activities

Registers/maintains disc/offer info

Initiates and completes the Managed Copy process

Licensed device or software implementation that allows a consumer to initiate and complete the Managed Copy process to make an authorized copy of AACS Pre-recorded Video (i.e., the content replicated onto a Blu-ray Disc) and/or AACS Prepared Video (pending BDA approval)

Ability for 3rd parties to use an API for Disc Registration

Page 7: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Disc Registration

Title

Content Certificate ID

Content ID

Deal Manifest File

Disc Registration in MCAS

• Before registering offers in MCAS, disc registration needs to be performed

7

Disc Registration

●Content Certificate ID

● Content ID

●Deal Manifest File

Page 8: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Disc Registration in MCAS

• Content Certificate ID (CCID) vs. Content ID (CID)o The Content Certificate ID uniquely identifies the content on a disc and is the

combination of the AACS LA assigned Applicant ID and the Content Sequence Number

o The Content ID also uniquely identifies the content and shall contain a registered number obtained from ISAN

o MCAS requires either the Content Certificate file (containing the CCID) or Content ID to be included with disc registration

o Consideration needs to be made as to which identifier is on the actual media

o It may be likely that Content Certificate files need to be obtained from disc manufacturers/replicators whereas Content IDs may already maintained within current Content Company operations

8

Page 9: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Disc Registration in MCAS

• Managed Copy Manifest File vs. Deal Manifest Fileo Managed Copy Manifest File (mcmf.xml)

o Used by the MCM to identify the files on the disc needed to process the Managed Copy

o Recommended to be stored on the BD-ROM disc if the BD-ROM disc is made ready for Managed Copy

o Deal Manifest File

o Used by the MCM to identify the necessary files on the disc to process the Managed Copy

o May be used in place of the Managed Copy Manifest file

o As opposed to being on the disc, this file can be uploaded via the MCAS Back-office interface

o If uploaded, it is sent to the MCM along with the offers

o It is anticipated that current BD-ROM discs may not include a properly formatted Managed Copy Manifest File that would support the Managed Copy process; however, the Deal Manifest File can be used to remedy this

o If the Deal Manifest File has been uploaded, the MCM will use it instead of the Managed Copy Manifest File

9

Page 10: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Disc Registration in MCAS

• Managed Copy Manifest File vs. Deal Manifest File (cont)o MCUi

o MCUi is the identifier of the Managed Copy Unit which is a particular offer of content

o Individual MCUi’s will be needed to relate each offer of content to each Managed Copy Output Technology (MCOT) being offered

o In simple terms, the MCUi is an identifier for a piece of content to be copied combined with the MCOT that can be used to create the copy. For example, a main feature on a pre-recorded Blu-ray disc that can be copied using WM-DRM/PlayReady.

10

Page 11: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Disc Registration in MCAS

• Serial Numberso Serial Numbers can optionally be used to further control offers

o For example, Serial Numbers can be used to control copy limits related to specific offers

o If registered, the Serial Numbers can be either:

o The PMSN included on pre-recorded media

o “Sticker Codes” provided separately from the physical media (e.g., a sticker in the packaging)

o Serial Numbers (PMSN and Sticker Codes) can be generated using a Ksn based algorithm as per AACS specifications or a different algorithm to produce un-guessable numbers

o The use of Ksn is recommended, however, when Ksn is not used, a Serial Number list must be uploaded via the Back-office interface

11

Page 12: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Offer Components in MCAS• Price

o Identifies the price and associated country and currency

• Serviceo Identifies the copy count limits (when Serial Numbers are used) and valid offer date ranges

o Includes references to Prices

• Service Groupo Includes multiple Service definitions

• Offero Identifies the MCUi and any Serial Number dependencies

o Includes references to Service Groups, MCOTs and Audio/Video parameters

• Offer Groupo A method of grouping offers in order to share a common copy limit

12

Page 13: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Offer Group 2

Service Group 1

Offer Components in MCAS

13

$ Price 1 ¥ Price 3

Price

Service

$ Price 2

Offer

Service Group

OfferGroupOffer 2

• MCUi = PARTIAL_002

• MCOT = CPRM[main feature + CPRM]

Offer 3• MCUi =

PARTIAL_003• MCOT = MG-R

[main feature + MG-R]

Service 1• 1 – 5 copies• 1/1/2012 – 12/31/2012

Service 2• 6 – 10 copies• 1/1/2012 – 12/31/2012

Other currency is shown as an example for future geographic expansion. This is not needed for initial Sunrise with respect to titles released for distribution in the U.S.

Page 14: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Audio/Video

Offer Components in MCAS

• In addition to the basic offer components, audio/video parameters need to be specified as related to each offer

14

Offer Group 2

Audio/Video

Video Parameters

• MPEG-4 AVC• 3.3 Mbps min• 1920 min/max res• 24 fps min

Offer 2• MCUi =

PARTIAL_002• MCOT = CPRM

[main feature + CPRM]

Offer 3• MCUi =

PARTIAL_003• MCOT = MG-R

[main feature + MG-R]

Audio Parameters

• Dolby Digital (AC-3)• 192Kbps min/max• 6 channels min• Video parameters

Page 15: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Planning Considerations

• Content Companies will need to determine…o Where to obtain and how to manage Content Certificates and Content IDs for

discs

o How to create and manage Deal Manifest files

o How playlist files will be identified

o How the actual files will be created

o What internal groups/resources will structure the pricing, services and offers

o What internal groups/resources will perform the various Back-office operations

o How APIs may potentially be used and the timeframe to build client applications that use the APIs

15

Page 16: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

16

OperationalFlow

Page 17: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Price

17

Page 18: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Price Preparation

18

Page 19: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Price Registration

19

Page 20: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Service Group

20

Page 21: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Service Group Preparation

21

Service GroupWorkbook

Page 22: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Service Group Registration

22

Page 23: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Audio/Video

23

Page 24: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Audio/Video Preparation

24

Audio/VideoWorkbook

Page 25: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Audio/Video

25

Page 26: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Disc

26

Page 27: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Deal Manifest Preparation

27

Page 28: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Disc Registration

28

CIDContentCertificate

File

Page 29: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Offer

29

Page 30: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Offer Preparation

30

OfferWorkbook

Page 31: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Offer Registration

31

Page 32: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

• Release Functiono Disc, Offer, Service and Price data are created in a data staging environment

within MCAS when initially registered

o After data has been registered, a QC (quality control) verification process can be exercised to check that all data has been properly created

o After verification, a release function in the Back-office interface is used to migrate the data from the data staging environment to production where it will be available to consumers

32

Page 33: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Disc and Offer Release Status Indicators

33

Page 34: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Service and Price Release Status Indicators

34

Page 35: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS Back-office Operations

Report Generation

35

Page 36: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Content Company Options

36

• Content Companies can utilize and specify their own custom application to render/display offers on the MCM

Note: MCAS does not host content company applications.

Page 37: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Content Company Options

37

• Content Company payment applications/systems can be specified as well

Note: MCAS does not host content company applications.

Page 38: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Content Company Administrator

Operations• Content Company administrators will have access to additional

MCAS Back-office functions

38

MCAS will use PayPal as the payment platform. For Content Companies that do not choose to use their own payment provider and for offers associated with fees, a PayPal account will need to be created and associated information will need to be registered in MCAS.

Content Company legal disclosure messages can be registered.

Content Company administrators will be able to created and maintain operator user accounts.

Page 39: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCM Emulators

39

• To assist with the validation of registered data, a Command Line MCM Emulator will be made available

For additional operational support, an Advanced MCM Emulatorwhich incorporates a graphical user interface (GUI)will also be made available as an optional service.

Page 40: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

MCAS APIs• In addition to the MCAS Back-office interface, APIs (application

programming interfaces) will be made available to perform certain MCAS functions

• Available APIs will include:o Disc Management

o Register, Retrieve, Update

o Can be used by authorized third-parties to register/maintain discs

o KSN Management

o Register, Retrieve, Update

o Can be used by authorized third-parties to register/maintain KSN information used for the generation of Serial Numbers

o Copy Count Management

o Retrieve, Increment

o Can be used by Content Companies to affect copy counts for offers using serialization

o May be used in instances where eligible authorized copies are being fulfilled by other means (i.e. AACS sanctioned alternatives)

40

Page 41: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Additional MCAS Support Services

• In addition to the MCAS system, support services will be providedo MCAS Back-office Support for Content Companies that participate in training and

workshop sessions

o Customer Care for consumers

o Self-service website

o Phone, email and chat support channels

41

Page 42: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Planning Consideration Reminder

• Content Companies will need to determine…o Where to obtain and how to manage Content Certificates and Content IDs for

discs

o How to create and manage Deal Manifest files

o How playlist files will be identified

o How the actual files will be created

o What internal groups/resources will structure the pricing, services and offers

o What internal groups/resources will perform the various Back-office operations

o How APIs may potentially be used and the timeframe to build client applications that use the APIs

42

Page 43: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Glossary of Terms

43

Term Definition

Back-office The application used to interact with AACS MCAS. Back-office users are AACS, Content Companies, and Alta Resources.

Content Certificate ID

The concatenation of the Applicant ID and the Content Sequence Number. AACS LA assigns a unique Applicant ID to each adopter who submits a request to AACS LA to create a Content Certificate. AACS LA assigns a Content Sequence Number to uniquely identify the Certified Content amongst that applicant’s content. The CCID is contained on the media and sent to MCAS by the MCM. MCAS requires either a CCID or a CID to be present.

Content ID The Content ID uniquely identifies the AACS Content to the Remote Server in an on-line transaction. The Content ID shall contain a registered number obtained from ISAN.If it is present and needed by the Managed Copy Server to distinguish between two different discs in terms of the Managed Copy obligations associated with each disc (as defined in the AACS License), then they shall have different ISAN or VISAN (versioned ISAN) numbers. The CID is contained on the media and sent to MCAS by the MCM. MCAS requires either a CCID or a CID to be present.

KSN A value used in the generation of serial numbers. AACS MCAS uses the KSN as a method to validate KSN generated serial numbers.

MAC Message Authentication Code

Managed Copy

Managed Copy is a mandatory feature included in the AACS Specification that allows consumers to make personal copies of discs protected with AACS.

Manifest file The Mcmf.xml file is an unencrypted file located on the Blu-ray disc that stores data used for Managed Copy. It contains the Content ID of the disc and any offers shipped with the disc.

MCM Managed Copy Machine. A consumer component (hardware or software) that creates a managed copy. The MCM is either tied to a licensed player or can exist as a stand-alone application. (MCM-enabled player/device) MCM connects with the Managed Copy Authorization Server through the Internet. MCM uses MCAS to authenticate the disc, receive authorization to make copies, and get offer information. Consumers use the MCM UI to view and accept offers, make payments, and make copies of the discs they own.

Page 44: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Glossary of Terms

44

Term Definition

MCOT Managed Copy Output Technology. Types of protection technologies that have been defined and approved by AACS LA for creating a Managed Copy. These are:

• AACS Prepared Video• AACS Recordable Video• Bound Copy Method• Content Protection for Recordable Media (CPRM)• MagicGate Type-R Secure Video Recording for Memory Stick PRO (MG-R(SVR) for M.S. PRO)• WMDRM v10 or later (including PlayReady).

In MCAS, the AACS Administrator configures the MCOT output types that are available in the system. Additionally, an MCM must support an MCOT in order to display an offer that requires the use of that MCOT.

MCU Managed Copy Unit. Specific pieces of content to be copied as part of offers retrieved from the Managed Copy Service or the disc Manifest file.

MCUi A label used to identify a Managed Copy Unit and the MCOT that can be used to create the copy.

PMSN Pre-recorded Media Serial Number. 128-bit value used for generating a MAC. The Pre-recorded Media Serial Number is optional for BD-ROM discs. If the media is an optical disc, it might be recorded in the Burst Cutting Area to enable Licensed Replicators to record unique values for each disc.

Serial Number

This is a value provided to the MCAS to identify the particular disc being copied.The Serial Number is either:

1. The PMSN included on pre-recorded media2. Provided separately from the physical media (e.g., a sticker in the packaging)3. Not provided

It is required that a Licensed Replicator use a Serial Number that is not easily guessed by the end user. If Managed Copy offers are dependent on the Serial Number, then Content Owners using the default Managed Copy Server either shall identify a list of valid values for the Serial Number, or these values shall conform to the constraints described in AACS Spec_Precorded_Final_0.952.pdf pages 42-43.

Sticker Code Any non-PMSN-based Serial Number that is entered by the end user. A typical example is a sticker associated with the packaging of the media.

Page 45: Advanced Access Content System Managed Copy Authorization ... MCAS Intro-Trai… · Training Introduction to AACS MCAS for Content Companies December, 2011. Proprietary and Confidential

Proprietary and Confidential

Questions

• We will now address as many of the submitted questions as we can

• Any questions we can’t respond to today will be followed up on later

• Additional questions can be sent to [email protected]

• Copies of the presentation will be sent to registered attendees

• Voice recordings will be made available on a new Licensee section of the AACS website – instructions will be forthcoming

45