(57)【要約】【課題】ネットワーク機能を持つコンテンツ情報処理装置においてストレージメディアに記録された暗号化されたコンテンツを復号化して利用する場合にその利用の許否に対する効果的なコントロールを可能にするコンテンツ情報処理装置を提供すること。【解決手段】デコーダ２１０は、ＤＶＤ内のコンテンツ利用許可に関する条件が満たされる場合に、該ＤＶＤ内の暗号化されたコンテンツを、該ＤＶＤ内の復号化のための情報を使用して復号化する。条件が満たされない場合には、電話サーバ手続き部２０４により、該ＤＶＤ内のアドレスに基づきインタフェース２０２を介しサーバ装置とのコネクションを確立し、ライセンス更新手続き部２０５により、該コネクションを介してサーバ装置との間で許諾を受けるための手続きを行う。許諾を受けた場合には、デコーダ２１０により、上記復号化のための情報を使用して暗号化コンテンツを復号化することができる。【選択図】      図２
2006268864.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続するためのネットワークインタフェースと、
所定のストレージメディアに記録された暗号化されたコンテンツ情報を、該ストレージメディアの該コンテンツ情報が記録されたコンテンツ情報記録領域とは別の領域に記録されたコンテンツ情報利用許可に関する条件が満たされる場合に、該ストレージメディアの該コンテンツ情報記録領域とは別の領域に記録された復号化のための情報を使用して復号化する復号化手段と、
前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録された前記コンテンツ情報利用許可に関する条件が満たされない場合に、前記コンテンツ情報を利用するための許諾を受けるために通信すべきサーバ装置のアドレスの情報を該ストレージメディアの前記コンテンツ情報記録領域とは別の領域から抽出し、このアドレスの情報に基づいて、前記ネットワークインタフェースを介して前記サーバ装置とのコネクションを確立させるための制御を行うコネクション制御手段と、
前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録された前記コンテンツ情報利用許可に関する条件が満たされない場合に、前記確立されたコネクションを介して前記サーバ装置との間で前記許諾を受けるための手続きを行う処理手段とを備え、
前記復号化手段は、前記処理手段により行われる前記手続きを経て前記許諾を受けた場合も、前記復号化のための情報を使用して前記コンテンツ情報を復号化することを特徴とするコンテンツ情報処理装置。
【請求項２】
前記処理手段は、あらかじめ定められたプロトコルに従って前記手続きを行うことを特徴とする請求項１に記載のコンテンツ情報処理装置。
【請求項３】
前記処理手段は、前記サーバ装置との間で前記許諾を受けるための手続きを行う通信プロトコル・プログラムを、前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域から抽出し、抽出した該通信プロトコル・プログラムを実行することにより、前記手続きを行うことを特徴とする請求項１に記載のコンテンツ情報処理装置。
【請求項４】
前記ストレージメディアには、前記通信プロトコル・プログラムとして、複数の異なるプラットホーム向けに各プラットホームで使用されるプログラミング言語にて記述された同一機能の複数のプログラムが記録されており、
前記処理手段は、複数の前記プログラムのうち、自装置のプラットホームに応じたプログラムを選択することを特徴とする請求項３に記載のコンテンツ情報処理装置。
【請求項５】
前記通信プロトコル・プログラムは、前記コンテンツ情報が暗号化された際に使用された鍵とは異なる鍵を使用して暗号化された状態で、前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録されていることを特徴とする請求項３に記載のコンテンツ情報処理装置。
【請求項６】
前記復号化のための情報は、前記コンテンツ情報が暗号化された際に使用された鍵とは異なる鍵を使用して暗号化された状態で、前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録されていることを特徴とする請求項１に記載のコンテンツ情報処理装置。
【請求項７】
前記コンテンツ情報は、所定のコンテンツキーで暗号化されたものであり、
前記復号化のための情報は、前記所定のコンテンツキーを暗号化したものであり、
前記復号化手段は、前記コンテンツ情報を復号化するにあたって、前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域から抽出した前記復号化のための情報を復号化し、これにより得られた前記所定のコンテンツキーを用いて、前記コンテンツ情報を復号化することを特徴とする請求項６に記載のコンテンツ情報処理装置。
【請求項８】
前記コンテンツ情報利用許可に関する条件は、前記コンテンツ情報が暗号化された際に使用された鍵とは異なる鍵を使用して暗号化された状態で、前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録されていることを特徴とする請求項１に記載のコンテンツ情報処理装置。
【請求項９】
前記アドレスの情報は、前記コンテンツ情報が暗号化された際に使用された鍵とは異なる鍵を使用して暗号化された状態で、前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録されていることを特徴とする請求項１に記載のコンテンツ情報処理装置。
【請求項１０】
ネットワークに接続するためのネットワークインタフェースと、所定のストレージメディアに記録された暗号化されたコンテンツ情報を、該ストレージメディアの該コンテンツ情報が記録されたコンテンツ情報記録領域とは別の領域に記録されたコンテンツ情報利用許可に関する条件が満たされる場合に、該ストレージメディアの該コンテンツ情報記録領域とは別の領域に記録された復号化のための情報を使用して復号化する復号化手段と、コネクション制御手段と、処理手段とを備えたコンテンツ情報処理装置におけるコンテンツ情報処理方法であって、
前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録された前記コンテンツ情報利用許可に関する条件が満たされない場合に、前記復号化手段による前記復号化に先立って、前記コンテンツ情報を利用するための許諾を受けるために通信すべきサーバ装置のアドレスの情報を該ストレージメディアの前記コンテンツ情報記録領域とは別の領域から抽出し、このアドレスの情報に基づいて、前記ネットワークインタフェースを介して前記サーバ装置とのコネクションを確立させるための制御を前記コネクション制御手段により行うステップと、
このステップにおいて確立された前記コネクションを介して前記サーバ装置との間で前記許諾を受けるための手続きを前記処理手段により行うステップと、
このステップにおいて行われた前記手続きを経て前記許諾を受けた場合に、前記復号化手段により、前記復号化のための情報を使用して前記コンテンツ情報を復号化するステップとを有することを特徴とするコンテンツ情報処理方法。
【請求項１１】
ネットワークに接続するためのネットワークインタフェースと、所定のストレージメディアに記録された暗号化されたコンテンツ情報を、該ストレージメディアの該コンテンツ情報が記録されたコンテンツ情報記録領域とは別の領域に記録されたコンテンツ情報利用許可に関する条件が満たされる場合に、該ストレージメディアの該コンテンツ情報記録領域とは別の領域に記録された復号化のための情報を使用して復号化する復号化手段と、コネクション制御手段と、処理手段とを備えたコンテンツ情報処理装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読取り可能な記録媒体であって、
前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録された前記コンテンツ情報利用許可に関する条件が満たされない場合に、前記復号化手段による前記復号化に先立って、前記コンテンツ情報を利用するための許諾を受けるために通信すべきサーバ装置のアドレスの情報を該ストレージメディアの前記コンテンツ情報記録領域とは別の領域から抽出し、このアドレスの情報に基づいて、前記ネットワークインタフェースを介して前記サーバ装置とのコネクションを確立させるための制御を前記コネクション制御手段により行うステップと、
このステップにおいて確立された前記コネクションを介して前記サーバ装置との間で前記許諾を受けるための手続きを前記処理手段により行うステップと、
このステップにおいて行われた前記手続きを経て前記許諾を受けた場合に、前記復号化手段により、前記復号化のための情報を使用して前記コンテンツ情報を復号化するステップとをコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続する機能とストレージメディアに記録された暗号化されたコンテンツ情報を処理する機能とを有するコンテンツ情報処理装置、コンテンツ情報処理方法及び記録媒体に関する。
【背景技術】
【０００２】
最近、インターネットを始めとする通信技術、あるいはＤＶＤを始めとするデジタル技術の急激な進歩が各方面で話題になっている。これらの技術は情報通信の分野にとどまらず、放送、ＡＶ、家電等に広がりを見せており、上記各分野の融合は今後も急激に進んでいくものと考えられる。
【０００３】
特に、これまでの高度な通信技術が必要とされてこなかった家庭においても、上記通信技術の進展は、モデム技術の進歩によるデータ通信技術、あるいはＩＥＥＥ１３９４等のホームネットワーク技術等への応用等、新しい技術を生み出している。
【０００４】
さて、今後、ＡＶ機器のデジタル化、ネットワーク化が進展していくと、デジタル化されたコンテンツの扱いが問題となる。すなわち、デジタルコンテンツの不正コピーや、不正加工等の問題である。
【０００５】
そこで、上記デジタルコンテンツに暗号技術を加え、あらかじめ登録された機器についてのみ、その再生が可能にする技術等が提案されている。
【０００６】
さらに、上記再生に加えて、コンテンツ再生の事実をＡＶ機器が覚えておき、後で履歴を課金サーバに通知し、この再生に対して課金を行う方式（Divx方式）等が提案されている。また、その他の方式としても、上記再生条件が満たされた場合のみ再生を許可する方式や、再生条件が満たされない場合でも、外部のライセンスサーバに許可を求めることで、再生を許可する方式など、種々の方式が考えられる。
【０００７】
これらの技術は、ＡＶ機器にネットワーク機能を持たせ、公衆網上に配置されたライセスサーバ／課金サーバと、上記ＡＶ機器とが通信を行うことで、上記手続きをすることになる。
【０００８】
また、インターネットテレビや、プッシュ型のニュース配信等、今後のＡＶ機器はネットワーク化を前提にしたものが多く開発されることが予測される。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、ネットワーク機能を持つＡＶ機器や計算機等のコンテンツ情報処理装置において、ストレージメディアに記録された暗号化されたコンテンツ情報を復号化して利用する場合に、その利用の許否に対する効果的なコントロール手法が提供されていなかった。
【００１０】
本発明は、上記事情を考慮してなされたもので、ネットワーク機能を持つＡＶ機器や計算機等のコンテンツ情報処理装置において、ストレージメディアに記録された暗号化されたコンテンツ情報を復号化して利用する場合に、その利用の許否に対する効果的なコントロールを可能にするコンテンツ情報処理装置、コンテンツ情報処理方法及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るコンテンツ情報処理装置は、ネットワークに接続するためのネットワークインタフェースと、所定のストレージメディアに記録された暗号化されたコンテンツ情報を、該ストレージメディアの該コンテンツ情報が記録されたコンテンツ情報記録領域とは別の領域に記録されたコンテンツ情報利用許可に関する条件が満たされる場合に、該ストレージメディアの該コンテンツ情報記録領域とは別の領域に記録された復号化のための情報を使用して復号化する復号化手段と、前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録された前記コンテンツ情報利用許可に関する条件が満たされない場合に、前記コンテンツ情報を利用するための許諾を受けるために通信すべきサーバ装置のアドレスの情報を該ストレージメディアの前記コンテンツ情報記録領域とは別の領域から抽出し、このアドレスの情報に基づいて、前記ネットワークインタフェースを介して前記サーバ装置とのコネクションを確立させるための制御を行うコネクション制御手段と、前記ストレージメディアの前記コンテンツ情報記録領域とは別の領域に記録された前記コンテンツ情報利用許可に関する条件が満たされない場合に、前記確立されたコネクションを介して前記サーバ装置との間で前記許諾を受けるための手続きを行う処理手段とを備え、前記復号化手段は、前記処理手段により行われる前記手続きを経て前記許諾を受けた場合も、前記復号化のための情報を使用して前記コンテンツ情報を復号化することを特徴とする。
【００１２】
なお、以上の各装置に係る発明は、方法に係る発明としても成立し、また所定のハードウェアを制御するための手順をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体としても成立する。
【発明の効果】
【００１３】
本発明によれば、ネットワーク機能を持つＡＶ機器や計算機等のコンテンツ情報処理装置において、ストレージメディアに記録された暗号化されたコンテンツ情報を復号化して利用する場合に、その利用の許否に対する効果的なコントロールが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら発明の実施の形態を説明する。
【００１５】
図１に本発明の一実施形態に係るネットワーク・システムの全体構成の一例を示す。
【００１６】
まず、本実施形態ではローカル網の一例として図１に示すようにＩＥＥＥ１３９４バスによるローカル網１０４を例に取り上げて説明を行う。このローカル網１０４はどのような組織あるいは場所に設けられるものであってもよいが、ここでは説明をより具体的に行うためにこのローカル網１０４をある家庭に設けられた家庭網として説明する。
【００１７】
次に、ローカル網にＡＶ機器や計算機のような何らかのコンテンツを扱う装置（以下、コンテンツ処理装置と言う）が接続される場合を考える。そして、このコンテンツ処理装置は、少なくともローカル網（図１ではＩＥＥＥ１３９４バス１０４）に接続するためのインタフェースを持つ他に、このローカル網以外のネットワークを介して他の装置と通信する必要があるものとする。
【００１８】
本実施形態では、上記の他の装置と通信する必要性は、上記のローカル網に接続される装置が、自由には利用もしくは処理できないコンテンツを利用もしくは処理するための許可を獲得する必要性から生じるものとする。例えば、例えば、そのコンテンツ自体は入手できても当該コンテンツ処理装置においてそのコンテンツに何らかの処理を施すためには一定の条件を満たす必要があるような場合を想定する。より具体的には、例えば、そのコンテンツに対する一切の処理またはそのコンテンツに対する特定の処理（例えば、暗号化されたコンテンツの復号化あるいは表示可能なコンテンツの表示あるいは実行可能なコンテンツの実行など）に対して特定の機関もしくは組織などによる許諾を必要とし、これを受けていないもしくは受けた状態にないならば該特定の機関もしくは組織などから、一定の手続きを持って（ここでは通信手段を用いて）、無償もしくは有償で該許諾を受ける必要のある場合、あるいはこの許諾の期間が限定されており、この期間を超過したならば、該特定の機関もしくは組織などから、一定の手続きを持って再度、無償もしくは有償で許諾を受ける必要のある場合などである。いずれの場合においても、あるコンテンツを利用するためにもしくは利用し続けるために、このコンテンツ処理装置と特定の機関もしくは組織などにおけるサーバ装置等との間で上記一定の手続きのための通信を行う必要が生じ得る場合を考える。
【００１９】
なお、上記のコンテンツ情報としては、例えば、動画、静止画、音声、音声を伴う動画もしくは静止画など、テキストファイル、プログラムなど種々のタイプのデータを対象とすることが可能であり、上記の利用もしくは処理としては、例えば、復号化、再生、表示、閲覧、保存、コピー、実行などが考えられる。また、上記の許諾としては、例えば、課金によるものあるいはライセンス契約によるもの等が考えられ、これによってコンテンツの利用もしくは処理を可能とするためのライセンス情報（例えば後述する再生条件）を取得することができる。
【００２０】
家庭網（ＩＥＥＥ１３９４バス）１０４に接続される上記のようなコンテンツ処理装置としては、例えば計算機やＶＴＲ、ＴＶなど種々のものが考えられるが、本実施形態では、図１に示すようにＤＶＤプレーヤ１０１を例に取り上げて説明を行う。
【００２１】
また、このＤＶＤプレーヤ１０１の通信対象となる上記の特定の機関もしくは組織などにおけるサーバ装置として図１に示すようにライセンスサーバ１０３を例に取り上げて説明を行う。
【００２２】
さらに、コンテンツ処理装置（ＤＶＤプレーヤ１０１）は必要に応じて特定の機関もしくは組織などにおけるサーバ装置（ライセンスサーバ１０３）とローカル網（家庭網１０４）以外のネットワークを介して通信するが、本実施形態では、このローカル網（家庭網１０４）以外のネットワークとして図１に示すように電話網１０５を例に取り上げて説明を行う。
【００２３】
すなわち、図１に例示するように、ＤＶＤプレーヤ１０１は家庭網１０４に接続されており、家庭網１０４は電話サーバとしての機能を有するホームゲートウェイ１０２を介して電話網１０５に接続されており、ライセンスサーバ１０３もまた直接または他のネットワークもしくはゲートウェイなどを介して電話網１０５に接続されるものとする。
【００２４】
なお、ローカル網に接続されるコンテンツ処理装置（ＤＶＤプレーヤ１０１）には、ローカル網以外のネットワーク（図１では電話網１０５）に直接接続するためのインタフェースを持つものと持たないものとが考えられる。ただし、ローカル網以外のネットワークに直接接続するためのインタフェースを持っていても、実際にそれに接続することを必須とするものではない。
【００２５】
さて、図１に例示したネットワーク・システムにおいては、ＤＶＤプレーヤ１０１は、必要に応じて、ライセンスサーバ１０３に電話をかける等してネットワーク的に接続し、ライセンス情報（例えば後述する再生条件）や必要に応じて課金情報などの交換を行う。以下、このような具体例を用いて本発明の一実施形態をより詳しく説明していく。
【００２６】
図２に、本実施形態に係るＤＶＤプレーヤ１０１の内部構造例を示す。
【００２７】
図２に示されるように、本ＤＶＤプレーヤ１０１は、電話モデム２０１、ＩＥＥＥ１３９４インタフェース２０２、インタフェース選択部２０３、電話サーバ手続き部２０４、ライセンス更新手続き部２０５、ライセンス判定部２０６、ＤＶＤドライブ２０７、付加情報抽出部２０８、コンテンツ抽出部２０９、デコーダ２１０を備えている。
【００２８】
まず、このＤＶＤプレーヤ１０１のハードウェア／ソフトウェア構成について説明する。
【００２９】
このＤＶＤプレーヤ１０１は、暗号化されたコンテンツを復号化する機能を有しており、暗号化を解かれたコンテンツもしくはこれを容易に得ることのできる情報が受信されないようになっているものとする。例えば、ＤＶＤドライブ２０７の回路部分、付加情報抽出部２０８、コンテンツ抽出部２０９、デコーダ２１０、ライセンス判定部２０６、ライセンス更新手続き部２０５については半導体チップとして形成するのが好ましく、ＤＶＤドライブ２０７の回路部分と付加情報抽出部２０８とコンテンツ抽出部２０９を１つの半導体チップとして形成し（あるいはＤＶＤドライブ２０７の回路部分は独立させる）、デコーダ２１０を１つの半導体チップとして形成し、ライセンス判定部２０６とライセンス更新手続き部２０５を１つの半導体チップとして形成する構成などが考えられる。もちろん、この他にも半導体チップ化の組み合わせは可能であり、６つの部分を夫々単独で１つの半導体チップとして形成することも、６つの部分を全て一纏めにして１つの半導体チップとして形成することも可能である。
【００３０】
また、このＤＶＤプレーヤ１０１は、セキュリティが確保できる範囲内で、ソフトウェアを利用して構成することも可能である。
【００３１】
また、本ＤＶＤプレーヤ１０１を、単体のＤＶＤプレーヤとして構成する形態と、計算機にＤＶＤドライブを接続して構成する形態とが実施可能である。後者の場合、例えば、本実施形態に係るＤＶＤプレーヤ１０１の機能の一部を実現するための回路を形成した半導体チップを搭載したボードを当該計算機に装着し、また本ＤＶＤプレーヤ１０１の機能の一部を実現するためのプログラムをこれを記録した記録媒体から読み込んで当該計算機にインストールし（もしくは該プログラムを書き込んだＲＯＭを接続し）ＣＰＵで実行する。また、上記の半導体チップ化したものを計算機のＣＰＵバスに接続する構成も考えられる。
【００３２】
本実施形態では、一例として、少なくともライセンス判定部２０６とデコーダ２１０とは別チップになっており、ライセンス判定部２０６とライセンス更新手続き部２０５とは同一チップになっているものとする。このため、後述するように、ライセンス判定部２０６とデコーダ２１０との間では暗号化されたコンテンツを復号化するために必要なコンテンツキーＫｃを暗号化して受け渡しするようにしている。
【００３３】
次に、ＤＶＤプレーヤ１０１の構造、動作について詳しく説明する。図２に示されるように、ＤＶＤプレーヤ１０１には、電話網１０５と直接接続することのできる電話モデム２０１と、家庭網（ＩＥＥＥ１３９４）１０４に直接接続することのできるＩＥＥＥ１３９４インタフェース２０２の２つのネットワークインタフェースが設けられている。
【００３４】
インタフェース選択部２０３は、これら２つのインタフェースのうち、実際に網に接続されている適切なインタフェース側を選択し（両方とも接続されている場合には電話モデム２０１を選択するものとする）、ライセンス更新手続き部２０５による電話網１０５または家庭網１０４（からホームゲートウェイ１０２、電話網１０５）を介した通信をサポートする。
【００３５】
電話サーバ手続き部２０４は、詳しくは後述するように、ライセンスサーバ１０３とのコネクションを確立させるためのものである。
【００３６】
ＤＶＤドライブ２０７は、セットされたＤＶＤのディスクから情報を読み取ったり、情報を書き込んだりするためのディスクドライブである。
【００３７】
ここで、ＤＶＤドライブ２０７にセットされるＤＶＤ（ＤＶＤ−ＲＡＭ等）は、図３に例示するような構成を持っているものとする。すなわち、あらかじめコンテンツキーＫｃで暗号化された映像等のコンテンツ（３０１）と、マスターキーＫｍにより暗号化された付加情報（３０２）がＤＶＤに記録されている。
【００３８】
なお、以下では、キーＫｉで暗号化されたデータを［データ］Ｋｉ記述するものとする。例えば、コンテンツキーＫｃで暗号化されたコンテンツを［コンテンツ］Ｋｃと記述し、マスターキーＫｍで暗号化された付加情報を［付加情報］Ｋｍと記述する。
【００３９】
図３に例示するような構成の場合、コンテンツの暗号を解くためには、まず、暗号化された付加情報（［付加情報］Ｋｍ）をマスターキーＫｍで復号化し、この付加情報に含まれるコンテンツキーＫｃ（３０３）を取り出し、このコンテンツキーＫｃを使って暗号化されたコンテンツ（［コンテンツ］Ｋｃ）復号化をする必要がある。
【００４０】
この［付加情報］Ｋｍの復号化はライセンス判定部２０６にて実行される。
【００４１】
なお、付加情報３０２を復号するためのマスターキーＫｍは、このＤＶＤプレーヤ１０１内のライセンス判定部２０６に内蔵されている（例えばライセンス判定部２０６自体が半導体素子として形成され封止されている）ものとする。
【００４２】
すなわち、マスターキーｋｍやマスターキーｋｍで暗号化された付加情報［付加情報］ＫｍはあらかじめＤＶＤプレーヤやＤＶＤのディスクの製造時に組み込まれており、共通鍵であるマスターキーｋｍの内容やその暗号方式は外部に流出したりすることのないように厳重に管理されているものとする。
【００４３】
図３に示されるように、付加情報内には再生条件３０４も含まれている。この再生条件３０４には、ライセンス判定部２０６によるコンテンツの復号化が許可されるために満されるべき条件が記述されている。
【００４４】
この条件としては様々なものが考えられるが、本実施形態では、コンテンツの復号化を許可する時間的期限（例えば「１９９９年１２月３１日」というような復号化を許可する最終期限の情報等）が書き込まれているものとする。つまり、この再生条件を満たしていればそのＤＶＤのディスクを再生できるが、この再生条件が満たされていなければ、再生をすることができない。なお、本実施形態では、条件が満たされなければ暗号化されたコンテンツの復号化ができないことによって、再生できないようにしている。
【００４５】
なお、詳しくは後述するが、再生条件が満たされていない場合でも、（図１では電話網１０５を介してライセンスサーバ１０３と通信を行うことによって）ライセンス更新を行うことにより、再びそのＤＶＤのディスクの再生が可能になる。
【００４６】
このため、この再生条件または付加情報全体の部分をＲＡＭの領域にして、ライセンス判定部２０６により書き換え可能な構成にし、ライセンス更新を行った場合には、該当する領域を、新たな更新条件または新たな更新条件を反映した再生条件に書き換えるようにしてもよい。ただし、この領域は、一般のＤＶＤ−ＲＡＭドライブには書き換え不能で、ライセンス判定部２０６のような特殊な装置のみが読み書き可能な構成にするのが望ましい。
【００４７】
さて、ＤＶＤドライブ２０７にセットされたＤＶＤのディスクに記録されたコンテンツを再生する際には、まず、このコンテンツキーＫｃにより暗号化されたコンテンツ（［コンテンツ］Ｋｃ）３０１とマスターキーＫｍにより暗号化された付加情報（［付加情報］Ｋｍ）３０２は、それぞれ、付加情報抽出部２０８とコンテンツ抽出部２０９により抽出される。
【００４８】
マスターキーＫｍにより暗号化された付加情報（［付加情報］Ｋｍ）は、ライセンス判定部２０６に送られる。ライセンス判定部２０６は、前述したようにマスターキーＫｍを内蔵しており、暗号化された付加情報（［付加情報］Ｋｍ）をマスターキーＫｍで復号化することにより、付加情報（図３の場合、コンテンツキーＫｃ、再生条件、ライセンスサーバアドレス）を取り出す。
【００４９】
次に、ライセンス判定部２０６では、まず、解読した付加情報のうち再生条件をチェックする。ライセンス判定部２０６内には、時計が内蔵されており、例えば上記のように有効期限内であるか否か等の再生条件がチェックされる。
【００５０】
再生条件をクリアしたならば、ライセンス判定部２０６は再生を許可したということになり、ここではじめて、マスターキーＫｍにより解読されたコンテンツキーＫｃをデコーダ２１０に渡す。
【００５１】
ただし、前述したように、ライセンス判定部２０６とデコーダ２１０との間の信号を受信される可能性がある場合（例えばライセンス判定部２０６とデコーダ２１０とが別チップで形成されている場合）には、ライセンス判定部２０６とデコーダ２１０と間でのコンテンツキーＫｃの受け渡しを安全に行うために、コンテンツキーＫｃを、ライセンス判定部２０６とデコーダ２１０との間であらかじめ合意されたテンポラリーキーＫｔを用いた暗号化された形（［Ｋｃ］Ｋｔ）で受け渡しするのが好ましい。
【００５２】
すなわち、この場合、まずライセンス判定部２０６ではテンポラリーキーＫｔでコンテンツキーＫｃを暗号化し、この［Ｋｃ］Ｋｔをデコーダ２１０に渡し、デコーダ２１０ではテンポラリーキーＫｔで［Ｋｃ］Ｋｔを復号化して、コンテンツキーＫｃを得るようにする。
【００５３】
デコーダ２１０は、ライセンス判定部２０６からコンテンツキーＫｃを取得すると、このコンテンツキーＫｃを使って、コンテンツ抽出部２０９から入力されてくる暗号化されたコンテンツ（［コンテンツ］Ｋｃ）を復号化する。さらに、デコーダ２１０は、このコンテンツにデコードなどの必要な処理を施した後に、例えば映像信号あるいは音声信号として出力する。
【００５４】
なお、このデコーダ２１０の機能としては、種々のものを設定することが可能であり、例えば、コンテンツがＭＰＥＧ２などでコード化された後に暗号化されたものである場合に［コンテンツ］Ｋｃを復号化しデコードしこれをＮＴＳＣ信号に変換した後に出力する形態もしくはＭＰＥＧ２などでコード化された状態でコンテンツを出力する形態、コンテンツが画像データである場合にこれをビットマップデータに変換して出力する形態など、様々なものが適用可能である。
【００５５】
ライセンス判定部２０６による再生条件のチェックにおいて、再生条件をクリアしていない場合（本例の場合、有効期限が期限切れになっている場合）は、ライセンスが有効でない（本例の場合、ライセンスが期限切れである）ことを意味する。そこで、ライセンス判定部２０６は、例えばライセンスが期限切れである旨のメッセージを表示しユーザからライセンスの更新を行うか否かの指示を入力するなどして、ユーザの許可を得た上で、ライセンスの更新を試みる。ただし、ユーザからライセンスの更新を行わない旨の指示が入力された場合には、この時点で当該コンテンツに関する処理は終了となる。
【００５６】
次に、ライセンス判定部２０６による再生条件のチェックにおいて再生条件がクリアされず、ライセンスを更新することになった場合について説明する。ライセンスを更新することになった場合、具体的なライセンス更新の手続きを行うのは、ライセンス更新手続き部２０５である。
【００５７】
まず、ライセンス更新手続き部２０５は、ライセンス判定部１０６内で復号化された付加情報３０２内のライセンスサーバアドレス３０５を調べる。ここには、ライセンス更新を行う場合にアクセスすべきライセンスサーバのアドレスが記載されている。
【００５８】
図４に、ライセンスサーバのアドレスの記載方式の一例を示す。図４では、ライセンスサーバのアドレスは、アドレス種別と実際のアドレスにより構成される。アドレス種別には、例えば、電話番号、ＩＰアドレス、ＡＴＭアドレス、ＪＡＶＡ（登録商標）ネーム空間、ＣＯＲＢＡネーム空間、あるいはドメイン名といったアドレス体系が、アドレスには実際のアドレスが入る。なお、この記述をＵＲＬ（Ｕｎｉｖｅｒｓａｌ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）により規格統一してもよい。なお、図４において、ライセンスサーバのアドレスを優先度順に記載するものとしてもよく、この場合、上に書いてあるアドレスを先に試すようにするのが望ましい。
【００５９】
本実施形態では、この付加情報３０２内のライセンスサーバアドレス３０５に記載されているいずれかのアドレスとのコネクションを確立し、ライセンスサーバと、本ＤＶＤプレーヤ１０１との間で、あらかじめ定められたプロトコルにてライセンス更新の手続きを行うことになる。
【００６０】
ここでは、このＤＶＤプレーヤ１０１はＩＰプロトコルをプロトコルスタックとしては持っていないものとすると、ＩＰアドレスにて通信をすることはできないので、電話番号を選択することになる。もしくは、図４においてライセンスサーバのアドレスを上に書いてあるものから先に試すようにした場合には、まず電話番号が選択されることになる。
【００６１】
さて、ライセンス更新手続き部２０５は、このライセンスサーバアドレスの情報を参照し、１つを選択すると、電話サーバ手続き部２０４に選択したアドレス情報を渡して、コネクションの確立を依頼する。
【００６２】
コネクション確立の依頼を受けると、電話サーバ手続き部２０４は、所定の手順に従って、ライセンスサーバ１０３とのコネクションを確立しようとする。図５に、電話サーバ手続き部２０４によるコネクション確立手順の一例を示す。
【００６３】
電話サーバ手続き部２０４は、まず、記載されている電話番号に直接電話をかけるべく、自身に電話モデムが接続されているかどうか、あるいはその電話モデムに電話ケーブルが接続されているかどうかをチェックする（ステップＳ５０１）。
【００６４】
もし、自身に電話モデム２０１が接続されており、かつ、電話モデム２０１に電話ケーブルが接続されていて、電話網１０５を利用可能な場合（ステップＳ５０１でＹｅｓの場合）は、電話サーバ手続き部２０４は電話モデム２０１によりライセンスサーバ１０３とのコネクションの確立を試み、コネクションが確立されたら、ライセンス更新手続き部２０５は、インタフェース選択部２０３、電話モデム２０１、そして電話網１０５を通じてライセンスサーバ１０３と交信を行い、あらかじめＤＶＤプレーヤ１０１とライセンスサーバ１０３との間で定められたプロトコルに従って、ライセンス更新手続きを行う（ステップＳ５０２）。
【００６５】
もし、電話モデム２０１が接続されていない場合、あるいは電話モデム２０１に電話ケーブルが接続されていない場合、あるいは電話モデム２０１が電話網１０５に接続されていない場合（ステップＳ５０１でＮｏの場合）は、電話サーバによりコネクションを確立すべく、ＩＥＥＥ１３９４インタフェース２０２に１３９４ケーブルが接続されているかどうかをチェックする（ステップＳ５０３）。
【００６６】
もし、ＩＥＥＥ１３９４インタフェース２０２に１３９４ケーブルが接続されていない場合は、ＤＶＤプレーヤ１０１はライセンスサーバ１０３にアクセスすることができないことを意味するため、ライセンスサーバとの交信が不可能であると判断し、ライセンス更新を断念し、更新が不可能である旨（あるいは、電話ケーブルや１３９４ケーブルなどを接続するようにユーザに促すメッセージ）をユーザに通知する（ステップＳ５０５）。
【００６７】
もし、１３９５ケーブルが接続されている場合（ステップＳ５０３でＹｅｓの場合）は、このＩＥＥＥ１３９４バス上に電話サーバ（本実施形態ではこの機能をホームゲートウェイ１０２が提供している）が存在するかどうかを調査する。後述するように、この電話サーバの存在の有無の調査は、ＩＥＥＥ１３９４バス上の機器のＩＥＥＥ１２１２レジスタの読み込みや、サービスロケーションプロトコルの実行等によりこれを行うことができる（ステップＳ５０６）。
【００６８】
この電話サーバは、家庭内網１０４と電話網１０５との両方に接続され、家庭内網１０４に接続された装置と電話網１０５を介した位置に接続された装置との通信の仲立ちを行う。すなわち、電話網１０５に直接または他のネットワークを介して接続されている装置（本実施形態の場合、ライセンスサーバ１０３）と、家庭内網１０４に接続された装置（本実施形態の場合、ＤＶＤプレーヤ１０１）の間のデータ通信を透過的に実現するための機構を提供する。なお、その詳細は後述する。
【００６９】
もし、ＩＥＥＥ１３９４バス上に電話サーバが存在しない場合（ステップＳ５０４でＮｏの場合）は、前述と同様、ＤＶＤプレーヤ１０１はライセンスサーバ１０３にアクセスすることができないことを意味するため、ライセンスサーバ１０３との交信が不可能であると判断し、ライセンス更新を断念し、更新が不可能である旨（あるいは、電話ケーブルなどを接続するようにあるいは電話サーバを起動するようにユーザに促すメッセージ）をユーザに通知する（ステップＳ５０５）。
【００７０】
もし、ＩＥＥＥ１３９４バス上に電話サーバが存在する場合（ステップＳ５０４でＹｅｓの場合）は、電話サーバ手続き部２０４は、ＩＥＥＥ１３９４インタフェース２０２からＩＥＥＥ１３９４バス１０４を通じてホームゲートウェイ１０２に依頼してライセンスサーバ１０３とのコネクションを確立してもらい、コネクションが確立されたら、ライセンス更新手続き部２０５は、インタフェース選択部２０３、ＩＥＥＥ１３９４インタフェース２０２、ＩＥＥＥ１３９４バス１０４、そしてホームゲートウェイ１０２を通じてライセンスサーバ１０３と交信を行い、ライセンス更新手続きを行う（ステップＳ５０６）。
【００７１】
なお、ライセンス更新手続きの具体的な内容は、ライセンスサーバに応じて決まり得るものであり、基本的には、例えば、課金またはライセンス契約のための情報をやり取りするとともに、コンテンツの利用もしくは処理を可能とするための情報すなわち本実施形態の場合には新たな再生条件を受け取るような内容になる。
【００７２】
さて、上記のようにしてライセンス更新手続きが終了した後は、ライセンス更新手続き部２０５からライセンス判定部２０６にライセンス更新を完了した旨が通知されるとともに、新しい再生条件が通知される。
【００７３】
そして、ライセンス判定部２０６は、新しい再生条件をこのＤＶＤについて更新するための処理を行う。例えば、ＤＶＤドライブ２０７上のＤＶＤから読み出し復号化した付加情報のうち再生条件に関する項目を、ライセンスサーバとの新しい更新に基づいて書き直し、この更新後の付加情報をマスターキーＫｍにより暗号化したものを再度、ＤＶＤのしかるべき領域に保存する。あるいは、この更新情報をこのＤＶＤプレーヤ１０１自身が記憶しておき、再度、同じＤＶＤ（例えば同じディスクＩＤを持つもの）がＤＶＤドライブ２０７にセットされた際は、上記更新された再生条件に基づいて、再生条件を判断する。
【００７４】
また、ライセンス判定部２０６は、再生を許可し、マスターキーＫｍにより解読されたコンテンツキーＫｃをデコーダ２１０に渡す。デコーダ２１０は、前述したように、渡されたコンテンツキーＫｃを使って、暗号化された［コンテンツ］Ｋｃを復号化し、さらに必要に応じてこのコンテンツをデコードするなどして、映像信号あるいは音声信号などとして出力する。
【００７５】
次に、図６、図７、図８を参照しながら、通信シーケンスについて説明する。図６は通信シーケンスの一例を、図７はＤＶＤプレーヤの動作シーケンスの一例を、図８はホームゲートウェイの動作シーケンスの一例をそれぞれ示す。
【００７６】
この通信シーケンスが実行されるのは、上記の手順において電話サーバ（すなわちホームゲートウェイ１０２）を通してＤＶＤプレーヤ１０１がライセンスサーバ１０３との通信を行う場合である。すなわち、ＤＶＤプレーヤ１０１は、ホームゲートウェイ１０２を介して、ライセンスサーバ１０３と交信し、ライセンス更新の手続きを行うことを希望する場合である。
【００７７】
まず、ＤＶＤプレーヤ１０１は、ＩＥＥＥ１３９４バス１０４上に存在する装置のＩＥＥＥ１２１２レジスタの内容を読み込み、これを調べることで、電話サーバの機能を持った装置を検出する（図６のステップＳ６０１、図７のステップＳ７０１）。ＩＥＥＥ１２１２レジスタの番地はあらかじめＩＥＥＥ１３９４バス上に接続される装置間であらかじめ定められており、ＩＥＥＥ１２１２レジスタ上にはその装置の機能あるいはその装置が提供しているサービスについての情報が記されているものとする。なお、この検出には、上記のＩＥＥＥ１２１２レジスタを用いる方法の他に、サービスロケーションプロトコルを用いる方法も考えられる。サービスロケーションプロトコルは、インターネットプロトコル等のプロトコル上で、ネットワーク上であるサービスを検出したり、通知したりすることを行うプロトコルである。なお、その詳細はＲＦＣ２１６５に示されている。
【００７８】
なお、ホームゲートウェイ１０２については、あらかじめ図９に例示するような手続きを経て、ＩＥＥＥ１２１２レジスタに自装置が電話サーバとして機能する旨を登録しておく。すなわち、自装置上で電話サーバプロセスが起動しており、かつ、自装置の電話インタフェースが電話ケーブルにつながっていて、電話網１０５と通信が可能である場合（ステップＳ９１０，Ｓ９１２）に、自装置が電話サーバとして稼働することが可能であることを確認し、自らのＩＥＥＥ１２１２レジスタに、自装置が電話サーバの機能を持っていることを登録する（図８のステップＳ８０１、図９のステップＳ９０３）。
【００７９】
このようにＩＥＥＥ１２１２レジスタに自装置が電話サーバとして機能する旨を登録しておくことにより、ＩＥＥＥ１３９４バス１０４に接続された装置に対して自装置が電話サーバとして機能する旨を通知することができる。
【００８０】
さて、ＩＥＥＥ１３９４バス１０４上に電話サーバ（本実施形態の場合は、ホームゲートウェイ１０２が電話サーバの機能を持っている）が存在していることを認識すると（図７のステップＳ７０２）、ＤＶＤプレーヤ１０１は、先に付加情報３０２から読み取ったライセンスサーバのアドレス（電話番号）に電話をかけ、ライセンス更新手続きを行おうとする。これを、家庭網であるＩＥＥＥ１３９４バス１０４を経由して行おうとするため、ＤＶＤプレーヤ１０１はホームゲートウェイ１０２に対して、呼設定依頼を送出する（図６のステップＳ６０２、図７のステップＳ７０４）。この呼設定依頼は、ホームゲートウェイ１０２に対して、「電話網に対して、電話番号＃ｘに対して電話をかけてください。」という依頼を行うことを意味する。後に、この依頼により確立した電話回線を通して通信するために、この電話回線（あるいはセッション）に名前をつける意味で、トランザクション番号が同時に定義される。すなわち、ＤＶＤプレーヤ１０１からホームゲートウェイ１０２に、アドレス種別＝ＰＯＴＳ、アドレス＝＃ｘ、トランザクション番号＝αが転送される。
【００８１】
ホームゲートウェイ１０２は、呼設定依頼を受けると（図８ステップＳ８０２）、この依頼に基づき、電話網１０５に対し、呼設定要求を送出する（図６のステップＳ６０３、図８のステップＳ８０３）。この呼設定要求は、先の呼設定依頼に含まれていた電話番号に対して行われる。
【００８２】
この呼設定が成功すると、電話網１０５側から呼設定成功のメッセージが送られてくる（図６のステップＳ６０４）。
【００８３】
ホームゲートウェイ１０２は、呼設定成功のメッセージを受信すると（図８のステップＳ８０４）、ライセンスサーバ１０３との接続が成功した旨をトランザクション番号（α）とともにＤＶＤプレーヤ１０１に対して通知する（図６のステップＳ６０５、図８のステップＳ８０６）。
【００８４】
この通知を受信すると（図６のステップＳ６０５、図７のステップＳ７０５）、ＤＶＤプレーヤ１０１は、あらかじめ定められたＤＶＤプレーヤ１０１とライセンスサーバ１０３間のプロトコル手順にしたがって、ライセンスサーバ１０３とライセンス更新についての通信を行う（図６のステップＳ６０６、図７のステップＳ７０７、図８のステップＳ８０７，Ｓ８０８）。ここで、ライセンス更新手続きに関する通信では、交換されるデータは、ネットワークキーＫｎにより、暗号化されていることが望ましい。このネットワークキーＫｎは、ＤＶＤプレーヤ１０１とライセンスサーバ１０３の両者があらかじめ合意している暗号鍵である。なお、ここでは、共通鍵であることを仮定しているが、公開鍵を用いてこれを実現することも可能である。
【００８５】
ホームゲートウェイ（電話サーバ）１０２は、ＤＶＤプレーヤ１０１とライセンスサーバ１０３との間のデータ交換を行う場合、図６のようにモデム処理を行っている。
【００８６】
すなわち、ＤＶＤプレーヤ１０１からライセンスサーバ１０３に送出されるデータについては、ホームゲートウェイ１０２まではＩＥＥＥ１３９４標準にのっとった、通常のデジタル信号として送られる。ホームゲートウェイ１０２にて、この信号が変調処理されて電話網１０５に乗り、ライセンスサーバ１０３との通信が行われる。
【００８７】
ライセンスサーバ１０３からＤＶＤプレーヤ１０１に送出されるデータについては、ホームゲートウェイ１０２までは電話用に変調された信号が電話網１０５を介して送られる。ホームゲートウェイ１０２は、この信号を復調し、ＩＥＥＥ１３９４信号としてＤＶＤプレーヤ１０１に送る。
【００８８】
このとき、ＤＶＤプレーヤ１０１あるいはライセンスサーバ１０３にとっては、ライセンス更新手続きを行うプロトコルが動作している形となり、上記モデム処理などの物理レイヤの違いは隠蔽される。つまり、ホームゲートウェイ１０２において、物理レイヤの違いはその間にモデム処理が入ることで隠蔽されることになる。
【００８９】
なお、ＤＶＤプレーヤ１０１がＩＥＥＥ１３９４バス１０４上に電話サーバ機能を検出できなかった場合は、電話をかけることができないので、ライセンスサーバ１０３との交信が不可能となり、処理はここで終了となる（図７のステップＳ７０３）。
【００９０】
また、ホームゲートウェイ１０２が呼設定に失敗すると、これ以上の処理は不可能な旨をＤＶＤプレーヤ１０１に通知し（図８のステップＳ８０５）、この通知を受けた場合にもＤＶＤプレーヤ１０１は電話をかけることができないので、処理はここで終了となる（図７のステップＳ７０６）。
【００９１】
次に、図１０の上記のようなサービスの提供を実現するホームゲートウェイ１０２の内部構造の一例を示す。
【００９２】
図１０に示されるように、本ホームゲートウェイ１０２は、ＩＥＥＥ１３９４インタフェース１００１、サービス通知部１００２、フィルタ部１００３、電話サーバ部１００４、データ変調・復調部１００５、電話網インタフェース１００６を備えている。
【００９３】
ホームゲートウェイ１０３の電話サーバとしての機能は電話サーバ部１００４に含まれる。すなわち、電話サーバ部１００４が図８のシーケンスの制御を司る。
【００９４】
ＩＥＥＥ１３９４インタフェース１００１はＩＥＥＥ１３９４バス１０４とのインタフェースであり、電話網インタフェース１００６は電話網１０５とのインターフェースである。
【００９５】
サービス通知部１００２は、ＩＥＥＥ１３９４インタフェース１００１を通じて、自装置が電話サーバの機能を持っていることを通知する機能であり、本実施形態ではここがＩＥＥＥ１２１２レジスタに相当する。
【００９６】
データ変調・復調部１００５は、図６のモデム処理を行う。
【００９７】
フィルタ部１００３は、ＩＥＥＥ１３９４インタフェース１００１を介して入力されるデータのうち、ライセンス更新手続きデータを抽出して、これをデータ変調・復調部１００５とともに有することになる。
【００９８】
電話サーバ部１００４の制御の下に、フィルタ部１００３とデータ変調・復調部１００５の働きによって、ＤＶＤプレーヤ１０１とライセンスサーバ１０３との間に透過的なデータ通信が提供される。
【００９９】
このようにして、ＤＶＤプレーヤは公衆網上のライセンスサーバと通信を行うことができるようになる。すなわち、直接、ＤＶＤプレーヤに電話線を接続することなく、ＤＶＤプレーヤは公衆上のライセンスサーバと通信が行えるようになり、従来のようにＤＶＤプレーヤに直接、電話線をつなげなくてもよくなるようになるため、ＩＥＥＥ１３９４の配線がしてあり、かつＩＥＥＥ１３９４上に電話サーバ（本実施形態の場合、ホームゲートウェイ１０２）が存在していれば、電話線の配線を行う必要がなくなり、配線の大幅な簡略化が可能となる。
【０１００】
さて、ここまでの説明では、ライセンス更新手続きのためのプロトコルは、ＤＶＤプレーヤ１０１とライセンスサーバ１０３との間であらかじめ合意されたものを使うものとしてきた。
【０１０１】
この場合、このライセンス更新手続きのための共通のプロトコルを全ＤＶＤプレーヤで稼働させる必要がある。
【０１０２】
このため、図１１に示すように、ＤＶＤに含まれる付加情報にライセンス更新手続きのためのプロトコル・プログラム１１０６をも含めるようにしてもよい。このようにした場合、ＤＶＤプレーヤに例えばＪＡＶＡ仮想マシン等の共通のインタフェースがあることを期待し、ライセンス更新手続きが必要な場合はこのＪＡＶＡ仮想マシンに上記のＤＶＤの付加情報に含まれるライセンス更新手続きのためのプロトコル・プログラムをダウンロードし、このプログラムにライセンス更新手続きを行わせることにより、ライセンスサーバ毎にライセンス更新手続きプロトコルを選択することができるようになる。この場合は、このプロトコル処理のプログラムをＪＡＶＡで記述しておき、ＪＡＶＡ仮想マシン上で定義された標準ＡＰＩを用いて、この処理プロトコルを記述することになる。
【０１０３】
また、図１２のように、複数のプログラム言語で書かれたプロトコル処理プログラムを用意しておき、ＤＶＤプレーヤのソフトウェアプラットホームにより、ダウンロードするプログラムを変えるようにしてもよい。図１２では、ＪＡＶＡ、ビジュアルベーシックスクリプト等のプログラミング言語でプロトコル処理プログラムが記述されているため、ＤＶＤプレーヤのソフトウェアプラットホームがＪＡＶＡ仮想マシンの場合でも、マイクロソフト社のＯＳであるウィンドウズ（登録商標）を搭載したパーソナルコンピュータの場合でも、いずれの場合でも対応できるようになる。このようにすることにより、パーソナルコンピュータ等のようにソフトウェアプラットホームが必ずしも統一されるとは期待できないような場合においても、いくつかのプログラムを用意しておくことができるようになり、柔軟な対応が可能になる。
【０１０４】
また、図１３のように、ライセンスサーバのアドレスを必ずしも暗号化せず、そのまま平文のまま残しておく代わりに、このアドレスが正しいものであることを証明するために、このアドレスの認証子１３０４を添えておくこともできる。すなわち、「ライセンスサーバアドレス」もしくはライセンスサーバアドレスをもとに例えばＭＤ５等のハッシュ関数を使って作成した「ダイジェスト情報」を、例えばマスターキーＫｍにて暗号化した情報を認証子１３０６としてライセンスサーバアドレス１３０５に添えておく。
【０１０５】
このＤＶＤを再生する際にＤＶＤプレーヤにおいてライセンスサーバのアドレスを認識する処理は例えば次のようになる。
【０１０６】
まず、ＤＶＤの製造者とＤＶＤプレーヤとの間で、この認証方式についてあらかじめ合意しておく。ここで、ＤＶＤプレーヤは、付加情報１３０２のライセンスサーバアドレス１３０５を取り出し、あらかじめ合意している手順（例えば上記のようなライセンスサーバアドレスから認証子を生成する手順）を実行する。その結果が、アドレス認証子１３０６の値と同一であれば、このアドレス情報は確かに正しい値であるものと認識して、そこに書いてあるアドレス情報を、ライセンスサーバのアドレスとして認識する。なぜアドレス情報が正しいと認識できるかというと、マスターキーＫｍの値を知るものしか、その認証子は作成できないと解釈できることから、あらかじめマスターキーＫｍを知ることのできる、信頼できるものがこのライセンスサーバアドレス１３０５を生成したと解釈できるからである。
【０１０７】
なお、以上では、ＤＶＤプレーヤのアーキテクチャとして図２のように公衆網インタフェース（電話モデム２０１）とローカル網インタフェース（ＩＥＥＥ１３９４Ｉ／Ｆ２０２）の両方を持つ場合について説明したが、両方のインタフェースを持つのではなく、例えば図１４のように公衆網のインタフェースを持たず、ローカル網のインタフェース２０２のみを持つような構成も可能である。つまり、図５において、ステップＳ５０３からスタートし、最初から１３９４インタフェースのみを持つものとして動作をするものである。このようにすれば、公衆網インタフェースを持たないため、製作コストの大幅な削減を行うことができる。
【０１０８】
以上では、ＤＶＤプレーヤを例にとって説明したが、その他に、ＶＴＲ、ＴＶ、計算機など、種々の装置に本発明を適用することが可能である。
【０１０９】
以上では、ローカル網に直接ＤＶＤプレーヤなどの装置が接続されている場合について説明したが、直接ではなく、ローカル網に接続された他のローカル網にＤＶＤプレーヤなどの装置が接続されているような場合にも本発明は適用可能である。
【０１１０】
以上では、ローカル網としてＩＥＥＥ１３９４を例にとって説明したが、イーサネット（登録商標）、ＡＴＭ−ＬＡＮ、電力線ネットワーク、無線ネットワークなど、他のネットワークを用いることも可能である。
【０１１１】
以上では、ローカル網以外のネットワークとして電話網を例にとって説明したが、他のローカル網、他の公衆網、インターネット、パソコンネットなど、他のネットワークを用いることも可能である。
【０１１２】
以上では、ストレージメディアとしてＤＶＤを例にとって説明したが、その他の媒体でも本発明は適用可能である。
【０１１３】
以上では、ディスク単位でのコンテンツ利用の許諾について説明してきたが、ディスク内のコンテンツ単位で利用の可否を制御し許諾を受けるための手続きを行うようにすることも可能である。
【０１１４】
以上では、マスターキーＫｍを用いて暗号化や復号化を行う場合を例にとって説明してきたが、もちろんあらかじめＤＶＤ等の供給者とＤＶＤプレーヤ等の間で合意がなされていれば、マスターキーＫｍ以外のキーを用いることも可能である。もちろん、公開鍵暗号を用いることも可能である。また、１つのストレージメディアに複数のコンテンツが蓄積されており、コンテンツごとに異なる鍵で暗号化するような場合にも本発明は適用可能である。また、１つのストレージメディアに複数のコンテンツが蓄積されており、コンテンツごとに異なる再生条件が付与されているような場合にも本発明は適用可能である。また、図１４のように認証子を用いる場合に、コンテンツの暗号化に用いるキーと、認証子の生成に用いるキーとを異なるものにしてもよい。
【０１１５】
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【図面の簡単な説明】
【０１１６】
【図１】本発明の一実施形態に係るネットワーク・システムの全体構成の一例を示す図
【図２】同実施形態に係るＤＶＤプレーヤの内部構造の一例を示す図
【図３】ＤＶＤに記録される情報の構成の一例を示す図
【図４】ライセンスサーバのアドレスの記載方式の一例を示す図
【図５】電話サーバ手続き部によるコネクション確立手順の一例を示す図
【図６】全体的な通信シーケンスの一例を示す図
【図７】同実施形態に係るＤＶＤプレーヤの動作シーケンスの一例を示す図
【図８】同実施形態に係るホームゲートウェイの動作シーケンスの一例を示す図
【図９】同実施形態に係るホームゲートウェイのサービス登録手順の一例を示す図
【図１０】同実施形態に係るホームゲートウェイの内部構造例を示す図
【図１１】ＤＶＤに記録される情報の構成の他の例を示す図
【図１２】ＤＶＤに記録される情報の構成のさらに他の例を示す図
【図１３】ＤＶＤに記録される情報の構成のさらに他の例を示す図
【図１４】同実施形態に係るＤＶＤプレーヤの内部構造の他の例を示す図
【符号の説明】
【０１１７】
１０１…ＤＶＤプレーヤ、１０２…ホームゲートウェイ、１０３…ライセンスサーバ、１０４…ローカル網、１０５…電話網、２０１…電話モデム、２０２…ＩＥＥＥ１３９４インタフェース、２０３…インタフェース選択部、２０４…電話サーバ手続き部、２０５…ライセンス更新手続き部、２０６…ライセンス判定部、２０７…ＤＶＤドライブ、２０８…付加情報抽出部、２０９…コンテンツ抽出部、２１０…デコーダ、１００１…ＩＥＥＥ１３９４インタフェース、１００２…サービス通知部、１００３…フィルタ部、１００４…電話サーバ部、１００５…データ変調・復調部、１００６…電話網インタフェース
【図１】
2006268864.tif 000003
【図２】
2006268864.tif 000004
【図３】
2006268864.tif 000005
【図４】
2006268864.tif 000006
【図５】
2006268864.tif 000007
【図６】
2006268864.tif 000008
【図７】
2006268864.tif 000009
【図８】
2006268864.tif 000010
【図９】
2006268864.tif 000011
【図１０】
2006268864.tif 000012
【図１１】
2006268864.tif 000013
【図１２】
2006268864.tif 000014
【図１３】
2006268864.tif 000015
【図１４】
2006268864.tif 000016