[go: up one dir, main page]

JP2008103007A - Information processor, information recording medium, information processing method, and computer program - Google Patents

Information processor, information recording medium, information processing method, and computer program Download PDF

Info

Publication number
JP2008103007A
JP2008103007A JP2006283633A JP2006283633A JP2008103007A JP 2008103007 A JP2008103007 A JP 2008103007A JP 2006283633 A JP2006283633 A JP 2006283633A JP 2006283633 A JP2006283633 A JP 2006283633A JP 2008103007 A JP2008103007 A JP 2008103007A
Authority
JP
Japan
Prior art keywords
media
information
recording medium
medium
information recording
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006283633A
Other languages
Japanese (ja)
Inventor
Satoshi Kitani
聡 木谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony NEC Optiarc Inc
Original Assignee
Sony NEC Optiarc Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony NEC Optiarc Inc filed Critical Sony NEC Optiarc Inc
Priority to JP2006283633A priority Critical patent/JP2008103007A/en
Publication of JP2008103007A publication Critical patent/JP2008103007A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processor, information recording medium, information processing method, and computer program which can record and use a unique identifier similar to a 128-bit media ID by preventing unauthorized use such as data alteration. <P>SOLUTION: For the information recording medium on which the 128 bit media ID is not recorded, the 128 bit unique data is produced by combining either a device identifier corresponding to a recording device (device number) or a drive ID in a drive public key certificate (drive certificate) corresponding to a drive and a counter value or a pseudo random number and recorded in the information recording medium. Herewith, for the media without the 128 bit media ID such as DVD+R/+RE/-R/-RW/-RAM, the recording device can record different media IDs on respective media even when recording the media IDs on the media. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、情報記録媒体に対する固有識別子(メディアID)の記録処理や、メディアIDを利用したコンテンツの利用制御処理を実現するための情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムに関する。   The present invention relates to an information processing apparatus, an information recording medium, an information processing method, and a computer program. More specifically, an information processing apparatus, an information recording medium, and an information processing method for realizing a recording process of a unique identifier (media ID) for an information recording medium and a content use control process using the media ID, and It relates to computer programs.

音楽、映画等のコンテンツの記録媒体として、昨今は、DVD(Digital Versatile Disc)、Blu−ray Disc(登録商標)などが利用されている。これらの情報記録媒体には、予めデータが記録され、新たなデータ書き込みを許容しない媒体(ROM型)や、データ書き込み可能な媒体(R型、RW型など)がある。ユーザは、データ書き込み可能な情報記録媒体を利用することで、例えば、ネットワークや、公共の場所に設置された装置を介して様々なコンテンツを記録することが可能となる。   Recently, DVD (Digital Versatile Disc), Blu-ray Disc (registered trademark), and the like are used as recording media for contents such as music and movies. These information recording media include media (ROM type) in which data is recorded in advance and new data writing is not allowed (R type, RW type, etc.). By using an information recording medium in which data can be written, the user can record various contents via, for example, a network or a device installed in a public place.

しかし、音楽データ、画像データ等、多くのコンテンツは、その作成者あるいは販売者に著作権、頒布権等が保有され、これらのコンテンツの配布に際しては、一定の利用制限、すなわち、正規なユーザに対してのみ、コンテンツの利用を許諾し、許可のない複製等が行われないようにする構成をとるのが一般的となっている。   However, many contents such as music data, image data, etc. have copyrights, distribution rights, etc. in their creators or distributors. When distributing these contents, there are certain usage restrictions, that is, to legitimate users. In general, it is common to adopt a configuration that permits use of content and prevents unauthorized copying or the like.

コンテンツ利用制限の1つの手法がコンテンツを暗号化して配付し、正当なコンテンツ利用権を持つユーザや機器のみが復号を可能としたシステムである。なお、コンテンツの暗号化を行なうことで、コンテンツの利用制御を行なう構成については、例えば特許文献1に記載されている。   One method of content usage restriction is a system in which content is encrypted and distributed, and only a user or device having a valid content usage right can decrypt the content. A configuration for performing content usage control by encrypting content is described in Patent Document 1, for example.

例えば、データの書き込み可能なDVDの物理フォーマットの主な規格として以下の規格がある。
DVD−R:追記型(1回書き込み)
DVD+R:追記型(1回書き込み)
DVD−RW:書き換え型(消去、再書き込み可能)
DVD+RW:書き換え型(消去、再書き込み可能)
DVD−RAM:書き換え型(消去、再書き込み可能)
For example, there are the following standards as main standards for the physical format of a DVD in which data can be written.
DVD-R: write once (write once)
DVD + R: Write once (write once)
DVD-RW: rewritable type (can be erased and rewritten)
DVD + RW: rewritable type (erasable and rewritable)
DVD-RAM: rewritable (erasable and rewritable)

これらのDVD規格中、DVD−R,DVD−RW,DVD−RAMは、コンテンツの著作権保護仕様であるCPRM(Content Protection for Recordable Media)に対応したディスクである。これら、DVD−R,DVD−RW,DVD−RAMの各ディスクは、CPRM対応のコンテンツ利用処理を実現するため、各ディスク固有のCPRM対応の識別子(メディアID)を記録した構成を持つ。なお、CPRMについては、例えば非特許文献1に記載されている。   Among these DVD standards, DVD-R, DVD-RW, and DVD-RAM are discs that support CPRM (Content Protection for Recordable Media), which is a copyright protection specification for content. Each of these DVD-R, DVD-RW, and DVD-RAM discs has a configuration in which a CPRM-compatible identifier (media ID) unique to each disc is recorded in order to realize content usage processing compatible with CPRM. Note that CPRM is described in Non-Patent Document 1, for example.

一般にメディアIDは、特定のライセンスされたメディア製造者のみが記録可能なデータとして設定され、CPRMの規定する処理に従ったデータ記録、再生プログラムによってのみ読み取り可能なデータとしてメディアに記録される。DVD−R,DVD−RW,DVD−RAMの各ディスクは物理規格として情報記録媒体の内周領域に通常のデータ記録とは異なる方式によってメディアID等の情報を記録するための領域であるバースト・カッティング・エリアとしてNBCA(Narrow Burst Cutting Area)や、BCA(Burst Cutting Area)を定義しており、BCAに64ビット長のCPRM対応のメディアIDを記録する構成としている。   In general, the media ID is set as data that can be recorded only by a specific licensed media manufacturer, and is recorded on the media as data that can be read only by a data recording / reproducing program according to the process defined by CPRM. Each of the DVD-R, DVD-RW, and DVD-RAM discs is a burst standard which is an area for recording information such as a media ID in an inner peripheral area of the information recording medium by a method different from normal data recording. NBCA (Narrow Burst Cutting Area) and BCA (Burst Cutting Area) are defined as the cutting area, and a 64-bit length CPRM-compatible media ID is recorded in BCA.

CPRM対応のコンテンツ利用処理、例えばディスクからのコンテンツ再生やコンテンツコピー、記録処理等を行なう場合、メディアから64ビット長のメディアIDを読み取り、CPRMで規定するシーケンスに従った処理、例えば鍵生成処理やコンテンツの暗号処理などを行なうことが必要となる。   When performing content use processing corresponding to CPRM, for example, content reproduction, content copy, recording processing, etc. from a disc, a 64-bit media ID is read from the media, and processing according to a sequence defined by CPRM, such as key generation processing, It is necessary to perform content encryption processing or the like.

一方、上記のDVD規格中、DVD+R,DVD+RWは、メディアIDが定義されておらず、CPRMに対応しないディスクとされている。   On the other hand, among the above DVD standards, DVD + R and DVD + RW are discs that do not define a media ID and do not support CPRM.

さらに、上述のCPRMと異なる新しいコンテンツの著作権保護仕様として、AACS(Advanced Access Content System)がある。AACSはCPRMよりも高度な共通鍵暗号(AES暗号)を基本とした著作権保護技術を規定している。なお、AACSについては、例えば非特許文献2に記載されている。CPRMは、SD(Standard Definition)に対応する解像度のビデオコンテンツに対応する規定であるが、AACSは、より高品位なHD(High Definition)に対応する高解像度のビデオを扱うことが可能とされている。   Furthermore, AACS (Advanced Access Content System) is a copyright protection specification for new contents different from the above-described CPRM. AACS defines a copyright protection technology based on common key encryption (AES encryption) higher than CPRM. AACS is described in Non-Patent Document 2, for example. CPRM is a specification corresponding to video content with a resolution corresponding to SD (Standard Definition), but AACS is capable of handling high-definition video corresponding to higher definition HD (High Definition). Yes.

CPRMと同様、AACS対応のコンテンツ利用処理、例えばディスクからのコンテンツ再生やコンテンツコピー、記録処理等を行なう場合、メディアからメディアIDを読み取り、AACSで規定するシーケンスに従った処理、例えばタイトルキーのメッセージ認証処理などを行なうことが必要となる。AACSでは128ビットのメディアIDを規定しており、128ビットのメディアIDが記録されているディスクがAACS対応ディスクとされる。   Similar to CPRM, when performing AACS-compatible content use processing such as content playback, content copying, and recording processing from a disc, the media ID is read from the media, processing according to a sequence specified by AACS, for example, a title key message It is necessary to perform authentication processing. AACS defines a 128-bit media ID, and a disc on which a 128-bit media ID is recorded is an AACS compatible disc.

例えば、次世代光ディスクであるHD DVD−R、HD DVD−RW、 HD DVD−RAM、および、Blu−ray Disc(登録商標)Recordable、Blu−ray Disc(登録商標)Rewritable等の次世代ディスクは、物理規格としてBCAを定義しており、BCAに128ビットのメディアIDを格納可能な構成を有し、AACS対応のディスクである。   For example, next-generation discs such as HD DVD-R, HD DVD-RW, HD DVD-RAM, Blu-ray Disc (registered trademark), and Blu-ray Disc (registered trademark) Rewritable are BCA is defined as a physical standard, and has a configuration capable of storing a 128-bit media ID in BCA, and is an AACS compatible disc.

一方、上記のDVD規格中、DVD+R,DVD+RWは、メディアIDが定義されておらず、AACSに対応しないディスクとされている。   On the other hand, in the DVD standard, DVD + R and DVD + RW are discs that do not define media IDs and do not support AACS.

近年、動画圧縮技術が高度化し、MPEG−2よりも高い圧縮率を実現するMPEG−4 AVC(Advanced Video Coding)が利用可能となり、MPEG−4 AVCの適用により、HD画像のデジタル放送を次世代の光ディスク規格(Blu−ray Disc(登録商標)やHD−DVD)を利用することなく、これまでのDVDメディアへ記録時間を短縮せずに記録することも可能となっている。   In recent years, MPEG-4 AVC (Advanced Video Coding), which realizes a higher compression rate than MPEG-2, has become available with the advancement of video compression technology, and the application of MPEG-4 AVC will enable the next generation of digital broadcasting of HD images. It is also possible to record on a conventional DVD medium without shortening the recording time without using the optical disc standard (Blu-ray Disc (registered trademark) or HD-DVD).

このように動画圧縮技術の進歩により、次世代の光ディスク規格(Blu−ray Disc(登録商標)やHD−DVD)を利用することなく、これまでのDVDメディアへ記録することは可能であるが、例えばDVD+R,DVD+RWは、メディアIDが定義されておらず、これらのメディアを利用した場合には、AACS仕様に従ったコンテンツの利用はできないのが現状である。また、上述したDVD−R,DVD−RW,DVD−RAMでもBCAに記録されるメディアIDは64ビットであり、128ビットのメディアIDを規定しているAACSに対応せず、これらのメディアを利用した場合には、AACS仕様に従ったコンテンツの利用はできないのが現状である。   Thus, with the advancement of video compression technology, it is possible to record on conventional DVD media without using next-generation optical disc standards (Blu-ray Disc (registered trademark) and HD-DVD). For example, DVD + R and DVD + RW do not define media IDs, and when these media are used, the content according to the AACS specification cannot be used at present. Further, even in the above-described DVD-R, DVD-RW, and DVD-RAM, the media ID recorded in the BCA is 64 bits and does not correspond to the AACS that defines the 128-bit media ID, and these media are used. In such a case, it is currently impossible to use content according to the AACS specification.

なお、DVD+R,DVD+RWに対応する著作権保護技術の規格としてVCPS(Video Content Protection System)が提案されたが、このVCPSでは、乱数の生成によって40ビットの固有IDを生成して記録する構成を提案しているが、このVCPSの40ビットの固有ID長では不十分な場合がある。VCPSについては、例えば非特許文献3に記載されている。さらに、単に乱数を発生することとしているため、まれに異なる装置間で同一の乱数値を生成してしまう恐れもある。
特開2003−116100号公報 CPRM DVD Book, Revision 0.96 http://www.4centity.com/tech/cprm/ AACS Common Book, Revision 0.91 AACS Recordable Video Book, Revision 0.91 http://www.aacsla.com/specifications/ VCPS specifications version 1.34, April 2006 http://www.licensing.philips.com/vcps/documents1024.html
In addition, VCPS (Video Content Protection System) has been proposed as a standard of copyright protection technology corresponding to DVD + R and DVD + RW. In this VCPS, a configuration for generating and recording a unique ID of 40 bits by generating a random number is proposed. However, the VCPS 40-bit unique ID length may not be sufficient. VCPS is described in Non-Patent Document 3, for example. Furthermore, since the random number is simply generated, the same random number value may be generated between different devices.
JP 2003-116100 A CPRM DVD Book, Revision 0.96 http://www.4centity.com/tech/cprm/ AACS Common Book, Revision 0.91 AACS Recordable Video Book, Revision 0.91 http://www.aacsla.com/specifications/ VCPS specifications version 1.34, April 2006 http://www.licensing.philips.com/vcps/documents1024.html

本発明は、このような状況に鑑みてなされたものであり、128ビットのメディアIDを記録領域としてのBCA等を持たないメディアにおいて、デバイス識別子を用いて、128ビットのメディアIDと同様の固有識別子をメディアに記録して利用する構成をデータの改ざん等の不正利用を発生させることなく実現することを可能とする情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。   The present invention has been made in view of such a situation. In a medium that does not have a BCA or the like as a recording area with a 128-bit media ID, the device identifier is used to identify the same uniqueness as the 128-bit media ID. Provided is an information processing apparatus, an information recording medium, an information processing method, and a computer program capable of realizing a configuration in which an identifier is recorded on a medium and used without causing unauthorized use such as falsification of data. For the purpose.

本発明の第1の側面は、
情報処理装置に対応して設定された固有識別子であるデバイス識別子を格納した記憶部と、
情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを構成するビット情報を生成するメディアID構成情報生成部と、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子を含むデータを、前記情報記録媒体に記録するメディアIDとして生成するメディアID生成部と、
前記メディアID生成部の生成したメディアIDを情報記録媒体に記録する情報記録部と、
を有することを特徴とする情報処理装置にある。
The first aspect of the present invention is:
A storage unit that stores a device identifier that is a unique identifier set corresponding to the information processing apparatus;
A media ID configuration information generation unit that generates bit information that configures a media ID as a unique identifier corresponding to an information recording medium (media);
A media ID generation unit that generates a media ID configuration bit generated by the media ID configuration information generation unit and data including the device identifier as a media ID to be recorded on the information recording medium;
An information recording unit for recording the media ID generated by the media ID generation unit on an information recording medium;
There is an information processing apparatus characterized by having.

さらに、本発明の情報処理装置の一実施態様において、前記メディアID構成情報生成部は、メディアIDの生成処理毎に異なるカウンタ値を生成するカウンタによって構成され、前記メディアID生成部は、前記カウンタの生成するカウンタ値と、前記デバイス識別子を含むデータを、前記情報記録媒体(メディア)に記録するメディアIDとして生成する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the media ID configuration information generation unit is configured by a counter that generates a different counter value for each media ID generation process, and the media ID generation unit includes the counter Is generated as a media ID to be recorded on the information recording medium (medium).

さらに、本発明の情報処理装置の一実施態様において、前記メディアID構成情報生成部は、乱数を生成する乱数生成部によって構成され、前記メディアID生成部は、前記乱数生成部の生成する乱数と、前記デバイス識別子を含むデータを、前記情報記録媒体(メディア)に記録するメディアIDとして生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the media ID configuration information generation unit is configured by a random number generation unit that generates a random number, and the media ID generation unit includes a random number generated by the random number generation unit, The data including the device identifier is generated as a media ID to be recorded on the information recording medium (medium).

さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体は、DVD+RまたはDVD+RWメディアであり、前記メディアID生成部は、前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子を含み、128ビットのデータからなるAACS(Advanced Access Content System)対応のメディアIDを生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the information recording medium is a DVD + R or a DVD + RW medium, and the media ID generation unit includes a media ID configuration bit generated by the media ID configuration information generation unit, An AACS (Advanced Access Content System) compatible media ID including the device identifier and including 128-bit data is generated.

さらに、本発明の情報処理装置の一実施態様において、前記メディアID生成部は、前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子と、さらに、その他のデータを加えて128ビットのデータからなるAACS対応のメディアIDを生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the media ID generation unit adds the media ID configuration bit generated by the media ID configuration information generation unit, the device identifier, and other data. The present invention is characterized in that it is configured to generate an AACS-compliant media ID consisting of 128-bit data.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録部は、前記メディアID生成部の生成したメディアIDを、情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording unit is configured to execute a process of recording the media ID generated by the media ID generation unit in a lead-in area of the information recording medium. It is characterized by.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録部は、前記メディアID生成部の生成したメディアIDを、情報記録媒体のリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus according to the present invention, the information recording unit uses the media ID generated by the media ID generation unit as a second buffer zone [Lead-in Zone in a lead-in area of the information recording medium. / Buffer Zone2] sector header (RSV), and the recording process is executed.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体は、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアであり、前記情報記録部は、前記メディアID生成部の生成したAACS(Advanced Access Content System)対応のメディアIDと、乱数によって生成したVCPS対応の固有IDを情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording medium is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System), and the information recording unit is generated by the media ID generation unit. The present invention is characterized in that a process for recording a media ID compatible with AACS (Advanced Access Content System) and a unique ID compatible with VCPS generated by a random number in a lead-in area of an information recording medium is performed.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体は、記録済みメディアIDを記録データとして有するDVD−RまたはDVD−RWまたはDVD−RAMメディアであり、前記メディアID生成部は、前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子を含み、64ビットのデータからなる追記メディアIDを、前記情報記録媒体(メディア)に記録する追記メディアIDとして生成する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording medium is a DVD-R, DVD-RW, or DVD-RAM medium having a recorded media ID as recorded data, and the media ID generation unit Further, the media ID configuration information generated by the media ID configuration information generating unit and the device identifier, and the additional recording media ID composed of 64-bit data are generated as the additional recording media ID to be recorded on the information recording medium (medium). It is the structure.

さらに、本発明の情報処理装置の一実施態様において、前記メディアID生成部は、前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子と、さらに、その他のデータを加えて64ビットのデータからなる追記メディアIDを生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the media ID generation unit adds the media ID configuration bit generated by the media ID configuration information generation unit, the device identifier, and other data. The write-once media ID consisting of 64-bit data is generated.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録部は、前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording unit is configured to execute a process of recording the additional recording media ID generated by the media ID generation unit in a lead-in area of the information recording medium. It is characterized by that.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録部は、前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域の空き領域のセクタヘッダ(CPR_MAI)に分割して記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording unit adds the additional recording media ID generated by the media ID generation unit to a sector header (CPR_MAI) of a free area in the lead-in area of the information recording medium. The present invention is characterized in that the process of dividing and recording is executed.

さらに、本発明の第2の側面は、
情報記録媒体に対するアクセスを実行するとともに、ホスト間のデータ入出力を実行するドライブ装置としての情報処理装置であり、
ドライブ装置に対応して設定された固有識別子であるドライブIDを記録データとして含むドライブ証明書(Drive Certificate)を格納した記憶部と、
情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを構成するビット情報を生成するメディアID構成情報生成部と、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブ証明書から取得したドライブIDを含むデータを、前記情報記録媒体に記録するメディアIDとして生成するメディアID生成部と、
前記メディアID生成部の生成したメディアIDを情報記録媒体に記録する情報記録部と、
を有することを特徴とする情報処理装置にある。
Furthermore, the second aspect of the present invention provides
An information processing device as a drive device that executes access to an information recording medium and executes data input / output between hosts,
A storage unit that stores a drive certificate (Drive Certificate) including a drive ID, which is a unique identifier set corresponding to the drive device, as recording data;
A media ID configuration information generation unit that generates bit information that configures a media ID as a unique identifier corresponding to an information recording medium (media);
A media ID generating unit that generates data including a media ID configuration bit generated by the media ID configuration information generating unit and a drive ID acquired from the drive certificate as a media ID to be recorded on the information recording medium;
An information recording unit for recording the media ID generated by the media ID generation unit on an information recording medium;
There is an information processing apparatus characterized by having.

さらに、本発明の情報処理装置の一実施態様において、前記ドライブ証明書は、前記ドライブ装置に対応して設定されたドライブ公開鍵を格納したドライブ公開鍵証明書であり、前記メディアID生成部は、前記ドライブ公開鍵証明書に記録されたドライブIDを利用して前記メディアIDを生成する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the drive certificate is a drive public key certificate that stores a drive public key set corresponding to the drive apparatus, and the media ID generation unit The configuration is such that the processing for generating the media ID is executed using the drive ID recorded in the drive public key certificate.

さらに、本発明の情報処理装置の一実施態様において、前記メディアID構成情報生成部は、メディアIDの生成処理毎に異なるカウンタ値を生成するカウンタによって構成され、前記メディアID生成部は、前記カウンタの生成するカウンタ値と、前記ドライブIDを含むデータを、前記情報記録媒体(メディア)に記録するメディアIDとして生成する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the media ID configuration information generation unit is configured by a counter that generates a different counter value for each media ID generation process, and the media ID generation unit includes the counter Is generated as a media ID to be recorded on the information recording medium (medium).

さらに、本発明の情報処理装置の一実施態様において、前記メディアID構成情報生成部は、乱数を生成する乱数生成部によって構成され、前記メディアID生成部は、前記乱数生成部の生成する乱数と、前記ドライブIDを含むデータを、前記情報記録媒体(メディア)に記録するメディアIDとして生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the media ID configuration information generation unit is configured by a random number generation unit that generates a random number, and the media ID generation unit includes a random number generated by the random number generation unit, The data including the drive ID is generated as a media ID to be recorded on the information recording medium (medium).

さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体は、DVD+RまたはDVD+RWメディアであり、前記メディアID生成部は、前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDを含み、128ビットのデータからなるAACS(Advanced Access Content System)対応のメディアIDを生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the information recording medium is a DVD + R or a DVD + RW medium, and the media ID generation unit includes a media ID configuration bit generated by the media ID configuration information generation unit, An AACS (Advanced Access Content System) compatible media ID including 128-bit data including the drive ID is generated.

さらに、本発明の情報処理装置の一実施態様において、前記メディアID生成部は、前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDと、さらに、その他のデータを加えて128ビットのデータからなるAACS対応のメディアIDを生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the media ID generation unit adds the media ID configuration bit generated by the media ID configuration information generation unit, the drive ID, and other data. The present invention is characterized in that an AACS-compliant media ID composed of 128-bit data is generated.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録部は、前記メディアID生成部の生成したメディアIDを、情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording unit is configured to execute a process of recording the media ID generated by the media ID generation unit in a lead-in area of the information recording medium. It is characterized by.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録部は、前記メディアID生成部の生成したメディアIDを、情報記録媒体のリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus according to the present invention, the information recording unit uses the media ID generated by the media ID generation unit as a second buffer zone [Lead-in Zone in a lead-in area of the information recording medium. / Buffer Zone2] sector header (RSV), and the recording process is executed.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体は、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアであり、前記情報記録部は、前記メディアID生成部の生成したAACS(Advanced Access Content System)対応のメディアIDと、乱数によって生成したVCPS対応の固有IDを情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording medium is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System), and the information recording unit is generated by the media ID generation unit. The present invention is characterized in that a process for recording a media ID compatible with AACS (Advanced Access Content System) and a unique ID compatible with VCPS generated by a random number in a lead-in area of an information recording medium is performed.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体は、記録済みメディアIDを記録データとして有するDVD−RまたはDVD−RWまたはDVD−RAMメディアであり、前記メディアID生成部は、前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDを含み、64ビットのデータからなる追記メディアIDを、前記情報記録媒体(メディア)に記録する追記メディアIDとして生成する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording medium is a DVD-R, DVD-RW, or DVD-RAM medium having a recorded media ID as recorded data, and the media ID generation unit Further, the media ID configuration information generated by the media ID configuration information generation unit and the drive ID are included, and an additional recording media ID consisting of 64-bit data is generated as an additional recording media ID to be recorded on the information recording medium (medium). It is the structure.

さらに、本発明の情報処理装置の一実施態様において、前記メディアID生成部は、前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDと、さらに、その他のデータを加えて64ビットのデータからなる追記メディアIDを生成する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the media ID generation unit adds the media ID configuration bit generated by the media ID configuration information generation unit, the drive ID, and other data. The write-once media ID consisting of 64-bit data is generated.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録部は、前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording unit is configured to execute a process of recording the additional recording media ID generated by the media ID generation unit in a lead-in area of the information recording medium. It is characterized by that.

さらに、本発明の情報処理装置の一実施態様において、前記情報記録部は、前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域の空き領域のセクタヘッダ(CPR_MAI)に分割して記録する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information recording unit adds the additional recording media ID generated by the media ID generation unit to a sector header (CPR_MAI) of a free area in the lead-in area of the information recording medium. The present invention is characterized in that the process of dividing and recording is executed.

さらに、本発明の第3の側面は、
情報記録媒体(メディア)からのデータ読み取りを実行する情報処理装置であり、
記録済みメディアIDを記録データとして有するDVD+RまたはDVD+RWメディアを利用したコンテンツの記録または再生処理に際して、情報記録媒体に予め記録されたCPRM(Content Protection for Recordable Media)対応の記録済みメディアIDと、情報記録媒体に追記された追記メディアIDとに基づいて128ビットのAACS(Advanced Access Content System)対応のメディアIDを生成するメディアID生成部を有することを特徴とする情報処理装置にある。
Furthermore, the third aspect of the present invention provides
An information processing apparatus for reading data from an information recording medium (media),
When recording or reproducing content using DVD + R or DVD + RW media having recorded media ID as recorded data, a recorded media ID corresponding to CPRM (Content Protection for Recordable Media) recorded in advance on the information recording medium and information recording The information processing apparatus includes a media ID generation unit that generates a 128-bit AACS (Advanced Access Content System) compatible media ID based on the additional recording media ID added to the medium.

さらに、本発明の情報処理装置の一実施態様において、前記メディアID生成部は、情報記録媒体のバーストカッティング領域(BCA)に記録された64ビットのCPRM対応のメディアIDと、情報記録媒体のリードイン領域に記録された64ビットの追記メディアIDとに基づいて128ビットのAACS対応のメディアIDを生成する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the media ID generation unit reads a 64-bit CPRM-compatible media ID recorded in a burst cutting area (BCA) of the information recording medium and the information recording medium read. The present invention is characterized in that a process of generating a 128-bit AACS compatible media ID based on the 64-bit additional recording media ID recorded in the in area is performed.

さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、情報記録媒体に対するコンテンツの記録、または情報記録媒体からのコンテンツ再生処理を実行するデータ処理部を有し、前記データ処理部は、前記メディアID生成部の生成した128ビットのメディアIDを適用して、AACSの規定するコンテンツ記録または再生シーケンスを実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information processing apparatus includes a data processing unit that executes content recording on an information recording medium or content reproduction processing from the information recording medium, and the data processing The unit is configured to apply a 128-bit media ID generated by the media ID generation unit and execute a content recording or playback sequence defined by AACS.

さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、情報記録媒体に対するアクセスを実行するとともに、ホストとのデータ入出力を実行するドライブ装置であり、AACSの規定するコンテンツ記録または再生シーケンスを実行するホストに対して、前記メディアID生成部の生成した128ビットのメディアIDを出力する処理を実行するデータ出力部を有することを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information processing apparatus is a drive apparatus that executes access to an information recording medium and executes data input / output with a host, and records content specified by AACS Alternatively, a data output unit that executes a process of outputting a 128-bit media ID generated by the media ID generation unit to a host that executes a playback sequence is provided.

さらに、本発明の第4の側面は、
DVD+RまたはDVD+RW規格対応の情報記録媒体(メディア)であり、
情報記録媒体のリードイン領域に、128ビットのメディア固有の識別子であるメディアIDを記録した構成を有し、情報処理装置における前記メディアIDを適用した処理により、AACS規定に従ったコンテンツ記録または再生を可能とした構成を有することを特徴とする情報記録媒体にある。
Furthermore, the fourth aspect of the present invention provides
An information recording medium (media) compliant with the DVD + R or DVD + RW standard,
Content recording or playback in accordance with AACS regulations by processing a media ID, which is a unique identifier of a 128-bit medium, recorded in a lead-in area of an information recording medium and applying the media ID in an information processing apparatus The information recording medium is characterized by having a configuration that enables the

さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、前記メディアIDを、情報記録媒体のリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録した構成を有することを特徴とする。   Furthermore, in one embodiment of the information recording medium of the present invention, the information recording medium uses the media ID as a sector header of a second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the information recording medium. (RSV) is divided and recorded.

さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアであり、前記AACS対応のメディアIDと、VCPS対応の固有IDを前記リードイン領域に記録した構成であることを特徴とする。   Furthermore, in an embodiment of the information recording medium of the present invention, the information recording medium is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System), and the AACS compatible media ID and the VCPS compatible unique ID are set. It is a structure recorded in the lead-in area.

さらに、本発明の第5の側面は、
DVD−RまたはDVD−RWまたはDVD−RAM規格対応の情報記録媒体(メディア)であり、
CPRM(Content Protection for Recordable Media)対応の64ビットの記録済みメディアIDをバーストカッティング領域(BCA)に記録データとして有するとともに、64ビットのメディア固有の識別子である追記メディアIDをリードイン領域に記録データとして有し、
情報処理装置における前記録済みメディアIDと前記追記メディアIDを適用した128ビットのメディアID生成処理により、AACS規定に従ったコンテンツ記録または再生を可能とした構成を有することを特徴とする情報記録媒体にある。
Furthermore, the fifth aspect of the present invention provides
An information recording medium (media) compliant with the DVD-R, DVD-RW, or DVD-RAM standard,
A 64-bit recorded media ID corresponding to CPRM (Content Protection for Recordable Media) is recorded in the burst cutting area (BCA) as recording data, and an additional recording medium ID, which is a 64-bit media-specific identifier, is recorded in the lead-in area. As
An information recording medium having a configuration capable of recording or reproducing content in accordance with AACS regulations by a 128-bit media ID generation process using a prerecorded media ID and the additional recording media ID in an information processing apparatus It is in.

さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、前記追記メディアIDを、情報記録媒体のリードイン領域のセクタヘッダ(CPR_MAI)に分割して記録した構成を有することを特徴とする。   Furthermore, in an embodiment of the information recording medium of the present invention, the information recording medium has a configuration in which the additional recording medium ID is divided and recorded in a sector header (CPR_MAI) of a lead-in area of the information recording medium. Features.

さらに、本発明の第6の側面は、
情報処理装置において、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを情報記録媒体に記録する処理を実行する情報処理方法であり、
メディアID構成情報生成部が、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDの構成情報を生成するメディアID構成情報生成ステップと、
メディアID生成部が、情報処理装置に対応して設定された固有識別子であるデバイス識別子を格納した記憶部から前記デバイス識別子を読み出し、前記メディアID構成情報と、前記デバイス識別子を含むデータを、前記情報記録媒体に記録するメディアIDとして生成するメディアID生成ステップと、
情報記録部が、前記メディアID生成部の生成したメディアIDを情報記録媒体に記録する情報記録ステップと、
を有することを特徴とする情報処理方法にある。
Furthermore, the sixth aspect of the present invention provides
In the information processing apparatus, an information processing method for executing processing for recording a media ID as a unique identifier corresponding to an information recording medium (media) on the information recording medium
A medium ID configuration information generation unit for generating configuration information of a medium ID as a unique identifier corresponding to an information recording medium (medium);
The media ID generation unit reads the device identifier from a storage unit that stores a device identifier that is a unique identifier set corresponding to the information processing apparatus, and includes the media ID configuration information and data including the device identifier. A medium ID generating step for generating a medium ID to be recorded on the information recording medium;
An information recording step in which the information recording unit records the media ID generated by the media ID generation unit on an information recording medium;
There is an information processing method characterized by comprising:

さらに、本発明の第7の側面は、
情報記録媒体に対するアクセスを実行するとともに、ホスト間のデータ入出力を実行するドライブ装置において実行する情報処理方法であり、
メディアID構成情報生成部が、情報記録媒体(メディア)に対応する固有識別子であるメディアIDの構成情報を生成するメディアID構成情報生成ステップと、
メディアID生成部が、
ドライブ装置に対応して設定された固有識別子であるドライブIDを記録データとして含むドライブ証明書(Drive Certificate)を記憶部から読み出し、前記メディアID構成情報と、前記ドライブIDを含むデータを、前記情報記録媒体に記録するメディアIDとして生成するメディアID生成ステップと、
情報記録部が、前記メディアID生成部の生成したメディアIDを情報記録媒体に記録する情報記録ステップと、
を有することを特徴とする情報処理方法にある。
Furthermore, the seventh aspect of the present invention provides
An information processing method executed in a drive device that executes access to an information recording medium and executes data input / output between hosts,
A medium ID configuration information generation unit that generates configuration information of a medium ID that is a unique identifier corresponding to an information recording medium (medium);
The media ID generator
A drive certificate (Drive Certificate) including a drive ID, which is a unique identifier set corresponding to the drive device, as recording data is read from a storage unit, and the media ID configuration information and data including the drive ID are stored in the information A medium ID generating step for generating a medium ID to be recorded on the recording medium;
An information recording step in which the information recording unit records the media ID generated by the media ID generation unit on an information recording medium;
There is an information processing method characterized by comprising:

さらに、本発明の第8の側面は、
情報記録媒体(メディア)からのデータ読み取りを実行する情報処理装置における情報処理方法であり、
メディアID生成部が、記録済みメディアIDを記録データとして有するDVD+RまたはDVD+RWメディアを利用したコンテンツの記録または再生処理に際して、情報記録媒体に予め記録されたCPRM(Content Protection for Recordable Media)対応の記録済みメディアIDと、情報記録媒体に追記された追記メディアIDとに基づいて128ビットのAACS(Advanced Access Content System)対応のメディアIDを生成するメディアID生成ステップを実行することを特徴とする情報処理方法にある。
Furthermore, the eighth aspect of the present invention provides
An information processing method in an information processing apparatus for reading data from an information recording medium (media),
When the media ID generation unit records or reproduces the content using the DVD + R or DVD + RW media having the recorded media ID as the recording data, it has been recorded corresponding to CPRM (Content Protection for Recordable Media) recorded in advance on the information recording medium. An information processing method for executing a media ID generation step of generating a 128-bit AACS (Advanced Access Content System) compatible media ID based on the media ID and the additional recording media ID added to the information recording medium It is in.

さらに、本発明の第9の側面は、
情報処理装置において、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを情報記録媒体に記録する処理を実行させるコンピュータ・プログラムであり、
メディアID構成情報生成部に、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDの構成情報を生成させるメディアID構成情報生成ステップと、
メディアID生成部に、情報処理装置に対応して設定された固有識別子であるデバイス識別子を格納した記憶部から前記デバイス識別子を読み出させ、前記メディアID構成情報と、前記デバイス識別子を含むデータを、前記情報記録媒体に記録するメディアIDとして生成させるメディアID生成ステップと、
情報記録部に、前記メディアID生成部の生成したメディアIDを情報記録媒体に記録させ情報記録ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
Furthermore, the ninth aspect of the present invention provides
In the information processing apparatus, a computer program for executing a process of recording a media ID as a unique identifier corresponding to an information recording medium (medium) on the information recording medium,
A media ID configuration information generating step for causing the media ID configuration information generation unit to generate configuration information of the media ID as a unique identifier corresponding to the information recording medium (medium);
The media ID generation unit is caused to read the device identifier from a storage unit that stores a device identifier that is a unique identifier set corresponding to the information processing apparatus, and the media ID configuration information and data including the device identifier are stored. A medium ID generating step for generating a medium ID to be recorded on the information recording medium;
An information recording step for causing the information recording unit to record the media ID generated by the media ID generation unit on the information recording medium;
In a computer program characterized by causing

