JP4936652B2 - 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム - Google Patents
情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- JP4936652B2 JP4936652B2 JP2004246640A JP2004246640A JP4936652B2 JP 4936652 B2 JP4936652 B2 JP 4936652B2 JP 2004246640 A JP2004246640 A JP 2004246640A JP 2004246640 A JP2004246640 A JP 2004246640A JP 4936652 B2 JP4936652 B2 JP 4936652B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- content
- key
- data
- unit
- 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/10—Digital recording or reproducing
-
- 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/0042—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 copy protection scheme being related to a specific access protection standard
- G11B20/00427—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 copy protection scheme being related to a specific access protection standard advanced access content system [AACS]
-
- 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/00485—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/00507—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein consecutive physical data units of the record carrier are encrypted with separate encryption keys, e.g. the key changes on a cluster or sector basis
-
- 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/00485—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/00528—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein each title is encrypted with a separate encryption key for each title, e.g. title key for movie, song or data 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/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00746—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 can be expressed as a specific number
- G11B20/00753—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 can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
-
- 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/00746—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 can be expressed as a specific number
- G11B20/00753—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 can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
- G11B20/00768—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 can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags wherein copy control information is used, e.g. for indicating whether a content may be copied freely, no more, once, or never, by setting CGMS, SCMS, or CCI flags
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0631—Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Storage Device Security (AREA)
Description
(2)家庭内ネットワーク等、特定のネットワーク内でのコンテンツの利用、すなわちネットワーク接続機器によるコンテンツ再生、あるいはホームサーバに対するコンテンツコピーなどに付いて許容するコンテンツ利用管理構成の実現。
(3)ネットワーク経由でコンテンツ再生に必要な情報、例えばコンテンツの復号に適用する鍵などを安全に、特定ユーザに配布する構成の実現。
上記、(1)〜(3)の構成を実現することが求められている。
情報記録媒体からのコンテンツ再生処理を実行する情報処理装置であり、
情報記録媒体に記録された暗号化コンテンツの復号処理を実行する暗号処理手段を有し、
前記暗号処理手段は、
前記情報記録媒体に格納されたコンテンツ管理ユニット各々に対応するユニット鍵を生成し、該ユニット鍵を適用したデータ処理により前記情報記録媒体に格納されたコンテンツの復号を実行する構成であり、
前記ユニット鍵の生成において、前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行する構成であることを特徴とする情報処理装置にある。
コンテンツ管理システムであり、
コンテンツ利用管理のための管理情報の提供を行なう管理センタと、コンテンツ編集処理を行なうコンテンツ編集エンティテイと、前記コンテンツ編集エンティテイから、編集コンテンツを受領して、情報記録媒体に対するコンテンツ記録を行なう情報記録媒体製造エンティテイを有し、
前記管理センタは、前記管理情報として、コンテンツ復号に適用するメディアキーを暗号化データとして格納した暗号鍵ブロックデータを前記コンテンツ編集エンティテイ、または情報記録媒体製造エンティテイのいずれかに提供する構成であり、
前記コンテンツ編集エンティテイ、または情報記録媒体製造エンティテイのいずれかは、
前記情報記録媒体に格納するコンテンツ管理ユニット各々に対応するユニット鍵を生成し、該ユニット鍵を適用したコンテンツ管理ユニットの構成データの暗号化を実行する構成であり、
前記ユニット鍵の生成において、前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行する構成であることを特徴とするコンテンツ管理システムにある。
利用管理対象コンテンツを記録した情報記録媒体であり、
記録データとして、少なくとも1以上のコンテンツ管理ユニットを含み、
前記コンテンツ管理ユニットに含まれるデータは、前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理によって生成されるユニット鍵を適用した暗号化データとして格納されていることを特徴とする情報記録媒体にある。
情報記録媒体からのコンテンツ再生処理を実行する情報処理方法であり、
前記情報記録媒体に格納されたコンテンツ管理ユニット各々に対応するユニット鍵を生成するユニット鍵生成ステップと、
該ユニット鍵を適用したデータ処理により前記情報記録媒体に格納されたコンテンツの復号を実行する復号ステップとを含み、
前記ユニット鍵生成ステップは、
前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行するステップを含むことを特徴とする情報処理方法にある。
情報記録媒体に対する記録コンテンツを生成する情報処理方法であり、
前記情報記録媒体に格納するコンテンツ管理ユニット各々に対応するユニット鍵を生成するユニット鍵生成ステップと、
該ユニット鍵を適用したデータ処理により前記情報記録媒体に格納するコンテンツの暗号化を実行する暗号化ステップとを含み、
前記ユニット鍵生成ステップは、
前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行するステップを含むことを特徴とする情報処理方法にある。
情報記録媒体からのコンテンツ再生処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
前記情報記録媒体に格納されたコンテンツ管理ユニット各々に対応するユニット鍵を生成するユニット鍵生成ステップと、
該ユニット鍵を適用したデータ処理により前記情報記録媒体に格納されたコンテンツの復号を実行する復号ステップとを含み、
前記ユニット鍵生成ステップは、
前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行するステップを含むことを特徴とするコンピュータ・プログラムにある。
情報記録媒体に対する記録コンテンツの生成処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
前記情報記録媒体に格納するコンテンツ管理ユニット各々に対応するユニット鍵を生成するユニット鍵生成ステップと、
該ユニット鍵を適用したデータ処理により前記情報記録媒体に格納するコンテンツの暗号化を実行する暗号化ステップとを含み、
前記ユニット鍵生成ステップは、
前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行するステップを含むことを特徴とするコンピュータ・プログラムにある。
1.情報記録媒体の格納データ構成
2.格納コンテンツの暗号化、利用管理構成
3.情報記録媒体の製造、データ格納処理の詳細
4.情報処理装置におけるコンテンツ再生処理
5.情報記録媒体における記録データ、およびコンテンツ暗号化、復号処理の詳細
6.コピー・再生制御情報(CCI)の詳細構成
7.情報処理装置の構成例
まず、情報記録媒体の格納データ構成について説明する。図1に、本発明の処理の適用可能なコンテンツの格納された情報記録媒体の一例を示す。ここでは、コンテンツ格納済みディスクとしてのROMディスクの情報格納例を示す。
情報記録媒体100には、様々なコンテンツが格納される。例えば高精細動画像データであるHD(High Definition)ムービーコンテンツなどの動画コンテンツのAV(Audio Visual)ストリームや特定の規格で規定された形式のゲームプログラム、画像ファイル、音声データ、テキストデータなどからなるメインコンテンツである。これらのコンテンツは、特定のAVフォーマット規格データであり、特定のAVデータフォーマットに従って格納される。具体的には、例えばBlu−rayディスクROM規格データとして、Blu−rayディスクROM規格フォーマットに従って格納される。
各コンテンツまたは複数コンテンツの集合は、コンテンツの利用管理のため、各々、個別の暗号鍵(ユニット鍵)を適用した暗号化がなされて情報記録媒体100に格納される。すなわち、コンテンツを構成するAV(Audio Visual)ストリーム、音楽データ、動画、静止画等の画像データ、ゲームプログラム、WEBコンテンツなどは、コンテンツ利用の管理単位としてのユニットに区分され、区分されたユニット毎に異なる記録シード:Vu112が割り当てられている。
コピー・再生制御情報(CCI)113は、情報記録媒体100に格納された暗号化コンテンツ111に対応する利用制御のためのコピー制限情報や、再生制限情報である。このコピー・再生制御情報(CCI)113は、CPSユニット個別の情報として設定される場合や、複数のCPSユニットに対応して設定される場合など、様々な設定が可能である。この情報の詳細については後段で説明する。
コンテンツハッシュ114は、情報記録媒体100に格納されたコンテンツあるいは暗号化コンテンツの構成データに基づくハッシュ値であり、コンテンツの暗号処理、復号処理に適用する暗号鍵の生成情報として利用されるデータである。コンテンツハッシュ114の生成、利用態様については後段で説明する。
物理インデックス131には、情報記録媒体のカテゴリ情報、例えばディスクの種別などのディスク付帯情報や、データ領域101に格納されたコンテンツに対応するコンテンツの付帯情報などが記録される。さらに、記録シード112と同様、情報記録媒体のデータ格納領域101に格納された暗号化コンテンツの復号処理に適用する鍵を生成するための鍵情報(鍵生成情報)が記録される場合もある。なお、物理インデックス113は、リードイン領域102に記録する構成としてもよい。
暗号鍵情報120は、前述の記録シード112と同様、情報記録媒体のデータ格納領域101に格納された暗号化コンテンツの復号処理に適用する鍵を生成するための鍵情報(鍵生成情報)を取得するための暗号鍵ブロック、すなわち、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックとしてのEKB(Enabling Key Block)121を含む。
次に、図2以下を参照して、情報記録媒体に格納されたコンテンツを区分して、区分コンテンツ毎に異なる利用制御を実現するコンテンツ管理構成について説明する。
上述したように、情報記録媒体100には、暗号化コンテンツ111とともに、暗号化コンテンツ111の復号、再生に必要な様々な鍵情報、すなわち、ユニット鍵の生成に必要となる鍵生成情報が含まれる。図4を参照して、情報記録媒体の製造ルートについて説明する。
次に、上述したCPSユニット単位の暗号化がなされた暗号化コンテンツおよび各種の鍵情報を格納した情報記録媒体の再生処理を実行する情報処理装置におけるコンテンツ再生処理の詳細について説明する。
次に、情報記録媒体における記録データ、およびコンテンツの暗号化、復号処理の詳細について説明する。まず、図22を参照して、情報記録媒体に格納されるデータ記録構成および、記録データの復号処理の概要を説明する。情報記録媒体に格納されるデータは、前述したようにCPSユニット単位のユニット鍵Kuに基づいて生成されるブロック鍵Kbでブロック単位の暗号化が施された暗号化データである。
(1)処理例1
図24に示す暗号化処理単位(ブロック)500は、情報記録媒体に格納された暗号化コンテンツ(CPSユニット)を構成する1つの暗号化処理単位(ブロック)の構成である。
処理例2は、
暗号化処理単位(ブロック):1セクタ(2048バイト)分のユーザデータ
暗号化対象データ:1セクタ(2048バイト)分のユーザデータの先頭16バイト(128ビット)を除く部分(2032バイト)
ブロックシード:1セクタ(2048バイト)のユーザデータの先頭16バイト(128ビット)
とした例である。
処理例2における記録データ構成例を図25に示し、復号処理例を図26に示す。
次に、コピー・再生制御情報(CCI)の詳細構成について説明する。図27を参照して、1つのコンテンツ管理ユニット(CPSユニット)対応のコピー・再生制御情報(CCI)ファイルの構成例について説明する。
a.第1ヘッダ部:16バイト
b.第1制御情報(CCI)領域:2032バイト
の各データが格納される。
基本制御情報1(Basic CCI-1)と、
拡張制御情報2(Basic CCI-2)
これら2つの種類の制御情報を含めた例を示している。図に示す例では、5つの基本制御情報(Basic CCI―1〜5)ブロックが格納された例を示している。
コピー可/不可情報:コピー可/不可/1世代のみ可
映像出力解像度制限情報:出力制限有り/無し
アナログコピー制御情報:可/不可(使用するアナログコピー防止技術を指定)
暗号化の有無を示す情報:暗号化有り/無し
権利主張の有無を示す情報:権利主張有り/無し
情報記録媒体(Disc)単体での再生可否情報:情報記録媒体(Disc)上の情報だけでコンテンツ再生が可能かどうかを示す
情報記録媒体(Disc)単体では再生できないコンテンツの再生方法:「鍵配信サーバへ接続」、「鍵の入ったメモリカード挿入」など
サーバの指定:サーバリストへのインデックス値
コピー・ストリーミング互換性情報:コンテンツをネットワーク内の他の機器で再生するための互換性情報
コピー・ストリーミング時のデータ変換方式:コンテンツを他の機器用に変換する際に使用できる方式
ネットワーク内の同種記録媒体へのコピー可否他コピー制限情報、
携帯機器へのコピー可否他コピー制限情報
ストリーミング、遠隔再生の可否等の情報
ダウンロード処理に対する制御情報、
サーバから動作制御情報を取得するための情報
などによって構成される。
なお、拡張制御情報(Extended CCI)は、任意の制御情報が設定可能である。
後続ブロック702のユーザデータには、以下のデータが格納される。
a.第2ヘッダ部:16バイト
b.第2制御情報(CCI)領域:任意バイト
の各データが格納される。
第1ブロック領域内に記述されるコピー・再生制御情報(CCI)(再生/コピー制御情報)を構成する情報ブロック(ループ)の数を示す情報としての[Number_of_Primary_CCI_loop]:16ビット
制御情報[Used for control info]領域:112ビット
が設定される。上記データがヘッダ部の16バイトデータである。
コピー・再生制御情報(CCI)(再生/コピー制御情報)のデータタイプ情報としての[CCI_and_other_info_type]:16ビット、
コピー・再生制御情報(CCI)(再生/コピー制御情報)のデータ長情報としての[CCI_and_other_info_data_length]:16ビット、
コピー・再生制御情報(CCI)(再生/コピー制御情報)のデータ値情報としての[CCI_and_other_info_data]:(CCI_and_other_info_data_length×8)ビット、
リザーブ[reserved]領域:Xビット、
が設定される。
次に、図30を参照して、上述のコンテンツ管理ユニット(CPSユニット)構成を持つメインコンテンツ、サブコンテンツの記録処理または再生処理を行う情報処理装置の構成例について説明する。
101 ユーザデータ領域
102 リードイン領域
111 暗号化コンテンツ
112 記録シード
113 コピー・再生制御情報
114 コンテンツハッシュ
120 暗号鍵情報
121 EKB(Enabling Key Block)
131 物理インデックス
210 タイトル
220 ムービーオブジェクト
230 プレイリスト
240 クリップ
261,262,263 AVストリーム
301,302 コンテンツ管理ユニット(CPSユニット)
310 管理センタ
311 メディアキー
312 EKB
330 コンテンツ編集エンティテイ
331 編集済コンテンツ
332 CCI情報
333 記録シードVu
350 情報記録媒体製造エンティテイ
351 物理インデックス
400 情報処理装置
401 EKB
402 物理インデックス
403 コピー・再生制御情報
404 コンテンツハッシュ
405 暗号化ユニット鍵
406 暗号化コンテンツ
410 暗号処理手段
420 再生制御処理手段
431 AES復号部
432 排他的論理和部
433 AES暗号化部
441 ハッシュ演算部
500 暗号化処理単位(ブロック)
501 ユーザ制御データ(UCD)
502 復号処理部
503 ユーザデータ
511 制御データ
520 暗号化処理単位(ブロック)
521 制御データ
522 ユーザデータ
523 ブロックシード
531 復号データ
701 第1ブロック
702 後続ブロック
721 第1ブロック領域データ
722 後続ブロック領域データ
800 情報処理装置
801 バス
810 入出力I/F
820 TS・PS処理手段
830 MPEGコーデック
840 入出力I/F
841 A/D,D/Aコンバータ
850 暗号処理手段
860 ROM
870 CPU
880 メモリ
890 ドライブ
891 情報記録媒体
Claims (7)
- 情報記録媒体からのコンテンツ再生処理を実行する情報処理装置であり、
情報記録媒体に記録された暗号化コンテンツの復号処理を実行する暗号処理手段を有し、
前記暗号処理手段は、
前記情報記録媒体に格納されたコンテンツ管理ユニット各々に対応するユニット鍵を生成し、該ユニット鍵を適用したデータ処理により前記情報記録媒体に格納されたコンテンツの復号を実行する構成であり、
前記ユニット鍵の生成において、前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行し、該データ処理によって生成した鍵を適用して、前記ユニット鍵の暗号化データである暗号化ユニット鍵の復号処理を実行してユニット鍵を生成する構成であり、
前記コピー・再生制御情報は、前記コンテンツ管理ユニット対応の(a)コピー可/不可情報、(b)映像出力解像度制限情報、(c)アナログコピー制御情報、(d)暗号化有無情報、(e)権利主張有無情報からなる上記(a)〜(e)の各情報中、少なくとも複数の情報を含む情報であることを特徴とする情報処理装置。 - 前記暗号処理手段は、
前記ユニット鍵の生成において、前記コンテンツ管理ユニットの構成データに基づくハッシュ値であるコンテンツハッシュを適用したデータ処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 - 前記暗号処理手段は、
前記ユニット鍵の生成において、前記コンテンツ管理ユニットに対応する記録シードを適用したデータ処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 - 前記暗号処理手段は、
前記ユニット鍵の生成処理において、情報記録媒体からの読み出しデータを適用したAES暗号処理、またはハッシュ関数に基づくデータ処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 - 前記暗号処理手段は、
前記ユニット鍵の生成処理において、
情報記録媒体からの読み出しデータである暗号鍵ブロックに対して、情報処理装置に格納したデバイスキーを適用した復号処理を実行して取得した鍵データを適用した処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 - 情報記録媒体からのコンテンツ再生処理を実行する情報処理方法であり、
前記情報記録媒体に格納されたコンテンツ管理ユニット各々に対応するユニット鍵を生成するユニット鍵生成ステップと、
該ユニット鍵を適用したデータ処理により前記情報記録媒体に格納されたコンテンツの復号を実行する復号ステップとを含み、
前記ユニット鍵生成ステップは、
前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行し、該データ処理によって生成した鍵を適用して、前記ユニット鍵の暗号化データである暗号化ユニット鍵の復号処理を実行してユニット鍵を生成するステップを含み、
前記コピー・再生制御情報は、前記コンテンツ管理ユニット対応の(a)コピー可/不可情報、(b)映像出力解像度制限情報、(c)アナログコピー制御情報、(d)暗号化有無情報、(e)権利主張有無情報からなる上記(a)〜(e)の各情報中、少なくとも複数の情報を含む情報であることを特徴とする情報処理方法。 - 情報記録媒体からのコンテンツ再生処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
前記情報記録媒体に格納されたコンテンツ管理ユニット各々に対応するユニット鍵を生成するユニット鍵生成ステップと、
該ユニット鍵を適用したデータ処理により前記情報記録媒体に格納されたコンテンツの復号を実行する復号ステップとを含み、
前記ユニット鍵生成ステップは、
前記コンテンツ管理ユニットに対応して設定されたコピー・再生制御情報の構成データを適用したデータ処理を実行し、該データ処理によって生成した鍵を適用して、前記ユニット鍵の暗号化データである暗号化ユニット鍵の復号処理を実行してユニット鍵を生成するステップを含み、
前記コピー・再生制御情報は、前記コンテンツ管理ユニット対応の(a)コピー可/不可情報、(b)映像出力解像度制限情報、(c)アナログコピー制御情報、(d)暗号化有無情報、(e)権利主張有無情報からなる上記(a)〜(e)の各情報中、少なくとも複数の情報を含む情報であることを特徴とするコンピュータ・プログラム。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004246640A JP4936652B2 (ja) | 2004-08-26 | 2004-08-26 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
US11/572,476 US8327449B2 (en) | 2004-08-26 | 2005-08-25 | Information processing apparatus, information recording medium, information processing method, and computer program |
CN200580028773XA CN101010904B (zh) | 2004-08-26 | 2005-08-25 | 信息处理设备、信息记录介质、信息处理方法、和计算机程序 |
EP05780934A EP1783949A4 (en) | 2004-08-26 | 2005-08-25 | INFORMATION PROCESSING DEVICE, INFORMATION RECORDING MEDIUM, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM |
TW094129117A TWI289260B (en) | 2004-08-26 | 2005-08-25 | Information processor, information recording medium, information processing method, and computer program |
KR1020077001104A KR101201421B1 (ko) | 2004-08-26 | 2005-08-25 | 정보 처리 장치, 컨텐츠 관리 시스템, 정보 기록 매체 및 정보 처리 방법과 컴퓨터 판독가능한 기록 매체 |
PCT/JP2005/015410 WO2006022320A1 (ja) | 2004-08-26 | 2005-08-25 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
US13/632,773 US8863296B2 (en) | 2004-08-26 | 2012-10-01 | Information processing apparatus, information recording medium, information processing method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004246640A JP4936652B2 (ja) | 2004-08-26 | 2004-08-26 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006067184A JP2006067184A (ja) | 2006-03-09 |
JP4936652B2 true JP4936652B2 (ja) | 2012-05-23 |
Family
ID=35967527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004246640A Expired - Fee Related JP4936652B2 (ja) | 2004-08-26 | 2004-08-26 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
Country Status (7)
Country | Link |
---|---|
US (2) | US8327449B2 (ja) |
EP (1) | EP1783949A4 (ja) |
JP (1) | JP4936652B2 (ja) |
KR (1) | KR101201421B1 (ja) |
CN (1) | CN101010904B (ja) |
TW (1) | TWI289260B (ja) |
WO (1) | WO2006022320A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101240053B1 (ko) * | 2005-12-16 | 2013-03-06 | 엘지전자 주식회사 | 멀티 스트림 컨텐츠 복제 방지 방법 및 시스템 |
JP4957148B2 (ja) * | 2006-09-26 | 2012-06-20 | 富士通株式会社 | 鍵管理機能を持つセキュア素子および情報処理装置 |
WO2008146391A1 (ja) * | 2007-05-31 | 2008-12-04 | Pfu Limited | 電子データ暗号化システム、復号システム、プログラムおよび方法 |
WO2009050907A1 (ja) * | 2007-10-19 | 2009-04-23 | Mitsubishi Electric Corporation | 情報記録方法及び装置、情報記録媒体、並びに情報記録媒体製造方法及び装置 |
US20120185759A1 (en) * | 2011-01-13 | 2012-07-19 | Helen Balinsky | System and method for collaboratively editing a composite document |
US9736122B2 (en) * | 2015-09-02 | 2017-08-15 | International Business Machines Corporation | Bluesalt security |
EP3360033B1 (en) * | 2015-10-07 | 2023-03-15 | Nec Corporation | Method for storing a data file |
WO2018142985A1 (ja) * | 2017-02-01 | 2018-08-09 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
KR20190131025A (ko) * | 2017-03-24 | 2019-11-25 | 소니 주식회사 | 정보 처리 장치, 정보 기록 매체 및 정보 처리 방법, 그리고 프로그램 |
US11443048B2 (en) * | 2019-05-06 | 2022-09-13 | Microsoft Technology Licensing, Llc | Install-time procedural content generation for encrypted packages |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01185020A (ja) * | 1988-01-19 | 1989-07-24 | Seiko Epson Corp | 駆動装置 |
JPH10208386A (ja) * | 1997-01-27 | 1998-08-07 | Sony Corp | 記録媒体およびディスクカッティング装置 |
JP3963037B2 (ja) * | 1997-03-19 | 2007-08-22 | ソニー株式会社 | 記録装置及び再生装置 |
JP3272645B2 (ja) * | 1997-09-10 | 2002-04-08 | カネボウ株式会社 | 広告パネル |
EP2104100A3 (en) * | 1999-09-30 | 2012-02-22 | Panasonic Corporation | Information recording medium for recording a scrambled part of content information, and method and apparatus for reproducing information recorded therein |
JP3689624B2 (ja) * | 1999-09-30 | 2005-08-31 | 松下電器産業株式会社 | 情報記録媒体、情報記録方法及び情報再生方法 |
JP2001216727A (ja) * | 2000-01-31 | 2001-08-10 | Victor Co Of Japan Ltd | 情報記録媒体、記録装置、記録方法、再生装置、再生方法、記録再生方法および伝送方法 |
JP2001331106A (ja) * | 2000-03-14 | 2001-11-30 | Matsushita Electric Ind Co Ltd | 暗号化情報信号、情報記録媒体、情報信号再生装置、および、情報信号記録装置 |
JP4457474B2 (ja) * | 2000-04-04 | 2010-04-28 | ソニー株式会社 | 情報記録装置、情報再生装置、情報記録方法、情報再生方法、および情報記録媒体、並びにプログラム提供媒体 |
JP4622064B2 (ja) * | 2000-04-06 | 2011-02-02 | ソニー株式会社 | 情報記録装置、情報再生装置、情報記録方法、情報再生方法、および情報記録媒体、並びにプログラム提供媒体 |
US7117371B1 (en) * | 2000-06-28 | 2006-10-03 | Microsoft Corporation | Shared names |
US7203314B1 (en) * | 2000-07-21 | 2007-04-10 | The Directv Group, Inc. | Super encrypted storage and retrieval of media programs with modified conditional access functionality |
JP4281252B2 (ja) * | 2001-01-16 | 2009-06-17 | ソニー株式会社 | 情報記録装置、情報再生装置、情報記録方法、情報再生方法、および情報記録媒体、並びにプログラム記憶媒体 |
KR100904572B1 (ko) | 2001-03-29 | 2009-06-25 | 소니 가부시끼 가이샤 | 정보 처리 장치 |
AUPR531501A0 (en) | 2001-05-30 | 2001-06-21 | Bishop Innovation Limited | Variable valve timing mechanism for a rotary valve |
JP2003050745A (ja) * | 2001-08-07 | 2003-02-21 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP4151246B2 (ja) * | 2001-08-22 | 2008-09-17 | ソニー株式会社 | 情報配信端末,コンピュータプログラムおよび情報提供方法 |
US7409562B2 (en) * | 2001-09-21 | 2008-08-05 | The Directv Group, Inc. | Method and apparatus for encrypting media programs for later purchase and viewing |
JP4336131B2 (ja) | 2002-03-25 | 2009-09-30 | パナソニック株式会社 | 記録装置、読出装置、プログラム、方法 |
JP2004046592A (ja) * | 2002-07-12 | 2004-02-12 | Fujitsu Ltd | コンテンツ管理システム |
JP4377575B2 (ja) * | 2002-10-30 | 2009-12-02 | 日本放送協会 | デジタル放送システム、コンテンツ受信装置およびコンテンツ受信プログラム |
JP3821086B2 (ja) * | 2002-11-01 | 2006-09-13 | ソニー株式会社 | ストリーミングシステム及びストリーミング方法、クライアント端末及びデータ復号方法、並びにプログラム |
US7500101B2 (en) * | 2002-12-06 | 2009-03-03 | Sony Corporation | Recording/reproduction device, data processing device, and recording/reproduction system |
US20040143661A1 (en) * | 2003-01-14 | 2004-07-22 | Akio Higashi | Content history log collecting system |
JP4525350B2 (ja) | 2003-01-15 | 2010-08-18 | ソニー株式会社 | 信号処理システム |
-
2004
- 2004-08-26 JP JP2004246640A patent/JP4936652B2/ja not_active Expired - Fee Related
-
2005
- 2005-08-25 US US11/572,476 patent/US8327449B2/en not_active Expired - Fee Related
- 2005-08-25 WO PCT/JP2005/015410 patent/WO2006022320A1/ja active Application Filing
- 2005-08-25 KR KR1020077001104A patent/KR101201421B1/ko not_active IP Right Cessation
- 2005-08-25 EP EP05780934A patent/EP1783949A4/en not_active Withdrawn
- 2005-08-25 TW TW094129117A patent/TWI289260B/zh not_active IP Right Cessation
- 2005-08-25 CN CN200580028773XA patent/CN101010904B/zh not_active Expired - Fee Related
-
2012
- 2012-10-01 US US13/632,773 patent/US8863296B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
TWI289260B (en) | 2007-11-01 |
WO2006022320A1 (ja) | 2006-03-02 |
KR101201421B1 (ko) | 2012-11-14 |
US8327449B2 (en) | 2012-12-04 |
US8863296B2 (en) | 2014-10-14 |
EP1783949A4 (en) | 2009-07-15 |
US20130039490A1 (en) | 2013-02-14 |
US20070223691A1 (en) | 2007-09-27 |
TW200617709A (en) | 2006-06-01 |
CN101010904B (zh) | 2012-04-25 |
CN101010904A (zh) | 2007-08-01 |
EP1783949A1 (en) | 2007-05-09 |
KR20070042530A (ko) | 2007-04-23 |
JP2006067184A (ja) | 2006-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4701748B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP4734906B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4715233B2 (ja) | 情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム | |
JP4784131B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP4576936B2 (ja) | 情報処理装置、情報記録媒体、コンテンツ管理システム、およびデータ処理方法、並びにコンピュータ・プログラム | |
JP4649865B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4626221B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4613739B2 (ja) | 情報処理装置、情報処理方法、および情報記録媒体、並びにコンピュータ・プログラム | |
US8863296B2 (en) | Information processing apparatus, information recording medium, information processing method, and computer program | |
JP4114605B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4569228B2 (ja) | データ処理方法、情報記録媒体製造管理システム、記録データ生成装置、および方法、並びにコンピュータ・プログラム | |
JP4774734B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP5170229B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100803 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100924 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101019 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110117 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110120 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20110210 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120120 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120221 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4936652 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |