(57)【要約】      （修正有）【課題】各ロボットサービスの主体が安全に通信できるようにするネットワークロボットサービスのためのセキュリティサービス技術を提供する。【解決手段】ドメイン内に存在する少なくとも１つ以上のクライアントロボット１０、１２と連結される、前記クライアントロボット１０、１２と外部サーバ５００、６００間の共有キーを生成し、前記共有キーを含むキー分配要請メッセージを生成し、前記キー分配要請メッセージを前記外部サーバ５００、６００に伝送するドメインセキュリティ管理部１６と、前記ドメイン外に存在する少なくとも１つ以上の前記外部サーバ５００、６００及び前記ドメインセキュリティ管理部１６とネットワークを介して連結されるルートセキュリティ管理部４００とを含むシステムにより、各ロボットサービスの主体が安全に通信できるようにする。【選択図】図１
2010206773.tif 000002
【特許請求の範囲】
【請求項１】
ドメイン内に存在する少なくとも１つ以上のクライアントロボットと連結されるドメインセキュリティ管理部と、前記ドメイン外に存在する少なくとも１つ以上の外部サーバ及び前記ドメインセキュリティ管理部とネットワークを介して連結されるルートセキュリティ管理部を含むシステム内においてセキュリティネットワークロボットサービスを提供する方法であって、
前記クライアントロボットがキー分配を要請すれば、前記ドメインセキュリティ管理部が前記クライアントロボットと前記外部サーバ間の共有キーを生成するステップと、
前記ドメイン管理部が前記共有キーを含むキー分配要請メッセージを生成するステップと、
前記ドメイン管理部が前記キー分配要請メッセージを前記外部サーバに伝送するステップと
を含むセキュリティネットワークロボットサービスを提供する方法。
【請求項２】
前記クライアントロボットは、
第１キー分配要請メッセージを前記ドメインセキュリティ管理部に伝送することによって、前記キー分配を要請することを特徴とする請求項１に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項３】
前記第１キー分配要請メッセージは、
前記クライアントロボットのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）及び前記外部サーバのＩＤを含み、前記クライアントロボットとドメインセキュリティ管理部間の共有キーにより保護されることを特徴とする請求項２に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項４】
前記外部サーバに前記キー分配要請メッセージを伝送するステップは、
前記ドメインセキュリティ管理部が第２キー分配要請メッセージを生成するステップと、
前記ドメインセキュリティ管理部が前記第２キー分配要請メッセージを前記ネットワークを介して前記ルートセキュリティ管理部に伝送するステップと、
前記ルートセキュリティ管理部が第３キー分配要請メッセージを生成するステップと、
前記ルートセキュリティ管理部が前記第３キー分配要請メッセージを前記外部サーバに伝送するステップと
を含むことを特徴とする請求項１に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項５】
前記第２キー分配要請メッセージは、
前記ドメインセキュリティ管理部のＩＤ、前記クライアントロボットのＩＤ、前記外部サーバのＩＤ及び前記外部サーバと前記クライアントロボット間の前記共有キーを含み、前記ドメインセキュリティ管理部と前記ルートセキュリティ管理部間の共有キーにより保護されることを特徴とする請求項４に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項６】
前記第３キー分配要請メッセージは、
前記ルートセキュリティ管理部のＩＤ、前記クライアントロボットのＩＤ及び前記外部サーバと前記クライアントロボット間の前記共有キーを含み、前記外部サーバと前記ルートセキュリティ管理部間の共有キーにより保護されることを特徴とする請求項４に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項７】
前記ルートセキュリティ管理部が前記外部サーバから前記キー分配要請メッセージに対する応答として第１応答メッセージを受信するステップと、
前記ルートセキュリティ管理部が前記第１応答メッセージに対する応答として第２応答メッセージを生成するステップと、
前記ルートセキュリティ管理部が前記第２応答メッセージを前記ドメインセキュリティ管理部に伝送するステップと、
前記ドメインセキュリティ管理部が前記第２応答メッセージに対する応答として第３応答メッセージを生成するステップと、
前記ドメインセキュリティ管理部が前記第３応答メッセージを前記クライアントロボットに伝送するステップと
を更に含むことを特徴とする請求項１に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項８】
前記第１応答メッセージは、
前記外部サーバのＩＤ、前記クライアントロボットのＩＤ及びキー分配成功メッセージを含み、前記外部サーバと前記ルートセキュリティ管理部間の共有キーにより保護されることを特徴とする請求項７に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項９】
前記第２応答メッセージは、
前記ルートセキュリティ管理部のＩＤ、前記外部サーバのＩＤ、前記クライアントロボットのＩＤ及びキー分配成功メッセージを含み、前記ドメインセキュリティ管理部と前記ルートセキュリティ管理部間の共有キーにより保護されることを特徴とする請求項７に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項１０】
前記第３応答メッセージは、
前記ドメインセキュリティ管理部のＩＤ、前記外部サーバのＩＤ及び前記外部サーバと前記クライアントロボット間の前記共有キーを含み、前記クライアントロボットと前記ドメインセキュリティ管理部間の共有キーにより保護されることを特徴とする請求項７に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項１１】
前記共有キーは、
前記外部サーバと前記クライアントロボット間のセキュリティ通信に用いられる認証キーとして用いられることを特徴とする請求項１に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項１２】
前記クライアントロボットと前記ドメインセキュリティ管理部間の前記共有キーは、
対称キー方式による共有キーであることを特徴とする請求項３に記載のセキュリティネットワークロボットサービスを提供する方法。
【請求項１３】
ドメイン内に存在する少なくとも１つ以上のクライアントロボットが連結されるドメインセキュリティ管理部と、
前記ドメイン外に存在する少なくとも１つ以上の外部サーバ及び前記ドメインセキュリティ管理部とネットワークを介して連結されるルートセキュリティ管理部と
を含み、
前記ドメインセキュリティ管理部と前記ルートセキュリティ管理部は、前記クライアントロボットと前記外部サーバ間のセキュリティ通信に用いられる共有キーを分配するセキュリティネットワークロボットサービスを提供する装置。
【請求項１４】
前記クライアントロボットは、
前記ドメインセキュリティ管理部とドメインキーを共有するリッチクライアントロボットであることを特徴とする請求項１３に記載のセキュリティネットワークロボットサービスを提供する装置。
【請求項１５】
前記ドメインセキュリティ管理部とドメインキーを共有するローカルサーバを更に含むことを特徴とする請求項１４に記載のセキュリティネットワークロボットサービスを提供する装置。
【請求項１６】
前記クライアントロボットは、
前記ローカルサーバに連結されるシンクライアントロボットであることを特徴とする請求項１５に記載のセキュリティネットワークロボットサービスを提供する装置。
【請求項１７】
前記ルートセキュリティ管理部は、前記ドメインセキュリティ管理部から受信したキー分配要請メッセージを前記外部サーバに伝送し、前記キー分配要請メッセージに対する応答として前記外部サーバが伝送したキー分配成功メッセージを受信し、
前記キー分配要請メッセージ及び前記キー分配成功メッセージは、前記メッセージの送信側と受信側が共有するそれぞれのキーにより保護されて伝送されることを特徴とする請求項１３に記載のセキュリティネットワークロボットサービスを提供する装置。
【請求項１８】
前記外部サーバは、
知能型ロボットサービスに用いられるコンテンツを前記クライアントロボットに提供するコンテンツサーバであることを特徴とする請求項１７に記載のセキュリティネットワークロボットサービスを提供する装置。
【請求項１９】
前記外部サーバは、
遠隔で前記クライアントロボットを制御する遠隔ロボット制御サーバであることを特徴とする請求項１７に記載のセキュリティネットワークロボットサービスを提供する装置。
【請求項２０】
前記共有キーは、対称キーであることを特徴とする請求項１３に記載のセキュリティネットワークロボットサービスを提供する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークロボットサービス（ｎｅｔｗｏｒｋ ｒｏｂｏｔ ｓｅｒｖｉｃｅ）に関し、特に、知能型ロボットサービスのセキュリティのための構造とキー分配に適したネットワークロボットサービスのためのセキュリティサービス方法及び装置に関する。
【背景技術】
【０００２】
通常、知能型ロボットサービスは、ネットワークで接続されたロボットクライアント間、又はロボットクライアントとロボットサーバなどが通信を通じてユーザに有用かつ多様なコンテンツサービスを提供するものに要約され得る。
【０００３】
多様な知能型サービスを提供するためには、サービスの主体であるロボットが多様な情報及びその処理能力を所有することが重要であるが、このような機能及び情報をロボット内にいずれも搭載することはコストが高くなるという短所がある。従って、ネットワークで接続された各種サーバから必要な情報をダウンロードしてサービスを提供するネットワークロボットはその効用性が非常に大きいと言える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第０５／０１５４２２号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、既存のネットワークロボットサービスでは、ネットワーク接続環境で発生し得るセキュリティの問題が同一に発生するおそれがあり、ネットワークロボット環境が既存のサービス環境と異なるため、既存のセキュリティ構造をそのまま適用するためには先行して様々な問題を解決する必要がある。
【０００６】
一般に、セキュリティサービスの提供のために解決しなければならない最も大きな問題は、サービスを利用する個体に対するキー分配である。例えば、公開キー方式の場合はキー分配が便利であるものの、性能的に多くのコストがかかるという短所があり、対称キー方式の場合には比較的に性能的制約はないが、キー分配が難しいという短所がある。
【０００７】
そこで、本発明は上記事情に鑑みてなされたものであって、その目的は、ドメイン内のキー分配サービスと外部ネットワーク上の連動サービスを別途に管理して各ロボットサービスの主体が安全に通信できるようにするネットワークロボットサービスのためのセキュリティサービス技術を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、本発明の第１の観点によるセキュリティネットワークロボットサービスを提供する方法は、ドメイン内に存在する少なくとも１つ以上のクライアントロボットと連結されるドメインセキュリティ管理部と、前記ドメイン外に存在する少なくとも１つ以上の外部サーバ及び前記ドメインセキュリティ管理部とネットワークを介して連結されるルートセキュリティ管理部とを含むシステム内においてセキュリティネットワークロボットサービスを提供する方法であって、前記クライアントロボットがキー分配を要請すれば、前記ドメインセキュリティ管理部が前記クライアントロボットと前記外部サーバ間の共有キーを生成するステップと、前記ドメイン管理部が前記共有キーを含むキー分配要請メッセージを生成するステップと、前記ドメイン管理部が前記キー分配要請メッセージを前記外部サーバに伝送するステップとを含む。
【０００９】
また、第２の観点によるセキュリティネットワークロボットサービスを提供する装置は、ドメイン内に存在する少なくとも１つ以上のクライアントロボットが連結されるドメインセキュリティ管理部と、前記ドメイン外に存在する少なくとも１つ以上の外部サーバ及び前記ドメインセキュリティ管理部とネットワークを介して連結されるルートセキュリティ管理部とを含み、前記ドメインセキュリティ管理部と前記ルートセキュリティ管理部は、前記クライアントロボットと前記外部サーバ間のセキュリティ通信に用いられる共有キーを分配する。
【発明の効果】
【００１０】
本発明ではネットワークロボットサービス環境でのセキュリティ問題を解決し、ネットワークロボットサービスの特性を考慮したセキュリティメカニズムを提供するために、ドメインセキュリティ管理部とルート（ｒｏｏｔ）セキュリティ管理部を採用した。特に、本発明は対称キー方式を用いたキー分配を用いながらも、ネットワークロボットサービスの特性を考慮することによって、比較的効率的なキー分配メカニズムを構築できるという効果を奏する。結果として、本発明では、このようなロボットサービス環境の特殊性を考慮してサービスドメインにおけるセキュリティの効率性及びキー分配の手順を単純化して全体的なロボットサービスの制約を最大限除去し、外部インターネット環境でもルートセキュリティ管理部を導入してセキュリティサービスの連続性を保障できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態によるセキュリティネットワークロボットサービスを提供するための装置のブロック図である。
【図２】図１の装置を用いたネットワークロボットサービスの一例を示す図である。
【図３】本発明の一実施形態によるセキュリティネットワークロボットサービスを提供するための方法、特に、ドメインセキュリティ管理部がドメイン内のロボットクライアントに認証キー及びセキュリティ政策を伝送する過程の一例を示す図である。
【図４】本発明の一実施形態によるセキュリティネットワークロボットサービスを提供するための方法、特に、ロボットと外部サーバ間のキー分配過程の一例を示す図である。
【発明を実施するための形態】
【００１２】
本発明は、ネットワークロボットのサービス環境を考慮して、ドメイン内のキー分配サービスはロボットドメインセキュリティ管理部が担当し、外部ネットワークに存在するロボットサーバなどとの連動が必要な時にはルートセキュリティ管理部を用いて、各ロボットサービスの主体が安全に通信できるようにする対称キー基盤のキー分配方式を提案しようとする。
【実施例】
【００１３】
以下、添付する図面を参照して本発明の実施形態について詳細に説明する。
【００１４】
図１は、本発明の一実施形態によるセキュリティネットワークロボットサービスを提供するための装置のブロック図である。セキュリティネットワークロボットサービスを提供するための装置は、ドメイン１００、２００、開放型ネットワーク３００、ルートセキュリティ管理部４００、コンテンツサーバ５００、遠隔ロボット制御サーバ６００を含む。
【００１５】
図１を参照すれば、ネットワークロボットサービスのためのセキュリティサービス装置の全体サービス構造は、クライアントロボットが直接サービスを提供するドメイン内のサービス環境と、インターネットのような外部サービスを利用するための外部ネットワーク環境とに分けられる。ネットワークロボット環境において、ドメインとは、一般に、ホーム、企業、大学などのようなサービスドメインを意味し得る。
【００１６】
ドメイン内、例えば、ドメイン１００内におけるネットワークロボットセキュリティサービスのための主要エンティティー（ｅｎｔｉｔｙ）は、リッチクライアントロボット（ｒｉｃｈ-ｃｌｉｅｎｔ ｒｏｂｏｔ）１０、シンクライアントロボット（ｔｈｉｎ-ｃｌｉｅｎｔ ｒｏｂｏｔ）１２、ローカルサーバ１４、ドメインセキュリティ管理部１６を含む。
【００１７】
リッチクライアントロボット１０は、後述する外部サーバ、例えば、コンテンツサーバ５００、遠隔ロボット制御サーバ６００などとの直接的な連動が可能なロボットであって、ドメイン１００内でドメインセキュリティ管理部１６と連結されて単独で知能型ロボットサービスが可能である。このとき、図面では２つのリッチクライアントロボット１０を示したが、これは説明の便宜上、例示したものに過ぎず、多数のリッチクライアントロボットがドメインセキュリティ管理部１６に連結されてもよく、このような事実は当業者であれば、容易に分かる。
【００１８】
シンクライアントロボット１２は、単独サービスが不可能なクライアントロボットであって、ローカルサーバ１４により管理される。このようなシンクライアントロボット１２は、ローカルサーバ１４を介して外部サーバ、例えば、コンテンツサーバ５００及び遠隔ロボット制御サーバ６００などと連動して知能型ロボットサービスを行う。このとき、図面では３つのシンクライアントロボット１２を示したが、これは説明の便宜上、例示したものに過ぎず、多数のシンクライアントロボットがローカルサーバ１４を介してドメインセキュリティ管理部１６に連結されてもよく、このような事実は当業者であれば、容易に分かる。
【００１９】
ドメインセキュリティ管理部１６は、本実施形態によってドメイン（１００）内の多数のリッチクライアントロボット１０及びシンクライアントロボット１２に対するキー分配をサービスする役割を果たす。具体的に、ドメインセキュリティ管理部１６は、ドメイン１００内のリッチ及びシンクライアントロボット１０、１２が互いに安全に通信できるように相互間に割り当てられた認証キーを生成し、これをドメイン共有キーで保護してリッチ及びシンクライアントロボット１０、１２に分配（伝送）する役割を果たす。ドメイン共有キーについては後述する。
【００２０】
ネットワークロボットセキュリティサービスのためのもう１つのドメイン、例えば、ドメイン２００は、上述したドメイン１００と同じ構成、例えば、ドメインセキュリティ管理部２６及び多数のクライアントロボットを含む構成を有する。
【００２１】
本実施形態において、ドメイン１００、ドメイン２００をそれぞれ示したが、これは実施例に過ぎず、追加のドメインが具備され得ることが当業者であれば、容易に分かる。
【００２２】
開放型ネットワーク３００は、例えば、インターネットであって、ＴＣＰ／ＩＰプロトコルを支援し、その上位階層に存在する多様なサービス、即ち、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、Ｔｅｌｎｅｔ、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＤＮＳ（Ｄｏｍａｉｎ Ｎａｍｅ Ｓｙｓｔｅｍ）、ＳＭＴＰ（Ｓｉｍｐｌｅ Ｍａｉｌ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＳＮＭＰ（Ｓｉｍｐｌｅ Ｎｅｔｗｏｒｋ Ｍａｎａｇｅｍｅｎｔ Ｐｒｏｔｏｃｏｌ）、ＮＦＳ（Ｎｅｔｗｏｒｋ Ｆｉｌｅ Ｓｅｒｖｉｃｅ）、ＮＩＳ（Ｎｅｔｗｏｒｋ Ｉｎｆｏｒｍａｔｉｏｎ Ｓｅｒｖｉｃｅ）を提供するネットワーク構造を意味し、ドメイン１００内の任意のクライアントロボット、例えば、リッチクライアントロボット（１０）が後述するルートセキュリティ管理部４００を介してコンテンツサーバ５００又は遠隔ロボット制御サーバ６００に接続され得るようにする環境を提供する。一方、ドメイン外部環境における主要エンティティーは、ルートセキュリティ管理部４００、コンテンツサーバ５００、遠隔ロボット制御サーバ６００などを含むことができる。
【００２３】
ルートセキュリティ管理部４００は、本実施形態によってコンテンツサーバ５００及び遠隔ロボット制御サーバ６００とドメイン１００内のリッチ及びシンクライアントロボット１０、１２に対するセキュリティ通信を支援する役割を果たす。具体的に、ルートセキュリティ管理部４００は、ドメイン１００内のリッチ及びシンクライアントロボット１０、１２に上述したドメイン１００内のドメインセキュリティ管理部１６との共有キー、コンテンツサーバ５００との共有キー、遠隔ロボット制御サーバ６００との共有キーを提供する役割を果たす。
【００２４】
コンテンツサーバ５００は、知能型ロボットサービスに必要なコンテンツを開放型ネットワーク３００を介してドメイン、例えば、ドメイン１００内のクライアントロボットに提供する役割を果たす。
【００２５】
遠隔ロボット制御サーバ６００は、遠隔で開放型ネットワーク３００を介してドメイン、例えば、ドメイン（１００）内のクライアントロボット、例えば、リッチクライアントロボット（１０／１）を制御する役割を果たす。
【００２６】
図２は、図１の装置を用いたネットワークロボットサービスの一例を示す図である。
【００２７】
上述したように、ロボットは、性能的に優れ、単独作動が可能なリッチクライアントロボット１０と、性能が低く単独でサービスが不可能なシンクライアントロボット１２とに区分できる。
【００２８】
シンクライアントロボット１２は単独作動が不可能であるので、知能型ロボットサービスのために通常、ローカルサーバ１４を設置し、ローカルサーバ１４を介してインターネット上の外部サーバ、例えば、ロボットコンテンツサーバ、ＵＲＣ（Ｕｂｉｑｕｉｔｏｕｓ Ｒｏｂｏｔｉｃ Ｃｏｍｐａｎｉｏｎ）サーバなどと連動してより多くのサービスと機能を有し得る。
【００２９】
それに対し、リッチクライアントロボット１０は直接外部サーバとの連動が可能であるため、別途のローカルサーバが不要である。
【００３０】
以下、上述した構成と共に、本発明の実施形態によるネットワークロボットサービスのためのセキュリティサービス方法について添付する図３及び図４を参照して更に具体的に説明する。
【００３１】
図３は、本発明の一実施形態によるセキュリティネットワークロボットサービスを提供するための方法、特に、ドメインセキュリティ管理部１６がドメイン１００内のロボットクライアント１０、１２に認証キー及びセキュリティ政策を伝送する過程の一例を示す図である。
【００３２】
図３に示すように、ドメインセキュリティ管理部１６は、ドメイン１００内のリッチクライアントロボット１０とシンクライアントロボット１２間の通信セキュリティのために用いられる認証キーＫＥＹ_ＲＴをリッチ及びシンクライアントロボット１０、１２に伝送する。このとき、認証キーＫＥＹ_ＲＴをプレーンテキストの形態で伝送すれば、外部に露出する可能性が大きいため、ドメイン共有キーで認証キーＫＥＹ_ＲＴを保護してリッチ及びシンクライアントロボット１０、１２に伝送する。ドメイン共有キーＤＫｎはドメインセキュリティ管理部１６とｎ番目のロボットクライアントが共有する。
【００３３】
図３を参照すれば、リッチクライアントロボット１０とドメインセキュリティ管理部１６間の共有キーはＤＫ１であり、シンクライアントロボット１２とドメインセキュリティ管理部１６間の共有キーはＤＫ２で例示され得る。
【００３４】
従って、ドメインセキュリティ管理部１６は、共有キーＤＫ１の保護の下で安全なプロトコルを用いてリッチクライアントロボット１０とシンクライアントロボット１２が後で認証に用いるキーであるＫＥＹ_ＲＴをリッチクライアントロボット１０に伝送し、共有キーＤＫ２の保護の下でＫＥＹ_ＲＴをシンクライアントロボット１２に伝送できる。
【００３５】
このように、ドメインセキュリティ管理部１６は、自身が管理するドメイン１００内のリッチクライアントロボット１０とシンクライアントロボット１２間の安全な通信に用いられる認証キーを生成し分配する役割を果たす。ネットワークロボット環境においてドメインは、一般に、ホーム、企業、大学などのようなサービスドメインを意味する。このようなサービスドメイン内で活動するロボットは相対的に少ない数で構成され得るところ、対称キー方式でセキュリティサービスを提供するのに十分であると予想される。
【００３６】
ドメインセキュリティ管理部１６は、自身が管理するドメイン１００内のロボット間の通信セキュリティのための認証キーを予め生成して管理できる。このような場合、新たなクライアントロボットがドメイン１００に登録される場合、ドメインセキュリティ管理部１６は該当ロボットと共有キーを共有した後、予め生成された認証キーを前記のような方式で分配する。
【００３７】
このような一方向設定形態のキー分配は、ケルベロス（ｋｅｒｂｅｒｏｓ）のようなキー分配サーバのキー分配形態ではなく、クライアントロボットが互いに通信を必要とする時にセキュリティのために別途のキー分配サーバに接続する必要がない。
【００３８】
シンクライアントロボット１２の場合は、ドメイン１００に存在する他のクライアントロボットとの認証キーをローカルサーバ１４が代わりに管理する。
【００３９】
図４は、本発明の一実施形態によるセキュリティネットワークロボットサービスを提供するための方法、特に、ドメイン１００内のクライアントロボット１０とドメイン１００の外部に存在する外部サーバ５００間のキー分配過程の一例を示す図である。
【００４０】
図４においては、ルートセキュリティ管理部４００とコンテンツサーバ５００、遠隔ロボット制御サーバ６００、ドメイン１００内のドメインセキュリティ管理部１６は、他の共有キー、例えば、ＭＫ１、ＭＫ２、ＭＫ３をそれぞれ共有していることを特徴とする。
【００４１】
ここで、ＭＫ１はコンテンツサーバ５００とルートセキュリティ管理部４００間の共有キーであり、ＭＫ２は遠隔ロボット制御サーバ６００とルートセキュリティ管理部４００間の共有キーであり、ＭＫ３はドメインセキュリティ管理部１６とルートセキュリティ管理部４００間の共有キーをそれぞれ示す。
【００４２】
図４に示すように、ドメイン１００内のリッチクライアントロボット１０が外部エンティティーとの通信を必要とする場合、まずクライアントロボット１０がドメインセキュリティ管理部１６にコンテンツサーバ５００との通信セキュリティのためのキー分配を要請する１次キー分配要請メッセージを伝送する（ステップＳ１００）。このような１次キー分配要請時の第１キー分配要請メッセージは、例えば、送信者のＩＤ（クライアントロボット１０のＩＤ）、セキュリティ通信の相手方ＩＤ（コンテンツサーバ５００のＩＤ）などを含むことができる。第１キー分配要請メッセージは、図３で上述したように、ドメイン１００内のリッチクライアントロボット１０とドメインセキュリティ管理部１６間の共有キーＤＫ１により保護され得る。
【００４３】
リッチクライアントロボット１０から第１キー分配要請メッセージの伝達を受けたドメインセキュリティ管理部１６は、コンテンツサーバ５００とリッチクライアントロボット１０が共有するキー、例えば、「ＡＫＥＹ」を生成する。
【００４４】
その後、ドメインセキュリティ管理部１６は、開放型ネットワーク３００を介してルートセキュリティ管理部４００に第２キー分配要請メッセージを生成及び伝送する（ステップＳ１０２）。この時の第２キー分配要請メッセージは、例えば、送信者のＩＤ（ドメインセキュリティ管理部１６のＩＤ）、リッチクライアントロボット１０のＩＤ、コンテンツサーバ５００のＩＤ、コンテンツサーバ５００とリッチクライアントロボット１０間の共有キーＡＫＥＹなどを含むことができ、該当第２キー分配要請メッセージは、ルートセキュリティ管理部４００とドメインセキュリティ管理部１６が共有している共有キーＭＫ３の保護の下で安全にルートセキュリティ管理部４００に伝送され得る。
【００４５】
ドメインセキュリティ管理部１６から第２キー分配要請メッセージを受信したルートセキュリティ管理部４００は、共有キーＡＫＥＹをコンテンツサーバ５００に分配するための第３キー分配要請メッセージを生成し、生成された第３キー分配要請メッセージをコンテンツサーバ５００とルートセキュリティ管理部４００間の共有キーＭＫ１の保護の下でコンテンツサーバ５００に伝送する（ステップＳ１０４）。この時の第３キー分配要請メッセージは、例えば、送信者のＩＤ（ルートセキュリティ管理部４００のＩＤ）、リッチクライアントロボット１０のＩＤ、コンテンツサーバ５００とクライアントロボット１０間の共有キーＡＫＥＹなどを含むことができる。
【００４６】
これにより、コンテンツサーバ５００は、ルートセキュリティ管理部４００からの第３キー分配要請メッセージからコンテンツサーバ５００とリッチクライアントロボット１０間の共有キーＡＫＥＹを獲得してリッチクライアントロボット１０との認証キーとして登録した後、第１応答メッセージを生成してルートセキュリティ管理部４００に伝送する（ステップＳ１０６）。この時の第１応答メッセージは、例えば、送信者のＩＤ（コンテンツサーバ５００のＩＤ）、リッチクライアントロボット１０のＩＤ、キー分配成功メッセージなどを含むことができ、同様に、コンテンツサーバ５００とルートセキュリティ管理部４００間の共有キーＭＫ１の保護の下でルートセキュリティ管理部４００に伝送され得る。
【００４７】
第１応答メッセージの伝達を受けたルートセキュリティ管理部４００は、第２応答メッセージを生成してドメインセキュリティ管理部１６とルートセキュリティ管理部４００間の共有キーＭＫ３の保護の下で該当メッセージ（第２応答メッセージ）をドメインセキュリティ管理部１６に伝送する（ステップＳ１０８）。この時の第２応答メッセージは、例えば、送信者のＩＤ（ルートセキュリティ管理部４００のＩＤ）、コンテンツサーバ５００のＩＤ、リッチクライアントロボット１０のＩＤ、キー分配成功メッセージなどを含むことができる。
【００４８】
第２応答メッセージを受信したドメインセキュリティ管理部１６は、第３応答メッセージを生成してリッチクライアントロボット１０とドメインセキュリティ管理部１６間の共有キーＤＫ１の保護の下で該当メッセージ（第３応答メッセージ）をリッチクライアントロボット１０に伝送する（ステップＳ１１０）。この時の第３応答メッセージは、例えば、送信者のＩＤ（ドメインセキュリティ管理部１６のＩＤ）、コンテンツサーバ５００のＩＤ、コンテンツサーバ５００とリッチクライアントロボット１０間の共有キーＡＫＥＹなどを含むことができる。
【００４９】
最終的に、第３応答メッセージを受信したリッチクライアントロボット１０は、第３応答メッセージからコンテンツサーバ５００とリッチクライアントロボット１０間の共有キーＡＫＥＹを獲得した後、コンテンツサーバ５００との認証キーとして用いる。
【００５０】
前述した実施形態は、本発明を限定するものではなく、例証するものであり、本分野における当業者であれば、下記の特許請求の範囲により定義された本発明の範囲から逸脱することなく、多様な実施形態を設計できることを留意すべきである。
【図１】
2010206773.tif 000003
【図２】
2010206773.tif 000004
【図３】
2010206773.tif 000005
【図４】
2010206773.tif 000006