さらに、本発明の第10の側面は、
情報記録媒体に対するアクセスを実行するとともに、ホスト間のデータ入出力を実行するドライブ装置において、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを情報記録媒体に記録する処理を実行させるコンピュータ・プログラムであり、
メディアID構成情報生成部に、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDの構成情報であるメディアID構成情報を生成させるメディアID構成情報生成ステップと、
メディアID生成部に、
ドライブ装置に対応して設定された固有識別子であるドライブIDを記録データとして含むドライブ証明書(Drive Certificate)を記憶部から読み出させ、前記メディアID構成情報と、前記ドライブIDを含むデータを、前記情報記録媒体に記録するメディアIDとして生成させるメディアID生成ステップと、
情報記録部に、前記メディアID生成部の生成したメディアIDを情報記録媒体に記録させる情報記録ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
Furthermore, the tenth aspect of the present invention provides
A computer that executes a process of recording a media ID as a unique identifier corresponding to an information recording medium (medium) on the information recording medium in a drive device that executes access to the information recording medium and executes data input / output between hosts A program,
A medium ID configuration information generating unit that generates media ID configuration information that is configuration information of a media ID as a unique identifier corresponding to an information recording medium (medium);
In the media ID generator,
A drive certificate (Drive Certificate) including a drive ID, which is a unique identifier set corresponding to the drive device, as recording data is read from a storage unit, and the media ID configuration information and data including the drive ID are A medium ID generating step for generating a medium ID to be recorded on the information recording medium;
An information recording step of causing the information recording unit to record the media ID generated by the media ID generation unit on the information recording medium;
In a computer program characterized by causing

さらに、本発明の第11の側面は、
情報記録媒体(メディア)からのデータ読み取りを実行する情報処理装置にメディアID生成処理を実行させるコンピュータ・プログラムであり、
メディアID生成部に、記録済みメディアIDを記録データとして有するDVD+RまたはDVD+RWメディアを利用したコンテンツの記録または再生処理に際して、情報記録媒体に予め記録されたCPRM(Content Protection for Recordable Media)対応の記録済みメディアIDと、情報記録媒体に追記された追記メディアIDとに基づいて128ビットのAACS(Advanced Access Content System)対応のメディアIDを生成させるメディアID生成ステップを実行させることを特徴とするコンピュータ・プログラムにある。
Furthermore, an eleventh aspect of the present invention is
A computer program that causes an information processing device that reads data from an information recording medium (medium) to execute media ID generation processing,
When recording or playing back content using a DVD + R or DVD + RW media having a recorded media ID as recording data in the media ID generation unit, the recording has been performed in accordance with CPRM (Content Protection for Recordable Media) recorded in advance on the information recording medium. A computer program for executing a media ID generation step for generating a 128-bit AACS (Advanced Access Content System) compatible media ID based on the media ID and the additional recording media ID added to the information recording medium It is in.

なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、DVD、CD、MOなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。   The computer program of the present invention is, for example, a storage medium or a communication medium provided in a computer-readable format to a computer system that can execute various program codes, such as a DVD, a CD, and an MO. It is a computer program that can be provided by a recording medium or a communication medium such as a network. By providing such a program in a computer-readable format, processing corresponding to the program is realized on the computer system.

本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   Other objects, features, and advantages of the present invention will become apparent from a more detailed description based on embodiments of the present invention described later and the accompanying drawings. In this specification, the system is a logical set configuration of a plurality of devices, and is not limited to one in which the devices of each configuration are in the same casing.

本発明の一実施例の構成によれば、例えばAACSの規定する128ビットのメディアIDが記録されていない情報記録媒体(メディア)に対して、記録装置に対応するデバイス識別子(Device Number)、あるいはドライブに対応するドライブ公開鍵証明書(Drive Certificate)中のドライブIDのいずれかを適用し、さらに、カウンタ値、または乱数を組み合わせて128ビットの固有データを生成して情報記録媒体の例えばリードイン領域に記録する構成とした。本構成により、例えばDVD+R/+RE/−R/−RW/−RAMメディアなど、例えばAACSの規定する128ビットのメディアIDが記録されていないメデイアにおいても、128ビットのメディアIDを記録し利用することが可能となり、コンテンツ再生または記録シーケンスを実行することが可能となり、また、異なる機器間で同じメディアIDを生成してしまう恐れをなくすことができる。   According to the configuration of one embodiment of the present invention, for example, for an information recording medium (medium) in which a 128-bit media ID defined by AACS is not recorded, a device identifier (Device Number) corresponding to the recording apparatus, or Apply any one of the drive IDs in the drive public key certificate (Drive Certificate) corresponding to the drive, and further generate 128-bit unique data by combining the counter value or random number, for example, lead-in of the information recording medium It was set as the structure recorded on an area | region. With this configuration, it is possible to record and use a 128-bit media ID even on media that does not have a 128-bit media ID defined by AACS, such as DVD + R / + RE / -R / -RW / -RAM media. This makes it possible to execute a content reproduction or recording sequence, and to eliminate the possibility of generating the same media ID between different devices.

以下、図面を参照しながら本発明の情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
1.ドライブ装置が一体化された記録再生装置を利用したコンテンツ記録再生処理構成について
1.1.AACS規定に従ったコンテンツの記録および再生処理
1.2.本発明の一実施例に従ったDVD+RまたはDVD+RWの利用処理
1.3.本発明の一実施例に従ったDVD−R、DVD−RW、DVD−RAMの利用処理
2.ドライブ装置を接続したPC等の記録再生装置を利用したコンテンツ記録再生処理構成について
2.1.AACS規定に従ったコンテンツの記録および再生処理
2.2.本発明の一実施例に従ったDVD+RまたはDVD+RWの利用処理
2.3.本発明の一実施例に従ったDVD−R、DVD−RW、DVD−RAMの利用処理
3.情報記録媒体(メディア)におけるメディアIDの記録構成
3.1.DVD+RまたはDVD+RWにおけるメディアIDの記録構成
3.2.DVD−R、DVD−RW、DVD−RAMにおけるメディアIDの記録構成
4.情報処理装置の機能、構成について
The details of the information processing apparatus, information recording medium, information processing method, and computer program of the present invention will be described below with reference to the drawings. The description will be made according to the following items.
1. 1. Content recording / playback processing configuration using a recording / playback device integrated with a drive device 1.1. Content recording and playback processing in accordance with AACS regulations 1.2. DVD + R or DVD + RW usage process according to one embodiment of the present invention 1.3. 1. Processing for using DVD-R, DVD-RW, and DVD-RAM according to one embodiment of the present invention 2. Content recording / playback processing configuration using a recording / playback device such as a PC connected to a drive device 2.1. Content recording and playback processing according to AACS regulations 2.2. DVD + R or DVD + RW utilization process according to one embodiment of the present invention 2.3. 2. DVD-R, DVD-RW, DVD-RAM usage processing according to an embodiment of the present invention; Recording structure of media ID in information recording medium (media) 3.1. Recording structure of media ID in DVD + R or DVD + RW 3.2. 3. Media ID recording configuration in DVD-R, DVD-RW, DVD-RAM Functions and configuration of information processing equipment

[1.ドライブ装置が一体化された記録再生装置を利用したコンテンツ記録再生処理構成について]
まず、ドライブ装置が一体化された記録再生装置を利用したコンテンツ記録再生処理構成について説明する。なお、メディア(情報記録媒体)からのコンテンツ再生、コンテンツ記録処理を行なう態様としては、
(1)ドライブ装置が一体化された記録再生装置を利用した処理構成
(2)ドライブ装置を接続したPC等の記録再生装置を利用した処理構成
これらの2つの処理構成に大きく分類することができる。本明細書では、上記(1),(2)の処理態様について、順次、項目別に説明する。
[1. Content Recording / Reproducing Processing Configuration Using Recording / Reproducing Device with Integrated Drive Device]
First, a content recording / playback processing configuration using a recording / playback device integrated with a drive device will be described. In addition, as an aspect of performing content reproduction and content recording processing from media (information recording medium),
(1) Processing configuration using a recording / reproducing device with an integrated drive device (2) Processing configuration using a recording / reproducing device such as a PC connected to the drive device . In the present specification, the processing modes (1) and (2) will be described item by item.

まず、(1)ドライブ装置が一体化された記録再生装置を利用した処理構成の説明においては、最初に、AACS規定に従ったコンテンツの記録および再生処理について、図1を参照して説明し、その後、
[本発明の一実施例に従ったDVD+RまたはDVD+RWの利用処理]、および、
[本発明の一実施例に従ったDVD−R、DVD−RW、DVD−RAMの利用処理]
これらの処理について順次説明する。
First, (1) in the description of the processing configuration using the recording / reproducing apparatus in which the drive device is integrated, first, content recording and reproduction processing in accordance with AACS regulations will be described with reference to FIG. afterwards,
[DVD + R or DVD + RW utilization process according to an embodiment of the present invention], and
[Usage processing of DVD-R, DVD-RW, DVD-RAM according to one embodiment of the present invention]
These processes will be described sequentially.

(1.1.AACS規定に従ったコンテンツの記録および再生処理)
まず、ドライブ装置が一体化された記録再生装置を利用して、ACSS(Advanced Access Content System)規定に従ってコンテンツの記録および再生処理を行なう場合のシーケンスについて図1を参照して説明する。
(1.1. Content recording and playback processing in accordance with AACS regulations)
First, a sequence in the case of performing content recording and reproduction processing in accordance with ACSS (Advanced Access Content System) specifications using a recording / reproducing apparatus with an integrated drive device will be described with reference to FIG.

図1において、中央のメディア(情報記録媒体)110がAACS規格に対応するデータ記録可能なメディア110である。具体的には、先に説明したようにバーストカッティング領域(BCA)に128ビットのメディアIDが記録されたメディア110である。左側がメディア110に対してAACS規定に従った記録シーケンスによってコンテンツ記録処理を実行するAACS対応の記録装置120、右側がメディア110の記録コンテンツをAACS規定に従った再生シーケンスによってコンテンツ再生処理を実行するAACS対応の再生装置130である。   In FIG. 1, a central medium (information recording medium) 110 is a data recordable medium 110 corresponding to the AACS standard. Specifically, as described above, the medium 110 has a 128-bit media ID recorded in the burst cutting area (BCA). The left side is an AACS compatible recording device 120 that executes content recording processing on the medium 110 according to the recording sequence according to the AACS standard, and the right side is that content recorded on the medium 110 is executed based on the playback sequence according to the AACS standard. This is an AACS-compatible playback device 130.

まず、AACS対応のメディア110の記録情報について説明する。メディア110には、図に示すように、MKB(Media Key Block)111、メディアID(メディア識別子)112、MAC検証値113、バインディングナンス114、ユニット鍵ファイル115、利用制御情報(Usage Rule)116、暗号化コンテンツ117が記録される。これらの各データについて順次、説明する。   First, the recording information of the AACS compatible medium 110 will be described. As shown in the figure, the media 110 includes an MKB (Media Key Block) 111, a media ID (Media Identifier) 112, a MAC verification value 113, a binding nonce 114, a unit key file 115, usage control information (Usage Rule) 116, Encrypted content 117 is recorded. Each of these data will be described sequentially.

(1)MKB(Media Key Block)
MKB(Media Key Block)111は、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号情報(暗号鍵)ブロックである。MKB111は有効なライセンスを持つユーザの情報処理装置に格納されたデバイスキー[Kd]に基づく処理(復号)によってのみ、コンテンツの復号に必要なキーであるメディアキー[Km]の取得を可能とした暗号情報ブロックである。すなわち、秘密情報として、メディアキーを格納している。
(1) MKB (Media Key Block)
An MKB (Media Key Block) 111 is an encryption information (encryption key) block generated based on a tree-structured key distribution method known as one aspect of the broadcast encryption method. The MKB 111 can acquire the media key [Km], which is a key necessary for decrypting the content, only by processing (decryption) based on the device key [Kd] stored in the information processing apparatus of the user having a valid license. It is a cryptographic information block. That is, a media key is stored as secret information.

ユーザデバイス(情報処理装置)が有効なライセンスを持つ場合にのみ、メディアキー[Km]の取得を可能とし、無効化(リボーク処理)されたユーザデバイスにおいては、メディアキー[Km]の取得が不可能となる。すなわち、MKBは、特定の選択デバイスに配付されたデバイスキーを適用した場合にのみ秘密情報の取得を可能とし、排除デバイスであるリボークデバイスに配付されたデバイスキーを適用した場合には前記秘密情報の取得ができない構成を持つ暗号情報ブロックである。   The media key [Km] can be acquired only when the user device (information processing apparatus) has a valid license, and the media key [Km] cannot be acquired in a disabled (revoked) user device. It becomes possible. In other words, the MKB can acquire the secret information only when the device key distributed to a specific selected device is applied, and the secret information can be acquired when the device key distributed to the revoke device that is an exclusion device is applied. It is an encryption information block having a configuration that cannot be obtained.

ライセンスエンティテイとしての管理センタはMKBに格納するメディアキー[Km]の暗号化に用いる鍵セットの変更により、特定のユーザデバイスに格納されたデバイスキーでは復号できない、すなわちコンテンツ復号に必要なメディアキーを取得できない構成を持つMKBを生成することができる。従って、任意タイミングで不正デバイスを排除(リボーク)して、有効なライセンスを持つデバイスに対してのみ復号可能な暗号化コンテンツを提供することが可能となる。   The management center as a license entity cannot be decrypted with a device key stored in a specific user device by changing a key set used for encrypting the media key [Km] stored in the MKB, that is, a media key necessary for content decryption. It is possible to generate an MKB having a configuration in which it cannot be acquired. Accordingly, it is possible to provide an encrypted content that can be decrypted only to a device having a valid license by removing (revoking) an unauthorized device at an arbitrary timing.

(2)メディアID
メディアID112は、メディア(情報記録媒体)固有の識別情報(ID)である。AACS対応のメディア、例えば、Blu−ray Disc(登録商標)Recordable、Blu−ray Disc(登録商標)Rewritable等の次世代ディスクは、物理規格としてバーストカッティング領域(BCA)を定義しており、BCAに128ビットのメディアIDを記録している。メディアIDは、特定のライセンスされたメディア製造者のみが記録可能なデータとして設定され、AACSの規定に従ったデータ記録、再生を行なう場合には、メディア110から読み取られて確認処理など所定の処理を行なうことが必須とされている。
(2) Media ID
The media ID 112 is identification information (ID) unique to the medium (information recording medium). AACS-compliant media such as Blu-ray Disc (registered trademark) Recordable, Blu-ray Disc (registered trademark) Rewritable, etc. define a burst cutting area (BCA) as a physical standard. A 128-bit media ID is recorded. The media ID is set as data that can be recorded only by a specific licensed media manufacturer. When data recording / reproducing is performed in accordance with the AACS regulations, the media ID is read from the media 110 to perform predetermined processing such as confirmation processing. It is essential to do.

(3)MAC検証値
MAC検証値113は、コンテンツの暗号化鍵として利用されるタイトルキー(CPSユニットキー、ユニットキーとも呼ばれる)を利用したメディアIDに対するMAC生成処理によって生成されるデータであり、各メディアに固有の値であるメディアIDとコンテンツ対応のタイトルキーとを対応付ける検証用データとして生成されるMAC(Message Authentication Code)である。コンテンツ記録に際して、記録装置において生成されてメディアに記録され、再生時には、MAC検証を行い検証が成立することがコンテンツの再生条件とされる。
(3) MAC verification value The MAC verification value 113 is data generated by a MAC generation process for a media ID using a title key (also referred to as a CPS unit key or unit key) used as a content encryption key. This is a MAC (Message Authentication Code) generated as verification data for associating a media ID, which is a value unique to each medium, with a title key corresponding to the content. When content is recorded, it is generated in a recording device and recorded on a medium. At the time of reproduction, the content reproduction condition is that MAC verification is performed and the verification is established.

(4)バインディングナンス
バインディングナンス(Binding Nonce)114は、コンテンツの暗号化鍵として利用されるタイトルキー(CPSユニットキー、ユニットキーとも呼ばれる)の暗号化に適用される情報であり、メディアに対するコンテンツ記録処理に際しては、タイトルキーの暗号化に利用され、メディアからのコンテンツ再生処理に際しては、暗号化タイトルキーの復号によるタイトルキーの取得に適用される。復号により、タイトルキーが取得され、取得されたタイトルキーを適用して暗号化コンテンツの復号が実行される。
(4) Binding nonce Binding nonce (Binding Nonce) 114 is information applied to encryption of a title key (also referred to as CPS unit key or unit key) used as a content encryption key, and records content on media. In the process, it is used for encrypting the title key, and in the process of reproducing content from the media, it is applied to the acquisition of the title key by decrypting the encrypted title key. The title key is acquired by the decryption, and the encrypted content is decrypted by applying the obtained title key.

(5)ユニット鍵ファイル
ユニット鍵ファイル115は、前述のタイトルキーを暗号化した鍵データを格納したファイルである。CPSユニット鍵ファイルとも呼ばれる。メディア110に記録される暗号化コンテンツは、ユニットに区分されてユニット毎にタイトルキー(CPSユニットキー)が個別に対応付けられて、ユニット対応のタイトルキーによって暗号化がなされて記録される。ユニット鍵ファイル115は、メディアに記録される暗号化コンテンツに含まれるユニットに対応するタイトルキーを暗号化して記録したファイルである。メディアに記録されたコンテンツを再生する際には、区分されたユニット毎に異なるタイトルキーを生成して、復号処理を行なうことが必要となる。
(5) Unit Key File The unit key file 115 is a file that stores key data obtained by encrypting the above-described title key. Also called a CPS unit key file. The encrypted content recorded on the medium 110 is divided into units, each of which is associated with a title key (CPS unit key), and is encrypted and recorded with a title key corresponding to the unit. The unit key file 115 is a file in which the title key corresponding to the unit included in the encrypted content recorded on the media is encrypted and recorded. When reproducing the content recorded on the media, it is necessary to generate a different title key for each divided unit and perform a decryption process.

(6)利用制御情報
利用制御情報(Usage Rule)116は、コンテンツの利用制御情報を記録したデータであり、例えばコピー・再生制御情報(CCI)が含まれる。すなわち、メディア110に格納された暗号化コンテンツ117に対応する利用制御のためのコピー制限情報や、再生制限情報である。このコピー・再生制御情報(CCI)は、コンテンツ管理ユニットとして設定されるCPSユニット個別の情報として設定される場合や、複数のCPSユニットに対応して設定される場合など、様々な設定が可能である。
(6) Usage Control Information Usage control information (Usage Rule) 116 is data that records content usage control information, and includes, for example, copy / playback control information (CCI). That is, copy restriction information for use control corresponding to the encrypted content 117 stored in the medium 110 and reproduction restriction information. This copy / playback control information (CCI) can be set in various ways, for example, when it is set as individual information for a CPS unit set as a content management unit, or when set for a plurality of CPS units. is there.

(7)暗号化コンテンツ
暗号化コンテンツ117は、AACS規定に従って記録されるコンテンツであり、例えば高精細動画像データであるHD(High Definition)ムービーコンテンツなどの動画コンテンツのAV(Audio Visual)ストリームを含むコンテンツである。このコンテンツは、特定のAVデータフォーマットに従って格納される。コンテンツは、区分コンテンツ毎の異なる利用制御を実現するため、区分コンテンツ毎に異なる鍵、すなわち上述したタイトルキー(CPSユニットキーまたはユニットキーとも呼ばれる)が割り当てられ暗号化されて格納される。1つのタイトルキーが割り当てられる単位をコンテンツ管理ユニット(CPSユニット)と呼ぶ。
(7) Encrypted Content The encrypted content 117 is content recorded in accordance with AACS regulations, and includes an AV (Audio Visual) stream of moving image content such as HD (High Definition) movie content that is high-definition moving image data, for example. Content. This content is stored according to a specific AV data format. In order to realize different usage control for each divided content, a different key for each divided content, that is, the above-described title key (also referred to as a CPS unit key or unit key) is assigned and encrypted. A unit to which one title key is assigned is called a content management unit (CPS unit).

[コンテンツ記録処理]
次に、記録装置120の実行するメディア110に対するコンテンツ記録処理について説明する。記録装置110は、AACS対応の記録装置であり、デバイスキー(Kd)121、デバイス識別子(Device Number)122をメモリに保持している。AACS対応レコーダとしての記録装置120は、MKBの処理のために装置固有のデバイスキー(Kd)121、デバイス識別子(Device Number)122を所持する。このデバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。デバイスキー121、デバイス識別子(Device Number)122は、メディア110に記録されたMKB111の処理(復号)に適用される情報である。
[Content recording process]
Next, content recording processing for the medium 110 executed by the recording device 120 will be described. The recording device 110 is an AACS-compliant recording device, and holds a device key (Kd) 121 and a device identifier (Device Number) 122 in a memory. The recording device 120 as an AACS compatible recorder possesses a device key (Kd) 121 and a device identifier (Device Number) 122 specific to the device for MKB processing. The device identifier (Device Number) 122 is defined as a 31-bit value unique to each device. The device key 121 and the device identifier (Device Number) 122 are information applied to the process (decryption) of the MKB 111 recorded on the medium 110.

まず、記録装置120は、ステップS11において、MKBの更新処理を実行する。記録装置120は自装置のメモリにMKBを格納しておくことが可能である。MKBは、デバイスのリボーク状況に応じて更新され、各MKBにはバージョン情報が付与される。記録装置120は、ステップS11において、自装置のメモリに格納されたMKBと、メディア110に記録されたMKB111とのバージョン比較を実行し、メディア110に記録されたMKB111が新しいバージョンである場合には、自装置のメモリに記録されているMKBを置きかえるMKB更新処理を実行する。   First, in step S11, the recording device 120 executes an MKB update process. The recording device 120 can store the MKB in its own memory. The MKB is updated according to the revocation status of the device, and version information is given to each MKB. In step S11, the recording device 120 performs a version comparison between the MKB stored in its own memory and the MKB 111 recorded on the medium 110. When the MKB 111 recorded on the medium 110 is a new version, Then, the MKB update process for replacing the MKB recorded in the memory of the own device is executed.

次に、記録装置120は、自装置のメモリに格納されたデバイスキー121、デバイス識別子(Device Number)122を適用してMKBの処理(復号)を実行して、メディアキー[Km]を取得する。なお、記録装置120がリボークされている場合はMKBからのメディアキー取得はできず、記録装置120がリボークされていない場合に限りメディアキー取得に成功する。   Next, the recording device 120 applies the device key 121 and the device identifier (Device Number) 122 stored in the memory of the device itself, executes the MKB process (decryption), and acquires the media key [Km]. . If the recording device 120 is revoked, the media key cannot be obtained from the MKB, and the media key can be obtained only if the recording device 120 is not revoked.

次に、記録装置120は、ステップS13において、メディア110に記録されているメディア固有の識別子であるメディアID112を読み取り、メディア110に対して記録するコンテンツの暗号化キーとして例えば乱数生成によって生成したタイトルキー[Kt]123を適用して、メディアIDのMAC値を生成し、これをMAC検証値113としてメディア110に記録する。なお、前述したようにメディア110に記録されたメディアID112はAACS規定に従って記録された128ビットデータであり、タイトルキーも128ビットデータである。   Next, in step S <b> 13, the recording device 120 reads the media ID 112, which is a unique identifier recorded on the media 110, and uses, for example, a random number generated as an encryption key for content to be recorded on the media 110. The key [Kt] 123 is applied to generate a MAC value of the media ID, and this is recorded on the medium 110 as the MAC verification value 113. As described above, the media ID 112 recorded on the media 110 is 128-bit data recorded in accordance with AACS regulations, and the title key is also 128-bit data.

次に、記録装置120は、ステップS14において、MKBから取得したメディアキー[Km]と、メディア110から読み取ったバインディングナンス114を適用した暗号鍵生成処理(AES−G)を実行して暗号鍵(Kpa)を生成する。なお、AES−Gは、AESアルゴリズムに従った一方向性関数による鍵生成アルゴリズムを示す。   Next, in step S14, the recording apparatus 120 executes an encryption key generation process (AES-G) using the media key [Km] acquired from the MKB and the binding nonce 114 read from the medium 110 to execute an encryption key ( Kpa) is generated. AES-G indicates a key generation algorithm using a one-way function according to the AES algorithm.

さらに、記録装置120は、ステップS15〜S16において、タイトルキー123の暗号化を行い暗号化タイトルキーを格納したユニット鍵ファイル115を生成してメディア110に記録する。まず、ステップS15において、メディア110に対して記録するコンテンツに対応する利用制御情報124のハッシュ値算出(AES−H)を実行し、タイトルキー123との排他論理和(XOR)を行い、ステップS16において、暗号鍵(Kpa)を適用した暗号化を実行してタイトルキーの暗号化データである暗号化タイトルキー[Kte]を生成してこれを格納したユニット鍵ファイル115をメディア110に記録する。   Further, in steps S15 to S16, the recording device 120 encrypts the title key 123, generates a unit key file 115 storing the encrypted title key, and records it on the medium 110. First, in step S15, hash value calculation (AES-H) of the usage control information 124 corresponding to the content to be recorded on the medium 110 is executed, exclusive OR (XOR) with the title key 123 is performed, and step S16. , Encryption using the encryption key (Kpa) is executed to generate an encrypted title key [Kte], which is encrypted data of the title key, and a unit key file 115 storing this is recorded on the medium 110.

すなわち、暗号化タイトルキー[Kte]は下式によって算出する。
Kte=AES−E[Kpa,Kt(XOR)(AES−H(Usage Rule))]
上記式において
AES−E(a,b)は、鍵aを適用したデータbに対するAESアルゴリズムによる暗号化処理を示し、
AES−H(Usage Rule)は、利用制御情報(Usage Rule)に対するAESアルゴリズムに従ったハッシュ値算出処理、
a(XOR)bは、aとbとの排他論理和演算
を示す。
That is, the encrypted title key [Kte] is calculated by the following formula.
Kte = AES-E [Kpa, Kt (XOR) (AES-H (Usage Rule))]
In the above equation, AES-E (a, b) indicates an encryption process by the AES algorithm for data b to which the key a is applied,
AES-H (Usage Rule) is a hash value calculation process according to the AES algorithm for usage control information (Usage Rule).
a (XOR) b represents an exclusive OR operation of a and b.

なお、利用制御情報124は、記録コンテンツに対応する利用制御情報であり、例えばコンテンツ管理サーバなどから提供される。記録装置120は、この利用制御情報124もメディア110に記録する。   The usage control information 124 is usage control information corresponding to the recorded content, and is provided from, for example, a content management server. The recording device 120 also records this usage control information 124 on the medium 110.

さらに、記録装置120は、ステップS17において、タイトルキー123を適用してコンテンツ125の暗号化処理を実行して、暗号化コンテンツ117としてメディア110に記録する。   Further, in step S17, the recording device 120 applies the title key 123 to execute the encryption process of the content 125, and records it on the medium 110 as the encrypted content 117.

[コンテンツ再生処理]
次に、再生装置130の実行するメディア110に記録された暗号化コンテンツ117の再生処理について説明する。再生装置130も記録装置110と同様、AACS対応の装置であり、デバイスキー(Kd)131、デバイス識別子(Device Number)132をメモリに格納している。
[Content playback processing]
Next, playback processing of the encrypted content 117 recorded on the medium 110 executed by the playback device 130 will be described. Similar to the recording device 110, the playback device 130 is also an AACS compatible device, and stores a device key (Kd) 131 and a device identifier (Device Number) 132 in a memory.

まず、再生装置130は、ステップS21において、自装置のメモリに格納されたデバイスキー131、デバイス識別子(Device Number)132を適用してMKBの処理(復号)を実行して、メディアキー[Km]を取得する。なお、再生装置130がリボークされている場合はMKBからのメディアキー取得はできず、再生装置130がリボークされていない場合に限りメディアキー取得に成功する。   First, in step S21, the playback device 130 executes the MKB process (decryption) by applying the device key 131 and the device identifier (Device Number) 132 stored in its own memory, and performs the media key [Km]. To get. If the playback device 130 is revoked, the media key cannot be obtained from the MKB, and the media key is successfully obtained only when the playback device 130 is not revoked.

次に、再生装置130は、ステップS22において、MKBから取得したメディアキー[Km]と、メディア110から読み取ったバインディングナンス114を適用した暗号鍵生成処理(AES−G)を実行して暗号鍵(Kpa)を生成する。なお、AES−Gは、AESアルゴリズムに従った一方向性関数による鍵生成アルゴリズムを示す。   Next, in step S22, the playback device 130 executes encryption key generation processing (AES-G) using the media key [Km] acquired from the MKB and the binding nonce 114 read from the medium 110 to execute the encryption key ( Kpa) is generated. AES-G indicates a key generation algorithm using a one-way function according to the AES algorithm.

さらに、再生装置130は、ステップS23〜S24において、タイトルキーの生成処理を行なう。まず、ステップS23において、暗号化タイトルキー[Kte]を格納したユニット鍵ファイル115をメディアから読み取り、暗号鍵(Kpa)を適用した復号処理を実行する。次に、ステップS24において、メディア110から読み取った利用制御情報116のハッシュ値算出(AES−H)を実行し、ハッシュ値算出(AES−H)結果と、ステップS23における復号結果との排他論理和演算を実行してタイトルキー[Kt]を取得する。   Furthermore, the playback device 130 performs title key generation processing in steps S23 to S24. First, in step S23, the unit key file 115 storing the encrypted title key [Kte] is read from the medium, and decryption processing using the encryption key (Kpa) is executed. Next, in step S24, the hash value calculation (AES-H) of the usage control information 116 read from the medium 110 is executed, and the exclusive OR of the hash value calculation (AES-H) result and the decryption result in step S23 is executed. The title key [Kt] is acquired by executing the calculation.

すなわち、
Kt=[AES−D(Kpa,Kte)](XOR)[AES−H(Usage Rule)]
上記式に従って、タイトルキー[Kt]を得る。
なお、上記式において
AES−D(a,b)は、鍵aを適用したデータbのAESアルゴリズムによる復号処理を示し、
AES−H(Usage Rule)は、利用制御情報(Usage Rule)に対するAESアルゴリズムに従ったハッシュ値算出処理、
a(XOR)bは、aとbとの排他論理和演算
を示す。
That is,
Kt = [AES-D (Kpa, Kte)] (XOR) [AES-H (Usage Rule)]
The title key [Kt] is obtained according to the above formula.
In the above equation, AES-D (a, b) indicates the decryption process by the AES algorithm of data b to which the key a is applied,
AES-H (Usage Rule) is a hash value calculation process according to the AES algorithm for usage control information (Usage Rule).
a (XOR) b represents an exclusive OR operation of a and b.

次に、再生装置130は、ステップS25において、メディア110に記録されているメディア固有の識別子であるメディアID112を読み取り、生成したタイトルキー[Kt]を適用して、メディアIDのMAC値を生成し、ステップS16において、生成MAC値と、メディア110から読み出したMAC検証値113と比較するMAC検証処理を実行する。両MAC値が等しければ、メディアIDは正しいメディアIDであり生成されたタイトルキーも正しいタイトルキーであることが確認される。このMAC検証の成立を条件として、ステップS27において、タイトルキーを適用した暗号化コンテンツ117の復号処理が開始される。   Next, in step S25, the playback device 130 reads the media ID 112, which is a unique identifier recorded on the media 110, and applies the generated title key [Kt] to generate the MAC value of the media ID. In step S16, a MAC verification process for comparing the generated MAC value with the MAC verification value 113 read from the medium 110 is executed. If both MAC values are equal, it is confirmed that the media ID is the correct media ID and the generated title key is also the correct title key. On the condition that the MAC verification is established, in step S27, decryption processing of the encrypted content 117 to which the title key is applied is started.

ステップS27におけるタイトルキーを適用した暗号化コンテンツ117の復号処理によってコンテンツ133が取得されて再生処理が行なわれる。   The content 133 is acquired by the decryption process of the encrypted content 117 to which the title key is applied in step S27, and the reproduction process is performed.

(1.2.本発明の一実施例に従ったDVD+RまたはDVD+RWの利用処理)
次に、本発明の一実施例に従ったDVD+RまたはDVD+RWの利用処理について、複数の実施例を説明する。先に説明したように、AACSの規定によれば、AACS対応のメディアには、128ビットのメディア固有の識別子であるメディアIDが記録されていることが必要であり、
(a)記録装置によるメディアに対するコンテンツ記録処理、
(b)再生装置によるメディアからのコンテンツ再生処理
上記
いずれの処理においてもメディアIDを適用した処理を行なうことがAACS規定のコンテンツ記録、再生シーケンスでは必須となっている。これは、図1を参照して説明した通りである。
(1.2. Use of DVD + R or DVD + RW in accordance with an embodiment of the present invention)
Next, a plurality of embodiments of the DVD + R or DVD + RW usage process according to an embodiment of the present invention will be described. As described above, according to the AACS rules, a media ID corresponding to a 128-bit medium must be recorded on an AACS-compatible medium.
(A) Content recording processing for media by a recording device;
(B) Content playback processing from media by playback device In any of the above processing, it is indispensable in the AACS-defined content recording and playback sequence to perform processing using a media ID. This is as described with reference to FIG.

しかし、AACS対応のメディアには128ビットのメディアIDが記録されているが、DVD+RおよびDVD+RWは、先に説明したように、メディアIDが定義されておらず、AACSに対応しないディスクとされている。以下に説明する実施例は、DVD+RおよびDVD+RWについても、AACS対応メディアと同様の128ビットのメディアIDを記録する構成として、AACS規定に従ったコンテンツの記録、再生を実行可能とする構成例である。以下、実施例として、
(A)カウンタを利用したメディアIDを生成して記録、利用する処理例
(B)乱数を利用したメディアIDを生成して記録、利用する処理例
これらの実施例について説明する。
However, although a 128-bit media ID is recorded on the AACS compatible media, as described above, the media ID is not defined for DVD + R and DVD + RW, and the disc is not compatible with AACS. . The embodiment described below is a configuration example that enables recording and playback of content in accordance with AACS regulations as a configuration for recording a 128-bit media ID similar to that of AACS-compatible media for DVD + R and DVD + RW. . Hereinafter, as an example,
(A) Processing example for generating, recording, and using a media ID using a counter (B) Processing example for generating, recording, and using a media ID using a random number These embodiments will be described.

(A)カウンタを利用したメディアIDを生成して記録、利用する処理例
まず、DVD+RまたはDVD+RWメディアの利用構成において、カウンタを利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について図2を参照して説明する。
(A) Example of processing for generating, recording and using a media ID using a counter First, in a DVD + R or DVD + RW media usage configuration, a 128-bit media ID is generated using a counter, recorded on the media, and used. A processing example will be described with reference to FIG.

図2において、中央のメディア(情報記録媒体)210がDVD+RまたはDVD+RWメディアであり、本来、AACS規格に対応する128ビットのメディアIDが記録されていないメディアである。左側がメディア210に対してAACS規定に従った記録シーケンスによってコンテンツ記録処理を実行するAACS対応の記録装置220、右側がメディア210の記録コンテンツをAACS規定に従った再生シーケンスによってコンテンツ再生処理を実行するAACS対応の再生装置230である。   In FIG. 2, a central medium (information recording medium) 210 is a DVD + R or DVD + RW medium, and is originally a medium on which a 128-bit media ID corresponding to the AACS standard is not recorded. The left side is an AACS compatible recording device 220 that executes content recording processing on the medium 210 according to the recording sequence according to the AACS standard, and the right side is content playback processing based on the playback sequence according to the AACS standard. This is an AACS-compatible playback device 230.

