(57)【要約】【課題】  海賊版ディスクの利用防止、製造元の追跡を可能とする構成を提供する。【解決手段】  ディスク製造エンティテイ、またはディスク製造機器に対して発行された公開鍵証明書を含むプロダクトマークと、プロダクトマークに基づいて生成されるハッシュ値などのプロダクトマーク対応値と、製造ディスクの一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算によって算出される暗号化ボリュームＩＤを生成し、これらのプロダクトマークおよび暗号化ボリュームＩＤを暗号化コンテンツの復号用鍵の生成情報とし、反射膜除去記録方式によってディスクに記録する。本構成により、市販の正当なディスクに基づいて、ピット形状を物理的にコピーした海賊版ディスクからは、鍵生成情報としてのプロダクトマークまたは暗号化ボリュームＩＤを読み取ることができず、コンテンツの不正な再生や利用を防止することができる。【選択図】  図１５
2006260614.tif 000002
【特許請求の範囲】
【請求項１】
暗号化コンテンツを格納したディスクのディスク製造方法であり、
ディスク製造エンティテイ、またはディスク製造機器に対応する公開鍵証明書であり、ディスク製造エンティテイ、またはディスク製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークを、前記暗号化コンテンツの復号に適用する鍵の生成情報として生成するプロダクトマーク生成ステップと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、製造ディスクの一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データとしての暗号化ボリュームＩＤを、前記暗号化コンテンツの復号に適用する鍵の生成情報として生成する暗号化ボリュームＩＤ生成ステップと、
前記プロダクトマークと前記暗号化ボリュームＩＤを、各ディスク個別に記録するステップであり、プロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録する個別データ記録ステップと、
を有することを特徴とするディスク製造方法。
【請求項２】
前記プロダクトマーク生成ステップは、
前記公開鍵証明書に加え、製造ディスク毎に設定されるシリアル番号、および該シリアル番号に対応して設定されるデジタル署名データを構成データとするプロダクトマークを生成するステップであり、
前記暗号化ボリュームＩＤ生成ステップは、
前記公開鍵証明書と、シリアル番号、および該シリアル番号に対応して設定されるデジタル署名データとを含むプロダクトマークに基づいて生成されるプロダクトマーク対応値と、前記ボリュームＩＤに基づいて暗号化ボリュームＩＤを生成するステップであることを特徴とする請求項１に記載のディスク製造方法。
【請求項３】
前記プロダクトマーク生成ステップは、
前記公開鍵証明書に加え、製造ディスクの製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データを構成データとするプロダクトマークを生成するステップであり、
前記暗号化ボリュームＩＤ生成ステップは、
前記公開鍵証明書と、製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データとを含むプロダクトマークに基づいて生成されるプロダクトマーク対応値と、前記ボリュームＩＤに基づいて暗号化ボリュームＩＤを生成するステップであることを特徴とする請求項１に記載のディスク製造方法。
【請求項４】
前記暗号化ボリュームＩＤ生成ステップは、
前記プロダクトマークに基づくハッシュ値として生成されるプロダクトマーク対応値と、前記ボリュームＩＤとに基づいて暗号化ボリュームＩＤを生成するステップであることを特徴とする請求項１に記載のディスク製造方法。
【請求項５】
暗号化ボリュームＩＤ生成ステップは、
前記プロダクトマーク対応値と、ボリュームＩＤとに基づく演算による算出値を、製造ディスクの一定の集合に対して設定されるマスターキー、または該マスターキーのハッシュ値を適用した暗号化処理によって暗号化ボリュームＩＤを生成するステップであることを特徴とする請求項１に記載のディスク製造方法。
【請求項６】
前記ディスク製造方法は、さらに、
前記マスターキーを、ディスクに記録する暗号化コンテンツの記録態様と異なる変調処理を施して記録するステップを有することを特徴とする請求項５に記載のディスク製造方法。
【請求項７】
前記ディスク製造方法において、
前記プロダクトマーク、および前記暗号化ボリュームＩＤは、ディスク製造に適用する原盤またはスタンパに対する記録情報とすることなく、前記個別データ記録ステップにおいて、各製造ディスク個別に生成し記録することを特徴とする請求項１に記載のディスク製造方法。
【請求項８】
情報記録媒体に対するデータ記録処理を実行するデータ記録装置であり、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークを、前記情報記録媒体に記録する暗号化コンテンツの復号に適用する鍵の生成情報として生成するプロダクトマーク生成部と、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、製造する情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データとしての暗号化ボリュームＩＤを、前記情報記録媒体に記録する暗号化コンテンツの復号に適用する鍵の生成情報として生成する暗号化ボリュームＩＤ生成部と、
前記プロダクトマークと前記暗号化ボリュームＩＤを各情報記録媒体個別に記録するデータ記録部であり、プロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録するデータ記録部と、
を有することを特徴とするデータ記録装置。
【請求項９】
前記プロダクトマーク生成部は、
前記公開鍵証明書に加え、製造する情報記録媒体毎に設定されるシリアル番号、および該シリアル番号に対応して設定されるデジタル署名データを構成データとするプロダクトマークを生成する構成であり、
前記暗号化ボリュームＩＤ生成部は、
前記公開鍵証明書と、シリアル番号、および該シリアル番号に対応して設定されるデジタル署名データとを含むプロダクトマークに基づいて生成されるプロダクトマーク対応値と、前記ボリュームＩＤに基づいて暗号化ボリュームＩＤを生成する構成であることを特徴とする請求項８に記載のデータ記録装置。
【請求項１０】
前記プロダクトマーク生成部は、
前記公開鍵証明書に加え、製造する情報記録媒体の製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データを構成データとするプロダクトマークを生成する構成であり、
前記暗号化ボリュームＩＤ生成部は、
前記公開鍵証明書と、製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データとを含むプロダクトマークに基づいて生成されるプロダクトマーク対応値と、前記ボリュームＩＤに基づいて暗号化ボリュームＩＤを生成する構成であることを特徴とする請求項８に記載のデータ記録装置。
【請求項１１】
暗号化コンテンツを記録した情報記録媒体であり、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするデータであり、前記暗号化コンテンツの復号に適用する鍵の生成情報となるプロダクトマークと、
前記情報記録媒体に記録する暗号化コンテンツの復号に適用する鍵の生成情報であり、前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、製造される情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データであり、前記暗号化コンテンツの復号に適用する鍵の生成情報となる暗号化ボリュームＩＤを格納し、
前記プロダクトマークまたは前記暗号化ボリュームＩＤの少なくともいずれかが反射膜除去記録方式によって記録された構成を有することを特徴とする情報記録媒体。
【請求項１２】
前記プロダクトマークは、
前記公開鍵証明書に加え、製造される情報記録媒体毎に設定されるシリアル番号、および該シリアル番号に対応して設定されるデジタル署名データを構成データとすることを特徴とする請求項１１に記載の情報記録媒体。
【請求項１３】
前記プロダクトマークは、
前記公開鍵証明書に加え、製造される情報記録媒体毎に設定される製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データを構成データとすることを特徴とする請求項１１に記載の情報記録媒体。
【請求項１４】
暗号化コンテンツを記録した情報記録媒体からのデータ読み取りおよびコンテンツ再生処理を実行する情報処理装置であり、
情報記録媒体からのデータ読み取りを実行するデータ取得部と、
前記データ取得部の取得したデータに基づくデータ処理を実行してコンテンツ復号用の鍵を生成する鍵生成部と、
前記鍵生成部の生成した鍵に基づいて暗号化コンテンツの復号処理を実行する復号処理部とを有し、
前記鍵生成部は、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データである暗号化ボリュームＩＤと、
を含む鍵生成情報を前記データ取得部から入力し、該鍵生成情報を適用したデータ処理を実行してコンテンツ復号用の鍵を生成する構成であることを特徴とする情報処理装置。
【請求項１５】
暗号化コンテンツを記録したディスクからのデータ読み取りおよびコンテンツ再生処理を実行する情報処理方法であり、
情報記録媒体からのデータ読み取りを実行するデータ取得ステップと、
前記データ取得部の取得したデータに基づくデータ処理を実行してコンテンツ復号用の鍵を生成する鍵生成ステップと、
前記鍵生成部の生成した鍵に基づいて暗号化コンテンツの復号処理を実行する復号処理ステップとを有し、
前記鍵生成ステップは、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データである暗号化ボリュームＩＤと、
を含む鍵生成情報を入力し、該鍵生成情報を適用したデータ処理を実行してコンテンツ復号用の鍵を生成するステップであることを特徴とする情報処理方法。
【請求項１６】
情報記録媒体に対するデータ記録処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークを、前記情報記録媒体に記録される暗号化コンテンツの復号に適用する鍵の生成情報として生成するプロダクトマーク生成ステップと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、製造情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データとして暗号化ボリュームＩＤを、前記情報記録媒体に記録される暗号化コンテンツの復号に適用する鍵の生成情報として生成する暗号化ボリュームＩＤ生成ステップと、
前記プロダクトマークと前記暗号化ボリュームＩＤを各情報記録媒体個別に記録するデータ記録部であり、プロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録するデータ記録ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項１７】
暗号化コンテンツを記録したディスクからのデータ読み取りおよびコンテンツ再生処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
情報記録媒体からのデータ読み取りを実行するデータ取得ステップと、
前記データ取得部の取得したデータに基づくデータ処理を実行してコンテンツ復号用の鍵を生成する鍵生成ステップと、
前記鍵生成部の生成した鍵に基づいて暗号化コンテンツの復号処理を実行する復号処理ステップとを有し、
前記鍵生成ステップは、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データである暗号化ボリュームＩＤと、
を含む鍵生成情報を入力し、該鍵生成情報を適用したデータ処理を実行してコンテンツ復号用の鍵を生成するステップであることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク製造方法、データ記録装置、情報記録媒体、情報処理装置および方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、海賊版ディスクによるコンテンツの不正利用の防止や海賊版ディスクの製造元追跡を可能とするディスク製造方法、データ記録装置、情報記録媒体、情報処理装置および方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）や、ＢＤ［青色レーザーディスク：Ｂｌｕ−ｒａｙ  Ｄｉｓｃ］など、大容量データを格納可能な情報記録媒体が普及してきている。これらの大容量ディスクには、例えば高精細度画像データなどのデジタルデータが記録される。
【０００３】
デジタルデータは、画像や音声を劣化させることなく記録、再生を繰り返すことが可能であり、不正コピーされたコンテンツのインターネットを介した配信や、ＣＤ−Ｒ、ＤＶＤ等の記録媒体にコンテンツをコピーした海賊版ディスクの流通は大きな問題となってきている。
【０００４】
特に、昨今、ＤＶＤ製造設備を整え、市販の正当なＤＶＤディスクに基づいてスタンパを作成して、そのスタンパに基づいて海賊版ディスクを大量に生産して流通させるという問題が発生している。また、正規にライセンスを受けたディスク工場においても、ライセンスによって承認された発注枚数以上の生産を不正に行い、余剰分を勝手に販売するといった不正ディスク製造、販売も発生している。このような不正ディスクの流通は、コンテンツの著作権を侵害するものであり、何らかの防止策が必要である。
【０００５】
ＤＶＤやＢＤなどのディスクの製造工程について、図１を参照して説明する。図１は、正当なコンテンツ利用権に基づく利用が許容されるコンテンツを格納した情報記録媒体、例えばＤＶＤやＢＤディスクなどからなるＲＯＭディスクの製造処理工程について説明する図である。図１に示すように、コンテンツは、コンテンツの所有者であるコンテンツオーナ１１からコンテンツの編集処理を行なうコンテンツ編集エンティテイ１２に渡されて編集処理（オーサリング）が行なわれてディスク記録用の編集コンテンツが生成され、その後、ディスク製造工場２０において市場に流通されるディスク５０が製造される。
【０００６】
コンテンツオーナ１１は、コンテンツ編集エンティテイ１２に対して、コンテンツとともにコンテンツの利用権を定めたコンテンツ利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）が渡される。利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）は例えばコンテンツに対応して設定され、コンテンツのコピー処理の可否などの情報が含まれる。最終的にユーザに渡されるディスク３０にもコンテンツに併せて利用制御情報が格納され、再生装置などのユーザデバイスにおけるコンテンツの利用に際しては、ユーザデバイスで実行されるコンテンツ利用アプリケーションが利用制御情報を参照して利用制御情報に従ったコンテンツの利用を実行することになる。
【０００７】
ディスク製造工場２０は、コンテンツ編集エンティテイ１２から編集済みのコンテンツと、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）を受領し、さらに、コンテンツの利用管理を行なうライセンスエンティテイ１３からコンテンツの暗号化、復号処理に適用する鍵情報を受領する。ライセンスエンティテイ１３は、コンテンツの利用管理を行ない、ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）、メディアキー（Ｋｍ）等、各種の鍵データを生成してディスク製造工場２０に提供する。
【０００８】
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）は、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックである。ＭＫＢは有効なライセンスを持つユーザの情報処理装置に格納されたデバイスキー（Ｋｄ）に基づく処理（復号）によってのみ、コンテンツの復号に必要なキーであるメディアキー（Ｋｍ）の取得を可能とした鍵情報ブロックである。これはいわゆる階層型木構造に従った情報配信方式を適用したものであり、ユーザデバイス（情報処理装置）が有効なライセンスを持つ場合にのみ、メディアキー（Ｋｍ）の取得を可能とし、無効化（リボーク処理）されたユーザデバイスにおいては、メディアキー（Ｋｍ）の取得が不可能となる。
【０００９】
ライセンスエンティテイ１３はＭＫＢに格納する鍵情報の暗号化に用いるデバイスキーの変更により、特定のユーザデバイスに格納されたデバイスキーでは復号できない、すなわちコンテンツ復号に必要なメディアキーを取得できない構成を持つＭＫＢを生成することができる。従って、任意タイミングで不正デバイスを排除（リボーク）して、有効なライセンスを持つデバイスに対してのみ復号可能な暗号化コンテンツを提供することが可能となる。
【００１０】
ディスク製造工場２０では、コンテンツ暗号化、各データのフォーマッティング処理などをフォーマッタ３１において実行し、さらに、フォーマットデータに基づく原盤、スタンパの生成をカッティングマシン３２で実行した後、レプリケータ３３において、生成されたスタンパを適用してディスク５０を製造する。ディスク製造工場２０では、ライセンスエンティテイ１３から許容された枚数のディスク５０を製造する。
【００１１】
フォーマッタ３１において実行するコンテンツ暗号化、およびディスク格納データの生成処理について、図２を参照して説明する。図２には、ディスク製造工場２０の処理と、情報記録媒体（ディスク）５０の格納データ、および情報記録媒体（ディスク）５０の格納コンテンツの利用を行なうユーザデバイスとしての情報処理装置（再生装置）６０の処理を示している。
【００１２】
なお、図２では、図１に示すカッティングマシン３２、レプリケータ３３の処理は省略してある。基本的には、フォーマッタ３１において生成されたデータが情報記録媒体（ディスク）５０に格納される。図２のディスク製造工場２０の処理について説明する。
【００１３】
ＭＫＢ２１は、前述したように、ライセンスエンティテイ１３から受領した暗号鍵ブロックであり、正当なライセンスを持つユーザデバイス、すなわち、図２に示す情報処理装置（再生装置）６０のメモリに格納されたデバイスキー（Ｋｄ）６１を適用した処理によって、メディアキー（Ｋｍ）を取り出すことが可能な暗号鍵ブロックである。
【００１４】
ＭＫＢ２１は、情報記録媒体（ディスク）５０に格納される。図に示すＭＫＢ５１である。ボリュームＩＤ２２は、所定の枚数のディスク単位に設定される識別子（ＩＤ）であり、ディスク工場２０において乱数生成処理などによって生成される。ボリュームＩＤ２２は、情報記録媒体（ディスク）５０に対して記録される。図に示すボリュームＩＤ５２である。ボリュームＩＤ５２は、通常のユーザデバイスとしての記録装置で実現可能とされるデータ記録形式と異なる形式で記録される。すなわち専用の信号処理を適用したデータ書き込みが行われる。データ読み取りに際しても専用の信号処理が必要となる。たとえばＲＯＭ−Ｍａｒｋ方式（ｓｉｄｅ−ｃｈａｎｎｅｌ方式）などが適用される。
【００１５】
さらに、ディスク製造工場２０は、ステップＳ１１において、ライセンスエンティテイ１３から受領したメディアキー（Ｋｍ）２３とボリュームＩＤ２２とを連結し、ステップＳ１２においてハッシュ値を算出して、ボリュームユニークキー（Ｋｖｕ）を生成する。さらに、ステップＳ１３において、ディスク格納コンテンツに対応する利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）２５のハッシュ値を算出し、ステップＳ１４において、ディスク工場２０において乱数生成などによって生成したコンテンツに対応して設定されるタイトルキー（Ｔｉｔｌｅ  Ｋｅｙ）２４と利用制御情報ハッシュ値との排他論理和を算出する。ステップＳ１５において、この排他論理和演算結果を、ボリュームＩＤ２２とメディアキー（Ｋｍ）に基づいて生成したボリュームユニークキー（Ｋｖｕ）で暗号化して情報記録媒体５０に格納する。図に示す暗号化キー（Ｅｎｃｒｙｐｔｅｄ  Ｋｅｙ）５３である。暗号化キー（Ｅｎｃｒｙｐｔｅｄ  Ｋｅｙ）５３は、タイトルキー２４と利用制御情報２５のハッシュ値データに基づく暗号化データである。
【００１６】
さらに、利用制御情報２５も情報記録媒体５０に格納する。図に示す利用制御情報５４である。コンテンツ２６は、図１を参照して説明したコンテンツ編集エンティテイ１２によって生成された編集済みのコンテンツである。コンテンツ２６は、ステップＳ１６においてタイトルキー２４によって暗号化処理が実行され、暗号化コンテンツ５５として情報記録媒体５０に格納される。
【００１７】
この結果、情報記録媒体（ディスク）５０には、図に示すように、メディアキー（Ｋｍ）を格納した暗号鍵ブロックとしてのＭＫＢ５１、専用の信号処理によって書き込まれたボリュームＩＤ５２、暗号化キー５３、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）５４、暗号化コンテンツ５５が格納される。
【００１８】
この情報記録媒体５０は、ユーザデバイスとしての情報処理装置（再生装置）６０にセットされ、所定のデータ再生アプリケーションを実行することで、予め設定された処理シーケンスが実行されてコンテンツの再生が行なわれることになる。
【００１９】
情報処理装置（再生装置）６０は、まず、ステップＳ２１において、情報処理装置（再生装置）６０のメモリに格納されたデバイスキー（Ｋｄ）を適用して情報記録媒体５０から読み出したＭＫＢ５１の処理を実行してメディアキー（Ｋｍ）を取得する。なお、ＭＫＢ５１からメディアキー（Ｋｍ）を取得するためには、有効なライセンスを持つ情報処理装置に格納されたデバイスキー（Ｋｄ）を適用することが必要である。無効化（リボーク処理）されたユーザデバイスにおいては、メディアキー（Ｋｍ）の取得が不可能となる。
【００２０】
次に、ステップＳ２２において、ＭＫＢから取得したメディアキー（Ｋｍ）と情報記録媒体５０から読み出したボリュームＩＤを連結し、ステップＳ２３においてハッシュ値を算出し、ボリュームユニークキー（Ｋｖｕ）を生成する。
【００２１】
次に、ステップＳ２４において、生成したボリュームユニークキー（Ｋｖｕ）を適用して、情報記録媒体５０から読み出した暗号化キー（Ｅｎｃｒｙｐｔｅｄ  Ｋｅｙ）５３の復号処理を実行し、さらに、ステップＳ２５において、情報記録媒体５０から読み出した利用制御情報５４のハッシュ値を算出し、ステップＳ２６においてこのハッシュ値と、ステップＳ２４の復号結果との排他論理和演算を実行する。
【００２２】
このステップＳ２４〜Ｓ２６の処理は、ディスク製造工場２０において実行されたステップＳ１３〜Ｓ１６の逆のプロセスに相当し、ステップＳ２４〜Ｓ２６の処理によって、タイトルキーが算出されることになる。ステップＳ２７では、生成したタイトルキーを適用して、情報記録媒体５０から読み出した暗号化コンテンツ５５の復号処理を実行してコンテンツ６２を出力する。
【００２３】
このように、情報記録媒体５０には、正当なライセンスを有するユーザデバイスにおいてのみコンテンツの利用を可能とするため、様々なデータが格納される。ディスク製造工場２０では、必要なデータをライセンスエンティテイ１３、コンテンツ編集エンティテイ１２から受領して、予め決められたプロセスに従った処理を実行して情報記録媒体５０を製造する。一方、ユーザデバイスとしての情報処理装置６０においても予め決められたシーケンスに従った処理を行なうことでコンテンツの復号、再生が可能となる。
【００２４】
しかし、前述したように、様々な処理によって、海賊版ディスクが製造され、流通している。図３〜図６を参照して、複数の海賊版ディスクの製造態様について説明する。
海賊版ディスクの製造態様には、例えば以下の態様がある。
（１）ライセンスされた許容枚数以上の生産による海賊版ディスク生産
（２）横流しスタンパによる海賊版ディスク生産
（３）正当市販ディスクからの読み取り信号（ＲＦ信号）のコピーに基づく海賊版ディスク生産
（４）正当市販ディスクからのピット形状の物理的コピーによる海賊版ディスク生産
以下、これらの各処理について説明する。
【００２５】
図３は、（１）ライセンスされた許容枚数以上の生産による海賊版ディスク生産処理を説明する図である。ディスク製造工場２０は、正当なライセンスを保有し、正当なライセンスに基づくディスク５０の生産が許容された工場である。しかし、ライセンスされた許容枚数以上の生産によって海賊版ディスク７０を生産して、不正なルートで販売する処理である。
【００２６】
図４は、（２）横流しスタンパによる海賊版ディスク生産処理を説明する図である。ディスク製造工場２０は、正当なライセンスを保有し、正当なライセンスに基づくディスク５０の生産が許容された工場である。しかし、カッティングマシン３２において製造したスタンパ、すなわちフォーマット済みのデータが記録されたスタンパを横流しして、海賊版ディスク製造工場８０に提供し、この海賊版ディスク製造工場８０に設置されたレプリケータ８１を利用して海賊版ディスク７０を生産する処理である。
【００２７】
図５は、（３）正当市販ディスクからの読み取り信号（ＲＦ信号）のコピーに基づく海賊版ディスク生産処理を説明する図である。この処理は、（１），（２）と異なり、市販の正当なディスク５０を利用して海賊版ディスク７０を生産する。
【００２８】
海賊版ディスク製造工場９０は、市販の正当なディスク５０をリーダ９１にセットして、正当なディスク５０からＲＦ信号の読み取りを行なう。ＲＦ信号は、再生信号に変換する前のディスク５０からの読み取り光信号から変換される信号である。このＲＦ信号を原盤やスタンパを作成するカッティングマシン９２に入力して、スタンパを製造して、レプリケータ９３を利用して大量の海賊版ディスク７０を生産する。
【００２９】
図６は、（４）正当市販ディスクからのピット形状の物理的コピーによる海賊版ディスク生産処理を説明する図である。この処理も、（３）と同様、市販の正当なディスク５０を利用して海賊版ディスク７０を生産する。
【００３０】
この処理では、海賊版ディスク製造工場９５は、市販の正当なディスク５０をディスク分離装置９６にセットして、ディスク５０の表面の保護膜、反射膜を分離する。この処理によって、ディスクのピット形状がむき出しの状態になる。次に、転写装置９７において、ピット形状を物理的にコピーしてスタンパを作成する。その後、このスタンパを適用し、レプリケータ９８を利用して大量の海賊版ディスク７０を生産する。
【００３１】
このように、海賊版ディスクの製造方法には、様々な手法があり、これらを防止する効果的な対応策が求められている。
【発明の開示】
【発明が解決しようとする課題】
【００３２】
本発明は、上述の問題点に鑑みてなされたものであり、海賊版ディスクによるコンテンツ不正利用の防止や、海賊版ディスクの製造に関係した機器の特定を可能とするディスク製造方法、データ記録装置、情報記録媒体、情報処理装置および方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００３３】
本発明の第１の側面は、
暗号化コンテンツを格納したディスクのディスク製造方法であり、
ディスク製造エンティテイ、またはディスク製造機器に対応する公開鍵証明書であり、ディスク製造エンティテイ、またはディスク製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークを、前記暗号化コンテンツの復号に適用する鍵の生成情報として生成するプロダクトマーク生成ステップと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、製造ディスクの一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データとしての暗号化ボリュームＩＤを、前記暗号化コンテンツの復号に適用する鍵の生成情報として生成する暗号化ボリュームＩＤ生成ステップと、
前記プロダクトマークと前記暗号化ボリュームＩＤを各ディスク個別に記録するステップであり、プロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録する個別データ記録ステップと、
を有することを特徴とするディスク製造方法にある。
【００３４】
さらに、本発明のディスク製造方法の一実施態様において、前記プロダクトマーク生成ステップは、前記公開鍵証明書に加え、製造ディスク毎に設定されるシリアル番号、および該シリアル番号に対応して設定されるデジタル署名データを構成データとするプロダクトマークを生成するステップであり、前記暗号化ボリュームＩＤ生成ステップは、前記公開鍵証明書と、シリアル番号、および該シリアル番号に対応して設定されるデジタル署名データとを含むプロダクトマークに基づいて生成されるプロダクトマーク対応値と、前記ボリュームＩＤに基づいて暗号化ボリュームＩＤを生成するステップであることを特徴とする。
【００３５】
さらに、本発明のディスク製造方法の一実施態様において、前記プロダクトマーク生成ステップは、前記公開鍵証明書に加え、製造ディスクの製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データを構成データとするプロダクトマークを生成するステップであり、前記暗号化ボリュームＩＤ生成ステップは、前記公開鍵証明書と、製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データとを含むプロダクトマークに基づいて生成されるプロダクトマーク対応値と、前記ボリュームＩＤに基づいて暗号化ボリュームＩＤを生成するステップであることを特徴とする。
【００３６】
さらに、本発明のディスク製造方法の一実施態様において、前記暗号化ボリュームＩＤ生成ステップは、前記プロダクトマークに基づくハッシュ値として生成されるプロダクトマーク対応値と、前記ボリュームＩＤとに基づいて暗号化ボリュームＩＤを生成するステップであることを特徴とする。
【００３７】
さらに、本発明のディスク製造方法の一実施態様において、暗号化ボリュームＩＤ生成ステップは、前記プロダクトマーク対応値と、ボリュームＩＤとに基づく演算による算出値を、製造ディスクの一定の集合に対して設定されるマスターキー、または該マスターキーのハッシュ値を適用した暗号化処理によって暗号化ボリュームＩＤを生成するステップであることを特徴とする。
【００３８】
さらに、本発明のディスク製造方法の一実施態様において、前記ディスク製造方法は、さらに、前記マスターキーを、ディスクに記録する暗号化コンテンツの記録態様と異なる変調処理を施して記録するステップを有することを特徴とする。
【００３９】
さらに、本発明のディスク製造方法の一実施態様において、前記ディスク製造方法において、前記プロダクトマーク、および前記暗号化ボリュームＩＤは、ディスク製造に適用する原盤またはスタンパに対する記録情報とすることなく、前記個別データ記録ステップにおいて、各製造ディスク個別に生成し記録することを特徴とする。
【００４０】
さらに、本発明の第２の側面は、
情報記録媒体に対するデータ記録処理を実行するデータ記録装置であり、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークを、前記情報記録媒体に記録する暗号化コンテンツの復号に適用する鍵の生成情報として生成するプロダクトマーク生成部と、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、製造する情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データとしての暗号化ボリュームＩＤを、前記情報記録媒体に記録する暗号化コンテンツの復号に適用する鍵の生成情報として生成する暗号化ボリュームＩＤ生成部と、
前記プロダクトマークと前記暗号化ボリュームＩＤを各情報記録媒体個別に記録するデータ記録部であり、プロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録するデータ記録部と、
を有することを特徴とするデータ記録装置にある。
【００４１】
さらに、本発明のデータ記録装置の一実施態様において、前記プロダクトマーク生成部は、前記公開鍵証明書に加え、製造する情報記録媒体毎に設定されるシリアル番号、および該シリアル番号に対応して設定されるデジタル署名データを構成データとするプロダクトマークを生成する構成であり、前記暗号化ボリュームＩＤ生成部は、前記公開鍵証明書と、シリアル番号、および該シリアル番号に対応して設定されるデジタル署名データとを含むプロダクトマークに基づいて生成されるプロダクトマーク対応値と、前記ボリュームＩＤに基づいて暗号化ボリュームＩＤを生成する構成であることを特徴とする。
【００４２】
さらに、本発明のデータ記録装置の一実施態様において、前記プロダクトマーク生成部は、前記公開鍵証明書に加え、製造する情報記録媒体の製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データを構成データとするプロダクトマークを生成する構成であり、前記暗号化ボリュームＩＤ生成部は、前記公開鍵証明書と、製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データとを含むプロダクトマークに基づいて生成されるプロダクトマーク対応値と、前記ボリュームＩＤに基づいて暗号化ボリュームＩＤを生成する構成であることを特徴とする。
【００４３】
さらに、本発明の第３の側面は、
暗号化コンテンツを記録した情報記録媒体であり、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするデータであり、前記暗号化コンテンツの復号に適用する鍵の生成情報となるプロダクトマークと、
前記情報記録媒体に記録する暗号化コンテンツの復号に適用する鍵の生成情報であり、前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、製造される情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データであり、前記暗号化コンテンツの復号に適用する鍵の生成情報となる暗号化ボリュームＩＤを格納し、
前記プロダクトマークまたは前記暗号化ボリュームＩＤの少なくともいずれかが反射膜除去記録方式によって記録された構成を有することを特徴とする情報記録媒体にある。
【００４４】
さらに、本発明の情報記録媒体の一実施態様において、前記プロダクトマークは、前記公開鍵証明書に加え、製造される情報記録媒体毎に設定されるシリアル番号、および該シリアル番号に対応して設定されるデジタル署名データを構成データとすることを特徴とする。
【００４５】
さらに、本発明の情報記録媒体の一実施態様において、前記プロダクトマークは、前記公開鍵証明書に加え、製造される情報記録媒体毎に設定される製造日時情報、および該製造日時情報に対応して設定されるデジタル署名データを構成データとすることを特徴とする。
【００４６】
さらに、本発明の第４の側面は、
暗号化コンテンツを記録した情報記録媒体からのデータ読み取りおよびコンテンツ再生処理を実行する情報処理装置であり、
情報記録媒体からのデータ読み取りを実行するデータ取得部と、
前記データ取得部の取得したデータに基づくデータ処理を実行してコンテンツ復号用の鍵を生成する鍵生成部と、
前記鍵生成部の生成した鍵に基づいて暗号化コンテンツの復号処理を実行する復号処理部とを有し、
前記鍵生成部は、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データである暗号化ボリュームＩＤと、
を含む鍵生成情報を前記データ取得部から入力し、該鍵生成情報を適用したデータ処理を実行してコンテンツ復号用の鍵を生成する構成であることを特徴とする情報処理装置にある。
【００４７】
さらに、本発明の第５の側面は、
暗号化コンテンツを記録したディスクからのデータ読み取りおよびコンテンツ再生処理を実行する情報処理方法であり、
情報記録媒体からのデータ読み取りを実行するデータ取得ステップと、
前記データ取得部の取得したデータに基づくデータ処理を実行してコンテンツ復号用の鍵を生成する鍵生成ステップと、
前記鍵生成部の生成した鍵に基づいて暗号化コンテンツの復号処理を実行する復号処理ステップとを有し、
前記鍵生成ステップは、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データである暗号化ボリュームＩＤと、
を含む鍵生成情報を入力し、該鍵生成情報を適用したデータ処理を実行してコンテンツ復号用の鍵を生成するステップであることを特徴とする情報処理方法にある。
【００４８】
さらに、本発明の第６の側面は、
情報記録媒体に対するデータ記録処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークを、前記情報記録媒体に記録される暗号化コンテンツの復号に適用する鍵の生成情報として生成するプロダクトマーク生成ステップと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、製造情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データとして暗号化ボリュームＩＤを、前記情報記録媒体に記録される暗号化コンテンツの復号に適用する鍵の生成情報として生成する暗号化ボリュームＩＤ生成ステップと、
前記プロダクトマークと前記暗号化ボリュームＩＤを各情報記録媒体個別に記録するデータ記録部であり、プロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録するデータ記録ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００４９】
さらに、本発明の第７の側面は、
暗号化コンテンツを記録したディスクからのデータ読み取りおよびコンテンツ再生処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
情報記録媒体からのデータ読み取りを実行するデータ取得ステップと、
前記データ取得部の取得したデータに基づくデータ処理を実行してコンテンツ復号用の鍵を生成する鍵生成ステップと、
前記鍵生成部の生成した鍵に基づいて暗号化コンテンツの復号処理を実行する復号処理ステップとを有し、
前記鍵生成ステップは、
情報記録媒体製造エンティテイ、または情報記録媒体製造機器に対応する公開鍵証明書であり、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を構成データとするプロダクトマークと、
前記プロダクトマークに基づいて生成されるプロダクトマーク対応値と、情報記録媒体の一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データである暗号化ボリュームＩＤと、
を含む鍵生成情報を入力し、該鍵生成情報を適用したデータ処理を実行してコンテンツ復号用の鍵を生成するステップであることを特徴とするコンピュータ・プログラムにある。
【００５０】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記録媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００５１】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００５２】
本発明の構成によれば、ディスク製造エンティテイ、またはディスク製造機器に対して発行された公開鍵証明書を含むプロダクトマークと、プロダクトマークに基づいて生成されるハッシュ値などのプロダクトマーク対応値と、製造ディスクの一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算によって算出される暗号化ボリュームＩＤを生成し、これらのプロダクトマークおよび暗号化ボリュームＩＤをディスクに格納する暗号化コンテンツの復号用鍵の生成情報としてディスク各々に記録するとともに、これらのプロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録する構成としたので、市販の正当なディスクに基づいて、ピット形状を物理的にコピーした海賊版ディスクからは、鍵生成情報としてのプロダクトマークまたは暗号化ボリュームＩＤを読み取ることができず、コンテンツの不正な再生や利用を防止することができる。
【００５３】
さらに、本発明の構成によれば、プロダクトマークに、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を含める構成としたので、ピット形状の物理的コピー以外の例えばＲＦ信号読み取りデータに基づいて生成した海賊版ディスクについては、ディスクから公開鍵証明書を取得することで、海賊版ディスクの製造に関係した情報記録媒体製造エンティテイや情報記録媒体製造機器を追跡し特定することが可能となる。
【発明を実施するための最良の形態】
【００５４】
以下、図面を参照しながら本発明ディスク製造方法、データ記録装置、情報記録媒体、情報処理装置および方法、並びにコンピュータ・プログラムの詳細について説明する。なお、説明は、以下の項目に従って行なう。
１．ディスク製造プロセス概要
２．ディスク製造プロセスの詳細
（２．１）フォーマッタにおける処理例１
（２．２）フォーマッタにおける処理例２
（２．３）ＩＤライターにおける処理例１
（２．４）ＩＤライターにおける処理例２
（２．５）ＩＤライターにおける処理例３
３．ディスク記録データの生成および再生処理の詳細
４．ディスク検証処理
５．情報処理装置の構成
【００５５】
［１．ディスク製造プロセス概要］
まず、図７を参照して、本発明の一実施形態に係る情報記録媒体（ディスク）製造工程について説明する。図７は、先に図１を参照して説明したと同様、正当なコンテンツ利用権に基づく利用が許容されるコンテンツを格納した情報記録媒体、例えばＤＶＤやＢＤディスクなどからなるＲＯＭディスクの製造処理工程について説明する図である。図７に示すように、コンテンツは、コンテンツの所有者であるコンテンツオーナ１０１からコンテンツの編集処理を行なうコンテンツ編集エンティテイ１０２に渡されて編集処理（オーサリング）が行なわれてディスク記録用の編集コンテンツが生成され、その後、ディスク製造工場２００において市場に流通されるディスク３６０が製造される。
【００５６】
コンテンツオーナ１０１は、コンテンツ編集エンティテイ１０２に対して、コンテンツとともにコンテンツの利用権を定めたコンテンツ利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）が渡される。利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）は例えばコンテンツに対応して設定され、コンテンツのコピー処理の可否などの情報が含まれる。最終的にユーザに渡されるディスク３６０にもコンテンツに併せて利用制御情報が格納され、再生装置などのユーザデバイスにおけるコンテンツの利用に際しては、ユーザデバイスで実行されるコンテンツ利用アプリケーションが利用制御情報を参照して利用制御情報に従ったコンテンツの利用を実行することになる。
【００５７】
ディスク製造工場２００は、コンテンツ編集エンティテイ１０２から編集済みのコンテンツと、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）を受領し、さらに、コンテンツの利用管理を行なうライセンス管理エンティテイ１０３からコンテンツの暗号化、復号処理に適用する鍵情報を受領する。ライセンス管理エンティテイ１０３は、コンテンツの利用管理を行ない、ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）、メディアキー（Ｋｍ）等、各種の鍵データを生成してディスク製造工場２００に提供する。
【００５８】
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）は、先に説明したように、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックである。ＭＫＢは有効なライセンスを持つユーザの情報処理装置に格納されたデバイスキー（Ｋｄ）に基づく処理（復号）によってのみ、コンテンツの復号に必要なキーであるメディアキー（Ｋｍ）の取得を可能とした鍵情報ブロックである。これはいわゆる階層型木構造に従った情報配信方式を適用したものであり、ユーザデバイス（情報処理装置）が有効なライセンスを持つ場合にのみ、メディアキー（Ｋｍ）の取得を可能とし、無効化（リボーク処理）されたユーザデバイスにおいては、メディアキー（Ｋｍ）の取得が不可能となる。
【００５９】
ライセンス管理エンティテイ１０３はＭＫＢに格納する鍵情報の暗号化に用いるデバイスキーの変更により、特定のユーザデバイスに格納されたデバイスキーでは復号できない、すなわちコンテンツ復号に必要なメディアキーを取得できない構成を持つＭＫＢを生成することができる。従って、任意タイミングで不正デバイスを排除（リボーク）して、有効なライセンスを持つデバイスに対してのみ復号可能な暗号化コンテンツを提供することが可能となる。
【００６０】
ディスク製造工場２００は、さらに、情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４から、ディスク製造工場２００、またはディスク製造工場２００の製造機械に対応する公開鍵を格納した公開鍵証明書（ＰＫＣ）および公開鍵に対応する秘密鍵を受領する。具体的には、例えば後段で説明するレプリケータ２５０あるいはＩＤライター２６０に対応する公開鍵を格納した公開鍵証明書（ＰＫＣ）および公開鍵に対応する秘密鍵を受領する。なお、図には、レプリケータ２５０とＩＤライター２６０を別々に示してあるが、これらは１つの装置として構成することも可能であり、ＩＤライター２６０がレプリケータ２５０の中に組み込まれた構成も可能である。この場合には、レプリケータ２５０に対応する公開鍵を格納した公開鍵証明書（ＰＫＣ）および公開鍵に対応する秘密鍵を情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４から受領する。
【００６１】
ディスク製造工場２００では、コンテンツ暗号化、各データのフォーマッティング処理などをフォーマッタ２３０において実行し、さらに、フォーマットデータに基づく原盤、スタンパの生成をカッティングマシン２４０で実行する。その後、レプリケータ２５０において、スタンパを適用してレプリカとしての多数のディスクを製造し、さらに、製造したディスクに対して、ＩＤライター２６０を適用して、各ディスクに固有の識別子としてのＩＤを記録して、コンテンツを格納したディスク３６０を完成させる。なお、ＩＤライター２６０を適用して、各ディスクに記録されるデータは、プロダクトマークおよび暗号化ボリュームＩＤであり、少なくともこれらのデータのいずれかは、反射膜除去方式によって記録されることになる。記録データの構成および記録方式については後段で詳細に説明する。
【００６２】
また、ディスク製造工場２００は、データ管理およびデータ記憶を実行するデータ管理＆記憶部２７０を有する。データ管理＆記憶部２７０は、コンテンツオーナ１０１から許可されたディスクの製造枚数である発注枚数を記憶し、さらに、必要に応じてコンテンツオーナ１０１から付与されたディスクに対して設定すべきシリアル番号の開始番号を保持する。さらに、ディスク製造工場２００のフォーマッタ２３０において生成するデータ、例えばマスターキー、ボリュームＩＤを記憶する。これらのデータは、ＩＤライター２６０に入力される。これらのデータの保持、転送はディスク製造工場２００におけるＬＡＮ、専用線、スマートカードなどを適用し漏洩・改ざん等のないセキュアなデータ管理の下に実行される。
【００６３】
ＩＤライター２６０は、データ管理＆記憶部２７０から入力するデータと、情報記録媒体（ディスク）製造管理エンティテイ１０４から受領した公開鍵証明書（ＰＫＣ）、秘密鍵を適用して、ディスク１枚ごとに異なる記録情報を生成して各ディスクに記録する処理を実行して、コンテンツを格納したディスク３６０を完成させる。なお、ＩＤライター２６０を適用して、各ディスクに記録されるデータは、プロダクトマークおよび暗号化ボリュームＩＤであり、少なくともこれらのデータのいずれかは、反射膜除去方式によって記録されることになる。記録データの構成および記録方式については後段で詳細に説明する。
【００６４】
図８を参照して、ディスク製造工場２００において実行する一連のプロセスについて説明する。図８上段の（Ａ）マスタリングプロセスは、図７に示すフォーマッタ２３０とカッティングマシン２４０において実行するプロセスを示し、下段の（Ｂ）レプリケーションプロセスは、図７に示すレプリケータ２５０とＩＤライター２６０において実行するプロセスを示している。
【００６５】
ステップＳ１０１は、図７に示すフォーマッタ２３０における処理であり、ライセンス管理エンティテイからコンテンツの暗号化、復号処理に適用する鍵情報としてのＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）３０１と、メディアキー（Ｋｍ）３０２を入力し、コンテンツ編集エンティテイから編集済みのコンテンツ３０３と、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）３０４を受領し、ディスクに記録するデータの生成、すなわちコンツン等の記録データの暗号化処理、およびフォーマット処理を実行する。この処理過程で、フォーマッタ２３０は、ボリュームＩＤ、マスターキー、タイトルキー等を、例えば乱数生成処理によって生成する。これらの処理の詳細については、図９他を参照して後段で説明する。
【００６６】
ボリュームＩＤ、マスターキー、タイトルキーは、図７に示すフォーマッタ２３０において、例えば１つの編集コンテンツに対応して設定されるデータであり、所定の生産枚数のディスクに共通の値として設定される。ボリュームＩＤ、マスターキーは、図７を参照して説明したように、データ管理＆記憶部２７０に格納された後、ＩＤライター２６０に入力されて、ＩＤライターにおける書き込みデータの生成に適用される。タイトルキーは、コンテンツの暗号化キーとして適用される。これらの各処理については後段で説明する。
【００６７】
ステップＳ１０１のフォーマッタ２３０におけるコンテンツ暗号化、フォーマッティング処理が終了すると、ステップＳ１０２、Ｓ１０３のカッティング処理、ケミカルプロセスが実行され、メタルマスタ３４１、スタンパ３４２が生成される。これらの処理は、図７に示すカッティングマシン２４０において実行される。この処理は、フォーマッタ２３０の生成した暗号化コンテンツを含むフォーマットデータに対応する記録信号としてのピット形状を持つ原盤、スタンパを生成する工程であり、従来から行なわれている処理と同様の処理である。
【００６８】
次に、図８（Ｂ）のレプリケーションプロセスに移行する。ステップＳ１２１〜Ｓ１２３は、図７に示すレプリケータ２５０の処理である。ステップＳ１２１のモールド処理により、スタンパのピット形状をコピーしたデータ記録ディスクとしてのベアディスク（Ｂａｒｅ  Ｄｉｓｃ）３４３を製造し、ステップＳ１２２のスパッタリング処理によって、反射膜を生成し、さらに、ステップＳ１２３において、コーティング処理によって保護膜を生成する。
【００６９】
ステップＳ１２４の処理は、図７に示すＩＤライター２６０の処理である。この処理において、ＩＤライター２６０は、データ記録済みのディスクの１枚毎に、異なるデータの書き込み処理を行なう。ＩＤライター２６０を適用して、各ディスクに記録されるデータは、前述したようにプロダクトマークおよび暗号化ボリュームＩＤなどであり、少なくともこれらのデータのいずれかは、反射膜除去方式によって記録される。これらの処理によって、ディスク３６０が完成する。
【００７０】
本発明の処理においては、図７に示すフォーマッタ２３０の処理と、ＩＤライター２６０の処理が、従来の処理と大きく異なる処理を行なうことになる。フォーマッタ２３０の処理と、ＩＤライター２６０の処理の詳細については、後段で説明する。
【００７１】
［２．ディスク製造プロセスの詳細］
本発明の処理においては、主に図７に示すフォーマッタ２３０の処理と、ＩＤライター２６０の処理が、従来の処理と大きく異なる処理を行なうことになる。図９以下を参照して、フォーマッタ２３０の処理と、ＩＤライター２６０の処理の詳細について説明する。まず、フォーマッタの処理例として２つの処理例を図９、および図１０を参照して説明する。
【００７２】
（２．１）フォーマッタにおける処理例１
図９を参照して、第１のフォーマッタ処理例について説明する。図９に示すフォーマッタ２３０は、ライセンス管理エンティテイからコンテンツの暗号化、復号処理に適用する鍵情報としてのＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）３０１と、メディアキー（Ｋｍ）３０２を入力し、コンテンツ編集エンティテイから編集済みのコンテンツ３０３と、図示しない利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）を受領し、ディスクに記録するデータの生成、すなわちコンツン等の記録データの暗号化処理、およびフォーマット処理を実行する。
【００７３】
図９に示すフォーマッタ２３０は、乱数生成部２３１において乱数に基づくボリュームＩＤを生成する。ボリュームＩＤは、例えば編集コンテンツ３０３単位、スタンパ単位など、複数のディスクに対応して共通に適用されるＩＤである。ボリュームＩＤは、暗号化処理部２３２に入力され、メディアキー３０２他のデータを適用した一連の暗号処理シーケンスが実行されて、コンテンツ暗号化処理、その他の記録データの生成、暗号化処理が実行される。なお、具体的な暗号化処理シーケンスについては、図１７、図１８を参照して後段で説明する。
【００７４】
データ連結部２３３では、暗号処理部２３２において生成された暗号化コンテンツを含む記録データと、ＭＫＢ３０１を連結し、変調処理部Ａ２３４において変調処理が実行され、カッティングマシン２４０に出力される。変調処理部Ａ２３４において実行する変調処理は、例えば１７ｐ−ｐ変調方式が用いられる。１７ｐ−ｐ変調方式は、ＥＦＭやＥＦＭ＋変調方式等の固定ビット長（８ビット）の変調方式とは異なり、変調単位が２ビットの変調方式である。
【００７５】
さらに、フォーマッタ２３０の乱数生成部２３５は、乱数に基づくマスターキーを生成する。マスターキーも、例えば編集コンテンツ３０３単位、スタンパ単位など、複数のディスクに対応して共通に適用される鍵データである。生成されたマスターキーは、変調処理部Ｂ２３６において、変調処理部Ａ２３４において実行される変調処理とは異なる変調処理、例えばサイドチャネル（ｓｉｄｅ−ｃｈａｎｎｅｌ）変調処理が実行されて、カッティングマシン２４０に出力される。
【００７６】
変調処理部Ａ２３４において実行される変調処理結果としてディスクに記録されるデータは、ユーザデバイスにおける一般的なコンテンツ再生方式において読み取ることが可能なデータであるが、変調処理部Ｂ２３４は、その変調処理結果としての記録データを再生する場合には、特殊な再生方式を適用することが必要となる。
【００７７】
すなわち、マスターキーの読み取りには、例えばサイドチャネル（ｓｉｄｅ−ｃｈａｎｎｅｌ）変調処理、ＲＯＭ−Ｍａｒｋデコードなどの特殊な再生方式を適用したデータ読み取りを必要とする。コンテンツ再生処理を実行するユーザデバイスの再生アプリケーションは、これらの特殊なデータ読み取りを実行してマスターキーの読み取りを行なうことになる。再生処理の詳細については、図１７他を参照して後段で説明する。
【００７８】
乱数生成部２３１において生成したボリュームＩＤ、および乱数生成部２３５において生成したマスターキーは、データ管理＆記憶部２７０に格納される。図に示すボリュームＩＤ３１１、およびマスターキー３１２である。これらのデータは、セキュアな管理の下、ＩＤライター２６０に入力され、ＩＤライターでのディスクに対する書き込みデータの生成に適用される。この処理については、後段で説明する。なお、ボリュームＩＤやマスターキーは、ディスクに記録される暗号化コンテンツの復号処理に使用するデータである。復号処理の詳細については、図１７他を参照して後段で説明する。
【００７９】
図９を参照して説明したフォーマッタ２３０の処理によれば、暗号化コンテンツとマスターキーは、カッティングマシン２４０に入力されて原盤、スタンパに記録されるが、ディスクに記録される暗号化コンテンツの復号処理に使用するデータであるボリュームＩＤは、カッティングマシン２４０に入力されず、メタルマスタ（原盤）、スタンパに記録されることがない。従って、メタルマスタ（原盤）やスタンパにはボリュームＩＤが記録されないので、メタルマスタ（原盤）やスタンパが流出してもそれだけでは複製ディスクを生産することができないことになる。
【００８０】
（２．２）フォーマッタにおける処理例２
図１０を参照して、第２のフォーマッタ処理例について説明する。図１０に示すフォーマッタ２３０と、図９のフォーマッタ２３０との差異は、乱数生成部２３５において生成したマスターキーに対して、ハッシュ処理部２３７において、メディアキー（Ｋｍ）３０２を適用したハッシュ処理を実行してデータ管理＆記憶部２７０に格納する点のみである。その他の構成については、図９の構成、処理と同様である。
【００８１】
図１０に示す構成では、乱数生成部２３１において生成したボリュームＩＤ、および乱数生成部２３５において生成したマスターキーのハッシュ値が、データ管理＆記憶部２７０に格納される。図に示すボリュームＩＤ３１１、およびマスターキーハッシュ値３２１である。これらのデータは、セキュアな管理の下、ＩＤライター２６０に入力され、ＩＤライターでのディスクに対する書き込みデータの生成に適用される。この処理については、後段で説明する。なお、ボリュームＩＤやマスターキーハッシュ値は、ディスクに記録される暗号化コンテンツの復号処理に使用するデータである。復号処理の詳細については、図１７他を参照して後段で説明する。
【００８２】
（２．３）ＩＤライターにおける処理例１
次に、図７に示すＩＤライター２６０の処理例について説明する。ＩＤライターは、図７に示すレプリケータ２５０において生成されたコンテンツ記録ディスク１枚毎に異なる記録データを生成して記録する処理を実行する。
【００８３】
ＩＤライター２６０は、図１１に示すように、データ管理＆記憶部２７０（図７参照）から入力するデータと、情報記録媒体（ディスク）製造管理エンティテイ１０４から受領した公開鍵証明書（ＰＫＣ）、秘密鍵を適用して、ディスク１枚ごとに異なる記録情報を生成して各ディスクに記録する処理を実行する。各ディスクに記録されるデータは、プロダクトマークおよび暗号化ボリュームＩＤであり、少なくともこれらのデータのいずれかは、反射膜除去方式によって記録されることになる。
【００８４】
ＩＤライター２６０は、図１１に示すように、ディスク製造エンティテイ、またはディスク製造適用機器に対して発行された公開鍵証明書を含むプロダクトマークを生成するプロダクトマーク生成部２６０Ａと、プロダクトマークに基づいて生成されるハッシユ地等のプロダクトマーク対応値と、製造するディスクの一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データとして暗号化ボリュームＩＤを生成する暗号化ボリュームＩＤ生成部２６０Ｂと、プロダクトマークと暗号化ボリュームＩＤを各ディスク個別に記録するデータ記録部２６０Ｃを有する。データ記録部２６０Ｃは、プロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録する。
【００８５】
まず、ＩＤライターにおける処理例１について、図１２を参照して説明する。図１２の上段には、データ管理＆記憶部２７０に格納されているデータを示し、中段にＩＤライター２６０の処理、下段にディスク書き込みデータ４００を示している。
【００８６】
データ管理＆記憶部２７０には、先に図７を参照して説明したコンテンツオーナ１０１から受領したシリアル開始番号３３１、発注枚数３３２、およびフォーマッタ２３０の生成したボリュームＩＤ３１１、マスターキー３１２が格納されている。なお、本例では、マスターキー３１２を適用した処理例を説明するが、図１０を参照して説明したマスターキーハッシュ値を適用してもよい。
【００８７】
なお、ＩＤライター２６０は、先に図７を参照して説明したように、情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４からディスク工場、あるいは製造機器（ＩＤライターを含む機器）に対応する公開鍵を格納した公開鍵証明書（ＰＫＣ）３５２と、公開鍵に対応する秘密鍵３５１を保有している。
【００８８】
ＩＤライター２６０は、これらのデータに基づいて、各ディスク毎に異なる記録データ、すなわちプロダクトマークと暗号化ボリュームＩＤを生成する。図１２に示す処理例は、プロダクトマークを情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４から受領した公開鍵証明書（ＰＫＣ）とした処理例である。
【００８９】
ＩＤライター２６０の処理について図１２を参照して説明する。なお、図１２に示す処理は、各ディスク毎に実行する処理である。まず、シリアル番号生成部２６１において、コンテンツオーナ１０１から受領したシリアル開始番号３３１に基づいて、ディスクに設定するシリアル番号を生成する。例えば、コンテンツオーナ１０１から受領したシリアル開始番号が１０００１で、発注枚数が、１０００枚である場合、ＩＤライターは、各ディスクに対して、１０００１〜１１０００のシリアル番号を付与することになる。ＩＤ書き込み回数計測部２６２は、ＩＤライター２６０によるＩＤ書き込み処理の実行されたディスク枚数の管理を行い、発注枚数までの処理のみを許容する。
【００９０】
デジタル署名生成部２６３は、シリアル番号生成部２６１において生成したシリアル番号に対して、情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４の管理する秘密鍵３５１を適用してデジタル署名を生成し、シリアル番号とデジタル署名をディスク書き込みデータ４００の構成データとして記録する。図に示すディスク書き込みデータ４００中のシリアル番号４０１、デジタル署名４０２である。この処理例１では、シリアル番号４０１、デジタル署名４０２は、プロダクトマークの構成要素ではなく、これらは、通常のデータ再生によって再生可能なデータとして記録してもよいし、ＢＣＡ方式（バーストカッティング）、コード記録方式などの特殊なデータ記録、再生を必要とする方式を適用して記録してもよい。
【００９１】
この処理例１では、情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４から受領した公開鍵証明書（ＰＫＣ）３５２をプロダクトマークとしてディスクに書き込む。図に示すディスク書き込みデータ４００中の公開鍵証明書（ＰＫＣ）４０３である。公開鍵証明書には、レプリケータの識別子としてのレプリケータＩＤ、ＩＤライターの識別子としてのＩＤライターＩＤ、さらに、公開鍵、これらのデータに対する情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）の電子署名が含まれる。
【００９２】
さらに、ＩＤライター２６０のＡＥＳハッシュ部２６４は、情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４から受領した公開鍵証明書（ＰＫＣ）３５２のハッシュ値を算出し、フォーマッタ２３０が生成し、データ管理＆記憶部２７０に格納されたボリュームＩＤ３１１との演算処理を演算部２６５で実行する。演算部２６５で実行する演算は、例えば排他論理和演算（ＸＯＲ）である。さらに、その演算結果をＡＥＳ暗号化部２６６に入力して、フォーマッタ２３０が生成し、データ管理＆記憶部２７０に格納されたマスターキー３１２を適用したＡＥＳ暗号処理を実行して暗号化ボリュームＩＤを生成する。
【００９３】
ＡＥＳ暗号化部２６６の生成した暗号化ボリュームＩＤは、ディスクに書き込まれる。図に示すディスク書き込みデータ４００中の暗号化ボリュームＩＤ４０４である。
【００９４】
ディスク書き込みデータ４００中の、プロダクトマークとしての公開鍵証明書４０３と、暗号化ボリュームＩＤ４０４との少なくともいずれか一方は、反射膜除去方式によって各ディスクに書き込む。
【００９５】
反射膜除去方式について、図１３を参照して説明する。ディスク４０５のデータ記録トラックには、予め、所定の凹凸形状としてのピット、ランドが形成され、反射膜４０６が設定されている。反射膜除去方式は、このトラック中の所定の位置のランドに対して、高出力レーザを照射することにより、そのランドをピット化して記録を行うという、レーザ照射処理による方法である。つまり、ランドをピット化することができる領域を、記録領域上の複数の所定の部分に設けておき、記録データとしてのプロダクトマークやボリュームＩＤのビット情報に応じて、各部分をピット化するかランドの状態のままとするかを判断して、各部分にレーザ光を照射していく。
【００９６】
具体的には、図１３（Ｂ）に示すように、ある所定の位置のランドに対して高出力レーザを照射する。高出力レーザは、再生パワーより充分高いパワーでありランドの反射膜が溶融する程度のパワーである。このようにランドに高出力レーザを照射すると、図１３（Ｃ）に示すように、ランドに塗布されていた反射膜４０６が溶融して無くなる。このように反射膜４０６が無くなった部分に光を照射すると、反射光が戻ってこない。即ち、その部分がピットと同等の反射特性となる。このように一旦、スタンパでピット/ランドのパターンを転写した後に、ランドをピット化することにより、スタンパで生成したオリジナルノビットパターンと異なるビットパターンを記録することが可能となる。
【００９７】
すなわち、反射膜除去前は、図１４（Ａ）に示すように、ピット＝０、ランド＝１とした場合、ビットパターンは、０００１００であるが、反射膜除去後は、図１４（Ｃ）に示すように、ビットパターンは００００００となる。このように、反射膜除去によって、所定のビットパターンを生成して、公開鍵証明書４０３を含むプロダクトマークと、ボリュームＩＤ４０４との少なくともいずれか一方については反射膜除去方式を適用して書き込む。両者を反射膜除去方式によって書き込む構成としてもよい。一方のデータを反射膜除去方式を適用しないで書き込む場合は、そのデータについては一般的なデータ記録方式、サイドチャネル方式、ＲＯＭマーク方式などの方式によって書き込む。
【００９８】
この反射膜除去方式によって記録されたデータを持つディスクに基づいて、先に図６を参照して説明した海賊版ディスク製造方法、すなわち、正当市販ディスクからのピット形状の物理的コピーによる海賊版ディスク生産を実行すると、生産された海賊版ディスクは、ピットパターンを物理的にコピーして、反射膜を全面に塗布して生成することになるので、正当なディスクの反射膜除去部分にも反射膜が形成されることになる。その結果、正当ディスクにおいて、反射膜除去部分から読み取られるデータと、海賊版ディスクから読み取られるデータは異なるデータとなる。
【００９９】
処理例１では、プロダクトマークとしての公開鍵証明書４０３と、暗号化ボリュームＩＤ４０４との少なくともいずれか一方がこの反射膜除去方式で記録されることになる。これらのデータは、コンテンツの復号に適用する鍵の生成情報として設定される。具体的なコンテンツ暗号化、復号シーケンスについては図１７以下を参照して説明する。
【０１００】
海賊版ディスクにおいては、プロダクトマーク、または暗号化ボリュームＩＤの少なくともいずれかが正確に読み取ることができなくなるので、コンテンツの復号が不可能になる。このように、暗号鍵生成情報としてのプロダクトマーク、またはボリュームＩＤの少なくともいずれかを反射膜除去方式で記録することで、コンテンツの不正利用を防止することが可能となる。
【０１０１】
（２．４）ＩＤライターにおける処理例２
次に、ＩＤライター２６０の処理例２について図１５を参照して説明する。図１５の上段には、データ管理＆記憶部２７０に格納されているデータを示し、中段にＩＤライター２６０の処理、下段にディスク書き込みデータ４１０を示している。なお、本例でも、マスターキー３１２を適用した処理例を説明するが、図１０を参照して説明したマスターキーハッシュ値を適用してもよい。
【０１０２】
処理例１では、プロダクトマークを情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４から受領した公開鍵証明書（ＰＫＣ）３５２のみとして設定した例であったが、処理例２では、この公開鍵証明書（ＰＫＣ）に、シリアル番号生成部２６１において生成したシリアル番号と、シリアル番号に対して秘密鍵３５１を適用して生成したデジタル署名とを加えたデータ、すなわち、図１５のディスク書き込みデータ４１０中のシリアル番号４１１、デジタル署名４１２、公開鍵証明書（ＰＫＣ）４１３のすべてをプロダクトマークとして設定した例である。なお、シリアル番号４１１のみ、デジタル署名４１２のみ、シリアル番号４１１とデジタル署名４１２の連結データ、のいずれをプロダクトマークとして設定しても期待される発明の効果は同じである。
【０１０３】
図１５に示すＩＤライター２６０の連結部２６７において、シリアル番号とデジタル署名を連結し、更に連結部２６８で公開鍵証明書（ＰＫＣ）を連結し、これらの連結データをプロダクトマークとしてディスク書き込みデータ４１０とする。
【０１０４】
なお、ＡＥＳハッシュ部２６４は、シリアル番号とデジタル署名と公開鍵証明書（ＰＫＣ）との連結データのハッシュ値を算出し、この算出ハッシュ値と、ボリュームＩＤ３１１との演算処理、例えば排他論理和演算（ＸＯＲ）を演算部２６５で実行し、その演算結果をＡＥＳ暗号化部２６６に入力して、データ管理＆記憶部２７０に格納されたマスターキー３１２を適用したＡＥＳ暗号処理を実行して暗号化ボリュームＩＤを生成する。
【０１０５】
ＡＥＳ暗号化部２６６の生成した暗号化ボリュームＩＤは、ディスクに書き込まれる。図に示すディスク書き込みデータ４１０中の暗号化ボリュームＩＤ４１４である。ディスク書き込みデータ４１０中の、プロダクトマーク、すなわち、シリアル番号４１１とデジタル署名４１２と公開鍵証明書（ＰＫＣ）４１３との連結データと、暗号化ボリュームＩＤ４１４との少なくともいずれか一方は、前述した反射膜除去方式によって各ディスクに書き込む。
【０１０６】
反射膜除去方式によって記録されたデータを持つディスクに基づいて、正当市販ディスクからのピット形状の物理的コピーによる海賊版ディスク生産を実行しても、前述したように、正当ディスクの反射膜除去部分から読み取られるデータと、海賊版ディスクから読み取られるデータは異なるデータとなり、プロダクトマークと、暗号化ボリュームＩＤを、コンテンツの復号に適用する鍵の生成情報として設定することで、海賊版ディスクにおいては、コンテンツの復号が不可能になる。
【０１０７】
（２．５）ＩＤライターにおける処理例３
次に、ＩＤライター２６０の処理例３について図１６を参照して説明する。図１６の上段には、データ管理＆記憶部２７０に格納されているデータを示し、中段にＩＤライター２６０の処理、下段にディスク書き込みデータ４２０を示している。なお、本例でも、マスターキー３１２を適用した処理例を説明するが、図１０を参照して説明したマスターキーハッシュ値を適用してもよい。
【０１０８】
処理例３では、シリアル番号ではなく、セキュアタイムをプロダクトマークの構成要素として設定した例である。セキュアタイム生成部２６９において、セキュアな時間情報を提供する機関から受領した時間情報（製造日時情報）を取得、あるいは厳密な管理のなされた時間情報生成手段において生成した時間情報を取得する。デジタル署名生成部２６３は、セキュアタイム生成部２６９において生成した製造日時情報に対して、情報記録媒体（ディスク）製造管理エンティテイ（ＫＩＣ）１０４の管理する秘密鍵３５１を適用してデジタル署名を生成する。その後の処理は、図１５を参照して説明した処理例２と同様である。なお、製造日時４２１のみ、デジタル署名４２２のみ、製造日時４２１とデジタル署名４２２の連結データ、のいずれをプロダクトマークとして設定しても期待される発明の効果は同じである。
【０１０９】
図１６に示すＩＤライター２６０の連結部２６７において、セキュアタイム（製造日時）とデジタル署名を連結し、更に連結部２６８で公開鍵証明書（ＰＫＣ）を連結し、これらの連結データをプロダクトマークとしてディスク書き込みデータ４２０とする。
【０１１０】
なお、ＡＥＳハッシュ部２６４は、セキュアタイム（製造日時）とデジタル署名と公開鍵証明書（ＰＫＣ）との連結データのハッシュ値を算出し、この算出ハッシュ値と、ボリュームＩＤ３１１との演算処理、例えば排他論理和演算（ＸＯＲ）を演算部２６５で実行し、その演算結果をＡＥＳ暗号化部２６６に入力して、データ管理＆記憶部２７０に格納されたマスターキー３１２を適用したＡＥＳ暗号処理を実行して暗号化ボリュームＩＤを生成する。
【０１１１】
ＡＥＳ暗号化部２６６の生成した暗号化ボリュームＩＤは、ディスクに書き込まれる。図に示すディスク書き込みデータ４２０中の暗号化ボリュームＩＤ４２４である。ディスク書き込みデータ４２０中の、プロダクトマーク、すなわち、セキュアタイム（製造日時）４２１とデジタル署名４２２と公開鍵証明書（ＰＫＣ）４２３との連結データと、暗号化ボリュームＩＤ４２４との少なくともいずれか一方は、前述した反射膜除去方式によって各ディスクに書き込む。
【０１１２】
反射膜除去方式によって記録されたデータを持つディスクに基づいて、正当市販ディスクからのピット形状の物理的コピーによる海賊版ディスク生産を実行しても、前述したように、正当ディスクの反射膜除去部分から読み取られるデータと、海賊版ディスクから読み取られるデータは異なるデータとなり、プロダクトマークと、暗号化ボリュームＩＤを、コンテンツの復号に適用する鍵の生成情報として設定することで、海賊版ディスクにおいては、コンテンツの復号が不可能になる。
【０１１３】
上述の例では、暗号化ボリュームＩＤと、少なくとも公開鍵証明書（ＰＫＣ）を含むプロダクトマークを個別データとして説明したが、これらのデータは１まとめのデータとしてディスクに反射膜除去方式を適用して書き込む構成としてもよい。
【０１１４】
図１７に、プロダクトマークを含む暗号化ボリュームＩＤのデータフォーマット例を示す。（Ａ）は、プロダクトマークを含む暗号化ボリュームＩＤのデータフォーマットであり、（Ｂ）は、暗号化ボリュームＩＤに含まれる公開鍵証明書（ＰＫＣ）のテータフォーマット例である。
【０１１５】
図１７（Ａ）に示すように、暗号化ボリュームＩＤは、ヘッダ、レングス、マーキングデータ、署名、公開鍵証明書（ＰＫＣ）、暗号化ボリュームＩＤの各データを含む。また、公開鍵証明書（ＰＫＣ）は、タイプ、バージョン、証明書ＩＤ、機器（ＩＤライター）ＩＤ、公開鍵、ＫＩＣの署名の各データを含む構成である。
【０１１６】
図１７（Ａ）に示す暗号化ボリュームＩＤ中のマーキングデータは、シリアル番号
または製造日時情報のいずれかのデータの格納領域であり、ヘッダ＝０ｘ００のときは、シリアル番号が格納され、ヘッダ＝０ｘ０１のときは、製造日時情報が格納される。
【０１１７】
［３．ディスク記録データの生成および再生処理の詳細］
次に、図１８、図１９を参照して、ディスク記録データの生成および再生処理の詳細について説明する。図１８は、暗号化ボリュームＩＤの暗号鍵としてマスターキーを適用した例であり、図１９は、暗号化ボリュームＩＤの暗号鍵としてマスターキーハッシュ値を適用した例である。すなわち、先に説明したフォーマッタ２３０についての図９の処理構成に対応する例が図１８であり、図１０の処理構成に対応する例が図１９である。
【０１１８】
まず、暗号化ボリュームＩＤの暗号鍵としてマスターキーを適用した図１８の処理例について説明する。図１８には、ディスク製造工場５００の処理と、情報記録媒体（ディスク）６００の格納データ、および情報記録媒体（ディスク）６００の格納コンテンツの利用を行なうユーザデバイスとしての情報処理装置（再生装置）７００の処理を示している。
【０１１９】
なお、図１８のディスク製造工場５００の処理において、プロダクトマークの生成と記録処理、およびボリュームＩＤの暗号化処理、記録処理が図７に示すＩＤライター２６０の実行する処理であり、マスターキーの生成、ボリュームＩＤの生成、タイトルキーの生成、コンテンツの暗号化処理、およびこれらの記録データの生成は、フォーマッタ２３０の実行する処理である。
【０１２０】
ディスク製造工場において使用するデータ、ＭＫＢ５０１〜コンテンツ５０８の各々について、順に説明する。
【０１２１】
ＭＫＢ５０１は、前述したように、図７に示すライセンス管理エンティテイ１０３から受領した暗号鍵ブロックであり、正当なライセンスを持つユーザデバイス、すなわち、図１８に示す情報処理装置（再生装置）７００のメモリに格納されたデバイスキー（Ｋｄ）７０１を適用した処理によって、メディアキー（Ｋｍ）を取り出すことが可能な暗号鍵ブロックである。ＭＫＢ５０１は、情報記録媒体（ディスク）６００に格納される。図に示すＭＫＢ６０１である。
【０１２２】
プロダクトマーク５０２は、先に、図１２〜図１７を参照して説明したように、
（ａ）公開鍵証明書
（ｂ）シリアル番号＋デジタル署名＋公開鍵証明書
（ｃ）製造日時＋デジタル署名＋公開鍵証明書
のいずれかによって構成されるデータであり、図７に示すＩＤライター２６０の生成するデータである。プロダクトマーク５０２は、情報記録媒体（ディスク）６００に格納される。図に示すプロダクトマーク６０２である。なお、図示されないが、（ｂ）において、シリアル番号のみ、デジタル署名のみ、またはシリアル番号＋デジタル署名をプロダクトマークの対象とした場合も発明の効果は等しく得られ、また、（ｃ）において、製造日時のみ、デジタル署名のみ、製造日時＋デジタル署名をプロダクトマークの対象とした場合も同様に発明の効果は等しく得られる。
【０１２３】
情報記録媒体（ディスク）６００に記録されるデータ中、プロダクトマーク６０２または暗号化ボリュームＩＤ６０４の少なくとも一方のデータは、前述した反射膜除去方式に従って記録される。
【０１２４】
マスターキー５０３は、図９、図１０を参照して説明したように、図７に示すフォーマッタ２３０において生成されるデータである。マスターキー５０３は、情報記録媒体（ディスク）６００に格納される。図に示すマスターキー６０３である。マスターキー６０３は、例えばサイドチャネル方式、ＲＯＭ−Ｍａｒｋ方式など、特殊なデータ再生方式によってのみ読み取り可能なデータとして記録される。
【０１２５】
ボリュームＩＤ５０４は、図９、図１０を参照して説明したように、図７に示すフォーマッタ２３０におい生成されるデータである。ボリュームＩＤ５０４は、ステップＳ３０１において生成されたプロダクトマークのハッシュ値と、ステップＳ３０２において例えば排他論理和演算がなされ、演算結果に対して、ステップＳ３０３において、マスターキー５０３を適用した暗号化処理が実行されて、暗号化ボリュームＩＤ６０４として情報記録媒体（ディスク）６００に格納される。この処理は、先に、図１２〜図１７を参照して説明したＩＤライター２６０の処理である。
【０１２６】
前述したように、プロダクトマーク６０２または暗号化ボリュームＩＤ６０４の少なくとも一方のデータは、前述した反射膜除去方式に従って記録される。
【０１２７】
メディアキー５０５は、図７に示すライセンス管理エンティテイ１０３から受領する鍵データであり、ステップＳ３０４において、ボリュームＩＤ５０４との連結がなされ、ステップＳ３０５において連結データのハッシュ値が算出されて、ボリュームユニークキー（Ｋｖｕ）を生成するために適用される。メディアキー５０５は、情報記録媒体（ディスク）６００には格納されない。ただし、メディアキー５０５は、ＭＫＢ５０１に格納された鍵であり、正当なライセンスを持つユーザデバイス、すなわち、図１８に示す情報処理装置（再生装置）７００のメモリに格納されたデバイスキー（Ｋｄ）７０１を適用した処理によって、メディアキー（Ｋｍ）を取り出すことが可能である。
【０１２８】
タイトルキー５０６は、図７に示すフォーマッタ２３０において生成されるコンテンツ５０８の暗号化（Ｓ３０９）に適用する鍵データである。
利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）５０７は、図７に示すコンテンツ編集エンティテイ１０２から編集コンテンツとともに受領するデータである。
【０１２９】
ステップＳ３０６において、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ）５０７のハッシュ値が算出され、ステップＳ３０７において、タイトルキー５０６とハッシュ値との排他論理和（ＸＯＲ）が算出され、その演算結果が、ステップＳ３０８において、ボリュームＩＤ５０４、メディアキー（Ｋｍ）５０５にもとづいて生成されたボリュームユニークキー（Ｋｖｕ）を適用して暗号化がなされて、暗号化キー６０５として情報記録媒体（ディスク）６００に格納される。
【０１３０】
コンテンツは、図７に示すコンテンツ編集エンティテイ１０２から受領する編集コンテンツであり、ステップＳ３０９において、タイトルキー５０６を適用した暗号化処理がなされて、暗号化コンテンツ６０７として情報記録媒体（ディスク）６００に格納される。
【０１３１】
この結果、情報記録媒体（ディスク）６００には、図に示すように、メディアキー（Ｋｍ）を格納した暗号鍵ブロックとしてのＭＫＢ６０１、
（ａ）公開鍵証明書
（ｂ）シリアル番号＋デジタル署名＋公開鍵証明書
（ｃ）製造日時＋デジタル署名＋公開鍵証明書
のいずれかによって構成されるプロダクトマーク６０２、
マスターキー６０３、
暗号化ボリュームＩＤ６０４、
暗号化キー６０５、
利用制御情報６０６、
暗号化コンテンツ６０７
の各データが格納される。
【０１３２】
これらのデータ中、マスターキー６０３は、サイドチャネル方式、ＲＯＭマーク記録方式などの、コンテンツの読み取りなど通常のデータ読み取りとは異なるデータ読み取り方式によってのみ読み取り可能なデータ方式で書き込まれる。また、プロダクトマーク６０２、暗号化ボリュームＩＤ６０４の少なくとも一方は、前述した反射膜除去方式によって書き込まれる。また、暗号化ボリュームＩＤ６０４はＩＤライター２６０毎に異なるデータであり、プロダクトマーク６０２も、シリアル番号＋デジタル署名＋公開鍵証明書、製造日時＋デジタル署名＋公開鍵証明書とした場合は、ディスク１枚毎に異なるデータとされる。
【０１３３】
これらのデータを記録した情報記録媒体６００は、ユーザデバイスとしての情報処理装置（再生装置）７００にセットされ、所定のデータ再生アプリケーションを実行することで、予め設定された処理シーケンスが実行されてコンテンツの再生が行なわれることになる。情報記録媒体（ディスク）６００に格納されたデータの読み取り、コンテンツ再生を実行する情報処理装置（再生装置）７００の処理について説明する。
【０１３４】
情報処理装置（再生装置）７００は、まず、ステップＳ３５１において、情報処理装置（再生装置）７００のメモリに格納されたデバイスキー（Ｋｄ）７０１を適用して情報記録媒体６００から読み出したＭＫＢ６０１の処理を実行してメディアキー（Ｋｍ）を取得する。なお、ＭＫＢ６０１からメディアキー（Ｋｍ）を取得するためには、有効なライセンスを持つ情報処理装置に格納されたデバイスキー（Ｋｄ）を適用することが必要である。無効化（リボーク処理）されたユーザデバイスにおいては、メディアキー（Ｋｍ）の取得が不可能となる。
【０１３５】
次に、ステップＳ３５２において、情報記録媒体６００から読み出した暗号化ボリュームＩＤ６０４を、情報記録媒体６００から読み出したマスターキー６０３を適用して復号しボリュームＩＤを算出する。次に、ステップＳ３５３において、情報記録媒体６００から読み出したプロダクトマーク６０２のハッシュ値を算出し、ステップＳ３５４において、ボリュームＩＤとの演算（排他論理和）を実行し、さらに、ステップＳ３５５において、ＭＫＢ処理によって取得したメディアキー（Ｋｍ）と連結した後、ステップＳ３５６で連結データのハッシュ値を算出する。
【０１３６】
この結果、ボリュームユニークキー（Ｋｖｕ）が生成される。ステップＳ３５２〜Ｓ３５６の処理は、ディスク製造工場におけるステップＳ３０１〜Ｓ３０５の処理と同様の処理であり、ボリュームユニークキー（Ｋｖｕ）が生成される。
【０１３７】
次に、ステップＳ３５７において、情報記録媒体６００から読み出した暗号化キー６０５をボリュームユニークキー（Ｋｖｕ）で復号し、ステップＳ３５８において、情報記録媒体６００から読み出した利用制御情報６０６のハッシュ値を算出して、ステップＳ３５９において、ステップＳ３５７の復号結果と演算（排他論理和）を実行して、タイトルキーを算出する。
【０１３８】
ステップＳ３５７〜Ｓ３５９の処理は、ディスク製造工場におけるステップＳ３０６〜Ｓ３０８の処理に対応する処理であり、タイトルキーが生成される。
【０１３９】
次に、ステップＳ３６０において、生成したタイトルキーを適用して、情報記録媒体６００から読み出した暗号化コンテンツ６０７の復号処理を実行してコンテンツ７５０を生成、出力する。
【０１４０】
このように、情報記録媒体６００に格納された暗号化コンテンツの復号には、ＭＫＢからメディアキー（Ｋｍ）を取得することの他に、情報記録媒体６００に格納されたプロダクトマーク６０２、マスターキー６０３、暗号化ボリュームＩＤ６０４など、特殊なデータ記録方式によって記録されたデータを正確に読み取ることが必要となる。反射膜除去方式によって記録されたプロダクトマーク６０２、または暗号化ボリュームＩＤ６０４は、ピット形状の物理的コピーを実行して生成した海賊版ディスクからは正確なデータ読み取りが実行されず、コンテンツの復号は不可能になる。
【０１４１】
次に、図１９を参照して、暗号化ボリュームＩＤの暗号鍵としてマスターキーハッシュ値を適用した構成例について説明する。図１９において図１８との差異部分を中心として説明する。
【０１４２】
マスターキー５０３は、図７に示すフォーマッタ２３０において生成されるマスターキー５０３であり、ステップＳ４０１において、メディアキー５０５を適用してハッシュ値が算出され、ステップＳ４０４において、マスターキーハッシュ値を適用して、ボリュームＩＤ５０４とプロダクトマーク５０２のハッシュ値との連結データに対する暗号化が実行されて暗号化ボリュームＩＤ６２４として記録される。
【０１４３】
ディスク製造工場５００におけるその他の処理は、図１８を参照して説明したと同様の処理であり、説明を省略する。
【０１４４】
図１９に示す処理例においても、情報記録媒体（ディスク）６００には、図に示すように、メディアキー（Ｋｍ）を格納した暗号鍵ブロックとしてのＭＫＢ６２１、
（ａ）公開鍵証明書
（ｂ）シリアル番号＋デジタル署名＋公開鍵証明書
（ｃ）製造日時＋デジタル署名＋公開鍵証明書
のいずれかによって構成されるプロダクトマーク６２２、
マスターキー６２３、
暗号化ボリュームＩＤ６２４、
暗号化キー６２５、
利用制御情報６２６、
暗号化コンテンツ６２７
の各データが格納される。
【０１４５】
これらのデータ中、マスターキー６２３は、サイドチャネル方式、ＲＯＭマーク記録方式などの、コンテンツの読み取りなど通常のデータ読み取りとは異なるデータ読み取り方式によってのみ読み取り可能なデータ方式で書き込まれる。また、プロダクトマーク６２２、暗号化ボリュームＩＤ６２４の少なくとも一方は、前述した反射膜除去方式によって書き込まれる。また、暗号化ボリュームＩＤ６２４はディスク一枚毎に異なるデータであり、プロダクトマーク６２２も、シリアル番号＋デジタル署名＋公開鍵証明書、製造日時＋デジタル署名＋公開鍵証明書とした場合は、１枚毎に異なるデータとされる。
【０１４６】
これらのデータを記録した情報記録媒体６００は、ユーザデバイスとしての情報処理装置（再生装置）７００にセットされ、所定のデータ再生アプリケーションを実行することで、予め設定された処理シーケンスが実行されてコンテンツの再生が行なわれることになる。情報記録媒体（ディスク）６００に格納されたデータの読み取り、コンテンツ再生を実行する情報処理装置（再生装置）７００の処理について、図１８に示す処理との差異部分を中心として説明する。
【０１４７】
情報処理装置（再生装置）７００の処理において、図１８に示す処理との差異は、ステップＳ４５２において、情報記録媒体６００から読み出したマスターキー６２３に対して、ＭＫＢ６２１から取得したメディアキー（Ｋｍ）を適用してハッシュ値を算出して、ステップＳ４５３において、マスターキーハッシュ値を適用して、情報記録媒体６００から読み出した暗号化ボリュームＩＤ６２４の復号を実行してボリュームＩＤを算出する点である。その他の処理は、図１８を参照して説明したと同様の処理であり、説明を省略する。
【０１４８】
この処理例でも、情報記録媒体６００に格納された暗号化コンテンツの復号には、ＭＫＢからメディアキー（Ｋｍ）を取得することの他に、情報記録媒体６００に格納されたプロダクトマーク６２２、マスターキー６２３、暗号化ボリュームＩＤ６２４など、特殊なデータ記録方式によって記録されたデータを正確に読み取ることが必要となる。反射膜除去方式によって記録されたプロダクトマーク６２２、または暗号化ボリュームＩＤ６２４は、ピット形状の物理的コピーを実行して生成した海賊版ディスクからは正確なデータ読み取りが実行されず、コンテンツの復号は不可能になる。
【０１４９】
図２０を参照して、ユーザデバイスとしての情報処理装置（再生装置）７００の構成について説明する。情報処理装置（再生装置）７００は、暗号化コンテンツを記録した情報記録媒体からのデータ読み取りおよびコンテンツ再生処理を実行する。
【０１５０】
情報処理装置（再生装置）７００は、情報記録媒体からのデータ読み取りを実行するデータ取得部７７１と、データ取得部７７１の取得したデータに基づくデータ処理を実行してコンテンツ復号用の鍵を生成する鍵生成部７７２と、鍵生成部７７２の生成した鍵に基づいて暗号化コンテンツの復号処理を実行する復号処理部７７３とを有する。鍵生成部７７１は、図１８、図１９を参照して説明したように、ディスク製造エンティテイ、またはディスク製造適用機器に対して発行された公開鍵証明書を含むプロダクトマークと、プロダクトマークに基づいて生成されるハッシュ値などのプロダクトマーク対応値と、ディスクの一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算結果に対する暗号化データである暗号化ボリュームＩＤとを含む鍵生成情報をデータ取得部７７１から入力し、これらの鍵生成情報を適用したデータ処理を実行してコンテンツ復号用の鍵、すなわちタイトルキーを生成する。
【０１５１】
［４．ディスク検証処理］
次に、市場に流通するディスクの検証によって、海賊版ディスクを特定し、その出所を追跡する処理について、図２１、図２２を参照して説明する。図２１は、シリアル番号を各ディスクに書き込んだ場合の検証、追跡例であり、図２２は、製造日時情報を各ディスクに書き込んだ場合の検証、追跡例である。
【０１５２】
まず、図２１を参照してシリアル番号を各ディスクに書き込んだ場合の検証、追跡例について説明する。
【０１５３】
図２１の最上段にはディスク書き込みデータ８００として、シリアル番号８０１、デジタル署名８０２、公開鍵証明書（ＰＫＣ）８０３、暗号化ボリュームＩＤ８０４を示している。シリアル番号８０１、デジタル署名８０２、公開鍵証明書（ＰＫＣ）８０３はプロダクトマークの構成データであり、プロダクトマーク、暗号化ボリュームＩＤ８０４は反射膜除去方式によって記録されているものとする。
【０１５４】
公開鍵証明書（ＰＫＣ）８０３には、レプリケータＩＤ８１１、ＩＤライターＩＤ８１２、公開鍵８１３、ＫＩＣ電子署名８１４が記録されている。
【０１５５】
まず、市場のディスクを検証する場合、ステップＳ５０１において、プロダクトマークの構成要素である公開鍵証明書（ＰＫＣ）８０３から公開鍵８１３を取得して、プロダクトマークの構成要素であるデジタル署名８０２を読み出して、署名検証処理を行なう。この署名検証処理によって、シリアル番号８０１の改竄検証が可能となる。
【０１５６】
シリアル番号８０１の改竄が明らかになった場合、それは不正に運用されたＩＤライターの利用による海賊盤ディスクの市場の流通を意味する。すなわち、シリアル番号８０１の改ざん検証により、海賊盤ディスクの流通を検知することが可能となる。
【０１５７】
同様に、公開鍵証明書（ＰＫＣ）８０３に格納されたＫＩＣ電子署名８１４の署名検証をＫＩＣ公開鍵８２１を適用して実行し、公開鍵証明書（ＰＫＣ）８０３の改竄の有無を検証し、改竄があると判定された場合は、不正に運用されたＩＤライターによる海賊盤ディスクが市場に流通していると判定することができる。
【０１５８】
また、公開鍵証明書（ＰＫＣ）８０３に格納されたＫＩＣ電子署名８１４の署名検証をＫＩＣ公開鍵８２１を適用して実行し、公開鍵証明書（ＰＫＣ）８０３の改竄がないと判定された場合、ステップＳ５０３において、不正機器の登録情報であるリボケーションリスト（ＣＲＬ）８２２を適用して、リボケーション状況判定を行い、ディスクの製造機器としてのレプリケータや、ＩＤライターがリボークされた機器であるか否かを判定することができる。
【０１５９】
また、ステップＳ５２１では、ディスク製造工場への発注データベースを参照して発注数量を確認することで、工場の水増し生産を検証することが可能となる。水増し生産が明らかになった場合、公開鍵証明書（ＰＫＣ）８０３に記録されたレプリケータＩＤ８１１、ＩＤライターＩＤ８１２が特定されるので、これらのＩＤに対応する機器が水増し生産に関係したと判定することができる。また、ステップＳ５２２では、シリアル番号と個人情報をバインドしたユーザ登録データベースを参照し、シリアル番号の重複を調べることで複製ディスクの流通を検証することが可能となる。
【０１６０】
図２２は、製造日時情報を各ディスクに書き込んだ場合の検証、追跡例である。図２２の最上段にはディスク書き込みデータ８５０として、製造日時８５１、デジタル署名８０２、公開鍵証明書（ＰＫＣ）８０３、暗号化ボリュームＩＤ８０４を示している。製造日時８５１、デジタル署名８０２、公開鍵証明書（ＰＫＣ）８０３はプロダクトマークの構成データであり、プロダクトマーク、暗号化ボリュームＩＤ８０４は反射膜除去方式によって記録されているものとする。
【０１６１】
ステップＳ５３１の処理は、プロダクトマークの構成要素である公開鍵証明書（ＰＫＣ）８０３から公開鍵８１３を取得して、プロダクトマークの構成要素であるデジタル署名８０２を読み出して、署名検証処理を行なう。この署名検証処理によって、製造日時８５１の改竄検証が可能となる。
【０１６２】
製造日時８５１の改竄が明らかになった場合、それは不正に運用されたＩＤライターの利用による海賊盤ディスクの市場の流通を意味する。すなわち、シリアル番号８０１の改ざん検証により、海賊盤ディスクの流通を検知することが可能となる。ステップＳ５０２，Ｓ５０３の処理は、図２１を参照して説明した処理と同様であるので説明を省略する。
【０１６３】
ステップＳ５３２の処理は、ディスク製造工場への発注データベースを参照して納品後などの発注契約上ありえない製造年月日を確認することで、工場の水増し生産を検証する処理である。水増し生産が明らかになった場合、公開鍵証明書（ＰＫＣ）８０３に記録されたレプリケータＩＤ８１１、ＩＤライターＩＤ８１２が特定されるので、これらのＩＤに対応する機器が水増し生産に関係したと判定することができる。
【０１６４】
このように、本発明の構成では、
（ａ）公開鍵証明書
（ｂ）シリアル番号＋デジタル署名＋公開鍵証明書
（ｃ）製造日時＋デジタル署名＋公開鍵証明書
のいずれかによって構成されるプロダクトマークと、
上記のプロダクトマークに基づく例えばハッシュ値と、ボリュームＩＤとを含む連結データをマスターキーまたはマスターキーハッシュ値によっての暗号化して生成した暗号化ボリュームＩＤを情報記録媒体に記録する構成とし、少なくともプロダクトマーク、暗号化ボリュームＩＤの一方は、反射膜除去方式によって記録する構成としたので、海賊版の生成が困難となり、海賊盤ディスクの市場での流通が検知可能となり、また、万が一、海賊版ディスクが流通した場合においても、関係した製造機器を特定することが可能となる。なお、図示されないが、（ｂ）において、シリアル番号のみ、デジタル署名のみ、またはシリアル番号＋デジタル署名をプロダクトマークの対象とした場合も発明の効果は等しく得られ、また、（ｃ）において、製造日時のみ、デジタル署名のみ、製造日時＋デジタル署名をプロダクトマークの対象とした場合も同様に発明の効果は等しく得られる。
【０１６５】
［５．情報処理装置の構成］
次に、図２３を参照して、情報記録媒体（ディスク）に対する記録データの生成を実行するＩＤライターに相当するデータ記録装置としての情報処理装置、および情報記録媒体（ディスク）からのデータ再生を実行する再生装置としての情報処理装置のハードウェア構成例について説明する。
【０１６６】
情報処理装置９００は、データ記録またはコンテンツ再生処理を実行するプログラム、暗号鍵生成処理プログラムなどの各種プログラムに従ったデータ処理を実行するＣＰＵ９０１、プログラム、パラメータ等の記憶領域としてのＲＯＭ９０２、メモリ９０３、信号を入出力する入出力Ｉ／Ｆ９０４、暗号鍵生成、コンテンツの暗号化、復号処理など各種の暗号処理を実行する暗号処理手段９０５を有し、バス９１０に各ブロックが接続されている。
【０１６７】
データ記録部９０６は、ＩＤライターとしてのデータ記録装置の構成要素であり、反射膜除去方式によるデータ記録が可能な構成を持つ。記録媒体Ｉ／Ｆ９０７は、データ再生処理を実行する情報処理装置の構成要素であり、暗号化コンテンツ、その他のデータを格納したディスクからのデータ読み取りを実行する。
【０１６８】
ＩＤライターとしてのデータ記録装置は、マスターキー、ボリュームＩＤ、シリアル開始番号、発注枚数などの秘密情報を、入出力Ｉ／Ｆ９０４を介して入力する。ＲＯＭ９０２またはメモリ９０３には、これらのデータの他、公開鍵証明書、秘密鍵が格納される。また、再生処理を実行する情報処理装置であれば、ＲＯＭ９０２またはメモリ９０３には、デバイスキーなどが格納される。暗号化処理、復号処理、鍵生成処理は、暗号化処理手段９０７によって、例えば、ＡＥＳアルゴリズムなどを適用して実行される。
【０１６９】
なお、図２３に示す構成は、本発明に従った処理を行うために必要な構成を示すものであり、本発明に係る処理以外の構成要素については省略して示してある。例えば、コンテンツ再生を実行する情報処理装置の場合は、図２３に示す構成の他、例えば、アナログ信号を入出力するインタフェース、Ａ／Ｄ，Ｄ／Ａコンバータ、ＭＰＥＧデータのエンコード、デコード処理を実行するＭＰＥＧコーデック、ＴＳ（Transport Stream）・ＰＳ(Program Stream)処理を実行するＴＳ・ＰＳ処理手段などの構成を持つ。
【０１７０】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１７１】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１７２】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１７３】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１７４】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１７５】
以上、説明したように、本発明の構成によれば、ディスク製造エンティテイ、またはディスク製造機器に対して発行された公開鍵証明書を含むプロダクトマークと、プロダクトマークに基づいて生成されるハッシュ値などのプロダクトマーク対応値と、製造ディスクの一定の集合に対して設定される識別子としてのボリュームＩＤとに基づく演算によって算出される暗号化ボリュームＩＤを生成し、これらのプロダクトマークおよび暗号化ボリュームＩＤをディスクに格納する暗号化コンテンツの復号用鍵の生成情報としてディスク各々に記録するとともに、これらのプロダクトマークと暗号化ボリュームＩＤの少なくともいずれかのデータを反射膜除去記録方式によって記録する構成としたので、市販の正当なディスクに基づいて、ピット形状を物理的にコピーした海賊版ディスクからは、鍵生成情報としてのプロダクトマークまたは暗号化ボリュームＩＤを読み取ることができず、コンテンツの不正な再生や利用を防止することができる。
【０１７６】
さらに、本発明の構成によれば、プロダクトマークに、情報記録媒体製造エンティテイ、または情報記録媒体製造機器の識別情報を含む公開鍵証明書を含める構成としたので、ピット形状の物理的コピー以外の例えばＲＦ信号読み取りデータに基づいて生成した海賊版ディスクについては、ディスクから公開鍵証明書を取得することで、海賊版ディスクの製造に関係した情報記録媒体製造エンティテイや情報記録媒体製造機器を追跡し特定することが可能となる。
【図面の簡単な説明】
【０１７７】
【図１】従来のディスク製造処理の概要を説明する図である。
【図２】従来の暗号化コンテンツ記録ディスクに対するデータ記録および再生シーケンスを説明する図である。
【図３】従来のディスク製造処理における海賊版ディスクの製造例について説明する図である。
【図４】従来のディスク製造処理における海賊版ディスクの製造例について説明する図である。
【図５】従来のディスク製造処理における海賊版ディスクの製造例について説明する図である。
【図６】従来のディスク製造処理における海賊版ディスクの製造例について説明する図である。
【図７】本発明の一実施例に係るディスクの製造処理構成について説明する図である。
【図８】本発明の一実施例に係るディスクの製造処理構成について説明する図である。
【図９】本発明の一実施例に係るディスク製造に適用するフォーマッタの処理例について説明する図である。
【図１０】本発明の一実施例に係るディスク製造に適用するフォーマッタの処理例について説明する図である。
【図１１】本発明の一実施例に係るディスク製造に適用するＩＤライターの処理例について説明する図である。
【図１２】本発明の一実施例に係るディスク製造に適用するＩＤライターの処理例について説明する図である。
【図１３】反射膜除去方式によるデータ記録処理について説明する図である。
【図１４】反射膜除去方式によるデータ記録処理について説明する図である。
【図１５】本発明の一実施例に係るディスク製造に適用するＩＤライターの処理例について説明する図である。
【図１６】本発明の一実施例に係るディスク製造に適用するＩＤライターの処理例について説明する図である。
【図１７】ボリュームＩＤの一例について説明する図である。
【図１８】本発明の一実施例に係るディスクに対するデータ記録および再生処理について説明する図である。
【図１９】本発明の一実施例に係るディスクに対するデータ記録および再生処理について説明する図である。
【図２０】再生処理を実行する情報処理装置の構成例について説明する図である。
【図２１】ディスクの解析処理例について説明する図である。
【図２２】ディスクの解析処理例について説明する図である。
【図２３】ディスクに対するデータ記録処理を実行するデータ記録装置および再生処理を実行する情報処理装置の構成例について説明する図である。
【符号の説明】
【０１７８】
１１  コンテンツオーナ
１２  コンテンツ編集エンティテイ
１３  ライセンス管理エンティテイ
２０  ディスク製造工場
２１  ＭＫＢ
２２  ボリュームＩＤ
２３  メディアキー
２４  タイトルキー
２５  利用制御情報
２６  コンテンツ
３１  フォーマッタ
３２  カッティングマシン
３３  レプリケータ
５０  情報記録媒体（ディスク）
５１  ＭＫＢ
５２  ボリュームＩＤ
５３  暗号化キー
５４  利用制御情報
５５  暗号化コンテンツ
６１  デバイスキー
６２  コンテンツ
７０  海賊版ディスク
８１  レプリケータ
９０  ディスク製造工場
９１  リーダ
９２  カッティングマシン
９３  レプリケータ
９５  ディスク製造工場
９６  ディスク分離装置
９７  カッティングマシン
９８  レプリケータ
１０１  コンテンツオーナ
１０２  コンテンツ編集エンティテイ
１０３  ライセンス管理エンティテイ
１０４  情報記録媒体（ディスク）製造管理エンティテイ
２００  ディスク製造工場
２３０  フォーマッタ
２３１  乱数生成部
２３２  暗号処理部
２３３  データ連結部
２３４  変調処理部Ａ
２３５  乱数生成部
２３６  変調処理部Ｂ
２３７  ハッシュ処理部
２４０  カッティングマシン
２５０  レプリケータ
２６０  ＩＤライター
２６０Ａ  プロダクトマーク生成部
２６０Ｂ  暗号化ボリュームＩＤ生成部
２６０Ｃ  データ記録部
２６１  シリアル番号生成部
２６２  ＩＤ書き込み回数管理部
２６３  デジタル署名生成部
２６４  ＡＥＳハッシュ部
２６５  演算部
２６６  ＡＥＳ暗号化部
２６７，２６８  データ連結部
２６９  セキュアタイム生成部
３０１  ＭＫＢ
３０２  メディアキー
３０３  編集コンテンツ
３０４  利用制御情報
３１１  ボリュームＩＤ
３１２  マスターキー
３１３  利用制御情報
３１４  公開鍵証明書
３２１  マスターキーハッシュ値
３３１  シリアル番号
３３２  発注枚数
３４１  メタルマスタ
３４２  スタンパ
３４３  ベアディスク
３５１  秘密鍵
３５２  公開鍵証明書（ＰＫＣ）
３６０  情報記録媒体（ディスク）
４００  ディスク書き込みデータ
４０１  シリアル番号
４０２  デジタル署名
４０３  公開鍵証明書（ＰＫＣ）
４０４  暗号化ボリュームＩＤ
４０５  ディスク
４０６  反射膜
４１０  ディスク書き込みデータ
４１１  シリアル番号
４１２  デジタル署名
４１３  公開鍵証明書（ＰＫＣ）
４１４  暗号化ボリュームＩＤ
４２０  ディスク書き込みデータ
４２１  製造日時
４２２  デジタル署名
４２３  公開鍵証明書（ＰＫＣ）
４２４  暗号化ボリュームＩＤ
５００  ディスク製造工場
５０１  ＭＫＢ
５０２  プロダクトマーク
５０３  マスターキー
５０４  ボリュームＩＤ
５０５  メディアキー
５０６  タイトルキー
５０７  利用制御情報
５０８  コンテンツ
６００  情報記録媒体（ディスク）
６０１  ＭＫＢ
６０２  プロダクトマーク
６０３  マスターキー
６０４  暗号化ボリュームＩＤ
６０５  暗号化キー
６０６  利用制御情報
６０７  暗号化コンテンツ
６２１  ＭＫＢ
６２２  プロダクトマーク
６２３  マスターキー
６２４  暗号化ボリュームＩＤ
６２５  暗号化キー
６２６  利用制御情報
６２７  暗号化コンテンツ
７００  情報処理装置
７０１  デバイスキー
７５０  コンテンツ
７７１  データ取得部
７７２  鍵生成部
７７３  復号処理部
８００  ディスク書き込みデータ
８０１  シリアル番号
８０２  デジタル署名
８０３  公開鍵証明書
８０４  暗号化ボリュームＩＤ
８１１  レプリケータＩＤ
８１２  ＩＤライターＩＤ
８１３  公開鍵
８１４  ＫＩＣ電子署名
８２１  ＫＩＣ公開鍵
８２２  リボケーションリスト
９００  情報処理装置
９０１  ＣＰＵ
９０２  ＲＯＭ
９０３  メモリ
９０４  入出力Ｉ／Ｆ
９０５  暗号処理部
９０６  データ記録部
９０７  記録媒体Ｉ／Ｆ
９１０  バス
【図１】
2006260614.tif 000003
【図２】
2006260614.tif 000004
【図３】
2006260614.tif 000005
【図４】
2006260614.tif 000006
【図５】
2006260614.tif 000007
【図６】
2006260614.tif 000008
【図７】
2006260614.tif 000009
【図８】
2006260614.tif 000010
【図９】
2006260614.tif 000011
【図１０】
2006260614.tif 000012
【図１１】
2006260614.tif 000013
【図１２】
2006260614.tif 000014
【図１３】
2006260614.tif 000015
【図１４】
2006260614.tif 000016
【図１５】
2006260614.tif 000017
【図１６】
2006260614.tif 000018
【図１７】
2006260614.tif 000019
【図１８】
2006260614.tif 000020
【図１９】
2006260614.tif 000021
【図２０】
2006260614.tif 000022
【図２１】
2006260614.tif 000023
【図２２】
2006260614.tif 000024
【図２３】
2006260614.tif 000025