JP5407482B2 - 情報処理装置、および情報処理方法、並びにプログラム - Google Patents
情報処理装置、および情報処理方法、並びにプログラム Download PDFInfo
- Publication number
- JP5407482B2 JP5407482B2 JP2009078663A JP2009078663A JP5407482B2 JP 5407482 B2 JP5407482 B2 JP 5407482B2 JP 2009078663 A JP2009078663 A JP 2009078663A JP 2009078663 A JP2009078663 A JP 2009078663A JP 5407482 B2 JP5407482 B2 JP 5407482B2
- Authority
- JP
- Japan
- Prior art keywords
- disc
- data
- content
- recorded
- media
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
- G11B20/00115—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
- G11B20/00123—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers the record carrier being identified by recognising some of its unique characteristics, e.g. a unique defect pattern serving as a physical signature of the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00166—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
- G11B20/00173—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software wherein the origin of the content is checked, e.g. determining whether the content has originally been retrieved from a legal disc copy or another trusted source
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00246—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is obtained from a local device, e.g. device key initially stored by the player or by the recorder
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
- G11B20/00362—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being obtained from a media key block [MKB]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
- G11B20/00405—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being stored by varying characteristics of the recording track, e.g. by altering the track pitch or by modulating the wobble track
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00572—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
- G11B20/00586—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the physical format of the recording medium
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00847—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction is defined by a licence file
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
- G11B20/00862—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can grant the permission to use a content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
- Storage Device Security (AREA)
Description
EST(Electric Sell Through)は、レコーダーやPCなどメディアに対するデータ書き込み可能なユーザ装置を利用して、コンテンツ提供サーバからダウンロードしたコンテンツなどを記録するコンテンツ提供サービスである。
MoD(Manufacturing onDemand)は、例えばコンビニエンスストアや公共スペースなどに設置した共用端末を利用してサーバから受信したコンテンツをメディアに記録するコンテンツ提供サービスである。なお、これらのコンテンツ提供サービスについては、例えば特許文献1(特開2008−159233号公報)、特許文献2(特開2008−98765号公報)などに記載がある。
データ記録可能なディスクからの読み取りデータに対するデータ処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理と、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが、前記ディスク毎に固有の識別子であるメディアIDに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行う情報処理装置にある。
データ記録可能なディスクからのデータ読み取りを実行するドライブと、前記ドライブを介して前記ディスクからの読み取りデータを取得し、データ処理を行うデータ処理部を有する情報処理装置からなる情報処理システムであり、
前記ドライブは、
前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理を実行し、
前記物理マーク検証処理における物理マークの記録確認が行われたことを条件として、前記ディスクの記録データを前記情報処理装置に出力し、
前記データ処理部は、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが、前記ディスク毎に固有の識別子であるメディアIDに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行う情報処理システムにある。
データ記録可能なディスクからの読み取りデータに対するデータ処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行い、
前記トークンは、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアIDとの演算結果に基づいて生成した電子署名を含むトークンである情報処理装置にある。
データ記録可能なディスクに対するデータ記録処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアIDを取得してコンテンツ提供サーバに送信し、
前記コンテンツ提供サーバから、前記物理マークと前記メディアIDとの演算結果に基づいて生成した電子署名を含むトークンとコンテンツを受信して前記ディスクに記録する処理を実行する情報処理装置にある。
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を行う情報処理方法であり、
データ処理部が、前記ディスクにディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理ステップと、
前記データ処理部が、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが前記ディスク毎に固有の識別子であるメディアIDに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理ステップと、
前記データ処理部が、前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行うコンテンツ再生ステップと、
を有する情報処理方法にある。
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を行う情報処理方法であり、
データ処理部が、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアIDとの演算処理を実行する演算ステップと、
前記データ処理部が、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行うステップであり、前記電子署名に基く生成データと前記演算処理の結果データとの比較処理を伴う署名検証処理を実行する署名検証処理ステップと、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行うコンテンツ再生ステップと、
を有する情報処理方法にある。
情報処理装置において、データ記録可能なディスクに対するデータ記録処理を行う情報処理方法であり、
データ処理部が、前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアIDを取得してコンテンツ提供サーバに送信するデータ送信ステップと、
前記データ処理部が、前記コンテンツ提供サーバから前記物理マークと前記メディアIDとの演算結果に基づいて生成した電子署名を含むトークン、およびコンテンツを受信して前記ディスクに記録するデータ記録ステップと、
を有する情報処理方法にある。
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を実行させるプログラムであり、
データ処理部に、前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証させる物理マーク検証処理ステップと、
前記データ処理部に、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが前記ディスク毎に固有の識別子であるメディアIDに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行わせる署名検証処理ステップと、
前記データ処理部に、前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行わせるコンテンツ再生ステップと、
を有するプログラムにある。
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を実行させるプログラムであり、
データ処理部に、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアIDとの演算処理を実行させる演算ステップと、
前記データ処理部に、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行うステップであり、前記電子署名に基く生成データと前記演算処理の結果データとの比較処理を伴う署名検証処理を実行させる署名検証処理ステップと、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行わせるコンテンツ再生ステップと、
を有するプログラムにある。
情報処理装置において、データ記録可能なディスクに対するデータ記録処理を実行させるプログラムであり、
データ処理部に、前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアIDを取得させてコンテンツ提供サーバに送信させるデータ送信ステップと、
前記データ処理部に、前記コンテンツ提供サーバから前記物理マークと前記メディアIDとの演算結果に基づいて生成した電子署名を含むトークン、およびコンテンツを受信させて前記ディスクに記録させるデータ記録ステップと、
を有するプログラムにある。
1.メディアの構成例
2.データ記録再生処理例1(実施例1)
3.データ記録再生処理例2(実施例2)
4.データ記録再生処理例3(実施例3)
5.データ記録再生処理例4(実施例4)
6.物理マーク(Physical Mark)の具体例
7.情報処理装置の構成例について
まず、本発明において利用するメディアの構成例について説明する。本発明の処理において利用可能なメディアは、ユーザが任意のデータを記録可能なメディアである。例えば、DVD−RAM/R/RW、DVD+RW/+RおよびBD−R/REのようなユーザによるデータ書き込み可能なディスクである。
(a)ディスク製造時(コンテンツ記録前)のディスク100は、ディスク工場(Disc Manufacturer)において製造されるディスクである。このディスク100がユーザに提供され、ユーザが任意のコンテンツ、例えば映画などのコンテンツを記録することができる。
乱数は、予め設定した基準を満たした乱数生成法により計算された情報によって構成される。
一般データとは異なる方式で、ディスクに記録されるデータである。
スタンパ毎に異なるIDとして記録されるデータである。
ライセンスされた特定の装置[物理マーク記録装置]でのみ書き込みが可能なデータである。
これらの特徴を持つ。
ディスク工場(Disc manufacturer)IDは、ディスクの製造工場に対して設定される識別子(ID)である。
固有値は、ディスク1枚毎に異なる値、たとえばシリアルナンバーである。
次に、図3を参照して、本発明に従ったディスクに対するコンテンツの記録処理と、ディスクからのコンテンツ再生処理の第1実施例について説明する。
ステップS102における署名検証処理が成立した場合にのみ、次の処理、すなわち、ディスク100に記録された暗号化コンテンツ107の復号、再生シーケンス(S111〜S114)に移行する。
(1)ディスク100に物理マーク101が記録されていることの確認、
(2)ディスク100に記録されたトークン104(メディアID102に対する署名)の正当性の確認、
これら2つの確認が行われることがディスク100に記録された暗号化コンテンツの利用を許容する条件となる。
いずれか一方でも確認できない場合は、コンテンツの利用は実行できない。
また、ディスク100に記録されたトークン104(メディアID102に対する署名)の署名検証により、コンテンツ提供サーバの正当性が確認される。
ディスク100に物理マーク101が記録されていることの確認、および、
ディスク100に記録されたトークン104(メディアID102に対する署名)の署名検証の成立、
これらの2つの処理がなされたことを条件として、ディスク100に記録された暗号化コンテンツ107の利用を許容する設定としている。
また、トークン104の署名検証により、正当なコンテンツ配信サーバの提供したコンテンツがディスクに記録されていることの確認がなされる。
このようにディスク供給元とコンテンツ提供元の正当性の確認が行われたことをコンテンツ利用の許容条件としている。
このようなコンテンツ利用制御構成によって、不正なディスク、あるいは不正なコンテンツ提供サーバの提供コンテンツの利用を防止することが可能となり、厳格なコンテンツ利用制御を実現することが可能となる。
次に、図4を参照して、本発明に従ったディスクに対するコンテンツの記録処理と、ディスクからのコンテンツ再生処理の第2実施例について説明する。
ステップS211において、署名検証処理が成立した場合にのみ、次の処理、すなわち、ディスク100に記録された暗号化コンテンツ107の復号、再生シーケンス(S221〜S224)に移行する。
(1)ディスク100に物理マーク101が記録されていることの確認、
(2)ディスク100に記録されたトークン104(メディアID102に対する署名)の正当性の確認、
これら2つの確認が行われることがディスク100に記録された暗号化コンテンツの利用を許容する条件となる。
いずれか一方でも確認できない場合は、コンテンツの利用は実行できない。
ディスク100に物理マーク101が記録されていることの確認により、ディスク100が正当な工場において作成されたディスクであることのディスク正当性の確認がなされる。
また、トークン104の署名検証により、正当なコンテンツ配信サーバの提供したコンテンツがディスクに記録されていることの確認がなされる。
このようにディスク供給元とコンテンツ提供元の正当性の確認が行われたことをコンテンツ利用の許容条件としている。
このようなコンテンツ利用制御構成によって、不正なディスク、あるいは不正なコンテンツ提供サーバの提供コンテンツの利用を防止することが可能となり、厳格なコンテンツ利用制御を実現することが可能となる。
次に、図5を参照して、本発明に従ったディスクに対するコンテンツの記録処理と、ディスクからのコンテンツ再生処理の第3実施例について説明する。
(1)ディスク100に記録されたトークン108(物理マーク101とメディアID102に基づく演算結果に対する署名)の正当性の確認、
この確認が行われることがディスク100に記録された暗号化コンテンツの利用を許容する条件となる。
このようにディスク供給元とコンテンツ提供元の正当性の確認が行われたことをコンテンツ利用の許容条件としている。
このようなコンテンツ利用制御構成によって、不正なディスク、あるいは不正なコンテンツ提供サーバの提供コンテンツの利用を防止することが可能となり、厳格なコンテンツ利用制御を実現することが可能となる。
次に、図6を参照して、本発明に従ったディスクに対するコンテンツの記録処理と、ディスクからのコンテンツ再生処理の第4実施例について説明する。
また、ディスク100に記録されるトークン108は、先に図5を参照して説明した第3実施例と同様、物理マーク101と、メディアID102に基づく演算結果に対する署名を含む構成となっている。
(1)ディスク100に記録されたトークン108(物理マーク101とメディアID102に基づく演算結果に対する署名)の正当性の確認、
この確認が行われることがディスク100に記録された暗号化コンテンツの利用を許容する条件となる。
このようにディスク供給元とコンテンツ提供元の正当性の確認が行われたことをコンテンツ利用の許容条件としている。
このようなコンテンツ利用制御構成によって、不正なディスク、あるいは不正なコンテンツ提供サーバの提供コンテンツの利用を防止することが可能となり、厳格なコンテンツ利用制御を実現することが可能となる。
先に、図2を参照して説明したように、ディスクには、物理マーク(Physical Mark)と、メディアID(シリアルナンバー)が記録される。メディアID(シリアルナンバー)は、例えば、ディスクのバーストカッティング領域(BCA)にバーストカッティング処理によって記録される。この記録方式については公開されている。
次に、図8、図9を参照して、上述した実施例に対応する処理を実行する情報処理装置の機能、構成について説明する。図8は、情報処理装置の一構成例を示す図である。
101 物理マーク(Physical Mark)
102 メディアID(シリアルナンバー)
103 MKB
104 トークン
105 ボリュームID
106 CPSユニットキー
107 暗号化コンテンツ
108 トークン
210 ディスク工場
250 コンテンツ配信サーバ
300 情報処理装置
301 デバイスキー
302 メディアキー
303 CPSユニットキー
304 コンテンツ
320 情報処理装置
321 デバイスキー
350 ドライブ
711 入力部
712 データ処理部
713 通信部
714 出力部
715 メモリ
716 メディアIF
717 通信IF
720 メディア
730 ドライブ
731 データ処理部
732 メモリ
Claims (8)
- ユーザによる任意データの記録可能なディスクからの読み取りデータに対するデータ処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行い、
前記トークンは、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアIDとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンであり、
前記データ処理部は、
前記署名検証処理において、前記ディスクに記録された物理マークとメディアIDとの排他的論理和演算を実行し、前記排他的論理和演算結果と、前記トークンに含まれる電子署名とを比較する署名検証を実行し、該署名検証によって、ディスク供給元とコンテンツ提供元両者の正当性の確認を行い、ディスク供給元とコンテンツ提供元両者の正当性が確認されたことを条件として、前記ディスクの記録コンテンツの再生を行う情報処理装置。 - 前記物理マーク、およびメディアIDは、ディスク工場においてディスクに記録されたデータであり、
前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアIDに基づいて生成した電子署名を含むトークンである請求項1に記載の情報処理装置。 - ユーザによる任意データの記録可能なディスクに対するデータ記録処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアIDを取得してコンテンツ提供サーバに送信し、
前記コンテンツ提供サーバから、
(a)コンテンツ、および、
(b)前記物理マークと前記メディアIDとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンであり、該電子署名の署名検証処理によってディスク供給元とコンテンツ提供元両者の正当性確認を可能としたトークン、
を受信して前記ディスクに記録する処理を実行する情報処理装置。 - 前記物理マーク、およびメディアIDは、ディスク工場においてディスクに記録されたデータであり、
前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアIDに基づいて生成した電子署名を含むトークンである請求項3に記載の情報処理装置。 - 情報処理装置において、ユーザによる任意データの記録可能なディスクからの読み取りデータに対するデータ処理を行う情報処理方法であり、
データ処理部が、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアIDとの演算処理を実行する演算ステップと、
前記データ処理部が、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行うステップであり、前記電子署名に基づく生成データと前記演算処理の結果データとの比較処理を伴う署名検証処理を実行する署名検証処理ステップと、
前記署名検証処理における署名検証の成立によって、ディスク供給元とコンテンツ提供元両者の正当性が確認されたことを条件として前記ディスクの記録コンテンツの再生を行うコンテンツ再生ステップを実行し、
前記トークンは、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアIDとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンであり、
前記演算ステップでは、前記データ処理部が、前記ディスクに記録された物理マークとメディアIDとの排他的論理和演算を実行する情報処理方法。 - 情報処理装置において、ユーザによる任意データの記録可能なディスクに対するデータ記録処理を行う情報処理方法であり、
データ処理部が、前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアIDを取得してコンテンツ提供サーバに送信するデータ送信ステップと、
前記データ処理部が、前記コンテンツ提供サーバから、
(a)コンテンツ、および、
(b)前記物理マークと前記メディアIDとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンであり、該電子署名の署名検証処理によってディスク供給元とコンテンツ提供元両者の正当性確認を可能としたトークン、
を受信して前記ディスクに記録するデータ記録ステップと、
を有する情報処理方法。 - 情報処理装置において、ユーザによる任意データの記録可能なディスクからの読み取りデータに対するデータ処理を実行させるプログラムであり、
データ処理部に、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアIDとの演算処理を実行させる演算ステップと、
前記データ処理部に、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行うステップであり、前記電子署名に基く生成データと前記演算処理の結果データとの比較処理を伴う署名検証処理を実行させる署名検証処理ステップと、
前記署名検証処理における署名検証の成立によって、ディスク供給元とコンテンツ提供元両者の正当性が確認されたことを条件として前記ディスクの記録コンテンツの再生を行わせるコンテンツ再生ステップを実行させ、
前記トークンは、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアIDとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンであり、
前記演算ステップでは、前記データ処理部に、前記ディスクに記録された物理マークとメディアIDとの排他的論理和演算を実行させるプログラム。 - 情報処理装置において、ユーザによる任意データの記録可能なディスクに対するデータ記録処理を実行させるプログラムであり、
データ処理部に、前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアIDを取得させてコンテンツ提供サーバに送信させるデータ送信ステップと、
前記データ処理部に、前記コンテンツ提供サーバから、
(a)コンテンツ、および、
(b)前記物理マークと前記メディアIDとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンであり、該電子署名の署名検証処理によってディスク供給元とコンテンツ提供元両者の正当性確認を可能としたトークン、
を受信させて前記ディスクに記録させるデータ記録ステップと、
を有するプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009078663A JP5407482B2 (ja) | 2009-03-27 | 2009-03-27 | 情報処理装置、および情報処理方法、並びにプログラム |
| US12/713,762 US20100246355A1 (en) | 2009-03-27 | 2010-02-26 | Information processing apparatus, information processing method, and program |
| TW099106011A TWI410961B (zh) | 2009-03-27 | 2010-03-02 | 資訊處理裝置、資訊處理方法及程式 |
| CN2010101384886A CN101847428B (zh) | 2009-03-27 | 2010-03-22 | 信息处理装置、信息处理方法和程序 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009078663A JP5407482B2 (ja) | 2009-03-27 | 2009-03-27 | 情報処理装置、および情報処理方法、並びにプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010231530A JP2010231530A (ja) | 2010-10-14 |
| JP5407482B2 true JP5407482B2 (ja) | 2014-02-05 |
Family
ID=42772018
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009078663A Expired - Fee Related JP5407482B2 (ja) | 2009-03-27 | 2009-03-27 | 情報処理装置、および情報処理方法、並びにプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20100246355A1 (ja) |
| JP (1) | JP5407482B2 (ja) |
| CN (1) | CN101847428B (ja) |
| TW (1) | TWI410961B (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8751667B2 (en) | 2010-04-07 | 2014-06-10 | Apple Inc. | Supporting hands-free services via a hands-free device for IP video calls |
| US8704863B2 (en) | 2010-04-07 | 2014-04-22 | Apple Inc. | Transitioning between circuit switched calls and video calls |
| US8606306B2 (en) | 2010-04-07 | 2013-12-10 | Apple Inc. | Multiple client computing device invitations for online communication sessions |
| US8583149B2 (en) | 2010-04-07 | 2013-11-12 | Apple Inc. | Registering email addresses for online communication sessions |
| JP5159916B2 (ja) | 2011-04-28 | 2013-03-13 | 株式会社東芝 | ホスト |
| US9078128B2 (en) | 2011-06-03 | 2015-07-07 | Apple Inc. | System and method for secure identity service |
| CN110263574B (zh) * | 2019-06-06 | 2024-08-27 | 深圳前海微众银行股份有限公司 | 数据管理方法、装置、系统及可读存储介质 |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4311683C2 (de) * | 1993-04-08 | 1996-05-02 | Sonopress Prod | Plattenförmiger optischer Speicher und Verfahren zu dessen Herstellung |
| JPH10233019A (ja) * | 1996-01-22 | 1998-09-02 | Matsushita Electric Ind Co Ltd | 光ディスク、光ディスク製造装置、光ディスク再生装置 |
| EP0971345B1 (en) * | 1996-12-19 | 2006-05-03 | Matsushita Electric Industrial Co., Ltd. | Optical disk and method for recording onto an optical disk |
| JP4191808B2 (ja) * | 1996-12-19 | 2008-12-03 | パナソニック株式会社 | 光ディスクの追記情報の記録方法 |
| ATE224124T1 (de) * | 1997-01-27 | 2002-09-15 | Koninkl Philips Electronics Nv | Verfahren und vorrichtung zur übertragung von inhaltsinformation und darauf bezogener zusatzinformation |
| US6490355B1 (en) * | 1998-07-14 | 2002-12-03 | Koninklijke Philips Electronics N.V. | Method and apparatus for use of a time-dependent watermark for the purpose of copy protection |
| JP3520774B2 (ja) * | 1998-08-12 | 2004-04-19 | ソニー株式会社 | 光ディスク再生装置および光ディスク再生方法 |
| EP0984346A1 (en) * | 1998-09-02 | 2000-03-08 | Hitachi Europe Limited | Copy protection apparatus and method |
| JP3463861B2 (ja) * | 1999-01-08 | 2003-11-05 | 日本ビクター株式会社 | 貼り合せ光ディスクの製造方法及び貼り合せ光ディスク |
| JP2002132457A (ja) * | 2000-10-26 | 2002-05-10 | Victor Co Of Japan Ltd | 情報記録装置及び情報再生装置並びに情報記録再生装置 |
| WO2004053699A2 (ja) * | 2002-12-06 | 2004-06-24 | Sony Corp | 記録再生装置、データ処理装置および記録再生処理システム |
| JP2004185782A (ja) * | 2002-12-06 | 2004-07-02 | Pioneer Electronic Corp | 情報処理装置、情報記録装置、情報記録媒体、コンピュータプログラム及び情報処理方法 |
| CN1839609A (zh) * | 2003-08-20 | 2006-09-27 | 松下电器产业株式会社 | 内容再现系统 |
| WO2005069295A1 (en) * | 2004-01-16 | 2005-07-28 | Matsushita Electric Industrial Co., Ltd. | Authentication server, method and system for detecting unauthorized terminal |
| JP4715233B2 (ja) * | 2005-02-25 | 2011-07-06 | ソニー株式会社 | 情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム |
| US8042188B2 (en) * | 2005-07-15 | 2011-10-18 | Sony Corporation | Information processing apparatus, information recording medium manufacturing apparatus, information recording medium, method and computer program |
| JP4654806B2 (ja) * | 2005-07-15 | 2011-03-23 | ソニー株式会社 | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
| JP4613739B2 (ja) * | 2005-08-01 | 2011-01-19 | ソニー株式会社 | 情報処理装置、情報処理方法、および情報記録媒体、並びにコンピュータ・プログラム |
| CN101427311A (zh) * | 2006-04-18 | 2009-05-06 | 松下电器产业株式会社 | 光盘、及其再现装置、记录装置、制造方法和集成电路 |
| US7747864B2 (en) * | 2006-06-29 | 2010-06-29 | Mircosoft Corporation | DVD identification and managed copy authorization |
| JP5086574B2 (ja) * | 2006-07-11 | 2012-11-28 | 株式会社東芝 | コンテンツ記録装置、コンテンツ再生装置、方法およびプログラム |
| CN101558394B (zh) * | 2006-09-06 | 2013-06-19 | 极速决件有限公司 | 用来保护内容的方法、系统和介质 |
| JP4770650B2 (ja) * | 2006-09-09 | 2011-09-14 | ソニー株式会社 | 情報処理装置および情報処理方法並びにコンピュータ・プログラム |
| JP4779978B2 (ja) * | 2006-11-27 | 2011-09-28 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
| JP4752884B2 (ja) * | 2008-08-21 | 2011-08-17 | ソニー株式会社 | 情報処理装置、およびデータ処理方法、並びにプログラム |
-
2009
- 2009-03-27 JP JP2009078663A patent/JP5407482B2/ja not_active Expired - Fee Related
-
2010
- 2010-02-26 US US12/713,762 patent/US20100246355A1/en not_active Abandoned
- 2010-03-02 TW TW099106011A patent/TWI410961B/zh not_active IP Right Cessation
- 2010-03-22 CN CN2010101384886A patent/CN101847428B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| TWI410961B (zh) | 2013-10-01 |
| JP2010231530A (ja) | 2010-10-14 |
| TW201037695A (en) | 2010-10-16 |
| CN101847428A (zh) | 2010-09-29 |
| CN101847428B (zh) | 2012-05-23 |
| US20100246355A1 (en) | 2010-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4043388B2 (ja) | 再生装置および再生方法 | |
| CN100409205C (zh) | 信息处理设备和方法 | |
| KR100732139B1 (ko) | 저작권 관리 방법, 정보 기록 재생 방법 및 장치, 및 정보기록 매체 및 그 제조 방법 | |
| JP4144573B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
| US20050038997A1 (en) | Contents recording method, recording medium and contents recording device | |
| US20090202071A1 (en) | Recording apparatus, reproducing apparatus, and computer program product for recording and reproducing | |
| JP4752884B2 (ja) | 情報処理装置、およびデータ処理方法、並びにプログラム | |
| JP5407482B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
| JP5018494B2 (ja) | 情報処理装置、ディスク、および情報処理方法、並びにプログラム | |
| JP4882636B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
| JP4600544B2 (ja) | 情報処理装置、ディスク、および情報処理方法、並びにプログラム | |
| JP4979312B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
| JP4683092B2 (ja) | 情報処理装置、およびデータ処理方法、並びにプログラム | |
| JP4872695B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
| JP4228863B2 (ja) | 記録装置、信号処理システム、記録方法のプログラム並びにプログラムを格納した記録媒体 | |
| JP2008103007A (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
| JP4607605B2 (ja) | 著作権管理方法、情報記録再生方法及び装置、並びに情報記録媒体及びその製造方法 | |
| JP4144471B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
| JP2004342246A (ja) | 情報処理装置、情報記録媒体、コンテンツ管理システム、および方法、並びにコンピュータ・プログラム | |
| WO2017022386A1 (ja) | 情報処理装置、情報記憶装置、および情報処理方法、並びにプログラム | |
| JP2007025913A (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
| JP5252060B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
| JP2010263453A (ja) | 情報処理装置、コンテンツ配信システム、および情報処理方法、並びにプログラム | |
| JP2009093767A (ja) | 情報処理装置、ディスク、および情報処理方法、並びにコンピュータ・プログラム | |
| JP2007059056A (ja) | 記録媒体の製造方法および製造装置、並びに再生方法および再生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130313 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130409 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130416 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130920 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131021 |
|
| LAPS | Cancellation because of no payment of annual fees |