(57)【要約】【課題】発行済みの権利オブジェクトの再生成を行うことなく、ユーザドメインの分割又は融合を可能にする。【解決手段】ユーザドメインを分割する際、又は複数のユーザドメインを融合する際に、分割前又は融合前のユーザドメイン管理情報を前世代のユーザドメイン管理情報として引き続き記憶保持する。また、分割後又は融合後のユーザドメインについてドメイン世代を更新して新世代のドメイン鍵を生成し、さらにこの新世代のユーザドメインでドメインメンバとなる端末のリストと、共有対象となる権利オブジェクトのリストと、共有対象から除外された権利オブジェクトのリストを生成する。そして、この生成された新世代のドメイン鍵と、ドメインメンバのリストと、共有対象となる権利オブジェクトのリストと、権利オブジェクトの失効リストを、新世代のユーザドメイン管理情報として追加記憶する。【選択図】      図７
2008310506.tif 000002
【特許請求の範囲】
【請求項１】
暗号化コンテンツを共有する複数のユーザがユーザドメインを構成するシステムで使用される情報端末装置において、
前記暗号化コンテンツと、この暗号化コンテンツに対応する権利情報及び暗号化鍵情報を含みかつこの暗号化鍵情報が前記ユーザドメインに対応する第１のユーザドメイン鍵をもとに暗号化された権利オブジェクトとを、前記ユーザドメインに対応付けて記憶する手段と、
前記ユーザドメインに対する分割要求の発生に応じ、分割元及び分割先となる各ユーザドメインの各々について、当該分割後のユーザドメインを構成するユーザと、分割後に共有対象となる権利オブジェクトを決定する決定手段と、
前記分割前のユーザドメインに対応付けられている、第１のユーザドメイン鍵と、ユーザドメインを構成するユーザのリストと、共有対象としていた権利オブジェクトのリストを、前記分割元及び分割先となる各ユーザドメインの各々に対応付けて第一世代のユーザドメイン管理情報として記憶する手段と、
前記分割元及び分割先となる各ユーザドメインの各々に対応して、第２のユーザドメイン鍵を生成する手段と、
前記決定手段の決定結果に基づいて、前記分割元及び分割先となる各ユーザドメインの各々に対応して、分割後のユーザのリストと、分割後に共有対象となった権利オブジェクトのリストを生成する手段と、
前記分割元及び分割先となる各ユーザドメインの各々に対応して、前記生成された第２のユーザドメイン鍵と、前記分割後のユーザのリストと、前記分割後に共有対象となった権利オブジェクトのリストを、第二世代のユーザドメイン管理情報として記憶する手段と
を具備することを特徴とする情報端末装置。
【請求項２】
前記分割元及び分割先となる各ユーザドメインの各々に対応して、前記分割後に共有対象から除外された権利オブジェクトを表す失効リストを生成する手段と、
前記生成された失効リストを前記第二世代のユーザドメイン管理情報に含めて記憶させる手段と
を、さらに具備したことを特徴とする請求項１記載の情報端末装置。
【請求項３】
前記分割後のユーザドメインに対するユーザからの参加要求を受信する手段と、
前記参加要求が受信された場合に、その要求元のユーザの参加の許否を前記第二世代のユーザドメイン管理情報に含まれるユーザリストをもとに判定する手段と、
前記判定の結果、要求元のユーザの参加が許可された場合に、前記第一世代及び第二世代のユーザドメイン管理情報から第１及び第２のユーザドメイン鍵を読み出して、前記要求元のユーザへ送信する手段と、
前記第一世代及び第二世代のユーザドメイン管理情報から共有対象の権利オブジェクトのリスト又はその失効リストを読み出して、前記要求元のユーザへ送信する手段と
を、さらに具備することを特徴とする請求項１又は２記載の情報端末装置。
【請求項４】
暗号化コンテンツを共有する複数のユーザが構成するユーザドメインが複数存在するシステムで使用される情報端末装置において、
前記暗号化コンテンツと、この暗号化コンテンツに対応する権利情報及び暗号化鍵情報を含みかつこの暗号化鍵情報がユーザドメインに対応する第１のユーザドメイン鍵をもとに暗号化された権利オブジェクトとを、前記複数のユーザドメインのそれぞれに対応付けて記憶する手段と、
前記複数のユーザドメインに対する融合要求の発生に応じ、当該融合後のユーザドメインを構成するユーザと、融合後に共有対象となる権利オブジェクトを決定する決定手段と、
前記融合前の各ユーザドメインに対応付けられている、第１のユーザドメイン鍵と、ユーザドメインを構成するユーザのリストと、共有対象となる権利オブジェクトのリストを、第一世代のユーザドメイン管理情報としてそれぞれ引き継いで記憶する手段と、
前記融合後のユーザドメインに対応して第２のユーザドメイン鍵を生成する手段と、
前記決定手段の決定結果に基づいて、前記融合後のユーザドメインを構成するユーザのリストと、融合後に共有対象となった権利オブジェクトのリストを生成する手段と、
前記生成された第２のユーザドメイン鍵と、前記融合後のユーザドメインを構成するユーザのリストと、融合後に共有対象となった権利オブジェクトのリストを、前記融合後のユーザドメインに対応する第二世代のユーザドメイン管理情報として記憶する手段と
を具備することを特徴とする情報端末装置。
【請求項５】
前記融合後のユーザドメインに対するユーザからの参加要求を受信する手段と、
前記参加要求が受信された場合に、その要求元のユーザの参加の許否を前記第二世代のユーザドメイン管理情報に含まれるユーザリストをもとに判定する手段と、
前記判定の結果、要求元のユーザの参加が許可された場合に、前記第一世代及び第二世代のユーザドメイン管理情報から第１及び第２のユーザドメイン鍵を読み出して、前記要求元のユーザへ送信する手段と、
前記第一世代及び第二世代のユーザドメイン管理情報から共有対象の権利オブジェクトのリストを読み出して、前記要求元のユーザへ送信する手段と
を、さらに具備することを特徴とする請求項４記載の情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばコンテンツサーバから取得したコンテンツの権利をグループや家族等で共有している状態で、当該権利の分割又は融合を可能にする情報端末装置に関する。
【背景技術】
【０００２】
近年、音楽コンテンツ等のリッチコンテンツをコンテンツサーバから携帯端末やパーソナル・コンピュータ等の情報端末装置にダウンロードする配信サービスが普及し始めている。この種のサービスを利用する情報端末装置では、ダウンロードされたコンテンツがメモリに一旦蓄積され、ユーザの再生操作に応じて上記蓄積されたコンテンツがメモリから読み出されて再生される。
【０００３】
また、コンテンツには著作権等を保護するための権利情報が付与されているものがある。この種のコンテンツは暗号化されて蓄積され、再生する際には権利情報により規定される条件の下で復号されて再生される。再生の条件には、例えば再生回数や再生期間がある。暗号化方式としては、例えば乱数からなるコンテンツ鍵でコンテンツを暗号化すると共に、このコンテンツ鍵を鍵暗号化鍵により暗号化し、さらに上記鍵暗号化鍵をバインド鍵により暗号化する方式が用いられる。バインド鍵としては、例えばデバイスの固有識別情報が用いられる。このような暗号化方式を使用すれば、コンテンツはデバイスにバインドされた状態になり、これによりコンテンツの再生を当該コンテンツを暗号化した情報端末装置に限定することができる。
【０００４】
ところで、最近、上記取得したコンテンツの権利を他者と共有したり、他者に分割譲渡する仕組みが種々提案されている。例えば、権利の使用を管理するサーバを設け、このサーバを介することにより端末間で権利を共有するものが提案されている（例えば、特許文献１を参照。）。  
また、暗号化されたコンテンツへのアクセスを複数のコンシューマシステムの一つにて提供する方法も提案されている（例えば、特許文献２を参照。）。
【特許文献１】特開２００５−０９２８５１号公報
【特許文献２】特開２００６−０５０６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、従来提案されている共有方式には次のような解決すべき課題がある。すなわち、Open Mobile Alliance Digital Rights Management Secure Content Exchange（以後OMA DRM SCE）では、例えば家族やグループごとにユーザドメイン（User Domain）を設定し、このユーザドメイン内の端末が権利を共有することを可能にしている。しかし、ユーザドメインによりコンテンツの権利を共有する場合、メンバの引っ越し等の環境変化が発生した場合にも当該メンバが引き続き共有コンテンツを利用できるようにする必要がある。また、第１のグループが他の第２のグループに統合された場合に、第１のグループのメンバが第２のグループにおいても引き続きコンテンツを使用できるようにする必要がある。しかし、従来提案されている共有方式では、環境変化に伴うユーザドメインそれ自体の分割や融合に対応する仕組みが示されていない。
【０００６】
この発明は上記事情に着目してなされたもので、その目的とするところは、発行済みの権利オブジェクトの再生成を行うことなく、ユーザドメインの分割又は融合を実現可能とした情報端末装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためにこの発明の第１の観点は、暗号化コンテンツを共有する複数のユーザがユーザドメインを構成するシステムで使用される情報端末装置において、上記ユーザドメインに対する分割要求が発生した場合に、分割元及び分割先となる各ユーザドメインの各々について当該分割後のユーザドメインを構成するユーザと、分割後に共有対象となる権利オブジェクトを決定する。そして、分割前の上記ユーザドメインに対応付けられている第１のユーザドメイン鍵と、ユーザドメインを構成するユーザのリストと、共有対象としていた権利オブジェクトのリストを、上記分割元及び分割先となる各ユーザドメインの各々に対応付けて第一世代のユーザドメイン管理情報として引き続き記憶する。また、上記分割元及び分割先となる各ユーザドメインの各々に対応して第２のユーザドメイン鍵を生成すると共に、上記決定結果に基づいて分割元及び分割先となる各ユーザドメインの各々に対応して分割後のユーザのリストと、分割後に共有対象となった権利オブジェクトのリストを生成し、この生成された第２のユーザドメイン鍵と、上記分割後のユーザのリストと、上記分割後に共有対象となった権利オブジェクトのリストを、第二世代のユーザドメイン管理情報として上記分割元及び分割先となる各ユーザドメインに対応付けて記憶するように構成したものである。
【０００８】
一方、この発明の第２の観点では、暗号化コンテンツを共有する複数のユーザが構成するユーザドメインが複数存在するシステムで使用される情報端末装置において、複数のユーザドメインに対する融合要求が発生すると、当該融合後のユーザドメインを構成するユーザと、融合後に共有対象となる権利オブジェクトを決定する。そして、融合前の各ユーザドメインに対応付けられている第１のユーザドメイン鍵と、ユーザドメインを構成するユーザのリストと、共有対象となる権利オブジェクトのリストを、第一世代のユーザドメイン管理情報としてそれぞれ記憶する。また、融合後のユーザドメインに対応して第２のユーザドメイン鍵を生成すると共に、融合後のユーザドメインを構成するユーザのリストと、融合後に共有対象となった権利オブジェクトのリストを生成し、この生成された第２のユーザドメイン鍵と、融合後のユーザドメインを構成するユーザのリストと、融合後に共有対象となった権利オブジェクトのリストを、融合後のユーザドメインに対応する第二世代のユーザドメイン管理情報として記憶するように構成したものである。
【発明の効果】
【０００９】
この発明の第１の観点によれば、ユーザドメインが分割されると、分割後の各ユーザドメインに対応付けて、新たな世代のユーザドメイン鍵、ユーザのリスト、共有対象の権利オブジェクトのリストがそれぞれ生成されて、これらが第２のユーザドメイン管理情報として新たに記憶されると共に、分割前のユーザドメインで使用していた旧世代の第１のユーザドメイン管理情報も引き続き記憶保持される。  
したがって、ユーザは分割前及び分割後のいずれの世代にて共有された暗号化コンテンツも利用可能となる。
【００１０】
また、この発明の第２の観点によれば、ユーザドメインが融合されると、融合後のユーザドメインに対応付けて、新たな世代のユーザドメイン鍵、ユーザのリスト、共有対象の権利オブジェクトのリストがそれぞれ生成されて、これらが第２のユーザドメイン管理情報として新たに記憶されると共に、融合前の各ユーザドメインで使用していた旧世代の第１のユーザドメイン管理情報も引き続き記憶保持される。
【００１１】
したがって、ユーザは融合前及び融合後のいずれの世代にて共有された暗号化コンテンツも利用可能となる。  
すなわち、分割前又は融合前に使用していた発行済みの権利オブジェクトを再生成することなく、ユーザドメインの分割又は融合を実現可能とした情報端末装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
図１は、この発明の一実施形態に係わる情報端末装置の構成を示すブロック図である。  
この情報端末装置は、（以後端末又はデバイスと称する）は、例えば携帯電話機やＰＤＡ（Personal Digital Assistant）等の携帯端末、或いはパーソナル・コンピュータからなり、通信ネットワークを介して図示しないコンテンツサーバにアクセス可能となっている。そして、コンテンツサーバから希望するコンテンツをダウンロードしてハードディスクなどのメモリに記臆する。
【００１３】
なお、通信ネットワークは、例えばインターネットに代表されるＩＰ（Internet Protocol）網と、このＩＰ網にアクセスするための複数のアクセス網とから構成される。アクセス網としては、例えばＤＳＬ（Digital Subscriber Line）や光伝送路を使用する有線加入者網、無線ＬＡＮ（Local Area Network）、移動通信網が用いられる。また端末は、ＵＳＢ（Universal Serial Bus）ケーブル等の信号ケーブルを介して他の端末に接続可能となっている。他の端末も携帯端末又はパーソナル・コンピュータにより構成される。
【００１４】
端末は、ＣＰＵ（Central Processing Unit）１を備え、このＣＰＵ１には、バス２を介してプログラムメモリ３と、権利オブジェクト記憶部４と、コンテンツ記憶部５がそれぞれ接続され、さらに通信インタフェース（通信Ｉ／Ｆ）６、外部接続インタフェース（外部接続Ｉ／Ｆ）７及び入出力インタフェース（入出力Ｉ／Ｆ）８がそれぞれ接続される。
【００１５】
通信インタフェース６はアンテナ６１に接続され、図示しない基地局との間で無線通信を行う。またそれと共に、この基地局を介してコンテンツサーバとの間でコンテンツをダウンロードするための通信を行う。通信プロトコルとしては、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）が使用される。外部接続インタフェース７は、例えばＵＳＢインタフェース機能を備え、信号ケーブルを介して他の端末へ暗号化コンテンツ等の転送を行う。
【００１６】
入出力Ｉ／Ｆ８には、入力デバイス８１、出力デバイス８２及び表示デバイス８３が接続される。入力デバイス８１は複数の機能キーとキーパッドとからなり、ユーザが通信及びコンテンツの再生に係わるコマンド等を入力するために使用される。出力デバイス８２はスピーカを備え、入出力Ｉ／Ｆ８に設けられたオーディオデコーダにより復号されたオーディオ信号を音として出力する。表示デバイス８３は液晶ディスプレイからなり、端末の通信動作に必要な情報やコンテンツの再生に係わる種々情報を表示する。
【００１７】
プログラムメモリ３は、ハードディスク又はＲＯＭ等の不揮発性メモリからなる。このプログラムメモリ３には、この発明に係わる制御用アプリケーション・プログラムとして、ＤＲＭ（Digital Rights Management）エージェント（図示せず）と、ＤＡ／ＤＥＡ（Domain Authority／Domain Enforcement Agent）が格納されている。
【００１８】
ＤＲＭエージェントは、権利オブジェクト（Rights Object）ＲＯを管理するプログラムを有する。コンテンツサーバからダウンロードされた権利化コンテンツは、コンテンツと権利オブジェクト（Rights Object）ＲＯとから構成され、ＲＯ管理プログラムはこのうちの権利オブジェクトＲＯを管理する処理を上記ＣＰＵ１に実行させる。またＲＯ管理プログラムは、コンテンツの再生に際し上記権利オブジェクトＲＯの復号処理及び暗号化されたコンテンツの復号処理を上記ＣＰＵ１に実行させる。
【００１９】
なお、上記では、コンテンツと権利オブジェクトＲＯとが１つのコンテンツサーバからダウンロードされることとしているが、コンテンツを管理するコンテンツサーバと、権利オブジェクトＲＯを管理する権利サーバとが存在するシステムである場合は、端末は、コンテンツと権利オブジェクトＲＯを個別にダウンロードすることになる。そして、このようなシステムでは、コンテンツサーバからダウンロードしたコンテンツに権利サーバをロケーションを示す情報が含まれており、この情報に基づいて権利サーバにアクセスして権利オブジェクトＲＯのダウンロードが行われる。
【００２０】
ＤＡ／ＤＥＡは、ユーザドメイン用のポリシー（Domain Policy）をＤＡ／ＤＥＡ内秘匿情報として管理するエンティティであり、この発明に係わる機能を実現するためのプログラムとして、ドメイン分割制御プログラム３１と、ドメイン融合制御プログラム３２と、ドメイン世代更新プログラム３３と、秘匿情報管理プログラム３４５と、コンテンツ再生制御プログラム３５とを有する。
【００２１】
ドメイン分割制御プログラム３１は、自端末又は他の端末からユーザドメインの分割要求が入力された場合に、上記ＣＰＵ１に以下の制御を実行させる。すなわち、先ず分割先のユーザドメインのＤＡ／ＤＥＡを選択し、このＤＡ／ＤＥＡとの間で分割元及び分割先のユーザドメインごとにそのドメインメンバとなる端末と、共有対象のコンテンツ及びドメイン権利オブジェクトを決定する。そして、この決定結果に応じ、分割元及び分割先の各ユーザドメインについて、ドメイン世代更新プログラム３３にドメイン世代の更新処理を行わせ、さらに秘匿情報管理プログラム３４に世代ごとのユーザドメイン管理情報を生成させる。
【００２２】
ドメイン融合制御プログラム３２は、自端末又は他の端末から複数のユーザドメインの融合要求が入力された場合に、上記ＣＰＵ１に以下の制御を実行させる。すなわち、先ず融合対象の各ユーザドメイン間の相互認証を行ったのち、融合後にマスタとなるユーザドメインを決定する。そして、自身がマスタとなった場合に、ドメイン世代更新プログラム３３にドメイン世代の更新処理を行わせ、さらに秘匿情報管理プログラム３４に世代ごとのユーザドメイン管理情報を生成させる。
【００２３】
ドメイン世代更新プログラム３３は、上記ドメイン分割制御プログラム３１又はドメイン融合制御プログラム３２からドメイン世代の更新処理を指示された場合に、分割元及び分割先の各ユーザドメインについて、又は融合後のユーザドメインについてそれぞれ、新たな世代のドメイン鍵を生成する処理を、上記ＣＰＵ１に実行させる。
【００２４】
秘匿情報管理プログラム３４は、上記ドメイン分割制御プログラム３１又はドメイン融合制御プログラム３２からユーザドメイン管理情報の生成処理を指示された場合に、以下のような処理を上記ＣＰＵ１に実行させる。  
すなわち、分割元及び分割先の各ユーザドメインについて、又は融合後のユーザドメインについてそれぞれ、ユーザドメイン管理情報を変更又は生成する。ユーザドメイン管理情報は世代ごとに変更又は生成される。このうち、先ず旧世代については、例えば図６のＵＤＩ（１Ｇ）に示すように、分割前又は融合前のユーザドメインで使用されていたドメイン鍵ＫD_1Gと、分割前又は融合前のユーザドメインにおいてドメインメンバとなっていた端末のリストと、分割前又は融合前のユーザドメインにおいて共有対象となっていた権利オブジェクトのリストと、上記分割又は融合により共有対象から除外された権利オブジェクトのリスト（権利オブジェクト失効リスト）とから構成される。
【００２５】
一方、新世代については、図６のＵＤＩ（２Ｇ）に示すように、上記ドメイン世代更新プログラム３３により新たに生成された第二世代（新世代）のドメイン鍵ＫD_2Gと、分割後又は融合後の第二世代のユーザドメインにおいてドメインメンバとなるデバイスのリストと、第二世代のユーザドメインにおいて共有対象となる権利オブジェクトのリストと、第二世代のユーザドメインにおいて共有対象から除外された権利オブジェクトのリストとから構成される。そして、秘匿情報管理プログラム３４は、上記変更又は生成された第一世代のユーザドメイン管理情報ＵＤＩ（１Ｇ）及び第二世代のユーザドメイン管理情報ＵＤＩ（２Ｇ）を、ＤＡ／ＤＥＡ内秘匿情報としてプログラムメモリ３内の秘匿情報記憶領域に記憶させる。
【００２６】
コンテンツ再生制御プログラム３５は、端末からユーザドメインへの参加要求が送られた場合に、以下のような制御を上記ＣＰＵ１に実行させる。すなわち、先ずプログラムメモリ３の秘匿情報記憶領域から上記要求されたユーザドメインに対応するユーザドメイン管理情報を読み出し、この管理情報に含まれるデバイスリストをもとに上記要求元の端末の参加の許否を判定する。この判定により参加が許可された場合、上記ユーザドメイン管理情報に含まれる全世代のドメイン鍵と、権利オブジェクト失効リストを、通信Ｉ／Ｆ６又は外部接続Ｉ／Ｆ７から要求元の端末へセキュアに送信させる。
【００２７】
コンテンツ記憶部５には、通信Ｉ／Ｆ６又は外部接続Ｉ／Ｆ８を介してコンテンツサーバから取得した、ユーザドメインで共有するコンテンツが記憶される。権利オブジェクト記憶部４には、上記コンテンツ記憶部５に記憶されたコンテンツに係わる権利オブジェクトＲＯが記憶される。なお、これらコンテンツ記憶部５及び権利オブジェクト記憶部４は、いずれもハードディスク又はＮＡＮＤ型フラッシュメモリ等の随時書き込み及び読み出しが可能な不揮発性メモリからなる。
【００２８】
上記コンテンツ記憶部５に記憶されるコンテンツ、及び上記権利オブジェクト記憶部４に記憶されるユーザドメイン用の権利オブジェクトＲＯは次のように構成される。図４はこのうちのドメイン権利オブジェクトＲＯのフォーマットを示す図である。  
すなわち、先ずコンテンツはコンテンツ鍵ＫCEK により暗号化されて、上記コンテンツ記憶部５に記憶される。上記コンテンツ鍵は鍵暗号化鍵により暗号化される。鍵暗号化鍵は、検証鍵と共に、ＤＡ／ＤＥＡ内秘匿情報として管理されているユーザドメイン鍵ＫD により暗号化される。なお、コンテンツ鍵及び鍵暗号化鍵はいずれも乱数をもとに生成される。なお、上記鍵暗号化鍵は、乱数を用いるのではなく、端末に固有な情報（機器番号、電話番号など）を利用して生成してもよい。
【００２９】
上記権利情報、鍵暗号化鍵により暗号化されたコンテンツ鍵、ユーザドメイン鍵ＫD により暗号化された鍵暗号化鍵及び検証鍵により、ドメイン権利オブジェクトＲＯが構成される。また、上記ドメイン権利オブジェクトＲＯにはＭＡＣ（Message Authentication Cord）値が付加される。このＭＡＣ値は、上記権利オブジェクトＲＯを構成する上記各要素をもとに計算される。ＭＡＣ値を付加すると、検証鍵を用いてドメイン権利オブジェクトＲＯのＭＡＣ値を除いた部分のＭＡＣ値を計算し、この計算値が権利オブジェクトＲＯに付加されているＭＡＣ値と一致するか否かを判定することにより、権利オブジェクトの改ざんの有無を検証することができる。
【００３０】
次に、以上のように構成された情報端末装置によるドメイン分割制御動作及びドメイン融合制御動作を説明する。  
（１）ユーザドメインの分割  
ここでは、例えば図２に示すように、端末Ｄｅｖ１，Ｄｅｖ２，Ｄｅｖ３をドメインメンバとし、かつドメイン権利オブジェクトＲＯ１，ＲＯ２，ＲＯ３，ＲＯ４を共有するユーザドメインＡ（ＵＤＡ）を、端末Ｄｅｖ１，Ｄｅｖ２をドメインメンバとし、かつドメイン権利オブジェクトＲＯ１，ＲＯ２を共有するユーザドメインＡ（ＵＤＡ′）と、端末Ｄｅｖ３をドメインメンバとし、かつドメイン権利オブジェクトＲＯ３，ＲＯ４を共有するユーザドメインＢ（ＵＤＢ）に分割する場合を例にとって説明する。
【００３１】
いま仮に、端末Ｄｅｖ１のＤＡ／ＤＥＡがユーザドメインＡを管理しているものとすると、この端末Ｄｅｖ１のＤＡ／ＤＥＡは次のようにユーザドメインの分割制御を実行する。図７はその制御手順と制御内容を示すフローチャートである。  
すなわち、端末Ｄｅｖ１のＤＡ／ＤＥＡは、自端末の入力デバイス８１においてユーザドメイン分割要求が入力されるか、又は他の端末からユーザドメイン分割要求が送られると、ステップＳ７１によりこのユーザドメイン分割要求を受け付ける。
【００３２】
端末Ｄｅｖ１のＤＡ／ＤＥＡは、上記受け付けた分割要求の内容に応じて、先ず分割先となるユーザドメインＢを管理するＤＡ／ＤＥＡをステップＳ７２により選出する。例えば、端末Ｄｅｖ３のＤＡ／ＤＥＡを選出する。続いて、端末Ｄｅｖ１のＤＡ／ＤＥＡはステップＳ７３において、上記選出したユーザドメインＢのＤＡ／ＤＥＡとの間で、分割元のユーザドメインＡ及び分割先のユーザドメインＢの各々について、そのドメインメンバとなる端末と、共有対象となるコンテンツ／ドメイン権利オブジェクトを決定する。そして、この決定結果に基づいて、分割前に使用していたユーザドメイン管理情報を以下のように変更する。
【００３３】
すなわち、ユーザドメインＡで分割前に使用していたユーザドメイン管理情報は、図８のＵＤＩＡ（１Ｇ）に示すように、ドメイン鍵ＫD_A1Gと、デバイスリストと、共有ドメイン権利オブジェクトのリストと、権利オブジェクトの失効リストとから構成される。具体的には、図１０に示すようにドメイン鍵ＫD_A1Gと、デバイスリスト［Ｄｅｖ１，Ｄｅｖ２，Ｄｅｖ３］と、共有ドメイン権利オブジェクトのリスト［ＲＯ１，ＲＯ２，ＲＯ３，ＲＯ４］と、権利オブジェクトの失効リスト［なし］とから構成される。端末Ｄｅｖ１のＤＡ／ＤＥＡは、この分割前のユーザドメイン管理情報のうち、権利オブジェクトの失効リストを図１０のＵＤＩＡ（１Ｇ）′に示すように［なし］から［ＲＯ３，ＲＯ４］に変更する。そして、この変更後のユーザドメイン管理情報ＵＤＩＡ（１Ｇ）′を第一世代（旧世代）の管理情報としてＤＡ／ＤＥＡ内の秘匿情報記憶領域に記憶する。
【００３４】
次に端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ７４において分割後のユーザドメインＡのドメイン世代を更新する処理を行う。すなわち、端末Ｄｅｖ１のＤＡ／ＤＥＡは、分割後の第二世代のユーザドメインＡで使用するドメイン鍵ＫD_A2Gを生成する。続いてステップＳ７５において、分割後の第二世代のユーザドメインＡにおいてドメインメンバとなる端末のリストと、第二世代のユーザドメインＡにおいて共有対象となる権利オブジェクトのリストと、第二世代のユーザドメインＡにおいて共有対象から除外された権利オブジェクトのリストをそれぞれ生成する。
【００３５】
具体的には、図１０に示すように、デバイスリスト［Ｄｅｖ１，Ｄｅｖ２］と、共有ドメイン権利オブジェクトのリスト［ＲＯ１，ＲＯ２］と、権利オブジェクトの失効リスト［なし］を生成する。そして、この生成されたドメイン鍵ＫD_A2Gと、デバイスリスト［Ｄｅｖ１，Ｄｅｖ２］と、共有ドメイン権利オブジェクトのリスト［ＲＯ１，ＲＯ２］と、権利オブジェクトの失効リスト［なし］を、ユーザドメインＡの第二世代のユーザドメイン管理情報ＵＤＩＡ（２Ｇ）としてＤＡ／ＤＥＡ内の秘匿情報記憶領域に追加記憶する。
【００３６】
一方、分割先のユーザドメインＢを管理する端末Ｄｅｖ３のＤＡ／ＤＥＡは、次のように分割に伴う処理を行う。すなわち、先ずステップＳ７６において、分割元のユーザドメインＡを管理する端末Ｄｅｖ１のＤＡ／ＤＥＡから第一の世代のユーザドメイン管理情報ＵＤＩＡ（１Ｇ）を取得する。そして、この取得したユーザドメイン管理情報ＵＤＩＡ（１Ｇ）を、図９に示すようにユーザドメインＢの第一世代のユーザドメイン管理情報ＵＤＩＢ（１Ｇ）としてＤＡ／ＤＥＡ内の秘匿情報記憶領域に一旦記憶する。
【００３７】
続いて、端末Ｄｅｖ３のＤＡ／ＤＥＡは、ステップＳ７７において、ユーザドメインＢのドメイン世代を更新する処理を行う。すなわち、端末Ｄｅｖ３のＤＡ／ＤＥＡは、第二世代のユーザドメインＢにおいて使用するドメイン鍵ＫD_B2Gを新たに生成する。続いてステップＳ７８において、第二世代のユーザドメインＢにおいてドメインメンバとなる端末のリストと、第二世代のユーザドメインＢにおいて共有対象となる権利オブジェクトのリストと、第二世代のユーザドメインＢにおいて共有対象から除外された権利オブジェクトのリストをそれぞれ生成する。
【００３８】
例えば、図２に示したようにドメインを分割する場合には、デバイスリスト［Ｄｅｖ３］と、共有ドメイン権利オブジェクトのリスト［ＲＯ３，ＲＯ４］と、権利オブジェクトの失効リスト［なし］を新規に生成する。そして、この生成されたドメイン鍵ＫD_B2Gと、デバイスリスト［Ｄｅｖ３］と、共有ドメイン権利オブジェクトのリスト［ＲＯ３，ＲＯ４］と、権利オブジェクトの失効リスト［なし］を、ユーザドメインＢの第二世代のユーザドメイン管理情報ＵＤＩＢ（２Ｇ）としてＤＡ／ＤＥＡ内の秘匿情報記憶領域に記憶する。
【００３９】
またそれと共に端末Ｄｅｖ３のＤＡ／ＤＥＡは、上記一旦記憶したユーザドメインＢの第一世代のユーザドメイン管理情報ＵＤＩＢ（１Ｇ）のうち、権利オブジェクトの失効リスト［ＲＯ３，ＲＯ４］を、ユーザドメインＢの第一世代のリスト［ＲＯ１，ＲＯ２］変更する。そして、この失効リスト変更後の第一世代のユーザドメイン管理情報ＵＤＩＢ（１Ｇ）をＤＡ／ＤＥＡ内の秘匿情報記憶領域に記憶する。  
かくして、ユーザドメインＡをユーザドメインＡ′とユーザドメインＢとに分割する処理が終了する。
【００４０】
（２）分割後のユーザドメインにおけるコンテンツの再生  
ここでは、端末Ｘが、分割後のユーザドメインＡ′にて共有されているドメイン権利オブジェクトを利用してコンテンツを再生する場合を例にとって説明する。なお、端末Ｘは事前に、再生しようとするコンテンツとこのコンテンツに対応する権利オブジェクトをコンテンツサーバから取得しているものとする。
【００４１】
端末Ｘは、図３に示すようにユーザドメインＡに属する端末Ｄｅｖ１のＤＡ／ＤＥＡに対しユーザドメイン参加要求を送信する。上記ユーザドメイン参加要求を受信すると端末Ｄｅｖ１のＤＡ／ＤＥＡは、端末Ｘでコンテンツを再生するために必要な制御を次のように実行する。図１１はその制御手順と制御内容を示すフローチャートである。
【００４２】
すなわち、端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ１１１でユーザドメイン参加要求を受信すると、先ずステップＳ１１２において自身の秘匿情報記憶領域から第二世代のユーザドメイン管理情報ＵＤＩＡ（２Ｇ）を読み出し、このユーザドメイン管理情報ＵＤＩＡ（２Ｇ）に含まれるドメインメンバリストを参照して、上記要求元の端末Ｘがドメインメンバリストに含まれているか否かを検証する。この検証の結果、要求元の端末Ｘがドメインメンバリストに含まれていなければ、ステップＳ１１９に移行して処理を終了する。なお、このとき要求元の端末Ｘに、ドメインに参加できない旨のメッセージを返送するようにしてもよい。
【００４３】
これに対し、上記検証の結果要求元の端末Ｘがドメインリストに含まれていたとする。この場合、端末Ｄｅｖ１のＤＡ／ＤＥＡはステップＳ１１３に移行し、自身の秘匿情報記憶領域から全世代のユーザドメイン管理情報ＵＤＩＡ（１Ｇ），ＵＤＩＡ（２Ｇ）を読み出し、これらのユーザドメイン管理情報ＵＤＩＡ（１Ｇ），ＵＤＩＡ（２Ｇ）に含まれるドメイン鍵ＫD_A1G，ＫD_A2Gを、例えば図５に示すように端末Ｘの公開鍵ＫPUB_DEVを用いて暗号化する。またそれと共に端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ１１４において、上記ユーザドメイン管理情報ＵＤＩＡ（２Ｇ）からドメイン権利オブジェクト失効リストを読み出す。そして、上記暗号化されたドメイン鍵ＫD_A1G，ＫD_A2G及びドメイン権利オブジェクト失効リストを、図３に示すようにユーザドメイン参加応答と共に要求元の端末Ｘへ外部接続Ｉ／Ｆ７から送信する。
【００４４】
なお、上記ドメイン鍵ＫD_A1G，ＫD_A2G及びドメイン権利オブジェクト失効リストの送信に際しては、図５に示すようにドメイン鍵ＫD_A1G，ＫD_A2Gと共に検証鍵を公開鍵で暗号化し、さらに上記検証鍵をもとにＭＡＣ値を生成してこのＭＡＣ値を上記暗号化されたドメイン鍵ＫD_A1G，ＫD_A2G及び検証鍵に付加して送信するとよい。
【００４５】
これに対し端末Ｘは、上記端末Ｄｅｖ１のＤＡ／ＤＥＡから送られたドメイン鍵ＫD_A1G，ＫD_A2Gを、先ずステップＳ１１５において端末Ｘの秘密鍵を用いて復号する。次に、上記端末Ｄｅｖ１のＤＡ／ＤＥＡから送られたドメイン権利オブジェクト失効リストを参照し、再生しようとするコンテンツに対応する権利オブジェクトが当該失効リストに含まれているか否かをステップＳ１１６にて判定する。この判定の結果、再生しようとするコンテンツに対応する権利オブジェクトが失効リストに含まれていれば、ステップＳ１１９に移行してここで処理を終了する。
【００４６】
一方、再生しようとするコンテンツに対応する権利オブジェクトが失効リストに含まれていなければ、端末ＸはステップＳ１１７及びステップＳ１２０において、上記復号したドメイン鍵ＫD_A1G，ＫD_A2Gを順に用いて、再生しようとするコンテンツに対応する権利オブジェクトの鍵暗号化鍵及び検証鍵の復号を試みる。そして、鍵暗号化鍵及び検証鍵の復号に成功すると、ステップＳ１１８において当該復号された鍵暗号化鍵及び検証鍵によりコンテンツ鍵を復号し、さらにこの復号されたコンテンツ鍵を用いてコンテンツを復号して、この復号されたコンテンツを再生出力する。  
かくして端末Ｘは、分割後のユーザドメインＡ（２Ｇ）に参加することで、ユーザドメインＡのいずれの世代で共有されたコンテンツも再生することができる。
【００４７】
（３）ユーザドメインの融合  
ここでは、例えば図１２に示すように、端末Ｄｅｖ１，Ｄｅｖ２をドメインメンバとしかつドメイン権利オブジェクトＲＯ１，ＲＯ２を共有するユーザドメインＡ（ＵＤＡ）と、端末Ｄｅｖ３をドメインメンバとしかつドメイン権利オブジェクトＲＯ３，ＲＯ４を共有するユーザドメインＢ（ＵＤＢ）とを融合する場合を例にとって説明する。  
なお、ユーザドメインＡでは端末Ｄｅｖ１のＤＡ／ＤＥＡが、またユーザドメインＢでは端末Ｄｅｖ３のＤＡ／ＤＥＡがそれぞれドメイン管理を行っているものとして説明を行う。図１３は上記端末Ｄｅｖ１のＤＡ／ＤＥＡの融合制御手順と制御内容を示すフローチャートである。
【００４８】
端末Ｄｅｖ１のＤＡ／ＤＥＡは、自端末の入力デバイス８１においてユーザドメイン融合要求が入力されるか、又は他の端末からユーザドメイン融合要求が送られると、ステップＳ１３１によりこのユーザドメイン融合要求を受け付ける。  
上記ユーザドメイン融合要求を受信すると端末Ｄｅｖ１のＤＡ／ＤＥＡは、先ずステップＳ１３２において融合対象の端末Ｄｅｖ３のＤＡ／ＤＥＡとの間で相互認証を行い、融合後に存続ドメイン（マスタドメイン）となるユーザドメインを決定する。例えば、図１２に示すようにユーザドメインＡをマスタとする。
【００４９】
マスタとなった端末Ｄｅｖ１のＤＡ／ＤＥＡは、先ずステップＳ１３３においてユーザドメインＡの世代を第一世代から第二世代に更新する。このとき、ユーザドメインＡにおいて融合前に使用していたユーザドメイン管理情報ＵＤＩＡ（１Ｇ）をそのまま保持する。
【００５０】
次に端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ１３４において端末Ｄｅｖ３のＤＡ／ＤＥＡからユーザドメインＢが使用していたユーザドメイン管理情報ＵＤＩＢ（１Ｇ）を取得し、この取得したユーザドメイン管理情報ＵＤＩＢ（１Ｇ）に含まれるドメイン鍵ＫD_B1Gをそのまま第二世代のユーザドメインＡ（２Ｇ）のドメイン鍵ＫD_A2Gとして定義する。さらにステップＳ１３５により、上記取得したユーザドメイン管理情報ＵＤＩＢ（１Ｇ）に含まれるデバイスリストと、共有ドメイン権利オブジェクトのリストと、権利オブジェクトの失効リストをそのまま引き継ぎ、図１４に示すように第二世代のユーザドメインＡ（２Ｇ）のユーザドメイン管理情報ＵＤＩＡ（２Ｇ）を生成して、これをＤＡ／ＤＥＡ内の秘匿情報記憶領域に記憶する。
【００５１】
さらに端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ１３６においてドメイン世代を第三世代（３Ｇ）に更新する処理を行う。すなわち、端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ１３７において融合後の第三世代のユーザドメインＡで使用するドメイン鍵ＫD_A3Gを新たに生成する。続いてステップＳ１３８において、融合後の第三世代のユーザドメインＡにおいてドメインメンバとなる端末のリストと、第三世代のユーザドメインＡにおいて共有対象となる権利オブジェクトのリストと、第三世代のユーザドメインＡにおいて共有対象から除外された権利オブジェクトのリストをそれぞれ生成する。
【００５２】
例えば図１２の場合には、デバイスリスト［Ｄｅｖ１，Ｄｅｖ２，ＤＥｖ３］と、共有ドメイン権利オブジェクトのリスト［ＲＯ１，ＲＯ２，ＲＯ３，ＲＯ４］と、権利オブジェクトの失効リスト［なし］を生成する。そして、上記生成されたドメイン鍵ＫD_A3Gと、デバイスリスト［Ｄｅｖ１，Ｄｅｖ２，ＤＥｖ３］と、共有ドメイン権利オブジェクトのリスト［ＲＯ１，ＲＯ２，ＲＯ３，ＲＯ４］と、権利オブジェクトの失効リスト［なし］を、ユーザドメインＡの第三世代のユーザドメイン管理情報ＵＤＩＡ（３Ｇ）としてＤＡ／ＤＥＡ内の秘匿情報記憶領域に追加記憶する。
【００５３】
かくして、融合処理後の端末Ｄｅｖ１のＤＡ／ＤＥＡ内秘匿情報記憶領域には、図１５に示すように、融合前に自身で使用していた第一世代のユーザドメイン管理情報ＵＤＩＡ（１Ｇ）と、融合前に他のユーザドメインＢで使用されていたユーザドメイン管理情報ＵＤＩＢ（１Ｇ）を引き継いだ第二世代のユーザドメイン管理情報ＵＤＩＡ（２Ｇ）と、新たに生成した第三世代のユーザドメイン管理情報ＵＤＩＡ（３Ｇ）がそれぞれ記憶される。  
なお、上記ステップＳ１３１からステップＳ１３５までの処理を終了したのち、ステップＳ１３６からステップＳ１３８による、融合後のユーザドメインＡを第三世代に更新する処理を省略して融合処理を終了するようにしてもよい。
【００５４】
（４）融合後のユーザドメインにおけるコンテンツの再生  
ここでは、端末Ｘが、融合後のユーザドメインＡ′にて共有されているドメイン権利オブジェクトを利用してコンテンツを再生する場合を例にとって説明する。なお、端末Ｘは事前に、再生しようとするコンテンツとこのコンテンツに対応する権利オブジェクトをコンテンツサーバから取得しているものとする。
【００５５】
端末Ｘは、融合後のユーザドメインＡ′に属する端末Ｄｅｖ１のＤＡ／ＤＥＡに対しユーザドメイン参加要求を送信する。上記ユーザドメイン参加要求を受信すると端末Ｄｅｖ１のＤＡ／ＤＥＡは、端末Ｘでコンテンツを再生するために必要な制御を次のように実行する。図１６はその制御手順と制御内容を示すフローチャートである。
【００５６】
すなわち、端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ１６１でユーザドメイン参加要求を受信すると、先ずステップＳ１６２において自身の秘匿情報記憶領域から第三世代のユーザドメイン管理情報ＵＤＩＡ（３Ｇ）を読み出し、このユーザドメイン管理情報ＵＤＩＡ（３Ｇ）に含まれるドメインメンバリストを参照して、上記要求元の端末Ｘがドメインメンバリストに含まれているか否かを検証する。この検証の結果、要求元の端末Ｘがドメインメンバリストに含まれていなければ、ステップＳ１６９に移行して処理を終了する。なお、このとき要求元の端末Ｘに、ドメインに参加できない旨のメッセージを返送するようにしてもよい。
【００５７】
一方、上記検証の結果要求元の端末Ｘがドメインリストに含まれていたとする。この場合端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ１１３に移行して、自身の秘匿情報記憶領域から全世代のユーザドメイン管理情報ＵＤＩＡ（１Ｇ），ＵＤＩＡ（２Ｇ），ＵＤＩＡ（３Ｇ）を読み出し、これらのユーザドメイン管理情報ＵＤＩＡ（１Ｇ），ＵＤＩＡ（２Ｇ），ＵＤＩＡ（３Ｇ）にそれぞれ含まれるドメイン鍵ＫD_A1G，ＫD_A2G，ＫD_A3Gを、例えば図５に示したように端末Ｘの公開鍵ＫPUB_DEVを用いて暗号化する。またそれと共に端末Ｄｅｖ１のＤＡ／ＤＥＡは、ステップＳ１６４において、上記第三世代のユーザドメイン管理情報ＵＤＩＡ（３Ｇ）からドメイン権利オブジェクト失効リストを読み出す。そして、上記暗号化された各ドメイン鍵ＫD_A1G，ＫD_A2G，ＫD_A3G及びドメイン権利オブジェクト失効リストを、図３に示したようにユーザドメイン参加応答と共に要求元の端末Ｘへ外部接続Ｉ／Ｆ７から送信する。
【００５８】
なお、上記ドメイン鍵ＫD_A1G，ＫD_A2G，ＫD_A3G及びドメイン権利オブジェクト失効リストの送信に際しては、図５に示したようにドメイン鍵ＫD_A1G，ＫD_A2G，ＫD_A3Gと共に検証鍵を公開鍵で暗号化し、さらに上記検証鍵をもとにＭＡＣ値を生成してこのＭＡＣ値を上記暗号化されたドメイン鍵ＫD_A1G，ＫD_A2G，ＫD_A3G及び検証鍵に付加して送信するとよい。
【００５９】
これに対し端末Ｘは、上記端末Ｄｅｖ１のＤＡ／ＤＥＡから送られたドメイン鍵ＫD_A1G，ＫD_A2G，ＫD_A3Gを、先ずステップＳ１６５において端末Ｘの秘密鍵を用いて復号する。次に、上記端末Ｄｅｖ１のＤＡ／ＤＥＡから送られたドメイン権利オブジェクト失効リストを参照し、再生しようとするコンテンツに対応する権利オブジェクトが当該失効リストに含まれているか否かをステップＳ１６６にて判定する。この判定の結果、再生しようとするコンテンツに対応する権利オブジェクトが失効リストに含まれていれば、ステップＳ１６９に移行してここで処理を終了する。
【００６０】
一方、再生しようとするコンテンツに対応する権利オブジェクトが失効リストに含まれていなければ、端末ＸはステップＳ１６７及びステップＳ１７０において、上記復号したドメイン鍵ＫD_A1G，ＫD_A2G，ＫD_A3Gを順に用いて、再生しようとするコンテンツに対応する権利オブジェクトの鍵暗号化鍵及び検証鍵の復号を試みる。そして、鍵暗号化鍵及び検証鍵の復号に成功すると、ステップＳ１６８において当該復号された鍵暗号化鍵及び検証鍵によりコンテンツ鍵を復号し、さらにこの復号されたコンテンツ鍵を用いてコンテンツを復号して、この復号されたコンテンツを再生出力する。  
かくして端末Ｘは、融合後の第三世代のユーザドメインＡ（３Ｇ）に参加することにより、ユーザドメインＡのいずれの世代で共有されたコンテンツも再生することが可能となる。
【００６１】
以上説明したようにこの実施形態では、一つのユーザドメインＡを複数のユーザドメインＡ′，Ｂに分割する際、又は複数のユーザドメインＡ，Ｂを一つのユーザドメインＡ′に融合する際に、分割前又は融合前のユーザドメイン管理情報を前世代のユーザドメイン管理情報として引き続き記憶保持すると共に、分割後の複数のユーザドメイン及び融合後の一つのユーザドメインについてそれぞれドメイン世代を更新して新たな世代のドメイン鍵を生成し、さらにこの新たな世代のユーザドメインにおいてドメインメンバとなる端末のリストと、共有対象となる権利オブジェクトのリストと、共有対象から除外された権利オブジェクトのリストをそれぞれ生成する。そして、これら生成された新世代のドメイン鍵と、ドメインメンバのリストと、共有対象となる権利オブジェクトのリストと、共有対象から除外された権利オブジェクトのリスト（失効リスト）を、新世代のユーザドメイン管理情報としてＤＡ／ＤＥＡ内秘匿情報記憶領域に追加記憶するようにしている。
【００６２】
したがって、分割前後及び融合前後のユーザドメイン管理情報がそれぞれ異なる世代のＤＡ／ＤＥＡ内秘匿情報として保持されることになり、これによりユーザドメインを分割する際又は融合する際に、共有していたコンテンツ及びドメイン権利オブジェクトを再構築することなく、ドメインメンバによるコンテンツの共有が可能となる。
【００６３】
また、融合前の各ユーザドメインＡ，Ｂで使用していたユーザドメイン管理情報ＵＤＩＡ（１Ｇ），ＵＤＩＢ（１Ｇ）を融合後にそれぞれ第一世代及び第２世代のユーザドメイン管理情報ＵＤＩＡ（１Ｇ），ＵＤＩＡ（２Ｇ）として記憶するようにしている。このため、上記融合後のユーザドメインＡ′を後に再分割する場合に、上記第一世代及び第２世代のユーザドメイン管理情報ＵＤＩＡ（１Ｇ），ＵＤＩＡ（２Ｇ）をそのまま再分割先の各ユーザドメインのユーザドメイン管理情報ＵＤＩＡ（１Ｇ），ＵＤＩＢ（１Ｇ）に転用することが可能となり、これによりユーザドメイン管理情報を再度生成し直すことなく簡単に再分割することが可能となる。
【００６４】
なお、この発明は上記実施形態に限定されるものではない。例えば、前記実施形態では端末がコンテンツを再生する際に、ＤＡ／ＤＥＡからドメイン参加要求元の端末へ、最新世代のユーザドメイン管理情報に含まれる権利オブジェクト失効リストを転送するようにしたが、代わりに権利オブジェクトリストを転送するようにしてもよい。この場合、参加要求元の端末は、転送された権利オブジェクトリストをもとに、再生しようとするコンテンツの権利オブジェクトが使用可能か否かを判定する。
【００６５】
また、ユーザドメインを管理するＤＡ／ＤＥＡを備える端末において、当該端末が特定の通信ネットワークに対し接続可能か否かを通信Ｉ／Ｆ６を介して監視する。そして、端末が特定の通信ネットワークに対し接続可能な場所に存在するときにのみ、ユーザドメインの分割及び融合処理を実行するように構成してもよい。このように構成すると、ユーザドメインの分割及び融合を端末の存在場所、例えば国や地域によりバインドすることができる。
【００６６】
さらに、前記実施形態ではユーザドメインの分割後又は融合後に、分割前又は融合前に使用していた旧世代のユーザドメイン管理情報を記憶保持するようにしたが、この旧世代のユーザドメイン管理情報は以下の手順により削除することが可能である。すなわち、先ず旧世代のドメイン鍵により暗号化された共有ドメイン権利オブジェクトを、最新世代のドメイン鍵により再暗号化して記憶し直す。次に、上記旧世代のユーザドメイン管理情報をＤＡ／ＤＥＡ内秘匿情報記憶領域から削除する。
【００６７】
その他、ＤＡ／ＤＥＡを備える情報端末装置の種類とその構成、ドメイン分割及びドメイン融合の制御手順と制御内容、ユーザドメイン管理情報の構成要素の種類、ドメイン参加要求元の端末へユーザドメイン管理情報のドメイン鍵や権利オブジェクトの失効リストを送信する際に使用する暗号化方式、ユーザドメインの分割数や融合数等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００６８】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６９】
【図１】この発明の一実施形態に係わる情報端末装置の構成を示すブロック図である。
【図２】図１に示した情報端末装置によるユーザドメインの分割処理の概要を示す図である。
【図３】分割後のユーザドメインにおいて共有コンテンツを再生する場合のシーケンスを示す図である。
【図４】図１に示した情報端末装置において使用されるドメイン権利オブジェクトのフォーマットを示す図である。
【図５】図１に示した情報端末装置において使用されるドメイン鍵配信用通信データのフォーマットを示す図である。
【図６】図１に示した情報端末装置において管理されるユーザドメイン世代情報の構成を示す図である。
【図７】図１に示した情報端末装置によるユーザドメイン分割制御の手順と制御内容を示すフローチャートである。
【図８】図７に示した分割制御の過程で生成される分割元のユーザドメインＡのユーザドメイン世代情報を示す図である。
【図９】図７に示した分割制御の過程で生成される分割先のユーザドメインＢのユーザドメイン世代情報を示す図である。
【図１０】図７に示した分割制御により生成されるＤＡ／ＤＥＡ内秘匿情報の変化を示す図である。
【図１１】図１に示した情報端末装置によるユーザドメイン分割後における共有コンテンツ再生制御の手順と制御内容を示すフローチャートである。
【図１２】図１に示した情報端末装置によるユーザドメインの融合処理の概要を示す図である。
【図１３】図１に示した情報端末装置によるユーザドメイン融合制御の手順と制御内容を示すフローチャートである。
【図１４】図１３に示した融合制御により生成されるＤＡ／ＤＥＡ内秘匿情報を示す図である。
【図１５】図１３に示した融合制御により生成されるＤＡ／ＤＥＡ内秘匿情報を示す図である。
【図１６】図１に示した情報端末装置によるユーザドメイン融合後における共有コンテンツ再生制御の手順と制御内容を示すフローチャートである。
【符号の説明】
【００７０】
１…中央処理ユニット（ＣＰＵ）、２…バス、３…ＤＡ／ＤＥＡ、４…権利オブジェクト記憶部、５…コンテンツ記憶部、６…通信インタフェース（通信Ｉ／Ｆ）、７…外部接続インタフェース（外部接続Ｉ／Ｆ）、８…入出力インタフェース（入出力Ｉ／Ｆ）、３１…ドメイン分割制御プログラム、３２…ドメイン融合制御プログラム、３３…ドメイン世代更新プログラム、３４…秘匿情報管理プログラム、３５…コンテンツ再生制御プログラム、６１…アンテナ、８１…入力デバイス、８２…出力デバイス、８３…表示デバイス。
【図１】
2008310506.tif 000003
【図２】
2008310506.tif 000004
【図３】
2008310506.tif 000005
【図４】
2008310506.tif 000006
【図５】
2008310506.tif 000007
【図６】
2008310506.tif 000008
【図７】
2008310506.tif 000009
【図８】
2008310506.tif 000010
【図９】
2008310506.tif 000011
【図１０】
2008310506.tif 000012
【図１１】
2008310506.tif 000013
【図１２】
2008310506.tif 000014
【図１３】
2008310506.tif 000015
【図１４】
2008310506.tif 000016
【図１５】
2008310506.tif 000017
【図１６】
2008310506.tif 000018