Blu-Ray Disc Pre-Recorded Book
Total Page:16
File Type:pdf, Size:1020Kb
Advanced Access Content System (AACS) Blu-ray Disc Pre-recorded Book Intel Corporation International Business Machines Corporation Matsushita Electric Industrial Co., Ltd. Microsoft Corporation Sony Corporation Toshiba Corporation The Walt Disney Company Warner Bros. Revision 0.921 June 06, 2008 Advanced Access Content System: Blu-ray Disc Pre-recorded Book This page is intentionally left blank. ii Advanced Access Content System: Blu-ray Disc Pre-recorded Book Preface Notice THIS DOCUMENT IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. Intel Corporation, International Business Machines Corporation, Matsushita Electric Industrial Co., Ltd, Microsoft Corporation, Sony Corporation, Toshiba Corporation, The Walt Disney Company and Warner Bros. disclaim all liability, including liability for infringement of any proprietary rights, relating to use of information in this specification. No license, express or implied, by estoppel or otherwise, to any intellectual property rights are granted herein. This document is subject to change under applicable license provisions. Copyright © 2005-2008 by Intel Corporation, International Business Machines Corporation, Matsushita Electric Industrial Co., Ltd , Microsoft Corporation, Sony Corporation, Toshiba Corporation, The Walt Disney Company and Warner Bros. Third-party brands and names are the property of their respective owners. Intellectual Property Implementation of this specification requires a license from AACS LA LLC. Contact Information Please address inquiries, feedback, and licensing requests to AACS LA LLC: • Licensing inquiries and requests should be addressed to [email protected]. • Feedback on this specification should be addressed to [email protected]. The URL for the AACS LA LLC web site is http://www.aacsla.com. Revision 0.921 Page iii Advanced Access Content System: Blu-ray Disc Pre-recorded Book This page is intentionally left blank. iv Advanced Access Content System: Blu-ray Disc Pre-recorded Book Table of Contents Notice ........................................................................................................................................................ iii Intellectual Property................................................................................................................................ iii Contact Information................................................................................................................................ iii CHAPTER 1 INTRODUCTION .............................................................................1 1.1 Purpose and Scope.........................................................................................................................1 1.2 Overview.........................................................................................................................................1 1.3 Organization of this Document.....................................................................................................1 1.4 Reference........................................................................................................................................2 1.5 Document History..........................................................................................................................2 1.6 Notation ..........................................................................................................................................2 1.7 Terminology ...................................................................................................................................2 1.8 Abbreviation and Acronyms.........................................................................................................3 1.9 About Blu-ray Disc Read-Only Media and ROM-Mark............................................................3 CHAPTER 2 DETAILS FOR CONTENT REVOCATION ......................................5 2. INTRODUCTION..........................................................................................5 2.1 Content Certificate ........................................................................................................................5 2.2 Content Revocation List................................................................................................................7 2.3 Content Hash Table.......................................................................................................................8 2.3.1 Data Structure for Content Hash Table....................................................................................8 2.3.2 Hash Calculation....................................................................................................................10 2.3.2.1 Clip AV stream..................................................................................................................10 2.3.2.2 Usage Rule.........................................................................................................................11 2.3.2.3 Managed Copy Manifest File.............................................................................................11 2.3.2.4 BD-J Root Certificate ........................................................................................................11 2.3.3 Verifying Content Certificate ................................................................................................11 2.3.3.1 Clip AV stream..................................................................................................................11 2.3.3.2 Usage Rule.........................................................................................................................12 2.3.3.3 Managed Copy Manifest File.............................................................................................12 2.3.3.4 BD-J Root Certificate ........................................................................................................12 Revision 0.921 Page v Advanced Access Content System: Blu-ray Disc Pre-recorded Book CHAPTER 3 DETAILS FOR CONTENT ENCRYPTION AND DECRYPTION ...13 3. INTRODUCTION........................................................................................13 3.1 Media Key Block..........................................................................................................................13 3.2 Control Data Zone of BD9 Media ..............................................................................................13 3.3 Volume Identifier.........................................................................................................................14 3.3.1 CPS_Sector............................................................................................................................14 3.4 Partial Media Key Block for Host Revocation List ..................................................................15 3.4.1 Partial Media Key Block for Host Revocation List for BD25 Media....................................16 3.4.2 Partial Media Key Block for Host Revocation List for BD9 Media......................................17 3.5 CPR_MAI in Content Provider Information Sectors of BD9 Media ......................................17 3.6 Pre-Recorded Media Serial Number..........................................................................................18 3.7 Bus Encryption Flag....................................................................................................................19 3.8 Key Conversion Data...................................................................................................................19 3.9 CPS Unit Key File and CPS Usage File .....................................................................................21 3.9.1 Application Format Structure ................................................................................................21 3.9.1.1 Clip ....................................................................................................................................21 3.9.1.2 PlayList..............................................................................................................................22 3.9.1.3 Movie Object .....................................................................................................................22 3.9.1.4 BD-J Object .......................................................................................................................22 3.9.1.5 Index Table ........................................................................................................................22 3.9.1.6 First Playback ....................................................................................................................22 3.9.1.7 Top Menu...........................................................................................................................22 3.9.1.8 Title....................................................................................................................................23 3.9.2 CPS Unit................................................................................................................................23 3.9.3 CPS Unit Key File (Unit_Key_RO.inf) .................................................................................26 3.9.4 CPS Unit Usage File (CPSUnitXXXXX.cci) ........................................................................29