図2において、図1と同様のデータおよび処理ステップについては、図1と同様の参照符号を設定しており、これらの同一の参照符号を付与したデータおよび処理ステップは、図1と同じであり説明は省略する。本実施例においては、記録装置220が、128ビットの固有データを生成し、生成した固有データをメディアID211としてメディア(+RW/+R)210に記録する。   2, the same reference numerals as those in FIG. 1 are set for the same data and processing steps as those in FIG. 1, and the data and the processing steps to which these same reference numerals are assigned are the same as those in FIG. 1. Description is omitted. In the present embodiment, the recording device 220 generates 128-bit unique data and records the generated unique data on the medium (+ RW / + R) 210 as the media ID 211.

図2に示す記録装置220は、AACS対応の記録装置であり、先に図1を参照して説明したように、MKBの処理のために装置固有のデバイスキー(Kd)121、デバイス識別子(Device Number)122を所持する。このデバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。   A recording apparatus 220 shown in FIG. 2 is an AACS-compliant recording apparatus, and as described above with reference to FIG. 1, a device key (Kd) 121 unique to the apparatus and a device identifier (Device) are used for MKB processing. (Number) 122. The device identifier (Device Number) 122 is defined as a 31-bit value unique to each device.

本実施例では、記録装置220は、カウンタ221を有する。カウンタ221は、記録装置220がメディア210に対するメディアIDの記録を行なう毎に1つずつ増加するカウンタであり、カウンタ値は例えばフラッシュメモリ等の不揮発性メモリに記録され、電源ON/OFFに関わらずカウンタ値はメモリに保持される。新たなメディアIDの記録を行なう場合は、メモリから最新のカウンタ値が読み出され、その最新のカウンタ値に(+1)とするカウンタ値の増加処理を実行する。   In this embodiment, the recording apparatus 220 has a counter 221. The counter 221 is a counter that increases by one each time the recording device 220 records the media ID on the medium 210. The counter value is recorded in a non-volatile memory such as a flash memory, for example, regardless of whether the power is on or off. The counter value is held in the memory. When recording a new media ID, the latest counter value is read from the memory, and a counter value increment process is performed to set the latest counter value to (+1).

記録装置220は、ステップS101において、カウンタ221の生成するカウンタ値と、デバイス識別子(Device Number)122を利用して128ビットの固有データを生成する。   In step S <b> 101, the recording apparatus 220 generates 128-bit unique data using the counter value generated by the counter 221 and the device identifier (Device Number) 122.

先に説明したように、デバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。従って、例えば、カウンタ221において、メディアIDの記録毎に128ビットのメディアIDを構成するために必要となる不足分のビットデータに相当するカウンタ値を生成し、これらの各ビットをステップS101において連結して、AACSに規定する128ビットの固有データからなるメディアIDを生成する。   As described above, the device identifier (Device Number) 122 is defined as a 31-bit device-specific value. Therefore, for example, the counter 221 generates a counter value corresponding to the insufficient bit data necessary for constructing the 128-bit media ID for each recording of the media ID, and concatenates these bits in step S101. Then, a media ID composed of 128-bit unique data defined in AACS is generated.

記録装置220は、ステップS101において、カウンタ221の生成するカウンタ値と、デバイス識別子(Device Number)122を利用して128ビットの固有データを生成する。   In step S <b> 101, the recording apparatus 220 generates 128-bit unique data using the counter value generated by the counter 221 and the device identifier (Device Number) 122.

先に説明したように、デバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。従って、例えば、カウンタ221において、メディアIDの記録毎に97ビットの異なるカウンタ値を生成し、これらの各ビットをステップS101において連結することで128ビットの固有データを生成することができる。本実施例の記録装置220は、このようにして生成した128ビットの固有データをメディアID211としてメディア210に記録する。すなわち、
[メディアID(128bit)]=[デバイス識別子(31bit)]‖[カウンタ値(97bit)]
上記式によって128ビットのメディアID211を生成して、メディア210に記録する。
As described above, the device identifier (Device Number) 122 is defined as a 31-bit value unique to each device. Therefore, for example, the counter 221 generates 97-bit different counter values for each recording of the media ID, and concatenates these bits in step S101, thereby generating 128-bit unique data. The recording device 220 of this embodiment records the 128-bit unique data generated in this way on the medium 210 as the medium ID 211. That is,
[Media ID (128 bits)] = [Device identifier (31 bits)] ‖ [Counter value (97 bits)]
A 128-bit media ID 211 is generated by the above formula and recorded on the media 210.

なお、上記処理例では、[128ビットのメディアIDと31ビットのデバイス識別子との差分である97ビットのすべてをカウンタ値とする設定としたが、その他のデータを組み合わせる構成としてもよい。例えば、コンテンツ利用ユーザに対してAACS管理センタから提供される契約者ID(AACS契約者ID)や、記録装置に設定されているその他の機器IDなどの[その他のID]情報を組み合わせて128ビットの固有データを生成してもよい。この[その他のID]のビット数をnビットとすれば、カウンタ121の生成するカウンタ値は(97−n)ビットとなる。すなわち、
[メディアID(128bit)]=[デバイス識別子(31bit)]‖[カウンタ値(97−nbit)]‖[その他のID(nbit)]
上記式によって128ビットのメディアID211を生成して、メディア210に記録する構成としてもよい。
In the above processing example, all 97 bits, which are the difference between the 128-bit media ID and the 31-bit device identifier, are set as the counter value, but other data may be combined. For example, 128 bits by combining [other ID] information such as a contractor ID (AACS contractor ID) provided from the AACS management center to the content user and other device IDs set in the recording device. The unique data may be generated. If the number of bits of [other ID] is n bits, the counter value generated by the counter 121 is (97−n) bits. That is,
[Media ID (128 bits)] = [Device identifier (31 bits)] ‖ [Counter value (97-nbit)] ‖ [Other ID (nbit)]
A 128-bit media ID 211 may be generated by the above formula and recorded on the media 210.

記録装置220におけるメディアIDの記録タイミングおよび記録領域は、以下の通りである。
(a)DVD+RWメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
(b)DVD+Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域の第2バッファゾーン(例えばリードイン領域:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
The recording timing and recording area of the media ID in the recording device 220 are as follows.
(A) For DVD + RW media,
At the time of formatting, the data is recorded in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).
(B) For DVD + R media,
At the time of the first recording on the blank disc, recording is performed in the sector header (RSV) of the second buffer zone (for example, lead-in zone / buffer zone 2) of the data recording area of the medium.

なお、メディアID211のメディア210における具体的な記録構成については、後段で説明する。その他の記録装置220の処理、および再生装置230の処理は、先に図1を参照して説明したAACS対応のディスクを利用した処理と同一となる。このように本処理例では、31ビットのデバイス識別子とカウンタ値、あるいはさらにその他のIDを加えて128ビットの固有データを生成してDVD+RまたはDVD+RWメディアに対して記録する構成としたので、DVD+RまたはDVD+RWメディアを利用して、AACS対応ディスクと同様のAACSの規定するシーケンスに従ったコンテンツ記録、再生処理を行なうことが可能となる。   A specific recording configuration of the medium 210 with the medium ID 211 will be described later. The other processing of the recording device 220 and the processing of the playback device 230 are the same as the processing using the AACS compatible disc described above with reference to FIG. As described above, in this processing example, since the 31-bit device identifier and the counter value or other ID are added to generate 128-bit unique data and recorded on the DVD + R or DVD + RW medium, the DVD + R or DVD + R or Using DVD + RW media, it is possible to perform content recording / playback processing in accordance with a sequence defined by AACS similar to an AACS compatible disc.

(B)乱数を利用したメディアIDを生成して記録、利用する処理例
次に、DVD+RまたはDVD+RWメディアの利用構成において、乱数を利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について図3を参照して説明する。
(B) Processing example of generating, recording, and using a media ID using a random number Next, in a configuration for using DVD + R or DVD + RW media, a 128-bit media ID is generated using a random number, recorded on the medium, and used. An example of processing to be performed will be described with reference to FIG.

図3において、中央のメディア(情報記録媒体)250がDVD+RまたはDVD+RWメディアであり、本来、AACS規格に対応する128ビットのメディアIDが記録されていないメディアである。左側がメディア250に対してAACS規定に従った記録シーケンスによってコンテンツ記録処理を実行するAACS対応の記録装置260、右側がメディア250の記録コンテンツをAACS規定に従った再生シーケンスによってコンテンツ再生処理を実行するAACS対応の再生装置270である。   In FIG. 3, a central medium (information recording medium) 250 is a DVD + R or DVD + RW medium, and is originally a medium on which a 128-bit media ID corresponding to the AACS standard is not recorded. The left side is an AACS compatible recording device 260 that performs content recording processing on the medium 250 according to the recording sequence according to the AACS standard, and the right side is content playback processing based on the playback sequence according to the AACS standard. This is an AACS compatible playback device 270.

図3において、図1と同様のデータおよび処理ステップについては、図1と同様の参照符号を設定しており、これらの同一の参照符号を付与したデータおよび処理ステップは、図1と同じであり説明は省略する。本実施例においても、記録装置260が、128ビットの固有データを生成し、生成した固有データをメディアID251としてメディア(+RW/+R)250に記録する。   3, the same reference numerals as those in FIG. 1 are set for the same data and processing steps as those in FIG. 1, and the data and the processing steps to which these same reference numerals are assigned are the same as those in FIG. Description is omitted. Also in the present embodiment, the recording device 260 generates 128-bit unique data, and records the generated unique data on the medium (+ RW / + R) 250 as the media ID 251.

図3に示す記録装置260は、AACS対応の記録装置であり、先に図1を参照して説明したように、MKBの処理のために装置固有のデバイスキー(Kd)121、デバイス識別子(Device Number)122を所持する。このデバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。   A recording apparatus 260 shown in FIG. 3 is an AACS-compliant recording apparatus, and as described above with reference to FIG. 1, an apparatus-specific device key (Kd) 121, device identifier (Device) for MKB processing are provided. (Number) 122. The device identifier (Device Number) 122 is defined as a 31-bit value unique to each device.

本実施例では、記録装置260は、乱数生成部(RNG)261を有する。乱数生成部261は、記録装置260がメディア250に対するメディアIDの記録を行なう毎に新たな乱数を生成する乱数生成部であり、擬似乱数生成処理または真性乱数生成処理を実行する乱数生成部である。   In the present embodiment, the recording device 260 includes a random number generation unit (RNG) 261. The random number generation unit 261 is a random number generation unit that generates a new random number every time the recording device 260 records a media ID on the medium 250, and is a random number generation unit that executes a pseudo random number generation process or a true random number generation process. .

記録装置220は、ステップS121において、乱数生成部261の生成する乱数と、デバイス識別子(Device Number)122を利用して128ビットの固有データを生成する。   In step S <b> 121, the recording apparatus 220 generates 128-bit unique data using the random number generated by the random number generation unit 261 and the device identifier (Device Number) 122.

先に説明したように、デバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。従って、例えば、乱数生成部261において、メディアIDの記録毎に97ビットの異なる乱数を生成し、これらの各ビットをステップS121において連結することで128ビットの固有データを生成することができる。本実施例の記録装置260は、このようにして生成した128ビットの固有データをメディアID251としてメディア250に記録する。すなわち、
[メディアID(128bit)]=[デバイス識別子(31bit)]‖[乱数(97bit)]
上記式によって128ビットのメディアID251を生成して、メディア250に記録する。
As described above, the device identifier (Device Number) 122 is defined as a 31-bit value unique to each device. Therefore, for example, the random number generation unit 261 generates 97-bit different random numbers for each recording of the media ID, and concatenates these bits in step S121 to generate 128-bit unique data. The recording device 260 of this embodiment records the 128-bit unique data generated in this way on the medium 250 as the medium ID 251. That is,
[Media ID (128 bits)] = [Device identifier (31 bits)] ‖ [Random number (97 bits)]
A 128-bit media ID 251 is generated by the above formula and recorded on the media 250.

なお、上記処理例では、128ビットのメディアIDと31ビットのデバイス識別子との差分である97ビットのすべてを乱数値とする設定としたが、前述の例と同様、その他のデータを組み合わせる構成としてもよい。例えば、コンテンツ利用ユーザに対してAACS管理センタから提供される契約者ID(AACS契約者ID)や、記録装置に設定されているその他の機器IDなどの[その他のID]情報を組み合わせて128ビットの固有データを生成してもよい。この[その他のID]のビット数をnビットとすれば、乱数生成部261の生成するカウンタ値は(97−n)ビットとなる。すなわち、
[メディアID(128bit)]=[デバイス識別子(31bit)]‖[乱数(97−nbit)]‖[その他のID(nbit)]
上記式によって128ビットのメディアID251を生成して、メディア250に記録する構成としてもよい。
In the above processing example, all the 97 bits, which are the differences between the 128-bit media ID and the 31-bit device identifier, are set as random values. However, as in the above example, other data is combined. Also good. For example, 128 bits by combining [other ID] information such as a contractor ID (AACS contractor ID) provided from the AACS management center to the content user and other device IDs set in the recording device. The unique data may be generated. If the number of bits of [other ID] is n bits, the counter value generated by the random number generation unit 261 is (97−n) bits. That is,
[Media ID (128 bits)] = [Device identifier (31 bits)] ‖ [Random number (97-nbit)] ‖ [Other ID (nbit)]
A 128-bit media ID 251 may be generated by the above formula and recorded on the media 250.

記録装置260におけるメディアIDの記録タイミングおよび記録領域は、前述の例と同様であり、以下の通りである。
(a)DVD+RWメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
(b)DVD+Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
The recording timing and recording area of the media ID in the recording device 260 are the same as in the above example, and are as follows.
(A) For DVD + RW media,
At the time of formatting, the data is recorded in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).
(B) For DVD + R media,
At the time of the first recording on the blank disc, recording is performed in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).

なお、メディアID251のメディア250における具体的な記録構成については、後段で説明する。その他の記録装置260の処理、および再生装置270の処理は、先に図1を参照して説明したAACS対応のディスクを利用した処理と同一となる。このように本処理例では、31ビットのデバイス識別子と乱数、あるいはさらにその他のIDを加えて128ビットの固有データを生成してDVD+RまたはDVD+RWメディアに対して記録する構成としたので、DVD+RまたはDVD+RWメディアを利用して、AACS対応ディスクと同様のAACSの規定するシーケンスに従ったコンテンツ記録、再生処理を行なうことが可能となる。   A specific recording configuration in the medium 250 with the medium ID 251 will be described later. The processing of the other recording device 260 and the processing of the playback device 270 are the same as the processing using the AACS compatible disc described above with reference to FIG. As described above, in the present processing example, since the 128-bit unique data is generated by adding the 31-bit device identifier and the random number or other ID and is recorded on the DVD + R or DVD + RW medium, the DVD + R or DVD + RW is recorded. Using the medium, it is possible to perform content recording and reproduction processing according to a sequence defined by AACS similar to an AACS compatible disc.

(1.3.本発明の一実施例に従ったDVD−R、DVD−RW、DVD−RAMの利用処理)
次に、本発明の一実施例に従ったDVD−RまたはDVD−RWまたはDVD−RAMの利用処理について、複数の実施例を説明する。先に説明したように、AACSの規定によれば、AACS対応のメディアには、128ビットのメディア固有の識別子であるメディアIDが記録されていることが必要であり、
(a)記録装置によるメディアに対するコンテンツ記録処理、
(b)再生装置によるメディアからのコンテンツ再生処理
上記
いずれの処理においてもメディアIDを適用した処理を行なうことがAACS規定のコンテンツ記録、再生シーケンスでは必須となっている。これは、図1を参照して説明した通りである。
(1.3. Utilization Processing of DVD-R, DVD-RW, DVD-RAM According to One Embodiment of the Present Invention)
Next, a plurality of embodiments will be described regarding the use processing of the DVD-R, DVD-RW, or DVD-RAM according to one embodiment of the present invention. As described above, according to the AACS rules, a media ID corresponding to a 128-bit medium must be recorded on an AACS-compatible medium.
(A) Content recording processing for media by a recording device;
(B) Content playback processing from media by playback device In any of the above processing, it is indispensable in the AACS-defined content recording and playback sequence to perform processing using a media ID. This is as described with reference to FIG.

しかし、AACS対応のメディアには128ビットのメディアIDが記録されているが、DVD−R、DVD−RW、DVD−RAMは、先に説明したように、バースト・カッティング・エリアとしてNBCA(Narrow Burst Cutting Area)や、BCA(Burst Cutting Area)を定義しており、BCAに64ビット長のメディアIDを記録する構成となっている。従って、AACSにおいて規定される128ビット長のIDを持たず、AACSに対応しないディスクとされている。以下に説明する実施例は、DVD−R、DVD−RW、DVD−RAMについても、AACS対応メディアと同様の128ビットのメディアIDを記録する構成として、AACS規定に従ったコンテンツの記録、再生を実行可能とする構成例である。以下、実施例として、
(A)カウンタを利用したメディアIDを生成して記録、利用する処理例
(B)乱数を利用したメディアIDを生成して記録、利用する処理例
これらの実施例について説明する。
However, although a 128-bit media ID is recorded on an AACS-compatible medium, DVD-R, DVD-RW, and DVD-RAM, as described above, use NBCA (Narrow Burst) as a burst cutting area. Cutting Area) and BCA (Burst Cutting Area) are defined, and a 64-bit media ID is recorded in BCA. Therefore, the disk does not have a 128-bit ID defined in AACS and does not support AACS. In the embodiment described below, the recording and playback of content in accordance with the AACS standard is performed on DVD-R, DVD-RW, and DVD-RAM as a configuration in which a 128-bit media ID similar to that of AACS-compatible media is recorded. This is a configuration example that can be executed. Hereinafter, as an example,
(A) Processing example for generating, recording, and using a media ID using a counter (B) Processing example for generating, recording, and using a media ID using a random number These embodiments will be described.

(A)カウンタを利用したメディアIDを生成して記録、利用する処理例
まず、DVD−RまたはDVD−RWまたはDVD−RAMメディアの利用構成において、カウンタを利用して追記メディアIDを生成し、メディアに記録し利用する処理例について図4を参照して説明する。
(A) Example of processing for generating, recording, and using a media ID using a counter First, in a configuration for using DVD-R, DVD-RW, or DVD-RAM media, a write-once media ID is generated using a counter, An example of processing recorded and used on a medium will be described with reference to FIG.

図4において、中央のメディア(情報記録媒体)310がDVD−RまたはDVD−RWまたはDVD−RAMメディアであり、BCAに64ビットの記録済みメディアID312が記録されているが、AACS規格に対応する128ビットのメディアIDが記録されていないメディアである。左側がメディア310に対してAACS規定に従った記録シーケンスによってコンテンツ記録処理を実行するAACS対応の記録装置320、右側がメディア310の記録コンテンツをAACS規定に従った再生シーケンスによってコンテンツ再生処理を実行するAACS対応の再生装置330である。   In FIG. 4, a central medium (information recording medium) 310 is a DVD-R, DVD-RW, or DVD-RAM medium, and a 64-bit recorded medium ID 312 is recorded in the BCA, which corresponds to the AACS standard. This is a medium in which a 128-bit media ID is not recorded. The left side is an AACS-compatible recording device 320 that performs content recording processing on the medium 310 according to a recording sequence that complies with the AACS standard, and the right side is that content recorded on the medium 310 is subjected to content reproduction processing by a reproduction sequence that conforms to the AACS standard. This is an AACS-compatible playback device 330.

図4において、図1と同様のデータおよび処理ステップについては、図1と同様の参照符号を設定しており、これらの同一の参照符号を付与したデータおよび処理ステップは、図1と同じであり説明は省略する。本実施例においては、記録装置320が、64ビットの固有データを生成してメディア310に追記メディアID311として記録し、メディア310に記録されている64ビットの記録済みメディアID312と併せてAACS規定の128ビットメディアIDとして利用する構成である。   4, the same reference numerals as those in FIG. 1 are set for the same data and processing steps as those in FIG. 1, and the data and the processing steps to which these same reference numerals are assigned are the same as those in FIG. Description is omitted. In the present embodiment, the recording device 320 generates 64-bit unique data, records it as the additional recording medium ID 311 on the medium 310, and combines the 64-bit recorded medium ID 312 recorded on the medium 310 with the AACS standard. This configuration is used as a 128-bit media ID.

図4に示す記録装置320は、AACS対応の記録装置であり、先に図1を参照して説明したように、MKBの処理のために装置固有のデバイスキー(Kd)121、デバイス識別子(Device Number)122を所持する。このデバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。   A recording device 320 shown in FIG. 4 is an AACS-compliant recording device, and as described above with reference to FIG. 1, a device key (Kd) 121, a device identifier (Device) unique to the device for MKB processing. (Number) 122. The device identifier (Device Number) 122 is defined as a 31-bit value unique to each device.

本実施例では、記録装置320は、カウンタ321を有する。カウンタ321は、記録装置320がメディア310に対して追記メディアIDの記録を行なう毎に1つずつ増加するカウンタであり、カウンタ値は例えばフラッシュメモリ等の不揮発性メモリに記録され、電源ON/OFFに関わらずカウンタ値はメモリに保持される。新たなメディアIDの記録を行なう場合は、メモリから最新のカウンタ値が読み出され、その最新のカウンタ値に(+1)とするカウンタ値の増加処理を実行する。   In this embodiment, the recording device 320 includes a counter 321. The counter 321 is a counter that increases by one each time the recording device 320 records the additional recording medium ID on the medium 310. The counter value is recorded in a non-volatile memory such as a flash memory, and the power is turned on / off. Regardless, the counter value is held in the memory. When recording a new media ID, the latest counter value is read from the memory, and a counter value increment process is performed to set the latest counter value to (+1).

記録装置320は、ステップS151において、カウンタ321の生成するカウンタ値と、デバイス識別子(Device Number)122を利用して64ビットの固有データを生成する。   In step S 151, the recording device 320 generates 64-bit unique data using the counter value generated by the counter 321 and the device identifier (Device Number) 122.

先に説明したように、デバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。従って、例えば、カウンタ221において、追記メディアIDの記録毎に33ビットの異なるカウンタ値を生成し、これらの各ビットをステップS151において連結することで64ビットの固有データを生成することができる。本実施例の記録装置320は、このようにして生成した64ビットの固有データを追記メディアID311としてメディア310に記録する。すなわち、
[追記メディアID(64bit)]=[デバイス識別子(31bit)]‖[カウンタ値(33bit)]
上記式によって64ビットの追記メディアID311を生成して、メディア310に記録する。
As described above, the device identifier (Device Number) 122 is defined as a 31-bit value unique to each device. Therefore, for example, the counter 221 generates a different 33-bit counter value for each recording of the additional recording medium ID, and concatenates these bits in step S151, thereby generating 64-bit unique data. The recording device 320 of this embodiment records the 64-bit unique data generated in this way on the medium 310 as the additional recording medium ID 311. That is,
[Additional media ID (64 bits)] = [Device identifier (31 bits)] ‖ [Counter value (33 bits)]
A 64-bit additional recording medium ID 311 is generated by the above formula and recorded on the medium 310.

AACS規定に従ったコンテンツのメディアに対する記録処理および再生処理を実効する場合は、64ビットの追記メディアID311と、メディア310に最初から記録されている64ビットの記録済みメディアID312を連結して128ビットのデータを生成し、この128ビットデータをAACS対応のメディアIDとして利用する。すなわち、
AACS規定メディアID(128ビット)=[追記メディアID(64ビット)]||[記録済みメディアID(64ビット)]
上記の式に従って、2つの64ビットIDを連結して128ビットのデータを生成し、これを128ビットのAACS対応メディアIDとして利用する。
When recording and playback processing of content media in accordance with AACS regulations is performed, the 64-bit additional recording media ID 311 and the 64-bit recorded media ID 312 recorded from the beginning of the media 310 are concatenated to 128 bits. This 128-bit data is used as an AACS compatible media ID. That is,
AACS specified media ID (128 bits) = [appendable media ID (64 bits)] || [recorded media ID (64 bits)]
According to the above formula, two 64-bit IDs are concatenated to generate 128-bit data, which is used as a 128-bit AACS compatible media ID.

記録装置320においては、図4に示すステップS152において、64ビットの追記メディアID311と、64ビットの記録済みメディアID312を連結して128ビットのデータを生成する。その後のコンテンツ記録処理における128ビットのメディアIDの利用処理については、先に図1を参照して説明した処理と同様である。   In step S152 shown in FIG. 4, the recording device 320 concatenates the 64-bit additional recording medium ID 311 and the 64-bit recorded medium ID 312 to generate 128-bit data. The process of using the 128-bit media ID in the subsequent content recording process is the same as the process described above with reference to FIG.

一方、再生装置330においては、図4に示すステップS161において、64ビットの追記メディアID311と、64ビットの記録済みメディアID312を連結して128ビットのデータを生成する。その後のコンテンツ再生処理における128ビットのメディアIDの利用処理については、先に図1を参照して説明した処理と同様である。   On the other hand, in step S161 shown in FIG. 4, the playback device 330 concatenates the 64-bit additional recording medium ID 311 and the 64-bit recorded media ID 312 to generate 128-bit data. The processing for using the 128-bit media ID in the subsequent content reproduction processing is the same as the processing described above with reference to FIG.

なお、上記処理例では、64ビットの追記メディアIDと31ビットのデバイス識別子との差分である33ビットのすべてをカウンタ値とする設定としたが、その他のデータを組み合わせる構成としてもよい。例えば、コンテンツ利用ユーザに対してAACS管理センタから提供される契約者ID(AACS契約者ID)や、記録装置に設定されているその他の機器IDなどの[その他のID]情報を組み合わせて64ビットの固有データを生成してもよい。この[その他のID]のビット数をnビットとすれば、カウンタ321の生成するカウンタ値は(33−n)ビットとなる。すなわち、
[追記メディアID(64bit)]=[デバイス識別子(31bit)]‖[カウンタ値(33−nbit)]‖[その他のID(nbit)]
上記式によって64ビットの追記メディアID311を生成して、メディア310に記録する構成としてもよい。
In the above processing example, all 33 bits, which are the differences between the 64-bit recordable media ID and the 31-bit device identifier, are set as counter values, but other data may be combined. For example, 64 bits by combining [other ID] information such as a contractor ID (AACS contractor ID) provided from the AACS management center to the content user and other device IDs set in the recording device. The unique data may be generated. If the number of bits of [other ID] is n bits, the counter value generated by the counter 321 is (33-n) bits. That is,
[Additional Media ID (64 bits)] = [Device Identifier (31 bits)] ‖ [Counter Value (33-nbit)] ‖ [Other ID (nbit)]
A 64-bit additional recording medium ID 311 may be generated by the above formula and recorded on the medium 310.

記録装置320におけるメディアIDの記録タイミングおよび記録領域は、以下の通りである。
(a)DVD−RW/−RAMメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
(b)DVD−Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
The recording timing and recording area of the media ID in the recording device 320 are as follows.
(A) In the case of DVD-RW / -RAM media,
At the time of formatting, it is recorded in the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.
(B) For DVD-R media,
At the time of the first recording on the blank disc, recording is performed on the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.

なお、追記メディアID311のメディア310に対する具体的な記録構成については、後段で説明する。その他の記録装置320の処理、および再生装置330の処理は、先に図1を参照して説明したAACS対応のディスクを利用した処理と同一となる。このように本処理例では、31ビットのデバイス識別子とカウンタ値、あるいはさらにその他のIDを加えて64ビットの固有データを生成して、これを追記メディアIDとしてメディアに記録し、AACS規定に従った記録再生処理においては、メディアに記録されている64ビットの記録済みメディアIDと、64ビット追記メディアIDとの連結を実行してAACS規定に対応する128ビットメディアIDを生成して利用する構成としたので、DVD−RまたはDVD−RWまたはDVD−RAMメディアを利用して、AACS対応ディスクと同様のAACSの規定するシーケンスに従ったコンテンツ記録、再生処理を行なうことが可能となる。   A specific recording configuration of the additional recording medium ID 311 on the medium 310 will be described later. The other processing of the recording device 320 and the processing of the playback device 330 are the same as the processing using the AACS compatible disc described above with reference to FIG. As described above, in this processing example, a 31-bit device identifier and a counter value or other ID is added to generate 64-bit unique data, which is recorded on the medium as a write-once media ID, and complies with the AACS regulations. In the recording / reproducing process, a 64-bit recorded media ID recorded on the media and a 64-bit additional recording media ID are connected to generate and use a 128-bit media ID corresponding to the AACS standard. Therefore, it is possible to perform content recording and reproduction processing in accordance with the sequence defined by AACS similar to the AACS compatible disc using DVD-R, DVD-RW, or DVD-RAM media.

(B)乱数を利用したメディアIDを生成して記録、利用する処理例
次に、DVD−RまたはDVD−RWまたはDVD−RAMメディアの利用構成において、乱数を利用して追記メディアIDを生成し、メディアに記録し利用する処理例について図5を参照して説明する。
(B) Processing example of generating, recording, and using a media ID using a random number Next, in a configuration of using a DVD-R, DVD-RW, or DVD-RAM medium, a write-once media ID is generated using a random number. An example of processing recorded on a medium and used will be described with reference to FIG.

図5において、中央のメディア(情報記録媒体)350がDVD−RまたはDVD−RWまたはDVD−RAMメディアであり、BCAに64ビットの記録済みメディアID312が記録されているが、AACS規格に対応する128ビットのメディアIDが記録されていないメディアである。左側がメディア350に対してAACS規定に従った記録シーケンスによってコンテンツ記録処理を実行するAACS対応の記録装置350、右側がメディア350の記録コンテンツをAACS規定に従った再生シーケンスによってコンテンツ再生処理を実行するAACS対応の再生装置370である。   In FIG. 5, a central medium (information recording medium) 350 is a DVD-R, DVD-RW, or DVD-RAM medium, and a 64-bit recorded medium ID 312 is recorded in the BCA, which corresponds to the AACS standard. This is a medium in which a 128-bit media ID is not recorded. The left side is an AACS-compliant recording device 350 that executes content recording processing on the medium 350 according to a recording sequence that complies with the AACS rules, and the right side is that content recorded on the media 350 is played back according to a playback sequence that complies with the AACS rules. This is an AACS compatible playback device 370.

図5において、図1と同様のデータおよび処理ステップについては、図1と同様の参照符号を設定しており、これらの同一の参照符号を付与したデータおよび処理ステップは、図1と同じであり説明は省略する。本実施例においても、記録装置360が、64ビットの固有データを生成してメディア350に追記メディアID351として記録し、メディア350に記録されている64ビットの記録済みメディアID352と併せてAACS規定の128ビットメディアIDとして利用する構成である。   5, the same reference numerals as those in FIG. 1 are set for the same data and processing steps as those in FIG. 1, and the data and the processing steps to which these same reference numerals are assigned are the same as those in FIG. Description is omitted. Also in the present embodiment, the recording device 360 generates 64-bit unique data, records it as the additional recording medium ID 351 on the medium 350, and combines with the 64-bit recorded medium ID 352 recorded on the medium 350. This configuration is used as a 128-bit media ID.

図5に示す記録装置360は、AACS対応の記録装置であり、先に図1を参照して説明したように、MKBの処理のために装置固有のデバイスキー(Kd)121、デバイス識別子(Device Number)122を所持する。このデバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。   A recording apparatus 360 shown in FIG. 5 is an AACS-compliant recording apparatus, and as described above with reference to FIG. 1, an apparatus-specific device key (Kd) 121, device identifier (Device) for MKB processing are provided. (Number) 122. The device identifier (Device Number) 122 is defined as a 31-bit value unique to each device.

本実施例では、記録装置360は、乱数生成部(RNG)361を有する。乱数生成部361は、記録装置360がメディア350に対する追記メディアIDの記録を行なう毎に新たな乱数を生成する乱数生成部であり、擬似乱数生成処理または真性乱数生成処理を実行する乱数生成部である。   In this embodiment, the recording device 360 includes a random number generation unit (RNG) 361. The random number generation unit 361 is a random number generation unit that generates a new random number every time the recording device 360 records a write-once medium ID on the medium 350, and is a random number generation unit that executes a pseudo random number generation process or a true random number generation process. is there.

記録装置320は、ステップS171において、乱数生成部361の生成する乱数と、デバイス識別子(Device Number)322を利用して64ビットの固有データを生成する。   In step S171, the recording device 320 uses the random number generated by the random number generation unit 361 and the device identifier (Device Number) 322 to generate 64-bit unique data.

先に説明したように、デバイス識別子(Device Number)122は、31ビットの各装置固有の値として定義されている。従って、例えば、乱数生成部361において、追記メディアIDの記録毎に33ビットの異なる乱数を生成し、これらの各ビットをステップS171において連結することで64ビットの固有データを生成することができる。本実施例の記録装置360は、このようにして生成した64ビットの固有データを追記メディアID351としてメディア350に記録する。すなわち、
[追記メディアID(64bit)]=[デバイス識別子(31bit)]‖[乱数(33bit)]
上記式によって64ビットの追記メディアID351を生成して、メディア350に記録する。
As described above, the device identifier (Device Number) 122 is defined as a 31-bit value unique to each device. Therefore, for example, the random number generation unit 361 can generate different random numbers of 33 bits for each recording of the write-once media ID and concatenate these bits in step S171 to generate 64-bit unique data. The recording device 360 of this embodiment records the 64-bit unique data generated in this way on the medium 350 as the additional recording medium ID 351. That is,
[Additional media ID (64 bits)] = [Device identifier (31 bits)] ‖ [Random number (33 bits)]
A 64-bit additional recording medium ID 351 is generated by the above formula and recorded on the medium 350.

AACS規定に従ったコンテンツのメディアに対する記録処理および再生処理を実効する場合は、64ビットの追記メディアID351と、メディア350に最初から記録されている64ビットの記録済みメディアID352を連結して128ビットのデータを生成し、この128ビットデータをAACS対応のメディアIDとして利用する。すなわち、
AACS規定メディアID(128ビット)=[追記メディアID(64ビット)]||[記録済みメディアID(64ビット)]
上記の式に従って、2つの64ビットIDを連結して128ビットのデータを生成し、これを128ビットのAACS対応メディアIDとして利用する。
When recording and playback processing of content media in accordance with AACS regulations is performed, the 64-bit additional recording media ID 351 and the 64-bit recorded media ID 352 recorded from the beginning of the media 350 are concatenated to 128 bits. This 128-bit data is used as an AACS compatible media ID. That is,
AACS specified media ID (128 bits) = [appendable media ID (64 bits)] || [recorded media ID (64 bits)]
According to the above formula, two 64-bit IDs are concatenated to generate 128-bit data, which is used as a 128-bit AACS compatible media ID.

記録装置360においては、図5に示すステップS172において、64ビットの追記メディアID351と、64ビットの記録済みメディアID352を連結して128ビットのデータを生成する。その後のコンテンツ記録処理における128ビットのメディアIDの利用処理については、先に図1を参照して説明した処理と同様である。   In step S172 shown in FIG. 5, the recording device 360 concatenates the 64-bit recordable media ID 351 and the 64-bit recorded media ID 352 to generate 128-bit data. The process of using the 128-bit media ID in the subsequent content recording process is the same as the process described above with reference to FIG.

一方、再生装置370においては、図5に示すステップS181において、64ビットの追記メディアID351と、64ビットの記録済みメディアID352を連結して128ビットのデータを生成する。その後のコンテンツ再生処理における128ビットのメディアIDの利用処理については、先に図1を参照して説明した処理と同様である。   On the other hand, in step S181 shown in FIG. 5, the playback device 370 concatenates the 64-bit recordable media ID 351 and the 64-bit recorded media ID 352 to generate 128-bit data. The processing for using the 128-bit media ID in the subsequent content reproduction processing is the same as the processing described above with reference to FIG.

