(57)【特許請求の範囲】
【請求項１】
ドメインキーの識別子を備えたドメインの情報を受信し、流入されたコンテンツを前記ドメインキーを用いてインポートするインポート機能モジュールと、
前記インポート機能モジュールの要請に応じて、前記ドメインキーの識別子に基づき前記ドメインで有効に使用可能にアップデートされたドメインキーを受信し、前記インポート機能モジュールに伝達するＤＲＭクライアントモジュールと、を備えることを特徴とする装置。
【請求項２】
前記インポート機能モジュールは、
前記ドメインに関する情報を提供する装置から前記ドメインの情報を受信する第１インポート受信部と、
前記ＤＲＭクライアントモジュールから前記アップデートされたドメインキーを受信する第２インポート受信部とを備えることを特徴とする請求項１に記載の装置。
【請求項３】
前記インポート機能モジュールは、
前記ドメインに関する情報を提供する装置に前記ドメインの情報を要請する第１インポート要請部をさらに備え、
前記第１インポート受信部は、前記要請に対応したドメインの情報を受信することを特徴とする請求項２に記載の装置。
【請求項４】
前記インポート機能モジュールは、
前記ＤＲＭクライアントモジュールに、前記ドメインキーのアップデート如何についての確認を要請する第２インポート要請部をさらに備え、
前記第２インポート受信部は、前記要請に対応してアップデートが確認されたドメインキーを受信することを特徴とする請求項２に記載の装置。
【請求項５】
前記ＤＲＭクライアントモジュールは、
保有しているドメインキーのアップデートの要否を判別する判別部と、
前記ドメインキーのアップデートが必要であると判別すれば、前記ドメインに関連したデータを提供する装置に前記ドメインキーのアップデートを要請する要請部と、
前記ドメインに関連したデータを提供する装置から、前記要請に対応したアップデートされたドメインキーを受信する受信部とを備えることを特徴とする請求項１に記載の装置。
【請求項６】
前記ＤＲＭクライアントモジュールは、
前記ドメインに関連したデータを提供する装置との隣接性を検査する隣接性検査部をさらに備え、
前記受信部は、前記ドメインに関連したデータを提供する装置と隣接すれば、前記ドメインに関連したデータを提供する装置から、前記要請に対応したアップデートされたドメインキーを受信する受信部を備えることを特徴とする請求項５に記載の装置。
【請求項７】
前記判別部は、
前記装置が保有しているドメインキーの識別子と、前記ドメインに関する情報を提供する装置から受信したドメインキーの識別子とが一致しなければ、ドメインキーのアップデートが必要であると判別することを特徴とする請求項５に記載の装置。
【請求項８】
前記ＤＲＭクライアントモジュールは、
前記インポート機能モジュールに前記アップデートされたドメインキーを伝送する伝送部をさらに備えることを特徴とする請求項５に記載の装置。
【請求項９】
前記装置は、ＤＲＭシステムの規則に従わないコンテンツを、ＤＲＭシステムの規則に従うコンテンツにインポートする機能を有する装置であり、
前記装置は、前記ドメインの情報及び前記アップデートされたドメインキーを利用してコンテンツをインポートすることを特徴とする請求項１に記載の装置。
【請求項１０】
前記インポート機能モジュールは、
前記ドメインに関する情報を提供する装置に前記ドメインの情報を要請する第１要請部と、
前記要請に対応したドメインの情報を受信する第１受信部と、
ＤＲＭクライアントモジュールを備えた装置から、前記ドメインで有効に使用可能にアップデートされたドメインキーを受信する第２受信部と、を備えることを特徴とする、請求項１に記載の装置。
【請求項１１】
前記ＤＲＭクライアントモジュールを備えた装置に、前記ドメインキーのアップデート如何についての確認を要請する第２要請部をさらに備え、
前記第２受信部は、前記要請に対応してアップデートが確認されたドメインキーを受信することを特徴とする請求項１０に記載の装置。
【請求項１２】
前記ＤＲＭクライアントモジュールは、
保有しているドメインキーのアップデートの要否を判別する判別部と、
前記ドメインキーのアップデートが必要であると判別すれば、前記ドメインに関連したデータを提供する装置に前記ドメインキーのアップデートを要請する要請部と、
前記ドメインに関連したデータを提供する装置から、前記要請に対応したアップデートされたドメインキーを受信する受信部と、を備えることを特徴とする、請求項１に記載の装置。
【請求項１３】
前記ドメインに関連したデータを提供する装置との隣接性を検査する隣接性検査部をさらに備え、
前記受信部は、前記ドメインに関連したデータを提供する装置と隣接すれば、前記ドメインに関連したデータを提供する装置から、前記要請に対応したアップデートされたドメインキーを受信することを特徴とする請求項１２に記載の装置。
【請求項１４】
前記判別部は、保有しているドメインキーの識別子と、ドメインに関する情報を提供する装置から受信したドメインキーの識別子とが一致しなければ、ドメインキーのアップデートが必要であると判別することを特徴とする請求項１２に記載の装置。
【請求項１５】
外部から流入されたコンテンツを、前記ドメインの規則に従うコンテンツに変換するインポート機能モジュールを備えた装置に、前記アップデートされたドメインキーを伝送する伝送部をさらに備えることを特徴とする請求項１２に記載の装置。
【請求項１６】
前記ＤＲＭクライアントモジュールは、前記装置が保有したドメインキーが、前記ドメインで有効に使用可能なドメインキーなのかを判別することを特徴とする、請求項１に記載の装置。
【請求項１７】
前記ＤＲＭクライアントモジュールは、前記装置が保有したキーが、前記ドメインで有効に使用可能ではないと判別すれば、アップデートされたドメインキーを受信することを特徴とする請求項１６に記載の装置。
【請求項１８】
前記ＤＲＭクライアントモジュールは、前記インポート機能モジュールが受信したドメインキーの識別子と、前記装置が保有した識別子とが一致しなければ、前記装置が保有したドメインキーが、ドメインで有効に使用可能ではないと判別することを特徴とする請求項１６に記載の装置。
【請求項１９】
ドメインに属している装置における方法において、
（ａ）ドメインに関する情報を提供する装置から、ドメインキーの識別子を備えたドメインの情報を受信するステップと、
（ｂ）ドメインに関連したデータを提供する装置から、前記ドメインキーの識別子に基づき前記ドメインで有効に使用可能にアップデートされたドメインキーを受信するステップと、
（ｃ）流入されたコンテンツを前記ドメインキーを用いてインポートするステップと
を含み、
前記（ａ）ステップは、外部から流入されたコンテンツを、ＤＲＭシステムの規則に従うドメイン用コンテンツに変換させる前記装置のインポート機能モジュールで行われ、前記（ｂ）ステップは、ドメインに関連したデータを要請する前記装置のＤＲＭクライアントモジュールで行われることを特徴とする方法。
【請求項２０】
前記（ｂ）ステップは、
（ｂ１）前記ドメインの情報に基づいて、前記装置が保有したドメインキーのアップデートの要否を判別するステップと、
（ｂ２）前記ドメインキーのアップデートが必要であると判別されれば、前記ドメインに関連したデータを提供する装置にドメインキーのアップデートを要請するステップをさらに含み、
前記ドメインに関連したデータを提供する装置から、前記要請に対応したアップデートされたドメインキーを受信することを特徴とする請求項１９に記載の方法。
【請求項２１】
前記（ｂ）ステップは、
前記ドメインに関連したデータを提供する装置との隣接性検査を行うステップをさらに含み、
前記ドメインに関連したデータを提供する装置と隣接すれば、前記ドメインに関連したデータを提供する装置から、前記要請に対応したアップデートされたドメインキーを受信することを特徴とする請求項２０に記載の方法。
【請求項２２】
前記（ｂ１）ステップは、前記装置が保有しているドメインキーの識別子と、前記受信されたドメインキーの識別子とが一致しなければ、前記ドメインキーのアップデートが必要であると判別することを特徴とする請求項２０に記載の方法。
【請求項２３】
前記（ａ）ステップは、前記ドメインに関する情報を提供する装置に前記ドメインの情報を要請するステップをさらに含み、
前記要請に対応したドメインの情報を受信することを特徴とする請求項１９に記載の方法。
【請求項２４】
さらに、
（ｄ）前記装置が保有しているドメインキーが、前記ドメインで有効に使用可能なドメインキーなのかを判別するステップを含み、
前記（ｄ）ステップは、前記装置のＤＲＭクライアントモジュールで行われることを特徴とする、請求項１９に記載の方法。
【請求項２５】
前記（ｄ）ステップは、前記装置が保有しているキーが、前記ドメインで有効に使用可能ではないと判別すれば、ドメイン関連のデータ提供装置からアップデートされたドメインキーを受信するステップをさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２６】
前記（ｄ）ステップは、
前記受信したドメインキーの識別子と、前記装置が保有しているドメインキーの識別子とが一致しなければ、前記装置が保有しているドメインキーが有効に使用可能ではないと判別することを特徴とする請求項２４に記載の方法。
【請求項２７】
コンピュータに、請求項１９ないし請求項２６のうちいずれか一項に記載の方法のステップを実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの保護のためのドメイン情報及びドメイン関連のデータの獲得方法及びその装置に関する。
【背景技術】
【０００２】
最近には、家庭内で放送、音楽、ゲームなどを楽しめる装置が多様化され、装置で使用可能なデジタルコンテンツも豊富になっている。家庭内において消費者は、多様な装置を通じてデジタルコンテンツを便利に共有しようとし、このような消費者の要求に応じて、消費者中心に装置を連結してコンテンツを共有できるホームネットワークドメインについての研究が活発に行われている。このように、コンテンツをホームドメイン内に加入した装置のみが自由にコンテンツを共有するためには、ホームドメインの外部では使用が制限されるようにコンテンツを保護する方案が必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする技術的課題は、ホームドメインで使用されるコンテンツを保護するために、外部からホームドメインに流入されるコンテンツをＤＲＭ（デジタル  ライト  マネージメント）システムの規則に従うコンテンツに変更し、ライセンスを生成するために必要な最新のドメイン情報及びアップデートされたドメインキーが得られる方法及び装置を提供するところにある。
【０００４】
また、前記方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【課題を解決するための手段】
【０００５】
本発明の技術的課題は、以上で言及した技術的課題に制限されず、言及されていないさらに他の技術的課題は、当業者が、以下の記載からに明確に理解できるであろう。
【０００６】
前記技術的課題を解決するための本発明に係るドメインに関するデータを獲得する装置は、前記ドメインキーの識別子を備えたドメインの情報を受信するインポート機能モジュールと、前記ドメインで有効に使用可能にアップデートされたドメインキーを受信するＤＲＭクライアントモジュールとを備える。
【０００７】
前記他の技術的課題を解決するための本発明に係るインポート機能モジュールを備えた装置は、前記ドメインに関する情報を提供する装置に前記ドメインの情報を要請する第１要請部と、前記要請に対応したドメインの情報を受信する第１受信部と、ＤＲＭクライアントモジュールを備えた装置から、前記ドメインで有効に使用可能にアップデートされたドメインキーを受信する第２受信部とを備える。
【０００８】
前記さらに他の技術的課題を解決するための本発明に係るＤＲＭクライアントモジュールを備えた装置は、保有しているドメインキーのアップデートの要否を判別する判別部と、前記ドメインキーのアップデートが必要であると判別すれば、前記ドメインに関連したデータを提供する装置に前記ドメインキーのアップデートを要請する要請部と、前記ドメインに関連したデータを提供する装置から、前記要請に対応したアップデートされたドメインキーを受信する受信部と、を備える。
【０００９】
前記さらに他の技術的課題を解決するための本発明に係るドメインで有効に使用可能なデータを獲得する装置は、前記ドメインキーの識別子を備えたドメインの情報を受信するインポート機能モジュールと、前記装置が保有したドメインキーが、前記ドメインで有効に使用可能なドメインキーなのかを判別するＤＲＭクライアントモジュールとを備える。
【００１０】
前記さらに他の技術的課題を解決するための本発明に係るドメインに属している装置が前記ドメインに関するデータを獲得する方法は、外部から流入されたコンテンツをドメインの規則に従うコンテンツに変換させる前記装置のインポート機能モジュールにおいて、前記ドメインに関する情報を提供する装置から、前記ドメインキーの識別子を備えたドメインの情報を受信するステップと、ドメインに関連したデータを要請する前記装置のＤＲＭクライアントモジュールにおいて、前記ドメインに関連したデータを提供装置からアップデートされたドメインキーを受信するステップとを含む。
【００１１】
前記さらに他の技術的課題を解決するために、本発明は、ドメインに属している装置が前記ドメインに関するデータを獲得する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００１２】
前記さらに他の技術的課題を解決するための本発明に係るドメインに属している装置が前記ドメインに関するデータを獲得する方法は、外部から流入されたコンテンツをＤＲＭシステムの規則に従うドメイン用コンテンツに変換させる前記装置のインポート機能モジュールにおいて、前記ドメインに関する情報を提供する装置から、前記ドメインキーの識別子を備えたドメインの情報を受信するステップと、ドメインに関連したデータを要請する前記装置のＤＲＭクライアントモジュールにおいて、前記ドメインに関連したデータを提供する装置からアップデートされたドメインキーを受信するステップとを含む。
【００１３】
前記さらに他の技術的課題を解決するために、本発明は、ドメインに属している装置が前記ドメインに関するデータを獲得する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１４】
本発明によれば、ドメイン情報提供装置から常に最新のドメインの情報を受信し、ドメイン関連のデータ提供装置からドメイン内で有効に使用可能なアップデートされたドメインキーを受信することによって、常に外部から流入されたコンテンツをドメインの規則に従うコンテンツにインポートして、現在のドメインに加入した装置のみが自由にコンテンツを利用できるようにコンテンツを保護する効果がある。
【発明を実施するための最良の形態】
【００１５】
以下、添付された図面を参照して、本発明に係るコンテンツの保護のためのドメイン情報及びドメイン関連のデータの獲得方法及びその装置について説明する。
【００１６】
図１は、本発明の望ましい一実施形態により、コンテンツの保護のためにドメイン情報の獲得が必要な状況を示す図である。図１に示すように、本発明の望ましい一実施形態によるコンテンツインポート装置は、外部からコンテンツを流入する構造を有する。ここで、コンテンツインポート装置とは、外部から流入されたコンテンツをドメイン内で安全に共有できるように、ＤＲＭシステムの規則に従うドメイン用コンテンツに変更し、ライセンスを生成する機能を有する装置を意味する。また、ここで、ドメイン用コンテンツは、ドメインキーを利用して暗号化したコンテンツを意味する。したがって、コンテンツインポート装置は、このようなライセンスを発給し、コンテンツの暗号化持に必要なドメイン情報及びドメイン関連のデータを獲得せねばならない。
【００１７】
図２は、本発明の望ましい一実施形態によって、コンテンツインポート装置の構成及びコンテンツインポート装置がドメインの情報及びアップデートされたドメインキーを受信する過程を示す図である。図２に示すように、本発明の望ましい一実施形態によるコンテンツインポート装置１０００は、インポート機能モジュール１１００及びＤＲＭクライアントモジュール１２００を備える。
【００１８】
コンテンツインポート装置１０００のインポート機能モジュール１１００は、外部から流入されたコンテンツをドメイン用コンテンツにインポートする機能を有し、そのために必要なドメインの情報をドメイン情報提供装置２０００から受信する。また、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、外部から流入されたコンテンツをドメイン用コンテンツにインポートするために必要なドメイン関連のデータを要請及び受信する機能を有し、そのためにアップデートされたドメインキーをドメイン関連のデータ提供装置３０００に要請し、要請に対応したアップデートされたドメインキーを受信する。
【００１９】
本発明の一実施形態によれば、コンテンツインポート装置１０００、ドメイン情報提供装置２０００及びドメイン関連のデータ提供装置３０００は、何れもドメインに加入した装置であって、別途の装置として記述されている。また、本発明の実施形態において、ドメイン情報提供装置２０００とドメイン関連のデータ提供装置３０００とは、分離された別途の装置であるが、二つの装置は、両方ともドメインを管理するドメインマネージャとしての役割を行っているので、一つの装置形態として表してもよい。本発明の一実施形態において、コンテンツインポート装置１０００、ドメイン情報提供装置２０００及びドメイン関連のデータ提供装置３０００は、同じドメインに加入した装置に該当する。したがって、本発明の一実施形態において使用されるドメインの情報とは、ドメインに加入した装置に共通的に該当するドメインに関してドメインの特性を表した全ての情報を意味する。
【００２０】
図３は、本発明の望ましい一実施形態によって、コンテンツインポート装置を構成するインポート機能モジュールの構成を示す図である。図３に示すように、本発明の望ましい一実施形態によるコンテンツインポート装置のインポート機能モジュール１１００は、第１インポート要請部１１１０、第１インポート受信部１１２０、第２インポート要請部１１３０、第２インポート受信部１１４０、保存部１１５０及びドメイン用コンテンツ生成部１１６０から構成される。
【００２１】
第１インポート要請部１１１０は、インポート機能モジュール１１００が外部から受信したコンテンツをドメイン用コンテンツにインポートするために必要なドメインの情報をドメイン情報提供装置２０００に要請する。
【００２２】
第１インポート受信部１１２０は、ドメイン情報提供装置２０００から第１インポート要請部１１１０の要請に対応したドメインの情報を受信する。
【００２３】
ここで、ドメインの情報とは、外部から流入されたコンテンツをＤＲＭシステムの規則に従うドメイン用コンテンツに暗号化し、ライセンスを生成するために必要なドメインの規則に関する情報を意味する。
【００２４】
このように、ドメインの情報を表した応答メッセージは、ドメイン用コンテンツが使用されるドメインを表したドメイン識別子、ドメイン用コンテンツが使用されるドメインが従う政策を表すドメイン政策識別子、ドメイン用コンテンツが使用されるドメインと関連したデータを獲得できる位置に関する情報を表すドメイン関連のデータ提供装置３０００の位置情報、ドメイン用コンテンツが使用されるドメインに対応した暗号化キーを表すドメインキーの識別子、及びコンテンツをドメイン用コンテンツにインポートするとき、ライセンスの生成に使用される当該ドメインについてのメンバーシップステート情報を含む。
【００２５】
ここで、メンバーシップステート情報とは、装置がドメインに加入するとき、ドメイン政策によって加入した装置のドメインメンバーとしての有効期間を表す時間情報である。したがって、当該装置がドメインから脱退した場合には、脱退した時間が書き込まれる。すなわち、コンテンツインポート装置１０００は、このようなメンバーシップステート情報を確認し、ドメイン用コンテンツを使用できるライセンスを発給する。
【００２６】
第１インポート受信部１２００を通じて受信されたドメインの情報は、保存部１１５０に保存される。
【００２７】
第２インポート要請部１１３０は、ＤＲＭクライアントモジュール１２００に保存されたドメインキーのアップデートが必要なのかについての確認を要請する。
【００２８】
第２インポート受信部１１４０は、ＤＲＭクライアントモジュール１２００から、ドメインで現在有効に使用される最新のドメインキーを含んだドメイン関連のデータを受信される。第２インポート受信部１１４０は、受信された最新のドメインキー及びドメイン関連のデータを保存部１１５０に伝達する。
【００２９】
ドメイン用コンテンツ生成部１６００は、外部から流入されたコンテンツをドメイン用コンテンツにインポートする場合、保存部１１５０に保存されたドメインの情報及び最新のドメインキーを含んだドメイン関連のデータを利用する。
【００３０】
図４は、本発明の望ましい一実施形態によって、コンテンツインポート装置を構成するＤＲＭクライアントモジュールの構成を示す図である。
【００３１】
図４に示すように、本発明の望ましい一実施形態によるＤＲＭクライアントモジュール１２００は、第１クライアント受信部１２１０、保存部１２２０、判別部１２３０、要請部１２４０、隣接性検査部１２５０、第２クライアント受信部１２６０及び伝送部１２７０から構成される。
【００３２】
第１クライアント受信部１２１０は、インポート機能モジュール１０００から保存されたドメインキーのアップデートが必要なのかについての確認要請を受信される。
【００３３】
保存部１２２０は、ドメイン用コンテンツを使用するためのドメインのキーを保存する。保存部１２２０には、ドメインが最初に形成される当時のドメインキー及びドメイン関連のデータが保存され、ドメインのキーの変更がなされた場合には、新たなドメインキーを受信して保存する。しかし、ドメインキーの変更がなされたにもかかわらず、新たなドメインキーが受信され得ない場合があるので、保存されたドメインキーの識別子と、ドメイン情報提供装置２０００から受信したドメインキーの識別子とを比較する過程が必要である。
【００３４】
判別部１２３０は、保存部１２２０から抽出したドメインキーの識別子と、ドメイン情報提供装置２０００から受信したドメインキーの識別子とを比較する。ここで、ドメインキーの識別子とは、特定されたドメインのキーを表すので、ドメインキーの識別子の一致如何によってドメインのキーが同じであるか否かが分かる。比較結果、ドメインキーの識別子が同じであれば、ドメインキーのアップデートが不要であるので、コンテンツインポート装置１０００に保存されたドメインキーを含んだドメイン関連のデータを、現在のドメインで有効に使用されるドメイン関連のデータと判別する。保存部２２００に保存されたドメインキーの識別子と、ドメイン情報提供装置２０００から受信したドメインキーの識別子とが一致しなければ、判別部１２３０は、ドメインキーのアップデートが必要であると判別する。したがって、判別部１２３０は、要請部１２４０にドメインキーのアップデートが必要であるという事実を通知する。
【００３５】
要請部１２４０は、ドメイン関連のデータ提供装置３０００にドメインキーのアップデートを要請する。
【００３６】
隣接性検査部１２５０は、ドメイン関連のデータ提供装置３０００と隣接性検査を行う。ここで、隣接性の検査は、ドメイン関連のデータ提供装置３０００で開始する。隣接性検査部１２５０は、ドメイン関連のデータ提供装置３０００から隣接性検査のためのメッセージを受信した後、これに対応したメッセージを伝送する。これに対し、ドメイン関連のデータ提供装置３０００は、メッセージの受信時間を測定して、隣接如何を調査する。隣接性の検査結果、隣接すれば、ドメイン関連のデータ提供装置３０００が、物理的に定められた距離以内に位置したということを意味する。
【００３７】
第２クライアント受信部１２６０は、隣接性の検査結果、ドメイン関連のデータ提供装置３０００と隣接性があれば、ドメイン関連のデータ提供装置３０００からアップデートされたドメインキーを受信され、これを伝送部１２７０に伝達する。このとき、ドメイン用コンテンツにインポートするとき、必要なドメイン関連のデータをアップデートされたドメインキーと共に受信されることもある。
【００３８】
伝送部１２７０は、ドメインキーの変更がなされて、ドメイン関連のデータ提供装置３０００から受信したアップデートされたドメインキー及びドメイン関連のデータをインポート機能モジュール１１００に伝送する。
【００３９】
図５は、本発明の望ましい一実施形態によって、コンテンツインポート装置からドメインの情報及びアップデートされたドメインキーを獲得する全体的な過程を示す図である。図５に示すように、コンテンツインポート装置１０００において、外部から流入されたコンテンツをＤＲＭシステムの規則に従うドメイン用コンテンツに暗号化するために必要なドメインの情報及びドメイン内で有効に使用可能なアップデートされたドメインキーを獲得する過程は、次の通りに順次に行われる。
【００４０】
ステップ１０において、コンテンツインポート装置１０００のインポート機能モジュール１１００は、ドメイン情報提供装置２０００にドメインの情報を要請する。ここで、ドメイン情報提供装置２０００は、ドメインに加入した装置にドメインの情報を提供する機能を有する装置を意味する。
【００４１】
ステップ２０において、ドメイン情報提供装置２０００は、インポート機能モジュール１１００のドメインの情報要請に対応して、ドメインの情報を表した応答メッセージをコンテンツインポート装置１０００に伝送する。ここで、ドメインの情報とは、外部から流入されたコンテンツをＤＲＭシステムの規則によってドメイン用コンテンツに暗号化し、ライセンスを生成するために必要なドメインの情報を意味する。
【００４２】
このように、ドメインの情報を表した応答メッセージは、ドメイン用コンテンツが使用されるドメインを表したドメイン識別子、ドメイン用コンテンツが使用されるドメインが従う政策を表すドメイン政策識別子、ドメイン用コンテンツが使用されるドメインと関連したデータを獲得できる位置に関する情報を表すドメイン関連のデータ提供装置３０００の位置情報、ドメイン用コンテンツが使用されるドメインに対応した暗号化キーを表すドメインキーの識別子、及びコンテンツをドメイン用コンテンツにインポートするとき、ライセンスの生成に使用される当該ドメインについてのメンバーシップステート情報を含む。
【００４３】
ここで、メンバーシップステート情報とは、装置がドメインに加入するとき、ドメイン政策によって加入した装置のドメインメンバーとしての有効期間を表す時間情報である。したがって、当該装置がドメインから脱退した場合には、脱退した時間が書き込まれる。すなわち、コンテンツインポート装置１０００は、このようなメンバーシップステート情報を確認して、ドメイン用コンテンツを使用できるライセンスを発給する。
【００４４】
ステップ３０において、コンテンツインポート装置１０００のインポート機能モジュール１１００は、ドメインについての情報を要請する機能を有するＤＲＭクライアントモジュール１２００に、ドメインキーのアップデートが必要なのかについての確認を要請する。
【００４５】
ステップ４０において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、インポート機能モジュール１１００の要請に対応して、保存されたドメインキーのアップデートの要否を確認する。
【００４６】
ステップ５０において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、保存されたドメインキーのアップデートが必要であれば、ドメイン関連のデータ提供装置３０００にドメインキーのアップデートを要請する。ここで、ドメイン関連のデータ提供装置３０００は、ドメインに加入した装置にドメインのコンテンツを使用できるように、ドメイン関連のデータを提供する装置を意味する。
【００４７】
ステップ６０において、ドメイン関連のデータ提供装置３０００は、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００と隣接性検査を行う。
【００４８】
ステップ７０において、ドメイン関連のデータ提供装置３０００は、コンテンツインポート装置１０００と隣接性があれば、アップデートされたドメインキーをコンテンツインポート装置１０００のインポート機能モジュール１１００に伝送する。
【００４９】
ステップ８０において、アップデートされたドメインキーを受信したコンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、ドメイン関連のデータ提供装置３０００にドメインキーのアップデートが完了したことを通知する。
【００５０】
ステップ９０において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、ドメイン関連のデータ提供装置３０００から受信したアップデートされたドメインキーをインポート機能モジュール１１００に伝達する。
【００５１】
図６は、本発明の他の望ましい一実施形態によって、コンテンツインポート装置からドメインに関するデータを獲得する全体的な過程を示す図である。
【００５２】
ステップ１００において、コンテンツインポート装置１０００のインポート機能モジュール１１００は、ドメイン情報提供装置２０００にドメインの情報を要請する。ここで、ドメイン情報提供装置２０００は、ドメインに加入した装置にドメインの情報を提供する機能を有する装置を意味する。
【００５３】
ステップ２００において、ドメイン情報提供装置２０００は、インポート機能モジュール１１００のドメインの情報要請に対応して、ドメインの情報を表した応答メッセージをコンテンツインポート装置１０００に伝送する。ここで、ドメインの情報とは、外部から流入されたコンテンツを、ＤＲＭシステムの規則によってドメイン用コンテンツに暗号化し、ライセンスを生成するために必要なドメインの情報を意味する。
【００５４】
このように、ドメインの情報を表した応答メッセージは、ドメイン用コンテンツが使用されるドメインを表したドメイン識別子、ドメイン用コンテンツが使用されるドメインが従う政策を表すドメイン政策識別子、ドメイン用コンテンツが使用されるドメインと関連したデータを獲得できる位置に関する情報を表すドメイン関連のデータ提供装置３０００の位置情報、ドメイン用コンテンツが使用されるドメインに対応した暗号化キーを表すドメインキーの識別子、及びコンテンツをドメイン用コンテンツにインポートするとき、ライセンスの生成に使用される当該ドメインに対するメンバーシップステート情報を含む。
【００５５】
ここで、メンバーシップステート情報とは、装置がドメインに加入するとき、ドメイン政策によって加入した装置のドメインメンバーとしての有効期間を表す時間情報である。したがって、当該装置がドメインから脱退した場合には、脱退した時間が書き込まれる。すなわち、コンテンツインポート装置１０００は、このようなメンバーシップステート情報を確認して、ドメイン用コンテンツを使用できるライセンスを発給する。
【００５６】
ステップ３００において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、保存されたドメインキーのアップデートの要否を判別する。ＤＲＭクライアントモジュールは、ドメイン情報提供装置から受信したドメインキーの識別子と、保存されたドメインキーの識別子とが一致しなければ、保存されたドメインキーのアップデートが必要であると判別する。
【００５７】
ステップ４００において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、保存されたドメインキーのアップデートが必要であれば、ドメイン関連のデータ提供装置３０００にドメインキーのアップデートを要請する。ここで、ドメイン関連のデータ提供装置３０００は、ドメインに加入した装置に、ドメインのコンテンツを使用できるようにドメイン関連のデータを提供する装置を意味する。
【００５８】
ステップ５００において、ドメイン関連のデータ提供装置３０００は、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００と隣接性検査を行う。
【００５９】
ステップ６００において、ドメイン関連のデータ提供装置３０００は、コンテンツインポート装置１０００と隣接性があれば、アップデートされたドメインキーをコンテンツインポート装置１０００のインポート機能モジュール１１００に伝送する。
【００６０】
ステップ７００において、アップデートされたドメインキーを受信したコンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、ドメイン関連のデータ提供装置３０００にドメインキーのアップデートが完了したことを通知する。
【００６１】
図７は、本発明の望ましい一実施形態によって、コンテンツインポート装置のインポート機能モジュールからドメインの情報及びアップデートされたドメインキーを獲得する過程を示す図である。図７に示すように、コンテンツインポート装置１０００のインポート機能モジュール１１００において、外部から流入されたコンテンツをＤＲＭシステムの規則によってドメイン用コンテンツに暗号化するために必要なドメインの情報及びドメイン内で有効に使用可能なドメインキーを獲得する過程は、次の通りに順次に行われる。
【００６２】
ステップ１１０１において、コンテンツインポート装置１０００のインポート機能モジュール１１００は、外部から流入したコンテンツをドメイン用コンテンツにインポートするときに必要なドメインの情報をドメイン情報提供装置２０００に要請する。ここで、ドメイン情報提供装置２０００とは、ドメインに関する情報を提供する装置であって、ドメインを管理するドメインマネージャが一般的に同じ機能を有する。インポート機能モジュール１１００は、ドメイン情報提供装置２０００から最新のドメイン情報を受信するので、外部から流入したコンテンツをドメイン用コンテンツにインポートするとき、受信したドメインの情報を利用する。
【００６３】
ステップ１１０２において、コンテンツインポート装置１０００のインポート機能モジュール１１００は、ドメイン情報の要請に対応したドメインの情報を表した応答メッセージをドメイン情報提供装置２０００から受信する。
【００６４】
ここで、ドメインの情報とは、外部から流入されたコンテンツを、ＤＲＭシステムの規則によってドメイン用コンテンツに暗号化し、ライセンスを発給するために必要なドメインに関する情報を意味する。
【００６５】
このように、ドメインの情報を表した応答メッセージは、ドメイン用コンテンツが使用されるドメインを表したドメイン識別子、ドメイン用コンテンツが使用されるドメインが従う政策を表すドメイン政策識別子、ドメイン用コンテンツが使用されるドメインと関連したデータを獲得できる位置に関する情報を表すドメイン関連のデータ提供装置３０００の位置情報、ドメイン用コンテンツが使用されるドメインに対応した暗号化キーを表すドメインキーの識別子、及びコンテンツをドメイン用コンテンツにインポートするとき、ライセンスの生成に使用される当該ドメインについてのメンバーシップステート情報を含む。
【００６６】
ここで、メンバーシップステート情報とは、装置がドメインに加入するとき、ドメイン政策によって加入した装置のドメインメンバーとしての有効期間を表す時間情報である。したがって、当該装置がドメインから脱退した場合には、脱退した時間が書き込まれる。すなわち、コンテンツインポート装置１０００は、このようなメンバーシップステート情報を確認して、ドメイン用コンテンツを使用できるライセンスを発給する。
【００６７】
ステップ１１０３において、コンテンツインポート装置１０００のインポート機能モジュール１１００は、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００に、保存されたドメインキーのアップデートの必要如何についての確認を要請する。
【００６８】
ステップ１１０４において、コンテンツインポート装置１０００のインポート機能モジュール１１００は、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００から、現在のドメイン内で有効に使用可能なドメインキーを含んだ有効なドメイン関連のデータを受信する。ここで、有効に使用可能なドメインキーとは、現在のドメインに加入した装置に共通的に共有しており、コンテンツインポート装置１０００から、ドメイン内で有効に使用可能であると判別されたドメインキーを意味する。また、ドメイン関連のデータとは、ドメインの変更が発生した場合、ドメインに関連して変更された情報を意味する。したがって、アップデートされたドメインキーは、ドメイン関連のデータの一部に該当する。
【００６９】
図８は、本発明の望ましい一実施形態によって、コンテンツインポート装置のＤＲＭクライアントからアップデートされたドメインキーを獲得する過程を示す図である。図８に示すように、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００が、ドメイン内で有効に使用可能なドメインキーを獲得する方法は、次の通りに順次に行われる。
【００７０】
ステップ１２０１において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、コンテンツインポート装置１０００のインポート機能モジュール１１００から、保存されたドメインキーのアップデートが必要なのかについての確認を要請される。
ステップ１２０２において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、コンテンツインポート装置１０００のインポート機能モジュール１１００がドメイン情報提供装置２０００から受信したドメインキーの識別子と、コンテンツインポート装置１０００に保存されたドメインキーの識別子とが一致しているかを確認する。
【００７１】
コンテンツインポート装置１０００は、ドメインに加入した装置であり、保存されたドメインキーと受信したドメインキーとは同じドメインキーであるので、保存されたドメインキーの識別子と受信したドメインキーの識別子とは一致することが一般的である。
【００７２】
しかし、ドメインマネージャは、ドメインに新たな装置が加入または脱退する場合、既存のドメインキーの流出によってコンテンツが保護されない状況を防止するために、新たなドメインキーにアップデートする。このように、ドメインに新たな装置の加入または脱退によってドメインキーがアップデートされた場合、アップデートされたドメインキーを受信していないコンテンツインポート装置１０００は、アップデートされる前のドメインキーを保有しているので、保存されたドメインキーの識別子と受信したドメインキーの識別子とは一致しないこともある。したがって、保存されたドメインキーの識別子と受信したドメインキーの識別子とが一致すれば、ドメインキーのアップデートが不要なので、手続きを終了する。一方、保存されたドメインキーの識別子と受信したドメインキーの識別子とが一致しなければ、ドメインキーのアップデートが必要なので、ステップ１２０３に進む。
【００７３】
ステップ１２０３において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、ドメインで有効に使用可能なアップデートされたドメインキーが必要なので、ドメイン関連のデータ提供装置３０００にドメインキーのアップデートを要請したメッセージを伝送する。ＤＲＭクライアントモジュール１２００が、ドメイン関連のデータ提供装置３０００に伝送するメッセージは、要請する装置の識別子及びＤＲＭオブジェクトコンテキストを備える。ここで、要請する装置の識別子は、コンテンツインポート装置１０００を表した識別子を意味する。また、ＤＲＭオブジェクトコンテキストは、ドメインキーのアップデートを要請するアクションネームと、コンテンツインポート装置１０００が加入された一つのドメインの識別子を含むコンテキストリストとを備える。ここで、コンテキストリストには、ドメイン関連のデータを要請する内容を含みうる。
【００７４】
ステップ１２０４において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、ドメイン関連のデータ提供装置３０００と隣接性検査を行う。ここで、隣接性の検査は、ドメイン関連のデータ提供装置３０００で開始する。隣接性検査部１２５０は、ドメイン関連のデータ提供装置３０００から隣接性検査のためのメッセージを受信した後、これに対応したメッセージを伝送する。これに対し、ドメイン関連のデータ提供装置３０００は、メッセージの受信時間を測定して、隣接如何を調査する。
【００７５】
隣接性の検査結果、コンテンツインポート装置１０００とドメイン関連のデータ提供装置３０００とが隣接性があれば、ステップ１２０５に進み、隣接性がなければ、手続きを終了する。
【００７６】
ステップ１２０５において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、ドメイン関連のデータ提供装置３０００から、現在のドメインに加入した装置が共有しているアップデートされたドメインキーを受信される。このとき、ドメインキー及びドメイン関連のデータは、メッセージ形式として伝送されるが、その形式は、ドメインキー情報及びＤＲＭオブジェクトコンテキストを含んで構成される。
【００７７】
ここで、ドメインキー情報は、コンテンツインポート装置１０００の公開キーで暗号化されたドメインキー情報を意味する。また、ＤＲＭオブジェクトコンテキストは、ドメインキーのアップデートを表現するアクションネーム及びコンテキストリストを有する。このとき、コンテキストリストは、ドメインキーのアップデートを要請するコンテンツインポート装置１０００が加入された一つのドメイン識別子及びドメイン関連のデータ情報を含む。
【００７８】
ステップ１２０６において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、ドメイン関連のデータ提供装置３０００から受信したアップデートされたドメインキーを保存し、ドメインキーが、アップデートが完了したことを表す確認メッセージをドメイン関連のデータ提供装置３０００に伝送する。
【００７９】
ステップ１２０７において、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、ドメイン関連のデータ提供装置３０００から受信したアップデートされたドメインキーをインポート機能モジュール１１００に伝達する。
【００８０】
図９は、本発明の望ましい一実施形態によって、ドメイン情報提供装置からコンテンツインポート機能装置にドメインの情報を伝送する過程を示す図である。図９に示すように、ドメイン情報提供装置２０００からコンテンツインポート装置１０００にドメインの情報を伝送する過程は、次の通りに順次に行われる。
【００８１】
ステップ２００１において、ドメイン情報提供装置２０００は、コンテンツインポート装置１０００のインポート機能モジュール１１００から、ドメイン用コンテンツにインポートするために必要なドメインの情報を要請されるメッセージを受信される。
【００８２】
ステップ２００２において、ドメイン情報提供装置２０００は、コンテンツインポート装置１０００の要請メッセージに対応して、ドメイン情報をコンテンツインポート装置１０００のインポート機能モジュール１１００に伝送する。
【００８３】
ドメインの情報を表した応答メッセージは、ドメイン用コンテンツが使用されるドメインを表したドメイン識別子、ドメイン用コンテンツが使用されるドメインが従う政策を表すドメイン政策識別子、ドメイン用コンテンツが使用されるドメインと関連したデータを獲得できる位置に関する情報を表すドメイン関連のデータ提供装置３０００の位置情報、ドメイン用コンテンツが使用されるドメインに対応した暗号化キーを表すドメインキーの識別子、及びコンテンツをドメイン用コンテンツにインポートするとき、ライセンスの生成に使用される当該ドメインについてのメンバーシップステート情報を含む。
【００８４】
ここで、メンバーシップステート情報とは、装置がドメインに加入するとき、ドメイン政策によって加入した装置のドメインメンバーとしての有効期間を表す時間情報である。したがって、当該装置がドメインから脱退した場合には、脱退した時間が書き込まれる。すなわち、コンテンツインポート装置１０００は、このようなメンバーシップステート情報を確認して、ドメイン用コンテンツを使用できるライセンスを発給する。
【００８５】
図１０は、本発明の望ましい一実施形態によって、ドメイン関連のデータ提供装置からコンテンツインポート機能装置にアップデートされたドメインキーを伝送する過程を示す図である。図１０に示すように、ドメイン関連のデータ提供装置３０００からコンテンツインポート機能装置１０００のＤＲＭクライアントモジュール１２００にアップデートされたドメインキーの情報を伝送する過程は、次の通りに順次に行われる。
【００８６】
ステップ３００１において、ドメイン関連のデータ提供装置３０００は、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００からドメインキーのアップデートを要請したメッセージを受信される。
【００８７】
コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００は、保存されたドメインキーの識別子と、ドメイン情報提供装置２０００から受信したドメインキーの識別子とが一致しなければ、保存されたドメインキーは、アップデートが必要であると判別し、ドメインキーのアップデートを要請するメッセージを伝送する。コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００がドメイン関連のデータ提供装置３０００に伝送するメッセージは、要請する装置の識別子及びＤＲＭオブジェクトコンテキストを備える。
【００８８】
ここで、要請する装置の識別子としては、現在のドメインで有効に使用されるドメインキーの伝送を要請する装置であるコンテンツインポート装置１０００の識別子が使用される。また、ＤＲＭオブジェクトコンテキストは、ドメインキーのアップデートを要請するアクションネーム及びコンテキストリストを意味し、コンテキストリストは、要請するコンテンツインポート装置１０００が加入された一つのドメイン識別子及びドメイン関連のデータに関する内容を含む。
【００８９】
ステップ３００２において、ドメインキーの更新要請を受けたドメイン関連のデータ提供装置３０００は、コンテンツインポート装置１０００と隣接性検査を行う。
【００９０】
このような隣接性検査を行う理由は、隣接していない装置にドメインの情報が流出されて、コンテンツが無制限的に配布されることを防止するためである。隣接性検査の方法としては、隣接性検査のためのメッセージをコンテンツインポート装置１０００に伝送した後、受信される時間を測定して隣接如何を調査するＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）方法を利用できるが、必ずしもこれに限定されない。隣接性の検査結果、隣接性があれば、ステップ３００３に進むが、隣接性がなければ、手続きを終了する。
【００９１】
ステップ３００３において、ドメイン関連のデータ提供装置３０００は、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００に、アップデートされたドメインキーをメッセージ形態に伝送する。ドメイン関連のデータ提供装置３０００がコンテンツインポート装置１０００に伝送するメッセージは、ドメインキー情報及びＤＲＭオブジェクトコンテキストを含む。
【００９２】
ここで、ドメインキーは、現在の装置が加入したドメインにより有効に使用されるドメインキーであり、ドメインキー情報は、コンテンツインポート装置１０００の公開キーで暗号化されたものを意味する。ＤＲＭオブジェクトコンテキストは、ドメインキーのアップデートを表現するアクションネーム及びコンテキストリストを含む。このとき、コンテキストリストは、ドメインキーアップデートを要請するコンテンツインポート装置１０００が加入された一つのドメイン識別子及びドメイン関連のデータを含む。
【００９３】
ステップ３００４において、ドメイン関連のデータ提供装置３０００は、コンテンツインポート装置１０００のＤＲＭクライアントモジュール１２００からドメインキーのアップデートが完了したというメッセージを受信する。
【００９４】
一方、前述の本発明の実施形態は、コンピュータで実行できるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用のディジタルコンピュータで具現されうる。また、前述の本発明の実施形態で使用されたデータの構造は、コンピュータで読み取り可能な記録媒体に多様な手段を通じて記録されうる。
【００９５】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを介した伝送）のような記録媒体を含む。
【００９６】
以上、本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲内で変形された形態で具現されうるということが理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点から考慮されねばならない。本発明の範囲は、前述の説明ではなく、特許請求の範囲に記載されており、それと同等な範囲内にある全ての差異点は、本発明に含まれたものと解釈されねばならない。
【産業上の利用可能性】
【００９７】
本発明は、デジタルコンテンツに関連した技術分野に好適に適用されうる。
【図面の簡単な説明】
【００９８】
【図１】本発明の望ましい一実施形態によって、コンテンツの保護のためにドメイン情報の獲得が必要な状況を示す図である。
【図２】本発明の望ましい一実施形態によって、コンテンツインポート装置の構成、及びコンテンツインポート装置がドメインの情報及びアップデートされたドメインキーを受信する過程を示す図である。
【図３】本発明の望ましい一実施形態によって、コンテンツインポート装置を構成するインポート機能モジュールの構成を示す図である。
【図４】本発明の望ましい一実施形態によって、コンテンツインポート装置を構成するＤＲＭクライアントモジュールの構成を示す図である。
【図５】本発明の望ましい一実施形態によって、コンテンツインポート装置からドメインの情報及びアップデートされたドメインキーを獲得する全体的な過程を示す図である。
【図６】本発明の他の望ましい一実施形態によって、コンテンツインポート装置からドメインに関するデータを獲得する全体的な過程を示す図である。
【図７】本発明の望ましい一実施形態によって、コンテンツインポート装置のインポート機能モジュールからドメインの情報及びアップデートされたドメインキーを獲得する過程を示す図である。
【図８】本発明の望ましい一実施形態によって、コンテンツインポート装置のＤＲＭクライアントからアップデートされたドメインキーを獲得する過程を示す図である。
【図９】本発明の望ましい一実施形態によって、ドメイン情報の提供装置からコンテンツインポート機能装置にドメインの情報を伝送する過程を示す図である。
【図１０】本発明の望ましい一実施形態によって、ドメイン関連のデータ提供装置からコンテンツインポート機能装置にアップデートされたドメインキーを伝送する過程を示す図である。
【符号の説明】
【００９９】
１０００  コンテンツインポート装置
１１００  インポート機能モジュール
１２００  ＤＲＭクライアントモジュール
２０００  ドメイン情報提供装置
３０００  ドメイン関連のデータ提供装置
【図１】
0005164376.tif 000002
【図２】
0005164376.tif 000003
【図３】
0005164376.tif 000004
【図４】
0005164376.tif 000005
【図５】
0005164376.tif 000006
【図６】
0005164376.tif 000007
【図７】
0005164376.tif 000008
【図８】
0005164376.tif 000009
【図９】
0005164376.tif 000010
【図１０】
0005164376.tif 000011