(57)【要約】  本発明によるドメインの構成を表すドメイン情報をバックアップする方法は、ドメイン情報を暗号化し、暗号化されたドメイン情報をドメインに位置した所定の保存装置に保存することによって、外部ネットワークの助けなしに安全にドメイン情報をバックアップでき、これにより、既存のドメインサーバが故障を起こした場合、新たなドメインサーバがドメイン情報を獲得しうる。
2008533611.tif 000002
【特許請求の範囲】
【請求項１】
ドメインの構成を表すドメイン情報をバックアップする方法において、
（ａ）前記ドメイン情報を暗号化するステップと、
（ｂ）前記暗号化されたドメイン情報を前記ドメインに位置した所定の保存装置に保存するステップと、を含むことを特徴とする方法。
【請求項２】
前記（ａ）ステップは、前記ドメインのユーザについての情報を利用して前記ドメイン情報を暗号化することを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザを認証するステップと、
前記認証結果、前記ユーザが前記ドメインに対する正当なユーザである場合、前記ユーザについての情報を利用して暗号化キーを生成するステップと、をさらに含み、
前記（ａ）ステップは、前記生成された暗号化キーを利用して暗号化することを特徴とする請求項２に記載の方法。
【請求項４】
前記所定の保存装置は、前記ドメインの外部に位置したいかなるネットワークにも連結されていないことを特徴とする請求項１に記載の方法。
【請求項５】
前記ドメイン情報の変更を感知するステップと、
前記感知されたドメイン情報の変更に基づいて、前記ドメイン情報を更新するステップと、をさらに含み、
前記（ａ）ステップは、前記更新されたドメイン情報を暗号化することを特徴とする請求項１に記載の方法。
【請求項６】
ドメインの構成を表すドメイン情報をバックアップする装置において、
前記ドメイン情報を暗号化する暗号化部と、
前記暗号化部によって暗号化されたドメイン情報を前記ドメインに位置した所定の保存装置に保存する保存部と、を備えることを特徴とする装置。
【請求項７】
前記暗号化部は、前記ドメインのユーザについての情報を利用して、前記ドメイン情報を暗号化することを特徴とする請求項６に記載の装置。
【請求項８】
前記ユーザを認証する認証部と、
前記認証部での認証結果、前記ユーザが前記ドメインに対する正当なユーザである場合、前記ユーザについての情報を利用して暗号化キーを生成する暗号化キー生成部と、をさらに備え、
前記暗号化部は、前記生成された暗号化キーを利用して暗号化することを特徴とする請求項７に記載の装置。
【請求項９】
ドメインの構成を表すドメイン情報をバックアップする方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、
前記ドメイン情報を暗号化するステップと、
前記暗号化されたドメイン情報を前記ドメインに位置した所定の保存装置に保存するステップと、を含むことを特徴とする方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１０】
ドメインの構成を表すドメイン情報を復旧する方法において、
（ａ）前記ドメインに位置した所定の保存装置から前記ドメインについての暗号化されたドメイン情報を獲得するステップと、
（ｂ）前記獲得された暗号化されたドメイン情報を復号化するステップと、を含むことを特徴とする方法。
【請求項１１】
前記（ｂ）ステップは、前記ドメインのユーザについての情報を利用して前記暗号化されたドメイン情報を復号化することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザを認証するステップと、
前記認証結果、前記ユーザが前記ドメインに対する正当なユーザである場合、前記ユーザについての情報を利用して復号化キーを生成するステップと、をさらに含み、
前記（ｂ）ステップは、前記生成された復号化キーを利用して復号化することを特徴とする請求項１１に記載の方法。
【請求項１３】
前記所定の保存装置は、前記ドメインの外部に位置したいかなるネットワークにも連結されていないを特徴とする請求項１０に記載の方法。
【請求項１４】
前記所定の保存装置に前記暗号化されたドメイン情報をバックアップしたドメインサーバの故障発生によって、前記ドメイン情報の復旧に対する要請を受信するステップをさらに含み、
前記（ｂ）ステップは、前記受信部に前記要請が受信されれば、前記暗号化されたドメイン情報を獲得することを特徴とする請求項１０に記載の方法。
【請求項１５】
ドメインの構成を表すドメイン情報を復旧する装置において、
前記ドメインに位置した所定の保存装置から前記ドメインについての暗号化されたドメイン情報を獲得する獲得部と、
前記獲得部によって獲得された暗号化されたドメイン情報を復号化する復号化部と、を備えることを特徴とする装置。
【請求項１６】
前記復号化部は、前記ドメインのユーザについての情報を利用して、前記暗号化されたドメイン情報を復号化することを特徴とする請求項１５に記載の装置。
【請求項１７】
前記ユーザを認証する認証部と、
前記認証部での認証結果、前記ユーザが前記ドメインに対する正当なユーザである場合、前記ユーザについての情報を利用して復号化キーを生成する復号化キー生成部と、をさらに備え、
前記復号化部は、前記生成された復号化キーを利用して復号化することを特徴とする請求項１６に記載の装置。
【請求項１８】
ドメインの構成を表すドメイン情報を復旧する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、
前記ドメインに位置した所定の保存装置から前記ドメインについての暗号化されたドメイン情報を獲得するステップと、
前記獲得された暗号化されたドメイン情報を復号化するステップと、を含むことを特徴とする方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツを保護する分野に関する。
【背景技術】
【０００２】
最近、インターネット、地上波、ケーブル、衛星などの多様な通信媒体を利用したデジタルコンテンツの伝送が急増しており、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの大容量記録媒体を利用したデジタルコンテンツの販売及び貸与が急増している。これにより、デジタルコンテンツの著作権を保護するためのソリューションであるＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）が注目されている。特に、前記ＤＲＭ下で、あるホームドメインの正当なユーザが、このホームドメインに属しているデバイスを通じて多様なコンテンツサービスを自由に提供されるようにする分野についての研究が活発に進められている。
【０００３】
図１は、従来の一実施形態によるホームドメイン環境を示す図である。図１を参照するに、従来の実施形態によるホームドメイン１は、ドメインサーバ１０及びデバイス１ないし５  １１〜１５で構成される。
【０００４】
ドメインサーバ１０は、ホームドメイン１を管理することにより、ホームドメイン１の正当なユーザのみがホームドメイン１に位置したデバイス１ないし５  １１〜１５を通じて多様なコンテンツサービスを提供されるようにする。
【０００５】
しかし、ドメインサーバ１０が故障を起こした場合、ドメインサーバ１０は、ホームドメイン１を管理できなくなり、その結果、ホームドメイン１におけるコンテンツサービスは、正常的になされなくなり、結局、ホームドメインを再構成せねばならないという問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術的課題は、ドメインサーバが故障を起こした場合にもホームドメインが円滑に管理されるようにすることにより、ホームドメインにおけるコンテンツサービスは、正常的になされるようにする装置及び方法を提供することであり、この方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
前記課題を解決するための本発明によるドメインの構成を表すドメイン情報をバックアップする方法は、前記ドメイン情報を暗号化するステップと、前記暗号化されたドメイン情報を前記ドメインに位置した保存装置に保存するステップと、を含む。
【０００８】
前記課題を解決するための本発明によるドメインの構成を表すドメイン情報をバックアップする装置は、前記ドメイン情報を暗号化する暗号化部と、前記暗号化部によって暗号化されたドメイン情報を前記ドメインに位置した所定の保存装置に保存する保存部と、を備える。
【０００９】
前記課題を解決するために、本発明は、前記ドメインの構成を表すドメイン情報をバックアップする方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００１０】
前記課題を解決するための本発明によるドメインの構成を表すドメイン情報を復旧する方法は、前記ドメインに位置した所定の保存装置から前記ドメインについての暗号化されたドメイン情報を獲得するステップと、前記獲得された暗号化されたドメイン情報を復号化するステップと、を含む。
【００１１】
前記課題を解決するための本発明によるドメインの構成を表すドメイン情報を復旧する装置は、前記ドメインに位置した所定保存装置から前記ドメインについての暗号化されたドメイン情報を獲得する獲得部と、前記獲得部によって獲得された暗号化されたドメイン情報を復号化する復号化部と、を備える。
【００１２】
前記課題を解決するために、本発明は、前記ドメインの構成を表すドメイン情報を復旧する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１３】
本発明によれば、ドメイン情報を暗号化し、これをドメインに位置した安全保存装置に保存することによって外部ネットワークの助けなしに安全にドメイン情報をバックアップでき、これにより、既存のドメインサーバが故障を起こした場合、新たなドメインサーバが安全保存装置から暗号化されたドメイン情報を獲得し、これを復号化することによって、ドメインサーバが故障を起こした場合にも、新たなドメインサーバによってホームドメインが円滑に管理され、その結果、ホームドメインにおけるコンテンツサービスは、ドメインサーバの故障如何に関係なく、正常的になされる。
【００１４】
すなわち、本発明によれば、あるドメインサーバが故障を起こした場合にも、他のデバイスがドメイン情報を獲得し、これに基づいて継続的にホームドメインを管理することによって、従来のようにホームドメインを再構成しなくてもよいため、ホームドメインに属しているデバイスは、ドメインサーバの故障如何に関係なく、透明なコンテンツサービスを提供される。
【００１５】
特に、本発明によれば、ユーザ情報を利用してドメイン情報を暗号化し、ユーザ情報を利用して暗号化されたドメイン情報を復号化できるようにすることによって、ホームドメインの正当なユーザのみがドメイン情報を獲得できるようにし、その結果、ドメインサーバの故障による不当なユーザの無断コンテンツサービスの利用を遮断できる。
【発明を実施するための最良の形態】
【００１６】
以下では、図面を参照して本発明の望ましい実施形態を詳細に説明する。
【００１７】
図２は、本発明の望ましい一実施形態によるホームドメインにおけるドメイン情報バックアップ環境を示す図である。図２を参照するに、本実施形態によるホームドメイン２は、ドメインサーバ２０、デバイス１ないし５  ２１〜２５、及び安全保存装置３０で構成される。
【００１８】
ドメインサーバ２０は、ホームドメイン２の構成を表すドメイン情報に基づいてホームドメイン２を管理する。すなわち、ドメインサーバ２０は、ドメイン情報に基づいてホームドメイン２の正当なユーザのみがホームドメイン２に位置したデバイス１ないし５  ２１〜２５を通じて多様なコンテンツサービスを提供されるようにする。
【００１９】
特に、ドメイン情報は、ドメインサーバ２０がこのような役割を行えるようにするために、ホームドメイン２にいかなるデバイスが属しているかを表す情報、及びホームドメイン２の正当なユーザが誰なのかを表す情報で構成される。具体的に、ドメイン情報は、次のような形態のドメイン情報テーブル３００で具現される。
【００２０】
図３は、本発明の望ましい一実施形態によるドメイン情報テーブルの構成を示す図である。図３を参照するに、本実施形態によるドメイン情報テーブル３００は、ドメインＩＤ  ３１、ドメインキー３２、デバイス目録３３、及びユーザ目録３４で構成される。
【００２１】
ドメインＩＤ  ３１は、ホームドメイン２を識別するための値である。ドメインキー３２は、ホームドメイン２に割当てられた暗号化キーである。ドメインサーバ２０は、デバイス１ないし５  ２１〜２５にあるコンテンツを安全に提供するために、暗号化キーを利用してこのコンテンツを暗号化し、暗号化されたコンテンツを提供する。
【００２２】
デバイス目録３３は、少なくとも一つ以上のデバイスについての情報で構成され、一つのデバイスについての情報は、デバイスＩＤ、デバイスキー、及びデバイス説明で構成される。デバイスＩＤは、デバイスを識別するための値である。デバイスキーは、ドメインサーバ２０から提供されたコンテンツを復号化するための復号化キーである。デバイスの説明は、デバイスについての一般的な特性を記述する。
【００２３】
ユーザ目録３４は、少なくとも一つ以上のユーザについての情報で構成され、一つのユーザについての情報は、ユーザＩＤ、ユーザキー、及びユーザ説明で構成される。ユーザＩＤは、ユーザを識別するための値である。ユーザキーは、一般的にユーザパスワードを称し、ユーザ認証の可能なスマートカード、認証書、生体認識など多様な技術が適用される。ユーザキーは、他のユーザ情報に比べて、特に保安が維持されるように管理されねばならない。
【００２４】
しかし、ドメインサーバ２０が故障を起こした場合、ドメインサーバ２０は、ホームドメイン２を管理できなくなり、その結果、ホームドメイン２におけるコンテンツサービスは、正常的になされなくなる。このような場合、ドメインサーバ２０の故障と共にドメイン情報の流失を防止し、ホームドメイン２の正当なユーザのみがドメイン情報を復旧できるようにするために、本実施形態では、ホームドメイン２のユーザ４０についての情報を利用してドメイン情報を暗号化し、暗号化されたドメイン情報を安全保存装置３０にバックアップする。
【００２５】
特に、本実施形態における安全保存装置３０は、ハッキングのような外部攻撃から保護されるために、ホームドメイン２の外部に位置したいかなるネットワークにも連結されていない。
【００２６】
図４は、本発明の望ましい一実施形態によるホームドメインにおけるドメイン情報復旧環境を示す図である。図４を参照するに、本実施形態によるホームドメイン２は、ドメインサーバ５０、デバイス１ないし５  ２１〜２５、及び安全保存装置３０で構成される。既存のドメインサーバ２０の故障によって、既存のドメインサーバ２０は、新たなドメインサーバ５０に交替される。但し、新たなドメインサーバ５０は、ドメインサーバ５０、デバイス１ないし５  ２１〜２５ではない全く異なるデバイスとなることもあり、デバイス１ないし５  ２１〜２５のうち何れか一つとなることもあり、既存のドメインサーバ２０となることもあるという点を、当業者ならば理解することができる。
【００２７】
ドメインサーバ５０は、既存のドメインサーバ２０の故障発生によって安全保存装置３０からホームドメイン２についての暗号化されたドメイン情報を獲得し、前記ドメイン情報のバックアップ過程に対応してホームドメイン２のユーザ４０についての情報を利用して、暗号化されたドメイン情報を復号化することによってドメイン情報を獲得する。
【００２８】
図５は、本発明の望ましい一実施形態によるドメイン情報バックアップ装置の構成を示す図である。図５を参照するに、本実施形態によるドメイン情報バックアップ装置は、図２に示されたドメインサーバ２０に搭載され、ドメイン変更感知部５１、ドメイン情報更新部５２、ユーザ認証部５３、暗号化キー生成部５４、暗号化部５５、及びドメイン情報保存部５６で構成される。
【００２９】
ドメイン変更感知部５１は、ホームドメイン２についてのドメイン情報の変更を感知する。例えば、ドメイン変更感知部５１は、ホームドメイン２に属していたデバイス１ないし５  ２１〜２５のうち何れか一つがホームドメイン２を離れた場合、またはホームドメイン２に新たなデバイスが入った場合に、ドメイン情報の変更を感知する。また、ドメイン変更感知部５１は、ホームドメイン２のユーザ４０がホームドメイン２に対する使用権限を喪失した場合、またはある人がホームドメイン２に対する使用権限を獲得した場合にも、ドメイン情報の変更を感知する。
【００３０】
ドメイン情報更新部５２は、ドメイン変更感知部５１によって感知されたドメイン情報変更に基づいてホームドメイン２についてのドメイン情報を更新する。例えば、ドメイン情報更新部５２は、ドメイン変更感知部５１によってホームドメイン２を離れたと感知されたデバイスのデバイスＩＤ、デバイスキー、及びデバイス説明をドメイン情報テーブル３０から削除する。また、ドメイン情報更新部５２は、ドメイン変更感知部５１によってホームドメイン２に新たに入ったと感知されたデバイスのデバイスＩＤ、デバイスキー、及びデバイス説明をドメイン情報テーブル３０に追加する。
【００３１】
また、ドメイン情報更新部５２は、ドメイン変更感知部５１によってホームドメイン２に対する使用権限を喪失したと感知されたユーザのユーザＩＤ、ユーザキー、及びユーザ説明をドメイン情報テーブル３０から削除する。また、ドメイン情報更新部５２は、ドメイン変更感知部５１によってホームドメイン２に対する使用権限を獲得したと感知されたユーザのユーザＩＤ、ユーザキー、及びユーザ説明をドメイン情報テーブル３００に追加する。
【００３２】
ユーザ認証部５３は、ドメイン情報更新部５２におけるドメイン情報更新が完了すれば、ホームドメイン２のユーザ４０を認証する。ユーザキーとしてユーザパスワードを利用する場合、ユーザ認証部５３は、ユーザからユーザＩＤ及びユーザパスワードを入力され、ユーザによって入力されたユーザＩＤがドメインサーバ２０の保有しているユーザＩＤと一致するか否かを確認する。もし、ユーザによって入力されたユーザＩＤがドメインサーバ２０の保有しているユーザＩＤと一致すれば、ユーザ認証部５３は、外部への露出から安全な方式を使用して、ドメインサーバ２０が保有している値とユーザパスワードが一致するか否かを確認する。もし、ドメインサーバ２０の保有している値とユーザパスワードとが一致すると確認されれば、ユーザ認証部５３は、ホームドメイン２のユーザ４０がホームドメイン２に対する正当な使用権限を有していると決定する。
【００３３】
ドメインサーバ２０は、ユーザ登録過程を通じて前記ユーザＩＤ及びユーザパスワードを含むユーザ情報を保有する。但し、ドメインサーバ２０は、ユーザキーとして他のユーザ情報を利用する場合、前記ユーザＩＤ及びユーザパスワード以外の他のユーザ情報を保有しうる。
【００３４】
暗号化キー生成部５４は、ユーザ認証部５３における認証結果、ホームドメイン２のユーザ４０がホームドメイン２の正当なユーザである場合、ユーザ４０についての情報を利用して暗号化キーＫｅを生成する。例えば、暗号化キー生成部５４は、ユーザ認証部５３によって認証されたユーザの情報のうち、ユーザパスワードを利用して暗号化キーＫｅを生成する。ユーザパスワードは、一般的にハッシュされた形態に保存され、ホームドメイン２のユーザ４０のみが知っていることが一般的であるので、ユーザの他の情報に比べて、暗号化キーＫｅを生成するための情報として適当である。
【００３５】
特に、暗号化キー生成部５４は、所定の暗号化アルゴリズムによって暗号化キーＫｅを生成する。例えば、所定の暗号化アルゴリズムが秘密キー暗号化方式であれば、暗号化キー生成部５４は、ユーザパスワードを利用して秘密キーＫｅを生成する。また、所定の暗号化アルゴリズムが公開キー暗号化方式であれば、暗号化キー生成部５４は、ユーザパスワードを利用して公開キーＫｅを生成する。
【００３６】
但し、前者の場合には、秘密キー暗号化方式によって新たなドメインサーバ５０で復号化キーとして使われる秘密キーＫｄと同じ秘密キーＫｅが生成されねばならず、後者の場合には、公開キー暗号化方式によって暗号化キー生成部５４で生成された公開キーＫｅを新たなドメインサーバ２０に提供せねばならない。
【００３７】
暗号化部５５は、暗号化キー生成部５４で生成された暗号化キーＫｅを利用してドメイン情報更新部５２によって更新されたドメイン情報を暗号化することによって、暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を生成する。例えば、暗号化部５５は、ドメイン情報更新部５２によってデバイスが追加または削除されたドメイン情報テーブル３００を暗号化することによって暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を生成する。また、暗号化部５５は、ドメイン情報更新部５２によってユーザが追加または削除されたドメイン情報テーブル３００を暗号化することによって暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を生成する。
【００３８】
ドメイン情報保存部５６は、安全保存装置３０に暗号化部５５によって暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を保存する。前記のように、安全保存装置３０は、ホームドメイン２の外部に位置したいかなるネットワークにも連結されていないため、ホームドメイン２の外部からの攻撃に影響を受けない。但し、ドメイン情報保存部５６におけるドメイン情報保存は、安全保存装置３０を構成するメモリの記憶信頼性を考慮して周期的に行われることもある。
【００３９】
図６は、本発明の望ましい一実施形態によるドメイン情報復旧装置の構成を示す図である。図６を参照するに、本実施形態によるドメイン情報復旧装置は、図４に示したドメインサーバ５０に搭載され、要請受信部６１、ドメイン情報獲得部６２、ユーザ認証部６３、復号化キー生成部６４、復号化部６５、及びドメイン管理部６６で構成される。
【００４０】
要請受信部６１は、安全保存装置３０に暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）をバックアップしたドメインサーバ２０の故障発生によってドメイン情報の復旧に対する要請を受信する。さらに詳細に説明すれば、ドメインサーバ２０の故障発生によってドメインサーバ２０が正常的にホームドメイン２を管理できない場合、要請受信部６１は、ドメインサーバ２０の故障発生を認知したユーザ４０からドメイン情報の復旧に対する要請を受信しうる。そうでなければ、要請受信部６１は、ドメインサーバ２０の故障発生と同時に、ドメインサーバ２０からドメイン情報の復旧に対する要請を受信することもある。
【００４１】
一般的に、ホームドメイン２に故障を起こしたドメインサーバ２０の代りに、新たなドメインサーバ５０が設置される場合、既存のドメインサーバ２０と新たなドメインサーバ５０との間の通信がなされないため、前者の方式が適用される。また、ホームドメイン２に位置した既存のデバイス１ないし５  ２１〜２５のうち何れか一つが新たなドメインサーバ５０として役割を行う場合、既存のドメインサーバ２０と新たなドメインサーバ５０との間の通信がなされるため、後者の方式が適用される。
【００４２】
ドメイン情報獲得部６２は、要請受信部６１にドメイン情報の復旧に対する要請が受信されれば、安全保存装置３０からホームドメイン２についての暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を獲得する。すなわち、ドメイン情報獲得部６２は、要請受信部６１にドメイン情報の復旧に対する要請が受信されれば、安全保存装置３０に保存された暗号化されたドメイン情報テーブルを読出す。
【００４３】
ユーザ認証部６３は、ドメイン情報獲得部６２におけるドメイン情報獲得が完了すれば、ホームドメイン２のユーザ４０を認証する。ユーザキーとしてユーザパスワードを利用する場合、ユーザ認証部６３は、ユーザからユーザＩＤ及びユーザパスワードを入力され、ユーザによって入力されたユーザＩＤとドメインサーバ５０の保有しているユーザＩＤとが一致するか否かを確認する。もし、ユーザによって入力されたユーザＩＤとドメインサーバ２０の保有しているユーザＩＤとが一致すれば、ユーザ認証部６３は、外部への露出から安全な方式を使用して、ドメインサーバ５０の保有している値とユーザパスワードとが一致するか否かを確認する。もし、ドメインサーバ５０の保有している値とユーザパスワードとが一致すると確認されれば、ユーザ認証部６３は、ホームドメイン２のユーザ４０がホームドメイン２に対する正当な使用権限を有していると決定する。
【００４４】
ドメインサーバ５０は、ユーザ登録過程を通じて前記ユーザＩＤ及びユーザパスワードを含むユーザ情報を保有する。但し、ドメインサーバ５０は、ユーザキーとして他のユーザ情報を利用する場合、前記ユーザＩＤ及びユーザパスワード以外の他のユーザ情報を保有しうる。
【００４５】
復号化キー生成部６４は、ユーザ認証部６３における認証結果、ホームドメイン２のユーザ４０がホームドメイン２の正当なユーザである場合、ユーザ４０についての情報を利用して復号化キーＫｄを生成する。例えば、復号化キー生成部６４は、ユーザ認証部６３によって認証されたユーザの情報のうち、ユーザパスワードを利用して復号化キーＫｄを生成する。ユーザパスワードは、一般的にハッシュされた形態で保存され、ホームドメイン２のユーザ４０のみが知っていることが一般的であるので、ユーザの他の情報に比べて復号化キーＫｄを生成するための情報として適当である。
【００４６】
特に、復号化キー生成部６４は、所定暗号化アルゴリズムによって復号化キーＫｄを生成する。例えば、所定暗号化アルゴリズムが秘密キー暗号化方式であれば、復号化キー生成部６４は、ユーザパスワードを利用して秘密キーＫｄを生成する。また、所定暗号化アルゴリズムが公開キー暗号化方式であれば、復号化キー生成部６４は、ユーザパスワードを利用して個人キーＫｄを生成する。
【００４７】
但し、前者の場合には、秘密キー暗号化方式によって既存のドメインサーバ２０で暗号化キーとして使われた秘密キーＫｅと同じ秘密キーＫｄが生成されねばならず、後者の場合には、公開キー暗号化方式によって既存のドメインサーバ２０から提供された公開キーＫｅと対をなす個人キーＫｄが生成されねばならない。
【００４８】
復号化部６５は、復号化キー生成部６４で生成された復号化キーＫｄを利用して、ドメイン情報獲得部６２によって獲得されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を復号化することによってドメイン情報を獲得する。
【００４９】
ドメイン管理部６６は、復号化部６５によって復号化されたドメイン情報に基づいてホームドメイン２を管理する。例えば、ドメイン管理部６６は、復号化部６５によって復号化されたドメイン情報テーブル３００のデバイス目録に登録されたデバイスにあるコンテンツを提供することによって、ホームドメイン２に位置したデバイスが、このコンテンツを共有しうる。
【００５０】
図７は、本発明の望ましい一実施形態によるドメイン情報のバックアップ方法を示すフローチャートである。図７を参照するに、本実施形態によるドメイン情報のバックアップ方法は、次のようなステップで構成される。本実施形態によるドメイン情報のバックアップ方法は、図５に示されたドメインサーバ２０のドメイン情報バックアップ装置で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図５に示されたドメインサーバ２０のドメイン情報バックアップ装置について前述された内容は、本実施形態によるドメイン情報のバックアップ方法にも適用される。
【００５１】
ステップ７１で、ドメインサーバ２０は、ホームドメイン２についてのドメイン情報の変更を感知する。
【００５２】
ステップ７２で、ドメインサーバ２０は、ステップ７１でドメイン情報が変更されたと感知された場合、ドメイン情報変更に基づいてホームドメイン２についてのドメイン情報を更新する。
【００５３】
ステップ７３で、ドメインサーバ２０は、ステップ７２でのドメイン情報更新が完了すれば、ホームドメイン２のユーザ４０を認証する。
【００５４】
ステップ７４で、ドメインサーバ２０は、ステップ７３での認証結果、ホームドメイン２のユーザ４０がホームドメイン２の正当なユーザである場合、ユーザ４０についての情報を利用して暗号化キーＫｅを生成する。
【００５５】
ステップ７５で、ドメインサーバ２０は、ステップ７４で生成された暗号化キーＫｅを利用してステップ７２で更新されたドメイン情報を暗号化することによって、暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を生成する。
【００５６】
ステップ７６で、ドメインサーバ２０は、安全保存装置３０に暗号化部５５によって暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を保存する。
【００５７】
図８は、本発明の望ましい一実施形態によるドメイン情報の復旧方法を示すフローチャートである。図８を参照するに、本実施形態によるドメイン情報の復旧方法は、次のようなステップで構成される。本実施形態によるドメイン情報の復旧方法は、図６に示されたドメインサーバ５０のドメイン情報バックアップ装置で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図６に示されたドメインサーバ５０のドメイン情報復旧装置について前述した内容は、本実施形態によるドメイン情報の復旧方法にも適用される。
【００５８】
ステップ８１で、ドメインサーバ５０は、安全保存装置３０に暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）をバックアップしたドメインサーバ２０の故障発生によってドメイン情報の復旧に対する要請を受信する。
【００５９】
ステップ８２で、ドメインサーバ５０は、ステップ８１でドメイン情報の復旧に対する要請が受信されれば、安全保存装置３０からホームドメイン２についての暗号化されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を獲得する。
【００６０】
ステップ８３で、ドメインサーバ５０は、ステップ８２でのドメイン情報獲得が完了すれば、ホームドメイン２のユーザ４０を認証する。
【００６１】
ステップ８４で、ドメインサーバ５０は、ステップ８３での認証結果、ホームドメイン２のユーザ４０がホームドメイン２の正当なユーザである場合、ユーザ４０についての情報を利用して復号化キーＫｄを生成する。
【００６２】
ステップ８５で、ドメインサーバ５０は、ステップ８４で生成された復号化キーＫｄを利用してステップ８２で獲得されたドメイン情報Ｅ（Ｋｅ，Ｄｏｍａｉｎ＿Ｉｎｆｏ）を復号化することによってドメイン情報を獲得する。
【００６３】
ステップ８６で、ドメインサーバ５０は、ステップ８５で復号化されたドメイン情報に基づいてホームドメイン２を管理する。
【００６４】
一方、前述した本発明の実施形態は、コンピュータで実行できるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用ディジタルコンピュータで具現される。また、前述した本発明の実施形態で使われたデータの構造は、コンピュータで読み取り可能な記録媒体に色々な手段を通じて記録される。
【００６５】
前記コンピュータで読み取り可能な記録媒体は、マグネチック保存媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを通じた伝送）のような保存媒体を含む。
【００６６】
以上、本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されるということが分かるであろう。したがって、開示された実施形態は、限定的な観点でなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明でなく、特許請求の範囲に現れており、それと同等な範囲内にある全ての差異点は、本発明に含まれていると解釈されねばならない。
【図面の簡単な説明】
【００６７】
【図１】従来の望ましい一実施形態によるホームドメイン環境を示す図である。
【図２】本発明の望ましい一実施形態によるホームドメインにおけるドメイン情報バックアップ環境を示す図である。
【図３】本発明の望ましい一実施形態によるドメイン情報テーブルの構成を示す図である。
【図４】本発明の望ましい一実施形態によるホームドメインでのドメイン情報復旧環境を示す図である。
【図５】本発明の望ましい一実施形態によるドメイン情報バックアップ装置の構成を示す図である。
【図６】本発明の望ましい一実施形態によるドメイン情報復旧装置の構成を示す図である。
【図７】本発明の望ましい一実施形態によるドメイン情報バックアップ方法を示すフローチャートである。
【図８】本発明の望ましい一実施形態によるドメイン情報復旧方法を示すフローチャートである。
【図１】
2008533611.tif 000003
【図２】
2008533611.tif 000004
【図３】
2008533611.tif 000005
【図４】
2008533611.tif 000006
【図５】
2008533611.tif 000007
【図６】
2008533611.tif 000008
【図７】
2008533611.tif 000009
【図８】
2008533611.tif 000010
【国際調査報告】
2008533611.tif 000011
2008533611.tif 000012