なお、上記処理例では、64ビットの追記メディアIDと31ビットのデバイス識別子との差分である33ビットのすべてを乱数値とする設定としたが、前述の例と同様、その他のデータを組み合わせる構成としてもよい。例えば、コンテンツ利用ユーザに対してAACS管理センタから提供される契約者ID(AACS契約者ID)や、記録装置に設定されているその他の機器IDなどの[その他のID]情報を組み合わせて64ビットの固有データを生成してもよい。この[その他のID]のビット数をnビットとすれば、乱数生成部361の生成するカウンタ値は(33−n)ビットとなる。すなわち、
[追記メディアID(64bit)]=[デバイス識別子(31bit)]‖[乱数(33−nbit)]‖[その他のID(nbit)]
上記式によって64ビットの追記メディアID351を生成して、メディア350に記録する構成としてもよい。
In the above processing example, all 33 bits, which are the difference between the 64-bit recordable media ID and the 31-bit device identifier, are set as random numbers. However, as in the above example, other data is combined. It is good. For example, 64 bits by combining [other ID] information such as a contractor ID (AACS contractor ID) provided from the AACS management center to the content user and other device IDs set in the recording device. The unique data may be generated. If the number of bits of [other ID] is n bits, the counter value generated by the random number generation unit 361 is (33-n) bits. That is,
[Additional Media ID (64 bits)] = [Device Identifier (31 bits)] ‖ [Random Number (33-nbit)] ‖ [Other ID (nbit)]
A 64-bit additional recording medium ID 351 may be generated by the above formula and recorded on the medium 350.

記録装置360におけるメディアIDの記録タイミングおよび記録領域は、前述の例と同様であり、以下の通りである。
(a)DVD−RW/−RAMメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
(b)DVD−Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
The recording timing and recording area of the media ID in the recording device 360 are the same as in the above example, and are as follows.
(A) In the case of DVD-RW / -RAM media,
At the time of formatting, it is recorded in the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.
(B) For DVD-R media,
At the time of the first recording on the blank disc, recording is performed on the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.

なお、追記メディアID351のメディア350に対する具体的な記録構成については、後段で説明する。その他の記録装置360の処理、および再生装置370の処理は、先に図1を参照して説明したAACS対応のディスクを利用した処理と同一となる。このように本処理例では、31ビットのデバイス識別子と乱数、あるいはさらにその他のIDを加えて64ビットの固有データを生成して、これを追記メディアIDとしてメディアに記録し、AACS規定に従った記録再生処理においては、メディアに記録されている64ビットの記録済みメディアIDと、64ビット追記メディアIDとの連結を実行してAACS規定に対応する128ビットメディアIDを生成して利用する構成としたので、DVD−RまたはDVD−RWまたはDVD−RAMメディアを利用して、AACS対応ディスクと同様のAACSの規定するシーケンスに従ったコンテンツ記録、再生処理を行なうことが可能となる。   A specific recording configuration of the additional recording medium ID 351 with respect to the medium 350 will be described later. The other processing of the recording device 360 and the processing of the playback device 370 are the same as the processing using the AACS compatible disc described above with reference to FIG. In this way, in this processing example, a 31-bit device identifier and a random number or other ID are added to generate 64-bit unique data, which is recorded on the medium as a write-once media ID, and complies with the AACS regulations. In the recording / playback processing, a configuration is used in which a 64-bit recorded media ID recorded on a medium and a 64-bit additional recording media ID are linked to generate and use a 128-bit media ID corresponding to the AACS standard. Therefore, it becomes possible to perform content recording and reproduction processing in accordance with the sequence defined by AACS similar to the AACS compatible disc, using DVD-R, DVD-RW, or DVD-RAM media.

[2.ドライブ装置を接続したPC等の記録再生装置を利用したコンテンツ記録再生処理構成について]
次に、ドライブ装置を接続したPC等の記録再生装置を利用したコンテンツ記録再生処理構成について説明する。まず、最初に、AACS規定に従ったコンテンツの記録および再生処理について、図6を参照して説明し、その後、
[本発明の一実施例に従ったDVD+RまたはDVD+RWの利用処理]、および、
[本発明の一実施例に従ったDVD−R、DVD−RW、DVD−RAMの利用処理]
これらの処理について、順次説明する。
[2. Content Recording / Playback Processing Configuration Using Recording / Playback Device such as PC Connected with Drive Device]
Next, a content recording / playback processing configuration using a recording / playback device such as a PC to which a drive device is connected will be described. First, content recording and playback processing according to the AACS rules will be described with reference to FIG.
[DVD + R or DVD + RW utilization process according to an embodiment of the present invention], and
[Usage processing of DVD-R, DVD-RW, DVD-RAM according to one embodiment of the present invention]
These processes will be described sequentially.

(2.1.AACS規定に従ったコンテンツの記録および再生処理)
ドライブ装置を接続したPC等の記録再生装置を利用して、ACSS(Advanced Access Content System)規定に従ってコンテンツの記録および再生処理を行なう場合のシーケンスについて図6を参照して説明する。
(2.1. Content recording and playback processing in accordance with AACS regulations)
A sequence in the case of performing a content recording and reproduction process in accordance with ACSS (Advanced Access Content System) specifications using a recording / reproduction device such as a PC connected to a drive device will be described with reference to FIG.

図6において、左端のメディア(情報記録媒体)410がAACS規格に対応するデータ記録可能なメディア410である。具体的には、先に説明したようにバーストカッティング領域(BCA)に128ビットのメディアIDが記録されたメディア410である。メディア410の右にあるドライブ420は、メディア410に対するアクセスを実行してメディア410に対するデータ記録、メディアからのデータ読み取りを実行するドライブ420であり、AACS規定に従ったドライブ装置である。左端のホスト430は、ドライプ420との通信により、ドライブ420を介したメディア410に対するデータ記録、メディアからのデータ読み取りを実行するAACS規定に従ったホスト430である。ホスト430は、例えばPC等の装置によて構成され、AACS規定に従ったコンテンツ記録再生アプリケーションプログラムを実行する。   In FIG. 6, the leftmost medium (information recording medium) 410 is a data recordable medium 410 corresponding to the AACS standard. Specifically, as described above, the medium 410 has a 128-bit media ID recorded in the burst cutting area (BCA). The drive 420 on the right side of the medium 410 is a drive 420 that executes access to the medium 410 to record data on the medium 410 and read data from the medium, and is a drive device that complies with AACS regulations. The host 430 at the left end is a host 430 that complies with AACS rules for performing data recording to the medium 410 and data reading from the medium via the drive 420 by communication with the drive 420. The host 430 is configured by a device such as a PC, for example, and executes a content recording / playback application program in accordance with AACS regulations.

まず、AACS対応のメディア410の記録情報について説明する。メディア410には、図に示すように、MKB(Media Key Block)411、ドライブリボケーションリスト(DRL)412、ホストリボケーションリスト(HRL)413、メディアID(メディア識別子)414、暗号化コンテンツ415が記録される。なお、図には示していないが、先に図1を参照して説明したメディア記録データであるMAC検証値、バインディングナンス、ユニット鍵ファイル、利用制御情報(Usage Rule)等も記録されている。ただし、これらのデータの利用処理については、図1〜図5を参照して説明したドライブ装置が一体化された記録再生装置における処理と同様であり、図には示しておらず説明を省略する。   First, the recording information of the AACS compatible medium 410 will be described. As shown in the figure, the media 410 includes an MKB (Media Key Block) 411, a drive revocation list (DRL) 412, a host revocation list (HRL) 413, a media ID (media identifier) 414, and encrypted content 415. To be recorded. Although not shown in the figure, the MAC verification value, binding nonce, unit key file, usage control information (Usage Rule), etc., which are the media recording data described above with reference to FIG. 1, are also recorded. However, the use process of these data is the same as the process in the recording / reproducing apparatus in which the drive apparatus described with reference to FIGS. .

(1)MKB(Media Key Block)
MKB(Media Key Block)411は、先に説明した通り、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号情報(暗号鍵)ブロックである。MKB111は有効なライセンスを持つユーザの情報処理装置に格納されたデバイスキー[Kd]に基づく処理(復号)によってのみ、コンテンツの復号に必要なキーであるメディアキー[Km]の取得を可能とした暗号情報ブロックである。
(1) MKB (Media Key Block)
The MKB (Media Key Block) 411 is an encryption information (encryption key) block generated based on a tree-structured key distribution method known as one aspect of the broadcast encryption method, as described above. The MKB 111 can acquire the media key [Km], which is a key necessary for decrypting the content, only by processing (decryption) based on the device key [Kd] stored in the information processing apparatus of the user having a valid license. It is a cryptographic information block.

(2)ドライブリボケーションリスト(DRL)
ドライブリボケーションリスト(DRL)412は、不正なドライブ装置としてAACSの管理センタにおいて判定されたドライブについての識別情報を記録したリスト、すなわちブラックリストである。例えばドライブの識別情報としてドライブに対応するドライブ公開鍵証明書の識別番号が記録される。改ざんがなされないようにAACSの管理センタの秘密鍵による署名が付与されている。
(2) Drive revocation list (DRL)
The drive revocation list (DRL) 412 is a list in which identification information about a drive determined by the AACS management center as an unauthorized drive device is recorded, that is, a black list. For example, the identification number of the drive public key certificate corresponding to the drive is recorded as drive identification information. A signature by the secret key of the AACS management center is given so as not to be tampered with.

(3)ホストリボケーションリスト(HRL)
ホストリボケーションリスト(HRL)413は、不正なホストとしてAACSの管理センタにおいて判定されたホストについての識別情報を記録したリスト、すなわちブラックリストである。例えばホストの識別情報としてホストに対応するホスト公開鍵証明書の識別番号が記録される。改ざんがなされないようにAACSの管理センタの秘密鍵による署名が付与されている。
(3) Host revocation list (HRL)
The host revocation list (HRL) 413 is a list in which identification information about hosts determined by the AACS management center as unauthorized hosts is recorded, that is, a black list. For example, the identification number of the host public key certificate corresponding to the host is recorded as the host identification information. A signature by the secret key of the AACS management center is given so as not to be tampered with.

(4)メディアID
メディアID414は、先に説明したと同様、メディア(情報記録媒体)固有の識別情報(ID)である。AACS対応のメディア、例えば、Blu−ray Disc(登録商標)Recordable、Blu−ray Disc(登録商標)Rewritable等の次世代ディスクは、物理規格としてバーストカッティング領域(BCA)を定義しており、BCAに128ビットのメディアIDを記録している。メディアIDは、特定のライセンスされたメディア製造者のみが記録可能なデータとして設定され、AACSの規定に従ったデータ記録、再生を行なう場合には、メディア410から読み取られて確認処理など所定の処理を行なうことが必須とされている。
(4) Media ID
The media ID 414 is identification information (ID) unique to the medium (information recording medium) as described above. AACS-compliant media such as Blu-ray Disc (registered trademark) Recordable, Blu-ray Disc (registered trademark) Rewritable, etc. define a burst cutting area (BCA) as a physical standard. A 128-bit media ID is recorded. The media ID is set as data that can be recorded only by a specific licensed media manufacturer. When data recording / reproduction according to the AACS regulations is performed, the media ID is read from the media 410 and a predetermined process such as a confirmation process is performed. It is essential to do.

(5)暗号化コンテンツ
暗号化コンテンツ415は、先に説明したと同様、AACS規定に従って記録されるコンテンツであり、例えば高精細動画像データであるHD(High Definition)ムービーコンテンツなどの動画コンテンツのAV(Audio Visual)ストリームを含むコンテンツである。このコンテンツは、特定のAVデータフォーマットに従って格納される。コンテンツは、区分コンテンツ毎の異なる利用制御を実現するため、区分コンテンツ毎に異なる鍵、すなわち上述したタイトルキー(CPSユニットキーまたはユニットキーとも呼ばれる)が割り当てられ暗号化されて格納される。1つのタイトルキーが割り当てられる単位をコンテンツ管理ユニット(CPSユニット)と呼ぶ。
(5) Encrypted Content The encrypted content 415 is content recorded in accordance with the AACS standard, as described above, and is an AV of moving image content such as HD (High Definition) movie content that is high-definition moving image data. (Audio Visual) Content that includes a stream. This content is stored according to a specific AV data format. In order to realize different usage control for each divided content, a different key for each divided content, that is, the above-described title key (also referred to as a CPS unit key or unit key) is assigned and encrypted. A unit to which one title key is assigned is called a content management unit (CPS unit).

[コンテンツ記録再生処理]
次に、ホスト430がドライブ420を介してメディア410からのデータ読み取りを行なってコンテンツの記録あるいは再生を行なう場合のシーケンスについて説明する。なお、図6に示すホスト430は、暗号処理部437を有し、この暗号処理部437において、コンテンツのメディア410に対する記録処理において、先に図1を参照して説明した記録装置120が実行すると同様の処理を実行する。また、コンテンツのメディア410からの再生処理において、先に図1を参照して説明した再生装置130が実行すると同様の処理を実行する。
[Content recording / playback processing]
Next, a sequence in the case where the host 430 reads data from the medium 410 via the drive 420 and records or reproduces content will be described. The host 430 shown in FIG. 6 has an encryption processing unit 437. In the encryption processing unit 437, the recording device 120 described above with reference to FIG. A similar process is executed. Further, in the reproduction process of the content from the medium 410, the same process as the reproduction apparatus 130 described above with reference to FIG. 1 is executed.

ホスト430とドライブ420は、暗号処理部437における処理の開始条件として、図6に示すホストとドライブ間の認証および鍵共有処理(ステップS51,S61)を実行し、これらの処理においてホスト430とドライブ420で共有したバスキー(Kb)を適用してメディア410に記録されたメディアIDに対するMAC生成とMAC検証が、それぞれドライブ420とホスト430において実行され、MAC検証が成立したことを条件として、ホストの暗号処理部437において、コンテンツの記録または再生処理が行なわれることになる。   The host 430 and the drive 420 execute authentication and key sharing processing (steps S51 and S61) between the host and the drive shown in FIG. 6 as processing start conditions in the encryption processing unit 437. In these processing, the host 430 and the drive The MAC generation and the MAC verification for the media ID recorded on the medium 410 by applying the bus key (Kb) shared in 420 are executed in the drive 420 and the host 430, respectively, on condition that the MAC verification is established. In the encryption processing unit 437, content recording or reproduction processing is performed.

図6に示すホストとドライブ間の認証および鍵共有処理(ステップS51,S61)について説明する。この認証および鍵共有処理はAACSの規定する認証および鍵共有処理シーケンスを実行するものである。この処理において各装置の実行する主な処理は以下の通りである。   The authentication and key sharing process (steps S51 and S61) between the host and the drive shown in FIG. 6 will be described. This authentication and key sharing process executes an authentication and key sharing process sequence defined by AACS. The main processes executed by each device in this process are as follows.

ドライブ420は、メディア410からホストリボケーションリスト(HRL)412を読み取り、AACS管理センタ公開鍵421を適用してホストリボケーションリスト(HRL)412の署名検証を行なって改竄のないことを確認し、ホストリボケーションリスト(HRL)412にホスト430の識別情報が記載されていないこと、すなわち、ホスト430がリボークされていないことを確認する。   The drive 420 reads the host revocation list (HRL) 412 from the medium 410, applies the AACS management center public key 421, verifies the signature of the host revocation list (HRL) 412, and confirms that there is no falsification. It is confirmed that the host 430 identification information is not described in the host revocation list (HRL) 412, that is, the host 430 is not revoked.

ホスト430は、ドライブ420を介してメディア410からドライブリボケーションリスト(DRL)413を取得し、AACS管理センタ公開鍵433を適用してドライブリボケーションリスト(DRL)413の署名検証を行なって改竄のないことを確認し、ドライブリボケーションリスト(DRL)413にドライブ420の識別情報が記載されていないこと、すなわち、ドライブ420がリボークされていないことを確認する。   The host 430 acquires the drive revocation list (DRL) 413 from the medium 410 via the drive 420, applies the AACS management center public key 433, verifies the signature of the drive revocation list (DRL) 413, and performs falsification. It is confirmed that the identification information of the drive 420 is not described in the drive revocation list (DRL) 413, that is, the drive 420 is not revoked.

ドライブ420とホスト430の両者ともリボークされていないことが確認された場合は、ドライブ420とホスト430間で、AACS規定に従った暗号データの通信を実行して、双方での共有秘密データとしてバスキー(Kb)を共有する。なお、この処理において、ドライブ秘密鍵422、ドライブ公開鍵証明書423、ホストブ秘密鍵434、ホスト公開鍵証明書435が利用される。   When it is confirmed that neither the drive 420 nor the host 430 has been revoked, the encrypted data is communicated between the drive 420 and the host 430 in accordance with the AACS standard, and the bus key is used as shared secret data between the both. Share (Kb). In this process, the drive secret key 422, the drive public key certificate 423, the host secret key 434, and the host public key certificate 435 are used.

このホストとドライブ間の認証および鍵共有処理(ステップS51,S61)が完了すると、ドライブ420は、メディア410からメディアID411を読み取り、バスキー(Kb)を適用したMAC生成処理を実行して、生成MAC値と、メディアIDをホスト430に送信する。ホスト430では、ステップS62において、バスキー(Kb)を適用したMAC検証処理を実行する。すなわち、ドライブ420から受信したメディアIDに対してバスキー(Kb)を適用したMAC生成処理を行い、生成MAC値とドライプ420から受信したMAC値とを照合する。2つのMAC値が一致した場合に、検証成立と判断し、暗号処理部437においてAACS規定に従ったコンテンツ記録または再生処理を実行する。暗号処理部437において実行するAACS規定に従ったコンテンツ記録または再生処理シーケンスは、先に図1を参照して説明した処理とほぼ同様である。ホスト430は、デバイスキー(Kd)431、デバイス識別子432をメモリに保持しており、これらの情報を適用してAACSの規定するシーケンスに従ったコンテンツ記録または再生処理を実行する。   When the authentication and key sharing process (steps S51 and S61) between the host and the drive is completed, the drive 420 reads the medium ID 411 from the medium 410, executes the MAC generation process to which the bus key (Kb) is applied, and generates the generated MAC. The value and the media ID are transmitted to the host 430. In step S62, the host 430 executes a MAC verification process using the bus key (Kb). That is, a MAC generation process using the bus key (Kb) is performed on the media ID received from the drive 420, and the generated MAC value and the MAC value received from the drive 420 are collated. If the two MAC values match, it is determined that the verification is successful, and the encryption processing unit 437 executes content recording or reproduction processing according to the AACS rules. The content recording or playback processing sequence in accordance with the AACS rules executed in the encryption processing unit 437 is substantially the same as the processing described above with reference to FIG. The host 430 holds a device key (Kd) 431 and a device identifier 432 in a memory, and executes content recording or reproduction processing according to a sequence defined by AACS by applying these pieces of information.

上述したように、ホストがドライブを介してメディアからのデータ読み取りを行なってコンテンツの記録あるいは再生を行なう場合には、ホストとドライブ間の認証および鍵共有処理が行なわれ、認証が成立して鍵共有に成功することがコンテンツの記録再生の実行条件となる。また、共有鍵(バスキー(Kb))によるメディアIDに対するMAC生成、検証処理を行い、検証が成立することがコンテンツの記録再生の開始条件である。AACS規定では128ビットのメディアIDを記録したメディアを利用することが必須要件となる。   As described above, when the host reads data from the medium via the drive and records or reproduces the content, authentication and key sharing between the host and the drive are performed, and the authentication is established and the key is established. Successful sharing is an execution condition for recording and reproducing content. In addition, a condition for starting recording / reproduction of content is that the MAC generation and verification processing is performed for the media ID using the shared key (bus key (Kb)) and the verification is established. In the AACS standard, it is an essential requirement to use a medium in which a 128-bit media ID is recorded.

本発明では、128ビットのメディアIDの記録されていないメディアにおいてもAACS対応ディスクと同様の処理を実行することを可能とする。以下、本発明の実施例について説明する。   In the present invention, it is possible to execute the same processing as that of an AACS compatible disc even on a medium in which a 128-bit media ID is not recorded. Examples of the present invention will be described below.

(2.2.本発明の一実施例に従ったDVD+RまたはDVD+RWの利用処理)
次に、ホストドライブ構成において、DVD+RまたはDVD+RWの利用をAACS規定のシーケンスに沿って実行可能とした実施例について説明する。AACS対応のメディアには128ビットのメディアIDが記録されているが、DVD+RおよびDVD+RWは、先に説明したように、メディアIDが定義されておらず、AACSに対応しないディスクとされている。以下に説明する実施例は、DVD+RおよびDVD+RWについても、AACS対応メディアと同様の128ビットのメディアIDを記録する構成として、AACS規定に従ったコンテンツの記録、再生を実行可能とする構成例である。以下、実施例として、
(A)カウンタを利用したメディアIDを生成して記録、利用する処理例
(B)乱数を利用したメディアIDを生成して記録、利用する処理例
これらの実施例について説明する。
(2.2. Use of DVD + R or DVD + RW in accordance with an embodiment of the present invention)
Next, an embodiment in which the use of DVD + R or DVD + RW in the host drive configuration can be executed in accordance with a sequence defined by AACS will be described. A 128-bit media ID is recorded on an AACS-compatible medium, but DVD + R and DVD + RW are discs that do not define a media ID and do not support AACS as described above. The embodiment described below is a configuration example that enables recording and playback of content in accordance with AACS regulations as a configuration for recording a 128-bit media ID similar to that of AACS-compatible media for DVD + R and DVD + RW. . Hereinafter, as an example,
(A) Processing example for generating, recording, and using a media ID using a counter (B) Processing example for generating, recording, and using a media ID using a random number These embodiments will be described.

(A)カウンタを利用したメディアIDを生成して記録、利用する処理例
まず、DVD+RまたはDVD+RWメディアの利用構成において、カウンタを利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について図7を参照して説明する。
(A) Example of processing for generating, recording, and using a media ID using a counter First, in a DVD + R or DVD + RW media usage configuration, a 128-bit media ID is generated using a counter, recorded on the media, and used. A processing example will be described with reference to FIG.

図7において、左端のメディア(情報記録媒体)510がDVD+RまたはDVD+RWメディアであり、本来、AACS規格に対応する128ビットのメディアIDが記録されていないメディアである。中央にメディア510のアクセス装置としてのドライブ520、右端にコンテンツの記録再生処理をドライブ520を介して実行するホスト530を示している。ドライブ520、ホスト530ともAACS対応の機器である。   In FIG. 7, the leftmost medium (information recording medium) 510 is a DVD + R or DVD + RW medium, and is originally a medium on which a 128-bit media ID corresponding to the AACS standard is not recorded. A drive 520 as an access device of the medium 510 is shown at the center, and a host 530 that executes content recording / playback processing via the drive 520 is shown at the right end. Both the drive 520 and the host 530 are AACS compatible devices.

図7において、図6と同様のデータおよび処理ステップについては、図6と同様の参照符号を設定しており、これらの同一の参照符号を付与したデータおよび処理ステップは、図6と同じであり説明は省略する。本実施例においては、ドライブ520が、128ビットの固有データを生成し、生成した固有データをメディアID511としてメディア(+RW/+R)510に記録する。   7, the same reference numerals as those in FIG. 6 are set for the same data and processing steps as those in FIG. 6, and the data and the processing steps to which these same reference numerals are assigned are the same as those in FIG. 6. Description is omitted. In this embodiment, the drive 520 generates unique data of 128 bits and records the generated unique data on the medium (+ RW / + R) 510 as the media ID 511.

本実施例では、ドライブ520は、カウンタ521を有する。カウンタ521は、ドライブ520がメディア510に対するメディアIDの記録を行なう毎に1つずつ増加するカウンタであり、カウンタ値は例えばフラッシュメモリ等の不揮発性メモリに記録され、電源ON/OFFに関わらずカウンタ値はメモリに保持される。新たなメディアIDの記録を行なう場合は、メモリから最新のカウンタ値が読み出され、その最新のカウンタ値に(+1)とするカウンタ値の増加処理を実行する。   In this embodiment, the drive 520 has a counter 521. The counter 521 is a counter that is incremented by one every time the drive 520 records the media ID on the medium 510. The counter value is recorded in a non-volatile memory such as a flash memory, for example, regardless of whether the power is on or off. The value is held in memory. When recording a new media ID, the latest counter value is read from the memory, and a counter value increment process is performed to set the latest counter value to (+1).

さらに、図7に示すドライブ520は、ドライブ公開鍵証明書423をメモリに格納し保持している。ドライブ公開鍵証明書423のデータ構成を図8に示す。図8に示すように、ドライブ公開鍵証明書には証明書タイプ、データ長、ドライブID、ドライブ公開鍵、署名の各データが記録されている。署名はAACS管理センタの秘密鍵によってなされた署名でありAACS公開鍵を適用した署名検証によって、ドライブ公開鍵証明書423の正当性を判定した後、格納されたデータの利用が行なわれる。   Further, the drive 520 shown in FIG. 7 stores and holds the drive public key certificate 423 in the memory. The data structure of the drive public key certificate 423 is shown in FIG. As shown in FIG. 8, each data of a certificate type, a data length, a drive ID, a drive public key, and a signature is recorded in the drive public key certificate. The signature is a signature made with the private key of the AACS management center. After the validity of the drive public key certificate 423 is determined by signature verification using the AACS public key, the stored data is used.

図7に示すように、ドライブ520は、ドライブ公開鍵証明書423からドライブIDを取り出す。このドライブIDは6バイト、すなわち48ビットデータであり、ドライブ固有の識別情報である。   As shown in FIG. 7, the drive 520 extracts the drive ID from the drive public key certificate 423. This drive ID is 6 bytes, that is, 48-bit data, and is identification information unique to the drive.

ドライブ520は、ステップS201において、この48ビットデータのドライブIDと、カウンタ521で生成した80ビットデータを連結して128ビットの固有データを生成し、この生成データをAACS規定に従った128ビットのメディアID511としてメディア510に記録する。すなわち、
[メディアID(128bit)]=[ドライブID(48bit)]‖[カウンタ値(80bit)]
なお、(a||b)はaとbの連結を意味する。
上記式によって128ビットのメディアID511を生成して、メディア510に記録する。
In step S201, the drive 520 concatenates the drive ID of the 48-bit data and the 80-bit data generated by the counter 521 to generate 128-bit unique data. Recorded in the medium 510 as the medium ID 511. That is,
[Media ID (128 bits)] = [Drive ID (48 bits)] ‖ [Counter value (80 bits)]
Note that (a || b) means connection of a and b.
A 128-bit media ID 511 is generated by the above formula and recorded on the media 510.

なお、上記処理例では、128ビットのメディアIDと48ビットのドライブIDとの差分である80ビットのすべてをカウンタ値とする設定としたが、その他のデータを組み合わせる構成としてもよい。例えば、コンテンツ利用ユーザに対してAACS管理センタから提供される契約者ID(AACS契約者ID)や、記録装置に設定されているその他の機器IDなどの[その他のID]情報を組み合わせて128ビットの固有データを生成してもよい。この[その他のID]のビット数をnビットとすれば、カウンタ521の生成するカウンタ値は(80−n)ビットとなる。すなわち、
[メディアID(128bit)]=[ドライブID(48bit)]‖[カウンタ値(80−nbit)]‖[その他のID(nbit)]
上記式によって128ビットのメディアID511を生成して、メディア510に記録する構成としてもよい。
In the above processing example, all 80 bits, which are the differences between the 128-bit media ID and the 48-bit drive ID, are set as counter values. However, other data may be combined. For example, 128 bits by combining [other ID] information such as a contractor ID (AACS contractor ID) provided from the AACS management center to the content user and other device IDs set in the recording device. The unique data may be generated. If the number of bits of [other ID] is n bits, the counter value generated by the counter 521 is (80−n) bits. That is,
[Media ID (128 bits)] = [Drive ID (48 bits)] ‖ [Counter Value (80-nbit)] ‖ [Other ID (nbit)]
A 128-bit media ID 511 may be generated by the above formula and recorded on the media 510.

ドライプ520におけるメディアIDの記録タイミングおよび記録領域は、以下の通りである。
(a)DVD+RWメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
(b)DVD+Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
The recording timing and recording area of the media ID in the drive 520 are as follows.
(A) For DVD + RW media,
At the time of formatting, the data is recorded in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).
(B) For DVD + R media,
At the time of the first recording on the blank disc, recording is performed in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).

なお、メディアID511のメディア510における具体的な記録構成については、後段で説明する。その他のドライブ520の処理、およびホスト530の処理は、先に図6を参照して説明したAACS対応のディスクを利用した処理と同一となる。このように本処理例では、ドライブ公開鍵証明書から取得する48ビットのドライブIDとカウンタ値、あるいはさらにその他のIDを加えて128ビットの固有データを生成してDVD+RまたはDVD+RWメディアに対して記録する構成としたので、DVD+RまたはDVD+RWメディアを利用して、AACS対応ディスクと同様のAACSの規定するシーケンスに従ったコンテンツ記録、再生処理を行なうことが可能となる。   A specific recording configuration of the medium 510 with the medium ID 511 will be described later. The other processing of the drive 520 and the processing of the host 530 are the same as the processing using the AACS compatible disk described above with reference to FIG. As described above, in this processing example, the 48-bit drive ID acquired from the drive public key certificate and the counter value, or other IDs are added to generate 128-bit unique data and recorded on the DVD + R or DVD + RW medium. Therefore, it is possible to perform content recording and reproduction processing according to the sequence defined by AACS, similar to an AACS compatible disc, using DVD + R or DVD + RW media.

(B)乱数を利用したメディアIDを生成して記録、利用する処理例
次に、DVD+RまたはDVD+RWメディアの利用構成において、乱数を利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について図9を参照して説明する。
(B) Example of processing for generating, recording, and using a media ID using random numbers Next, in a usage configuration of DVD + R or DVD + RW media, a 128-bit media ID is generated using random numbers, recorded on the media, and used. An example of the processing will be described with reference to FIG.

図9において、左端のメディア(情報記録媒体)550がDVD+RまたはDVD+RWメディアであり、本来、AACS規格に対応する128ビットのメディアIDが記録されていないメディアである。中央にメディア550のアクセス装置としてのドライブ560、右端にコンテンツの記録再生処理をドライブ560を介して実行するホスト570を示している。ドライブ560、ホスト570ともAACS対応の機器である。   In FIG. 9, the leftmost medium (information recording medium) 550 is a DVD + R or DVD + RW medium, and is originally a medium on which a 128-bit media ID corresponding to the AACS standard is not recorded. A drive 560 as an access device for the medium 550 is shown at the center, and a host 570 that executes content recording / playback processing via the drive 560 at the right end. Both the drive 560 and the host 570 are AACS compatible devices.

図9において、図6と同様のデータおよび処理ステップについては、図6と同様の参照符号を設定しており、これらの同一の参照符号を付与したデータおよび処理ステップは、図6と同じであり説明は省略する。本実施例においては、ドライブ560が、128ビットの固有データを生成し、生成した固有データをメディアID551としてメディア(+RW/+R)550に記録する。   9, the same reference numerals as those in FIG. 6 are set for the same data and processing steps as those in FIG. 6, and the data and the processing steps to which these same reference numerals are assigned are the same as those in FIG. Description is omitted. In this embodiment, the drive 560 generates 128-bit unique data, and records the generated unique data on the medium (+ RW / + R) 550 as the media ID 551.

本実施例では、ドライブ560は、乱数生成部(RNG)561を有する。乱数生成部561は、ドライブ560がメディア550に対するメディアIDの記録を行なう毎に新たな乱数を生成する乱数生成部であり、擬似乱数生成処理または真性乱数生成処理を実行する乱数生成部である。   In the present embodiment, the drive 560 includes a random number generation unit (RNG) 561. The random number generation unit 561 is a random number generation unit that generates a new random number every time the drive 560 records a media ID on the medium 550, and is a random number generation unit that executes a pseudo random number generation process or a true random number generation process.

図9に示すドライブ560は、ドライブ公開鍵証明書423をメモリに格納し保持している。ドライブ公開鍵証明書423には、先に図8を参照して説明したように、48ビットのドライブIDが格納されている。すなわち48ビットデータのドライブ固有の識別情報である。   The drive 560 shown in FIG. 9 stores and holds the drive public key certificate 423 in the memory. The drive public key certificate 423 stores a 48-bit drive ID as described above with reference to FIG. That is, identification information unique to the drive of 48-bit data.

ドライブ560は、ドライブ公開鍵証明書423の署名検証により正当性を判定した後、格納されたドライブIDを取得し、ステップS211において、乱数生成部561の生成する乱数(80ビット)と、48ビットのドライブIDを連結して128ビットの固有データを生成し、この生成データをAACS規定に従った128ビットのメディアID551としてメディア550に記録する。すなわち、
[メディアID(128bit)]=[ドライブID(48bit)]‖[乱数(80bit)]
上記式によって128ビットのメディアID511を生成して、メディア510に記録する。
The drive 560 determines the validity by verifying the signature of the drive public key certificate 423 and then acquires the stored drive ID. In step S211, the random number (80 bits) generated by the random number generation unit 561 and 48 bits 128-bit unique data is generated by concatenating these drive IDs, and the generated data is recorded on the medium 550 as a 128-bit media ID 551 in accordance with the AACS standard. That is,
[Media ID (128 bits)] = [Drive ID (48 bits)] ‖ [Random number (80 bits)]
A 128-bit media ID 511 is generated by the above formula and recorded on the media 510.

なお、上記処理例では、128ビットのメディアIDと48ビットのドライブIDとの差分である80ビットのすべてを乱数値とする設定としたが、前述の例と同様、その他のデータを組み合わせる構成としてもよい。例えば、コンテンツ利用ユーザに対してAACS管理センタから提供される契約者ID(AACS契約者ID)や、記録装置に設定されているその他の機器IDなどの[その他のID]情報を組み合わせて128ビットの固有データを生成してもよい。この[その他のID]のビット数をnビットとすれば、乱数生成部561の生成するカウンタ値は(80−n)ビットとなる。すなわち、
[メディアID(128bit)]=[ドライブID(48bit)]‖[乱数(80−nbit)]‖[その他のID(nbit)]
上記式によって128ビットのメディアID551を生成して、メディア550に記録する構成としてもよい。
In the above processing example, all 80 bits, which are the differences between the 128-bit media ID and the 48-bit drive ID, are set as random values. However, as in the above example, other data is combined. Also good. For example, 128 bits by combining [other ID] information such as a contractor ID (AACS contractor ID) provided from the AACS management center to the content user and other device IDs set in the recording device. The unique data may be generated. If the number of bits of [other ID] is n bits, the counter value generated by the random number generation unit 561 is (80−n) bits. That is,
[Media ID (128 bits)] = [Drive ID (48 bits)] ‖ [Random number (80-nbit)] ‖ [Other ID (nbit)]
A 128-bit media ID 551 may be generated by the above formula and recorded on the media 550.

ドライブ560におけるメディアIDの記録タイミングおよび記録領域は、前述の例と同様であり、以下の通りである。
(a)DVD+RWメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
(b)DVD+Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
The recording timing and recording area of the media ID in the drive 560 are the same as in the above example, and are as follows.
(A) For DVD + RW media,
At the time of formatting, the data is recorded in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).
(B) For DVD + R media,
At the time of the first recording on the blank disc, recording is performed in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).

