(57)【要約】【課題】  データ漏洩を防止した情報記録媒体の記録データ検証処理構成を提供する。【解決手段】  情報記録媒体からの再生データに基づく演算結果として算出された要約値、例えばＭＤＣ（メッセージダイジェストコード）を検証用再生データとして、比較照合部に出力し、データ比較照合部において、検証用再生データと、情報記録媒体に対する記録予定データに基づく演算結果である検証用記録データ（ＭＤＣ）との比較照合を実行する。本構成により、比較照合部への出力データをコンテンツや鍵情報などの実データではない演算結果データ（ＭＤＣ）とすることが可能となり、コンテンツや鍵情報などの実データの漏洩を防止することができる。【選択図】  図３
2006011682.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体の記録データ検証処理を実行する情報記録媒体検証装置であり、
情報記録媒体からのデータ再生を実行するデータ再生部と、
前記データ再生部の再生データに基づく演算処理を実行し、検証用再生データを生成する検証用再生データ生成部と、
前記検証用再生データと、情報記録媒体に対する記録予定データに基づく演算処理結果である検証用記録データとの比較照合処理を実行するデータ比較照合部と、
を有することを特徴とする情報記録媒体検証装置。
【請求項２】
前記検証用再生データ生成部は、
情報記録媒体からの再生データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして前記データ比較照合部に出力する構成であり、
前記データ比較照合部は、
前記検証用再生データ生成部の生成した検証用再生データと、情報記録媒体に対する記録予定データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行する構成であることを特徴とする請求項１に記載の情報記録媒体検証装置。
【請求項３】
前記データ再生部は、情報記録媒体に格納された暗号化データを前記検証用再生データ生成部に出力する構成であり、
前記検証用再生データ生成部は、前記暗号化データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして前記データ比較照合部に出力する構成であり、
前記データ比較照合部は、
前記検証用再生データ生成部の生成した検証用再生データと、情報記録媒体に対する記録予定データに含まれる暗号化データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行する構成であることを特徴とする請求項１に記載の情報記録媒体検証装置。
【請求項４】
前記データ再生部は、さらに、
情報記録媒体からの再生データに含まれる暗号化データの復号処理を実行するデータ復号部を有し、
前記データ再生部は、前記データ復号部において復号された非暗号化データを前記検証用再生データ生成部に出力する構成であり、
前記検証用再生データ生成部は、前記非暗号化データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして前記データ比較照合部に出力する構成であり、
前記データ比較照合部は、
前記検証用再生データ生成部の生成した検証用再生データと、情報記録媒体に対する記録予定データの元データとしての非暗号化データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行する構成であることを特徴とする請求項１に記載の情報記録媒体検証装置。
【請求項５】
前記検証用再生データ生成部は、データ再生部の再生データに基づくメッセージダイジェストコード（ＭＤＣ）の算出処理を実行する構成であり、
前記データ比較照合部は、
前記検証用再生データ生成部の生成したメッセージダイジェストコード（ＭＤＣ）と、情報記録媒体に対する記録予定データに基づくメッセージダイジェストコード（ＭＤＣ）との比較照合処理を実行する構成であることを特徴とする請求項１に記載の情報記録媒体検証装置。
【請求項６】
前記データ再生部は、
情報記録媒体から暗号化コンテンツおよび鍵情報を含むデータの再生を実行し、
前記データ比較照合部は、
暗号化コンテンツまたは復号コンテンツに基づく演算結果としての検証用データと、鍵情報に基づく演算結果としての検証用データとに基づいてコンテンツおよび鍵情報の検証処理を実行する構成であることを特徴とする請求項１に記載の情報記録媒体検証装置。
【請求項７】
情報記録媒体の記録データ検証処理を実行する情報記録媒体検証方法であり、
情報記録媒体からのデータ再生を実行するデータ再生ステップと、
前記データ再生ステップにおける再生データに基づく演算処理を実行し、検証用再生データを生成する検証用再生データ生成ステップと、
前記検証用再生データと、情報記録媒体に対する記録予定データに基づく演算処理結果である検証用記録データとの比較照合処理を実行するデータ比較照合ステップと、
を有することを特徴とする情報記録媒体検証方法。
【請求項８】
前記検証用再生データ生成ステップは、
情報記録媒体からの再生データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして出力するステップであり、
前記データ比較照合ステップは、
前記検証用再生データ生成ステップにおいて生成した検証用再生データと、情報記録媒体に対する記録予定データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行することを特徴とする請求項７に記載の情報記録媒体検証方法。
【請求項９】
前記データ再生ステップは、情報記録媒体に格納された暗号化データを再生、出力するステップであり、
前記検証用再生データ生成ステップは、前記暗号化データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして出力するステップであり、
前記データ比較照合ステップは、
前記検証用再生データ生成ステップにおいて生成した検証用再生データと、情報記録媒体に対する記録予定データに含まれる暗号化データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行することを特徴とする請求項７に記載の情報記録媒体検証方法。
【請求項１０】
前記情報記録媒体検証方法は、さらに、
情報記録媒体からの再生データに含まれる暗号化データの復号処理を実行し、非暗号化データを生成するデータ復号ステップを有し、
前記検証用再生データ生成ステップは、前記非暗号化データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして出力するステップであり、
前記データ比較照合ステップは、
前記検証用再生データ生成ステップにおいて生成した検証用再生データと、情報記録媒体に対する記録予定データの元データとしての非暗号化データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行することを特徴とする請求項７に記載の情報記録媒体検証方法。
【請求項１１】
前記検証用再生データ生成ステップは、データ再生部の再生データに基づくメッセージダイジェストコード（ＭＤＣ）の算出処理を実行するステップであり、
前記データ比較照合ステップは、
前記検証用再生データ生成ステップにおいて生成したメッセージダイジェストコード（ＭＤＣ）と、情報記録媒体に対する記録予定データに基づくメッセージダイジェストコード（ＭＤＣ）との比較照合処理を実行するステップであることを特徴とする請求項７に記載の情報記録媒体検証方法。
【請求項１２】
前記データ再生ステップは、
情報記録媒体から暗号化コンテンツおよび鍵情報を含むデータの再生を実行し、
前記データ比較照合ステップは、
暗号化コンテンツまたは復号コンテンツに基づく演算結果としての検証用データと、鍵情報に基づく演算結果としての検証用データとに基づいてコンテンツおよび鍵情報の検証処理を実行することを特徴とする請求項７に記載の情報記録媒体検証方法。
【請求項１３】
情報記録媒体の記録データ検証処理を実行するコンピュータ・プログラムであり、
情報記録媒体からのデータ再生を実行するデータ再生ステップと、
前記データ再生ステップにおける再生データに基づく演算処理を実行し、検証用再生データを生成する検証用再生データ生成ステップと、
前記検証用再生データと、情報記録媒体に対する記録予定データに基づく演算処理結果である検証用記録データとの比較照合処理を実行するデータ比較照合ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録媒体検証装置、および情報記録媒体検証方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、例えば著作権保護対象のコンテンツなどを格納した情報記録媒体に格納された暗号鍵など漏洩を防止すべき情報について、セキュリティを高めて確実な検証を実現する情報記録媒体検証装置、および情報記録媒体検証方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
音楽等のオーディオデータ、映画等の画像データ、ゲームプログラム、各種アプリケーションプログラム等、様々なソフトウエアデータ（以下、これらをコンテンツ（Content）と呼ぶ）は、記録メディア、例えば、青色レーザを適用したＢｌｕ−ｒａｙディスク、あるいはＤＶＤ(Digital Versatile Disc)、ＭＤ(Mini Disc)、ＣＤ(Compact Disc)にデジタルデータとして格納することができる。特に、青色レーザを利用したＢｌｕ−ｒａｙディスクは、高密度記録可能なディスクであり大容量の映像コンテンツなどを高画質データとして記録することができる。
【０００３】
これら様々な情報記録媒体（記録メディア）にデジタルコンテンツが格納され、ユーザに提供される。ユーザは、所有するＰＣ（Personal Computer）、ディスクプレーヤ等の再生装置においてコンテンツの再生、利用を行う。
【０００４】
音楽データ、画像データ等、多くのコンテンツは、一般的にその作成者あるいは販売者に頒布権等が保有されている。従って、これらのコンテンツの配布に際しては、一定の利用制限、すなわち、正規なユーザに対してのみ、コンテンツの利用を許諾し、許可のない複製等が行われないようにする構成をとるのが一般的となっている。
【０００５】
デジタル記録装置および記録媒体によれば、例えば画像や音声を劣化させることなく記録、再生を繰り返すことが可能であり、不正コピーコンテンツのインターネットを介した配信や、コンテンツをＣＤ−Ｒ等にコピーした、いわゆる海賊版ディスクの流通や、ＰＣ等のハードディスクに格納したコピーコンテンツの利用が蔓延しているといった問題が発生している。
【０００６】
ＤＶＤ、あるいは近年開発が進んでいる青色レーザを利用した記録媒体等の大容量型記録媒体は、１枚の媒体に例えば映画１本〜数本分の大量のデータをデジタル情報として記録することが可能である。このように映像情報等をデジタル情報として記録することが可能となってくると不正コピーを防止して著作権者の保護を図ることが益々重要な課題となっている。昨今では、このようなデジタルデータの不正なコピーを防ぐため、デジタル記録装置および記録媒体に違法なコピーを防止するための様々な技術が実用化されている。
【０００７】
コンテンツを格納したＣＤ、ＤＶＤ等の情報記録媒体を製造する場合、コンテンツオーナー、コンテンツ編集者、ディスク製造者、さらに暗号処理に適用する鍵の管理、発行処理を行う鍵管理センタ（ＫＩＣ：Key Issuing Center）等の複数のエンティテイが、必要な情報の提供を行い、各エンティテイ間で情報を流通、検証しながら情報記録媒体を製造する。
【０００８】
例えばディスク製造プラントとしてのディスク製造エンティテイは、コンテンツ編集者などから提供されたデータの正当性検証を行なって、ディスクに対するデータ記録処理を実行する。さらに、ディスク製造エンティテイにおいては、ディスクに記録されたデータが記録予定データと一致することの確認処理が実行される。この処理は、データ記録済みディスクからの再生データと、記録予定データとの照合処理に基づいて実行される。しかし、このようなデータ検証を実行する場合、検証用の再生データが漏洩する恐れがある。このようなデータ流出が発生すると、コンテンツ権利者の利益が損なわれることになる。
【０００９】
図１を参照して、一般的なディスク製造および検証処理について説明する。図１には、鍵の管理、発行処理を行う鍵管理センタ（ＫＩＣ：Key Issuing Center）１０１、コンテンツ編集処理を実行するスタジオなどのコンテンツ編集エンティテイ１０２、ディスク製造プラントとしての情報記録媒体製造エンティテイ１１０を示している。情報記録媒体製造エンティテイ１１０は、鍵管理センタ１０１の発行する暗号鍵および鍵生成情報などの暗号鍵関連情報を受領し、また、コンテンツ編集エンティテイ１０２からディスクに書き込むための編集コンテンツ、その他のコンテンツ関連情報を受領する。
【００１０】
情報記録媒体製造エンティテイ１１０は、記録データ生成部（Ｆｏｒｍａｔｔｅｒ）１１１において、鍵管理センタ１０１から受領した暗号鍵および暗号鍵関連情報、コンテンツ編集エンティテイ１０２から受領した編集コンテンツなどを所定のフォーマットで情報記録媒体（Ｄｉｓｃ）１１２に書き込む処理を実行する。なお、この際、記録データ生成部１１１は、必要に応じて、鍵管理センタ１０１から受領した暗号鍵を適用したコンテンツ等の暗号化処理を行い、生成した暗号化データを情報記録媒体１１２に書き込む。
【００１１】
情報記録媒体には、コンテンツおよび様々な暗号鍵情報が記録されることになる。情報記録媒体製造エンティテイ１１０は、次に、データ記録済みの情報記録媒体１１２に正しいデータが書き込まれているか否かの検証処理を実行する。この検証処理は、記録済みディスクすべて、あるいはサンプリングされた一部のディスクに対して実行される。
【００１２】
このデータ検証処理は、データ再生部（Ｄｒｉｖｅ）１１３において再生されたデータと、記録データ生成部１１１の出力データとの２つのデータを情報記録媒体検証部（Ｄｉｓｃ  Ｃｈｅｃｋｅｒ）１１４に入力し、入力される２つのデータを比較照合することによって行われる。
【００１３】
この検証処理の実行において、記録データ生成部１１１から情報記録媒体検証部１１４に対するデータ入力経路や、データ再生部から情報記録媒体検証部１１４に対するデータ入力経路には、比較照合処理の対象データとして、漏洩を防止すべきコンテンツデータや暗号鍵情報が転送されることになる。このデータ転送路からのデータ盗聴などによるデータ流出が発生すると、コンテンツ権利者の利益が損なわれることになる。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は、このような状況に鑑みてなされたものであり、著作権管理などセキュアなデータ管理の要求される様々なコンテンツが格納された情報記録媒体の生産において実行すべきデータ検証処理をセキュアに確実に実行することを可能とする情報記録媒体検証装置、および情報記録媒体検証方法、並びにコンピュータ・プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
本発明の第１の側面は、
情報記録媒体の記録データ検証処理を実行する情報記録媒体検証装置であり、
情報記録媒体からのデータ再生を実行するデータ再生部と、
前記データ再生部の再生データに基づく演算処理を実行し、検証用再生データを生成する検証用再生データ生成部と、
前記検証用再生データと、情報記録媒体に対する記録予定データに基づく演算処理結果である検証用記録データとの比較照合処理を実行するデータ比較照合部と、
を有することを特徴とする情報記録媒体検証装置にある。
【００１６】
さらに、本発明の情報記録媒体検証装置の一実施態様において、前記検証用再生データ生成部は、情報記録媒体からの再生データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして前記データ比較照合部に出力する構成であり、前記データ比較照合部は、前記検証用再生データ生成部の生成した検証用再生データと、情報記録媒体に対する記録予定データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行する構成であることを特徴とする。
【００１７】
さらに、本発明の情報記録媒体検証装置の一実施態様において、前記データ再生部は、情報記録媒体に格納された暗号化データを前記検証用再生データ生成部に出力する構成であり、前記検証用再生データ生成部は、前記暗号化データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして前記データ比較照合部に出力する構成であり、前記データ比較照合部は、前記検証用再生データ生成部の生成した検証用再生データと、情報記録媒体に対する記録予定データに含まれる暗号化データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行する構成であることを特徴とする。
【００１８】
さらに、本発明の情報記録媒体検証装置の一実施態様において、前記データ再生部は、さらに、情報記録媒体からの再生データに含まれる暗号化データの復号処理を実行するデータ復号部を有し、前記データ再生部は、前記データ復号部において復号された非暗号化データを前記検証用再生データ生成部に出力する構成であり、前記検証用再生データ生成部は、前記非暗号化データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして前記データ比較照合部に出力する構成であり、前記データ比較照合部は、前記検証用再生データ生成部の生成した検証用再生データと、情報記録媒体に対する記録予定データの元データとしての非暗号化データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行する構成であることを特徴とする。
【００１９】
さらに、本発明の情報記録媒体検証装置の一実施態様において、前記検証用再生データ生成部は、データ再生部の再生データに基づくメッセージダイジェストコード（ＭＤＣ）の算出処理を実行する構成であり、前記データ比較照合部は、前記検証用再生データ生成部の生成したメッセージダイジェストコード（ＭＤＣ）と、情報記録媒体に対する記録予定データに基づくメッセージダイジェストコード（ＭＤＣ）との比較照合処理を実行する構成であることを特徴とする。
【００２０】
さらに、本発明の情報記録媒体検証装置の一実施態様において、前記データ再生部は、情報記録媒体から暗号化コンテンツおよび鍵情報を含むデータの再生を実行し、前記データ比較照合部は、暗号化コンテンツまたは復号コンテンツに基づく演算結果としての検証用データと、鍵情報に基づく演算結果としての検証用データとに基づいてコンテンツおよび鍵情報の検証処理を実行する構成であることを特徴とする。
【００２１】
さらに、本発明の第２の側面は、
情報記録媒体の記録データ検証処理を実行する情報記録媒体検証方法であり、
情報記録媒体からのデータ再生を実行するデータ再生ステップと、
前記データ再生ステップにおける再生データに基づく演算処理を実行し、検証用再生データを生成する検証用再生データ生成ステップと、
前記検証用再生データと、情報記録媒体に対する記録予定データに基づく演算処理結果である検証用記録データとの比較照合処理を実行するデータ比較照合ステップと、
を有することを特徴とする情報記録媒体検証方法にある。
【００２２】
さらに、本発明の情報記録媒体検証方法の一実施態様において、前記検証用再生データ生成ステップは、情報記録媒体からの再生データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして出力するステップであり、前記データ比較照合ステップは、前記検証用再生データ生成ステップにおいて生成した検証用再生データと、情報記録媒体に対する記録予定データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行することを特徴とする。
【００２３】
さらに、本発明の情報記録媒体検証方法の一実施態様において、前記データ再生ステップは、情報記録媒体に格納された暗号化データを再生、出力するステップであり、前記検証用再生データ生成ステップは、前記暗号化データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして出力するステップであり、前記データ比較照合ステップは、前記検証用再生データ生成ステップにおいて生成した検証用再生データと、情報記録媒体に対する記録予定データに含まれる暗号化データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行することを特徴とする。
【００２４】
さらに、本発明の情報記録媒体検証方法の一実施態様において、前記情報記録媒体検証方法は、さらに、情報記録媒体からの再生データに含まれる暗号化データの復号処理を実行し、非暗号化データを生成するデータ復号ステップを有し、前記検証用再生データ生成ステップは、前記非暗号化データに対する一方向性関数を適用した演算処理を実行し、該演算結果を検証用再生データとして出力するステップであり、前記データ比較照合ステップは、前記検証用再生データ生成ステップにおいて生成した検証用再生データと、情報記録媒体に対する記録予定データの元データとしての非暗号化データに対する一方向性関数を適用した演算処理結果である検証用記録データとの比較照合処理を実行することを特徴とする。
【００２５】
さらに、本発明の情報記録媒体検証方法の一実施態様において、前記検証用再生データ生成ステップは、データ再生部の再生データに基づくメッセージダイジェストコード（ＭＤＣ）の算出処理を実行するステップであり、前記データ比較照合ステップは、前記検証用再生データ生成ステップにおいて生成したメッセージダイジェストコード（ＭＤＣ）と、情報記録媒体に対する記録予定データに基づくメッセージダイジェストコード（ＭＤＣ）との比較照合処理を実行するステップであることを特徴とする。
【００２６】
さらに、本発明の情報記録媒体検証方法の一実施態様において、前記データ再生ステップは、情報記録媒体から暗号化コンテンツおよび鍵情報を含むデータの再生を実行し、前記データ比較照合ステップは、暗号化コンテンツまたは復号コンテンツに基づく演算結果としての検証用データと、鍵情報に基づく演算結果としての検証用データとに基づいてコンテンツおよび鍵情報の検証処理を実行することを特徴とする。
【００２７】
さらに、本発明の第３の側面は、
情報記録媒体の記録データ検証処理を実行するコンピュータ・プログラムであり、
情報記録媒体からのデータ再生を実行するデータ再生ステップと、
前記データ再生ステップにおける再生データに基づく演算処理を実行し、検証用再生データを生成する検証用再生データ生成ステップと、
前記検証用再生データと、情報記録媒体に対する記録予定データに基づく演算処理結果である検証用記録データとの比較照合処理を実行するデータ比較照合ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００２８】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２９】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３０】
本発明の構成によれば、情報記録媒体からのデータ再生を実行し再生データに基づく演算処理を実行して生成した検証用再生データを比較照合部に出力し、データ比較照合部において、検証用再生データと、情報記録媒体に対する記録予定データに基づく演算処理結果である検証用記録データとの比較照合処理を実行する構成としたので、検証処理対象データとして比較照合部に出力されるデータをコンテンツや鍵情報などの実データと異なる演算結果データとすることが可能となり、検証用データが外部漏洩した場合であってもコンテンツや鍵情報などの実データの漏洩を防止することかできる。
【００３１】
本発明の構成によれば、比較照合部に出力される検証用データは、コンテンツや、鍵情報自体ではなく、これらのデータに基づく演算結果として算出された要約値、すなわちＭＤＣ（メッセージダイジェストコード）であり、このＭＤＣデータが外部に漏洩した場合でもコンテンツ実体や鍵情報実体が漏洩することはなく、セキュリティを保持すべきデータが漏洩する恐れはなく、セキュリティの保持された環境でのデータ検証が可能となる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しながら本発明の情報記録媒体検証装置、および情報記録媒体検証方法、並びにコンピュータ・プログラムの詳細について説明する。
【００３３】
まず、情報記録媒体の製造プロセス概要について説明する。なお、以下の実施例では、情報記録媒体の一例としてディスク型記録媒体を例として説明するが、本発明の処理を適用可能な情報記録媒体は、光、磁気、半導体、フラッシュメモリ等、様々な形体の情報記録媒体を含み、ディスク状のものに限定されるものではない。
【００３４】
図２に示すように、情報記録媒体に格納するコンテンツは、コンテンツ編集エンティテイ（ＡＳ：Authoring Studio）２０２において編集され、その後、情報記録媒体製造エンティテイ（Ｐｌａｎｔ)３００において、ユーザに提供される媒体としてのＣＤ、ＤＶＤ等が大量に複製（レプリカ）されて、情報記録媒体２００が製造され、ユーザに提供される。情報記録媒体２００はユーザの情報処理装置２０４において再生される。
【００３５】
このディスク製造、販売、使用処理において適用する暗号鍵あるいは鍵生成情報などの鍵関連情報の発行、管理を実行するのが鍵管理センタ（ＫＩＣ：Key Issuing Center）２０１である。鍵管理センタ（ＫＩＣ：Key Issuing Center）２０１は、コンテンツ編集エンティテイ（ＡＳ：Authoring Studio）２０２、および情報記録媒体製造エンティテイ（Ｐｌａｎｔ)３００に対して様々な管理情報を提供し、コンテンツ編集エンティテイ（ＡＳ：Authoring Studio）２０２、および情報記録媒体製造エンティテイ（Ｐｌａｎｔ)３００は、鍵管理センタ（ＫＩＣ：Key Issuing Center）２０１から受領した管理情報に基づいて、コンテンツの編集、暗号化鍵の生成、コンテンツの暗号化、データの格納処理などを行う。また、鍵管理センタ（ＫＩＣ：Key Issuing Center）２０１は、ユーザの情報処理装置において情報記録媒体２００に格納された暗号化コンテンツの復号処理に適用する暗号鍵（デバイスキー）の管理、提供も行う。
【００３６】
次に、図３を参照して、本発明に従った情報記録媒体検証処理の詳細について説明する。図３には、鍵の管理、発行処理を行う鍵管理センタ２０１、コンテンツ編集処理を実行するスタジオなどのコンテンツ編集エンティテイ２０２、ディスク製造プラントとしての情報記録媒体製造エンティテイ３００を示している。情報記録媒体製造エンティテイ３００は、鍵管理センタ２０１の発行する暗号鍵および鍵生成情報などの暗号鍵関連情報を受領し、また、コンテンツ編集エンティテイ２０２からディスクに書き込むための編集コンテンツ、その他のコンテンツ関連情報を受領する。
【００３７】
鍵管理センタ２０１が発行し、情報記録媒体製造エンティテイ３００に提供する鍵関連データには、例えばいわゆる階層型木構造に従った情報配信方式によって、ユーザデバイス（情報処理装置）のライセンスの有効性に基づく鍵取得を可能としたブロック鍵情報（ＲＫＢ：Renewal Key Block）、ディスク対応のディスクキー（Ｋｄ）、その他の暗号鍵、鍵生成情報が含まれる。これらの鍵情報を［ＣＰＫｅｙｓ．ＤＡＴ］とする。
【００３８】
鍵管理センタ２０１は、鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］を情報記録媒体製造エンティテイ３００に提供する際、鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］の正当性、改竄検証を行なうためのデータとして鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］に基づいて生成される検証値を付加する。この検証値は、例えば鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］の構成データに対して一方向性関数（ハッシュ関数）を適用して求めたメッセージダイジェストコード（ＭＤＣ）などが適用される。一方向性関数としては例えばＳＨＡ−１などの関数が適用される。この検証値を［ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）］とする。
【００３９】
すなわち、鍵管理センタ２０１は、情報記録媒体製造エンティテイ３００に対して、
（ａ）鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］
（ｂ）検証値［ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）］
の各データを提供する。
【００４０】
情報記録媒体製造エンティテイ３００では、鍵管理センタ２０１から受領した鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］に基づいて、ＳＨＡ−１などの一方向性関数を適用して新たに検証値：ＭＤＣ'（ＣＰＫｅｙｓ．ＤＡＴ）を算出し、算出した値と、鍵管理センタ２０１から受領した検証値［ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）］とを比較照合し、一致した場合には、鍵管理センタ２０１から受領した鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］が改竄されていない正当なものであると判定する。
【００４１】
また、コンテンツ編集エンティテイ２０２からディスクに書き込むための編集コンテンツ、その他のコンテンツ関連情報が情報記録媒体製造エンティテイ３００に提供される。コンテンツ編集エンティテイ２０２から情報記録媒体製造エンティテイ３００に提供されるデータには、動画像データ等のコンテンツ、コンテンツの再生制御情報などが含まれる。これら編集コンテンツ、その他のコンテンツ関連情報をコンテンツ情報［Ｃｏｎ．ＤＡＴ］とする。
【００４２】
コンテンツ編集エンティテイ２０２は、コンテンツ情報［Ｃｏｎ．ＤＡＴ］を情報記録媒体製造エンティテイ３００に提供する際、コンテンツ情報［Ｃｏｎ．ＤＡＴ］の改竄検証を行なうためのデータとして、上述と同様のコンテンツ情報［Ｃｏｎ．ＤＡＴ］に対して一方向性関数（ハッシュ関数）を適用して求めた検証値としてのメッセージダイジェストコード（ＭＤＣ）を付加する。この検証値を［ＭＤＣ（Ｃｏｎ．ＤＡＴ）］とする。
【００４３】
すなわち、コンテンツ編集エンティテイ２０２は、情報記録媒体製造エンティテイ３００に対して、
（ａ）コンテンツ情報［Ｃｏｎ．ＤＡＴ］
（ｂ）検証値［ＭＤＣ（Ｃｏｎ．ＤＡＴ）］
の各データを提供する。
【００４４】
情報記録媒体製造エンティテイ３００では、コンテンツ編集エンティテイ２０２から受領したコンテンツ情報［Ｃｏｎ．ＤＡＴ］に基づいて、ＳＨＡ−１などの一方向性関数を適用して新たに検証値：ＭＤＣ'（Ｃｏｎ．ＤＡＴ）を算出し、算出した値と、コンテンツ編集エンティテイ２０２から受領した検証値［ＭＤＣ（Ｃｏｎ．ＤＡＴ）］とを比較照合し、一致した場合には、コンテンツ編集エンティテイ２０２から受領した鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］が改竄されていない正当なものであると判定する。
【００４５】
このように、情報記録媒体製造エンティテイ３００では、鍵管理センタ２０１、コンテンツ編集エンティテイ２０２から受領したそれぞれの情報の正当性を検証値に基づいて正当性を判定した後、ディスク３３０に対するデータ記録処理を行なう。
【００４６】
なお、上述の例では、検証値としてメッセージダイジェストコードのみを適用した例を示したが、さらに、例えば公開鍵暗号方式に従った電子署名（ｓｉｇｎａｔｕｒｅ）を設定し、署名検証によるデータ検証を行なう構成としてもよい。
【００４７】
上述の検証処理が実行され正当性の確認されたデータが、図３に示す情報記録媒体製造エンティテイ３００の記録データ生成部（Ｆｏｒｍａｔｔｅｒ）３１０に入力され、例えば鍵管理センタ２０１から提供された鍵を適用したコンテンツ暗号化、データフォーマット処理などの処理が実行され、情報記録媒体（ディスク）３３０にデータ書き込みが実行される。なお、情報記録媒体（ディスク）３３０には、コンテンツのみならず、各種の鍵情報、たとえば前述した暗号鍵ブロック（ＲＫＢ）なども書き込まれる。
【００４８】
情報記録媒体製造エンティテイ３００では、さらに、データ記録済みの情報記録媒体３３０に正しいデータが書き込まれているか否かの検証処理を実行する。この検証処理は、記録済みディスクすべて、あるいはサンプリングされた一部のディスクに対して実行される。
【００４９】
データ検証処理は、情報記録媒体検証部３２０において実行される。情報記録媒体検証部３２０は、データ再生部３２１、検証用再生データ生成部３２２、データ比較照合部３２３、結果出力部３２４を有する。
【００５０】
データ再生部（Ｄｒｉｖｅ）３２１は、データを記録した情報記録媒体３３０からのデータ再生を実行する。この再生データには、検証対象となるコンテンツ、鍵情報が含まれる。再生データとしては前述のコンテンツ情報［Ｃｏｎ．ＤＡＴ］に対応するコンテンツ情報と、鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］に対応する鍵情報が含まれることになる。
【００５１】
ここで再生データを
（ａ）再生暗号化コンテンツ情報［Ｒ−Ｅｎｃ＿Ｃｏｎ．ＤＡＴ］
（ｂ）再生鍵情報［Ｒ−ＣＰＫｅｙｓ．ＤＡＴ］
の２つのデータとする。（Ｒ）は再生データであることを示し、（Ｅｎｃ）は暗号化データであることを示す。記録データ生成部３１０は、コンテンツを暗号化して情報記録媒体３３０に記録しており、データ再生部（Ｄｒｉｖｅ）３２１の再生するデータは暗号化データとなる。なお、検証対象データはこの他にも多数存在する場合があるが、ここでは簡略化して、上記２つのデータを検証対象データとして説明する。
【００５２】
検証用再生データ生成部３２２は、データ再生部３２１から、
（ａ）再生暗号化コンテンツ情報［Ｒ−Ｅｎｃ＿Ｃｏｎ．ＤＡＴ］
（ｂ）再生鍵情報［Ｒ−ＣＰＫｅｙｓ．ＤＡＴ］
を入力し、検証用データを生成する。
【００５３】
検証用再生データ生成部３２２は、再生データに基づく演算処理を実行し、検証用再生データを生成する。具体的には、（ａ）再生暗号化コンテンツ情報［Ｒ−Ｅｎｃ＿Ｃｏｎ．ＤＡＴ］については、再生暗号化コンテンツ情報［Ｒ−Ｅｎｃ＿Ｃｏｎ．ＤＡＴ］に基づいてＳＨＡ−１などの一方向性関数を適用して検証値：ＭＤＣ（Ｒ−Ｅｎｃ＿Ｃｏｎ．ＤＡＴ）を算出し、算出した値をコンテンツ検証値としてデータ比較照合部３２３に出力する。さらに、（ｂ）再生鍵情報［Ｒ−ＣＰＫｅｙｓ．ＤＡＴ］についても、再生鍵情報［Ｒ−ＣＰＫｅｙｓ．ＤＡＴ］に基づいてＳＨＡ−１などの一方向性関数を適用して検証値：ＭＤＣ（Ｒ−ＣＰＫｅｙｓ．ＤＡＴ）を算出し、算出した値を鍵情報検証値としてデータ比較照合部３２３に出力する。
【００５４】
データ比較照合部３２３は、検証用再生データ生成部３２２から入力する各検証値と、記録データ生成部３１０の検証用記録データ生成部３１１からの入力値との比較照合処理を実行する。
【００５５】
記録データ生成部３１０の検証用記録データ生成部３１１は、情報記録媒体３３０に対する記録予定情報、すなわち、
（ａ）記録暗号化コンテンツ情報［Ｅｎｃ＿Ｃｏｎ．ＤＡＴ］
（ｂ）記録鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］
に基づいて検証用データを生成する。
【００５６】
検証用記録データ生成部３１１は、（ａ）記録暗号化コンテンツ情報［Ｅｎｃ＿Ｃｏｎ．ＤＡＴ］については、記録暗号化コンテンツ情報［Ｅｎｃ＿Ｃｏｎ．ＤＡＴ］に基づいて、ＳＨＡ−１などの一方向性関数を適用して検証値：ＭＤＣ（Ｅｎｃ＿Ｃｏｎ．ＤＡＴ）を算出し、算出した値をコンテンツ検証値としてデータ比較照合部３２３に出力する。さらに、（ｂ）記録予定の鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］についても、記録鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］に基づいて、ＳＨＡ−１などの一方向性関数を適用して検証値：ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）を算出し、算出した値を鍵情報検証値としてデータ比較照合部３２３に出力する。
【００５７】
なお、前述したように、例えば鍵管理センタ２０１は、情報記録媒体製造エンティテイ３００に対して、
（ａ）鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］
（ｂ）検証値［ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）］
の各データを提供しており、情報記録媒体製造エンティテイ３００が、検証値［ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）］データを保持している場合は、検証用記録データ生成部３１１は、検証用データを新たに生成することなく、保持データをそのまま検証値としてデータ比較照合部３２３に出力する構成としてもよい。
【００５８】
データ比較照合部３２３は、検証用再生データ生成部３２２から入力する各検証値と、記録データ生成部３１０の検証用記録データ生成部３１１からの入力値との比較照合処理を実行する。
すなわち、コンテンツについては、検証用再生データ生成部３２２から入力する検証値：ＭＤＣ（Ｒ−Ｅｎｃ＿Ｃｏｎ．ＤＡＴ）と、検証用記録データ生成部３１１からの入力する検証値：ＭＤＣ（Ｅｎｃ＿Ｃｏｎ．ＤＡＴ）との比較照合処理を実行し、一致すれば、記録データと再生データが一致し、正当なデータ記録がなされたと判定し、判定結果を結果出力部３２４に出力する。
【００５９】
さらに、鍵情報については、検証用再生データ生成部３２２から入力する検証値：ＭＤＣ（Ｒ−ＣＰＫｅｙｓ．ＤＡＴ）と、検証用記録データ生成部３１１からの入力する検証値：ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）との比較照合処理を実行し、一致すれば、記録データと再生データが一致し、正当なデータ記録がなされたと判定し、判定結果を結果出力部３２４に出力する。
【００６０】
本構成では、記録データ生成部３１０の検証用記録データ生成部３１１から情報記録媒体検証部３２０へのデータ転送路上を転送するデータが、コンテンツや、鍵情報自体ではなく、これらのデータに基づいて算出された要約値、すなわちＭＤＣ（メッセージダイジェストコード）であり、このＭＤＣデータが外部に漏洩した場合でもコンテンツ実体や鍵情報実体が漏洩することはなく、セキュリティを保持すべきデータが漏洩する恐れはない。また、データ再生部３２１からデータ比較照合部３２３に至る経路も、外部からアクセスできない閉じられた構成とすることでデータ漏洩が防止され、セキュリティの保持された環境でのデータ検証が可能となる。
【００６１】
なお、図に示す構成では、データ再生部３２１、検証用再生データ生成部３２２、データ比較照合部３２３、結果出力部３２４の３要素をまとめて１つの情報記録媒体検証部３２０とした装置を示しているが、検証用再生データ生成部からの出力データは、ＭＤＣ等のデータであり外部流出に問題のないデータであるので、データ再生部３２１と検証用再生データ生成部３２２間を外部からのアクセスを禁止した構成とすれば十分であり、検証用再生データ生成部３２２、データ比較照合部３２３、結果出力部３２４との間は、検証用記録データ生成部３１１とデータ比較照合部３２３との接続構成と同様の一般的なデータ転送経路によって接続する構成としてもよい。
【００６２】
なお、情報記録媒体検証部３２０におけるデータ再生部３２１がデータ再生処理のみならず、データ復号処理を実行可能な構成とし、データ再生部からの復号データに基づく検査データを照合処理データとして設定する構成としてもよい。図４を参照して、データ再生部が復号処理を実行する機能を持つ場合の処理について説明する。
【００６３】
図４において、情報記録媒体製造エンティテイの記録データ生成部（Ｆｏｒｍａｔｔｅｒ）４１０は、例えば鍵管理センタから提供された鍵を適用したコンテンツ暗号化、データフォーマット処理などの処理を実行し、情報記録媒体（ディスク）４３０に対するデータ書き込み処理を実行する。情報記録媒体（ディスク）４３０には、コンテンツの他に、各種の鍵情報、たとえば前述した暗号鍵ブロック（ＲＫＢ）などの書き込みがなされる。
【００６４】
データ検証処理は、情報記録媒体検証部４２０において実行される。情報記録媒体検証部４２０は、データ再生部４２１、検証用再生データ生成部４２３、データ比較照合部４２４、結果出力部４２５を有する。
【００６５】
データ再生部（Ｄｒｉｖｅ）４２１は、再生暗号化データの復号処理を実行するデータ復号部４２２を内蔵している。データ再生部（Ｄｒｉｖｅ）４２１は、データを記録した情報記録媒体３３０からのデータ再生を実行し、さらに、データ復号部４２２において再生暗号化データの復号処理を実行する。復号結果としての非暗号化データを検証用再生データ生成部４２３に出力する。なお、出力データには、検証対象となるコンテンツ、鍵情報が含まれる。例えばコンテンツ情報と、鍵情報が含まれる。
【００６６】
データ再生部４２１からの出力データを
（ａ）再生コンテンツ情報［Ｒ−Ｃｏｎ．ＤＡＴ］
（ｂ）再生鍵情報［Ｒ−ＣＰＫｅｙｓ．ＤＡＴ］
の２つのデータとする。（Ｒ）は再生データであることを示す。
【００６７】
検証用再生データ生成部４２３は、データ再生部４２１から、
（ａ）再生コンテンツ情報［Ｒ−Ｃｏｎ．ＤＡＴ］
（ｂ）再生鍵情報［Ｒ−ＣＰＫｅｙｓ．ＤＡＴ］
を入力し、検証用データを生成する。
【００６８】
検証用再生データ生成部４２２は、再生データに基づく演算処理を実行し、検証用再生データを生成する。具体的には、（ａ）再生コンテンツ情報［Ｒ＿Ｃｏｎ．ＤＡＴ］に基づいて、ＳＨＡ−１などの一方向性関数を適用して検証値：ＭＤＣ（Ｒ−Ｃｏｎ．ＤＡＴ）を算出し、算出した値をコンテンツ検証値としてデータ比較照合部４２４に出力する。さらに、（ｂ）再生鍵情報［Ｒ−ＣＰＫｅｙｓ．ＤＡＴ］についても、ＳＨＡ−１などの一方向性関数を適用して検証値：ＭＤＣ（Ｒ−ＣＰＫｅｙｓ．ＤＡＴ）を算出し、算出した値を鍵情報検証値としてデータ比較照合部４２４に出力する。
【００６９】
データ比較照合部４２４は、検証用再生データ生成部４２３から入力する各検証値と、記録データ生成部４１０の検証用記録データ生成部４１１からの入力値との比較照合処理を実行する。
【００７０】
記録データ生成部４１０は、情報記録媒体４３０に対しては、暗号化コンテンツ［Ｅｎｃ＿Ｃｏｎ．ＤＡＴ］の記録を実行するが、検証用記録データ生成部４１１は、暗号化以前の非暗号化コンテンツ情報に基づいて検証用データを生成する。
【００７１】
検証用記録データ生成部４１１は、コンテンツ情報［Ｃｏｎ．ＤＡＴ］に基づいて、ＳＨＡ−１などの一方向性関数を適用して検証値：ＭＤＣ（Ｃｏｎ．ＤＡＴ）を算出し、算出した値をコンテンツ検証値としてデータ比較照合部４２４に出力する。さらに、記録予定の鍵情報［ＣＰＫｅｙｓ．ＤＡＴ］に基づいて、ＳＨＡ−１などの一方向性関数を適用して検証値：ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）を算出し、算出した値を鍵情報検証値としてデータ比較照合部４２４に出力する。
【００７２】
なお、前述したように、鍵管理センタやコンテンツ編集エンティテイは、情報記録媒体製造エンティテイに対して提供するデータについての検証値（ＭＤＣ）をデータに併せて提供しており、検証用記録データ生成部３１１は、検証用データを新たに生成することなく、保持データをそのまま検証値としてデータ比較照合部４２４に出力する構成としてもよい。
【００７３】
データ比較照合部４２４は、検証用再生データ生成部４２３から入力する各検証値と、記録データ生成部４１０の検証用記録データ生成部４１１からの入力値との比較照合処理を実行する。
【００７４】
すなわち、コンテンツについては、検証用再生データ生成部４２３から入力する検証値：ＭＤＣ（Ｒ−Ｃｏｎ．ＤＡＴ）と、検証用記録データ生成部４１１からの入力する検証値：ＭＤＣ（Ｃｏｎ．ＤＡＴ）との比較照合処理を実行し、一致すれば、記録データと再生データが一致し、正当なデータ記録がなされたと判定し、判定結果を結果出力部４２５に出力する。
【００７５】
さらに、鍵情報については、検証用再生データ生成部４２３から入力する検証値：ＭＤＣ（Ｒ−ＣＰＫｅｙｓ．ＤＡＴ）と、検証用記録データ生成部４１１からの入力する検証値：ＭＤＣ（ＣＰＫｅｙｓ．ＤＡＴ）との比較照合処理を実行し、一致すれば、記録データと再生データが一致し、正当なデータ記録がなされたと判定し、判定結果を結果出力部４２５に出力する。
【００７６】
本構成においても、記録データ生成部４１０の検証用記録データ生成部４１１から情報記録媒体検証部４２０へのデータ転送路上を転送するデータが、コンテンツや、鍵情報自体ではなく、これらのデータに基づいて算出された要約値、すなわちＭＤＣ（メッセージダイジェストコード）であり、このＭＤＣデータが外部に漏洩した場合でもコンテンツ実体や鍵情報実体が漏洩することはなく、セキュリティを保持すべきデータが漏洩する恐れはない。また、データ再生部４２１からデータ比較照合部４２４に至る経路も、外部からアクセスできない閉じられた構成とすることでデータ漏洩が防止され、セキュリティの保持された環境でのデータ検証が可能となる。
【００７７】
なお、本例においても図に示す構成では、データ再生部４２１、検証用再生データ生成部４２３、データ比較照合部４２４、結果出力部４２５の要素をまとめて１つの情報記録媒体検証部４２０とした装置を示しているが、検証用再生データ生成部４２３からの出力データは、ＭＤＣ等のデータであり外部流出に問題のないデータであるので、データ再生部４２１と検証用再生データ生成部４２３間を外部からのアクセスを禁止した構成とすれば十分であり、検証用再生データ生成部４２３、データ比較照合部４２４、結果出力部４２５間は、検証用記録データ生成部４１１とデータ比較照合部４２４との接続構成と同様の一般的なデータ転送経路によって接続する構成としてもよい。
【００７８】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【００７９】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００８０】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００８１】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００８２】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００８３】
以上、説明したように、本発明の構成によれば、情報記録媒体からのデータ再生を実行し再生データに基づく演算処理を実行して生成した検証用再生データを比較照合部に出力し、データ比較照合部において、検証用再生データと、情報記録媒体に対する記録予定データに基づく演算処理結果である検証用記録データとの比較照合処理を実行する構成としたので、検証処理対象データとして比較照合部に出力されるデータをコンテンツや鍵情報などの実データと異なる演算結果データとすることが可能となり、検証用データが外部漏洩した場合であってもコンテンツや鍵情報などの実データの漏洩を防止することかできる。
【００８４】
本発明の構成によれば、比較照合部に出力される検証用データは、コンテンツや、鍵情報自体ではなく、これらのデータに基づく演算結果として算出された要約値、すなわちＭＤＣ（メッセージダイジェストコード）であり、このＭＤＣデータが外部に漏洩した場合でもコンテンツ実体や鍵情報実体が漏洩することはなく、セキュリティを保持すべきデータが漏洩する恐れはなく、セキュリティの保持された環境でのデータ検証が可能となる。
【図面の簡単な説明】
【００８５】
【図１】従来の情報記録媒体検証処理構成について説明する図である。
【図２】一般的な情報記録媒体の製造ルート、データ供給構成について説明する図である。
【図３】本発明の情報記録媒体検証処理構成について説明する図である。
【図４】本発明の情報記録媒体検証処理構成について説明する図である。
【符号の説明】
【００８６】
１０１  鍵管理センタ
１０２  コンテンツ編集エンティテイ
１１０  情報記録媒体製造エンティテイ
１１１  記録データ生成部
１１２  情報記録媒体
１１３  データ再生部（ＤＲＩＶＥ）
１１４  情報記録媒体検証部
２００  情報記録媒体
２０１  鍵管理センタ
２０２  コンテンツ編集エンティテイ
２０４  情報処理装置
３００  情報記録媒体製造エンティテイ
３１０  記録データ生成部
３１１  検証用記録データ生成部
３２０  情報記録媒体検証部
３２１  データ再生部（ＤＲＩＶＥ）
３２２  検証用再生データ生成部
３２３  データ比較照合部
３２４  結果出力部
３３０  情報記録媒体
４１０  記録データ生成部
４１１  検証用記録データ生成部
４２０  情報記録媒体検証部
４２１  データ再生部（ＤＲＩＶＥ）
４２２  データ復号部
４２３  検証用再生データ生成部
４２４  データ比較照合部
４２５  結果出力部
【図１】
2006011682.tif 000003
【図２】
2006011682.tif 000004
【図３】
2006011682.tif 000005
【図４】
2006011682.tif 000006