(57)【要約】      （修正有）【課題】簡易な管理により記録媒体に記録された情報のセキュリティーを向上させるとともに、セキュリティー機構の漏洩を防止することができる情報記録装置を提供する。【解決手段】コンテンツデータ５とともにコンテンツデータ供給源に記録されたコンテンツ鍵生成用ファイル６の情報に基づき生成されるコンテンツ鍵ファイル群４５の他に、コンテンツデータ５を記録する過程において生成されるコンテンツ鍵の一部が入った暗号データを生成するとともに、この暗号データ内のコンテンツ鍵の記録位置情報が記録された暗号データ解析用ファイル４６を作成する。コンテンツ鍵ファイル群４５及び暗号データ内のコンテンツ鍵を用いてコンテンツデータを暗号化し、管理情報とともに暗号化コンテンツデータ、コンテンツ鍵ファイル群４５、暗号データ解析用ファイル４６を記録媒体に記録し、暗号データについては、管理情報によっては管理されない所定領域に記録する。【選択図】図３
2005228401.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータ供給源より提供される、コンテンツファイル群から構成された前記コンテンツデータに所定の変調処理を行い記録媒体に記録する情報記録装置であって、
前記コンテンツファイル群と、該コンテンツファイル群の暗号化処理に係る情報を持つコンテンツ鍵生成用情報ファイルより、ボリューム構造を構築するとともに、前記ボリューム構造に基づき管理情報を作成するボリューム構造構築部を備え、
前記ボリューム構造構築部は、前記コンテンツ鍵生成用情報ファイルに基づき暗号化対象コンテンツファイルの処理に必要な第１コンテンツ鍵を生成するとともに、前記コンテンツデータを記録用信号に変換する過程で得られる情報より暗号化対象コンテンツファイルの処理に必要な第２コンテンツ鍵を生成して、前記第１及び第２コンテンツ鍵により暗号化対象コンテンツファイルを暗号化し、
前記管理情報とともに暗号化されたコンテンツファイル群と前記第１コンテンツ鍵に所定の変調処理を行い前記記録媒体に記録し、かつ、前記第２コンテンツ鍵を前記管理情報によっては管理されない前記記録媒体の所定領域に記録する
ことを特徴とする情報記録装置。
【請求項２】
前記ボリューム構造構築部は、前記コンテンツ鍵生成用情報ファイルから前記第１コンテンツ鍵の情報を抽出するコンテンツ鍵情報抽出部と、
前記コンテンツデータを記録用信号に変換する過程において、前記第２コンテンツ鍵として利用するための情報を検出する暗号データ用情報検出部と、
前記コンテンツ鍵情報抽出部にて抽出された前記第１コンテンツ鍵の情報、及び前記暗号データ用情報検出部で検出された前記第２コンテンツ鍵として利用するための情報を基に、それぞれ所定の演算によって前記第１コンテンツ鍵及び前記第２コンテンツ鍵を生成するコンテンツ鍵生成部と、
前記第１及び第２コンテンツ鍵を用いて前記コンテンツファイルを暗号化する暗号化処理部と、
前記第１コンテンツ鍵を含むファイルと前記第２コンテンツ鍵に係る情報を含むファイルを生成する暗号処理用ファイル生成部と
を備えることを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記情報記録装置は、前記記録媒体の前記管理情報によっては管理されない所定領域に記録する前記第２コンテンツ鍵を含む暗号データを生成し、前記第２コンテンツ鍵に係る情報を含むファイルに、前記暗号データ内の前記第２コンテンツ鍵が記録されている位置を示す位置情報を記録する
ことを特徴とする請求項２記載の情報記録装置。
【請求項４】
前記第１コンテンツ鍵を含むファイル及び前記第２コンテンツ鍵に係る情報を含むファイルを、前記ボリューム構造の前記コンテンツファイル群の末尾又は空き領域に付加する
ことを特徴とする請求項２又は３に記載の情報記録装置。
【請求項５】
コンテンツデータを構成するコンテンツファイル群と、該コンテンツファイル群を管理するための管理情報と、記録媒体製造時にコンテンツ鍵の生成を目的としてコンテンツデータ供給源より提供されたコンテンツ鍵生成用情報ファイル内の情報に基づき作成された第１コンテンツ鍵を含むファイルと、前記記録媒体製造時に前記コンテンツデータを記録用信号に変換する過程で得られる情報を基に作成された第２コンテンツ鍵に係る情報を含むファイルとが記録された記録媒体を再生する情報再生装置であって、
前記コンテンツファイル群が暗号化されていることを検出する暗号化検出手段と、
前記第１コンテンツ鍵を含むファイル及び前記第２コンテンツ鍵に係る情報を含むファイルを解析して前記第１コンテンツ鍵及び前記第２コンテンツ鍵を取得する暗号解析手段とを備え、
前記暗号解析手段により得られる前記第１コンテンツ鍵及び前記第２コンテンツ鍵を用いて、前記暗号化対象コンテンツファイルの暗号化を解除し再生する
ことを特徴とする情報再生装置。
【請求項６】
前記第２コンテンツ鍵に係る情報を含むファイルは、前記記録媒体の前記管理情報によっては管理されない所定領域に記録された暗号データ内に記録されている前記第２コンテンツ鍵が記録されている位置を示す位置情報を有しており、
前記暗号解析手段は、前記第２コンテンツ鍵に係る情報を含むファイル内の前記位置情報を基にして前記第２コンテンツ鍵を取得する
ことを特徴とする請求項５に記載の情報再生装置。
【請求項７】
コンテンツデータ供給源より提供される前記コンテンツデータを構成するコンテンツファイル群と、該コンテンツファイル群の暗号化処理に係る情報を持つコンテンツ鍵生成用情報ファイルより、ボリューム構造を構築するとともに、前記ボリューム構造に基づき管理情報を作成するボリューム構造構築部を備え、
前記ボリューム構造構築部は、前記コンテンツ鍵生成用情報ファイルに基づき暗号化対象コンテンツファイルの処理に必要な第１コンテンツ鍵を生成するとともに、前記コンテンツデータを記録用信号に変換する過程で得られる情報より暗号化対象コンテンツファイルの処理に必要な第２コンテンツ鍵を生成して、前記第１及び第２コンテンツ鍵により暗号化対象コンテンツファイルを暗号化し、
前記管理情報とともに暗号化されたコンテンツファイル群と前記第１コンテンツ鍵に所定の変調処理を行い記録媒体に記録し、かつ、前記第２コンテンツ鍵を前記管理情報によっては管理されない前記記録媒体の所定領域に記録する記録装置と、
前記記録媒体に記録された前記コンテンツファイル群が暗号化されていることを検出する暗号化検出手段と、前記第１コンテンツ鍵を含むファイル及び前記第２コンテンツ鍵に係る情報を含むファイルを解析して前記第１コンテンツ鍵及び前記第２コンテンツ鍵を取得する暗号解析手段とを備え、
前記暗号解析手段により得られる前記第１コンテンツ鍵及び前記第２コンテンツ鍵を用いて、前記暗号化対象コンテンツファイルの暗号化を解除し再生する再生装置と
から構成されることを特徴とする情報記録再生装置。
【請求項８】
前記記録装置のボリューム構造構築部は、前記コンテンツ鍵生成用情報ファイルから前記第１コンテンツ鍵の情報を抽出するコンテンツ鍵情報抽出部と、
前記コンテンツデータを記録用信号に変換する過程において、前記第２コンテンツ鍵として利用するための情報を検出する暗号データ用情報検出部と、
前記コンテンツ鍵情報抽出部にて抽出された前記第１コンテンツ鍵の情報、及び前記暗号データ用情報検出部で検出された前記第２コンテンツ鍵として利用するための情報を基に、それぞれ所定の演算によって前記第１コンテンツ鍵及び前記第２コンテンツ鍵を生成するコンテンツ鍵生成部と、
前記第１及び第２コンテンツ鍵を用いて前記コンテンツファイルを暗号化する暗号化処理部と、
前記第１コンテンツ鍵を含むファイルと前記第２コンテンツ鍵に係る情報を含むファイルを生成する暗号処理用ファイル生成部と
を備えることを特徴とする請求項７に記載の情報記録再生装置。
【請求項９】
前記記録装置は、前記記録媒体の前記管理情報によっては管理されない所定領域に記録する前記第２コンテンツ鍵を含む暗号データを生成し、前記第２コンテンツ鍵に係る情報を含むファイルに、前記暗号データ内の前記第２コンテンツ鍵の記録されている位置情報を記録し、
前記再生装置は、前記第２コンテンツ鍵に係る情報を含むファイル内の前記位置情報を基にして前記第２コンテンツ鍵を取得する
ことを特徴とする請求項８に記載の情報記録再生装置。
【請求項１０】
前記第１コンテンツ鍵を含むファイルと前記第２コンテンツ鍵に係る情報を含むファイルを、前記ボリューム構造の前記コンテンツファイル群の末尾又は空き領域に付加する
ことを特徴とする請求項８又は９に記載の情報記録再生装置。
【請求項１１】
コンテンツデータ供給源より提供される、コンテンツファイル群から構成された前記コンテンツデータに所定の変調処理を行い記録媒体に記録する情報記録方法であって、
前記コンテンツファイル群と該コンテンツファイル群の暗号化処理に係る情報を持つコンテンツ鍵生成用情報ファイルより、ボリューム構造を構築するとともに前記ボリューム構造に基づき管理情報を作成するボリューム構造構築ステップと、
前記コンテンツ鍵生成用情報ファイルに基づき暗号化対象コンテンツファイルの処理に必要な第１コンテンツ鍵を生成するとともに、前記コンテンツデータを記録用信号に変換する過程で得られる情報より暗号化対象コンテンツファイルの処理に必要な第２コンテンツ鍵を生成して、前記第１及び第２コンテンツ鍵により前記暗号化対象コンテンツファイルを暗号化し、前記ボリューム構造に前記第１及び第２コンテンツ鍵を付加するとともに前記コンテンツ鍵生成用情報ファイルを削除し、前記ボリューム構造の変換を行うボリューム構造変換ステップとを有し、
前記管理情報とともに暗号化されたコンテンツファイル群と前記第１コンテンツ鍵に所定の変調処理を行い記録媒体に記録し、かつ、前記第２コンテンツ鍵を前記管理情報によっては管理されない前記記録媒体の所定領域に記録する
ことを特徴とする情報記録方法。
【請求項１２】
前記ボリューム構造変換ステップにおいて、前記コンテンツ鍵生成用情報ファイルを解析し、前記コンテンツファイル群の暗号化処理の要否を判断する暗号化処理判断ステップと、
前記コンテンツ鍵生成用情報ファイル内の情報に基づき、暗号化対象コンテンツファイルの第１コンテンツ鍵の情報を抽出するコンテンツ鍵情報抽出ステップと、
前記コンテンツデータを記録用信号に変換する過程において、前記暗号化対象コンテンツファイルの第２のコンテンツ鍵として利用するための情報を検出する暗号データ用情報検出ステップと、
前記コンテンツ鍵情報抽出ステップにて抽出された情報及び前記暗号データ用情報検出ステップにて検出された情報から、それぞれ第１コンテンツ鍵及び第２コンテンツ鍵を生成するコンテンツ鍵生成ステップと、
前記第１コンテンツ鍵と前記第２コンテンツ鍵を用いて前記暗号化対象コンテンツファイルを暗号化する暗号化処理ステップと、
前記第１コンテンツ鍵を含むファイルと前記第２コンテンツ鍵に係る情報を含むファイルを生成するファイル生成ステップとを有し、
前記ボリューム構造に前記第１コンテンツ鍵を含むファイルと前記第２コンテンツ鍵に係る情報を含むファイルを付加するとともに、前記コンテンツ鍵生成用情報ファイルを削除し、前記管理情報の情報を書き換える
ことを特徴とする請求項１１に記載の情報記録方法。
【請求項１３】
前記記録媒体の前記管理情報によっては管理されない所定領域に記録する前記第２コンテンツ鍵を含む暗号データを生成し、前記第２コンテンツ鍵に係る情報を含むファイルに、前記暗号データ内の前記第２コンテンツ鍵が記録されている位置を示す位置情報を記録する
ことを特徴とする請求項１２に記載の情報記録方法。
【請求項１４】
前記第１コンテンツ鍵を含むファイル及び前記第２コンテンツ鍵に係る情報を含むファイルを、前記ボリューム構造の前記コンテンツファイル群の末尾又は空き領域に付加する
ことを特徴とする請求項１２又は１３に記載の情報記録方法。
【請求項１５】
コンテンツデータを構成するコンテンツファイル群と、該コンテンツファイル群を管理するための管理情報と、前記コンテンツファイル群の暗号化対象コンテンツファイルの処理に必要な第１コンテンツ鍵を含むファイルと、前記暗号化対象コンテンツファイルの処理に必要な第２コンテンツ鍵に係る情報を含むファイルとが記録された記録媒体であって、
前記第１コンテンツ鍵は、前記記録媒体製造時にコンテンツデータ供給源より提供されたコンテンツ鍵生成用情報ファイル内の情報に基づき作成されたものであり、
前記第２コンテンツ鍵は、前記記録媒体製造時に前記コンテンツデータを記録用信号に変換する過程で得られる情報を基に作成されたものである
ことを特徴とする記録媒体。
【請求項１６】
前記記録媒体の前記管理情報によっては管理されない所定領域に前記第２コンテンツ鍵を含む暗号データが記録されるとともに、前記第２コンテンツ鍵に係るファイルに、前記暗号データ内の前記第２コンテンツ鍵が記録されている位置を示す位置情報が記録されている
ことを特徴とする請求項１５に記載の記録媒体。
【請求項１７】
前記第１コンテンツ鍵を含むファイル及び前記第２コンテンツ鍵に係る情報を含むファイルが、前記コンテンツファイル群の末尾又は空き領域に記録されている
ことを特徴とする請求項１５に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）システム等の情報の記録及び再生に適用して好適な、情報記録装置、情報再生装置、情報記録再生装置、情報記録方法、及びその情報が記録された記録媒体に関する。
【背景技術】
【０００２】
従来より、例えばディスクやハードディスク等の記録媒体においては、管理情報エリアに記録された管理情報によりユーザーエリアに記録されたコンテンツデータを管理するようになされている。このため、この種の記録媒体に記録されたファイルを再生する場合、この管理情報エリアの記録内容から、対応するファイルの記録位置情報を取得し、この記録位置情報に基づいて記録媒体に記録された対応するファイルを再生している。
【０００３】
また、例えばＣＤ−ＲＯＭにより提供されるアプリケーションプログラムをコンピュータにインストールする際には、このＣＤ−ＲＯＭに記録されたセットアップ用ファイルを実行することにより、ＣＤ−ＲＯＭに記録されたセットアップ用のファイルを順次解凍し、コンピュータのハードディスク装置に記録するようにしている。
【０００４】
このようなアプリケーションプログラムのインストールにおいては、別途提供されるシリアル番号等の入力によりアプリケーションプログラムの違法コピーを防止する方法がある。違法コピーを防止する方法としては、上記の方法以外にも種々の方法が提案されている。例えば、コンテンツデータの各ファイルを暗号化して、各ファイルの暗号化の解除に必要なキー情報と対応する各ファイルを共にＣＤ−ＲＯＭ等の記録媒体に記録する方法が提案されている（例えば、特許文献１参照。）。
【０００５】
この特許文献１に記載されているように、暗号化の解除に必要なキー情報が記録されたコンテンツ鍵付きファイルは、例えばＣＤ−ＲＯＭ製造工場でＣＤ−ＲＯＭを製造する前段階のいわゆるオーサリングスタジオにおいて、コンテンツデータの作成時にコンテンツデータの内容によって暗号化するファイルや暗号化方式等が決定され、コンテンツデータとともにコンテンツデータ供給用の記録媒体に記録される。そして、ＣＤ−ＲＯＭ製造工場において、このコンテンツデータ供給用の記録媒体からコンテンツデータとともにコンテンツ鍵付きファイルを読み出し、読み出したコンテンツ鍵付きファイルを用いてコンテンツデータを暗号化し、この暗号を解読するためコンテンツ鍵付きファイルを付加した暗号化コンテンツファイルとしてＣＤ−ＲＯＭに記録することが一般的である。
【特許文献１】特開２００２−７４８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したシリアル番号等の入力による違法コピーの防止方法においては、シリアル番号等の管理が煩雑であるという問題があった。また、特許文献１に記載のものは、シリアル番号等の入力による違法コピーの防止方法で生じる問題を解決するようにしているが、キー情報等の記録にあっても、管理情報エリアの記録に基づいてキー情報を簡易に発見できるので、十分なセキュリティーを確保できているとはいえない問題があった。
【０００７】
ＣＤ−ＲＯＭ等の記録媒体に記録されたコンテンツデータの違法コピーを防止するにあたっては、記録媒体のフォーマットで規定するコンテンツ鍵の仕組みを容易に解析できないようにすることが重要であるが、特許文献１に記載されているような従来の違法コピーの防止方法においては、セキュリティー情報の全てをコンテンツデータ作成時にオーサリングスタジオで管理するようにしているので、オーサリングスタジオからフォーマットのセキュリティー機構が漏洩する恐れがあるという問題があった。
【０００８】
斯かる点に鑑み、本発明は、簡易な管理により従来のものに比して記録媒体に記録された情報のセキュリティーを向上させるとともに、記録媒体製造工場以外、例えばオーサリングスタジオからのセキュリティー機構の漏洩を防止することができる情報記録装置、情報記録再生装置、情報記録方法、その情報が記録された記録媒体、及び記録媒体に記録された情報を再生する情報再生装置を提案することを目的とするものである。
【課題を解決するための手段】
【０００９】
上記課題を解決し、本発明の目的を達成するため、本発明の情報記録装置は、コンテンツデータ供給源より提供される、コンテンツファイル群から構成されたコンテンツデータに所定の変調処理を行い記録媒体に記録する情報記録装置であって、コンテンツファイル群と、このコンテンツファイル群の暗号化処理に係る情報を持つコンテンツ鍵生成用情報ファイルより、ボリューム構造を構築するとともに、このボリューム構造に基づき管理情報を作成するボリューム構造構築部を備え、このボリューム構造構築部は、コンテンツ鍵生成用情報ファイルに基づき暗号化対象コンテンツファイルの処理に必要な第１コンテンツ鍵を生成するとともに、コンテンツデータを記録用信号に変換する過程で得られる情報より暗号化対象コンテンツファイルの処理に必要な第２コンテンツ鍵を生成して、これら第１及び第２コンテンツ鍵により暗号化対象コンテンツファイルを暗号化し、管理情報とともに暗号化されたコンテンツファイル群と第１コンテンツ鍵に所定の変調処理を行い記録媒体に記録し、かつ、第２コンテンツ鍵を管理情報によっては管理されない記録媒体の所定領域に記録することを特徴とする。
【００１０】
上述の情報記録装置のボリューム構造構築部は、上記コンテンツ鍵生成用情報ファイルから上記第１コンテンツ鍵の情報を抽出するコンテンツ鍵情報抽出部と、コンテンツデータを記録用信号に変換する過程において、上記第２コンテンツ鍵として利用するための情報を検出する暗号データ用情報検出部と、このコンテンツ鍵情報抽出部にて抽出された第１コンテンツ鍵の情報、及びこの暗号データ用情報検出部で検出された第２コンテンツ鍵として利用するための情報を基に、それぞれ所定の演算によって第１コンテンツ鍵及び第２コンテンツ鍵を生成するコンテンツ鍵生成部と、これら第１及び第２コンテンツ鍵を用いて上記コンテンツファイルを暗号化する暗号化処理部と、第１コンテンツ鍵を含むファイルと第２コンテンツ鍵に係る情報を含むファイルを生成する暗号処理用ファイル生成部とを備えることを特徴とする。
【００１１】
斯かる本発明によれば、コンテンツデータ供給源から提供されるコンテンツ鍵生成用情報ファイルに基づき生成される第１コンテンツ鍵の他に、コンテンツデータを記録用信号に変換する過程において得られる情報から第２のコンテンツ鍵を生成し、管理情報とともに暗号化コンテンツファイル群、第１コンテンツ鍵を記録し、第２コンテンツ鍵については管理情報によっては管理されない記録媒体の所定領域に記録するようにしたので、この記録媒体のフォーマットに対応していないファイルシステムを搭載する機器に対して、管理情報を読み込んでもコンテンツ鍵を取得できないようにすることができる。
【００１２】
また、コンテンツデータ供給源から提供されるコンテンツ鍵生成用情報ファイルに基づき生成される第１コンテンツ鍵とは別に、コンテンツデータを記録用信号に変換する過程において得られる情報により第２コンテンツ鍵を自動発生するようにしたので、再生時に暗号化コンテンツファイルを解読するのに必要なコンテンツ鍵が増え、記録媒体に記録する情報のセキュリティーが向上する。さらに、コンテンツデータを記録用信号に変換する過程において得られる情報により第２コンテンツ鍵を生成するので、記録媒体製造元が独自にコンテンツ鍵を設定し管理することができる。
【００１３】
また、上述の情報記録装置は、好適な実施の形態として、記録媒体の管理情報によっては管理されない所定領域に記録する上記第２コンテンツ鍵を含む暗号データを生成し、この第２コンテンツ鍵に係る情報を含むファイルに、この暗号データ内の第２コンテンツ鍵が記録されている位置を示す位置情報を記録することを特徴とする。
【００１４】
斯かる本発明によれば、第２コンテンツ鍵を記録媒体の管理情報によっては管理されない所定領域に記録し、第２コンテンツ鍵に係る情報が記録されたファイルから第２コンテンツ鍵の記録位置情報を得て、その位置情報を基に暗号データに記録された第２コンテンツ鍵を取得できるようにしたことにより、再生時、コンテンツ鍵取得までに複数段の処理が必要となり、さらに記録媒体のセキュリティーを向上させることができる。
【００１５】
本発明の情報再生装置は、コンテンツデータを構成するコンテンツファイル群と、このコンテンツファイル群を管理するための管理情報と、記録媒体製造時にコンテンツ鍵の生成を目的としてコンテンツデータ供給源より提供されたコンテンツ鍵生成用情報ファイル内の情報に基づき作成された第１コンテンツ鍵を含むファイルと、記録媒体製造時にコンテンツデータを記録用信号に変換する過程で得られる情報を基に作成された第２コンテンツ鍵に係る情報を含むファイルとが記録された記録媒体を再生する情報再生装置であって、コンテンツファイル群が暗号化されていることを検出する暗号化検出手段と、第１コンテンツ鍵を含むファイル及び第２コンテンツ鍵に係る情報を含むファイルを解析して第１コンテンツ鍵及び第２コンテンツ鍵を取得する暗号解析手段とを備え、暗号解析手段により得られる第１コンテンツ鍵及び第２コンテンツ鍵を用いて、暗号化対象コンテンツファイルの暗号化を解除し再生することを特徴とする。
【００１６】
斯かる本発明によれば、記録媒体製造時にコンテンツデータを記録用信号に変換する過程で得られる情報を基に作成された、第２コンテンツ鍵に係る情報を含むファイルを解析して第２コンテンツ鍵を取得できるようにしたので、違法コピー防止のためのシリアル番号等のデータを入力しなくても、記録媒体に記録された暗号化コンテンツファイルの暗号化を解除して再生処理を行うことができる。また、記録媒体に記録されたコンテンツデータのフォーマットに対応していない情報再生装置では暗号化を解除できないようにすることができる。
【００１７】
また、上述の情報再生装置において、上記第２コンテンツ鍵に係る情報を含むファイルは、記録媒体の管理情報によっては管理されない所定領域に記録された暗号データ内に記録されている第２コンテンツ鍵が記録されている位置を示す位置情報を有しており、上記暗号解析手段は、この第２コンテンツ鍵に係る情報を含むファイル内のその位置情報を基にして第２コンテンツ鍵を取得することを特徴とする。
【００１８】
斯かる本発明によれば、第２コンテンツ鍵の記録位置情報が記録された暗号データが記録媒体の管理情報によっては管理されない所定領域に記録されているので、この記録媒体のフォーマットに対応していない情報再生装置は、管理情報を単に読み込むだけでは第２コンテンツ鍵を取得することができない。また、第２コンテンツ鍵の記録媒体上での記録位置情報が記録されたファイルを解析し、次にその記録位置情報に基づき管理情報によっては管理されない所定領域に記録された第２コンテンツ鍵を取得するようにしたことによって、暗号化解除のために複数段の処理が必要とされるので、さらに記録媒体のセキュリティーを向上させることができる。
【００１９】
本発明の情報記録再生装置は、コンテンツデータ供給源より提供されるコンテンツデータを構成するコンテンツファイル群と、このコンテンツファイル群の暗号化処理に係る情報を持つコンテンツ鍵生成用情報ファイルより、ボリューム構造を構築するとともに、このボリューム構造に基づき管理情報を作成するボリューム構造構築部を備え、このボリューム構造構築部は、コンテンツ鍵生成用情報ファイルに基づき暗号化対象コンテンツファイルの処理に必要な第１コンテンツ鍵を生成するとともに、コンテンツデータを記録用信号に変換する過程で得られる情報より暗号化対象コンテンツファイルの処理に必要な第２コンテンツ鍵を生成して、これら第１及び第２コンテンツ鍵により暗号化対象コンテンツファイルを暗号化し、そして、管理情報とともに暗号化されたコンテンツファイル群と第１コンテンツ鍵に所定の変調処理を行って記録媒体に記録し、かつ、第２コンテンツ鍵を管理情報によっては管理されない記録媒体の所定領域に記録する記録装置と、記録媒体に記録されたコンテンツファイル群が暗号化されていることを検出する暗号化検出手段と、第１コンテンツ鍵を含むファイル及び第２コンテンツ鍵に係る情報を含むファイルを解析して第１コンテンツ鍵及び第２コンテンツ鍵を取得する暗号解析手段とを備え、この暗号解析手段により得られる第１コンテンツ鍵及び第２コンテンツ鍵を用いて、暗号化対象コンテンツファイルの暗号化を解除し再生する再生装置とから構成されることを特徴とする。
【００２０】
本発明の情報記録方法は、コンテンツデータ供給源より提供される、コンテンツファイル群から構成されたコンテンツデータに所定の変調処理を行い記録媒体に記録する情報記録方法であって、コンテンツファイル群とこのコンテンツファイル群の暗号化処理に係る情報を持つコンテンツ鍵生成用情報ファイルより、ボリューム構造を構築するとともにこのボリューム構造に基づき管理情報を作成するボリューム構造構築ステップと、コンテンツ鍵生成用情報ファイルに基づき暗号化対象コンテンツファイルの処理に必要な第１コンテンツ鍵を生成するとともに、コンテンツデータを記録用信号に変換する過程で得られる情報より暗号化対象コンテンツファイルの処理に必要な第２コンテンツ鍵を生成して、前記第１及び第２コンテンツ鍵により前記暗号化対象コンテンツファイルを暗号化し、ボリューム構造に第１及び第２コンテンツ鍵を付加するとともにコンテンツ鍵生成用情報ファイルを削除し、ボリューム構造の変換を行うボリューム構造変換ステップとを有し、管理情報とともに暗号化されたコンテンツファイル群と第１コンテンツ鍵に所定の変調処理を行い記録媒体に記録し、かつ、第２コンテンツ鍵を管理情報によっては管理されない記録媒体の所定領域に記録することを特徴とする。
【００２１】
本発明の記録媒体は、コンテンツデータを構成するコンテンツファイル群と、このコンテンツファイル群を管理するための管理情報と、コンテンツファイル群の暗号化対象コンテンツファイルの処理に必要な第１コンテンツ鍵を含むファイルと、暗号化対象コンテンツファイルの処理に必要な第２コンテンツ鍵に係る情報を含むファイルとが記録された記録媒体であって、この第１コンテンツ鍵は、記録媒体製造時にコンテンツデータ供給源より提供されたコンテンツ鍵生成用情報ファイル内の情報に基づき作成されたものであり、この第２コンテンツ鍵は、記録媒体製造時にコンテンツデータを記録用信号に変換する過程で得られる情報を基に作成されたものであることを特徴とする。
【００２２】
斯かる本発明によれば、記録媒体製造時にコンテンツデータ供給源より提供されたコンテンツ鍵生成用情報ファイル内の情報に基づき作成された第１コンテンツ鍵と、記録媒体製造時にコンテンツデータを記録用信号に変換する過程で得られる情報を基に作成された第２コンテンツ鍵とにより、暗号化コンテンツファイルの暗号が解除されるようにしたので、複数のコンテンツ鍵が必要となり、記録媒体のセキュリティーを向上することができる。また、コンテンツデータを記録用信号に変換する過程において得られる情報により第２コンテンツ鍵が生成されているので、記録媒体製造元が独自にコンテンツ鍵を設定することができる。
【００２３】
また、上述の記録媒体は、管理情報によっては管理されない所定領域に上記第２コンテンツ鍵を含む暗号データが記録されるとともに、この第２コンテンツ鍵に係るファイルに、暗号データ内の第２コンテンツ鍵が記録されている位置を示す位置情報が記録されていることを特徴とする。
【００２４】
斯かる本発明によれば、第２コンテンツ鍵の記録位置情報が記録された暗号データが記録媒体の管理情報によっては管理されない所定領域に記録されているので、この記録媒体のフォーマットに対応していない情報再生装置では、管理情報を単に読み込むだけでは第２コンテンツ鍵を取得できないようにすることができる。また、第２コンテンツ鍵の記録媒体上での記録位置情報が記録されたファイルを解析し、次にその記録位置情報に基づき第２コンテンツ鍵を取得できるようにしたことによって、暗号化解除のために複数段の処理が必要とされるので、さらに記録媒体のセキュリティーを向上させることができる。
【発明の効果】
【００２５】
本発明によれば、コンテンツデータ供給源から提供されるコンテンツ鍵生成用情報ファイルを基に生成される通常のコンテンツ鍵とは別に、提供されたコンテンツデータを記録媒体に記録する過程において情報記録装置内でコンテンツ鍵を生成し、このコンテンツ鍵を記録媒体の管理情報には管理されない所定領域に記録するようにしたことにより、この記録媒体のフォーマットに対応していない情報再生装置による再生を防止することができるとともに、一般的なコピー防止用に使用されるデータを別途、管理、配布する等の必要がないので、簡易な管理により記録媒体のセキュリティーが向上するという効果がある。
【００２６】
また、本発明によれば、コンテンツデータ供給源から提供されるコンテンツ鍵生成用情報ファイルを基に生成される通常のコンテンツ鍵とは別に、提供されたコンテンツデータを記録媒体に記録する過程において情報記録装置内でコンテンツ鍵を生成することにより、記録媒体の再生時、コンテンツ鍵生成用情報ファイルを基にしたコンテンツ鍵と情報記録装置で独自に作成されたコンテンツ鍵の両方が必要となるので、簡易な管理により記録媒体のセキュリティーが向上するという効果がある。また、情報記録装置内にてコンテンツ鍵を自動発生するようにしたので、記録媒体製造関係者以外への暗号処理に関する情報の漏洩を防止できるという効果がある。
【発明を実施するための最良の形態】
【００２７】
以下、図１〜図６を参照して、本発明の情報記録装置の一実施の形態の例、及びこの情報記録装置により行われる情報記録方法について説明する。以下に述べる一実施の形態は、ＣＤ−ＲＯＭシステムのディスク原盤作成に適用した例である。
【００２８】
図１は、本発明の情報記録装置の一実施の形態に係るディスク原盤作成装置の構成を示すブロック図である。このディスク原盤作成装置１は、デジタルデータ素材情報（コンテンツとも称する。）として、例えばアプリケーションプログラム等が記録された光ディスク（デジタルデータ供給源）２と、光ディスク２から供給される情報によりディスク原盤１２に記録する情報のボリューム構造を構築して管理情報を作成するとともに、この管理情報及び光ディスク２に記録されたファイル等を順次読み出して所定の変調処理を行いカッティングマシン４に変調信号を出力するフォーマッタ（信号発生装置）３と、フォーマッタ３から供給される変調信号に従い、表面にレジストが塗布されたディスク原盤１２にレーザービームを照射するカッティングマシン（露光装置）４から構成される。このカッティングマシン４により、ディスク原盤１２にレーザービームを照射し露光した後、このディスク原盤１２を現像してマザーディスクを作成する。そして、このマザーディスクよりスタンパを作成し、スタンパを用いてＣＤ−ＲＯＭが作成される。
【００２９】
上記デジタルデータ素材情報が記録された光ディスク２には、ＣＤ−ＲＯＭによりユーザーに提供するアプリケーションプログラムに係るファイルなどのコンテンツデータ５と、コンテンツ鍵に係る情報や暗号化の有無を表すフラグ等の情報を含むＣＤ−ＲＯＭの製造工程で用いられるディスク原盤１２の作成に必要なインフォメーションファイル（コンテンツ鍵生成用情報ファイル）６が記録されており、これらの情報がフォーマッタ３へ提供される。コンテンツ鍵は、コンテンツデータを構成するコンテンツファイルの再生等の処理に必要な情報であり、この例では、ＣＤ−ＲＯＭに記録する一部のコンテンツファイルが、このコンテンツ鍵を用いて解凍あるいは復号化等されるものである。
【００３０】
図１に示すディスク原盤作成装置１におけるフォーマッタ３の構成要素である専用デバイスドライバ７は、上述のコンテンツデータ供給源の光ディスク２に刻まれた光学的凹凸のデータを非接触にて読み出して電気信号に変換し、ボリューム構造構築部８に送出する。
【００３１】
ボリューム構造構築部８は、光ディスク２から提供されるコンテンツファイル、及びＣＤ−ＲＯＭの作成に必要なデータを含んだインフォメーションファイルからＣＤ−ＲＯＭのボリューム構造を構築する。また、ボリューム構造構築部８内に設けられた管理情報生成部８ａにより、ボリューム構造に基づきＣＤ−ＲＯＭに記録される情報を管理するための管理情報が生成されＥＦＭ（Eight to Fourteen Modulation）信号生成回路９に出力される。ここで生成される管理情報は、ＣＤ−ＲＯＭに記録されたファイルを再生する際に用いられる情報であり、本例ではＩＳＯ（International Organization for Standardization）９６６０とＵＤＦ（Universal Disk Format）とのブリッジフォーマットの規定に従って作成される。なお、ボリューム構造構築部８は、フォーマッタ３に設けられた図示しない演算処理手段により構成され、例えば、図示しないリードオンリメモリ（ＲＯＭ）などに記録された演算処理手段が実行すべきプログラムに従い、ランダムアクセスメモリ（ＲＡＭ）をワークエリアとしながら所定の制御、演算を行うものである。
【００３２】
また、フォーマッタ３は、ボリューム構造構築部８により構築されたボリューム構造に基づく信号に対し、ＥＦＭ変調を行うＥＦＭ信号生成回路９と、ＥＦＭ信号生成回路９でＥＦＭ変調された信号を所定のクロックに同期した変調信号としてカッティングマシン４に出力するＥＦＭ信号出力回路１０を備えている。これらの構成要素からなるフォーマッタ３は、ボリューム構造構築部８から得られる管理情報及び光ディスク２から提供されたファイル等を順次読み出して処理することにより、ディスク原盤１２に作成するピット列に対応して信号レベルが切り換わる変調信号を生成する。
【００３３】
さらに、ディスク原盤作成装置１のカッティングマシン４は、レーザー駆動回路１１を備えており、このレーザー駆動回路１１によりフォーマッタ３のＥＦＭ信号出力回路１０から出力される変調信号に従ってディスク原盤１２に照射するレーザービームのオン・オフを制御している。
【００３４】
図２は、ＩＳＯ９６６０とＵＤＦのブリッジフォーマットで規定されるボリューム構造の例を示す図である。この規定において、ＣＤ−ＲＯＭは、先頭より順にシステムエリア、ボリューム記述子群、パステーブル群及びディレクトリレコード群からなる管理情報と、ファイル群が割り当てられる。
【００３５】
上記システムエリアは、システムの管理用に割り当てられている先頭の１６クラスタの領域である。ボリューム記述子群は、１セクタによる構造体であるボリューム記述子が所定個数だけ割り当てられ、このボリューム記述子には、作成者、ルートディレクトリの位置、ブート情報等のボリュームに関する情報が割り当てられる。またパステーブル群には、複数のパステーブルが割り当てられる。このパステーブルは、高速なディレクトリ検索のためにディレクトリ情報を記録したテーブルである。
【００３６】
また、ディレクトリレコード群には、ファイル、サブディレクトリに関する情報が記録され、各ファイルの記録位置、ファイル名、データ長、ファイルフラグ等が割り当てられるようになされている。また、ディレクトリレコードには、ファイルの記録日付、保護情報などファイルの属性を示す情報も記録される。
【００３７】
図３は、本例のディスク原盤作成装置１にて行われるボリューム構造変換の概要を示す図である。一般に、オーサリングスタジオ２０のコンテンツデータ作成において、コンテンツ鍵生成を含むＣＤ−ＲＯＭ生成方法の指示情報に係るインフォメーションファイル６がコンテンツデータとともに編集され、コンテンツデータ供給源の光ディスク２（図１参照）に記録される。このように、コンテンツ鍵発生のための情報は、ディスク原盤作成装置１の外のオーサリングスタジオ２０からインフォメーションファイル６として提供される。
【００３８】
しかしながら、全てのコンテンツ鍵をオーサリングスタジオ２０で管理することは、暗号情報の漏洩の可能性という点でセキュリティーが強いとは言えない。そこで、本例は、ＣＤ−ＲＯＭ製造工場において、ディスク原盤作成装置１のフォーマッタ３で所定の処理により独自のコンテンツ鍵を発生するようにしている。そして、このコンテンツ鍵から暗号データを生成するとともに、その暗号データの内容を解析するためのファイルを作成し、ＣＤ−ＲＯＭのボリュームに付加し記録する。
【００３９】
図３に示すように、オーサリングスタジオ２０において、コンテンツ提供者がユーザーに提供するコンテンツデータ（コンテンツファイル群）５及びインフォメーションファイル６から構成されるボリューム構造３０を構築し、コンテンツデータ供給源の光ディスク２に記録する。そして、ＣＤ−ＲＯＭ製造工場において、フォーマッタ３が、光ディスク２からコンテンツファイル群及びインフォメーションファイル６等が記録されたデータを読み出し、ボリューム構造４０を構築する。このとき、暗号処理用ファイル４４を作成し、自動的にボリューム構造４０に付加する。そして、インフォメーションファイル６は、コンテンツ鍵生成を含むＣＤ−ＲＯＭの生成方法の指示を目的とするものであるから、ボリューム構造が構築された後は不要となり、図１のＥＦＭ信号出力回路９には入力されず、ファイルシステム上から削除される。
【００４０】
ここで、暗号処理用ファイル４４を構成するコンテンツ鍵ファイル群４５は、オーサリングスタジオ２０で作成されたインフォメーションファイル６内の情報に従って作成されるコンテンツ鍵が記録されたものである。一方、暗号データ解析用ファイル４６は、オーサリングスタジオ２０で管理された暗号処理情報とは別に、ディスク原盤作成装置１のフォーマッタ３内で独自に生成されるコンテンツ鍵に係る情報を有するものであり、すなわち、後述する管理情報を単に読み込むだけでは再生できないように記録される暗号データ内のコンテンツ鍵の記録位置を示す位置情報が記録されている。
【００４１】
上述のように本例のディスク原盤作成装置１は、オーサリングスタジオ２０から提供されるインフォメーションファイル６の内容に従い作成されるコンテンツ鍵ファイル群４５とは別に、ＣＤ−ＲＯＭ製造工場において新たに独自のコンテンツ鍵を作成しようとするものである。
【００４２】
図４は、図３に示したボリューム構造変換の概要をより具体的に説明するための図である。図４に示すように、ディスク原盤作成装置１のフォーマッタ３を構成するボリューム構造構築部８（図１）は、コンテンツ鍵情報抽出部５１、暗号データ用情報検出部５２、コンテンツ鍵生成部５３、暗号処理用ファイル生成部５４、暗号化処理部５５を備えており、これらは、図１の管理情報生成部８ａとともにフォーマッタ３に設けられた図示しない演算処理手段によって構成される。
【００４３】
図４のコンテンツ鍵抽出部５１は、インフォメーションファイル６の情報に基づき、ディスク２より提供されるコンテンツファイル群３３の中で暗号化対象となっているコンテンツファイル抽出するとともに、そのコンテンツファイルを暗号化するための暗号化処理方式を抽出するものである。
【００４４】
また、暗号データ用情報検出部５２は、提供されたコンテンツデータを暗号化するのに必要なコンテンツ鍵となる情報を検出し、この情報を用いて上記インフォメーションファイル６による暗号化対象コンテンツファイルの暗号化処理が後述の暗号化処理部５５において行われる。本例においては、コンテンツファイル群３３の終端３３ａの論理アドレスを算出し、算出された最終アドレス情報を、インフォメーションファイル６に基づいて生成されるコンテンツ鍵とは異なる独自のコンテンツ鍵の生成に利用している。
【００４５】
また、コンテンツ鍵生成部５３は、コンテンツ鍵情報抽出部５１から供給されるコンテンツ鍵情報に所定の演算処理を行いコンテンツ鍵を生成するとともに、暗号データ用情報検出部５２から供給される情報に所定の演算処理を行ってコンテンツ鍵を生成する。
【００４６】
また、暗号処理用ファイル生成部５４は、コンテンツ鍵生成部５３から送られてくるインフォメーションファイル６を基に作成されたコンテンツ鍵よりコンテンツ鍵ファイル群４５を生成するとともに、暗号データ用情報検出部５２にて算出される情報から作成されるコンテンツ鍵より暗号データ解析用ファイル４６を生成する。暗号処理用ファイル生成部５５にて生成されたコンテンツ鍵ファイル群４５及び暗号データ解析用ファイル４６が、変換後のボリューム４０に付加される。
【００４７】
また、暗号化処理部５５は、インフォメーションファイル６に基づきコンテンツ鍵生成部５３にて生成されたコンテンツ鍵、あるいは、暗号データ用情報検出部５２にて算出される情報から生成されるコンテンツ鍵を用いてコンテンツファイル群３３の暗号化対象コンテンツファイルの暗号化処理を行い、暗号化コンテンツファイル群４３に変換してボリューム４０に付加する。
【００４８】
本例では、暗号データ用情報検出部５２で検出される情報に基づいて作成されるコンテンツ鍵は、暗号データとしてディスク原盤１２の所定領域に記録するようにしており、暗号データ内のコンテンツ鍵が記録された位置を示す位置情報を暗号データ解析用ファイルに記録している。上記位置情報はディスク上の位置情報であって、物理アドレスで表される。
【００４９】
図５は、暗号データが記録される位置を説明するため、一例としてシングルセッションＣＤ−ＲＯＭのエリア構造例を示した図である。ディスクのリードアウト領域の外側に暗号データ用のトラックが設けられている。コンテンツ鍵ｎ＋１，ｎ＋２，・・・，ｎ＋ｍ−１，ｎ＋ｍ（ｎ，ｍは自然数）を含む暗号データは、ファイルシステムと同様にフォーマッタ３のＥＦＭ信号生成回路９でＥＦＭ信号に変換され、リードアウト領域の外側の暗号データ領域４７に順次記録される。これらコンテンツ鍵の記録位置を示す絶対アドレス情報が、暗号データ解析用ファイル４６（図４参照）に記録されている。なお、図５の例では、暗号データはディスクの最外周に記録するようにしているが、ディスクのリードイン領域、リードアウト領域、プログラム記録領域などに記録してもよい。
【００５０】
次に、図６に示すボリューム構造変換処理フローチャートを参照しながら、ディスク原盤作成装置１のディスク原盤作成時の動作について説明する。まず、図１に示すディスク原盤作成装置１のフォーマッタ３に備えられた専用デバイスドライバ７によって、光ディスク２に記録されたデジタルデータ素材情報を読み込むことにより、コンテンツデータを構成するコンテンツファイル群３３、コンテンツ鍵に係わる情報や暗号化の有無を表すフラグ情報などのＣＤ−ＲＯＭ作成に必要な各種のデータを有するインフォメーションファイル６がフォーマッタ３に読み出される。
【００５１】
次いで、フォーマッタ３のボリューム構造構築部８において、専用デバイスドライバ７にて読み込まれた各情報に基づき、ＣＤ−ＲＯＭに記録する情報のボリューム構造が構築されてレイアウトが設定されるとともに、管理情報生成部８ａによって上記レイアウト設定に基づきＣＤ−ＲＯＭ内の情報を管理するための管理情報が作成される。
【００５２】
そして、ボリューム構造構築部８において、まず光ディスク２より読み出したインフォメーションファイル６の解析が行われ（ステップＳ１）、その解析結果によりコンテンツデータの暗号化処理が必要であるか否か、すなわち各コンテンツファイルの暗号化及び暗号処理用ファイルの付加を行うかどうかが判断される（ステップＳ２）。
【００５３】
判断ステップＳ２の処理において、コンテンツデータの暗号化を行わないと判断された場合は、暗号処理用ファイルの付加は行わず、ステップＳ７に移行し、インフォメーションファイル６をボリュームから削除し、ステップＳ８においてこれらの変更に合わせてファイル管理情報の書き換えを行い、ボリューム構造変換処理を終了する。
【００５４】
また、判断ステップＳ２の処理において、コンテンツデータの暗号化を行うと判断された場合、変換前ボリューム３０のインフォメーションファイル６の情報に基づいて、コンテンツ鍵情報抽出部５１により暗号化対象のコンテンツファイルと暗号化処理方式に関する情報が抽出される。そして、コンテンツ鍵生成部５３において、コンテンツ鍵抽出部５１にて抽出された情報を用いて所定の演算を行いコンテンツ鍵が生成される。そして、暗号処理用ファイル生成部５４にてこのコンテンツ鍵よりコンテンツ鍵ファイル群４５が生成され変換後ボリューム４０に付加される（ステップＳ３）。例えば、本例では、インフォメーションファイル６に基づくコンテンツ鍵１，２，・・・，ｎ−１，ｎ（ｎは自然数）がコンテンツ鍵ファイル群４５（図４参照）に記録される。なお、本例においては、各コンテンツ鍵は対応する暗号化対象コンテンツファイル毎に別々のものが生成されるものとする。
【００５５】
また、インフォメーションファイル６とは別に、暗号データ用情報検出部５２により、管理情報のディレクトリレコード内のファイルの開始位置やデータ長等の情報からコンテンツファイル群３３の終端３３ａのアドレス情報を算出する。そして、コンテンツ鍵生成部５３にてこの最終アドレス情報に所定の演算処理を行いコンテンツ鍵が生成される。このコンテンツ鍵は暗号データとしてファイルシステムとは別にディスク上の所定領域に記録されるが、暗号処理用ファイル生成部５４において、ディスク上の記録位置を示す位置情報を暗号データ解析用ファイル４６として生成し、図４に示すボリューム４０に付加する（ステップＳ４、Ｓ５）。
【００５６】
上記暗号データは、ファイルシステムと同様、後述するＥＦＭ信号生成回路９によりＥＦＭ信号に変換された後、図５に示す暗号データ領域４７に記録される。例えば、図５に示すように、暗号データ内に、コンテンツ鍵ｎ＋１，ｎ＋２，・・・，ｎ＋ｍ−１，ｎ＋ｍ（ｎ，ｍは自然数）が記録されており、これらの記録位置情報（物理アドレス）は、ファイルシステム上の暗号データ解析用ファイル４６に記録されている。なお、本例ではこれらｍ個のコンテンツ鍵ｎ＋１，・・・，ｎ＋ｍは、全ての暗号化対象コンテンツファイルの暗号解読に必要なものとしている。
【００５７】
インフォメーションファイル６の情報を基に生成したコンテンツ鍵、及びフォーマッタ３において独自に算出した最終アドレス情報を基に生成したコンテンツ鍵を用いて、暗号化処理部５５がコンテンツファイル群３３の中の暗号化対象コンテンツファイルについて暗号化処理を行い、図４に示すように、コンテンツファイル群３３を暗号化コンテンツファイル群４３に変換する（ステップＳ６）。
【００５８】
その後、ボリューム構造構築部３は、インフォメーションファイル６をボリュームから削除する（ステップＳ７）。これらの変更に合わせて、管理情報内のファイルの管理に係るファイル管理情報３１を書き換え、ファイル管理情報４１へと変更してボリューム構造変換処理を終了する（ステップＳ８）。
【００５９】
上述した工程で行われるコンテンツ鍵ファイル群４５及び暗号データ用解析ファイル４６からなる暗号処理用ファイル４４の付加と、インフォメーションファイル６の削除において、光ディスク２から提供されたオリジナルのコンテンツデータ５のファイル属性や記録位置が影響を受けないように、ファイルシステムの解析が行われる。
【００６０】
例えば、暗号処理用ファイル４４を付加する場合には、暗号処理用ファイル４４をオリジナルのコンテンツデータの末尾又は空き領域に付加し、ファイルシステムの管理情報を変更する。また、ファイルを削除する場合、インフォメーションファイル６をオリジナルのコンテンツデータから削除し、ファイルシステムの管理情報を変更する。
【００６１】
このように、オリジナルのコンテンツデータの末尾又は空き領域に暗号処理用ファイル４４を記録するように構成した場合、コンテンツ鍵によってコンテンツファイルを暗号化しても、コンテンツ製作者が意図したコンテンツデータのファイル属性やファイル保存順序を変更することなく、ディスク原盤１２に記録することができる。これにより、オリジナルのコンテンツデータから暗号化に依存しない情報が失われないようにしている。
【００６２】
上述のように、ボリューム構造構築部８にてボリューム構造変換処理がなされた後、管理情報生成部８ａで生成された管理情報、暗号化処理されたコンテンツファイル群４３の各コンテンツファイル、コンテンツ鍵ファイル群４５及び暗号データ解析用ファイル４６、暗号データの各データが、図１のボリューム構造構築部８からＥＦＭ信号生成回路９に、それぞれ所定の対応するタイミングで順次入力される。
【００６３】
ＥＦＭ信号生成回路９に入力された各データは、所定のデータ量単位でブロック化され誤り訂正符号を付加された後、インターリーブ処理され、さらに誤り訂正符号が付加される。ＥＦＭ信号生成回路９は、こうして処理されたデータを、誤り訂正符号をＥＦＭ変調した後、同期信号を介挿し、チャンネルクロックに同期したシリアルデータ列の変調信号ＥＦＭとしてＥＦＭ信号出力回路１０に出力する。またこのときＥＦＭ信号生成回路９は、併せて、ＴＯＣ（Table Of Contents）のデータ、サブコードのデータを生成し、このＴＯＣのデータを同様に処理し、またサブコードのデータを適宜ＴＯＣデータに介挿し処理する。
【００６４】
このＥＦＭ信号生成回路９から出力された変調信号は、ＥＦＭ信号出力回路１０にてＮＲＺＩ（Non Return to Zero Inverter）変調されて、出力信号としてカッティングマシン４に出力される。
【００６５】
カッティングマシン４は、フォーマッタ３のＥＦＭ信号出力回路１０から出力される変調信号によりレーザー駆動回路１１でディスク原盤１２に照射するレーザービームのオン・オフを制御しつつディスク原盤１２にレーザービームを照射し、このレーザービームの照射位置をディスク原盤１２の内周側から外周側に順次変化させながら、ディスク原盤１２を線速度一定の条件により回転駆動する。これにより、ディスク原盤１２表面が変調信号に対応して順次露光され、この露光軌跡上にＣＤ−ＲＯＭのピット列となる潜像が形成される。そして、このディスク原盤１２を現像することによりマスタディスクが作成され、このマスタディスクからスタンパが作成されて、スタンパによりピット列が形成されたＣＤ−ＲＯＭが順次作成される。
【００６６】
なお、本例の図４に示す暗号データ用情報検出部５２において、コンテンツファイル群３３の終端３３ａの最終アドレス情報を得るのに、ファイルシステムのセクタサイズから最終アドレス（論理アドレス）を算出するようにしているが、他の形態の例として、ＥＦＭ信号レベルまで変換した情報をもとに暗号データ用の最終アドレス情報を得るようにしてもよい。すなわち、ＥＦＭ信号生成回路９においてＥＦＭ変調後のＥＦＭビットパターンサイズから最終アドレス（物理アドレス）を算出するようにすることもできる。
【００６７】
前者の場合、ファイルシステムの最終アドレス情報から、ディスク最外周に記録された暗号データ内のコンテンツ鍵の記録位置を速やかに読み取ることができる。また、後者の場合は、最終アドレス情報をディスクデータ固有の値で取得することができる。
【００６８】
以上述べたように、本例のディスク原盤作成装置１は、オーサリングスタジオ２０から提供されるインフォメーションファイル６の情報に基づき作成するコンテンツ鍵とは別に、提供されたコンテンツデータをディスク原盤１２に記録する過程でフォーマッタ３により独自にコンテンツ鍵を生成し、さらにオペレーティングシステムで管理情報を単に読み込むだけではコンテンツファイルの再生が困難となるように、独自に生成したコンテンツ鍵をディスクのリードアウト領域の外側に暗号データとして記録するようにしている。
【００６９】
以上説明したように、本例は、ＣＤ−ＲＯＭの製造においてコンテンツデータをＣＤ−ＲＯＭに記録する信号レベルに変換する過程で、コンテンツ鍵の一部をディスク所定領域、例えばリードアウト領域の外側のトラックに暗号データとして記録し、コンテンツ鍵に関する情報をファイルシステム上だけでなく、ファイルシステム外など別の領域に記録するので、暗号方式が複雑になり、このシステムに対応していないＣＤ−ＲＯＭ再生装置は管理情報を単に読み込んだだけではコンテンツ鍵を容易に発見できなくなるなど、さらにセキュリティーが強化される。
【００７０】
また、従来のシリアル番号等の入力により違法コピーを防止する場合と本例の場合を比較してみると、本例の場合、上述の入力に供するデータを別途、管理、配布等をする必要がなく、その分、簡易な管理によりＣＤ−ＲＯＭのセキュリティーを向上させることができる。
【００７１】
さらに、本例のディスク原盤作成装置１によれば、インフォメーションファイル６から提供される情報を基に生成される通常のコンテンツ鍵とは別に、コンテンツデータを記録媒体に記録する過程で独自のコンテンツ鍵を生成することにより、コンテンツファイルの再生時、オーサリングスタジオ２０由来のコンテンツ鍵とフォーマッタ３で独自に生成されたコンテンツ鍵の両方が必要となるので、ＣＤ−ＲＯＭのセキュリティーが向上する。特に、ＣＤ−ＲＯＭ製造工場関係者以外の第三者、例えばオーサリングスタジオ２０のコンテンツ制作関係者などによる、ＣＤ−ＲＯＭの暗号処理に関する情報の漏洩を防止することができる。さらに、フォーマッタ３の筐体が不法に解体されたときなど、フォーマッタ３内のＲＯＭ（図示略）等に記録されているプログラムデータをクリアするなどの対策をとることによって、記録情報フォーマットの解析をより強固に防ぐことができる。
【００７２】
また、ディレクトリやファイルの追加、削除を行う工程は、パーソナルコンピュータ等を使用してファイルシステムが搭載されたオペレーティングシステム（ＯＳ）上で行うことが一般的であるが、一旦ＯＳ上に展開されたディレクトリやファイルは、ＯＳに依存した属性や、再度コンテンツデータのイメージに変換したときに書き込みの順序、例えばディスク上の物理的な記録位置などが変更されてしまう場合が発生する。これでは、コンテンツを作成したオーサリング過程において、コンテンツデータ作成者による再生時の効率を考えたデータ作りなどの意図を反映できないということになる。しかし、本例のものは、コンテンツデータのイメージをＯＳなどに展開することなく、直接ファイルシステムの管理情報を解析しているため、オリジナルのデータに影響しないエリアに対してだけ、データファイルの追加や削除をフォーマッタ３により自動的に行うことができる。
【００７３】
次に、上述のようにして作成されたＣＤ−ＲＯＭをＣＤ−ＲＯＭ再生装置にて再生する際に行われる処理について説明する。
【００７４】
図７は、本発明のＣＤ−ＲＯＭ再生装置（情報再生装置）の一実施の形態の例を示すブロック図である。図７に示すコンピュータ等から構成されるＣＤ−ＲＯＭ再生装置６０において、インターフェース（Ｉ／Ｆ）６１を介して不図示のキーボード、マウス、モニタ等の操作デバイスがバス６７に接続されている。また中央処理ユニット（ＣＰＵ）６２の制御下でＣＤ−ＲＯＭを再生する光ディスクドライブ６３がバス６７に接続される。
【００７５】
また、ＣＤ−ＲＯＭ再生装置６０は、リードオンリメモリ（ＲＯＭ）６４に記録された情報に従ってランダムアクセスメモリ（ＲＡＭ）６５にワークエリアを確保し、ハードディスクドライブ（ＨＤＤ）６６に記録された処理プログラムを中央処理ユニット６２により実行することにより、ユーザーからの指示に応じて種々の処理を実行するように構成されている。中央処理ユニット６２は、ユーザーからの指示に応じてＣＤ−ＲＯＭに記録されたコンテンツデータが暗号化されているか否かを検出する暗号化検出手段、及び暗号化されたコンテンツファイルの処理に必要な暗号処理用ファイルを解析し、暗号化コンテンツファイルの暗号を解読する暗号解析手段として機能する。
【００７６】
このように構成されるＣＤ−ＲＯＭ再生装置６０において、例えば、ユーザーからＣＤ−ＲＯＭに記録されたアプリケーションプログラムのインストールが指示されると、中央処理ユニット６２により、図８に示す処理手順が実行される。
【００７７】
図８は、図７に示すＣＤ−ＲＯＭ再生装置６０によるアプリケーションプログラムのインストール処理を示すフローチャートである。中央処理ユニット６２は、ユーザーによりアプリケーションプログラムのインストールが指示されると、ＣＤ−ＲＯＭに記録された当該アプリケーションプログラムに関するファイルの管理情報より、アプリケーションプログラムを構成するコンテンツファイルが暗号化されているか否かを判断する（ステップＳ１１）。
【００７８】
例えば、コンテンツファイルの暗号化が行われていることは、図４に示すようにコンテンツ鍵ファイル群４５や暗号データ解析用ファイル４６がディスクに記録されていることで判別できる。あるいは、このようなファイルの処理に必要な情報の記録を示す識別子（フラグ）を管理情報のディレクトリレコードのシステム用領域（図示略）などに記録することで判別してもよい。このような識別子が設定されている場合は、ファイルの処理に必要な情報が設定されていることが速やかに確認できるので、再生時、ファイルの処理に必要な情報を迅速に取得することができる。
【００７９】
上述の判断ステップＳ１１の処理において、コンテンツファイルの暗号化が行われていないと判断した場合、ステップＳ１７に移行し、中央処理ユニット６２はＣＤ−ＲＯＭに記録されたセットアッププログラムの実行により、従来と同様に通常のインストールの処理を実行する。すなわち、中央処理ユニット６２は、ＣＤ−ＲＯＭに記録された各ファイルをハードディスクドライブ６６に記録して解凍した後、表示画面（図示略）上にアイコン等を作成してセットアップの処理を実行し、この処理手順を終了する。
【００８０】
これに対し、判断ステップＳ１１の処理においてコンテンツファイルの暗号化が行われていると判断した場合には、中央処理ユニット６２はコンテンツ鍵が入ったファイルの解析を行う。まず、オーサリングスタジオ２０から提供されたインフォメーションファイル６の情報に基づき生成されたコンテンツ鍵（１，２，・・・，ｎ）が入ったコンテンツ鍵ファイル群４５の解析を行い、コンテンツ鍵を取り出す（ステップＳ１２）。
【００８１】
次に、暗号データ解析用ファイル４６の解析を行う。この暗号データ解析用ファイル４６には、ディスクの暗号データ領域４７に記録されているコンテンツ鍵ｎ＋１，・・・，ｎ＋ｍの位置情報が記録されているので、まず暗号データ解析用ファイル４６から位置情報を取得する（ステップＳ１３）。そして、この取得した位置情報から暗号データの解析を行い（ステップＳ１４）、コンテンツファイルの処理に必要とする残りのコンテンツ鍵を取り出す（ステップＳ１５）。
【００８２】
以上のようにして取り出した全てのコンテンツ鍵を用いることによって、暗号化されたコンテンツファイルの暗号を解く。例えば、図４において、コンテンツ鍵ファイル群４５のコンテンツ鍵１と暗号データのコンテンツ鍵ｎ＋１，・・・，ｎ＋ｍを用いてコンテンツファイルＡ´の暗号を解き、また、コンテンツ鍵ファイル群４５のコンテンツ鍵２と暗号データのコンテンツ鍵ｎ＋１，・・・，ｎ＋ｍを用いてコンテンツファイルＢ´の暗号を解く。このように、インフォメーションファイル６の情報に基づき作成されたコンテンツ鍵とフォーマッタ３内で作成したコンテンツ鍵の双方を取得して同時に用いることにより、コンテンツファイル群４３の暗号化コンテンツファイルを解読することができる（ステップＳ１６）。
【００８３】
そして、例えば、このコンテンツ鍵を引数に設定して、ＣＤ−ＲＯＭに記録されたセットアッププログラムに対し実行を指示することにより、ＣＤ−ＲＯＭに記録されたアプリケーションプログラムに係るファイルをハードディスクドライブ６６に転送し、暗号解除済みのコンテンツ鍵によりコンテンツの解凍を行う。続いて、中央処理ユニット６２はアイコン等を作成してセットアップの処理を実行し（ステップＳ１７）、このインストール処理手順を終了する。
【００８４】
なお、図８の例において、暗号データ上のコンテンツ鍵の記録位置情報を示す暗号データ解析用ファイル４５が存在しない場合、又は暗号データ解析用ファイル４５にコンテンツ鍵の位置情報が記録されていない場合には、位置情報をリードインからサーチするように構成してもよい。
【００８５】
上述のように構成された本例の情報記録方法により潜像が作成されるディスク原盤１２より作成されたＣＤ−ＲＯＭを、例えば通常のオペレーティングシステムで動作するコンピュータにインストールする場合、コンテンツ鍵を含む暗号データの内容を読み取れないので、コンテンツ鍵を取得することができず、コンテンツファイルの暗号化を解除することができない。このため、ＣＤ−ＲＯＭに記録されたファイルをＣＤ−ＲＯＭ再生装置内のハードディスクドライブに記録したとしても、正常に機能させることができない。したがって、このＣＤ−ＲＯＭにより供給されるアプリケーションプログラムの不正使用を防止することができる。
【００８６】
また、このＣＤ−ＲＯＭをコピーする場合にあっては、ファイル単位で転送して書き込み可能なＣＤ−Ｒ等に記録しても、暗号データについてはコピーすることができない。また、仮にコピーすることができたとしても、管理情報を単に読み込むだけでは、暗号データ内のコンテンツ鍵が見つからずコンテンツファイルを再生することができないので、不正コピーを防止するとともにコピーの不正使用を確実に防ぐことができる。
【００８７】
このように、ＣＤ−ＲＯＭの違法コピーを本例の情報記録方法によるフォーマットに対応していないＣＤ−ＲＯＭ再生装置で再生しようとする正規でないユーザーは、このＣＤ−ＲＯＭの情報を利用することができない。なお、本例において正規ユーザーとは、正規のルートで販売された本例のフォーマットのディスクをそのディスクが再生可能な再生装置で再生しようとする者である。また、正規でないユーザーとは、違法にコピーされたディスクを本例のフォーマットに対応していない再生装置で再生しようとする者である。
【００８８】
本例の情報記録方法による記録フォーマットに対応したＣＤ−ＲＯＭ再生装置６０によれば、ＣＤ−ＲＯＭに記録されたコンテンツ鍵ファイル群４５及びディスクの所定領域に記録されたコンテンツ鍵の記録位置情報を持つ暗号データ用ファイル４６を再生し、それぞれからコンテンツ鍵を検出することができる。そして、これらコンテンツ鍵によりハードディスク６６に記録する各コンテンツファイルを解凍することができる。
【００８９】
これにより、ＣＤ−ＲＯＭ再生装置６０においては、シリアル番号等のデータを入力しなくても、ＣＤ−ＲＯＭに記録されたアプリケーションプログラムを正しくインストールしてこのアプリケーションプログラムを実行することができる。
【００９０】
なお、上述の実施の形態において、ＩＳＯ９６６０とＵＤＦとのブリッジ規格によるＣＤ−ＲＯＭを作成する場合について述べたが、本発明はこれに限らず、各規格単独の場合やＨＦＳ(Hierarchical File System)など別のファイルシステムの規格である場合にも適用することができる。
【００９１】
例えば、コンテンツデータ供給源から提供されたコンテンツデータが情報記録装置のファイルシステムのイメージではないファイルの場合や、ＣＤ−ＲＯＭのファイルシステムをＩＳＯ９６６０／ＵＤＦのブリッジフォーマットで記録しなければならない場合に、コンテンツデータ供給源にはＩＳＯ９６６０だけのイメージであるときなどでは、ファイルシステムのイメージに変換したときの全体のセクタサイズ、つまり論理的なアドレス情報を基に演算処理等を行うようにしてもよい。
【００９２】
また、例えばコンテンツ供給源からＣＤ−ＲＯＭの仕様に合ったファイルシステムのイメージを持つコンテンツデータが提供されたとき、フォーマッタ３は、コンテンツデータのイメージをＯＳに展開することなく、直接ファイルシステムの管理情報を解析し、ファイルシステムに従い忠実にコンテンツデータの記録を行うことができる。
【００９３】
上述の２つの方法のうちいずれで行うかは、フォーマッタ３が、提供されたコンテンツデータのファイルシステムと記録媒体に記録すべきファイルシステムとの関係で選択するようにしておくとよい。
【００９４】
また、上述の実施の形態において、コンテンツデータ供給源から提供されるオリジナルのコンテンツ情報を変更しないことを前提として説明したが、意図的にファイルの属性やファイルの保存順序等を変更し、その変更方式をインフォメーションファイル６により生成されるコンテンツ鍵とは別の暗号鍵とする手法を用いることもできる。
【００９５】
また、上述の実施の形態においては、暗号データ解析用ファイル４６を暗号データ内のコンテンツ鍵の位置情報を持ったファイルとして生成したが、コンテンツ鍵の位置情報を持った別のファイルの暗号鍵にするなど、複数段で暗号データの解析を行う手法を用いることもできる。
【００９６】
また、上述の実施の形態において、暗号データ解析用ファイル４６の位置情報だけから暗号データ上のコンテンツ鍵を単純に取り出しているが、暗号データの記録変調方式を変えるなどして専用の読み出し機構を追加することによって暗号化する手法を用いることもできる。
【００９７】
また、上述の実施の形態においては、ＣＤ−ＲＯＭを作成する場合について述べたが、本発明はこれに限らず、さらにはＤＶＤ（Digital Versatile Disk）、ＤＶＤの次世代ディスク、さらには光磁気ディスク、メモリカード、ハードディスク等、種々の記録媒体に広く適用することができる。
【００９８】
また、上述の実施の形態においては、コンテンツとしてアプリケーションプログラムを提供する場合に本発明を適用した例について述べたが、本発明はこれに限らず、例えば音楽コンテンツ、映像コンテンツ等を提供する場合にも広く適用することができる。
【００９９】
また、実施の形態の例としてディスク原盤作成装置（情報記録装置）、ＣＤ−ＲＯＭ再生装置（情報再生装置）についてそれぞれ説明したが、本発明は、情報記録機能と情報再生機能が一体構成とされた情報記録再生装置にも適用可能なことは勿論である。
【０１００】
さらに、本発明は上述した実施の形態の例に限られるものではなく、本発明の要旨を逸脱することなくその他種々の構成を取り得ることは勿論である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の一実施の形態の例のディスク原盤作成装置を示す構成図である。
【図２】ＣＤ−ＲＯＭのボリューム構造の例を示す図である。
【図３】ボリューム構造変換の概要の説明に供する図である。
【図４】ボリューム構造変換処理の説明に供する図である。
【図５】ＣＤ−ＲＯＭのエリア構造例を示す図である。
【図６】ボリューム構造変換処理のフローチャートである。
【図７】ＣＤ−ＲＯＭ再生装置の一例の構成図である。
【図８】アプリケーションプログラムのインストール処理を示すフローチャートである。
【符号の説明】
【０１０２】
１…ディスク原盤作成装置（情報記録装置）、２…光ディスク（コンテンツデータ供給源）、３…フォーマッタ、４…カッティングマシン、５…コンテンツデータ、６…インフォメーションファイル（コンテンツ鍵生成用情報ファイル）、７…専用デバイスドライバ、８…ボリューム構造構築部、８ａ…管理情報生成部、９…ＥＦＭ信号生成回路、１０…ＥＦＭ信号出力回路、１１…レーザー駆動回路、１２…ディスク原盤（記録媒体）、２０…オーサリングスタジオ、３０，４０・・・ボリューム構造、３１，４１…ファイル管理情報、３３，４３…コンテンツファイル、３３ａ…ファイル群の終端、４５…コンテンツ鍵ファイル群、４６…暗号データ解析用ファイル、４７…暗号データ領域、５１…コンテンツ鍵情報抽出部、５２…暗号データ用情報検出部、５３…コンテンツ鍵生成部、５４…暗号処理用ファイル生成部、５５…暗号化処理部、６０…ＣＤ−ＲＯＭ再生装置（情報再生装置）、６１…Ｉ／Ｆ、６２…ＣＰＵ、６３…光ディスクドライブ、６４…ＲＯＭ、６５…ＲＡＭ、６６…ＨＤＤ、６７…バス
【図１】
2005228401.tif 000003
【図２】
2005228401.tif 000004
【図３】
2005228401.tif 000005
【図４】
2005228401.tif 000006
【図５】
2005228401.tif 000007
【図６】
2005228401.tif 000008
【図７】
2005228401.tif 000009
【図８】
2005228401.tif 000010