なお、メディアID551のメディア550における具体的な記録構成については、後段で説明する。その他のドライブ560の処理、およびホスト570の処理は、先に図6を参照して説明したAACS対応のディスクを利用した処理と同一となる。このように本処理例では、ドライブ公開鍵証明書から取得する48ビットのドライブIDと乱数、あるいはさらにその他のIDを加えて128ビットの固有データを生成してDVD+RまたはDVD+RWメディアに対して記録する構成としたので、DVD+RまたはDVD+RWメディアを利用して、AACS対応ディスクと同様のAACSの規定するシーケンスに従ったコンテンツ記録、再生処理を行なうことが可能となる。   A specific recording configuration in the medium 550 having the medium ID 551 will be described later. The other processing of the drive 560 and the processing of the host 570 are the same as the processing using the AACS compatible disk described above with reference to FIG. As described above, in this processing example, a 48-bit drive ID and a random number obtained from the drive public key certificate and a random ID or other ID are added to generate 128-bit unique data and recorded on the DVD + R or DVD + RW medium. Since the configuration is adopted, it is possible to perform content recording and reproduction processing in accordance with a sequence defined by AACS similar to an AACS compatible disc using DVD + R or DVD + RW media.

(2.3.本発明の一実施例に従ったDVD−R、DVD−RW、DVD−RAMの利用処理)
次に、本発明の一実施例に従ったDVD−RまたはDVD−RWまたはDVD−RAMの利用処理について、複数の実施例を説明する。先に説明したように、AACSの規定によれば、AACS対応のメディアには、128ビットのメディア固有の識別子であるメディアIDが記録されているが、DVD−R、DVD−RW、DVD−RAMは、先に説明したように、バースト・カッティング・エリアとしてNBCA(Narrow Burst Cutting Area)や、BCA(Burst Cutting Area)を定義しており、BCAに64ビット長のメディアIDを記録する構成となっている。従って、AACSにおいて規定される128ビット長のIDを持たず、AACSに対応しないディスクとされている。以下に説明する実施例は、DVD−R、DVD−RW、DVD−RAMについても、AACS対応メディアと同様の128ビットのメディアIDを記録する構成として、AACS規定に従ったコンテンツの記録、再生を実行可能とする構成例である。以下、実施例として、
(A)カウンタを利用したメディアIDを生成して記録、利用する処理例
(B)乱数を利用したメディアIDを生成して記録、利用する処理例
これらの実施例について説明する。
(2.3. DVD-R, DVD-RW, and DVD-RAM usage processing according to an embodiment of the present invention)
Next, a plurality of embodiments will be described regarding the use processing of the DVD-R, DVD-RW, or DVD-RAM according to one embodiment of the present invention. As described above, according to the AACS regulations, media IDs that are unique identifiers of 128-bit media are recorded on AACS-compliant media, but DVD-R, DVD-RW, DVD-RAM As described above, NBCA (Narrow Burst Cutting Area) and BCA (Burst Cutting Area) are defined as burst cutting areas, and a 64-bit media ID is recorded in BCA. ing. Therefore, the disk does not have a 128-bit ID defined in AACS and does not support AACS. In the embodiment described below, the recording and playback of content in accordance with the AACS standard is performed on DVD-R, DVD-RW, and DVD-RAM as a configuration in which a 128-bit media ID similar to that of AACS-compatible media is recorded. This is a configuration example that can be executed. Hereinafter, as an example,
(A) Processing example for generating, recording, and using a media ID using a counter (B) Processing example for generating, recording, and using a media ID using a random number These embodiments will be described.

(A)カウンタを利用したメディアIDを生成して記録、利用する処理例
まず、DVD−R、DVD−RW、DVD−RAMのメディアの利用構成において、カウンタを利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について図10を参照して説明する。
(A) Example of processing for generating, recording, and using a media ID using a counter First, in a media usage configuration of DVD-R, DVD-RW, and DVD-RAM, a 128-bit media ID is obtained using a counter. An example of processing that is generated, recorded on a medium, and used will be described with reference to FIG.

図10において、左端のメディア(情報記録媒体)610がDVD−R、DVD−RW、DVD−RAMメディアであり、BCAに64ビットの記録済みメディアID612が記録されているが、AACS規格に対応する128ビットのメディアIDが記録されていないメディアである。中央にメディア610のアクセス装置としてのドライブ620、右端にコンテンツの記録再生処理をドライブ620を介して実行するホスト630を示している。ドライブ620、ホスト630ともAACS対応の機器である。   In FIG. 10, the leftmost medium (information recording medium) 610 is a DVD-R, DVD-RW, or DVD-RAM medium, and a 64-bit recorded medium ID 612 is recorded in the BCA, which corresponds to the AACS standard. This is a medium in which a 128-bit media ID is not recorded. A drive 620 as an access device for the medium 610 is shown at the center, and a host 630 that executes content recording / playback processing via the drive 620 is shown at the right end. Both the drive 620 and the host 630 are AACS compatible devices.

図10において、図6と同様のデータおよび処理ステップについては、図6と同様の参照符号を設定しており、これらの同一の参照符号を付与したデータおよび処理ステップは、図6と同じであり説明は省略する。本実施例においては、ドライブ620が、64ビットの固有データを生成してメディア610に追記メディアID611として記録し、メディア610に記録されている64ビットの記録済みメディアID612と併せてAACS規定の128ビットメディアIDとして利用する構成である。   10, the same reference numerals as those in FIG. 6 are set for the same data and processing steps as those in FIG. 6, and the data and the processing steps to which these same reference numerals are assigned are the same as those in FIG. Description is omitted. In the present embodiment, the drive 620 generates 64-bit unique data, records it as a write-once medium ID 611 on the medium 610, and combines it with the 64-bit recorded media ID 612 recorded on the medium 610 in accordance with AACS standard 128. This configuration is used as a bit media ID.

本実施例では、ドライブ620は、カウンタ621を有する。カウンタ621は、ドライブ620がメディア610に対して追記メディアIDの記録を行なう毎に1つずつ増加するカウンタであり、カウンタ値は例えばフラッシュメモリ等の不揮発性メモリに記録され、電源ON/OFFに関わらずカウンタ値はメモリに保持される。新たなメディアIDの記録を行なう場合は、メモリから最新のカウンタ値が読み出され、その最新のカウンタ値に(+1)とするカウンタ値の増加処理を実行する。   In this embodiment, the drive 620 has a counter 621. The counter 621 is a counter that is incremented by 1 every time the drive 620 records the additional recording medium ID on the medium 610. The counter value is recorded in a non-volatile memory such as a flash memory, and is turned on / off. Regardless, the counter value is held in the memory. When recording a new media ID, the latest counter value is read from the memory, and a counter value increment process is performed to set the latest counter value to (+1).

図10に示すドライブ620は、ドライブ公開鍵証明書423をメモリに格納し保持している。ドライブ公開鍵証明書423には、先に図8を参照して説明したように、48ビットのドライブIDが格納されている。すなわち48ビットデータのドライブ固有の識別情報である。   A drive 620 shown in FIG. 10 stores and holds a drive public key certificate 423 in a memory. The drive public key certificate 423 stores a 48-bit drive ID as described above with reference to FIG. That is, identification information unique to the drive of 48-bit data.

ドライブ620は、ドライブ公開鍵証明書423の署名検証により正当性を判定した後、格納された48ビットのドライブIDを取得し、ステップS231において、この48ビットデータのドライブIDと、カウンタ621で生成した16ビットデータを連結して64ビットの固有データを生成し、生成した64ビットの固有データを追記メディアID611としてメディア610に記録する。すなわち、
[追記メディアID(64bit)]=[ドライブID(48bit)]‖[カウンタ値(16bit)]
上記式によって64ビットの追記メディアID611を生成して、メディア610に記録する。
The drive 620 determines the validity by verifying the signature of the drive public key certificate 423, and then obtains the stored 48-bit drive ID. In step S231, the drive 620 generates the drive ID of the 48-bit data and the counter 621. The 64-bit unique data is generated by concatenating the 16-bit data, and the generated 64-bit unique data is recorded on the medium 610 as the additional recording medium ID 611. That is,
[Additional media ID (64 bits)] = [Drive ID (48 bits)] ‖ [Counter value (16 bits)]
A 64-bit recordable media ID 611 is generated by the above formula and recorded on the media 610.

AACS規定に従ったコンテンツのメディアに対する記録処理および再生処理を実効する場合は、64ビットの追記メディアID611と、メディア610に最初から記録されている64ビットの記録済みメディアID612を連結して128ビットのデータを生成し、この128ビットデータをAACS対応のメディアIDとして利用する。すなわち、
AACS規定メディアID(128ビット)=[追記メディアID(64ビット)]||[記録済みメディアID(64ビット)]
上記の式に従って、2つの64ビットIDを連結して128ビットのデータを生成し、これを128ビットのAACS対応メディアIDとして利用する。
When recording and playback processing of content media in accordance with the AACS standard is performed, the 64-bit additional recording media ID 611 and the 64-bit recorded media ID 612 recorded from the beginning of the media 610 are concatenated to 128 bits. This 128-bit data is used as an AACS compatible media ID. That is,
AACS specified media ID (128 bits) = [appendable media ID (64 bits)] || [recorded media ID (64 bits)]
According to the above formula, two 64-bit IDs are concatenated to generate 128-bit data, which is used as a 128-bit AACS compatible media ID.

すなわち、コンテンツの記録または再生を実行する場合、ドライブ620は、図10に示すステップS232において、64ビットの追記メディアID611と、64ビットの記録済みメディアID612を連結して128ビットのデータを生成する。この生成したメディアIDをステップS52においてMAC値生成対象データとして利用し、生成したMAC値と、連結処理によって生成した128ビットのメディアIDをホスト630に出力する。ホスト630は、ステプS62において、受信した128ビットのメディアIDとMAC値の基づくMAC検証処理を実行する。その後の処理については、先に図6を参照して説明した処理と同様である。   That is, when recording or playing back content, the drive 620 generates 128-bit data by concatenating the 64-bit recordable media ID 611 and the 64-bit recorded media ID 612 in step S232 shown in FIG. . In step S52, the generated media ID is used as MAC value generation target data, and the generated MAC value and the 128-bit media ID generated by the concatenation process are output to the host 630. In step S62, the host 630 executes a MAC verification process based on the received 128-bit media ID and MAC value. The subsequent processing is the same as the processing described above with reference to FIG.

なお、上記処理例では、64ビットの追記メディアIDと48ビットのドライブIDとの差分である16ビットのすべてをカウンタ値とする設定としたが、その他のデータを組み合わせる構成としてもよい。例えば、コンテンツ利用ユーザに対してAACS管理センタから提供される契約者ID(AACS契約者ID)や、記録装置に設定されているその他の機器IDなどの[その他のID]情報を組み合わせて64ビットの固有データを生成してもよい。この[その他のID]のビット数をnビットとすれば、カウンタ621の生成するカウンタ値は(16−n)ビットとなる。すなわち、
[追記メディアID(64bit)]=[ドライブID(48bit)]‖[カウンタ値(16−nbit)]‖[その他のID(nbit)]
上記式によって64ビットの追記メディアID611を生成して、メディア610に記録する構成としてもよい。
In the above processing example, all 16 bits, which are the difference between the 64-bit write-once media ID and the 48-bit drive ID, are set as the counter value, but other data may be combined. For example, 64 bits by combining [other ID] information such as a contractor ID (AACS contractor ID) provided from the AACS management center to the content user and other device IDs set in the recording device. The unique data may be generated. If the number of bits of [other ID] is n bits, the counter value generated by the counter 621 is (16−n) bits. That is,
[Additional Media ID (64 bits)] = [Drive ID (48 bits)] ‖ [Counter Value (16-nbit)] ‖ [Other ID (nbit)]
A 64-bit additional recording medium ID 611 may be generated by the above formula and recorded on the medium 610.

ドライブ620におけるメディアIDの記録タイミングおよび記録領域は、以下の通りである。
(a)DVD−RW/−RAMメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
(b)DVD−Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
The recording timing and recording area of the media ID in the drive 620 are as follows.
(A) In the case of DVD-RW / -RAM media,
At the time of formatting, it is recorded in the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.
(B) For DVD-R media,
At the time of the first recording on the blank disc, recording is performed on the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.

なお、追記メディアID611のメディア610に対する具体的な記録構成については、後段で説明する。その他のドライブ620の処理、およびホスト630の処理は、先に図6を参照して説明したAACS対応のディスクを利用した処理と同一となる。このように本処理例では、48ビットのドライブIDとカウンタ値、あるいはさらにその他のIDを加えて64ビットの固有データを生成して、これを追記メディアIDとしてメディアに記録し、AACS規定に従った記録再生処理においては、メディアに記録されている64ビットの記録済みメディアIDと、64ビット追記メディアIDとの連結を実行してAACS規定に対応する128ビットメディアIDを生成して利用する構成としたので、DVD−RまたはDVD−RWまたはDVD−RAMメディアを利用して、AACS対応ディスクと同様のAACSの規定するシーケンスに従ったコンテンツ記録、再生処理を行なうことが可能となる。   A specific recording configuration of the additional recording medium ID 611 on the medium 610 will be described later. The other processing of the drive 620 and the processing of the host 630 are the same as the processing using the AACS compatible disk described above with reference to FIG. As described above, in this processing example, a 48-bit drive ID and a counter value or other IDs are added to generate 64-bit unique data, which is recorded on the medium as an additional recording medium ID, and complies with the AACS regulations. In the recording / reproducing process, a 64-bit recorded media ID recorded on the media and a 64-bit additional recording media ID are connected to generate and use a 128-bit media ID corresponding to the AACS standard. Therefore, it is possible to perform content recording and reproduction processing in accordance with the sequence defined by AACS similar to the AACS compatible disc using DVD-R, DVD-RW, or DVD-RAM media.

(B)乱数を利用したメディアIDを生成して記録、利用する処理例
次に、DVD−RまたはDVD−RWまたはDVD−RAMメディアの利用構成において、乱数を利用して追記メディアIDを生成し、メディアに記録し利用する処理例について図11を参照して説明する。
(B) Processing example of generating, recording, and using a media ID using a random number Next, in a configuration for using DVD-R, DVD-RW, or DVD-RAM media, a write-once media ID is generated using a random number. An example of processing recorded on a medium and used will be described with reference to FIG.

図11において、左端のメディア(情報記録媒体)650がDVD−R、DVD−RW、DVD−RAMメディアであり、BCAに64ビットの記録済みメディアID652が記録されているが、AACS規格に対応する128ビットのメディアIDが記録されていないメディアである。中央にメディア610のアクセス装置としてのドライブ660、右端にコンテンツの記録再生処理をドライブ660を介して実行するホスト670を示している。ドライブ660、ホスト670ともAACS対応の機器である。   In FIG. 11, the leftmost medium (information recording medium) 650 is a DVD-R, DVD-RW, or DVD-RAM medium, and a 64-bit recorded medium ID 652 is recorded in the BCA, which corresponds to the AACS standard. This is a medium in which a 128-bit media ID is not recorded. A drive 660 as an access device for the medium 610 is shown at the center, and a host 670 that executes content recording / playback processing via the drive 660 at the right end. Both the drive 660 and the host 670 are AACS compatible devices.

図11において、図6と同様のデータおよび処理ステップについては、図6と同様の参照符号を設定しており、これらの同一の参照符号を付与したデータおよび処理ステップは、図6と同じであり説明は省略する。本実施例においては、ドライブ660が、64ビットの固有データを生成してメディア650に追記メディアID651として記録し、メディア650に記録されている64ビットの記録済みメディアID652と併せてAACS規定の128ビットメディアIDとして利用する構成である。   11, the same reference numerals as those in FIG. 6 are set for the same data and processing steps as those in FIG. 6, and the data and the processing steps to which these same reference numerals are assigned are the same as those in FIG. 6. Description is omitted. In the present embodiment, the drive 660 generates 64-bit unique data and records it as a write-once medium ID 651 on the medium 650, and together with the 64-bit recorded medium ID 652 recorded on the medium 650, the AACS standard 128 This configuration is used as a bit media ID.

本実施例では、ドライブ660は、乱数生成部(RNG)661を有する。乱数生成部661は、ドライブ660がメディア650に対する追記メディアIDの記録を行なう毎に新たな乱数を生成する乱数生成部であり、擬似乱数生成処理または真性乱数生成処理を実行する乱数生成部である。   In the present embodiment, the drive 660 includes a random number generation unit (RNG) 661. The random number generation unit 661 is a random number generation unit that generates a new random number every time the drive 660 records a write-once medium ID on the medium 650, and is a random number generation unit that executes a pseudo random number generation process or a true random number generation process. .

図11に示すドライブ660は、ドライブ公開鍵証明書423をメモリに格納し保持している。ドライブ公開鍵証明書423には、先に図8を参照して説明したように、48ビットのドライブIDが格納されている。すなわち48ビットデータのドライブ固有の識別情報である。   The drive 660 shown in FIG. 11 stores and holds the drive public key certificate 423 in the memory. The drive public key certificate 423 stores a 48-bit drive ID as described above with reference to FIG. That is, identification information unique to the drive of 48-bit data.

ドライブ660は、ドライブ公開鍵証明書423の署名検証により正当性を判定した後、格納された48ビットのドライブIDを取得し、ステップS241において、この48ビットデータのドライブIDと、乱数生成部661で生成した16ビットデータを連結して64ビットの固有データを生成し、生成した64ビットの固有データを追記メディアID651としてメディア650に記録する。すなわち、
[追記メディアID(64bit)]=[ドライブID(48bit)]‖[乱数(16bit)]
上記式によって64ビットの追記メディアID651を生成して、メディア650に記録する。
The drive 660 obtains the stored 48-bit drive ID after determining the validity by verifying the signature of the drive public key certificate 423, and in step S241, the drive ID of the 48-bit data and the random number generation unit 661. The 64-bit unique data is generated by concatenating the 16-bit data generated in the above, and the generated 64-bit unique data is recorded on the medium 650 as the additional recording medium ID 651. That is,
[Additional media ID (64 bits)] = [Drive ID (48 bits)] ‖ [Random number (16 bits)]
A 64-bit additional recording medium ID 651 is generated by the above formula and recorded on the medium 650.

AACS規定に従ったコンテンツのメディアに対する記録処理および再生処理を実効する場合は、64ビットの追記メディアID651と、メディア650に最初から記録されている64ビットの記録済みメディアID652を連結して128ビットのデータを生成し、この128ビットデータをAACS対応のメディアIDとして利用する。すなわち、
AACS規定メディアID(128ビット)=[追記メディアID(64ビット)]||[記録済みメディアID(64ビット)]
上記の式に従って、2つの64ビットIDを連結して128ビットのデータを生成し、これを128ビットのAACS対応メディアIDとして利用する。
When recording and playback processing of content media according to the AACS standard is performed, the 64-bit additional recording media ID 651 and the 64-bit recorded media ID 652 recorded from the beginning of the media 650 are concatenated to 128 bits. This 128-bit data is used as an AACS compatible media ID. That is,
AACS specified media ID (128 bits) = [appendable media ID (64 bits)] || [recorded media ID (64 bits)]
According to the above formula, two 64-bit IDs are concatenated to generate 128-bit data, which is used as a 128-bit AACS compatible media ID.

すなわち、コンテンツの記録または再生を実行する場合、ドライブ660は、図11に示すステップS242において、64ビットの追記メディアID651と、64ビットの記録済みメディアID652を連結して128ビットのデータを生成する。この生成したメディアIDをステップS52においてMAC値生成対象データとして利用し、生成したMAC値と、連結処理によって生成した128ビットのメディアIDをホスト670に出力する。ホスト670は、ステプS62において、受信した128ビットのメディアIDとMAC値の基づくMAC検証処理を実行する。その後の処理については、先に図6を参照して説明した処理と同様である。   That is, when recording or playing back content, the drive 660 generates 128-bit data by concatenating the 64-bit recordable media ID 651 and the 64-bit recorded media ID 652 in step S242 shown in FIG. . In step S52, the generated media ID is used as the MAC value generation target data, and the generated MAC value and the 128-bit media ID generated by the concatenation process are output to the host 670. In step S62, the host 670 executes a MAC verification process based on the received 128-bit media ID and MAC value. The subsequent processing is the same as the processing described above with reference to FIG.

なお、上記処理例では、64ビットの追記メディアIDと48ビットのドライブIDとの差分である16ビットのすべてを乱数とする設定としたが、その他のデータを組み合わせる構成としてもよい。例えば、コンテンツ利用ユーザに対してAACS管理センタから提供される契約者ID(AACS契約者ID)や、記録装置に設定されているその他の機器IDなどの[その他のID]情報を組み合わせて64ビットの固有データを生成してもよい。この[その他のID]のビット数をnビットとすれば、乱数生成部661の生成する乱数は(16−n)ビットとなる。すなわち、
[追記メディアID(64bit)]=[ドライブID(48bit)]‖[乱数(16−nbit)]‖[その他のID(nbit)]
上記式によって64ビットの追記メディアID651を生成して、メディア650に記録する構成としてもよい。
In the above processing example, all 16 bits, which are the differences between the 64-bit write-once media ID and the 48-bit drive ID, are set as random numbers, but other data may be combined. For example, 64 bits by combining [other ID] information such as a contractor ID (AACS contractor ID) provided from the AACS management center to the content user and other device IDs set in the recording device. The unique data may be generated. If the number of bits of [other ID] is n bits, the random number generated by the random number generation unit 661 is (16-n) bits. That is,
[Additional Media ID (64 bits)] = [Drive ID (48 bits)] ‖ [Random Number (16-nbit)] ‖ [Other ID (nbit)]
A 64-bit additional recording medium ID 651 may be generated by the above formula and recorded on the medium 650.

ドライブ660におけるメディアIDの記録タイミングおよび記録領域は、以下の通りである。
(a)DVD−RW/−RAMメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
(b)DVD−Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
The recording timing and recording area of the media ID in the drive 660 are as follows.
(A) In the case of DVD-RW / -RAM media,
At the time of formatting, it is recorded in the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.
(B) For DVD-R media,
At the time of the first recording on the blank disc, recording is performed on the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.

なお、追記メディアID651のメディア650に対する具体的な記録構成については、後段で説明する。その他のドライブ660の処理、およびホスト670の処理は、先に図6を参照して説明したAACS対応のディスクを利用した処理と同一となる。このように本処理例では、48ビットのドライブIDと乱数、あるいはさらにその他のIDを加えて64ビットの固有データを生成して、これを追記メディアIDとしてメディアに記録し、AACS規定に従った記録再生処理においては、メディアに記録されている64ビットの記録済みメディアIDと、64ビット追記メディアIDとの連結を実行してAACS規定に対応する128ビットメディアIDを生成して利用する構成としたので、DVD−RまたはDVD−RWまたはDVD−RAMメディアを利用して、AACS対応ディスクと同様のAACSの規定するシーケンスに従ったコンテンツ記録、再生処理を行なうことが可能となる。   A specific recording configuration for the medium 650 having the additional recording medium ID 651 will be described later. The other processes of the drive 660 and the process of the host 670 are the same as the processes using the AACS compatible disk described above with reference to FIG. As described above, in this processing example, a 64-bit unique data is generated by adding a 48-bit drive ID and a random number or other IDs, and this is recorded on the medium as a write-once medium ID, in accordance with the AACS regulations. In the recording / playback processing, a configuration is used in which a 64-bit recorded media ID recorded on a medium and a 64-bit additional recording media ID are linked to generate and use a 128-bit media ID corresponding to the AACS standard. Therefore, it becomes possible to perform content recording and reproduction processing in accordance with the sequence defined by AACS similar to the AACS compatible disc, using DVD-R, DVD-RW, or DVD-RAM media.

[3.情報記録媒体(メディア)におけるメディアIDの記録構成]
上述した本発明の各実施例において説明したように、
*DVD+RW,DVD+Rの各メディアに対しては128ビットの固有データを生成してメディアに記録する構成としてAACS対応のメディアIDとして利用し,
*DVD−RW,DVD−R、DVD−RAMの各メディアに対しては64ビットの固有データを生成してメディアに追記メディアIDとして記録して、追記メディアIDと記録済みメディアIDを連結してAACS対応のメディアIDとして利用する構成としている。
[3. Recording Configuration of Media ID on Information Recording Medium (Media)]
As explained in the embodiments of the present invention described above,
* For each media of DVD + RW and DVD + R, a 128-bit unique data is generated and recorded on the media, and used as an AACS compatible media ID.
* For each DVD-RW, DVD-R, and DVD-RAM media, 64-bit unique data is generated and recorded on the media as a recordable media ID, and the recordable media ID and recorded media ID are linked. It is configured to be used as an AACS compatible media ID.

本来のAACS対応メディアでは、ディスク製造工場において、例えばバーストカッティング領域(BCA)に128ビットのメディアIDを記録している。しかし、上述したように、本発明の構成では、一般のユーザ機器において128ビットあるいは64ビットのIDを記録する処理を実行する構成であり、バーストカッティング領域(BCA)に記録することはできない。   In the original AACS compatible media, a 128-bit media ID is recorded in, for example, a burst cutting area (BCA) at a disc manufacturing factory. However, as described above, in the configuration of the present invention, a general user device executes a process of recording a 128-bit or 64-bit ID, and cannot be recorded in a burst cutting area (BCA).

すなわち、ユーザ機器である一般の記録装置や、ホストとしてのPCとドライブとの組み合わせ構成によって記録可能な領域にこれらのIDの記録領域を設定することが必要となる。本発明の実施例では、先にも説明したが、
(a)DVD+RWメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
(b)DVD+Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域の第2バッファゾーン:Lead−in Zone/Buffer Zone2)のセクタヘッダ(RSV)に記録する。
(c)DVD−RW/−RAMメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
(d)DVD−Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
That is, it is necessary to set the recording area of these IDs in a recordable area by a general recording apparatus as a user device or a combination configuration of a PC and a drive as a host. In the embodiment of the present invention, as described above,
(A) For DVD + RW media,
At the time of formatting, the data is recorded in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).
(B) For DVD + R media,
At the time of the first recording on the blank disc, recording is performed in the sector header (RSV) of the data recording area of the medium (for example, the second buffer zone of the lead-in area: Lead-in Zone / Buffer Zone 2).
(C) In the case of DVD-RW / -RAM media,
At the time of formatting, it is recorded in the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.
(D) In the case of DVD-R media,
At the time of the first recording on the blank disc, recording is performed on the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.

上述した記録領域を設定してID記録を行なう構成としている。以下、具体的なメディアIDの記録構成について説明する。以下の各項目について、順次説明する。
(3.1.DVD+RまたはDVD+RWにおけるメディアIDの記録構成)
(3.2.DVD−R、DVD−RW、DVD−RAMにおけるメディアIDの記録構成)
The recording area is set to perform ID recording. Hereinafter, a specific recording configuration of the media ID will be described. The following items will be described sequentially.
(3.1. Media ID recording structure in DVD + R or DVD + RW)
(3.2. Recording Configuration of Media ID in DVD-R, DVD-RW, DVD-RAM)

(3.1.DVD+RまたはDVD+RWにおけるメディアIDの記録構成)
まず、DVD+RW,DVD+RにおけるメディアID記録領域の例について、図12を参照して説明する。DVD+RW,DVD+Rにおいては、メディアのリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に128ビットのメディアIDを記録する。
(3.1. Media ID recording structure in DVD + R or DVD + RW)
First, an example of a media ID recording area in DVD + RW and DVD + R will be described with reference to FIG. In DVD + RW and DVD + R, a 128-bit media ID is recorded in the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the media.

図12は、DVD+RW,DVD+Rにおけるリードイン領域の構成を示す図である。リードイン領域は、メディア(ディスク)700の内周部に設けられ、リードイン領域の外周部に一般コンテンツの記録領域としてのデータゾーンが形成されている。   FIG. 12 is a diagram showing the configuration of the lead-in area in DVD + RW and DVD + R. The lead-in area is provided in the inner periphery of the medium (disc) 700, and a data zone as a general content recording area is formed in the outer periphery of the lead-in area.

本発明の実施例では、DVD+RW、DVD+Rメディアの場合、メディアのリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に128ビットのメディアIDを記録する。図12に示すメディアID記録領域701である。   In the embodiment of the present invention, in the case of DVD + RW and DVD + R media, a 128-bit media ID is recorded in the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the media. This is the media ID recording area 701 shown in FIG.

図に示すメディアID記録領域701であるリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]には512セクタが記録可能である。セクタのデータ構成を図13に示す。1セクタは図13に示すように172バイト×12=2064バイトからなる。1つのセクタには、[ID]、「IED」、[RSV or CPR MAI]、「Main Data領域」、[EDC]の各データ領域が設定される。
IDは(Identified Data)には、セクタ情報と物理セクタ番号が記録される。
IED(ID Error Detection Code)には、ID4バイトのエラー検出コードが記録される。
RSVまたはCPR_MAI(Copyright Management Information)は、セクタヘッダである。
EDC(Error Detection Code)には、EDC部以外のデータ(2060バイト)のエラー検出コードが記録される。
512 sectors can be recorded in the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area, which is the media ID recording area 701 shown in FIG. The data structure of the sector is shown in FIG. As shown in FIG. 13, one sector consists of 172 bytes × 12 = 2064 bytes. In one sector, data areas [ID], “IED”, [RSV or CPR MAI], “Main Data area”, and [EDC] are set.
In ID (Identified Data), sector information and a physical sector number are recorded.
In IED (ID Error Detection Code), an error detection code of ID 4 bytes is recorded.
RSV or CPR_MAI (Copyright Management Information) is a sector header.
In EDC (Error Detection Code), an error detection code of data (2060 bytes) other than the EDC portion is recorded.

DVD+RWメディアの場合にはフォーマット時、DVD+Rメディアの場合には、ブランクディスクへの最初の記録時に、メディアのリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)にメディアIDが記録されることになる。記録するメディアIDは128ビットであるが、図13に示すように、1セクタのRSV領域は6バイト(=48ビット)である。従って、リードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]に含まれる512セクタの複数のセクタを利用して128ビットのメディアIDを分割して記録する。   Sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the media at the time of formatting in the case of DVD + RW media and at the time of the first recording on a blank disc in the case of DVD + R media The media ID is recorded on the. The media ID to be recorded is 128 bits, but as shown in FIG. 13, the RSV area of one sector is 6 bytes (= 48 bits). Therefore, a 128-bit media ID is divided and recorded using a plurality of 512 sectors included in the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area.

メディアIDの分割記録の一例について、図14を参照して説明する。図14に示す例は、128ビットのメディアIDを16個のセクタに8ビットずつ分割して記録した例である。   An example of divided recording of media IDs will be described with reference to FIG. The example shown in FIG. 14 is an example in which a 128-bit media ID is recorded in 16 sectors divided into 8 bits.

図14に示すメディア(ディスク)700のメディアID記録領域701、すなわち、メディアのリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]に含まれる1つのセクタのセクタヘッダ(RSV)6バイト構成を示したのが、図14(a)である。図14(a)に示すように、セクタヘッダ(RSV)6バイト中の1バイト(=8ビット)を、128ビットメディアIDを分割した8ビットデータの記録領域として利用する。その他の5バイトはリザーブ領域とする。   The sector header (RSV) 6 of one sector included in the medium ID recording area 701 of the medium (disc) 700 shown in FIG. 14, that is, the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area of the medium. FIG. 14A shows the byte configuration. As shown in FIG. 14A, 1 byte (= 8 bits) in 6 bytes of the sector header (RSV) is used as a recording area for 8-bit data obtained by dividing a 128-bit media ID. The other 5 bytes are reserved.

メディア700のメディアID記録領域701、すなわち、リードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]に含まれる16個の連続するセクタのセクタヘッダ(RSV)を利用して、図14(a)に示す形式で、8ビットの分割メディアIDを記録し、図14(b)に示すように16個のセクタのセクタヘッダ(RSV)を利用して128ビットのメデイアIDを記録する。   14 using the sector header (RSV) of 16 consecutive sectors included in the media ID recording area 701 of the medium 700, that is, the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area. An 8-bit divided media ID is recorded in the format shown in (a), and a 128-bit media ID is recorded using a sector header (RSV) of 16 sectors as shown in FIG. 14 (b).

このように、リードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]に含まれるセクタの連続するセクタのセクタヘッダ(RSV)に、128ビットのメディアIDを16分割したデータ(1バイト(8ビット))を記録し、16の連続したセクタヘッダ(1ECCブロック分)を利用して1つの128ビットのメディアIDを記録する。なお、メディアIDは、読み取りエラー等を回避するため、1ECCブロック単位(16セクタ)で、繰り返し記録する構成とするのが好ましい。   In this way, data obtained by dividing the 128-bit media ID into 16 sectors (1 byte) in the sector header (RSV) of consecutive sectors included in the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area. (8 bits)), and one 128-bit media ID is recorded using 16 consecutive sector headers (1 ECC block). Note that the media ID is preferably recorded repeatedly in units of 1 ECC block (16 sectors) in order to avoid reading errors and the like.

なお、DVD+R,DVD+RWに対応する著作権保護技術の規格としてVCPS(Video Content Protection System)がある。このVCPSでは、乱数の生成によって生成した固有ID(Unique ID)を生成して記録する構成としているなお、VCPSについては、[VCPS specifications version 1.34, April 2006 http://www.licensing.philips.com/vcps/documents1024.html]に記載されている。   Note that there is VCPS (Video Content Protection System) as a standard of copyright protection technology corresponding to DVD + R and DVD + RW. In this VCPS, a unique ID (Unique ID) generated by generating a random number is generated and recorded. For VCPS, [VCPS specifications version 1.34, April 2006 http://www.licensing.philips.com /vcps/documents1024.html].

VCPSの規格では、固有ID(Unique ID)をリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]に含まれるセクタのセクタヘッダ(RSV)に記録する設定となっており、このVCPS対応の固有IDと、本発明の一実施例に従ったAACS対応の128ビットメディアIDをセクタヘッダ(RSV)に併記する設定としてもよい。図15にこの設定としたメディアID記録構成例を示す。   In the VCPS standard, the unique ID (Unique ID) is set to be recorded in the sector header (RSV) of the sector included in the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area. A corresponding unique ID and a 128-bit media ID corresponding to AACS according to an embodiment of the present invention may be set to be written together in the sector header (RSV). FIG. 15 shows a configuration example of the media ID recording set as this setting.

メディア700のメディアID記録領域701、すなわちリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]に含まれる1つのセクタのセクタヘッダ(RSV)6バイト構成を示したのが、図15(a)である。図15(a)に示すように、セクタヘッダ(RSV)6バイト中の1バイト(=8ビット)を、128ビットメディアIDを分割した8ビットデータの記録領域として利用する。その他の5バイトにはVCPS対応の固有ID(Unique ID)の記録領域とする。図15(b)に示すように16個のセクタのセクタヘッダ(RSV)を利用して128ビットのメデイアIDを記録する。   FIG. 15 shows a 6-byte sector header (RSV) structure of one sector included in the media ID recording area 701 of the medium 700, that is, the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area. (A). As shown in FIG. 15A, 1 byte (= 8 bits) in 6 bytes of the sector header (RSV) is used as a recording area for 8-bit data obtained by dividing a 128-bit media ID. The other 5 bytes are used as a recording area for a unique ID (Unique ID) corresponding to VCPS. As shown in FIG. 15B, a 128-bit media ID is recorded using a sector header (RSV) of 16 sectors.

このように、リードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]に含まれるセクタの連続するセクタのセクタヘッダ(RSV)に、128ビットのメディアIDを16分割したデータ(1バイト(8ビット))を記録し、16の連続したセクタヘッダ(1ECCブロック分)を利用して1つの128ビットのメディアIDを記録するとともに、VCPS対応の固有IDも併記する構成とすることで、メディアをAACSおよびVCPSの双方の規格に対応したメディアとすることができる。   In this way, data obtained by dividing the 128-bit media ID into 16 sectors (1 byte) in the sector header (RSV) of consecutive sectors included in the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area. (8 bits)), a single 128-bit media ID is recorded using 16 consecutive sector headers (one ECC block), and a VCPS-compatible unique ID is also written. The media can be media compatible with both AACS and VCPS standards.

先に、図2、図3、図7〜図9を参照して、本発明の実施例として説明したように、DVD+RW、DVD+Rメディアの場合128ビットのメディアIDを生成してメディアに記録する。
ドライブ一体型の記録装置においては、記録装置の持つデバイス識別子(Device Number)にカウンタ値または乱数値を追加して128ビットデータを生成するか、あるいは、さらにその他のデータを追加して128ビットデータを生成する構成とした。
また、ドライブとホストを適用したシステムでは、ドライブの持つドライブ公開鍵証明書(Drive Certificate)から取得するドライブIDにカウンタ値または乱数値を追加して128ビットデータを生成するか、あるいは、さらにその他のデータを追加して128ビットデータを生成する構成とした。
First, as described in the embodiment of the present invention with reference to FIG. 2, FIG. 3, and FIG. 7 to FIG. 9, in the case of DVD + RW and DVD + R media, a 128-bit media ID is generated and recorded on the media.
In a drive-integrated recording apparatus, a counter value or a random number value is added to a device identifier (Device Number) of the recording apparatus to generate 128-bit data, or other data is further added to generate 128-bit data. It was set as the structure which produces | generates.
In a system to which a drive and a host are applied, 128-bit data is generated by adding a counter value or a random number value to a drive ID acquired from a drive public key certificate (Drive Certificate) of the drive, or other This is added to generate 128-bit data.

具体的な128ビットのメディアIDのデータ構成例について、図16、図17を参照して説明する。図16は、ドライブ一体型の記録装置において生成しメディアに記録する128ビットメディアIDのデータ構成例であり、図17は、ドライブホスト構成においてドライブが生成しメディアに記録する128ビットメディアIDのデータ構成例である。   A specific data configuration example of a 128-bit media ID will be described with reference to FIGS. FIG. 16 is a data configuration example of a 128-bit media ID generated and recorded on a medium in a drive-integrated recording apparatus, and FIG. 17 is a 128-bit media ID data generated by the drive and recorded on the medium in a drive host configuration. It is a structural example.

ドライブ一体型の記録装置において生成しメディアに記録する128ビットメディアIDは、例えば、図16に示す構成を持つ。図16(a1)は、図2を参照して説明した記録装置によって生成されるメディアID、すなわち、カウンタを適用したカウンタ値としてのシリアルナンバ(Serial Number)を利用したメディアIDであり、図16(a2)は、図3を参照して説明した記録装置によって生成されるメディアID、すなわち、乱数生成部を適用した乱数値(Random Number)を利用したメディアIDである。   A 128-bit media ID generated in a drive-integrated recording apparatus and recorded on a medium has, for example, the configuration shown in FIG. FIG. 16A1 shows a media ID generated by the recording apparatus described with reference to FIG. 2, that is, a media ID using a serial number as a counter value to which a counter is applied. (A2) is a media ID generated by the recording apparatus described with reference to FIG. 3, that is, a media ID using a random number (Random Number) to which a random number generation unit is applied.

メディアIDは図16に示すように、ライセンシーID(Licensee ID)、バージョン(Version)、ディスクタイプ(Disk Type)、デバイス識別子(Device Number)と、シリアルナンバー(Serial Number)または乱数(Random Number)から構成される。   As shown in FIG. 16, the media ID is obtained from a licensee ID (Licensee ID), a version (Version), a disk type (Disk Type), a device identifier (Device Number), and a serial number (Serial Number) or a random number (Random Number). Composed.

図16に示すデータ構成は、縦方向がバイト数(0〜15)、横方向がビット数(0〜7)であり、16バイト、すなわち128ビットデータである。各データの内容は、以下の通りである。
第0〜1バイト=ライセンシーID(Licensee ID):AACSからのライセンス契約者に付与される固有ID(AACS対応機器である記録装置が実行するプログラムまたはメモリに記録されている)
第2バイト=バージョン(Version):メディアIDのデータフォーマットのバージョン(本実施例に従って記録されるメディアIDに対応して予め設定されるバージョンであり、記録装置が実行するプログラムまたはメモリに記録されている)
第3バイト=ディスクタイプ(Disk Type):メディア(ディスク)が繰り返し書き込み可能なリライタブル、または1回のみ書き込み可能なライトワンスであるか、さらに1層/2層のメディア種別を示す情報(記録装置が装着メディアの判別を実行してメディア種別を取得する)
第4〜7バイト=デバイス識別子(Device Number):図2に示す記録装置220のデバイス識別子(Device Number)122
In the data configuration shown in FIG. 16, the vertical direction is the number of bytes (0 to 15), the horizontal direction is the number of bits (0 to 7), and is 16 bytes, that is, 128-bit data. The contents of each data are as follows.
0th to 1st bytes = Licensee ID (Licensee ID): A unique ID assigned to a license contractor from AACS (recorded in a program or memory executed by a recording device which is an AACS compatible device)
Second byte = Version: Version of the data format of the media ID (a version set in advance corresponding to the media ID recorded according to the present embodiment and recorded in a program or memory executed by the recording device Yes)
3rd byte = Disk type: information indicating whether the medium (disc) is rewritable and writable only once, or indicates the media type of 1 layer / 2 layers (recording device) Will determine the media type and acquire the media type)
4th to 7th bytes = Device identifier: Device identifier 122 of the recording apparatus 220 shown in FIG.

さらに、図16(a1)に示すメディアIDには以下のデータが含まれる。
第8〜第15バイト=シリアルナンバー(Serial Number):図2に示す記録装置220のカウンタ221によって生成するカウンタ値
また、図16(a2)に示すメディアIDには以下のデータが含まれる。
第8〜第15バイト=乱数(Random Number):図3に示す記録装置260の乱数生成部261によって生成する乱数値である。
Further, the media ID shown in FIG. 16A1 includes the following data.
8th to 15th bytes = Serial Number: Counter value generated by the counter 221 of the recording apparatus 220 shown in FIG. 2 The media ID shown in FIG. 16 (a2) includes the following data.
8th to 15th bytes = Random Number: A random value generated by the random number generation unit 261 of the recording device 260 shown in FIG.

図2または図3に示す実施例の記録装置220,260は、図16(a1)(a2)に示す第4〜7バイトのデータをデバイス識別子(Device Number)122から取得し、第8〜第15バイトに相当するビット数分のデータをカウンタ221(図2)または乱数生成部261(図3)によって生成する。このようにして生成した128ビットの固有データをメディアIDとしてメディアに記録する。すなわち、図16(a1)(a2)に示す第0〜第3バイトの情報を予め取得される[取得情報]とすると、
[メディアID(128bit)]=[取得情報]‖[デバイス識別子]‖([カウンタ値]または[乱数])
上記式によって128ビットのメディアIDを生成して、メディアに記録する。結果として図16(a1),(a2)に示すメディアIDが記録される。なお、メディアIDは、前述したようにメディアのリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録される。
The recording devices 220 and 260 of the embodiment shown in FIG. 2 or 3 acquire the fourth to seventh byte data shown in FIGS. 16A1 and 16A2 from the device identifier 122, and the eighth to eighth data. Data for the number of bits corresponding to 15 bytes is generated by the counter 221 (FIG. 2) or the random number generator 261 (FIG. 3). The 128-bit unique data generated in this way is recorded on the medium as a media ID. That is, assuming that the information of the 0th to 3rd bytes shown in FIGS. 16A1 and 16A2 is acquired in advance [acquired information],
[Media ID (128 bits)] = [Acquired information] ‖ [Device identifier] ‖ ([Counter value] or [Random number])
A 128-bit media ID is generated by the above formula and recorded on the media. As a result, the media IDs shown in FIGS. 16A1 and 16A2 are recorded. Note that the media ID is divided and recorded in the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area of the media as described above.

次に、ドライブホスト構成においてドライブが生成しメディアに記録する128ビットメディアIDのデータ構成について、図17を参照して説明する。ドライブホスト構成においてドライブが生成しメディアに記録する128ビットメディアIDは、例えば、図17に示す構成を持つ。図17(b1)は、図7を参照して説明したドライブによって生成されるメディアID、すなわち、カウンタを適用したカウンタ値としてのシリアルナンバ(Serial Number)を利用したメディアIDであり、図17(b2)は、図9を参照して説明したドライブによって生成されるメディアID、すなわち、乱数生成部を適用した乱数値(Random Number)を利用したメディアIDである。   Next, the data configuration of the 128-bit media ID generated by the drive and recorded on the media in the drive host configuration will be described with reference to FIG. In the drive host configuration, the 128-bit media ID generated by the drive and recorded on the media has, for example, the configuration shown in FIG. FIG. 17B1 shows a media ID generated by the drive described with reference to FIG. 7, that is, a media ID using a serial number as a counter value to which a counter is applied. b2) is a media ID generated by the drive described with reference to FIG. 9, that is, a media ID using a random number (Random Number) to which a random number generator is applied.

メディアIDは図17に示すように、ライセンシーID(Licensee ID)、バージョン(Version)、ディスクタイプ(Disk Type)、ドライブID(Drive ID)と、シリアルナンバー(Serial Number)または乱数(Random Number)から構成される。   As shown in FIG. 17, the media ID is obtained from a licensee ID (Licensee ID), a version (Version), a disk type (Disk Type), a drive ID (Drive ID), and a serial number (Serial Number) or a random number (Random Number). Composed.

図16に示すメディアIDとの差異は、第4〜7バイトのデータが、デバイス識別子(Device Number)からドライブID(Drive ID)に変更された点である。ドライブID(Drive ID)は、先に、図7〜図9を参照して説明したようにドライブの保持するドライブ公開鍵証明書〈Drive Certificate〉(図8参照)からドライブが取得するデータである。   The difference from the media ID shown in FIG. 16 is that the fourth to seventh byte data is changed from a device identifier (Device Number) to a drive ID (Drive ID). The drive ID (Drive ID) is data acquired by the drive from the drive public key certificate <Drive Certificate> (see FIG. 8) held by the drive as described above with reference to FIGS. .

図7または図9に示す実施例のドライブ520,560は、図17(b1)(b2)に示す第4〜7バイトデータに対応するドライブID(Drive ID)をドライブの保持するドライブ公開鍵証明書〈Drive Certificate〉(図8参照)から取得し、第8〜第15バイトに相当するビット数分のデータをカウンタ521(図7)または乱数生成部561(図9)によって生成する。このようにして生成した128ビットの固有データをメディアIDとしてメディアに記録する。すなわち、図17(b1)(b2)に示す第0〜第3バイトの情報を予め取得される[取得情報]とすると、
[メディアID(128bit)]=[取得情報]‖[デバイス識別子]‖([カウンタ値]または[乱数])
上記式によって128ビットのメディアIDを生成して、メディアに記録する。結果として図17(b1),(b2)に示すメディアIDが記録される。なお、メディアIDは、前述したようにメディアのリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録される。
The drives 520 and 560 of the embodiment shown in FIG. 7 or FIG. 9 have the drive public key certificate that holds the drive ID (Drive ID) corresponding to the 4th to 7th byte data shown in FIGS. The data for the number of bits corresponding to the eighth to fifteenth bytes is generated by the counter 521 (FIG. 7) or the random number generator 561 (FIG. 9). The 128-bit unique data generated in this way is recorded on the medium as a media ID. That is, assuming that the information of the 0th to 3rd bytes shown in FIGS. 17B1 and 17B2 is acquired in advance [acquired information],
[Media ID (128 bits)] = [Acquired information] ‖ [Device identifier] ‖ ([Counter value] or [Random number])
A 128-bit media ID is generated by the above formula and recorded on the media. As a result, the media ID shown in FIGS. 17B1 and 17B2 is recorded. Note that the media ID is divided and recorded in the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area of the media as described above.

DVD+RW、DVD+Rメディアに対する128ビットのメディアIDを生成してメディアに記録する処理シーケンスについて、図18および図19に示すフローチャートを参照して説明する。図18および図19に示すフローチャートは、図2または図3を参照して説明した記録装置、または図7、または図9を参照して説明したドライブの制御部の制御の下に実行される。   A processing sequence for generating a 128-bit media ID for DVD + RW and DVD + R media and recording the media ID on the media will be described with reference to flowcharts shown in FIGS. The flowcharts shown in FIGS. 18 and 19 are executed under the control of the recording apparatus described with reference to FIG. 2 or 3 or the control unit of the drive described with reference to FIG. 7 or FIG.

まず、ステップS301において、記録装置またはドライブに装着されたメディア(ディスク)のタイプを判別する。すなわち、ディスクタイプがDVD+RであるかDVD+RWであるかの判別処理である。DVD+RWである場合は、ステップS302からステップS303に進み、フォーマット要求の有無を判定し、フォーマット要求がない場合はメディアIDの記録は行なわず処理を終了する。   First, in step S301, the type of media (disk) loaded in the recording device or drive is determined. That is, it is a determination process of whether the disc type is DVD + R or DVD + RW. If it is DVD + RW, the process proceeds from step S302 to step S303, where it is determined whether or not there is a format request. If there is no format request, the process ends without recording the media ID.

フォーマット要求が検出されると、ステップS304に進み、デバイス識別子またはドライブIDを取得する。すなわち、ドライブ一体型の記録装置(図2、図3に示す記録装置)の場合は、記録装置のメモリに保持されたデバイス識別子(Device Number)を取得し、ホストドライブ型のシステムにおけるドライブ(図7、図9に示すドライブ)である場合は、ドライブ公開鍵証明書の検証を行い正当性が確認されたことを条件としてドライブ公開鍵証明書に格納されたドライブIDを取得する。   If a format request is detected, the process proceeds to step S304, and a device identifier or drive ID is acquired. That is, in the case of a drive-integrated recording apparatus (recording apparatus shown in FIGS. 2 and 3), a device identifier (Device Number) held in the memory of the recording apparatus is acquired, and the drive (see FIG. 7 and the drive shown in FIG. 9, the drive public key certificate is verified, and the drive ID stored in the drive public key certificate is acquired on the condition that the validity is confirmed.

ステップS305では、メデイアIDの構成データとして適用する値をカウンタまたは乱数によって生成する。ステップS306では、ステップS304で取得したデバイス識別子またはドライブIDと、ステップS305で取得したカウンタ値または乱数とを組み合わせて128ビットのメディアIDを生成する。なお、この際、その他のデータ、例えば図16、図17を参照して説明したようにライセンスIDやバージョン、ディスクタイプ等のデータを組み合わせて128ビットデータのメデイアIDを生成してもよい。   In step S305, a value to be applied as media ID configuration data is generated by a counter or a random number. In step S306, the device identifier or drive ID acquired in step S304 and the counter value or random number acquired in step S305 are combined to generate a 128-bit media ID. At this time, as described with reference to FIGS. 16 and 17, for example, a media ID of 128-bit data may be generated by combining data such as a license ID, version, and disk type.

ステップS307では生成した128ビットのメディアIDをメディアのリードイン領域に記録する。図12〜図17を参照して説明したように、メディアのリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録する。メディアIDの記録が完了した後、ステップS308においてフォーマット処理を実行して処理を終了する。   In step S307, the generated 128-bit media ID is recorded in the lead-in area of the media. As described with reference to FIGS. 12 to 17, the data is divided and recorded in the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the medium. After the recording of the media ID is completed, the formatting process is executed in step S308 and the process is terminated.

一方、ディスクタイプの判定において、ディスクタイプがDVD+Rであると判定された場合は、ステップS302からステップS311に進む。ステップS311においては、セットされたメディアがデータ未記録状態のブランクメディアであるか否かを判定する。セットされたメディアがデータ未記録状態のブランクメディアでない場合は、メディアIDの記録は実行することなく処理を終了する。セットされたメディアがデータ未記録状態のブランクメディアである場合は、ステップS312に進み、データ記録要求の有無を判定し、データ記録要求がない場合は待機し、データ記録要求が検出されるとステップS313に進む。   On the other hand, if it is determined in the disc type determination that the disc type is DVD + R, the process proceeds from step S302 to step S311. In step S311, it is determined whether the set medium is a blank medium in which data is not recorded. If the set medium is not a blank medium in which no data is recorded, the process ends without executing the recording of the medium ID. If the set medium is a blank medium in which no data is recorded, the process proceeds to step S312, where it is determined whether or not there is a data recording request, and if there is no data recording request, the process waits. The process proceeds to S313.

ステップS313〜S316の処理は、ステップS304〜S307の処理と同様のメディアIDの生成および記録処理であり、説明を省略する。ステップS316においてメディアIDの記録が完了した後、ステップS317においてデータ記録を実行して処理を終了する。   The processing of steps S313 to S316 is the same media ID generation and recording processing as the processing of steps S304 to S307, and a description thereof will be omitted. After the recording of the media ID is completed in step S316, data recording is executed in step S317, and the process ends.

なお、先に図15を参照して説明したように、DVD+R,DVD+RWに対応する著作権保護技術の規格としてVCPS(Video Content Protection System)があり、VCPSの規格では、固有ID(Unique ID)をリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]に含まれるセクタのセクタヘッダ(RSV)に記録する設定となっている。メディアがVCPS対応ディスクである場合、図18のフローに従ったAACS対応のメディアIDの記録に併せてVCPS対応の固有IDの記録を行なう。   As described above with reference to FIG. 15, there is VCPS (Video Content Protection System) as a standard of copyright protection technology corresponding to DVD + R and DVD + RW. In the VCPS standard, a unique ID (Unique ID) is used. It is set to record in the sector header (RSV) of the sector included in the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area. When the medium is a VCPS compatible disc, a VCPS compatible unique ID is recorded together with the recording of the AACS compatible media ID according to the flow of FIG.

このVCPS対応の固有IDの記録を行なうか否かの判断および記録処理は、例えば図18に示すフロー中のステップS307、S316において実行する。この場合の処理シーケンスについて図19に示すフローチャートを参照して説明する。   The determination as to whether or not to record the unique ID corresponding to the VCPS and the recording process are executed in steps S307 and S316 in the flow shown in FIG. 18, for example. The processing sequence in this case will be described with reference to the flowchart shown in FIG.

図19に示すフローは、図18のフロー中のステップS307、S316において実行される。まず、ステップS351において、ディスクがVCPS対応ディスクであるか否かを判定する。VCPS対応ディスクでない場合は、ステップS361に進み、リードイン領域にAACS対応の128ビットのメディアIDのみを記録する。   The flow shown in FIG. 19 is executed in steps S307 and S316 in the flow of FIG. First, in step S351, it is determined whether or not the disk is a VCPS compatible disk. If the disc is not a VCPS disc, the process advances to step S361 to record only the AACS-compatible 128-bit media ID in the lead-in area.

一方、ステップS351において、VCPS対応ディスクであると判定した場合は、ステップS352に進み、VCPS対応の固有ID(Unique ID)を生成(乱数生成)し、ステップS353において、リードイン領域にAACS対応の128ビットのメディアIDと、VCPS対応の固有ID(Unique ID)を記録する。この記録態様は、例えば図15を参照して説明した態様である。   On the other hand, if it is determined in step S351 that the disk is a VCPS compatible disk, the process proceeds to step S352, a unique ID (Unique ID) corresponding to VCPS is generated (random number generation), and in step S353, the AACS compatible disk is generated. A 128-bit media ID and a VCPS-compatible unique ID (Unique ID) are recorded. This recording mode is, for example, the mode described with reference to FIG.

(3.2.DVD−R、DVD−RW、DVD−RAMにおけるメディアIDの記録構成)
次に、DVD−R、DVD−RW、DVD−RAMにおけるメディアIDの記録構成について説明する。DVD−R、DVD−RW、DVD−RAMにおいては、先の実施例で説明したように、メディアIDノ記録タイミングおよび記録領域はいかの通りである。
(a)DVD−RW/−RAMメディアの場合、
フォーマット時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
(b)DVD−Rメディアの場合、
ブランクディスクへの最初の記録時にメディアのデータ記録領域(例えばリードイン領域)のセクタヘッダ(CPR−MAI)に記録する。
(3.2. Recording Configuration of Media ID in DVD-R, DVD-RW, DVD-RAM)
Next, the recording configuration of the media ID in DVD-R, DVD-RW, and DVD-RAM will be described. In the DVD-R, DVD-RW, and DVD-RAM, as described in the previous embodiment, the media ID recording timing and recording area are as follows.
(A) In the case of DVD-RW / -RAM media,
At the time of formatting, it is recorded in the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.
(B) For DVD-R media,
At the time of the first recording on the blank disc, recording is performed on the sector header (CPR-MAI) of the data recording area (for example, lead-in area) of the medium.

DVD−RW、DVD−R、DVD−RAMでは、メディアのリードイン領域の空き領域に64ビットの追記メディアIDを記録する。なお、DVD−RW、DVD−R、DVD−RAMにはバーストカッティング領域に既に64ビットの記録済みメディアIDが記録されており、AACS対応の128ビットメディアIDを構成するために、64ビットの追記メディアIDをメディアのリードイン領域の空き領域に記録する。   In DVD-RW, DVD-R, and DVD-RAM, a 64-bit additional recording medium ID is recorded in an empty area of the lead-in area of the medium. Note that a 64-bit recorded media ID has already been recorded in the burst cutting area on DVD-RW, DVD-R, and DVD-RAM, and a 64-bit additional record is made to construct an AACS-compatible 128-bit media ID. The media ID is recorded in an empty area of the media lead-in area.

図20は、DVD−RW、DVD−Rにおけるリードイン領域の構成を示す図である。図示されないDVD−RAMのリードイン領域もDVD−RW、DVD−Rと同様に記録済み領域のコントロールデータゾーン(Control Data Zone)とそれ以外の記録可能な領域で構成される。リードイン領域は、ディスク800の内周部に設けられ、リードイン領域の外周部に一般コンテンツの記録領域としてのデータゾーンが形成されている。   FIG. 20 is a diagram showing the configuration of the lead-in area in DVD-RW and DVD-R. A DVD-RAM lead-in area (not shown) is also composed of a control data zone (Control Data Zone) of a recorded area and other recordable areas, like DVD-RW and DVD-R. The lead-in area is provided on the inner periphery of the disc 800, and a data zone as a general content recording area is formed on the outer periphery of the lead-in area.

本発明の実施例では、DVD−RW、DVD−R、DVD−RAMメディアの場合、メディアのリードイン領域中の空き領域のセクタヘッダ(CPR−MAI)に64ビットの追記メディアIDを記録する。図20に示すリードイン領域の構成において、コントロールデータゾーン(Control Data Zone)には既存データが記録され、その他の領域中の空き領域をメディアID記録領域801とする。   In the embodiment of the present invention, in the case of DVD-RW, DVD-R, and DVD-RAM media, a 64-bit write-once media ID is recorded in the sector header (CPR-MAI) of the empty area in the lead-in area of the media. In the configuration of the lead-in area shown in FIG. 20, existing data is recorded in the control data zone (Control Data Zone), and a free area in the other areas is set as a media ID recording area 801.

メディアID記録領域801は多数のセクタによって構成される。セクタデータは、先に図13を参照して説明した構成を有する。すなわち、1セクタは図13に示すように172バイト×12=2064バイトからなる。1つのセクタには、[ID]、「IED」、[RSV or CPR MAI]、「Main Data領域」、[EDC]の各データ領域が設定される。   The media ID recording area 801 is composed of a number of sectors. The sector data has the configuration described above with reference to FIG. That is, one sector consists of 172 bytes × 12 = 2064 bytes as shown in FIG. In one sector, [ID], “IED”, [RSV or CPR MAI], “Main Data area”, and [EDC] data areas are set.

DVD−RW/−RAMメディアの場合にはフォーマット時、DVD−Rメディアの場合には、ブランクディスクへの最初の記録時にメディアのリードイン領域のセクタのセクタヘッダ(CPR−MAI)に追記メディアIDを記録する。なお追記メディアIDは前述したように64ビットである。1つのセクタのセクタヘッダ(CPR−MAI)は図13に示すように、6バイト(=48ビット)である。従って、リードイン領域に含まれる複数のセクタを利用して64ビットの追記メディアIDを分割して記録する。   In the case of formatting in the case of DVD-RW / -RAM media, in the case of DVD-R media, in the case of the first recording on a blank disc, the additional recording media ID is added to the sector header (CPR-MAI) of the sector in the lead-in area Record. Note that the additional recording medium ID is 64 bits as described above. The sector header (CPR-MAI) of one sector is 6 bytes (= 48 bits) as shown in FIG. Therefore, the 64-bit write-once media ID is divided and recorded using a plurality of sectors included in the lead-in area.

メディアIDの分割記録の一例について、図21を参照して説明する。図21に示す例は、64ビットの追記メディアIDを2個のセクタに4バイト(32ビット)ずつ分割して記録した例である。   An example of media ID division recording will be described with reference to FIG. The example shown in FIG. 21 is an example in which a 64-bit write-once media ID is divided and recorded in two sectors by 4 bytes (32 bits).

図21に示すメディア(ディスク)800のメディアID記録領域801、すなわち、メディアのリードイン領域に含まれる1つのセクタのセクタヘッダ(CPR_MAI)6バイト構成を示したのが、図21(a)である。図21(a)に示すように、セクタヘッダ(CPR_MAI)6バイト中の第2〜5バイトの4バイト(=32ビット)を、64ビットメディアIDを分割した32ビットデータの記録領域として利用する。   FIG. 21A shows a 6-byte sector header (CPR_MAI) configuration of one sector included in the media ID recording area 801 of the medium (disk) 800 shown in FIG. 21, that is, the lead-in area of the medium. is there. As shown in FIG. 21A, 4 bytes (= 32 bits) of the 2nd to 5th bytes in 6 bytes of the sector header (CPR_MAI) are used as a recording area for 32-bit data obtained by dividing a 64-bit media ID. .

メディア800のメディアID記録領域801、すなわち、リードイン領域に含まれる2個の連続するセクタのセクタヘッダ(CPR_MAI)を利用して、図21(a)に示す形式で、32ビットの分割メディアIDを記録し、図21(b)に示すように2個のセクタのセクタヘッダ(CPR_MAI)を利用して64ビットの追記メデイアIDを記録する。   Using the media ID recording area 801 of the medium 800, that is, the sector header (CPR_MAI) of two consecutive sectors included in the lead-in area, a 32-bit divided media ID in the format shown in FIG. As shown in FIG. 21B, a 64-bit additional recording media ID is recorded using the sector header (CPR_MAI) of two sectors.

このように、リードイン領域に含まれるセクタの連続するセクタのセクタヘッダ(CPR_MAI)に、64ビットの追記メディアIDを分割したデータを記録し、2つの連続したセクタヘッダを利用して1つの64ビットの追記メディアIDを記録する。なお、追記メディアIDは、読み取りエラー等を回避するため、繰り返し記録する構成とするのが好ましい。   As described above, data obtained by dividing the 64-bit additional recording medium ID is recorded in the sector header (CPR_MAI) of the consecutive sectors included in the lead-in area, and one 64 by using two consecutive sector headers. A bit additional recording media ID is recorded. Note that it is preferable that the additional recording medium ID is repeatedly recorded in order to avoid reading errors and the like.

先に、図4、図5、図10、図11を参照して、本発明の実施例として説明したように、DVD−RW、DVD−R、DVD=RAMメディアの場合、64ビットの追記メディアIDを生成してメディアに記録する。
ドライブ一体型の記録装置においては、記録装置の持つデバイス識別子(Device Number)にカウンタ値または乱数値を追加して64ビットデータを生成するか、あるいは、さらにその他のデータを追加して64ビットデータを生成する構成とした。
また、ドライブとホストを適用したシステムでは、ドライブの持つドライブ公開鍵証明書(Drive Certificate)から取得するドライブIDにカウンタ値または乱数値を追加して64ビットデータを生成するか、あるいは、さらにその他のデータを追加して64ビットデータを生成する構成とした。
As described above with reference to FIGS. 4, 5, 10, and 11, in the case of DVD-RW, DVD-R, DVD = RAM media, 64-bit additional recording media An ID is generated and recorded on the medium.
In a drive-integrated recording apparatus, 64-bit data is generated by adding a counter value or a random number value to a device identifier (Device Number) of the recording apparatus, or by adding other data to 64-bit data. It was set as the structure which produces | generates.
In a system to which a drive and a host are applied, 64-bit data is generated by adding a counter value or a random value to a drive ID acquired from a drive public key certificate (Drive Certificate) of the drive, or other This data is added to generate 64-bit data.

コンテンツの記録再生シーケンスでは、AACS対応の128ビットメディアIDを利用することが必要となるが、この場合は、先の実施例において説明したように64ビットの追記メディアIDと、メディアに記録されている64ビットの記録済みメディアID(CPRMメディアID)を連結してAACS対応の128ビットメディアIDとして利用する。   In the content recording / playback sequence, it is necessary to use a 128-bit media ID corresponding to AACS. In this case, as described in the previous embodiment, the 64-bit additional recording media ID and the medium are recorded on the media. The 64-bit recorded media ID (CPRM media ID) is concatenated and used as a 128-bit media ID corresponding to AACS.

具体的な128ビットのメディアIDのデータ構成例について、図22、図23を参照して説明する。図22は、ドライブ一体型の記録装置において生成しメディアに記録する64ビットの追記メディアIDと、記録済みメディアID(CPRMメディアID)からなるAACS対応128ビットメディアIDのデータ構成例であり、図23は、ドライブホスト構成においてドライブが生成しメディアに記録する64ビットの追記メディアIDと、記録済みメディアID(CPRMメディアID)からなるAACS対応128ビットメディアIDのデータ構成例である。   A specific data configuration example of a 128-bit media ID will be described with reference to FIGS. FIG. 22 is a data configuration example of an AACS compatible 128-bit media ID composed of a 64-bit additional recording media ID generated and recorded on a medium in a drive-integrated recording apparatus, and a recorded media ID (CPRM media ID). 23 is a data configuration example of an AACS compatible 128-bit media ID including a 64-bit additional recording media ID generated by the drive and recorded on the media in the drive host configuration, and a recorded media ID (CPRM media ID).

ドライブ一体型の記録装置において生成しメディアに記録する64ビットの追記メディアIDを利用して生成される128ビットのAACS対応メディアIDは、例えば、図22に示す構成を持つ。図22(a1)は、図4を参照して説明した記録装置によって生成される追記メディアID、すなわち、カウンタを適用したカウンタ値としてのシリアルナンバ(Serial Number)を利用した追記メディアIDを構成要素とする128ビットメディアIDであり、図22(a2)は、図5を参照して説明した記録装置によって生成される追記メディアID、すなわち、乱数生成部を適用した乱数値(Random Number)を利用した追記メディアIDを構成要素とする128ビットメディアIDである。   A 128-bit AACS compatible media ID generated by using a 64-bit write-once media ID that is generated in a drive-integrated recording apparatus and recorded on a medium has, for example, the configuration shown in FIG. FIG. 22A1 shows the additional recording medium ID generated by the recording apparatus described with reference to FIG. 4, that is, the additional recording medium ID using a serial number as a counter value to which the counter is applied. FIG. 22 (a2) uses a write-once media ID generated by the recording apparatus described with reference to FIG. 5, that is, a random number (Random Number) to which a random number generator is applied. This is a 128-bit media ID having the additional recording media ID as a constituent element.

メディアIDは図22に示すように、
第0〜7バイト(64ビット):記録済みメディアID(CPRMメディアID)
第8〜第11バイト(32ビット)=デバイス識別子(Device Number):図4に示す記録装置320のデバイス識別子(Device Number)122、
これらのデータを含む、さらに、図22(a1)に示すメディアIDには以下のデータが含まれる。
第12〜第15バイト=シリアルナンバー(Serial Number):図4に示す記録装置320のカウンタ321によって生成するカウンタ値
また、図22(a2)に示すメディアIDには以下のデータが含まれる。
第12〜第15バイト=乱数(Random Number):図5に示す記録装置360の乱数生成部361によって生成する乱数値である。
The media ID is as shown in FIG.
0th to 7th bytes (64 bits): Recorded media ID (CPRM media ID)
8th to 11th bytes (32 bits) = Device identifier (Device Number): Device identifier (Device Number) 122 of the recording apparatus 320 shown in FIG.
In addition to these data, the media ID shown in FIG. 22A1 includes the following data.
12th to 15th bytes = Serial Number: Counter value generated by the counter 321 of the recording device 320 shown in FIG. 4 The media ID shown in FIG. 22 (a2) includes the following data.
12th to 15th bytes = Random Number: A random value generated by the random number generation unit 361 of the recording apparatus 360 shown in FIG.

図4または図5に示す実施例の記録装置320,360によって生成される追記メディアIDは、図22に示すメディアIDの第8〜第15バイトに相当する8バイト(64ビット)のデータである。これらのデータをデバイス識別子と、カウンタ値または乱数によって生成する。すなわち、図22(a1)(a2)に示す第8〜第15バイトの情報を追記メディアIDとして、以下の式によって生成する。
[追記メディアID(64bit)]=[デバイス識別子]‖([カウンタ値]または[乱数])
上記式によって64ビットの追記メディアIDを生成して、メディアに記録する。なお、追記メディアIDは、前述したようにメディアのリードイン領域のセクタヘッダ(CPR_MAI)に分割して記録される。
The additional recording media ID generated by the recording devices 320 and 360 of the embodiment shown in FIG. 4 or 5 is 8 bytes (64 bits) data corresponding to the 8th to 15th bytes of the media ID shown in FIG. . These data are generated by a device identifier and a counter value or a random number. That is, the eighth to fifteenth byte information shown in FIGS. 22 (a1) and 22 (a2) is generated by the following formula using the write-once media ID.
[Additional media ID (64 bits)] = [Device identifier] ‖ ([Counter value] or [Random number])
A 64-bit write-once media ID is generated by the above formula and recorded on the media. Note that the additional recording medium ID is divided and recorded in the sector header (CPR_MAI) of the lead-in area of the medium as described above.

次に、ドライブホスト構成においてドライブが生成しメディアに記録する64ビットの追記メディアIDと、記録済みメディアID(CPRMメディアID)からなるAACS対応128ビットメディアIDのデータ構成について、図23を参照して説明する。図23(b1)は、図10を参照して説明したドライブによって生成される追記メディアID、すなわち、カウンタを適用したカウンタ値としてのシリアルナンバ(Serial Number)を利用した追記メディアIDを構成要素とする128ビットメディアIDであり、図23(b2)は、図11を参照して説明したドライブによって生成される追記メディアID、すなわち、乱数生成部を適用した乱数値(Random Number)を利用した追記メディアIDを構成要素とする128ビットメディアIDである。   Next, with reference to FIG. 23, the data structure of a 64-bit additional recording medium ID generated by the drive and recorded on the medium in the drive host configuration and an AACS-compatible 128-bit media ID composed of the recorded media ID (CPRM media ID) will be described. I will explain. FIG. 23 (b1) shows a write-once media ID generated by the drive described with reference to FIG. 10, that is, a write-once media ID using a serial number (Serial Number) as a counter value to which a counter is applied. FIG. 23 (b2) is an additional recording medium ID generated by the drive described with reference to FIG. 11, that is, an additional recording using a random number (Random Number) to which a random number generator is applied. It is a 128-bit media ID having a media ID as a component.

メディアIDは図23に示すように、
第0〜7バイト(64ビット):記録済みメディアID(CPRMメディアID)
第8〜第11バイト(32ビット)=ドライブID(Drive ID):図10に示すドライブ620のドライブ公開鍵証明書から取得したドライブID、
これらのデータを含む、さらに、図23(b1)に示すメディアIDには以下のデータが含まれる。
第12〜第15バイト=シリアルナンバー(Serial Number):図10に示すドライブ620のカウンタ621によって生成するカウンタ値
また、図23(b2)に示すメディアIDには以下のデータが含まれる。
第12〜第15バイト=乱数(Random Number):図11に示すドライブ660の乱数生成部661によって生成する乱数値である。
As shown in FIG.
0th to 7th bytes (64 bits): Recorded media ID (CPRM media ID)
8th to 11th bytes (32 bits) = Drive ID: Drive ID obtained from the drive public key certificate of the drive 620 shown in FIG.
In addition to these data, the media ID shown in FIG. 23 (b1) includes the following data.
12th to 15th bytes = Serial Number: Counter value generated by the counter 621 of the drive 620 shown in FIG. 10 The media ID shown in FIG. 23 (b2) includes the following data.
12th to 15th bytes = Random Number: A random value generated by the random number generation unit 661 of the drive 660 shown in FIG.

