JP4979312B2 - 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム - Google Patents
情報処理装置、および情報処理方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- JP4979312B2 JP4979312B2 JP2006244907A JP2006244907A JP4979312B2 JP 4979312 B2 JP4979312 B2 JP 4979312B2 JP 2006244907 A JP2006244907 A JP 2006244907A JP 2006244907 A JP2006244907 A JP 2006244907A JP 4979312 B2 JP4979312 B2 JP 4979312B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- media
- content
- recording
- output
- 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
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/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/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/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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
-
- 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
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1264—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
- G11B2020/1288—Formatting by padding empty spaces with dummy data, e.g. writing zeroes or random data when de-icing optical discs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Storage Device Security (AREA)
- Television Signal Processing For Recording (AREA)
Description
情報記録媒体(メディア)に対する記録用データの出力処理を行なう情報処理装置であり、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データを記憶する記憶部と、
データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データを生成するメディア固有データ生成部と、
前記共通データとメディア固有データに基づく出力データを生成する出力データ生成部と、
前記出力データ生成部の生成したデータを出力するデータ出力部と、
を有することを特徴とする情報処理装置にある。
入力データの情報記録媒体(メディア)に対する記録処理を実行する情報処理装置であり、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データと、
データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データ、
を入力するデータ入力部と、
前記データ入力部を介する入力データをメディアに記録する処理を実行するデータ記録部とを有し、
前記データ記録部は、
前記共通データおよびメディア固有データを含むファイルシステムイメージのメディアに対する記録処理を実行する構成であることを特徴とする情報処理装置にある。
情報処理装置において、情報記録媒体(メディア)に対する記録用データの出力処理を行なう情報処理方法であり、
メディア固有データ生成部において、データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データを生成するメディア固有データ生成ステップと、
出力データ生成部において、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データを記憶部から取得し、前記共通データと前記メディア固有データに基づく出力データを生成する出力データ生成ステップと、
データ出力部において、前記出力データ生成ステップにおいて生成されたデータを出力するデータ出力ステップと、
を有することを特徴とする情報処理方法にある。
情報処理装置において、入力データの情報記録媒体(メディア)に対する記録処理を実行する情報処理方法であり、
データ入力部において、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データと、
データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データ、
を入力するデータ入力ステップと、
データ記録部において、前記データ入力部を介する入力データをメディアに記録する処理を実行するデータ記録ステップを有し、
前記データ記録ステップは、
前記共通データおよびメディア固有データを含むファイルシステムイメージのメディアに対する記録処理を実行するステップであることを特徴とする情報処理方法にある。
情報処理装置において、情報記録媒体(メディア)に対する記録用データの出力処理を行なわせるコンピュータ・プログラムであり、
メディア固有データ生成部に、データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データを生成させるメディア固有データ生成ステップと、
出力データ生成部に、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データを記憶部から取得させ、前記共通データと前記メディア固有データに基づく出力データを生成させる出力データ生成ステップと、
データ出力部に、前記出力データ生成ステップにおいて生成されたデータを出力させるデータ出力ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
情報処理装置において、入力データの情報記録媒体(メディア)に対する記録処理を実行させるコンピュータ・プログラムであり、
データ入力部に、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データと、
データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データ、
を入力させるデータ入力ステップと、
データ記録部に、前記データ入力部を介する入力データをメディアに記録する処理を実行させるデータ記録ステップを有し、
前記データ記録ステップは、
前記共通データおよびメディア固有データを含むファイルシステムイメージのメディアに対する記録処理を実行させるステップであることを特徴とするコンピュータ・プログラムにある。
1.本発明の適用可能なコンテンツ提供構成例について、
2.コンテンツサーバによるコンテンツ提供処理について
3.情報処理装置の構成
まず、本発明の適用可能なコンテンツ提供構成例について、図1を参照して説明する。本発明は、例えば、データ書き込みが可能なR型、RE型などの情報記録媒体(メディア)に、ユーザが任意のタイミングでコンテンツを記録することでコンテンツを提供するシステムにおいて適用可能である。情報記録媒体(メディア)に新たなコンテンツを記録してユーザに提供する構成としては、例えば、図1(a)に示すように、ネットワーク接続されたコンテンツサーバからコンテンツをダウンロードして、データ書き込み可能なメディア、例えばR型、RE型などのメディアにコンテンツを記録する処理、あるいは図1(b)に示すように店頭や公共スペースに置かれた端末としてのコンテンツサーバを利用して、R型、RE型などのメディアにコンテンツを記録する処理などが想定される。
次に、上述したようなデータ書き込みが可能なR型、RE型などのメディアに対して、コンテンツを追加記録して提供する装置、すなわち、図1に示すコンテンツサーバの実行する処理の詳細について説明する。
(1)MKB
MKB(Media Key Block)131は、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックである。MKB131は有効なライセンスを持つユーザの情報処理装置に格納されたデバイス鍵[Kd]に基づく処理(復号)によってのみ、コンテンツの復号に必要なキーであるメディア鍵[Km]の取得を可能とした鍵情報ブロックである。これはいわゆる階層型木構造に従った情報配信方式を適用したものであり、ユーザデバイス(情報処理装置)が有効なライセンスを持つ場合にのみ、メディア鍵[Km]の取得を可能とし、無効化(リボーク処理)されたユーザデバイスにおいては、メディア鍵[Km]の取得が不可能となる。
メディア識別子(メディアID)132は、情報記録媒体としてのディスク固有の識別情報であり、例えばディスク個別に設定されたシリアルナンバーである。なお、メディア識別子は、データ記録領域とは異なる領域に記録されるのが一般的であり、書き換えを防止するため、例えば、ディスクの内周領域に物理的に書き込まれている。
トークン(Token)133は、本発明に従ったコンテンツ記録構成において適用されるデータであり、コンテンツを提供した装置、すなわち、例えば図1(a)に示すコンテンツサーバ14や、図1(b)に示す端末としてのコンテンツサーバ24によって生成されて記録される。トークンのデータ構成例について図3を参照して説明する、トークン133は、図3に示すように、コンテンツの提供処理を実行するコンテンツサーバのサーバ情報151、例えばサーバの公開鍵やサーバ識別子(ID)などからなるサーバ情報151と、コンテンツを記録しようとする情報記録媒体の識別情報、すなわち前述のメディア識別子132を含むデータに対して、コンテンツサーバの秘密鍵を適用して生成した署名データ152によって構成される。なお、署名データ152は、メディア識別子と、例えばコンテンツ証明書等の証明書データIDを含むデータに対する署名データとしてもよい。
前述したようにコンテンツは、コンテンツの利用管理のため、各々、個別の暗号鍵(CPSユニット鍵)を適用した暗号化がなされて情報記録媒体130に格納される。すなわち、コンテンツを構成するAV(Audio Visual)ストリームなどは、コンテンツ利用の管理単位としてのユニットに区分され、区分されたユニット毎に異なるユニット鍵による暗号化がなされている。
利用制御情報135には、例えばコピー・再生制御情報(CCI)が含まれる。すなわち、情報記録媒体130に格納される暗号化コンテンツ137に対応する利用制御のためのコピー制限情報や、再生制限情報である。このコピー・再生制御情報(CCI)は、コンテンツ管理ユニットとして設定されるCPSユニット個別の情報として設定される場合や、複数のCPSユニットに対応して設定される場合など、様々な設定が可能である。
証明書データ136は、具体的には、
コンテンツ証明書(CC:Content Cert)、
コンテンツハッシュテーブル(CHT:Content Hash Table)、
証明書リボケーションリスト(CRL:Certificate Revocation List)
等を含むデータである。
(1)ファイルシステムイメージの保持および送信
(2)各ファイルデータまたは複数ファイルのパッケージの保持、送信、
これらの2つの形態がある。
この処理を行なう場合は、コンテンツサーバは、図8に示すデータの全体をファイルシステムイメージの形式で保持し、ファイルシステムイメージデータとして送信処理を実行する。情報記録媒体(メディア)に対する記録処理を実行する記録装置はファイルシステムイメージをそのまま情報記録媒体(メディア)に記録することで、コンテンツ、その他の管理情報などが記録されたメディアを作成することができる。
(2)各ファイルデータまたは複数ファイルのパッケージの保持、送信、
を実行する場合は、図8に示すデータに含まれる個別のファイルをファイルデータ、またはそのパッケージとして保持し、個別のファイルまたはパッケージ毎にデータ記録を実行する記録装置に提供する。記録装置側では、受領した複数のファイルに基づいてファイルシステムイメージ、例えばUDFイメージを生成して情報記録媒体に記録する。
(A)ブロック分割送信処理
(B)ダミーデータ送信と固有データの上書き適用処理
これらの2つのデータ送信例について、図9〜図10を参照して説明する。
(1)サーバからの送出データ
(2)メディア上に記録されるデータ
これらのデータ構成を示している。
ブロックa:共通データ
ブロックb:メディア固有データ
ブロックc:共通データ
これらa,b,cの3ブロックの設定としている。
ブロックa:共通データ
ブロックb:メディア固有データ
ブロックc:共通データ
これらa,b,cの3ブロックを判別して、メディアに対するデータ記録を実行する。結果として、図9(2)に示すように、ブロック単位でのデータ記録により、共通データブロックa,メディア固有データブロックb、共通データブロックcを混在させることなく記録することができる。
(1a)サーバからの送出データpart1
(1b)サーバからの送出データpart2
(2)メディア上に初期的に記録されるデータ
(3)メディア上に最終的に記録されるデータ
これらのデータ構成を示している。
(1a)サーバからの送出データpart1は、共通データに関しては、図8を参照して説明したデータ構成であり、コピープロテクション関連ファイルの一部に設定されるメディア固有データとしての図8に示す署名データ412の書き込み領域にダミーデータ521を設定したデータを生成して出力する。
さらに、この送出データpart1と別データとして、送出データpart2を出力する。送出データpart2は、メディア固有データ532であり、図8に示す署名データ412のみから構成されるデータである。
(1a)サーバからの送出データpart1
を受信または入力して、情報記録媒体(メディア)にダミーデータを含むデータとして図10(2)に示す
(2)メディア上に初期的に記録されるデータ
を記録する。
この記録データは、図10(2)に示すように、図10(1)に示すサーバ送出データpart1に対応し、メディア固有データの部分がダミーデータに置きかえられたデータである。
(1b)サーバからの送出データpart2
を受信または入力する。
このデータは、メディア固有データ532、すなわち、図8に示す署名データ412に相当するデータである。
記録装置は、このデータをダミーデータに置きかえて記録する処理を実行する。データ再記録が可能なメディアに対するデータ書き込みを行なう場合は、ダミーデータ記録部分に、メディア固有データ532を上書きする処理を実行する。
図11(1)は、サーバの送出データを示している。サーバは、先に図8を参照して説明したデータを個別ファィルまたはパッケージとして保持している。図11に示す例では、
データベースファィル601、
コピープロテクション関連ファィル(共通)602、
コピープロテクション関連ファイル(メディア固有)603、
AVストリームファイル(暗号化)604
これらのファイルを保持している。なお、この場合も、サーバは、メディア固有のデータについては、独立したファイルとして保持する。
次に、図12、図13を参照してコンテンツ送信または出力を実行するサーバ、および情報記録媒体(メディア)に対するデータ記録処理を実行する記録装置としての情報処理装置の構成について説明する。
(1)ファイルシステムイメージの保持および送信
図11を参照して説明した
(2)各ファイルデータまたは複数ファイルのパッケージの保持、送信、
これらの2つの形態がある。
また、(1)ファイルシステムイメージの保持および送信
を行なう場合にも、
(A)ブロック分割送信処理
(B)ダミーデータ送信と固有データの上書き適用処理
これらの2つの態様がある。
12 情報記録媒体(メディア)
13 情報処理装置
14 コンテンツサーバ
15 ネットワーク
21 ユーザ
22 情報記録媒体(メディア)
23 コンビニ
24 コンテンツサーバ
110 コンテンツサーバ
111 MKB
112 サーバ秘密鍵
113 トークン
114 CPSユニット鍵ファイル
115 利用制御情報
116 証明書データ
117 暗号化コンテンツ
120 記録装置
130 情報記録媒体
131 MKB
132 メディア識別子
133 トークン
134 CPSユニット鍵ファイル
135 利用制御情報
136 証明書データ
137 暗号化コンテンツ
140 再生装置
141 デバイス鍵
161 サーバ情報
162 署名データ
210 ライセンスエンティテイ
211 MKB
212 サーバ秘密鍵
220 オーサリングファシリティ
221 CPSユニット鍵ファィル(ダミー)
222 オーサリング済みコンテンツ
230 マスタリングファシリティ
231 CPSユニット鍵ファイル
232 証明書データ
240 コンテンツサーバ
241 暗号化済みCPSユニット鍵ファイル
242 暗号化済みコンテンツ
243 証明書データ
244 トークン
245 サーバ秘密鍵
250 情報記録媒体
251 メディア識別子
300 コンテンツサーバ
310 共通データ
311 暗号化コンテンツ
312 利用制御情報
313 CPSユニット鍵ファイル
314 証明書データ
320 メディア固有データ
321 トークン
341 サーバ秘密鍵
350 情報記録媒体
351 メディアID
401 AVストリームファイル
402 管理データファイル
403 コピープロテクション関連ファイル
410 トークン
411 サーバ情報
412 署名データ
501 コピープロテクション関連ファイル
502 メティア固有データ
521 ダミーデータ
522 メディア固有データ
531 ダミーデータ
601 データベースファイル
602 コピープロテクション関連ファイル(共通)
603 コピープロテクション関連ファイル(メディア固有)
604 AVストリームファイル
621 コピープロテクション関連ファィル
622 メディア固有データ
701 制御部
702 メディア固有データ生成部
703 出力データ生成部
704 データ入出力部
705 記憶部
706 共通データ取得部
707 メディア固有データ取得部
711 共通データ
712 メディア固有データ
801 データ入出力部
802 制御部
803 記憶部
804 データ記録部
811 情報記録媒体
Claims (12)
- 情報記録媒体(メディア)に対する記録用データの出力処理を行なう情報処理装置であり、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データを記憶する記憶部と、
データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データを生成するメディア固有データ生成部と、
前記共通データとメディア固有データに基づく出力データを生成する出力データ生成部と、
前記出力データ生成部の生成したデータを出力するデータ出力部と、
を有し、
前記メディア固有データ生成部は、
(a)メディアに固有のメディア識別子と、
(b)前記暗号化コンテンツの構成データのハッシュ値を登録したコンテンツハッシュテーブルの登録データに基づいて生成されたハッシュダイジェストを記録したコンテンツ証明書の識別情報と、
の上記(a),(b)の2つの識別データを含むデータに対する電子署名データを含むメディア固有データを生成することを特徴とする情報処理装置。 - 前記出力データ生成部は、
前記共通データと、前記メディア固有データとを、異なるデータブロックとして設定し、設定したデータブロック単位の出力データを生成し、
前記データ出力部は、
前記データブロック単位のデータの出力処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 - 前記出力データ生成部は、
前記共通データを含み、前記メディア固有データ部をダミーデータに置きかえたデータを第1出力データとし、
前記メディア固有データを第2出力データとして、2つの出力データを生成し、
前記データ出力部は、
前記第1出力データを複数の出力先に共通するデータとして出力し、
前記第2出力データを各出力先対応の個別データとして出力するデータ出力処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 - 前記出力データ生成部は、
前記共通データを含むファイルまたはファイルパッケージからなる共通データファイル出力データと、前記メディア固有データを含むファイルまたはファイルパッケージからなるメディア固有データファイル出力データを生成し、
前記データ出力部は、
前記共通データファイル出力データ、およびメディア固有データファイルの出力処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 - 入力データの情報記録媒体(メディア)に対する記録処理を実行する情報処理装置であり、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データと、
データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データ、
を入力するデータ入力部と、
前記データ入力部を介する入力データをメディアに記録する処理を実行するデータ記録部とを有し、
前記データ記録部は、
前記共通データおよびメディア固有データを含むファイルシステムイメージのメディアに対する記録処理を実行する構成を有し、
前記メディア固有データは、
(a)メディアに固有のメディア識別子と、
(b)前記暗号化コンテンツの構成データのハッシュ値を登録したコンテンツハッシュテーブルの登録データに基づいて生成されたハッシュダイジェストを記録したコンテンツ証明書の識別情報と、
の上記(a),(b)の2つの識別データを含むデータに対する電子署名データを含むメディア固有データであることを特徴とする情報処理装置。 - 前記データ入力部は、
前記共通データと、前記メディア固有データとが個別のデータブロックに設定されたブロック識別可能なデータを入力し、
前記データ記録部は、
前記ブロック識別可能なデータに基づいて、前記共通データと、前記メディア固有データとを識別してデータ記録処理を実行する構成であることを特徴とする請求項5に記載の情報処理装置。 - 前記データ入力部は、
前記共通データを含み、前記メディア固有データ部をダミーデータに置きかえた第1入力データと、
前記メディア固有データからなる第2入力データを入力し、
前記データ記録部は、
前記ダミーデータ部を含む第1入力データをメディアに記録した後、前記第1入力データのダミーデータ部に前記第2入力データを上書き、または論理的上書きを行なう構成であることを特徴とする請求項5に記載の情報処理装置。 - 前記データ入力部は、
前記共通データを含むファイルまたはファイルパッケージからなる共通データファイルと、前記メディア固有データを含むファイルまたはファイルパッケージからなるメディア固有データファイルを入力し、
前記データ記録部は、
前記共通データファイル、およびメディア固有データファイルに基づくファイルシステムイメージを生成してメディアに対するデータ記録を行なう構成であることを特徴とする請求項5に記載の情報処理装置。 - 情報処理装置において、情報記録媒体(メディア)に対する記録用データの出力処理を行なう情報処理方法であり、
メディア固有データ生成部において、データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データを生成するメディア固有データ生成ステップと、
出力データ生成部において、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データを記憶部から取得し、前記共通データと前記メディア固有データに基づく出力データを生成する出力データ生成ステップと、
データ出力部において、前記出力データ生成ステップにおいて生成されたデータを出力するデータ出力ステップを有し、
前記メディア固有データ生成ステップは、
(a)メディアに固有のメディア識別子と、
(b)前記暗号化コンテンツの構成データのハッシュ値を登録したコンテンツハッシュテーブルの登録データに基づいて生成されたハッシュダイジェストを記録したコンテンツ証明書の識別情報と、
の上記(a),(b)の2つの識別データを含むデータに対する電子署名データを含むメディア固有データを生成するステップであることを特徴とする情報処理方法。 - 情報処理装置において、入力データの情報記録媒体(メディア)に対する記録処理を実行する情報処理方法であり、
データ入力部において、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データと、
データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データ、
を入力するデータ入力ステップと、
データ記録部において、前記データ入力部を介する入力データをメディアに記録する処理を実行するデータ記録ステップを有し、
前記データ記録ステップは、
前記共通データおよびメディア固有データを含むファイルシステムイメージのメディアに対する記録処理を実行するステップであり、
前記メディア固有データは、
(a)メディアに固有のメディア識別子と、
(b)前記暗号化コンテンツの構成データのハッシュ値を登録したコンテンツハッシュテーブルの登録データに基づいて生成されたハッシュダイジェストを記録したコンテンツ証明書の識別情報と、
の上記(a),(b)の2つの識別データを含むデータに対する電子署名データを含むメディア固有データであることを特徴とする情報処理方法。 - 情報処理装置において、情報記録媒体(メディア)に対する記録用データの出力処理を行なわせるコンピュータ・プログラムであり、
メディア固有データ生成部に、データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データを生成させるメディア固有データ生成ステップと、
出力データ生成部に、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データを記憶部から取得させ、前記共通データと前記メディア固有データに基づく出力データを生成させる出力データ生成ステップと、
データ出力部に、前記出力データ生成ステップにおいて生成されたデータを出力させるデータ出力ステップを実行させ、
前記メディア固有データ生成ステップは、
(a)メディアに固有のメディア識別子と、
(b)前記暗号化コンテンツの構成データのハッシュ値を登録したコンテンツハッシュテーブルの登録データに基づいて生成されたハッシュダイジェストを記録したコンテンツ証明書の識別情報と、
の上記(a),(b)の2つの識別データを含むデータに対する電子署名データを含むメディア固有データを生成させるステップであることを特徴とするコンピュータ・プログラム。 - 情報処理装置において、入力データの情報記録媒体(メディア)に対する記録処理を実行させるコンピュータ・プログラムであり、
データ入力部に、
暗号化コンテンツと、該暗号化コンテンツの復号に適用する鍵情報と、コンテンツ管理情報を含み、データ記録先としてのメディアが変更されてもデータ内容が共通である共通データと、
データ記録先としてのメディアに応じてデータ内容が変更されるメディア固有データ、
を入力させるデータ入力ステップと、
データ記録部に、前記データ入力部を介する入力データをメディアに記録する処理を実行させるデータ記録ステップを有し、
前記データ記録ステップは、
前記共通データおよびメディア固有データを含むファイルシステムイメージのメディアに対する記録処理を実行させるステップであり、
前記メディア固有データは、
(a)メディアに固有のメディア識別子と、
(b)前記暗号化コンテンツの構成データのハッシュ値を登録したコンテンツハッシュテーブルの登録データに基づいて生成されたハッシュダイジェストを記録したコンテンツ証明書の識別情報と、
の上記(a),(b)の2つの識別データを含むデータに対する電子署名データを含むメディア固有データであることを特徴とするコンピュータ・プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006244907A JP4979312B2 (ja) | 2006-09-09 | 2006-09-09 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US11/841,235 US7983416B2 (en) | 2006-09-09 | 2007-08-20 | Information processing device, information processing method, and computer program |
CN2007101496409A CN101140782B (zh) | 2006-09-09 | 2007-09-10 | 信息处理器件和信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006244907A JP4979312B2 (ja) | 2006-09-09 | 2006-09-09 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008065945A JP2008065945A (ja) | 2008-03-21 |
JP2008065945A5 JP2008065945A5 (ja) | 2009-10-15 |
JP4979312B2 true JP4979312B2 (ja) | 2012-07-18 |
Family
ID=39169712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006244907A Expired - Fee Related JP4979312B2 (ja) | 2006-09-09 | 2006-09-09 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US7983416B2 (ja) |
JP (1) | JP4979312B2 (ja) |
CN (1) | CN101140782B (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BRPI0806097B1 (pt) * | 2007-10-02 | 2020-10-06 | Panasonic intellectual property Management co., Ltd | Aparelho de reprodução, sistema de proteção de direitos autorais, método de controle e circuito integrado para utilização com um aparelho de reprodução |
US8806659B1 (en) * | 2008-05-22 | 2014-08-12 | Rambus Inc. | Secure remote content activation and unlocking |
JP4683092B2 (ja) * | 2008-08-18 | 2011-05-11 | ソニー株式会社 | 情報処理装置、およびデータ処理方法、並びにプログラム |
WO2010041576A1 (ja) * | 2008-10-06 | 2010-04-15 | 株式会社プランネット・アソシエイツ | コンテンツの配信システム |
US8819848B2 (en) * | 2009-11-24 | 2014-08-26 | Comcast Interactive Media, Llc | Method for scalable access control decisions |
AU2011240695A1 (en) | 2010-04-12 | 2012-11-01 | Google Inc. | Real-time collaboration in a hosted word processor |
CA2796299A1 (en) | 2010-04-12 | 2011-10-20 | Google Inc. | Collaborative cursors in a hosted word processor |
WO2012054903A2 (en) * | 2010-10-21 | 2012-04-26 | Rimage Corporation | Content distribution and aggregation |
US9336137B2 (en) | 2011-09-02 | 2016-05-10 | Google Inc. | System and method for performing data management in a collaborative development environment |
US8738706B1 (en) | 2011-11-16 | 2014-05-27 | Google Inc. | Systems and methods for collaborative document editing |
US9262420B1 (en) | 2012-04-23 | 2016-02-16 | Google Inc. | Third-party indexable text |
US9462037B2 (en) | 2013-01-07 | 2016-10-04 | Google Inc. | Dynamically sizing chunks in a partially loaded spreadsheet model |
US10956667B2 (en) | 2013-01-07 | 2021-03-23 | Google Llc | Operational transformations proxy for thin clients |
US9311622B2 (en) | 2013-01-15 | 2016-04-12 | Google Inc. | Resolving mutations in a partially-loaded spreadsheet model |
US9461870B2 (en) | 2013-05-14 | 2016-10-04 | Google Inc. | Systems and methods for providing third-party application specific storage in a cloud-based storage system |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4972474A (en) * | 1989-05-01 | 1990-11-20 | Cylink Corporation | Integer encryptor |
US5365516A (en) * | 1991-08-16 | 1994-11-15 | Pinpoint Communications, Inc. | Communication system and method for determining the location of a transponder unit |
JP3073590B2 (ja) * | 1992-03-16 | 2000-08-07 | 富士通株式会社 | 電子化データ保護システム、使用許諾者側装置および使用者側装置 |
US5657398A (en) * | 1992-10-28 | 1997-08-12 | Protocol Systems, Inc. | High-quality, low-bit-rate method of compressing waveform data |
US5388074A (en) * | 1992-12-17 | 1995-02-07 | Vlsi Technology, Inc. | FIFO memory using single output register |
JP3540543B2 (ja) * | 1996-05-20 | 2004-07-07 | 富士通株式会社 | ソフトウェアコピー処理装置、ソフトウェアコピー処理方法およびソフトウェアをコピーするプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US5894494A (en) * | 1997-10-29 | 1999-04-13 | Golden Bridge Technology, Inc. | Parallel correlator architecture for synchronizing direct sequence spread-spectrum signals |
JP4610680B2 (ja) * | 1998-11-02 | 2011-01-12 | ソニー株式会社 | 信号処理装置および方法、記録装置、再生装置、記録再生装置、ならびに、映像信号記録再生装置 |
US6249824B1 (en) * | 1998-12-12 | 2001-06-19 | Joseph Reid Henrichs | Magnetic data storage fixed hard disk drive using stationary microhead array chips in place of flying-heads and rotary voice-coil actuators |
US6367019B1 (en) * | 1999-03-26 | 2002-04-02 | Liquid Audio, Inc. | Copy security for portable music players |
JP4219680B2 (ja) * | 2000-12-07 | 2009-02-04 | サンディスク コーポレイション | 不揮発性メモリカード、コンパクトディスクまたはその他のメディアから記録済みのオーディオ、ビデオまたはその他のコンテンツを再生するためのシステム、方法およびデバイス |
JP2003008567A (ja) * | 2001-06-19 | 2003-01-10 | Matsushita Electric Ind Co Ltd | 著作権保護システム |
JP3656248B2 (ja) | 2001-10-09 | 2005-06-08 | ソニー株式会社 | ビデオ信号記録装置および方法、ビデオ信号再生装置および方法、記録媒体、プログラム、並びにデータ構造 |
JP2004311000A (ja) * | 2003-03-24 | 2004-11-04 | Matsushita Electric Ind Co Ltd | 記録装置及び著作権保護システム |
WO2006011527A1 (ja) * | 2004-07-30 | 2006-02-02 | Matsushita Electric Industrial Co., Ltd. | 記録装置、コンテンツ鍵処理装置、記録媒体、及び記録方法 |
JP4569228B2 (ja) | 2004-09-02 | 2010-10-27 | ソニー株式会社 | データ処理方法、情報記録媒体製造管理システム、記録データ生成装置、および方法、並びにコンピュータ・プログラム |
-
2006
- 2006-09-09 JP JP2006244907A patent/JP4979312B2/ja not_active Expired - Fee Related
-
2007
- 2007-08-20 US US11/841,235 patent/US7983416B2/en not_active Expired - Fee Related
- 2007-09-10 CN CN2007101496409A patent/CN101140782B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20080063194A1 (en) | 2008-03-13 |
CN101140782A (zh) | 2008-03-12 |
JP2008065945A (ja) | 2008-03-21 |
CN101140782B (zh) | 2010-06-16 |
US7983416B2 (en) | 2011-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4979312B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
US8700917B2 (en) | Information processing apparatus, information recording medium manufacturing apparatus, and information recording medium | |
JP4882636B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4655951B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP4882653B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP4654806B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP4901164B2 (ja) | 情報処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
US7746738B2 (en) | Data processing method, information recording medium manufacturing management system, recording data generation apparatus and method, and computer program | |
JP4626221B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4899442B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP4396737B2 (ja) | 情報処理装置、コンテンツ提供システム、および情報処理方法、並びにコンピュータ・プログラム | |
JP4779978B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4140624B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP4862949B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP2007025913A (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
WO2017022386A1 (ja) | 情報処理装置、情報記憶装置、および情報処理方法、並びにプログラム | |
JP4862958B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP5252060B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4905585B2 (ja) | 情報記録媒体、およびプログラム | |
JP4862957B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
WO2017038493A1 (ja) | 情報処理装置、および情報処理方法、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090902 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090902 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101021 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101227 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110523 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110601 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20110624 |
|
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: 20120417 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150427 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |