(57)【要約】【課題】本発明は、データ処理装置の管理方法、データ処理装置、データ処理方法に関し、例えばコンパクトディスク、ＣＤ−ＲＯＭの製造工程に適用して、海賊版作成等の不正な処理に使用した製造設備を使用困難とすることができるようにする。【解決手段】本発明は、ツリー構造の管理体系に係るノードキーとリーフキーとによりマスターキーを暗号化してデータ処理装置に配付する。またこのマスターキーによりデータ処理してシルアルデータ列を生成する。【選択図】        図１
2004234744.tif 000002
【特許請求の範囲】
【請求項１】
ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理装置の管理方法において、
前記データ処理装置の複数を階層的にグループ化してツリー構造の管理体系を形成し、
前記ツリー構造の分岐にそれぞれ固有のノードキーを設定し、
前記データ処理装置のそれぞれに固有のリーフキーを設定し、
コンテンツの処理に必要なマスタキーを前記コンテンツを処理する前記データ処理装置においてのみ取得可能に、対応する前記ノードキー、前記リーフキーにより暗号化して配付する
ことを特徴とするデータ処理装置の管理方法。
【請求項２】
ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理装置において、
同種の機器とで階層的にグループ化されてツリー構造の管理体系が形成され、
前記ツリー構造の分岐にそれぞれ固有のノードキーが設定され、
前記各機器に固有のリーフキーが設定され、
コンテンツの処理に必要なマスタキーが前記コンテンツを処理する機器においてのみ取得可能に、対応する前記ノードキー、前記リーフキーにより暗号化されて配付され、
前記データ処理装置は、
自己に割り当てられた前記ノードキー、前記リーフキーにより、前記暗号化されて配付されたマスタキーを復号し、
前記マスタキーに基づいて前記コンテンツにより前記シリアルデータ列を生成する
ことを特徴とするデータ処理装置。
【請求項３】
前記マスタキーを正常に復号し得ない場合、前記シリアルデータ列の出力及び又は処理を中止する
ことを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理方法において、
同種の機器とで階層的にグループ化されてツリー構造の管理体系が形成され、
前記ツリー構造の分岐にそれぞれ固有のノードキーが設定され、
前記各機器に固有のリーフキーが設定され、
コンテンツの処理に必要なマスタキーが前記コンテンツを処理する機器においてのみ取得可能に、対応する前記ノードキー、前記リーフキーにより暗号化されて配付され、
前記データ処理方法は、
自己に割り当てられた前記ノードキー、前記リーフキーにより、前記暗号化されて配付されたマスタキーを復号し、
前記マスタキーに基づいて前記コンテンツにより前記シリアルデータ列を生成する
ことを特徴とするデータ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置の管理方法、データ処理装置、データ処理方法に関し、例えばコンパクトディスク（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  ＤｉｓｃＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）の製造工程に適用することができる。本発明は、ツリー構造の管理体系に係るノードキーとリーフキーとによりデータ処理装置にマスタキーを暗号化して配付することにより、またこのマスタキーによりデータ処理してシルアルデータ列を生成することにより、不正な処理に使用された製造設備を使用困難とすることができるようにする。
【０００２】
【従来の技術】
従来、コンパクトディスク、ＣＤ−ＲＯＭの製造においては、スタジオ等でオーサリングされたコンテンツのデータ（以下、コンテンツデータと呼ぶ）がＣＤ−Ｒ等により記録されてプリマスターディスクが作成され、このプリマスターディスクが光ディスクの製造工程に提供される。
【０００３】
図７に示すように、光ディスクの製造工程は、このプリマスターディスク１に記録されたコンテンツデータＤ１がフォーマッタ２に提供され、フォーマッタ２は、コンパクトディスクのフォーマットに従って、このコンテンツデータＤ１を順次処理し、コンパクトディスク、ＣＤ−ＲＯＭに作成するピット又はスペースのエッジのタイミングに対応して論理値が設定されたＥＦＭ信号ＥＦＭを生成する。すなわちフォーマッタ２は、コンテンツデータＤ１を所定のブロック単位で区切って、ＣＩＲＣ符号化処理により誤り訂正符号（ＣＩＲＣ：Ｃｒｏｓｓ  Ｉｎｔｅｒｌｅａｖｅｄ  Ｒｅｅｄ−Ｓｏｌｏｍｏｎ  Ｃｏｄｅ  ）を付加し、またインターリーブ処理した後、ＥＦＭ（Ｅｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）変調処理等を実行し、その結果得られるデータ列をパラレルシリアル変換処理（Ｐ／Ｓ変換）し、これによりＥＦＭ信号ＥＦＭを生成する。
【０００４】
光ディスクの製造工程は、カッティング装置３において、このＥＦＭ信号ＥＦＭをＮＲＺＩ（Ｎｏｎ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ  Ｉｎｖｅｒｔｅｄ  ）変調することによりピット列に対応して信号レベルが切り換わる変調信号を生成し、この変調信号によりディスク原盤４を走査するレーザービームをオンオフ制御してディスク原盤４を順次露光するようになされている。
【０００５】
光ディスクの製造工程では、このディスク原盤４を現像した後、電鋳処理してマザーディスクを作成し、このマザーディスクよりスタンパを作成する。光ディスクの製造工程では、このようにして作成したスタンパを用いてコンパクトディスク、ＣＤ−ＲＯＭを量産するようになされている。
【０００６】
このようなコンパクトディスク、ＣＤ−ＲＯＭ等の光ディスクにおいては、所定のコードを別途記録することにより、不正コピー、海賊版を容易に摘発する方法が種々に提案されるようになされている（例えば特開平１０−２３３０１９号公報）。
【０００７】
これに対して特開２００２−８４２７１号公報においては、ネットワークを介したコンテンツの提供において、不正な攻撃によりコンテンツの保護に係る情報が特定の端末装置より露呈した場合に、このような保護に係る情報を更新する方法が提案されるようになされている。
【０００８】
【特許文献１】
特開平１０−２３３０１９号公報
【特許文献２】
特開２００２−８４２７１号公報
【０００９】
【発明が解決しようとする課題】
ところでマスタリング装置、カッティング装置等の光ディスクの製造設備においては、業界に広く普及して利用されるようになされている。またコンパクトディスク、ＣＤ−ＲＯＭのフォーマットにおいても、内容が公開され、業界においては、広く内容が知られるようになされている。これによりコンパクトディスク等においては、このような製造設備を使用していわゆる海賊版が作成される恐れがあった。
【００１０】
このような海賊版の作成に使用される製造設備を使用困難とすることができれば、海賊版の製造販売を抑圧し得、著作権者の利益保護を図ることができると考えられる。
【００１１】
本発明は以上の点を考慮してなされたもので、不正な処理に使用された製造設備を使用困難とすることができるデータ処理装置の管理方法、データ処理装置、データ処理方法を提案しようとするものである。
【００１２】
【課題を解決するための手段】
かかる課題を解決するため請求項１の発明においては、ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理装置の管理方法に適用して、コンテンツの処理に必要なマスタキーをコンテンツを処理するデータ処理装置においてのみ取得可能に、対応するノードキー、リーフキーにより暗号化して配付する。
【００１３】
また請求項２の発明においては、ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理装置に適用して、自己に割り当てられたノードキー、リーフキーにより、暗号化されて配付されたマスタキーを復号し、このマスタキーに基づいてコンテンツによりシリアルデータ列を生成する。
【００１４】
また請求項４の発明においては、ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理方法に適用して、自己に割り当てられたノードキー、リーフキーにより、暗号化されて配付されたマスタキーを復号し、マスタキーに基づいてコンテンツによりシリアルデータ列を生成する。
【００１５】
請求項１の構成によれば、ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理装置の管理方法に適用して、コンテンツの処理に必要なマスタキーをコンテンツを処理するデータ処理装置においてのみ取得可能に、対応するノードキー、リーフキーにより暗号化して配付することにより、多数のデータ処理装置を管理する場合に、効率良くかつ確実に、配付対象機器によってのみ正常に取得可能に、マスタキーを配付することができる。これによりこのマスタキーの配付の有無により海賊版作成等の不正な処理に使用された製造設備については使用困難とすることができる。
【００１６】
これにより請求項２の構成によれば、ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理装置に適用して、海賊版作成等の不正な処理に使用された製造設備については使用困難とすることができる。
【００１７】
また請求項４の構成によれば、ディスク原盤のカッティングに供するシリアルデータ列を生成するデータ処理方法に適用して、海賊版作成等の不正な処理に使用された製造設備については使用困難とすることができる。
【００１８】
【発明の実施の形態】
以下、適宜図面を参照しながら本発明の実施の形態を詳述する。
【００１９】
（１）第１の実施の形態
（１−１）第１の実施の形態の構成
図２は、本発明の実施の形態に係るフォーマッタ管理システムを示すブロック図である。このフォーマッタ管理システム６では、キー配付センタ（ＫＤＣ：Ｋｅｙ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｃｅｎｔｅｒ  ）７により各ディスク製造工場８Ａ、８Ｂ、……、８Ｎに設けられたフォーマッタ９Ａ、９Ｂ、……、９Ｎを管理し、海賊版作成等の不正な処理に係わったフォーマットを使用困難とする。
【００２０】
このためこのフォーマッタ管理システム６では、各フォーマッタ９Ａ、９Ｂ、……、９Ｎをツリー構造の管理体系により管理する。すなわち図３に示すように、各フォーマッタ９Ａ、９Ｂ、……、９Ｎは、階層的にグループ化されて、各グループと、このグループに属する下位階層のグループ又はフォーマッタ９Ａ、９Ｂ、……、９Ｎを順次線により結んだ場合、全体を統括する最上位階層の分岐より個々のフォーマッタ９Ａ、９Ｂ、……、９Ｎに至るまでの経路が少なくとも複数の分岐を含むように管理される。これにより図３の例では、最も上位において、全てのフォーマッタ９Ａ、９Ｂ、……、９Ｎ、……のうちフォーマッタ９Ａ、９Ｂ、……、９Ｈが１つのグループにグループ化され、さらにこの下位階層において、これらフォーマッタ９Ａ、９Ｂ、……、９Ｈが、フォーマッタ９Ａ〜９Ｄとフォーマッタ９Ｅ〜９Ｈにそれぞれグループ化されるようになされている。またこのうちのフォーマッタ９Ａ〜９Ｄのグループにおいては、さらに下位階層によりフォーマッタ９Ａ、９Ｂとフォーマッタ９Ｃ、９Ｄとにグループ化されるようになされ、これらにより各フォーマッタ９Ａ、９Ｂ、……、９Ｎは、この最上位階層の分岐より個々のフォーマッタ９Ａ、９Ｂ、……、９Ｎを特定するに至るまでの経路がツリー構造を示す管理体系により管理されるようになされている。
【００２１】
フォーマッタ管理システム６では、このようにして表される各分岐に、それぞれ固有のノードキーＫＲ、Ｋ０、Ｋ１、Ｋ００〜Ｋ１１、Ｋ０００〜Ｋ１１１が設定される。各フォーマッタ９Ａ、９Ｂ、……、９Ｎは、最上位階層の分岐から自己のフォーマッタ９Ａ、９Ｂ、……、９Ｎに至るまでの分岐に設定されたノードキーＫＲ、Ｋ０、Ｋ１、Ｋ００〜Ｋ１１、Ｋ０００〜Ｋ１１１と、各フォーマッタ９Ａ、９Ｂ、……、９Ｎに固有のリーフキーＫ００００〜Ｋ１１１１がそれぞれ事前に記録されるようになされている。
【００２２】
これにより例えばフォーマッタ９Ａにおいては、ノードキーＫＲ、Ｋ０、Ｋ００、Ｋ０００、リーフキーＫ００００が記録されるのに対し、フォーマッタ９Ｂにおいては、ノードキーＫＲ、Ｋ０、Ｋ００、Ｋ００１、リーフキーＫ０００１が記録されるようになされている。
【００２３】
ここでこれらノードキーＫＲ、Ｋ０、Ｋ１、Ｋ００〜Ｋ１１、Ｋ０００〜Ｋ１１１、リーフキーＫ０００１は、各フォーマッタ９Ａ、９Ｂ、……、９Ｎにおける処理に必要なマスタキーの取得に必要な暗号キーである。この実施の形態においては、各フォーマッタ９Ａ、９Ｂ、……、９Ｎにおいて、１タイトルのディスク原盤を露光する毎に、対応するフォーマッタ９Ａ、９Ｂ、……、９Ｎに設定されたノードキー、リーフキーによりマスタキーを配付し、これにより不正な処理に係わったフォーマットにおいては、正常にマスタキーを取得し得ないようにし、これによりこのフォーマットを使用困難とする。
【００２４】
このためキー配付センタ７においては、キー配付サーバー７Ａによりマスタキーを暗号化して有効化キーブロック（ＥＫＢ：Ｅｎａｂｌｉｎｇ  Ｋｅｙ  Ｂｌｏｃｋ）を生成し、この有効化キーブロックＥＫＢによりマスタキーを配付する。なおこのようなマスタキーの配付にあっては、ネットワークを介して配付する場合の他、ＦＤ、ＣＤ−ＲＷなど磁気ディスク、光ディスクに記録して配付する場合等、種々の配付方法を広く適用し得る。しかしながらマスタキーにおいては、フォーマッタで処理に供した後においては、フォーマッタ内部に残らないようにすることが望ましく、同様の観点より、記録媒体により配付する場合には、データの履歴が残らないようにすることが望ましい。
【００２５】
ここでキー配付サーバー７Ａは、図４に示すように、フォーマッタ９Ａ、９Ｂ、……、９Ｎを管理するコンピュータであり、リードオンリメモリ（ＲＯＭ）１１の記録に従ってランダムアクセスメモリ（ＲＡＭ）１２にワークエリアを確保して中央処理ユニット（ＣＰＵ）１３によりハードディスク装置（ＨＤＤ）１４に記録された所定の処理手順を実行することにより、ハードディスク装置１４の記録に従って有効化キーブロックＥＫＢを生成し、インターフェース（Ｉ／Ｆ）１５を介して、この有効化キーブロックＥＫＢを記録媒体に記録して配付し、又はネットワークを介してこの有効化キーブロックＥＫＢを対応するフォーマッタ９Ａ、９Ｂ、……、９Ｎに配付する。
【００２６】
すなわちキー配付サーバー７Ａは、ハードディスク装置１４にタイトル管理テーブルを記録して保持し、このタイトル管理テーブルに、フォーマッタ９Ａ、９Ｂ、……、９Ｎにより作成する光ディスクの各タイトル、対応するマスタキーＫＭが記録されて保持されるようになされている。またキー配付サーバー７Ａは、ハードディスク装置１４にフォーマッタ管理テーブルを記録して保持し、このフォーマッタ管理テーブルに各フォーマッタ９Ａ、９Ｂ、……、９ＮのノードキーＫＲ、Ｋ０、Ｋ１、Ｋ００〜Ｋ１１、Ｋ０００〜Ｋ１１１、リーフキーＫ０００１〜Ｋ１１１１、マスタキーＫＭが記録され、さらには不正な処理に係わったフォーマッタ９Ａ、９Ｂ、……、９Ｎが登録されるようになされている。
【００２７】
このためキー配付サーバー７Ａは、所定の管理プログラムの実行によりオペレータの操作に従って不正な処理に係わったフォーマッタ９Ａ、９Ｂ、……、９Ｎをフォーマッタ管理テーブルに記録する。また同様のスケジュール管理プログラムにより、不正な処理に係わったフォーマッタ９Ａ、９Ｂ、……、９Ｎを除いて、フォーマッタ９Ａ、９Ｂ、……、９Ｎをスケジューリングし、このスケジューリングに従ってタイトル毎に対応するフォーマッタ９Ａ、９Ｂ、……、９Ｎに有効化キーブロックＥＫＢを生成して配付する。
【００２８】
ここで有効化キーブロックＥＫＢは、図５に示すように、マスタキーＫＭを配付するフォーマッタ９Ａ、９Ｂ、……、９Ｎのリーフキー又はノードキーにより世代キーＫ（ｔ）を暗号化し、この世代キーＫ（ｔ）によりデコード可能にしてマスタキーＫＭを暗号化して提供される。ここでこの実施の形態において、世代キーＫ（ｔ）は、各ノードキーに対応して設定されるキーであり、一定の時間間隔で更新される。この実施の形態において、マスタキーＫＭは、マスタキーＫＭを配付するフォーマッタ９Ａ、９Ｂ、……、９Ｎに共通の最下位層のノードに対応する世代キーＫ（ｔ）により暗号化される。なおこの図５において、Ｅｎｃ（Ａ，Ｂ）は、キーＢをキーＡにより暗号化して生成された暗号化キーであることを示す。
【００２９】
すなわちこの図５に示す例では、図３に示すフォーマットの管理体系において、フォーマッタ９Ａ、９Ｂ、９ＣにマスタキーＫＭを配付する場合であり、マスタキーＫＭは、これらフォーマッタ９Ａ、９Ｂ、９Ｃに共通の最下位層のノードキーＫ００に対応する世代キーＫ（ｔ）００により暗号化されてこの有効化キーブロックＥＫＢに設定される。
【００３０】
またこの世代キーＫ（ｔ）００は、対応するノードキーＫ００の下位階層のノードキーＫ０００、Ｋ００１により暗号化され、この暗号化に係るノードを識別するインデックスと共に、有効化キーブロックＥＫＢに設定される。またこの世代キーＫ（ｔ）００の暗号化に供するノードキーＫ０００、Ｋ００１に、マスタキーＫＭの配付対象でないフォーマッタが含まれている場合（図３の例では、フォーマッタ９Ｄがこのフォーマッタに該当する）、この世代キーＫ（ｔ）００を暗号化する下位階層のノードキーＫ００１にも世代キーＫ（ｔ）００１が割り当てられ、これに対応してさらに下位階層のキー（この場合は、リーフキーＫ００１０）によりこの下位階層の世代キーＫ（ｔ）００１が暗号化されて有効化キーブロックＥＫＢに設定される。
【００３１】
これによりこのフォーマッタ管理システム６では、ノードキーとリーフキーとにより配付対象のフォーマッタ以外では、マスタキーＫＭを正しくデコード困難に、効率良くマスタキーＫＭを配付するようになされている。
【００３２】
かくするにつき、例えばフォーマッタ９Ａ、９Ｂにおいては、インデックス０００が設定されてなる暗号化キーＥｎｃ（Ｋ０００，Ｋ（ｔ）００）をデコードして世代キーＫ（ｔ）００を取得し得、この世代キーＫ（ｔ）００により暗号化キーＥｎｃ（Ｋ（ｔ）００，ＫＭ（ｔ））をデコードしてマスタキーＫＭ（ｔ）を取得することができるようになされている。またフォーマッタ９Ｃにおいては、インデックス００１０が設定されてなる暗号化キーＥｎｃ（Ｋ００１０，Ｋ（ｔ）００１）をデコードして世代キーＫ（ｔ）００１を取得し、さらにこの世代キーＫ（ｔ）００１によりインデックス０００が設定されてなる暗号化キーＥｎｃ（Ｋ０００，Ｋ（ｔ）００）をデコードして世代キーＫ（ｔ）００を取得し得、この世代キーＫ（ｔ）００により暗号化キーＥｎｃ（Ｋ（ｔ）００，ＫＭ（ｔ））をデコードしてマスタキーＫＭ（ｔ）を取得することができるようになされている。
【００３３】
図６は、フォーマッタ９Ａ〜９Ｎの構成を示すブロック図である。フォーマッタ９Ａ〜９Ｎにおいては、それぞれ設定されているノードキー、リーフキーが異なる点を除いて同一に構成されることにより、ここではフォーマッタ９Ａについてのみ構成を説明し、他のフォーマッタについては説明を省略する。
【００３４】
フォーマッタ９Ａは、図７について上述したＣＩＲＣ符号化処理、ＥＦＭ変調処理、パラレルシリアル変換処理等に係る符号化変調回路２２を有し、この符号化変調回路２２をシステムコントローラ２３により制御する。
【００３５】
ここでシステムコントローラ２３は、このフォーマッタ９Ａの動作を制御するコンピュータであり、この制御に係る内部処理により有効化キーブロックＥＫＢからマスタキーＫＭを取得し、コンテンツデータＤ１に係る暗号化の処理を実行する。すなわちシステムコントローラ２３は、コンテンツデータＤ１の処理に先立ち、図１に示すＥＫＢトレース処理の実行により、有効化キーブロックＥＫＢからマスタキーＫＭを取得する。
【００３６】
すなわちシステムコントローラ２３は、この処理手順を開始すると、ステップＳＰ１からステップＳＰ２に移り、配付されてなる有効化キーブロックＥＫＢから最下位層に係るインデックスの暗号化キーを取得し、続くステップＳＰ３において、このインデックスより自己の指定に係る暗号化キーか否か判断する。ここで否定結果が得られると、システムコントローラ２３は、ステップＳＰ３からステップＳＰ４に移る。これに対してステップＳＰ３で肯定結果が得られると、システムコントローラ２３は、ステップＳＰ３からステップＳＰ５に移り、ここで取得した暗号化キーを自己が保持してなる対応するノードキー又はリーフキーにより復号化し、これにより世代キーを取得してステップＳＰ４に移る。
【００３７】
このステップＳＰ４において、システムコントローラ２３は、有効化キーブロックＥＫＢに設定されてなる全てのインデックスについて処理を完了したか否か判断し、ここで否定結果が得られると、ステップＳＰ６に移り、処理対象を続くインデックス（図５において上側に記述したインデックス）に切り換え、このインデックスより暗号化キーを取得してステップＳＰ３に移る。これによりシステムコントローラ２３は、順次、有効化キーブロックＥＫＢに設定されてなるインデックスをトレースし、自己が対象となってなる最上位の世代キーを取得する。またこのようにして順次処理して全てのインデックスについて処理を完了すると、ステップＳＰ４で肯定結果が得られることにより、ステップＳＰ４からステップＳＰ７に移る。
【００３８】
システムコントローラ２３は、このステップＳＰ７において、世代キーを正常に取得し得たか否か判断する。すなわち例えばこの有効化キーブロックＥＫＢを不正に取得した場合、さらには自己がマスタキーの配付対象に設定されていない場合、対応するインデックスが設定されていなことにより、又は対応するインデックスが設定されている場合でもその下位階層では対応するインデックスが設定されていないことにより、結局、有効化キーブロックＥＫＢに設定されてなる最上位の世代キーを正常に取得し得なくなる。
【００３９】
これによりシステムコントローラ２３は、ステップＳＰ７で否定結果が得られると、ステップＳＰ７からステップＳＰ８に移り、以降の処理を中止するように動作モードを設定した後、ステップＳＰ９に移ってこの処理手順を終了する。これによりこの実施の形態では、不正な処理に関与したフォーマッタを使用困難に設定できるようになされている。
【００４０】
これに対してステップＳＰ７で肯定結果が得られると、ステップＳＰ１０に移り、このようにして取得した世代キーを用いてマスタキーに係る暗号化キーをエンコードし、マスタキーを取得し、ステップＳＰ９に移ってこの処理手順を終了する。これによりシステムコントローラ２３は、有効化キーブロックＥＫＢからマスタキーＫＭを取得するＥＫＢトレース処理手段２３Ａを構成し、マスタキーＫＭを正常に取得できなかった場合には、ＥＦＭ信号ＥＦＭを生成しないようになされている。
【００４１】
これに対してこのＥＫＢトレース処理手段２３ＡによりマスタキーＫＭを正常に取得すると、システムコントローラ２３は、スタンパＩＤＳＰＩＤ、コンテンツキーＫＣを生成する。ここでスタンパＩＤＳＰＩＤは、このフォーマッタ９Ａに設定された識別番号である製造番号等を所定フォーマットにより処理して作成される。これに対してコンテンツキーＫＣは、例えば乱数が割り当てられ、コンテンツデータＤ１の所定ブロック毎に生成される。これによりシステムコントローラ２３は、スタンパＩＤ生成処理手段２３Ｂ、コンテンツキー生成処理手段２３Ｃを構成するようになされている。
【００４２】
システムコントローラ２３は、マスタキーＫＭとスタンパＩＤＳＰＩＤをハッシュ関数により処理して暗号化キーを生成し、この暗号化キーによりコンテンツキーＫＣを暗号化して暗号化データＥＫＣを生成する。システムコントローラ２３は、ディスク原盤の所定位置に、この暗号化データＥＫＣ、スタンパＩＤＳＰＩＤを記録するように、これら暗号化データＥＫＣ、スタンパＩＤＳＰＩＤを符号化変調回路２２に出力する。これによりシステムコントローラ２３は、マスタキーＫＭとスタンパＩＤＳＰＩＤをハッシュ関数により処理して暗号化キーを生成するハッシュ処理手段２３Ｆを構成し、またこのハッシュ関数により生成した暗号化キーによりコンテンツキーＫＣを暗号化するコンテンツキー暗号化処理手段２３Ｄを構成する。
【００４３】
またシステムコントローラ２３は、コンテンツデータＤ１の処理において、このようにして所定ブロック単位で生成されるコンテンツキーＫＣによりコンテンツデータＤ１を暗号化してコンテンツ暗号データＥＤ１を生成し、このコンテンツ暗号データＥＤ１を符号化変調回路２２に出力する。これによりシステムコントローラ２３は、コンテンツキーＫＣによりコンテンツデータＤ１を暗号化するコンテンツ暗号化処理手段２３Ｅを構成するようになされている。
【００４４】
これによりこの実施の形態では、このフォーマッタ９Ａにより生成されるＥＦＭ信号ＥＦＭをカッティング装置１０Ａに供給して、暗号化してなるコンテンツデータＥＤ１を、この暗号化の解除に必要なデータＳＰＩＤ、ＥＫＫと共にディスク原盤に記録し得るようになされている。これによりこのディスク原盤より作成された光ディスクにおいては、この暗号化の解除に必要なデータＳＰＩＤ、ＥＫＫを取得してコンテンツキーＫＣを復号すると共に、このコンテンツキーＫＣにより順次再生されるコンテンツデータＥＤ１を処理して、元のコンテンツデータＤ１を正常に再生できるようになされ、これにより違法コピーを有効に排除し得るようになされている。なお実際上、この実施の形態においては、このようにして作成される光ディスクを再生する再生装置においても、図３について上述したツリー構造に係るノードキー、リーフキーにより管理されるようになされている。これによりこのように暗号化の解除に必要なデータＳＰＩＤ、ＥＫＫにおいては、マスターキーＫＭと共に有効化キーブロックＥＫＢにより光ディスクに容易に発見困難に記録され、また各再生装置に設定されたノードキー、リーフキーにより有効化キーブロックＥＫＢに係るトレース処理を実行して、暗号化の解除に必要なデータＳＰＩＤ、ＥＫＫ、マスターキーＫＭを取得し得るようになされている。
【００４５】
なおシステムコントローラ２３は、このようにして一連の処理を完了すると、マスタキーＫＭを内部より消去するようなされ、これによりセキュリティーを向上するようになされている。
【００４６】
（１−２）第１の実施の形態の動作
以上の構成において、このフォーマッタ管理システム６では（図２）、キー配付センタ７に設定されたキー配付サーバー７Ａの管理により、管理に係るフォーマッタ９Ａ〜９Ｎがスケジューリングされ、このスケジューリングに従ってフォーマッタの処理に係るコンテンツ毎に、マスタキーが対応するフォーマッタ９Ａ〜９Ｎに配付される。
【００４７】
このフォーマッタ管理システム６では、これらのフォーマッタ９Ａ〜９Ｎを階層的にグループ化してツリー構造の管理体系によりフォーマッタ９Ａ〜９Ｎを管理し、このツリー構造の分岐にそれぞれ固有のノードキーが設定され、またフォーマッタ９Ａ〜９Ｎのそれぞれに固有のリーフキーが設定される（図３）。マスタキーにおいては、コンテンツを処理するフォーマッタにおいてのみ取得可能に、対応するノードキー、リーフキーにより暗号化して配付される（図５）。
【００４８】
これによりこの実施の形態では、例えば特定のフォーマッタが海賊版の作成等の不正処理に関与したことが判明した場合、キー配付サーバー７Ａによりこの不正処理に関与したフォーマッタではマスタキーを正常に復号できないようにし得、これによりこのような不正処理に関与したデータ処理装置を使用困難とすることができる。
【００４９】
具体的に、この実施の形態では、このようにして配付したマスタキーの復号を試み（図１及び図５）、正しくマスタキーＫＭを復号できない場合には、コンテンツデータＤ１によるＥＦＭ信号ＥＦＭの生成処理を中止し、これによりフォーマッタを使用困難とする。
【００５０】
これに対して正しくマスタキーＫＭを復号し得た場合、コンテンツデータＤ１を暗号化処理してディスク原盤に記録すると共に、このコンテンツデータの暗号化の解除に必要なキーＫＣをマスタキーＫＭ等により暗号化してディスク原盤に記録し、これにより不正コピー等よりコンテンツを有効に保護し得るようになされている。
【００５１】
（１−３）第１の実施の形態の効果
以上の構成によれば、ツリー構造の管理体系に係るノードキーとリーフキーとによりデータ処理装置にマスタキーを暗号化して配付することにより、またこのマスタキーによりデータ処理してシルアルデータ列を生成することにより、海賊版作成等の不正な処理に使用した製造設備を使用困難とすることができる。
【００５２】
（２）第２の実施の形態
この実施の形態においては、上述したノードキーを定期的に更新するようにし、この更新の際に、不正な処理に係るフォーマッタにおいては、新たに更新されれたノードキーを取得し得ないようにし、これによりこのような不正な処理に係るフォーマッタにおいてはマスタキーを取得し得ないようにする。なおこのようにノードキーを取得し得ないようにして不正な処理に係るフォーマッタにおいてマスタキーを取得し得ないようにする場合にあっては、第１の実施の形態と同様なマスタキーの配付において、ノードキーを併せて更新する場合、何らマスタキーの配付に制限を設けることなく、ノードキーの更新のみによって不正な処理に係るフォーマッタではマスタキーを取得困難とする場合等が考えられる。因みに、このノードキーの更新においては、図５について説明したマスタキーＫＭの配付と同様にして実行することができる。
【００５３】
このようにしてノードキーを定期的に更新するようにして、不正な処理に係るフォーマッタにおいてマスタキーを取得し得ないようにしても、第１の実施の形態と同様の効果を得ることができる。
【００５４】
（３）第３の実施の形態
この実施の形態においては、コンテンツデータを暗号化してフォーマッタに供給するようにし、この暗号化してなるコンテンツデータをマスタキーにより処理してディスク原盤を露光するようにする。なおこの場合、マスタキーにおいては、このコンテンツの暗号化を解除するキー、第３のキーにより暗号化を解除可能に、この暗号化してなるコンテンツデータをデコードするキー等を適用することができる。
【００５５】
このようにコンテンツデータを暗号化して配付する場合にあっても、第１の実施の形態と同様の効果を得ることができる。
【００５６】
（４）他の実施の形態
なお上述の実施の形態においては、単にフォーマットで処理を停止する場合について述べたが、本発明はこれに限らず、カッティング装置とのインターフェースによりカッティング装置の動作を併せて停止するようにしてもよい。
【００５７】
また上述の実施の形態においては、本発明によりコンパクトディスクを作成する場合について述べたが、本発明はこれに限らず、ＣＤ−ＲＯＭを作成する場合、ＤＶＤ、次世代の光ディスクを作成する場合等に広く適用することができる。
【００５８】
【発明の効果】
上述のように本発明によれば、ツリー構造の管理体系に係るノードキーとリーフキーとによりデータ処理装置にマスタキーを暗号化して配付することにより、またこのマスタキーによりデータ処理してシルアルデータ列を生成することにより、不正な処理に使用した製造設備を使用困難とすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るフォーマッタの処理手順を示すフローチャートである。
【図２】本発明の第１の実施の形態に係るフォーマッタ管理システムを示すブロック図である。
【図３】図２のフォーマッタ管理システムにおけるフォーマッタの管理体系を示す図表である。
【図４】図２のフォーマッタ管理システムにおけるキー配付サーバーを示すブロック図である。
【図５】マスタキーの配付の説明に供する図表である。
【図６】図２のフォーマッタ管理システムにおけるフォーマッタを示すブロック図である。
【図７】従来のフォーマッタを示すブロック図である。
【符号の説明】
１……プリマスターディスク、２、９Ａ〜９Ｎ……フォーマッタ、３、１０Ａ〜１０Ｎ……カッティング装置、４……ディスク原盤、６……フォーマッタ管理システム、７Ａ……キー配付サーバー
【図１】
2004234744.tif 000003
【図２】
2004234744.tif 000004
【図３】
2004234744.tif 000005
【図４】
2004234744.tif 000006
【図５】
2004234744.tif 000007
【図６】
2004234744.tif 000008
【図７】
2004234744.tif 000009