図10または図11に示す実施例のドライブ620,660によって生成される追記メディアIDは、図23に示すメディアIDの第8〜第15バイトに相当する8バイト(64ビット)のデータである。これらのデータをドライブIDと、カウンタ値または乱数によって生成する。すなわち、図23(b1)(b2)に示す第8〜第15バイトの情報を追記メディアIDとして、以下の式によって生成する。
[追記メディアID(64bit)]=[ドライブID]‖([カウンタ値]または[乱数])
上記式によって64ビットの追記メディアIDを生成して、メディアに記録する。なお、追記メディアIDは、前述したようにメディアのリードイン領域のセクタヘッダ(CPR_MAI)に分割して記録される。
The write-once media ID generated by the drives 620 and 660 of the embodiment shown in FIG. 10 or FIG. 11 is 8 bytes (64 bits) of data corresponding to the 8th to 15th bytes of the media ID shown in FIG. These data are generated by a drive ID and a counter value or a random number. That is, the eighth to fifteenth byte information shown in FIGS. 23 (b1) and 23 (b2) is generated by the following formula using the additional recording media ID.
[Additional media ID (64 bits)] = [Drive ID] ‖ ([Counter value] or [Random number])
A 64-bit write-once media ID is generated by the above formula and recorded on the media. Note that the additional recording medium ID is divided and recorded in the sector header (CPR_MAI) of the lead-in area of the medium as described above.

DVD−RW、DVD−R、DVD−RAMメディアに対する64ビットの追記メディアIDを生成してメディアに記録する処理シーケンスについて、図24に示すフローチャートを参照して説明する。図24に示すフローチャートは、図4または図5を参照して説明した記録装置、または図10、または図11を参照して説明したドライブの制御部の制御の下に実行される。   A processing sequence for generating a 64-bit write-once medium ID for a DVD-RW, DVD-R, or DVD-RAM medium and recording it on the medium will be described with reference to the flowchart shown in FIG. The flowchart shown in FIG. 24 is executed under the control of the recording apparatus described with reference to FIG. 4 or 5 or the control unit of the drive described with reference to FIG. 10 or FIG.

まず、ステップS501において、記録装置またはドライブに装着されたメディア(ディスク)のタイプを判別する。すなわち、ディスクタイプがDVD−RであるかDVD−RWまたはDVD−RAMであるかの判別処理である。DVD−RWまたはDVD−RAMである場合は、ステップS502からステップS503に進み、フォーマット要求の有無を判定し、フォーマット要求がない場合はメディアIDの記録は行なわず処理を終了する。   First, in step S501, the type of media (disk) loaded in the recording apparatus or drive is determined. That is, it is a determination process of whether the disc type is DVD-R, DVD-RW, or DVD-RAM. If it is a DVD-RW or DVD-RAM, the process proceeds from step S502 to step S503, where it is determined whether or not there is a format request. If there is no format request, the process ends without recording the media ID.

フォーマット要求が検出されると、ステップS504に進み、デバイス識別子またはドライブIDを取得する。すなわち、ドライブ一体型の記録装置(図4、図5に示す記録装置)の場合は、記録装置のメモリに保持されたデバイス識別子(Device Number)を取得し、ホストドライブ型のシステムにおけるドライブ(図10、図11に示すドライブ)である場合は、ドライブ公開鍵証明書の検証を行い正当性が確認されたことを条件としてドライブ公開鍵証明書に格納されたドライブIDを取得する。   If a format request is detected, the process proceeds to step S504, and a device identifier or drive ID is acquired. That is, in the case of a drive-integrated recording device (the recording device shown in FIGS. 4 and 5), a device identifier (Device Number) held in the memory of the recording device is acquired, and the drive (see FIG. 10 and the drive shown in FIG. 11, the drive public key certificate is verified, and the drive ID stored in the drive public key certificate is acquired on the condition that the validity is confirmed.

ステップS505では、メデイアIDの構成データとして適用する値をカウンタまたは乱数によって生成する。ステップS506では、ステップS504で取得したデバイス識別子またはドライブIDと、ステップS505で取得したカウンタ値または乱数とを組み合わせて64ビットの追記メディアIDを生成する。なお、この際、その他のデータを組み合わせて64ビットデータの追記メデイアIDを生成してもよい。   In step S505, a value to be applied as media ID configuration data is generated by a counter or a random number. In step S506, a 64-bit write-once media ID is generated by combining the device identifier or drive ID acquired in step S504 with the counter value or random number acquired in step S505. At this time, additional data ID of 64-bit data may be generated by combining other data.

ステップS507では生成した64ビットの追記メディアIDをメディアのリードイン領域に記録する。図20〜図21を参照して説明したように、メディアのリードイン領域のセクタヘッダ(CPR_MAI)に分割して記録する。追記メディアIDの記録が完了した後、ステップS508においてフォーマット処理を実行して処理を終了する。   In step S507, the generated 64-bit additional recording medium ID is recorded in the lead-in area of the medium. As described with reference to FIG. 20 to FIG. 21, the data is divided and recorded in the sector header (CPR_MAI) of the lead-in area of the medium. After the recording of the additional recording medium ID is completed, the formatting process is executed in step S508 and the process is terminated.

一方、ディスクタイプの判定において、ディスクタイプがDVD−Rであると判定された場合は、ステップS502からステップS511に進む。ステップS511においては、セットされたメディアがデータ未記録状態のブランクメディアであるか否かを判定する。セットされたメディアがデータ未記録状態のブランクメディアでない場合は、追記メディアIDの記録は実行することなく処理を終了する。セットされたメディアがデータ未記録状態のブランクメディアである場合は、ステップS512に進み、データ記録要求の有無を判定し、データ記録要求がない場合は待機し、データ記録要求が検出されるとステップS513に進む。   On the other hand, in the disc type determination, if it is determined that the disc type is DVD-R, the process proceeds from step S502 to step S511. In step S511, it is determined whether or not the set medium is a blank medium in which no data is recorded. If the set medium is not a blank medium in which no data is recorded, the process ends without recording the additional recording medium ID. When the set medium is a blank medium in which no data is recorded, the process proceeds to step S512, where it is determined whether or not there is a data recording request, and when there is no data recording request, the process waits, and when a data recording request is detected, step The process proceeds to S513.

ステップS513〜S516の処理は、ステップS504〜S507の処理と同様の追記メディアIDの生成および記録処理であり、説明を省略する。ステップS516において追記メディアIDの記録が完了した後、ステップS517においてデータ記録を実行して処理を終了する。   The processes in steps S513 to S516 are generation and recording processes for a write-once medium ID similar to the processes in steps S504 to S507, and a description thereof will be omitted. After the recording of the additional recording medium ID is completed in step S516, data recording is executed in step S517, and the process is terminated.

[4.情報処理装置の機能、構成について]
次に、図25以下を参照して、上述した実施例に対応する処理を実行する情報処理装置の機能、構成についてまとめて説明する。
[4. Function and configuration of information processing device]
Next, the function and configuration of the information processing apparatus that executes processing corresponding to the above-described embodiment will be described together with reference to FIG.

図25は、メディアIDの記録処理を実行する情報処理装置の機能構成を示すブロック図である。記憶部911には、メディアIDの記録処理に関する一連の処理を実行するプログラムが格納され、情報処理装置のCPUの制御の下に実行される。図25は、プログラムにおいて実行する処理を説明するため各処理機能を個別のブロックとして示した機能ブロック図である。   FIG. 25 is a block diagram illustrating a functional configuration of an information processing apparatus that performs media ID recording processing. The storage unit 911 stores a program for executing a series of processes related to the recording process of the media ID, and is executed under the control of the CPU of the information processing apparatus. FIG. 25 is a functional block diagram showing the processing functions as individual blocks in order to explain the processing executed in the program.

記憶部911には、情報処理装置に対応して設定された固有識別子であるデバイス識別子、またはドライブIDを記録情報として持つドライブ公開鍵証明書を格納した記憶部911と、情報記録媒体(メディア)920に対応する固有識別子としてのメディアIDを構成するビット情報を生成するメディアID構成情報生成部912と、メディアID構成情報生成部912の生成したメディアID構成ビットと、記憶部911から取得したデバイス識別子を含むデータを、情報記録媒体920に記録するメディアIDとして生成するメディアID生成部913と、メディアID生成部913の生成したメディアIDを情報記録媒体920に記録する情報記録部914を有する。   The storage unit 911 includes a storage unit 911 that stores a device identifier, which is a unique identifier set corresponding to the information processing apparatus, or a drive public key certificate having a drive ID as recording information, and an information recording medium (media) A media ID configuration information generation unit 912 that generates bit information constituting a media ID as a unique identifier corresponding to 920, a media ID configuration bit generated by the media ID configuration information generation unit 912, and a device acquired from the storage unit 911 A media ID generation unit 913 that generates data including an identifier as a media ID to be recorded on the information recording medium 920, and an information recording unit 914 that records the media ID generated by the media ID generation unit 913 on the information recording medium 920.

メディアID構成情報生成部912は、メディアIDの生成処理毎に異なるカウンタ値を生成するカウンタ、または乱数生成部によって構成され、メディアID生成部913は、
カウンタ値、または乱数と、デバイス識別子との組み合わせ、または、
カウンタ値、または乱数と、ドライブIDとの組み合わせ、
上記いずれかによって、メディアIDを生成する。
The media ID configuration information generation unit 912 includes a counter that generates a different counter value for each media ID generation process, or a random number generation unit. The media ID generation unit 913 includes:
Combination of counter value or random number and device identifier, or
Combination of counter value or random number and drive ID,
A media ID is generated by any of the above.

なお、情報記録媒体920が、DVD+RまたはDVD+RWメディアである場合は、メディアID生成部913は、メディアID構成情報生成部912の生成したメディアID構成ビットと、デバイス識別子を含む128ビットのデータからなるAACS(Advanced Access Content System)対応のメディアIDを生成し、情報記録部914は、メディアIDを、情報記録媒体920のリードイン領域の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録する処理を実行する。   When the information recording medium 920 is a DVD + R or DVD + RW medium, the media ID generation unit 913 includes 128-bit data including a media ID configuration bit generated by the media ID configuration information generation unit 912 and a device identifier. A media ID corresponding to AACS (Advanced Access Content System) is generated, and the information recording unit 914 uses the sector ID of the second buffer zone [Lead-in Zone / Buffer Zone 2] of the lead-in area of the information recording medium 920 as the media ID. A process of dividing and recording (RSV) is executed.

なお、情報記録媒体920が、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアである場合は、情報記録部914は、メディアID生成部913の生成したAACS(Advanced Access Content System)対応のメディアIDと、乱数によって生成したVCPS対応の固有IDを情報記録媒体920のリードイン領域に記録する処理を実行する。   When the information recording medium 920 is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System), the information recording unit 914 is an AACS (Advanced Access Content System) compatible medium generated by the media ID generation unit 913. A process of recording the ID and the unique ID corresponding to the VCPS generated by the random number in the lead-in area of the information recording medium 920 is executed.

また、情報記録媒体920が、記録済みメディアIDを記録データとして有するDVD−RまたはDVD−RWまたはDVD−RAMメディアである場合は、メディアID生成部913は、メディアID構成情報生成部912の生成したメディアID構成ビットと、デバイス識別子またはドライブIDを含み、64ビットのデータからなる追記メディアIDを生成し、情報記録部914は、メディアID生成部913の生成した追記メディアIDを、情報記録媒体920のリードイン領域の空き領域のセクタヘッダ(CPR_MAI)に分割して記録する処理を実行する。   Further, when the information recording medium 920 is a DVD-R, DVD-RW, or DVD-RAM medium having a recorded media ID as recording data, the media ID generation unit 913 generates the media ID configuration information generation unit 912. Information recording unit 914 includes a media ID component bit and a device identifier or drive ID, and generates a write-once media ID consisting of 64-bit data. An information recording unit 914 generates an additional recording media ID generated by the media ID generation unit 913 as an information recording medium. A process of dividing and recording into a sector header (CPR_MAI) of an empty area of the lead-in area of 920 is executed.

図26は、DVD+R、DVD+RWのいずれかからなる情報記録媒体950に対するコンテンツ記録または再生処理に際して、記録済みメディアIDと追記メディアIDとからAACS対応の128ビットのメディアIDの生成を行なう情報処理装置の機能構成を示すブロック図である。記憶部973には、メディアIDの生成処理に関する一連の処理を実行するプログラムが格納され、情報処理装置のCPUの制御の下に実行される。図26は、プログラムにおいて実行する処理を説明するため各処理機能を個別のブロックとして示した機能ブロック図である。   FIG. 26 shows an information processing apparatus that generates an AACS-compatible 128-bit media ID from a recorded media ID and a write-once media ID during content recording or playback processing on an information recording medium 950 consisting of either DVD + R or DVD + RW. It is a block diagram which shows a function structure. The storage unit 973 stores a program for executing a series of processes related to the media ID generation process, and is executed under the control of the CPU of the information processing apparatus. FIG. 26 is a functional block diagram showing the processing functions as individual blocks in order to explain the processing executed in the program.

情報記録媒体950は、記録済みメディアIDを記録データとして有するDVD+RまたはDVD+RWメディアである。メディアID生成部972は、記録媒体IF971を介して情報記録媒体950に予め記録されたCPRM(Content Protection for Recordable Media)対応の記録済みメディアIDと、情報記録媒体に追記された追記メディアIDとに基づいて128ビットのAACS(Advanced Access Content System)対応のメディアIDを生成する。具体的には、メディアID生成部972は、情報記録媒体950のバーストカッティング領域(BCA)に記録された64ビットのCPRM対応のメディアIDと、情報記録媒体950のリードイン領域に記録された64ビットの追記メディアIDとに基づいて128ビットのAACS対応のメディアIDを生成する処理を実行する。   The information recording medium 950 is a DVD + R or DVD + RW medium having a recorded media ID as recording data. The media ID generation unit 972 generates a recorded media ID corresponding to CPRM (Content Protection for Recordable Media) recorded in advance on the information recording medium 950 via the recording medium IF 971 and an additional recording medium ID added to the information recording medium. Based on this, a 128-bit AACS (Advanced Access Content System) compatible media ID is generated. Specifically, the media ID generation unit 972 has a 64-bit CPRM-compatible media ID recorded in the burst cutting area (BCA) of the information recording medium 950 and 64 recorded in the lead-in area of the information recording medium 950. A process of generating a 128-bit AACS compatible media ID based on the bit additional recording media ID is executed.

また、情報処理装置がコンテンツの記録再生を行なう装置である場合は、情報記録媒体に対するコンテンツの記録、または情報記録媒体からのコンテンツ再生処理を実行するデータ処理部974を有し、データ処理部974は、メディアID生成部972の生成した128ビットのメディアIDを適用して、AACSの規定するコンテンツ記録または再生シーケンスを実行する。   Further, when the information processing apparatus is an apparatus that records and reproduces content, the information processing apparatus includes a data processing unit 974 that performs content recording on the information recording medium or content reproduction processing from the information recording medium. Applies a 128-bit media ID generated by the media ID generation unit 972 and executes a content recording or playback sequence defined by AACS.

また、情報処理装置が、情報記録媒体950に対するアクセスを実行するとともに、ホストとのデータ入出力を実行するドライブ装置である場合は、データ入出力部975を介してAACSの規定するコンテンツ記録または再生シーケンスを実行するホストに対して、メディアID生成部972の生成した128ビットのメディアIDを出力する処理を実行する。   Further, when the information processing apparatus is a drive apparatus that executes access to the information recording medium 950 and performs data input / output with the host, the content recording or reproduction specified by AACS via the data input / output unit 975 is performed. A process of outputting the 128-bit media ID generated by the media ID generation unit 972 to the host executing the sequence is executed.

以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。   The present invention has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiments without departing from the gist of the present invention. In other words, the present invention has been disclosed in the form of exemplification, and should not be interpreted in a limited manner. In order to determine the gist of the present invention, the claims should be taken into consideration.

なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。   The series of processes described in the specification can be executed by hardware, software, or a combined configuration of both. When executing processing by software, the program recording the processing sequence is installed in a memory in a computer incorporated in dedicated hardware and executed, or the program is executed on a general-purpose computer capable of executing various processing. It can be installed and run.

例えば、プログラムは記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。   For example, the program can be recorded in advance on a hard disk or ROM (Read Only Memory) as a recording medium. Alternatively, the program is temporarily or permanently stored on a removable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto optical) disk, a DVD (Digital Versatile Disc), a magnetic disk, or a semiconductor memory. It can be stored (recorded). Such a removable recording medium can be provided as so-called package software.

なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。   The program is installed on the computer from the removable recording medium as described above, or is wirelessly transferred from the download site to the computer, or is wired to the computer via a network such as a LAN (Local Area Network) or the Internet. The computer can receive the program transferred in this manner and install it on a recording medium such as a built-in hard disk.

なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   Note that the various processes described in the specification are not only executed in time series according to the description, but may be executed in parallel or individually according to the processing capability of the apparatus that executes the processes or as necessary. Further, in this specification, the system is a logical set configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.

以上、説明したように、本発明の一実施例の構成によれば、例えばAACSの規定する128ビットのメディアIDが記録されていない情報記録媒体(メディア)に対して、記録装置に対応するデバイス識別子(Device Number)、あるいはドライブに対応するドライブ公開鍵証明書(Drive Certificate)中のドライブIDのいずれかを適用し、さらに、カウンタ値、または乱数を組み合わせて128ビットの固有データを生成して情報記録媒体の例えばリードイン領域に記録する構成とした。本構成により、例えばDVD+R/+RE/−R/−RW/−RAMメディアなど、例えばAACSの規定する128ビットのメディアIDが記録されていないメデイアにおいても、128ビットのメディアIDを記録し利用することが可能となり、AACS規格に従ったコンテンツ再生または記録シーケンスを実行することが可能となる。   As described above, according to the configuration of the embodiment of the present invention, for example, a device corresponding to a recording apparatus for an information recording medium (media) in which a 128-bit media ID defined by AACS is not recorded. Apply either the identifier (Device Number) or the drive ID in the drive public key certificate (Drive Certificate) corresponding to the drive, and generate 128-bit unique data by combining the counter value or random number. For example, the information is recorded in the lead-in area of the information recording medium. With this configuration, it is possible to record and use a 128-bit media ID even on media that does not have a 128-bit media ID defined by AACS, such as DVD + R / + RE / -R / -RW / -RAM media. It becomes possible to execute the content reproduction or recording sequence in accordance with the AACS standard.

ドライブ一体型の装置におけるAACS規定に従ったコンテンツの記録および再生処理について説明する図である。It is a figure explaining the recording and reproduction | regeneration processing of the content according to AACS prescription | regulation in a drive integrated type apparatus. DVD+RまたはDVD+RWメディアの利用構成において、カウンタを利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について説明する図である。It is a figure explaining the example of a process which produces | generates 128-bit media ID using a counter, is recorded on a medium, and is utilized in the utilization structure of DVD + R or DVD + RW media. DVD+RまたはDVD+RWメディアの利用構成において、乱数を利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について説明する図である。It is a figure explaining the example of a process which produces | generates 128-bit media ID using a random number, records on a medium, and uses it in the utilization structure of DVD + R or DVD + RW media. DVD−RまたはDVD−RWまたはDVD−RAMメディアの利用構成において、カウンタを利用して追記メディアIDを生成し、メディアに記録し利用する処理例について説明する図である。It is a figure explaining the example of a process which produces | generates write-once media ID using a counter, records on a medium, and uses it in the utilization structure of DVD-R, DVD-RW, or DVD-RAM media. DVD−RまたはDVD−RWまたはDVD−RAMメディアの利用構成において、乱数を利用して追記メディアIDを生成し、メディアに記録し利用する処理例について説明する図である。It is a figure explaining the example of a process which produces | generates write-once media ID using a random number, records on a medium, and uses it in the utilization structure of DVD-R, DVD-RW, or DVD-RAM media. ドライブ装置を接続したPC等の記録再生装置を利用したコンテンツ記録再生処理構成におけるAACS規定に従ったコンテンツの記録および再生処理について説明する図である。It is a figure explaining the recording and reproduction | regeneration processing of the content according to AACS prescription | regulation in the content recording / reproduction processing structure using recording / reproducing apparatuses, such as PC which connected the drive apparatus. DVD+RまたはDVD+RWメディアの利用構成において、カウンタを利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について説明する図である。It is a figure explaining the example of a process which produces | generates 128-bit media ID using a counter, is recorded on a medium, and is utilized in the utilization structure of DVD + R or DVD + RW media. ドライブ公開鍵証明書のデータ構成例について説明する図である。It is a figure explaining the data structural example of a drive public key certificate. DVD+RまたはDVD+RWメディアの利用構成において、乱数を利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について説明する図である。It is a figure explaining the example of a process which produces | generates 128-bit media ID using a random number, records on a medium, and uses it in the utilization structure of DVD + R or DVD + RW media. DVD−R、DVD−RW、DVD−RAMのメディアの利用構成において、カウンタを利用して128ビットのメディアIDを生成し、メディアに記録し利用する処理例について説明する図である。It is a figure explaining the example of a process which produces | generates 128-bit media ID using a counter, records on a medium, and uses it in the utilization structure of the medium of DVD-R, DVD-RW, and DVD-RAM. DVD−RまたはDVD−RWまたはDVD−RAMメディアの利用構成において、乱数を利用して追記メディアIDを生成し、メディアに記録し利用する処理例について説明する図である。It is a figure explaining the example of a process which produces | generates write-once media ID using a random number, records on a medium, and uses it in the utilization structure of DVD-R, DVD-RW, or DVD-RAM media. DVD+RW,DVD+RにおけるメディアID記録領域の例について説明する図である。It is a figure explaining the example of the media ID recording area in DVD + RW and DVD + R. セクタデータのデータ構成について説明する図である。It is a figure explaining the data structure of sector data. メディアIDの分割記録の一例について説明する図である。It is a figure explaining an example of the division | segmentation recording of media ID. VCPS対応の固有IDと、AACS対応の128ビットメディアIDをセクタヘッダ(RSV)に併記する設定例について説明する図である。It is a figure explaining the example of a setting which writes together unique ID corresponding to VCPS, and 128-bit media ID corresponding to AACS in a sector header (RSV). 具体的な128ビットのメディアIDのデータ構成例について説明する図である。It is a figure explaining the data structural example of concrete 128-bit media ID. ドライブホスト構成においてドライブが生成しメディアに記録する128ビットメディアIDのデータ構成例について説明する図である。It is a figure explaining the data structural example of 128 bit media ID which a drive produces | generates and records on a medium in a drive host structure. DVD+RW、DVD+Rメディアに対する128ビットのメディアIDを生成してメディアに記録する処理シーケンスについて説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the processing sequence which produces | generates 128-bit media ID with respect to DVD + RW and DVD + R media, and records on a medium. VCPS対応の固有IDの記録の判定および記録処理シーケンスについて説明するフローチャートを示す図である。It is a figure which shows the determination of recording of the unique ID corresponding to VCPS, and a flowchart explaining a recording processing sequence. DVD−RW、DVD−Rにおけるリードイン領域の構成を示す図である。It is a figure which shows the structure of the lead-in area | region in DVD-RW and DVD-R. メディアIDの分割記録の一例について説明する図である。It is a figure explaining an example of the division | segmentation recording of media ID. 具体的な128ビットのメディアIDのデータ構成例について説明する図である。It is a figure explaining the data structural example of concrete 128-bit media ID. 具体的な128ビットのメディアIDのデータ構成例について説明する図である。It is a figure explaining the data structural example of concrete 128-bit media ID. DVD−RW、DVD−R、DVD−RAMメディアに対する64ビットの追記メディアIDを生成してメディアに記録する処理シーケンスについて説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the processing sequence which produces | generates 64-bit additional recording media ID with respect to DVD-RW, DVD-R, and DVD-RAM media, and records on media. 本発明に従った処理を実行する情報処理装置の構成を説明するブロック図である。It is a block diagram explaining the structure of the information processing apparatus which performs the process according to this invention. 本発明に従った処理を実行する情報処理装置の構成を説明するブロック図である。It is a block diagram explaining the structure of the information processing apparatus which performs the process according to this invention.

符号の説明Explanation of symbols

110 メディア(情報記録媒体)
111 MKB
112 メディアID
113 MAC検証値
114 バインディングナンス
115 ユニット鍵ファイル
116 利用制御情報
117 暗号化コンテンツ
120 記録装置
121 デバイスキー
122 デバイス識別子
123 タイトルキー
124 利用制御情報
130 再生装置
131 デバイスキー
132 デバイス識別子
133 コンテンツ
210 メディア(情報記録媒体)
211 メディアID
220 記録装置
221 カウンタ
230 再生装置
250 メディア(情報記録媒体)
251 メディアID
260 記録装置
261 乱数生成部
270 再生装置
310 メディア(情報記録媒体)
311 追記メディアID
312 記録済みメディアID
320 記録装置
321 カウンタ
330 再生装置
350 メディア(情報記録媒体)
351 メディアID
352 記録済みメディアID
360 記録装置
361 乱数生成部
370 再生装置
410 メディア(情報記録媒体)
411 MKB
412 ドライブリボケーションリスト
413 ホストリボケーションリスト
414 メディアID
415 暗号化コンテンツ
420 ドライブ
421 AACS管理センタ公開鍵
422 ドライブ秘密鍵
423 ドライブ公開鍵証明書
430 ホスト
431 デバイスキー
432 デバイス識別子
433 AACS管理センタ公開鍵
434 ホスト秘密鍵
435 ホスト公開鍵証明書
437 暗号処理部
510 メディア(情報記録媒体)
520 ドライブ
521 カウンタ
530 ホスト
550 メディア(情報記録媒体)
560 ドライブ
561 乱数生成部
570 ホスト
610 メディア(情報記録媒体)
611 追記メディアID
612 記録済みメディアID
620 ドライブ
621 カウンタ
630 ホスト
650 メディア(情報記録媒体)
651 追記メディアID
652 記録済みメディアID
660 ドライブ
661 乱数生成部
670 ホスト
700 メディア(情報記録媒体)
701 メディアID記録領域
800 メディア(情報記録媒体)
801 メディアID記録領域
911 記憶部
912 メディアID構成情報生成部
913 メディアID生成部
914 情報記憶部
920 メディア(情報記録媒体)
950 メディア(情報記録媒体)
971 記録媒体I/F
972 メディアID生成部
973 記憶部
974 データ処理部
975 データ入出力部
110 Media (information recording medium)
111 MKB
112 Media ID
113 MAC verification value 114 Binding nonce 115 Unit key file 116 Usage control information 117 Encrypted content 120 Recording device 121 Device key 122 Device identifier 123 Title key 124 Usage control information 130 Playback device 131 Device key 132 Device identifier 133 Content 210 Media (information) recoding media)
211 Media ID
220 recording device 221 counter 230 playback device 250 medium (information recording medium)
251 Media ID
260 Recording Device 261 Random Number Generation Unit 270 Playback Device 310 Media (Information Recording Medium)
311 Additional media ID
312 Recorded media ID
320 Recording Device 321 Counter 330 Playback Device 350 Media (Information Recording Medium)
351 Media ID
352 Recorded media ID
360 Recording Device 361 Random Number Generation Unit 370 Playback Device 410 Media (Information Recording Medium)
411 MKB
412 Drive revocation list 413 Host revocation list 414 Media ID
415 Encrypted content 420 Drive 421 AACS management center public key 422 Drive private key 423 Drive public key certificate 430 Host 431 Device key 432 Device identifier 433 AACS management center public key 434 Host private key 435 Host public key certificate 437 Encryption processing unit 510 Media (information recording medium)
520 drive 521 counter 530 host 550 medium (information recording medium)
560 Drive 561 Random number generator 570 Host 610 Media (information recording medium)
611 Additional media ID
612 Recorded media ID
620 drive 621 counter 630 host 650 medium (information recording medium)
651 Additional media ID
652 Recorded media ID
660 drive 661 random number generator 670 host 700 medium (information recording medium)
701 Media ID recording area 800 Media (information recording medium)
801 Media ID recording area 911 Storage unit 912 Media ID configuration information generation unit 913 Media ID generation unit 914 Information storage unit 920 Media (information recording medium)
950 media (information recording media)
971 Recording medium I / F
972 Media ID generation unit 973 Storage unit 974 Data processing unit 975 Data input / output unit

Claims (65)

