(57)【要約】【課題】認証処理を実行し、認証成立を条件としたコンテンツ利用制御情報の更新を行うＩＣチップを備えたディスクを提供する。【解決手段】ディスクにディスク格納コンテンツの利用制御情報を記録したＩＣチップを搭載し、ＩＣチップが認証処理実行機能とメディアＩＤを保有する構成とした。ＩＣチップが利用制御情報の更新情報を提供するサーバとの認証を実行し、メディアＩＤをサーバに送信することでサーバにおけるディスク特定が可能となり、特定されたディスクに対応する利用制御情報の更新情報をサーバから取得して更新を行う。本構成によれば、ＩＣチップの有する機能とデータを利用することで認証による正当な更新情報の取得、更新が可能となる。【選択図】図４
2009099223.tif 000002
【特許請求の範囲】
【請求項１】
リーダライタを介してデータ入出力可能なＩＣチップを備えたディスクであり、
前記ＩＣチップは、
ディスク記録コンテンツに対応する利用制御情報と、前記利用制御情報を特定可能なＩＤ情報を格納したメモリと、
認証処理を実行する認証処理部と、
暗号処理を実行する暗号処理部を有し、
前記認証処理部は、
前記利用制御情報の更新情報を提供する管理サーバとの認証処理を実行し、
前記暗号処理部は、
前記管理サーバに対して前記ＩＤ情報を送信し、前記認証処理の成立を条件として前記ＩＤ情報に基づいて特定される更新情報を前記管理サーバから受信して前記利用制御情報の更新処理を行う構成であることを特徴とするディスク。
【請求項２】
前記ＩＤ情報は、
ディスク固有の識別子であるメディアＩＤであることを特徴とする請求項１に記載のディスク。
【請求項３】
前記メディアＩＤは、ディスク記録コンテンツの暗号処理に適用するディスクキーおよびスタンパキーとは異なるデータであることを特徴とする請求項２に記載のディスク。
【請求項４】
前記ＩＤ情報は、
ディスク固有の識別子であるメディアＩＤ、または、
複数のディスク集合に対応して設定される識別子であるスタンパＩＤ、または、
ディスク記録コンテンツに対応して設定される識別子であるコンテンツＩＤのいずれかのＩＤ、または上記ＩＤを複数組み合わせた情報であることを特徴とする請求項１に記載のディスク。
【請求項５】
前記認証処理部は、
共通鍵暗号アルゴリズムに従った認証処理を実行する構成であり、
前記ＩＣチップは、共通鍵暗号アルゴリズムに従った認証処理に適用する共通鍵を格納した構成であることを特徴とする請求項１に記載のディスク。
【請求項６】
前記認証処理部は、
公開鍵暗号アルゴリズムに従った認証処理を実行する構成であり、
前記ＩＣチップは、公開鍵暗号アルゴリズムに従った認証処理に適用する鍵データを格納した構成であることを特徴とする請求項１に記載のディスク。
【請求項７】
前記ＩＣチップは、さらに、
前記利用制御情報の更新処理を実行するためのシーケンスを記述したスクリプトと、
前記管理サーバに対するアクセス情報としてのＵＲＬを格納した構成であることを特徴とする請求項１に記載のディスク。
【請求項８】
リーダライタを介してデータ入出力可能なＩＣチップを備えたディスクのＩＣチップが実行する情報処理方法であり、
前記ＩＣチップは、
ディスク記録コンテンツに対応する利用制御情報と、前記利用制御情報を特定可能なＩＤ情報を格納したメモリと、
認証処理を実行する認証処理部と、
暗号処理を実行する暗号処理部を有し、
前記認証処理部が、前記利用制御情報の更新情報を提供する管理サーバとの認証処理を実行するステップと、
前記暗号処理部が、前記管理サーバに対して前記ＩＤ情報を送信し、前記認証処理の成立を条件として前記ＩＤ情報に基づいて特定される更新情報を前記管理サーバから受信して前記利用制御情報の更新処理を行うステップと、
を有することを特徴とする情報処理方法。
【請求項９】
リーダライタを介してデータ入出力可能なＩＣチップを備えたディスクのＩＣチップにおいてデータ処理を実行させるコンピュータ・プログラムであり、
前記ＩＣチップは、
ディスク記録コンテンツに対応する利用制御情報と、前記利用制御情報を特定可能なＩＤ情報を格納したメモリと、
認証処理を実行する認証処理部と、
暗号処理を実行する暗号処理部を有し、
前記コンピュータ・プログラムは、
前記認証処理部に、前記利用制御情報の更新情報を提供する管理サーバとの認証処理を実行させるステップと、
前記暗号処理部に、前記管理サーバに対して前記ＩＤ情報を送信し、前記認証処理の成立を条件として前記ＩＤ情報に基づいて特定される更新情報を前記管理サーバから受信して前記利用制御情報の更新処理を行わせるステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、情報記録媒体の格納コンテンツの利用制御情報の更新を実現するディスク、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
コンテンツの記録媒体としてＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクが利用されている。例えば映画コンテンツなどがディスク（例えばＲＯＭディスク）に記録されてユーザに提供されるが、これらのディスク記録コンテンツは、その作成者あるいは販売者に著作権、頒布権等が保有されたコンテンツである場合が多い。このようなコンテンツについては例えば許可のないコピー（複製）等を防止するため、一定の利用制御構成が採用されている。
【０００３】
例えば、特許文献１（特開２００５−３１６９９４号公報）には、ディスクに記録されたコンテンツを再生する場合に、ディスクと再生装置間で認証処理を実行し、双方の正当性が確認された場合にのみコンテンツ再生を許容する構成を開示している。この特許文献１では、認証処理機能をディスクに設けられたＩＣチップ（ＲＦＩＣ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＣ）に保持させて、ＩＣチップと、再生装置間で認証を実行する構成を開示している。
【０００４】
図１を参照して、特許文献１に記載された認証処理を前提としたコンテンツ再生処理シーケンスについて説明する。図１には、ＩＣチップ２０を内蔵したディスク１０と、ディスク１０に格納された暗号化コンテンツ１２の再生処理を実行する再生装置３０を示している。
【０００５】
ディスクには、暗号化コンテンツ１２と、暗号化コンテンツ１２の復号処理に適用するコンテンツキーを暗号化した暗号化コンテンツキー１１が記録され、さらにＩＣチップ２０が設けられている。ＩＣチップ２０は、認証処理に利用する共通鍵（Ｋｃ）２１、認証処理実行機能を有する認証処理部２２、暗号化や復号処理を実行する暗号処理部２３、複数のディスクの集合に対応して設定されるスタンパ対応のスタンパキーまたは、ディスク固有のディスクキーの少なくともいずれかの鍵情報からなるディスク対応キー２４、利用制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）２５を有する。ＩＣチップ２０は、データ処理機能および通信機能を有する例えばＲＦＩＣ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＣ）と呼ばれるＩＣチップである。
【０００６】
ディスク記録コンテンツの再生を実行する再生装置３０は、認証処理に利用する共通鍵（Ｋｃ）３１、認証処理実行機能を有する認証処理部３２、暗号化や復号処理を実行する暗号処理部３３、コンテンツの復号を実行する暗号処理モジュール３４を有する。
【０００７】
再生装置３０の認証処理部３２は、ディスク記録コンテンツの再生を実行する場合、まず、ディスク１０に設定されたＩＣチップ２０の認証処理部２２との認証処理を実行する。例えば共通鍵アルゴリズムに従った認証処理（ＡＫＥ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）を実行し、相互の正当性を確認するとともに、相互のデータ通信に適用する暗号鍵を生成して共有する。
【０００８】
認証処理において、いずれかの正当性が確認されなかった場合は、その後の処理、すなわちコンテンツ再生は許容されない。認証処理において、双方の正当性が確認された場合は、ＩＣチップ２０の暗号処理部２３は、スタンパキーまたはディスクキーのいずれかの鍵情報からなるディスク対応キー２４と、利用制御情報（ＣＣＩ）２５を、認証処理に際して生成した鍵を適用して暗号化して、再生装置３０に出力する。
【０００９】
再生装置３０の暗号処理部３３は、認証処理に際して生成した鍵を適用して暗号化して受信データの復号を行い、ディスク対応キーと利用制御情報（ＣＣＩ）を取得する。再生装置３０は、利用制御情報（ＣＣＩ）に従った範囲でのコンテンツ利用が許容される。利用制御情報（ＣＣＩ）には例えばディスク１０に記録されたコンテンツのコピー処理が許容されるか否か、コピー処理が許容される場合にはその許容回数などが記録されている。また再生処理に際して、他機器に対するデジタル出力が許容されるか否か等の情報についても記載されている場合がある。
【００１０】
再生装置３０は、利用制御情報（ＣＣＩ）の記録情報を参照してこの情報に応じてコンテンツの利用を行う。利用制御情報（ＣＣＩ）がコンテンツ再生を許容している場合、再生装置３０は、ディスク１０に記録された暗号化コンテンツキー１１を読み出して、暗号処理モジュール３４においてディスク対応キーで復号を行いコンテンツキーを取得し、さらにディスク１０に記録された暗号化コンテンツ１２を読み出して、取得したコンテンツキーを利用して復号を実行してコンテンツを再生する。
【００１１】
この処理構成によれば、ディスクおよび再生装置の正当性が確認された場合にのみコンテンツの再生が許容されることになり、不正なディスクを用いたコンテンツ再生や不正な再生装置を利用したコンテンツ再生が防止される。なお、正当性の定義としては様々な定義が可能であるが、例えばコンテンツ著作権保護に関する規格として知られるＡＡＣＳ（Ａｄｖａｎｃｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｅｎｔ  Ｓｙｓｔｅｍ）規格に対応したディスクや再生装置を正当であるとする。ＡＡＣＳは高度な共通鍵暗号（ＡＥＳ暗号）を基本とした著作権保護技術を規定している。
【００１２】
この図１に示す処理例では、再生装置３０は、ディスク１０のＩＣチップ２０に記録されている利用制御情報（ＣＣＩ）２５によって許容されたコンテンツ利用処理が実行可能となる。しかし、ディスクン記録コンテンツの利用条件は、ディスクをユーザに提供した後、変更される場合がある。例えばディスク製造時にはコンテンツのコピーが許容しないとして設定した場合でも、一定の期間が経過した場合などには、コンテンツ提供者がコピーを許容するというような利用条件の変更を行いたい場合がある。
【００１３】
しかし、再生装置３０は、ディスク１０のＩＣチップ２０に記録されている利用制御情報（ＣＣＩ）２５の記述に従って再生を行う構成であるので、コンテンツ提供者がコピーを許容した場合でも、ディスク１０を利用する限りコンテンツコピーができないといった問題が発生する。
【特許文献１】特開２００５−３１６９９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は、ディスクに設けられたＩＣチップの利用制御情報を書き換え可能とするとともに、認証処理によって不正な書き換えを防止する構成とすることでコンテンツ利用条件の正当な変更のみを許容する構成としたディスク、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の側面は、
リーダライタを介してデータ入出力可能なＩＣチップを備えたディスクであり、
前記ＩＣチップは、
ディスク記録コンテンツに対応する利用制御情報と、前記利用制御情報を特定可能なＩＤ情報を格納したメモリと、
認証処理を実行する認証処理部と、
暗号処理を実行する暗号処理部を有し、
前記認証処理部は、
前記利用制御情報の更新情報を提供する管理サーバとの認証処理を実行し、
前記暗号処理部は、
前記管理サーバに対して前記ＩＤ情報を送信し、前記認証処理の成立を条件として前記ＩＤ情報に基づいて特定される更新情報を前記管理サーバから受信して前記利用制御情報の更新処理を行う構成であることを特徴とするディスクにある。
【００１６】
さらに、本発明のディスクの一実施態様において、前記ＩＤ情報は、ディスク固有の識別子であるメディアＩＤであることを特徴とする。
【００１７】
さらに、本発明のディスクの一実施態様において、前記メディアＩＤは、ディスク記録コンテンツの暗号処理に適用するディスクキーおよびスタンパキーとは異なるデータであることを特徴とする。
【００１８】
さらに、本発明のディスクの一実施態様において、前記ＩＤ情報は、ディスク固有の識別子であるメディアＩＤ、または、複数のディスク集合に対応して設定される識別子であるスタンパＩＤ、または、ディスク記録コンテンツに対応して設定される識別子であるコンテンツＩＤのいずれかのＩＤ、または上記ＩＤを複数組み合わせた情報であることを特徴とする。
【００１９】
さらに、本発明のディスクの一実施態様において、前記認証処理部は、共通鍵暗号アルゴリズムに従った認証処理を実行する構成であり、前記ＩＣチップは、共通鍵暗号アルゴリズムに従った認証処理に適用する共通鍵を格納した構成であることを特徴とする。
【００２０】
さらに、本発明のディスクの一実施態様において、前記認証処理部は、公開鍵暗号アルゴリズムに従った認証処理を実行する構成であり、前記ＩＣチップは、公開鍵暗号アルゴリズムに従った認証処理に適用する鍵データを格納した構成であることを特徴とする。
【００２１】
さらに、本発明のディスクの一実施態様において、前記ＩＣチップは、さらに、前記利用制御情報の更新処理を実行するためのシーケンスを記述したスクリプトと、前記管理サーバに対するアクセス情報としてのＵＲＬを格納した構成であることを特徴とする。
【００２２】
さらに、本発明の第２の側面は、
リーダライタを介してデータ入出力可能なＩＣチップを備えたディスクのＩＣチップが実行するデータ処理方法であり、
前記ＩＣチップは、
ディスク記録コンテンツに対応する利用制御情報と、前記利用制御情報を特定可能なＩＤ情報を格納したメモリと、
認証処理を実行する認証処理部と、
暗号処理を実行する暗号処理部を有し、
前記認証処理部が、前記利用制御情報の更新情報を提供する管理サーバとの認証処理を実行するステップと、
前記暗号処理部が、前記管理サーバに対して前記ＩＤ情報を送信し、前記認証処理の成立を条件として前記ＩＤ情報に基づいて特定される更新情報を前記管理サーバから受信して前記利用制御情報の更新処理を行うステップと、
を有することを特徴とする情報処理方法にある。
【００２３】
さらに、本発明の第３の側面は、
リーダライタを介してデータ入出力可能なＩＣチップを備えたディスクのＩＣチップにおいてデータ処理を実行させるコンピュータ・プログラムであり、
前記ＩＣチップは、
ディスク記録コンテンツに対応する利用制御情報と、前記利用制御情報を特定可能なＩＤ情報を格納したメモリと、
認証処理を実行する認証処理部と、
暗号処理を実行する暗号処理部を有し、
前記コンピュータ・プログラムは、
前記認証処理部に、前記利用制御情報の更新情報を提供する管理サーバとの認証処理を実行させるステップと、
前記暗号処理部に、前記管理サーバに対して前記ＩＤ情報を送信し、前記認証処理の成立を条件として前記ＩＤ情報に基づいて特定される更新情報を前記管理サーバから受信して前記利用制御情報の更新処理を行わせるステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００２４】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２５】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２６】
本発明の一実施例構成によれば、コンテンツの記録されたディスクにディスク格納コンテンツの利用制御情報を記録したＩＣチップを搭載し、ＩＣチップに認証処理部を構成し、さらに例えばディスク固有の識別情報であるメディアＩＤを格納した。ＩＣチップの認証処理部が、利用制御情報の更新情報を提供するサーバとの認証処理を実行し、その後ＩＣチップがメディアＩＤをサーバに送信する。サーバはメディアＩＤによりディスク特定が可能となり、ＩＣチップはディスクに対応する利用制御情報の更新情報をサーバから取得して利用制御情報の更新を行う。本構成によれば、ＩＣチップの有する機能とデータを利用して認証による正当な更新情報の取得、更新が可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照しながら本発明のディスク、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
以下、本発明の複数の実施例について順次説明する。
【００２８】
［実施例１］
まず、図２以下を参照して本発明の第１実施例の構成および処理について説明する。図２は、コンテンツを記録したディスク（情報記録媒体）１００の記録データを説明する図である。ディスク１００は、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクであり、データ記録領域に映画などのコンテンツが記録されている。
【００２９】
ディスク１００は、コンテンツなどを記録したデータ記録領域１１０と、利用制御情報１３１を記録したＩＣチップ１３０が設けられた構成となっている。ディスク１００は、例えばコンテンツ著作権保護に関する規格であるＡＡＣＳ（Ａｄｖａｎｃｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｅｎｔ  Ｓｙｓｔｅｍ）規格に従って製造されたディスクであり、データ記録領域１１０には、ＡＡＣＡ規格に従ったコンテンツ利用を行うためのデータが記録されている。なお、本発明において、ディスクはＡＡＣＳ規定に従ったディスクであることは必須ではない。
【００３０】
ディスク１００のデータ記録領域１１０には以下のデータが記録されている。
例えば映画などのコンテンツを暗号化したデータである暗号化コンテンツ１１１、
暗号化コンテンツ１１１の復号処理に適用するコンテンツキーを暗号化した暗号化コンテンツキー１１２、
【００３１】
さらに、ディスク１００に設けられたＩＣチップ１３０には、
共通鍵暗号アルゴリズムに従った認証処理に適用する共通鍵（Ｋｃ）を含む認証用データ１３１、
共通鍵暗号アルゴリズムに従った認証処理（ＡＫＥ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）を実行する認証処理部１３２、
データの暗号化、復号を実行する暗号処理部１３３、
複数のディスクの集合に対応して設定されるスタンパ対応のスタンパキーまたは、ディスク固有のディスクキーの少なくともいずれかの鍵情報からなるディスク対応キー１３４、
暗号化コンテンツ１１１に対応する利用条件としてのコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）などを含む利用制御情報１３５、
ディスク固有の識別情報であるメディアＩＤ１３６、
これらの情報および機能を有する。
【００３２】
利用制御情報１３４は、情報記録媒体１００に記録されたコンテンツの利用条件を記録したデータを含み、例えば、情報記録媒体１００に記録されたコンテンツのコピー許容情報、具体的には、コピーが許容されるか否か、コピーが許容される場合のコピー許容回数、さらに、コンテンツ出力許容情報、例えばデジタル出力の可否などを記録している。メディアＩＤ１３６は、ディスク固有の識別情報であり、例えばＡＡＣＳにおいて規定されるＰＭＳＮ：Ｐｒｅ−ｒｅｃｏｒｄｅｄ  Ｍｅｄｉａ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒである。なお、このメディアＩＤは、ディスク記録コンテンツの暗号処理に適用するディスクキーやスタンパキーとは異なるデータとして構成される。
【００３３】
ＩＣチップ１３０は、ＩＣチップ１３０と接触または非接触状態に置かれたリーダライタ（またはリーダ）との通信を行う通信機能を有する例えばＲＦＩＣ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＣ）と呼ばれるＩＣチップである。ＩＣチップ１３０内のメモリに格納された情報は、リーダライタを介して読み書き可能である。ＩＣチップは、リーダライタの出力する電波あるいは磁界をアンテナで受信し、電力に変換してメモリに格納された情報をリーダライタに対して出力し、またリーダライタを介してデータを入力してＩＣチップ内のメモリに書き込むことが可能な構成を持つ。
【００３４】
また、ＩＣチップ１３０は、ＣＰＵ等からなるプログラムやスクリプトを実行可能なデータ処理部を有し、図に示す認証処理部１３２、暗号処理部１３３は、このデータ処理部において、外部から供給される電力に基づいて認証処理や暗号処理などのデータ処理を実行する。
【００３５】
なお、図２に示すディスク１００のＩＣチップ１３０は、
共通鍵暗号アルゴリズムに従った認証処理に適用する共通鍵（Ｋｃ）を含む認証用データ１３１、
共通鍵暗号アルゴリズムに従った認証処理（ＡＫＥ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）を実行する認証処理部１３２、
これらの情報、機能を有し、共通鍵暗号アルゴリズムに従った認証を実行する構成であるが、公開鍵暗号アルゴリズムに対応するデータおよび認証処理部を持つ構成としてもよい。
【００３６】
すなわち、図３に示すように、ディスク１００のＩＣチップ１３０に、
公開鍵暗号アルゴリズムに従った認証処理に適用する鍵データを含む認証用データ１３７、
公開鍵暗号アルゴリズムに従った認証処理（ＡＫＥ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）を実行する認証処理部１３８、
これらのデータおよび機能を持つ構成としてもよい。
【００３７】
なお、公開鍵暗号アルゴリズムに従った認証処理に適用する鍵データを含む認証用データ１３７には、
管理センタの公開鍵（または公開鍵証明書）
ＩＣチップ（＝ディスク）対応の秘密鍵
ＩＣチップ（＝ディスク）対応の公開鍵（または公開鍵証明書）
これらの鍵データが含まれる。
【００３８】
次に、図２または図３に示すデータ格納構成を持つディスク１００のＩＣチップ１３０に格納された利用制御情報１３５を更新する処理シーケンスについて、図４を参照して説明する。
【００３９】
図４には左から、更新情報の提供処理を行う管理サーバ２５０、ディスク１００を装着した情報処理装置２１０、ディスク１００を示している。ディスク１００は、図１を参照して説明したデータ記録構成を持つディスクであり、ディスク１００にはＩＣチップ１３０が装着されている。
【００４０】
ディスク１００のＩＣチップ１３０は、
共通鍵暗号アルゴリズムに従った認証処理に適用する共通鍵（Ｋｃ）を含む認証用データ１３１、
共通鍵暗号アルゴリズムに従った認証処理（ＡＫＥ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）を実行する認証処理部１３２、
データの暗号化、復号を実行する暗号処理部１３３、
複数のディスクの集合に対応して設定されるスタンパ対応のスタンパキーまたは、ディスク固有のディスクキーの少なくともいずれかの鍵情報からなるディスク対応キー１３４、
暗号化コンテンツ１１１に対応する利用条件としてのコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）などを含む利用制御情報１３５、
ディスク固有の識別情報であるメディアＩＤ１３６、
これらの情報および機能を有する。
【００４１】
なお、図４では、共通鍵暗号アルゴリズムに従った認証用データ１３１、認証処理部１３２を有するディスクおよび利用例について説明するが、公開鍵暗号アルゴリズムに従った認証用データと認証処理部を有するディスクを利用した場合も、実行する認証アルゴリズムが変更されるのみであり、共通鍵、公開鍵いずれのアルゴリズムを適用した場合も処理シーケンスは同様である。
【００４２】
以下、図４を参照して認証処理の成立を条件とした利用制御情報の更新処理シーケンスについて説明する。前述したように、ディスク１００に装着されたＩＣチップ１３０には、ディスク記録コンテンツに対応する利用条件を記録した利用制御情報１３５が記録されているが、この利用制御情報の記録データを新たなデータに書き換える更新処理を行いたい場合がある。
【００４３】
例えば初期的にディスクのＩＣチップに記録した利用制御情報にはディスク記録コンテンツをコピー禁止とする記述が存在するが、一定期間経過後にコピー許容コンテンツに変更したいといった場合など、その変更情報を反映させた利用制御情報を管理サーバから受信して更新する処理である。
【００４４】
ディスク１００に装着されたＩＣチップ１３０内の利用制御情報１３５の更新処理に際して、まず、ＩＣチップ１３０の認証処理部１３２と、更新情報を提供する管理サーバ２５０の認証処理部２５２間で相互認証処理を実行する。本例では共通鍵暗号アルゴリズムに従った認証処理を実行する。ＩＣチップ１３０は、認証用データ（共通鍵：Ｋｃ）１３１を適用し、管理サーバ２５０は、認証用データ（共通鍵：Ｋｃ）２５１を適用して認証処理を実行する。
【００４５】
なお、この認証処理を行う場合、管理サーバ２５０と、ＩＣチップ間の通信を行うため、情報処理装置２１０が利用される。情報処理装置２１０は、ディスク１００を装着した再生装置やＰＣなどの装置によって構成され、ＩＣチップ１３０に対するデータ読み取りおよび書き込みを実行するリーダライタ（Ｒ／Ｗ）２１５を有する。
【００４６】
情報処理装置２１０は、メモリ２１１内にＩＣチップ１３０の利用制御情報１３５を更新する際に実行する一連のプログラム情報をスクリプト２１２として格納し、さらに、管理サーバ２５０に対するアクセス用のＵＲＬ２１３を記憶している。情報処理装置２１０は、例えば図示しない入力部からのユーザによる更新要求の入力をトリガとしてスクリプト２１２をスクリプト実行部２１４において実行し、ＵＲＬ２１３を適用して管理サーバ２５０と接続する。その後、データ通信部２１６およびリーダライタ（Ｒ／Ｗ）２１５を介して、ＩＣチップ１３０の認証処理部１３２と管理サーバ２５０の認証処理部２５２との間でデータ通信部２１６を介した通信により認証処理が実行される。
【００４７】
この認証処理は、本例では、共通鍵アルゴリズムに従って実行される。認証処理が成立し、ＩＣチップ（＝ディスク）と管理サーバ相互の正当性が確認された場合に限り、更新情報が管理サーバからＩＣチップに提供される。認証処理が成立しなかった場合は、更新情報は管理サーバから提供されない。
【００４８】
なお、認証処理に際しては、管理サーバ２５０とＩＣチップ１３０の双方は、相互の通信データの暗号化および復号処理に適用する鍵（共有鍵）を共有し、この鍵を適用した通信データの暗号化を実行する。この暗号化通信により、通信データの漏洩を防止した安全な通信が可能となる。
【００４９】
認証処理が成立した場合、ディスク１００内のＩＣチップ１３０の暗号処理部１３３は、メディアＩＤ１３６と、必要に応じて利用制御情報１３５を認証処理（ＡＫＥ）に際して生成した共有鍵で暗号化して管理サーバ２５０のデータ処理部２５３に送信する。
【００５０】
管理サーバ２５０のデータ処理部２５３は、ＩＣチップから受信したメディアＩＤに基づいて、ディスクを特定する。さらに特定したディスクに対応する利用制御情報の更新データを更新情報格納部２５４から取得し、取得データを認証処理（ＡＫＥ）に際して生成した共有鍵で暗号化してＩＣチップ１３０の暗号処理部１３３に送信する。
【００５１】
ＩＣチップ１３０の暗号処理部１３３は、管理サーバ２５０から受信した暗号化された更新情報を認証処理（ＡＫＥ）に際して生成した共有鍵で復号し更新情報を取得して、取得した更新情報に基づいて利用制御情報１３５の更新処理を実行する。
【００５２】
このように、本実施例においては、管理サーバとＩＣチップ（＝ディスク）との相互認証の成立を条件として、ＩＣチップ内に記録された利用制御情報の更新を実行する構成としたので、正当な管理サーバと正当なＩＣチップ（＝正当なディスク）の組み合わせである場合に限り、正しい更新情報による利用制御情報の更新が可能となり、不正な利用制御情報の変更が防止され、正しいコンテンツの利用制御および利用制御情報更新が実現される。
【００５３】
また、管理サーバとＩＣチップ間の通信データは暗号化データとして通信され、情報漏洩の恐れも排除され安全なデータ更新が可能となる。
【００５４】
また、本実施例では、ＩＣチップの更新処理に際して必要となる情報は、全てＩＣチップ内から取得可能な構成であり、ＩＣチップ以外のディスクのデータ記録領域のデータを読み取ることなく、データ更新処理を行うことができる。
【００５５】
［実施例２］
上述した実施例１では、情報処理装置２１０のメモリ２１１内にＩＣチップ１３０の利用制御情報１３５を更新する際に実行する一連のプログラム情報であるスクリプト２１２と、管理サーバ２５０に対するアクセス用のＵＲＬ２１３を記憶した構成として、情報処理装置２１０がメモリ２１１内のスクリプトとＵＲＬを適用して処理を行う構成としたが、スクリプトおよびＵＲＬをディスクのＩＣチップ内に記憶した構成としてもよい。
【００５６】
この構成および処理を第２実施例として図５、図６を参照して説明する。
図５は、コンテンツを記録したディスク（情報記録媒体）３００の記録データを説明する図である。ディスク３００は、実施例１と同様、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクであり、データ記録領域に映画などのコンテンツが記録されている。
【００５７】
ディスク３００は、コンテンツなどを記録したデータ記録領域３１０と、利用制御情報３３１を記録したＩＣチップ３３０が設けられた構成となっている。ディスク３００のデータ記録領域３１０には以下のデータが記録されている。
例えば映画などのコンテンツを暗号化したデータである暗号化コンテンツ３１１、
暗号化コンテンツ３１１の復号処理に適用するコンテンツキーを暗号化した暗号化コンテンツキー３１２、
【００５８】
さらに、ディスク３００に設けられたＩＣチップ３３０には、実施例１と同様のデータおよびデータ処理部として。
共通鍵暗号アルゴリズムまたは公開鍵アルゴリズムに従った認証処理に適用する鍵データ等を含む認証用データ３３１、
共通鍵暗号アルゴリズムまたは公開鍵アルゴリズムに従った認証処理（ＡＫＥ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）を実行する認証処理部３３２、
データの暗号化、復号を実行する暗号処理部３３３、
複数のディスクの集合に対応して設定されるスタンパ対応のスタンパキーまたは、ディスク固有のディスクキーの少なくともいずれかの鍵情報からなるディスク対応キー３３４、
暗号化コンテンツ１１１に対応する利用条件としてのコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）などを含む利用制御情報１３５、
ディスク固有の識別情報であるメディアＩＤ３３６、
これらの情報および機能が備えられている。
【００５９】
さらに、本実施例においては、ＩＣチップ３３０は、
ＩＣチップ３３０の利用制御情報３３５を更新する際に実行する一連のプログラム情報であるスクリプト３３７、
管理サーバに対するアクセス用のＵＲＬ３３８、
これらのデータを格納している。
【００６０】
ＩＣチップ３３０は、実施例１と同様、ＩＣチップ３３０と接触または非接触状態に置かれたリーダライタ（またはリーダ）との通信を行う通信機能を有する例えばＲＦＩＣ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＣ）と呼ばれるＩＣチップである。ＩＣチップ３３０内のメモリに格納された情報は、リーダライタを介して読み書き可能である。
【００６１】
ＩＣチップは、リーダライタの出力する電波あるいは磁界をアンテナで受信し、電力に変換してメモリに格納された情報をリーダライタに対して出力し、またリーダライタを介してデータを入力してＩＣチップ内のメモリに書き込むことが可能であり、さらに、ＣＰＵ等からなるプログラムやスクリプトを実行可能なデータ処理部を有し、図に示す認証処理部３３２、暗号処理部３３３は、このデータ処理部において、外部から供給される電力に基づいて認証処理や暗号処理などのデータ処理を実行する。
【００６２】
次に、図５に示すデータ格納構成を持つディスク３００のＩＣチップ３３０に格納された利用制御情報３３５の更新シーケンスについて、図６を参照して説明する。
【００６３】
図６には左から、管理サーバ４５０、ディスク３００を装着した情報処理装置４１０、ディスク３００を示している。ディスク３００は、図５を参照して説明したデータ記録構成を持つディスクであり、ディスク３００にはＩＣチップ３３０が装着されており、ＩＣチップ３３０は、
共通鍵暗号アルゴリズムまたは公開鍵アルゴリズムに従った認証処理に適用する鍵データ等を含む認証用データ３３１、
共通鍵暗号アルゴリズムまたは公開鍵アルゴリズムに従った認証処理（ＡＫＥ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）を実行する認証処理部３３２、
データの暗号化、復号を実行する暗号処理部３３３、
複数のディスクの集合に対応して設定されるスタンパ対応のスタンパキーまたは、ディスク固有のディスクキーの少なくともいずれかの鍵情報からなるディスク対応キー３３４、
暗号化コンテンツ１１１に対応する利用条件としてのコピー制御情報（ＣＣＩ：Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）などを含む利用制御情報３３５、
ディスク固有の識別情報であるメディアＩＤ３３６、
さらに、
ＩＣチップ３３０の利用制御情報３３５を更新する際に実行する一連のプログラム情報であるスクリプト３３７、
管理サーバに対するアクセス用のＵＲＬ３３８、
これらの情報および機能を有する。
【００６４】
以下、図６を参照して認証処理の成立を条件とした利用制御情報の更新処理シーケンスについて説明する。ディスク３００に装着されたＩＣチップ３３０内の利用制御情報３３５の更新処理に際して、まず、ＩＣチップ３３０の認証処理部３３２と、更新情報を提供する管理サーバ４５０の認証処理部４５２間で相互認証処理を実行する。ＩＣチップ４３０は、認証用データ４３１を適用し、管理サーバ４５０は、認証用データ４５１を適用して認証処理を実行する。なお、この認証用データは共通鍵暗号アルゴリズムに従った認証処理を実行する場合は共通鍵Ｋｃなどであり、公開鍵暗号アルゴリズムに従った認証処理を行う場合は、公開鍵と秘密鍵のペアなどによって構成される。
【００６５】
この認証処理を行う場合、管理サーバ４５０と、ＩＣチップ間の通信を行うため、情報処理装置４１０が利用される。情報処理装置４１０は、ディスク３００を装着した再生装置やＰＣなどの装置によって構成され、ＩＣチップ３３０に対するデータ読み取りおよび書き込みを実行するリーダライタ（Ｒ／Ｗ）４１５を有する。
【００６６】
先の実施例１では、情報処理装置においてスクリプトを情報処理装置内のメモリに格納していたが、本実施例では、ＩＣチップ３３０の利用制御情報３３５を更新する際に実行する一連のプログラム情報であるスクリプト３３７と、管理サーバ４５０に対するアクセス用のＵＲＬ３３８は、ＩＣチップ３３０内に格納されている。
【００６７】
情報処理装置４１０は、例えば図示しない入力部からのユーザによる更新要求の入力をトリガとして、リーダライタ（Ｒ／Ｗ）４１５を介してＩＣチップ３３０から、スクリプト３３７を読み出してスクリプト実行部４１１において実行する。このスクリプトは、管理サーバ４５０との接続を行う処理を行わせるスクリプトであり、データ通信部４１２が、ＩＣチップ３３０に記録されたＵＲＬ３３８を利用して管理サーバ４５０と接続する。その後、データ通信部４１２およびリーダライタ（Ｒ／Ｗ）４１５を介して、ＩＣチップ３３０の認証処理部３３２と管理サーバ４５０の認証処理部４５２との間でデータ通信部４１６を介した通信により認証処理が実行される。
【００６８】
この認証処理は、共通鍵アルゴリズムまたは公開鍵アルゴリズムに従って実行される。認証処理が成立し、ＩＣチップ（＝ディスク）と管理サーバ相互の正当性が確認された場合に限り、更新情報が管理サーバからＩＣチップに提供される。認証処理が成立しなかった場合は、更新情報は管理サーバから提供されない。
【００６９】
なお、認証処理に際しては、管理サーバ４５０とＩＣチップ３３０の双方は、相互の通信データの暗号化および復号処理に適用する鍵（共有鍵）を共有し、この鍵を適用した通信データの暗号化を実行する。この暗号化通信により、通信データの漏洩を防止した安全な通信が可能となる。
【００７０】
認証処理が成立した場合、ディスク３００内のＩＣチップ３３０の暗号処理部３３３は、メディアＩＤ３３６と、必要に応じて利用制御情報３３５を認証処理（ＡＫＥ）に際して生成した共有鍵で暗号化して管理サーバ４５０のデータ処理部４５３に送信する。
【００７１】
管理サーバ４５０のデータ処理部４５３は、ＩＣチップから受信したメディアＩＤに基づいて、ディスクを特定する。さらに特定したディスクに対応する利用制御情報の更新データを更新情報格納部４５４から取得し、取得データを認証処理（ＡＫＥ）に際して生成した共有鍵で暗号化してＩＣチップ３３０の暗号処理部３３３に送信する。
【００７２】
ＩＣチップ３３０の暗号処理部３３３は、管理サーバ４５０から受信した暗号化された更新情報を認証処理（ＡＫＥ）に際して生成した共有鍵で復号し更新情報を取得して、取得した更新情報に基づいて利用制御情報３３５の更新処理を実行する。
【００７３】
このように、本実施例においても、管理サーバとＩＣチップ（＝ディスク）との相互認証の成立を条件として、ＩＣチップ内に記録された利用制御情報の更新を実行する構成としたので、正当な管理サーバと正当なＩＣチップ（＝正当なディスク）の組み合わせである場合に限り、正しい更新情報による利用制御情報の更新が可能となり、不正な利用制御情報の変更が防止され、正しいコンテンツの利用制御および利用制御情報更新が実現される。
【００７４】
本実施例においては、ＩＣチップの利用制御情報を更新する際に実行する一連のプログラム情報であるスクリプトや、管理サーバ接続に用いるＵＲＬについてもＩＣチップ内に記録されているので、データ通信処理を実行する情報処理装置はこれらの通信用のプログラムやＵＲＬを保持する必要がない。
【００７５】
また、本例においても、管理サーバとＩＣチップ間の通信データは暗号化データとして通信され、情報漏洩の恐れも排除され安全なデータ更新が可能となる。また、本実施例では、ＩＣチップの更新処理に際して必要となる情報は全てＩＣチップ内から取得可能な構成であり、ＩＣチップ以外のディスクのデータ記録領域のデータを読み取ることなく、データ更新処理を行うことができる。
【００７６】
以上、本発明に関する２つの実施例について説明した。なお、上述の２つの実施例では、管理サーバにおける更新情報の選択に際してＩＣチップからメディアＩＤを受領してメデイアＩＤに基づいてディスクを特定し、特定したディスクに対応する利用制御情報の更新情報を選択して提供する構成として説明した。
【００７７】
メディアＩＤはディスク固有のＩＤであり、ディスクを個別に判別可能な情報であり、メディアＩＤを用いてディスクを特定し対応更新情報を選択することは可能であるが、その他の識別情報、たとえば複数のディスクの集合に対応して設定されるスタンパＩＤを用いて更新情報を選択する構成とすることも可能である。すなわち、特定のスタンパに対応して製造されたディスクに格納した利用制御情報が共通するデータであれば、スタンパＩＤに基づいて更新情報を選択して提供する構成としてもよい。この場合、ＩＣチップにはスタンパＩＤを記録情報として格納し、更新情報を提供するサーバにスタンパＩＤを送信する構成とする。
【００７８】
あるいは、例えばコンテンツに対応して利用制御情報が設定され、コンテンツ対応の利用制御情報の更新を行う構成とする場合は、ディスクに記録されたコンテンツに対応するコンテンツ識別子であるコンテンツＩＤをＩＣチップに格納し、管理サーバにコンテンツＩＤを送信して、管理サーバがコンテンツＩＤに基づいて選択したコンテンツ対応の更新された利用制御情報をＩＣチップが受信して利用制御情報の更新を行う構成としてもよい。
【００７９】
このように、利用制御情報の更新を行うために適用する情報としては、メディアＩＤ、またはスタンパＩＤ、またはコンテンツＩＤ、およびこれらのＩＤの組み合わせデータを適用することが可能である。
【００８０】
また、上記実施例では、更新情報のみを管理サーバからＩＣチップが受信して、更新情報に基づいてＩＣチップ内に記録済みの利用制御情報の更新を行う構成として説明したが、ＩＣチップに格納された利用制御情報についても管理サーバに送信して、管理サーバが更新された新たな利用制御情報全データをＩＣチップに提供して、ＩＣチップにそのまま記録する構成としてもよい。
【００８１】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００８２】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００８３】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００８４】
以上、説明したように、本発明の一実施例構成によれば、コンテンツの記録されたディスクにディスク格納コンテンツの利用制御情報を記録したＩＣチップを搭載し、ＩＣチップに認証処理部を構成し、さらに例えばディスク固有の識別情報であるメディアＩＤを格納した。ＩＣチップの認証処理部が、利用制御情報の更新情報を提供するサーバとの認証処理を実行し、その後ＩＣチップがメディアＩＤをサーバに送信する。サーバはメディアＩＤによりディスク特定が可能となり、ＩＣチップはディスクに対応する利用制御情報の更新情報をサーバから取得して利用制御情報の更新を行う。本構成によれば、ＩＣチップの有する機能とデータを利用して認証による正当な更新情報の取得、更新が可能となる。
【図面の簡単な説明】
【００８５】
【図１】認証処理の成立を条件としたディスク記録コンテンツの再生シーケンスについて説明する図である。
【図２】本発明の第１実施例に従ったディスクのデータ記録構成例について説明する図である。
【図３】本発明の第１実施例に従ったディスクのデータ記録構成例について説明する図である。
【図４】本発明の第１実施例に従った認証処理の成立を条件としたディスク記録コンテンツの再生シーケンスについて説明する図である。
【図５】本発明の第２実施例に従ったディスクのデータ記録構成例について説明する図である。
【図６】本発明の第２実施例に従った認証処理の成立を条件としたディスク記録コンテンツの再生シーケンスについて説明する図である。
【符号の説明】
【００８６】
１０・・・ディスク（情報記録媒体）、１１・・・暗号化コンテンツキー、１２・・・暗号化コンテンツ、２０・・・ＩＣチップ、２１・・・共通鍵、２２・・・認証処理部、２３・・・暗号処理部、２４・・・ディスク対応キー、２５・・・利用制御情報、３０・・・再生装置、３１・・・共通鍵、３２・・・認証処理部、３３・・・暗号処理部、３４・・・暗号処理モジュール、１００・・・ディスク、１１０・・・データ記録領域、１１１・・・暗号化コンテンツ、１１２・・・暗号化コンテンツキー、１３０・・・ＩＣチップ、１３１・・・認証用データ、１３２・・・認証処理部、１３３・・・暗号処理部、１３４・・・ディスク対応キー、１３５・・・利用制御情報、１３６・・・メディアＩＤ、１３７・・・認証用データ、１３８・・・認証処理部、２１０・・・情報処理装置、２１１・・・メモリ、２１２・・・スクリプト、２１３・・・ＵＲＬ、２１４・・・スクリプト実行部、２１５・・・リーダライタ（Ｒ／Ｗ）、２１６・・・データ通信部、２５０・・・管理サーバ、２５１・・・認証用データ、２５２・・・認証処理部、２５３・・・データ処理部、２５４・・・更新情報格納部、３００・・・ディスク、３１０・・・データ記録領域、３１１・・・暗号化コンテンツ、３１２・・・暗号化コンテンツキー、３３０・・・ＩＣチップ、３３１・・・認証用データ、３３２・・・認証処理部、３３３・・・暗号処理部、３３４・・・ディスク対応キー、３３５・・・利用制御情報、３３６・・・メディアＩＤ、３３７・・・スクリプト、３３８・・・ＵＲＬ、４１０・・・情報処理装置、４１１・・・スクリプト実行部、４１２・・・データ通信部、４１５・・・リーダライタ（Ｒ／Ｗ）、４５０・・・管理サーバ、４５１・・・認証用データ、４５２・・・認証処理部、４５３・・・データ処理部、４５４・・・更新情報格納部、
【図１】
2009099223.tif 000003
【図２】
2009099223.tif 000004
【図３】
2009099223.tif 000005
【図４】
2009099223.tif 000006
【図５】
2009099223.tif 000007
【図６】
2009099223.tif 000008