情報処理装置に対応して設定された固有識別子であるデバイス識別子を格納した記憶部と、
情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを構成するビット情報を生成するメディアID構成情報生成部と、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子を含むデータを、前記情報記録媒体に記録するメディアIDとして生成するメディアID生成部と、
前記メディアID生成部の生成したメディアIDを情報記録媒体に記録する情報記録部と、
を有することを特徴とする情報処理装置。
A storage unit that stores a device identifier that is a unique identifier set corresponding to the information processing apparatus;
A media ID configuration information generation unit that generates bit information that configures a media ID as a unique identifier corresponding to an information recording medium (media);
A media ID generation unit that generates a media ID configuration bit generated by the media ID configuration information generation unit and data including the device identifier as a media ID to be recorded on the information recording medium;
An information recording unit for recording the media ID generated by the media ID generation unit on an information recording medium;
An information processing apparatus comprising:
前記メディアID構成情報生成部は、メディアIDの生成処理毎に異なるカウンタ値を生成するカウンタによって構成され、
前記メディアID生成部は、
前記カウンタの生成するカウンタ値と、前記デバイス識別子を含むデータを、前記情報記録媒体(メディア)に記録するメディアIDとして生成する構成であることを特徴とする請求項1に記載の情報処理装置。
The media ID configuration information generation unit is configured by a counter that generates a different counter value for each generation process of the media ID,
The media ID generation unit
The information processing apparatus according to claim 1, wherein the information including the counter value generated by the counter and the data including the device identifier is generated as a media ID to be recorded on the information recording medium.
前記メディアID構成情報生成部は、乱数を生成する乱数生成部によって構成され、
前記メディアID生成部は、
前記乱数生成部の生成する乱数と、前記デバイス識別子を含むデータを、前記情報記録媒体(メディア)に記録するメディアIDとして生成する構成であることを特徴とする請求項1に記載の情報処理装置。
The media ID configuration information generation unit is configured by a random number generation unit that generates a random number,
The media ID generation unit
The information processing apparatus according to claim 1, wherein the random number generated by the random number generation unit and data including the device identifier are generated as a media ID recorded on the information recording medium (media). .
前記情報記録媒体は、DVD+RまたはDVD+RWメディアであり、
前記メディアID生成部は、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子を含み、128ビットのデータからなるAACS(Advanced Access Content System)対応のメディアIDを生成する構成であることを特徴とする請求項1に記載の情報処理装置。
The information recording medium is DVD + R or DVD + RW media,
The media ID generation unit
The media ID configuration information generation unit generates a media ID corresponding to an AACS (Advanced Access Content System) including 128 bits of data including the media ID configuration bit and the device identifier. The information processing apparatus according to claim 1.
前記メディアID生成部は、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子と、さらに、その他のデータを加えて128ビットのデータからなるAACS対応のメディアIDを生成する構成であることを特徴とする請求項4に記載の情報処理装置。
The media ID generation unit
A media ID compatible bit generated by the media ID configuration information generating unit, the device identifier, and other data are added to generate an AACS compatible media ID consisting of 128 bits of data. The information processing apparatus according to claim 4.
前記情報記録部は、
前記メディアID生成部の生成したメディアIDを、情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする請求項4に記載の情報処理装置。
The information recording unit
The information processing apparatus according to claim 4, wherein the information processing apparatus is configured to execute a process of recording a media ID generated by the media ID generation unit in a lead-in area of an information recording medium.
前記情報記録部は、
前記メディアID生成部の生成したメディアIDを、情報記録媒体のリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録する処理を実行する構成であることを特徴とする請求項6に記載の情報処理装置。
The information recording unit
Processing for dividing and recording the media ID generated by the media ID generation unit into the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the information recording medium is executed. The information processing apparatus according to claim 6, wherein the information processing apparatus is configured.
前記情報記録媒体は、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアであり、
前記情報記録部は、
前記メディアID生成部の生成したAACS(Advanced Access Content System)対応のメディアIDと、乱数によって生成したVCPS対応の固有IDを情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする請求項4に記載の情報処理装置。
The information recording medium is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System),
The information recording unit
It is configured to execute a process of recording an AACS (Advanced Access Content System) compatible media ID generated by the media ID generation unit and a VCPS compatible unique ID generated by a random number in the lead-in area of the information recording medium. The information processing apparatus according to claim 4, wherein
前記情報記録媒体は、記録済みメディアIDを記録データとして有するDVD−RまたはDVD−RWまたはDVD−RAMメディアであり、
前記メディアID生成部は、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子を含み、64ビットのデータからなる追記メディアIDを、前記情報記録媒体(メディア)に記録する追記メディアIDとして生成する構成であることを特徴とする請求項1に記載の情報処理装置。
The information recording medium is a DVD-R or DVD-RW or DVD-RAM medium having a recorded media ID as recording data.
The media ID generation unit
A configuration in which a media ID configuration bit generated by the media ID configuration information generation unit and a device ID, which includes a media ID configuration bit and 64-bit data, is generated as a media ID to be recorded on the information recording medium (medium). The information processing apparatus according to claim 1, wherein:
前記メディアID生成部は、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子と、さらに、その他のデータを加えて64ビットのデータからなる追記メディアIDを生成する構成であることを特徴とする請求項9に記載の情報処理装置。
The media ID generation unit
The media ID configuration information generation unit generated by the media ID configuration information generation unit, the device identifier, and other data are added to generate a write-once media ID consisting of 64-bit data. Item 10. The information processing device according to Item 9.
前記情報記録部は、
前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする請求項9に記載の情報処理装置。
The information recording unit
The information processing apparatus according to claim 9, wherein the information recording apparatus is configured to execute a process of recording a write-once media ID generated by the media ID generation unit in a lead-in area of an information recording medium.
前記情報記録部は、
前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域の空き領域のセクタヘッダ(CPR_MAI)に分割して記録する処理を実行する構成であることを特徴とする請求項11に記載の情報処理装置。
The information recording unit
The recording medium ID generated by the media ID generation unit is divided into a sector header (CPR_MAI) in an empty area of a lead-in area of an information recording medium, and is recorded. The information processing apparatus described in 1.
情報記録媒体に対するアクセスを実行するとともに、ホスト間のデータ入出力を実行するドライブ装置としての情報処理装置であり、
ドライブ装置に対応して設定された固有識別子であるドライブIDを記録データとして含むドライブ証明書(Drive Certificate)を格納した記憶部と、
情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを構成するビット情報を生成するメディアID構成情報生成部と、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブ証明書から取得したドライブIDを含むデータを、前記情報記録媒体に記録するメディアIDとして生成するメディアID生成部と、
前記メディアID生成部の生成したメディアIDを情報記録媒体に記録する情報記録部と、
を有することを特徴とする情報処理装置。
An information processing device as a drive device that executes access to an information recording medium and executes data input / output between hosts,
A storage unit that stores a drive certificate (Drive Certificate) including a drive ID, which is a unique identifier set corresponding to the drive device, as recording data;
A media ID configuration information generation unit that generates bit information that configures a media ID as a unique identifier corresponding to an information recording medium (media);
A media ID generating unit that generates data including a media ID configuration bit generated by the media ID configuration information generating unit and a drive ID acquired from the drive certificate as a media ID to be recorded on the information recording medium;
An information recording unit for recording the media ID generated by the media ID generation unit on an information recording medium;
An information processing apparatus comprising:
前記ドライブ証明書は、
前記ドライブ装置に対応して設定されたドライブ公開鍵を格納したドライブ公開鍵証明書であり、前記メディアID生成部は、前記ドライブ公開鍵証明書に記録されたドライブIDを利用して前記メディアIDを生成する処理を実行する構成であることを特徴とする請求項13に記載の情報処理装置。
The drive certificate is
A drive public key certificate storing a drive public key set corresponding to the drive device, wherein the media ID generation unit uses the drive ID recorded in the drive public key certificate The information processing apparatus according to claim 13, wherein the information processing apparatus is configured to execute a process of generating a message.
前記メディアID構成情報生成部は、メディアIDの生成処理毎に異なるカウンタ値を生成するカウンタによって構成され、
前記メディアID生成部は、
前記カウンタの生成するカウンタ値と、前記ドライブIDを含むデータを、前記情報記録媒体(メディア)に記録するメディアIDとして生成する構成であることを特徴とする請求項13記載の情報処理装置。
The media ID configuration information generation unit is configured by a counter that generates a different counter value for each generation process of the media ID,
The media ID generation unit
14. The information processing apparatus according to claim 13, wherein the information including the counter value generated by the counter and the data including the drive ID is generated as a media ID to be recorded on the information recording medium.
前記メディアID構成情報生成部は、乱数を生成する乱数生成部によって構成され、
前記メディアID生成部は、
前記乱数生成部の生成する乱数と、前記ドライブIDを含むデータを、前記情報記録媒体(メディア)に記録するメディアIDとして生成する構成であることを特徴とする請求項13に記載の情報処理装置。
The media ID configuration information generation unit is configured by a random number generation unit that generates a random number,
The media ID generation unit
The information processing apparatus according to claim 13, wherein the random number generated by the random number generation unit and data including the drive ID are generated as a media ID recorded on the information recording medium (media). .
前記情報記録媒体は、DVD+RまたはDVD+RWメディアであり、
前記メディアID生成部は、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDを含み、128ビットのデータからなるAACS(Advanced Access Content System)対応のメディアIDを生成する構成であることを特徴とする請求項13に記載の情報処理装置。
The information recording medium is DVD + R or DVD + RW media,
The media ID generation unit
The media ID configuration information generation unit generates a media ID corresponding to AACS (Advanced Access Content System) including 128-bit data including the media ID configuration bit and the drive ID. The information processing apparatus according to claim 13.
前記メディアID生成部は、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDと、さらに、その他のデータを加えて128ビットのデータからなるAACS対応のメディアIDを生成する構成であることを特徴とする請求項17に記載の情報処理装置。
The media ID generation unit
A media ID configuration bit generated by the media ID configuration information generation unit, the drive ID, and other data are added to generate an AACS compatible media ID composed of 128-bit data. The information processing apparatus according to claim 17.
前記情報記録部は、
前記メディアID生成部の生成したメディアIDを、情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする請求項17に記載の情報処理装置。
The information recording unit
The information processing apparatus according to claim 17, wherein the information processing apparatus is configured to execute a process of recording a media ID generated by the media ID generation unit in a lead-in area of an information recording medium.
前記情報記録部は、
前記メディアID生成部の生成したメディアIDを、情報記録媒体のリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録する処理を実行する構成であることを特徴とする請求項19に記載の情報処理装置。
The information recording unit
A process of dividing and recording the media ID generated by the media ID generation unit into the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the information recording medium is executed. The information processing apparatus according to claim 19, wherein the information processing apparatus is configured.
前記情報記録媒体は、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアであり、
前記情報記録部は、
前記メディアID生成部の生成したAACS(Advanced Access Content System)対応のメディアIDと、乱数によって生成したVCPS対応の固有IDを情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする請求項17に記載の情報処理装置。
The information recording medium is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System),
The information recording unit
It is configured to execute processing for recording an AACS (Advanced Access Content System) compatible media ID generated by the media ID generation unit and a VCPS compatible unique ID generated by a random number in a lead-in area of the information recording medium. The information processing apparatus according to claim 17, characterized in that:
前記情報記録媒体は、記録済みメディアIDを記録データとして有するDVD−RまたはDVD−RWまたはDVD−RAMメディアであり、
前記メディアID生成部は、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDを含み、64ビットのデータからなる追記メディアIDを、前記情報記録媒体(メディア)に記録する追記メディアIDとして生成する構成であることを特徴とする請求項13に記載の情報処理装置。
The information recording medium is a DVD-R or DVD-RW or DVD-RAM medium having a recorded media ID as recording data.
The media ID generation unit
A configuration in which a media ID configuration bit generated by the media ID configuration information generation unit and a write-once media ID including 64-bit data including the drive ID are generated as a write-once media ID recorded on the information recording medium (medium). The information processing apparatus according to claim 13, wherein the information processing apparatus is an information processing apparatus.
前記メディアID生成部は、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDと、さらに、その他のデータを加えて64ビットのデータからなる追記メディアIDを生成する構成であることを特徴とする請求項22に記載の情報処理装置。
The media ID generation unit
The media ID configuration information generation unit generates the media ID configuration bit, the drive ID, and other data to generate a write-once media ID composed of 64-bit data. Item 22. The information processing device according to Item 22.
前記情報記録部は、
前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域に記録する処理を実行する構成であることを特徴とする請求項22に記載の情報処理装置。
The information recording unit
23. The information processing apparatus according to claim 22, wherein the information processing apparatus is configured to execute a process of recording a write-once media ID generated by the media ID generation unit in a lead-in area of an information recording medium.
前記情報記録部は、
前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域の空き領域のセクタヘッダ(CPR_MAI)に分割して記録する処理を実行する構成であることを特徴とする請求項24に記載の情報処理装置。
The information recording unit
25. The recording medium ID generated by the media ID generation unit is divided into a sector header (CPR_MAI) in an empty area of a lead-in area of an information recording medium, and is recorded. The information processing apparatus described in 1.
情報記録媒体(メディア)からのデータ読み取りを実行する情報処理装置であり、
記録済みメディアIDを記録データとして有するDVD+RまたはDVD+RWメディアを利用したコンテンツの記録または再生処理に際して、情報記録媒体に予め記録されたCPRM(Content Protection for Recordable Media)対応の記録済みメディアIDと、情報記録媒体に追記された追記メディアIDとに基づいて128ビットのAACS(Advanced Access Content System)対応のメディアIDを生成するメディアID生成部を有することを特徴とする情報処理装置。
An information processing apparatus for reading data from an information recording medium (media),
When recording or reproducing content using DVD + R or DVD + RW media having recorded media ID as recorded data, a recorded media ID corresponding to CPRM (Content Protection for Recordable Media) recorded in advance on the information recording medium and information recording An information processing apparatus comprising a media ID generation unit that generates a 128-bit AACS (Advanced Access Content System) compatible media ID based on an additional recording media ID recorded on a medium.
前記メディアID生成部は、
情報記録媒体のバーストカッティング領域(BCA)に記録された64ビットのCPRM対応のメディアIDと、情報記録媒体のリードイン領域に記録された64ビットの追記メディアIDとに基づいて128ビットのAACS対応のメディアIDを生成する処理を実行する構成であることを特徴とする請求項26に記載の情報処理装置。
The media ID generation unit
128-bit AACS compatible based on 64-bit CPRM-compatible media ID recorded in the burst cutting area (BCA) of the information recording medium and 64-bit additional recording media ID recorded in the lead-in area of the information recording medium 27. The information processing apparatus according to claim 26, wherein the information processing apparatus is configured to execute a process of generating a media ID.
前記情報処理装置は、
情報記録媒体に対するコンテンツの記録、または情報記録媒体からのコンテンツ再生処理を実行するデータ処理部を有し、
前記データ処理部は、
前記メディアID生成部の生成した128ビットのメディアIDを適用して、AACSの規定するコンテンツ記録または再生シーケンスを実行する構成であることを特徴とする請求項26に記載の情報処理装置。
The information processing apparatus includes:
A data processing unit that executes recording of content on the information recording medium or content reproduction processing from the information recording medium;
The data processing unit
27. The information processing apparatus according to claim 26, wherein the information recording apparatus is configured to execute a content recording or reproduction sequence defined by AACS by applying a 128-bit media ID generated by the media ID generation unit.
前記情報処理装置は、
情報記録媒体に対するアクセスを実行するとともに、ホストとのデータ入出力を実行するドライブ装置であり、
AACSの規定するコンテンツ記録または再生シーケンスを実行するホストに対して、前記メディアID生成部の生成した128ビットのメディアIDを出力する処理を実行するデータ出力部を有することを特徴とする請求項26に記載の情報処理装置。
The information processing apparatus includes:
A drive device that executes access to an information recording medium and performs data input / output with a host.
27. A data output unit that executes a process of outputting a 128-bit media ID generated by the media ID generation unit to a host that executes a content recording or playback sequence defined by AACS. The information processing apparatus described in 1.
DVD+RまたはDVD+RW規格対応の情報記録媒体(メディア)であり、
情報記録媒体のリードイン領域に、128ビットのメディア固有の識別子であるメディアIDを記録した構成を有し、情報処理装置における前記メディアIDを適用した処理により、AACS規定に従ったコンテンツ記録または再生を可能とした構成を有することを特徴とする情報記録媒体。
An information recording medium (media) compliant with the DVD + R or DVD + RW standard,
Content recording or playback in accordance with AACS regulations by processing a media ID, which is a unique identifier of a 128-bit medium, recorded in a lead-in area of an information recording medium and applying the media ID in an information processing apparatus An information recording medium having a configuration that enables the
前記情報記録媒体は、
前記メディアIDを、情報記録媒体のリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録した構成を有することを特徴とする請求項30に記載の情報記録媒体。
The information recording medium is
31. The medium ID is divided and recorded in a sector header (RSV) of a second buffer zone [Lead-in Zone / Buffer Zone 2] in a lead-in area of an information recording medium. The information recording medium described in 1.
前記情報記録媒体は、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアであり、
前記AACS対応のメディアIDと、VCPS対応の固有IDを前記リードイン領域に記録した構成であることを特徴とする請求項30に記載の情報記録媒体。
The information recording medium is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System),
31. The information recording medium according to claim 30, wherein the AACS-compatible media ID and a VCPS-compatible unique ID are recorded in the lead-in area.
DVD−RまたはDVD−RWまたはDVD−RAM規格対応の情報記録媒体(メディア)であり、
CPRM(Content Protection for Recordable Media)対応の64ビットの記録済みメディアIDをバーストカッティング領域(BCA)に記録データとして有するとともに、64ビットのメディア固有の識別子である追記メディアIDをリードイン領域に記録データとして有し、
情報処理装置における前記録済みメディアIDと前記追記メディアIDを適用した128ビットのメディアID生成処理により、AACS規定に従ったコンテンツ記録または再生を可能とした構成を有することを特徴とする情報記録媒体。
An information recording medium (media) compliant with the DVD-R, DVD-RW, or DVD-RAM standard,
A 64-bit recorded media ID corresponding to CPRM (Content Protection for Recordable Media) is recorded in the burst cutting area (BCA) as recording data, and an additional recording medium ID, which is a 64-bit media-specific identifier, is recorded in the lead-in area. As
An information recording medium having a configuration capable of recording or reproducing content in accordance with AACS regulations by a 128-bit media ID generation process using a pre-recorded media ID and the additional recording media ID in an information processing apparatus .
前記情報記録媒体は、
前記追記メディアIDを、情報記録媒体のリードイン領域のセクタヘッダ(CPR_MAI)に分割して記録した構成を有することを特徴とする請求項33に記載の情報記録媒体。
The information recording medium is
34. The information recording medium according to claim 33, wherein the additional recording medium ID is divided and recorded in a sector header (CPR_MAI) of a lead-in area of the information recording medium.
情報処理装置において、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを情報記録媒体に記録する処理を実行する情報処理方法であり、
メディアID構成情報生成部が、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDの構成情報を生成するメディアID構成情報生成ステップと、
メディアID生成部が、情報処理装置に対応して設定された固有識別子であるデバイス識別子を格納した記憶部から前記デバイス識別子を読み出し、前記メディアID構成情報と、前記デバイス識別子を含むデータを、前記情報記録媒体に記録するメディアIDとして生成するメディアID生成ステップと、
情報記録部が、前記メディアID生成部の生成したメディアIDを情報記録媒体に記録する情報記録ステップと、
を有することを特徴とする情報処理方法。
In the information processing apparatus, an information processing method for executing processing for recording a media ID as a unique identifier corresponding to an information recording medium (media) on the information recording medium
A medium ID configuration information generation unit for generating configuration information of a medium ID as a unique identifier corresponding to an information recording medium (medium);
The media ID generation unit reads the device identifier from a storage unit that stores a device identifier that is a unique identifier set corresponding to the information processing apparatus, and includes the media ID configuration information and data including the device identifier. A medium ID generating step for generating a medium ID to be recorded on the information recording medium;
An information recording step in which the information recording unit records the media ID generated by the media ID generation unit on an information recording medium;
An information processing method characterized by comprising:
前記メディアID構成情報生成ステップは、
メディアIDの生成処理毎に異なるカウンタ値を生成するカウンタによって前記メディアID構成情報を生成するステップであることを特徴とする請求項35に記載の情報処理方法。
The media ID configuration information generation step includes:
36. The information processing method according to claim 35, wherein the media ID configuration information is generated by a counter that generates a different counter value for each media ID generation process.
前記メディアID構成情報生成ステップは、
乱数生成部によって生成する乱数を前記メディアID構成情報とするステップであることを特徴とする請求項35に記載の情報処理方法。
The media ID configuration information generation step includes:
36. The information processing method according to claim 35, comprising a step of using a random number generated by a random number generation unit as the media ID configuration information.
前記情報記録媒体は、DVD+RまたはDVD+RWメディアであり、
前記メディアID生成ステップは、
前記メディアID構成情報と、前記デバイス識別子を含み、128ビットのデータからなるAACS(Advanced Access Content System)対応のメディアIDを生成する構成であることを特徴とする請求項35に記載の情報処理方法。
The information recording medium is DVD + R or DVD + RW media,
The media ID generation step includes:
36. The information processing method according to claim 35, wherein the media ID configuration information and the device identifier are included, and an AACS (Advanced Access Content System) compatible media ID consisting of 128-bit data is generated. .
前記メディアID生成ステップは、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記デバイス識別子と、さらに、その他のデータを加えて128ビットのデータからなるAACS対応のメディアIDを生成するステップであることを特徴とする請求項38に記載の情報処理方法。
The media ID generation step includes:
A step of generating a media ID corresponding to AACS composed of 128-bit data by adding the media ID configuration bit generated by the media ID configuration information generation unit, the device identifier, and other data. The information processing method according to claim 38.
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成されたメディアIDを、情報記録媒体のリードイン領域に記録する処理を実行するステップであることを特徴とする請求項38に記載の情報処理方法。
The information recording step includes
39. The information processing method according to claim 38, wherein the information processing method is a step of executing a process of recording the media ID generated in the media ID generation step in a lead-in area of the information recording medium.
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成されたメディアIDを、情報記録媒体のリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録する処理を実行するステップであることを特徴とする請求項40に記載の情報処理方法。
The information recording step includes
A process of dividing and recording the media ID generated in the media ID generation step into the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the information recording medium is executed. The information processing method according to claim 40, wherein the information processing method is a step of
前記情報記録媒体は、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアであり、
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成されたAACS(Advanced Access Content System)対応のメディアIDと、乱数によって生成したVCPS対応の固有IDを情報記録媒体のリードイン領域に記録する処理を実行するステップであることを特徴とする請求項38に記載の情報処理方法。
The information recording medium is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System),
The information recording step includes
A step of executing a process of recording an AACS (Advanced Access Content System) compatible media ID generated in the media ID generation step and a VCPS compatible unique ID generated by a random number in a lead-in area of the information recording medium. 39. The information processing method according to claim 38.
前記情報記録媒体は、記録済みメディアIDを記録データとして有するDVD−RまたはDVD−RWまたはDVD−RAMメディアであり、
前記メディアID生成ステップは、
前記メディアID構成情報生成ステップにおいて生成されたメディアID構成ビットと、前記デバイス識別子を含み、64ビットのデータからなる追記メディアIDを、前記情報記録媒体(メディア)に記録する追記メディアIDとして生成するステップであることを特徴とする請求項35に記載の情報処理方法。
The information recording medium is a DVD-R or DVD-RW or DVD-RAM medium having a recorded media ID as recording data.
The media ID generation step includes:
A media ID configuration bit generated in the media ID configuration information generation step and an additional recording media ID including 64-bit data including the device identifier are generated as an additional recording media ID recorded on the information recording medium (medium). 36. The information processing method according to claim 35, wherein the information processing method is a step.
前記メディアID生成ステップは、
前記メディアID構成情報生成ステップにおいて生成されたメディアID構成ビットと、前記デバイス識別子と、さらに、その他のデータを加えて64ビットのデータからなる追記メディアIDを生成するステップであることを特徴とする請求項43に記載の情報処理方法。
The media ID generation step includes:
A media ID configuration bit generated in the media ID configuration information generation step, the device identifier, and other data are added to generate a write-once media ID consisting of 64-bit data. The information processing method according to claim 43.
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成された追記メディアIDを、情報記録媒体のリードイン領域に記録する処理を実行するステップであることを特徴とする請求項43に記載の情報処理方法。
The information recording step includes
44. The information processing method according to claim 43, which is a step of executing a process of recording the additional recording media ID generated in the media ID generation step in a lead-in area of an information recording medium.
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成された追記メディアIDを、情報記録媒体のリードイン領域の空き領域のセクタヘッダ(CPR_MAI)に分割して記録する処理を実行するステップであることを特徴とする請求項45に記載の情報処理方法。
The information recording step includes
The recordable media ID generated in the media ID generating step is a step of executing a process of dividing and recording into a sector header (CPR_MAI) of an empty area of a lead-in area of an information recording medium. 45. The information processing method according to 45.
情報記録媒体に対するアクセスを実行するとともに、ホスト間のデータ入出力を実行するドライブ装置において実行する情報処理方法であり、
メディアID構成情報生成部が、情報記録媒体(メディア)に対応する固有識別子であるメディアIDの構成情報を生成するメディアID構成情報生成ステップと、
メディアID生成部が、
ドライブ装置に対応して設定された固有識別子であるドライブIDを記録データとして含むドライブ証明書(Drive Certificate)を記憶部から読み出し、前記メディアID構成情報と、前記ドライブIDを含むデータを、前記情報記録媒体に記録するメディアIDとして生成するメディアID生成ステップと、
情報記録部が、前記メディアID生成部の生成したメディアIDを情報記録媒体に記録する情報記録ステップと、
を有することを特徴とする情報処理方法。
An information processing method executed in a drive device that executes access to an information recording medium and executes data input / output between hosts,
A medium ID configuration information generation unit that generates configuration information of a medium ID that is a unique identifier corresponding to an information recording medium (medium);
The media ID generator
A drive certificate (Drive Certificate) including a drive ID, which is a unique identifier set corresponding to the drive device, as recording data is read from a storage unit, and the media ID configuration information and data including the drive ID are stored in the information A medium ID generating step for generating a medium ID to be recorded on the recording medium;
An information recording step in which the information recording unit records the media ID generated by the media ID generation unit on an information recording medium;
An information processing method characterized by comprising:
前記ドライブ証明書は、
前記ドライブ装置に対応して設定されたドライブ公開鍵を格納したドライブ公開鍵証明書であり、前記メディアID生成ステップは、前記ドライブ公開鍵証明書に記録されたドライブIDを利用して前記メディアIDを生成するステップであることを特徴とする請求項47に記載の情報処理方法。
The drive certificate is
A drive public key certificate storing a drive public key set corresponding to the drive device, wherein the media ID generation step uses the drive ID recorded in the drive public key certificate 48. The information processing method according to claim 47, wherein the information processing method is a step of generating.
前記メディアID構成情報生成ステップは、
メディアIDの生成処理毎に異なるカウンタ値を生成するカウンタによって前記メディアID構成情報を生成するステップであることを特徴とする請求項47に記載の情報処理方法。
The media ID configuration information generation step includes:
48. The information processing method according to claim 47, wherein the media ID configuration information is generated by a counter that generates a different counter value for each media ID generation process.
前記メディアID構成情報生成ステップは、
乱数生成部によって生成する乱数を前記メディアID構成情報とするステップであることを特徴とする請求項47に記載の情報処理方法。
The media ID configuration information generation step includes:
48. The information processing method according to claim 47, wherein the random number generated by the random number generation unit is used as the media ID configuration information.
前記情報記録媒体は、DVD+RまたはDVD+RWメディアであり、
前記メディアID生成ステップは、
前記メディアID構成情報生成部の生成したメディアID構成情報と、前記ドライブIDを含み、128ビットのデータからなるAACS(Advanced Access Content System)対応のメディアIDを生成するステップであることを特徴とする請求項47に記載の情報処理方法。
The information recording medium is DVD + R or DVD + RW media,
The media ID generation step includes:
A step of generating an AACS (Advanced Access Content System) compatible media ID including 128-bit data including the media ID configuration information generated by the media ID configuration information generation unit and the drive ID. The information processing method according to claim 47.
前記メディアID生成ステップは、
前記メディアID構成情報生成部の生成したメディアID構成ビットと、前記ドライブIDと、さらに、その他のデータを加えて128ビットのデータからなるAACS対応のメディアIDを生成するステップであることを特徴とする請求項51に記載の情報処理方法。
The media ID generation step includes:
A step of generating an AACS-compliant media ID composed of 128-bit data by adding the media ID configuration bit generated by the media ID configuration information generation unit, the drive ID, and other data. The information processing method according to claim 51.
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成されたメディアIDを、情報記録媒体のリードイン領域に記録する処理を実行するステップであることを特徴とする請求項51に記載の情報処理方法。
The information recording step includes
52. The information processing method according to claim 51, wherein the information processing method is a step of executing a process of recording the media ID generated in the media ID generation step in a lead-in area of an information recording medium.
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成されたメディアIDを、情報記録媒体のリードイン領域中の第2バッファゾーン[Lead−in Zone/Buffer Zone2]のセクタヘッダ(RSV)に分割して記録する処理を実行するステップであることを特徴とする請求項53に記載の情報処理方法。
The information recording step includes
A process of dividing and recording the media ID generated in the media ID generation step into the sector header (RSV) of the second buffer zone [Lead-in Zone / Buffer Zone 2] in the lead-in area of the information recording medium is executed. 54. The information processing method according to claim 53, wherein the information processing method comprises:
前記情報記録媒体は、VCPS(Video Content Protection System)対応のDVD+RまたはDVD+RWメディアであり、
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成されたAACS(Advanced Access Content System)対応のメディアIDと、乱数によって生成したVCPS対応の固有IDを情報記録媒体のリードイン領域に記録する処理を実行するステップであることを特徴とする請求項51に記載の情報処理方法。
The information recording medium is a DVD + R or DVD + RW medium compatible with VCPS (Video Content Protection System),
The information recording step includes
A step of executing a process of recording an AACS (Advanced Access Content System) compatible media ID generated in the media ID generation step and a VCPS compatible unique ID generated by a random number in a lead-in area of the information recording medium. 52. The information processing method according to claim 51, wherein:
前記情報記録媒体は、記録済みメディアIDを記録データとして有するDVD−RまたはDVD−RWまたはDVD−RAMメディアであり、
前記メディアID生成ステップは、
前記メディアID構成情報生成ステップにおいて生成されたメディアID構成ビットと、前記ドライブIDを含み、64ビットのデータからなる追記メディアIDを、前記情報記録媒体(メディア)に記録する追記メディアIDとして生成するステップであることを特徴とする請求項47に記載の情報処理方法。
The information recording medium is a DVD-R or DVD-RW or DVD-RAM medium having a recorded media ID as recording data.
The media ID generation step includes:
A media ID configuration bit generated in the media ID configuration information generation step and a media ID configuration bit including the drive ID and including a 64-bit data as a media ID to be recorded on the information recording medium (media) are generated. The information processing method according to claim 47, wherein the information processing method is a step.
前記メディアID生成ステップは、
前記メディアID構成情報生成ステップにおいて生成されたメディアID構成ビットと、前記ドライブIDと、さらに、その他のデータを加えて64ビットのデータからなる追記メディアIDを生成するステップであることを特徴とする請求項56に記載の情報処理方法。
The media ID generation step includes:
The media ID configuration information generating step includes a media ID configuration bit, the drive ID, and a step of generating additional recording media ID composed of 64-bit data by adding other data. The information processing method according to claim 56.
前記情報記録ステップは、
前記メディアID生成部の生成した追記メディアIDを、情報記録媒体のリードイン領域に記録する処理を実行するステップであることを特徴とする請求項56に記載の情報処理方法。
The information recording step includes
57. The information processing method according to claim 56, which is a step of executing a process of recording the additional recording media ID generated by the media ID generation unit in a lead-in area of an information recording medium.
前記情報記録ステップは、
前記メディアID生成ステップにおいて生成された追記メディアIDを、情報記録媒体のリードイン領域の空き領域のセクタヘッダ(CPR_MAI)に分割して記録する処理を実行するステップであることを特徴とする請求項58に記載の情報処理方法。
The information recording step includes
The recordable media ID generated in the media ID generating step is a step of executing a process of dividing and recording into a sector header (CPR_MAI) of an empty area of a lead-in area of an information recording medium. 58. The information processing method according to 58.
情報記録媒体(メディア)からのデータ読み取りを実行する情報処理装置における情報処理方法であり、
メディアID生成部が、記録済みメディアIDを記録データとして有するDVD+RまたはDVD+RWメディアを利用したコンテンツの記録または再生処理に際して、情報記録媒体に予め記録されたCPRM(Content Protection for Recordable Media)対応の記録済みメディアIDと、情報記録媒体に追記された追記メディアIDとに基づいて128ビットのAACS(Advanced Access Content System)対応のメディアIDを生成するメディアID生成ステップを実行することを特徴とする情報処理方法。
An information processing method in an information processing apparatus for reading data from an information recording medium (media),
When the media ID generation unit records or reproduces content using a DVD + R or DVD + RW media having a recorded media ID as recording data, the recording is performed in accordance with CPRM (Content Protection for Recordable Media) recorded in advance on the information recording medium. An information processing method comprising: executing a media ID generation step of generating a 128-bit AACS (Advanced Access Content System) compatible media ID based on the media ID and the additional recording media ID added to the information recording medium .
前記メディアID生成ステップは、
情報記録媒体のバーストカッティング領域(BCA)に記録された64ビットのCPRM対応のメディアIDと、情報記録媒体のリードイン領域に記録された64ビットの追記メディアIDとに基づいて128ビットのAACS対応のメディアIDを生成する処理を実行するステップであることを特徴とする請求項60に記載の情報処理方法。
The media ID generation step includes:
128-bit AACS support based on 64-bit CPRM-compatible media ID recorded in the burst cutting area (BCA) of the information recording medium and 64-bit additional recording media ID recorded in the lead-in area of the information recording medium The information processing method according to claim 60, wherein the information processing method is a step of executing a process of generating a media ID.
前記情報処理方法は、さらに、
データ処理部において、情報記録媒体に対するコンテンツの記録、または情報記録媒体からのコンテンツ再生処理を実行するデータ処理ステップを有し、
前記データ処理ステップは、
前記メディアID生成ステップにおいて生成した128ビットのメディアIDを適用して、AACSの規定するコンテンツ記録または再生シーケンスを実行するステップであることを特徴とする請求項60に記載の情報処理方法。
The information processing method further includes:
The data processing unit has a data processing step of executing content recording on the information recording medium or content reproduction processing from the information recording medium,
The data processing step includes
61. The information processing method according to claim 60, which is a step of executing a content recording or reproduction sequence defined by AACS by applying the 128-bit media ID generated in the media ID generation step.
情報処理装置において、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを情報記録媒体に記録する処理を実行させるコンピュータ・プログラムであり、
メディアID構成情報生成部に、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDの構成情報を生成させるメディアID構成情報生成ステップと、
メディアID生成部に、情報処理装置に対応して設定された固有識別子であるデバイス識別子を格納した記憶部から前記デバイス識別子を読み出させ、前記メディアID構成情報と、前記デバイス識別子を含むデータを、前記情報記録媒体に記録するメディアIDとして生成させるメディアID生成ステップと、
情報記録部に、前記メディアID生成部の生成したメディアIDを情報記録媒体に記録させ情報記録ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
In the information processing apparatus, a computer program for executing a process of recording a media ID as a unique identifier corresponding to an information recording medium (medium) on the information recording medium,
A media ID configuration information generating step for causing the media ID configuration information generation unit to generate configuration information of the media ID as a unique identifier corresponding to the information recording medium (medium);
The media ID generation unit is caused to read the device identifier from a storage unit that stores a device identifier that is a unique identifier set corresponding to the information processing apparatus, and the media ID configuration information and data including the device identifier are stored. A medium ID generating step for generating a medium ID to be recorded on the information recording medium;
An information recording step for causing the information recording unit to record the media ID generated by the media ID generation unit on the information recording medium;
A computer program for executing
情報記録媒体に対するアクセスを実行するとともに、ホスト間のデータ入出力を実行するドライブ装置において、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDを情報記録媒体に記録する処理を実行させるコンピュータ・プログラムであり、
メディアID構成情報生成部に、情報記録媒体(メディア)に対応する固有識別子としてのメディアIDの構成情報であるメディアID構成情報を生成させるメディアID構成情報生成ステップと、
メディアID生成部に、
ドライブ装置に対応して設定された固有識別子であるドライブIDを記録データとして含むドライブ証明書(Drive Certificate)を記憶部から読み出させ、前記メディアID構成情報と、前記ドライブIDを含むデータを、前記情報記録媒体に記録するメディアIDとして生成させるメディアID生成ステップと、
情報記録部に、前記メディアID生成部の生成したメディアIDを情報記録媒体に記録させる情報記録ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
A computer that executes a process of recording a media ID as a unique identifier corresponding to an information recording medium (medium) on the information recording medium in a drive device that executes access to the information recording medium and executes data input / output between hosts A program,
A medium ID configuration information generating unit that generates media ID configuration information that is configuration information of a media ID as a unique identifier corresponding to an information recording medium (medium);
In the media ID generator,
A drive certificate (Drive Certificate) including a drive ID, which is a unique identifier set corresponding to the drive device, as recording data is read from a storage unit, and the media ID configuration information and data including the drive ID are A medium ID generating step for generating a medium ID to be recorded on the information recording medium;
An information recording step of causing the information recording unit to record the media ID generated by the media ID generation unit on the information recording medium;
A computer program for executing
情報記録媒体(メディア)からのデータ読み取りを実行する情報処理装置にメディアID生成処理を実行させるコンピュータ・プログラムであり、
メディアID生成部に、記録済みメディアIDを記録データとして有するDVD+RまたはDVD+RWメディアを利用したコンテンツの記録または再生処理に際して、情報記録媒体に予め記録されたCPRM(Content Protection for Recordable Media)対応の記録済みメディアIDと、情報記録媒体に追記された追記メディアIDとに基づいて128ビットのAACS(Advanced Access Content System)対応のメディアIDを生成させるメディアID生成ステップを実行させることを特徴とするコンピュータ・プログラム。
A computer program that causes an information processing device that reads data from an information recording medium (medium) to execute media ID generation processing,
When recording or playing back content using a DVD + R or DVD + RW media having a recorded media ID as recording data in the media ID generation unit, the recording is performed in accordance with CPRM (Content Protection for Recordable Media) recorded in advance on the information recording medium. A computer program for executing a media ID generation step for generating a 128-bit AACS (Advanced Access Content System) compatible media ID based on the media ID and the additional recording media ID added to the information recording medium .
JP2006283633A 2006-10-18 2006-10-18 Information processor, information recording medium, information processing method, and computer program Pending JP2008103007A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006283633A JP2008103007A (en) 2006-10-18 2006-10-18 Information processor, information recording medium, information processing method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006283633A JP2008103007A (en) 2006-10-18 2006-10-18 Information processor, information recording medium, information processing method, and computer program

Publications (1)

Publication Number Publication Date
JP2008103007A true JP2008103007A (en) 2008-05-01

Family

ID=39437222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006283633A Pending JP2008103007A (en) 2006-10-18 2006-10-18 Information processor, information recording medium, information processing method, and computer program

Country Status (1)

Country Link
JP (1) JP2008103007A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009031257A1 (en) * 2007-09-06 2009-03-12 Panasonic Corporation Record reproducing apparatus
JP2010049514A (en) * 2008-08-22 2010-03-04 Sony Corp Information processor, disk, information processing method and program
US20100212013A1 (en) * 2007-07-20 2010-08-19 Electronics And Telecommunications Research Instit Log-based traceback system and method using centroid decomposition technique
JP2011034626A (en) * 2009-07-31 2011-02-17 Sony Corp Method for manufacturing recording medium, recording medium and apparatus for playing back the same
US8370647B2 (en) 2009-02-04 2013-02-05 Sony Opitarc Inc. Information processing apparatus, information processing method, and program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100212013A1 (en) * 2007-07-20 2010-08-19 Electronics And Telecommunications Research Instit Log-based traceback system and method using centroid decomposition technique
US8307441B2 (en) * 2007-07-20 2012-11-06 Electronics And Telecommunications Research Institute Log-based traceback system and method using centroid decomposition technique
WO2009031257A1 (en) * 2007-09-06 2009-03-12 Panasonic Corporation Record reproducing apparatus
JP2010049514A (en) * 2008-08-22 2010-03-04 Sony Corp Information processor, disk, information processing method and program
US8285117B2 (en) 2008-08-22 2012-10-09 Sony Corporation Information processing apparatus, disk, information processing method, and program
US8370647B2 (en) 2009-02-04 2013-02-05 Sony Opitarc Inc. Information processing apparatus, information processing method, and program
JP2011034626A (en) * 2009-07-31 2011-02-17 Sony Corp Method for manufacturing recording medium, recording medium and apparatus for playing back the same

Similar Documents

Publication Publication Date Title
KR101219618B1 (en) Information processing device, information recording medium, contents management system, data processing method, and computer readable recording medium recording a program
JP4655951B2 (en) Information processing apparatus, information recording medium manufacturing apparatus, information recording medium and method, and computer program
US8700917B2 (en) Information processing apparatus, information recording medium manufacturing apparatus, and information recording medium
JP4654806B2 (en) Information processing apparatus, information recording medium manufacturing apparatus, information recording medium and method, and computer program
JP4144573B2 (en) Information processing apparatus, information processing method, and computer program
JP4901164B2 (en) Information processing apparatus, information recording medium, method, and computer program
US20060150251A1 (en) Information recording medium, data processing method, and computer program
JP4715233B2 (en) Information processing apparatus, information recording medium manufacturing method, and computer program
JP4882636B2 (en) Information processing apparatus, information recording medium, information processing method, and computer program
JP2006072688A (en) Data processing method, information recording medium manufacturing management system, recording data generation apparatus and method, and computer program
JP5407482B2 (en) Information processing apparatus, information processing method, and program
JP4979312B2 (en) Information processing apparatus, information processing method, and computer program
JP2008103007A (en) Information processor, information recording medium, information processing method, and computer program
JP4228863B2 (en) Recording apparatus, signal processing system, recording method program, and recording medium storing program
JP4862949B2 (en) Information processing apparatus, information recording medium manufacturing apparatus, information recording medium and method, and computer program
CN101226761A (en) Method for recording data on optical disc and reproducing data from optical disc
JP4752198B2 (en) Drive device, reproduction processing device, information processing device, information recording medium, information processing method, and computer program
JP4367166B2 (en) DRIVE DEVICE, REPRODUCTION PROCESSING DEVICE, INFORMATION RECORDING MEDIUM, DATA PROCESSING METHOD, AND COMPUTER PROGRAM
JP4862958B2 (en) Information processing apparatus, information recording medium manufacturing apparatus, information recording medium and method, and computer program
JP4862957B2 (en) Information processing apparatus, information recording medium manufacturing apparatus, information recording medium and method, and computer program
JP4905585B2 (en) Information recording medium and program
JP2007025913A (en) Information processing apparatus, information recording medium manufacturing apparatus, information recording medium and method, and computer program
JP5252060B2 (en) Information processing apparatus, information recording medium, information processing method, and computer program
WO2017022386A1 (en) Information processing device, information storage device, information processing method, and program
JP2007515736A (en) Disc decoding method and system