(57)【要約】【課題】２つのピアグループ間で、とりわけ相互に「信頼ゾーン」ステータスを有する２つのオーナーゾーン間で通信を確立する方法および装置を提供することである。【解決手段】第１のピアグループ（Ｇ）のメンバーまたは１次ピア（Ｇ）に関連する２次ピア（Ｈ）である第１のピアによってメッセージを第２のピアグループ（ＯＺ２）へ送信するステップと、第２のピアグループ（ＯＺ２）のメンバーである第２のピア（Ｎｏｄｅ＿ＩＤ２）によって該メッセージを受信し、接続が許可されているか否かを検出するステップと、もしそうである場合、第１のピア（Ｎｏｄｅ＿ＩＤ３，Ｈ）に対して第２のピアグループ（ＯＺ２）とのメンバーシップを許可するステップとを有し、該１次ピア（Ｇ）は、第１のピアグループ（ＯＺ１）のメンバーであるブリッジング構成および代表者構成によって解決される。【選択図】図１
2006115505.tif 000002
【特許請求の範囲】
【請求項１】
第１のピアグループ（ＯＺ１）と第２のピアグループ（ＯＺ２）との間に通信を確立する方法において、
第１のピアグループ（ＯＺ１）のメンバー（Ｎｏｄｅ＿ＩＤ３）であるかまたは１次ピア（Ｇ）と接続可能な２次ピア（Ｈ）である第１のピアによって、第２のピアグループ（ＯＺ２）のメンバーへメッセージを送信するステップと、
第２のピアグループ（ＯＺ２）のメンバーである第２のピア（Ｎｏｄｅ＿ＩＤ２）によって該メッセージを受信し、該メッセージから第１のピア（Ｎｏｄｅ＿ＩＤ３，Ｈ）のピア識別子と第１のピアグループ（ＯＺ１）のピアグループ識別子（ＵＵＩＤ＿Ｎ）とを検出し、第１のピア（Ｎｏｄｅ＿ＩＤ３，Ｈ）が第２のピアグループ（ＯＺ２）において一時的なグループメンバーシップに適用されることと、第１のピア（Ｎｏｄｅ＿ＩＤ３，Ｈ）が第２のピアグループ（ＯＺ２）から第１のピアグループ（ＯＺ１）までの接続を形成しようとしていることの指示とを検出するステップと、
第２のピアグループ（ＯＺ２）において第１のピアグループ（ＯＺ１）との接続が許可されているか否かを検出するステップと、
このような接続が許可されている場合、第１のピア（Ｎｏｄｅ＿ＩＤ３，Ｈ）に対して第２のピアグループ（ＯＺ２）とのメンバーシップを許可し、第１のピア（Ｎｏｄｅ＿ＩＤ３，Ｈ）が許可された後、データまたはメッセージを送信し、および／または第２のピアグループ（ＯＺ２）から第１のピアグループ（ＯＺ１）へサービスを供給できるようにするステップとを有し、
該１次ピア（Ｇ）は、第１のピアグループ（ＯＺ１）のメンバーであり、別個の接続を介して該２次ピア（Ｈ）に関連付けられていることを特徴とする方法。
【請求項２】
１次ピアおよび２次ピアは、ソフトウェア実体であるか、または同一のハードウェア上で動作するスレッドである、請求項１記載の方法。
【請求項３】
１次ピアおよび２次ピアは、他のピアには既知でない秘密のプロトコルまたは暗号を使用する、請求項１または２記載の方法。
【請求項４】
第１のピア（Ｎｏｄｅ＿ＩＤ３，Ｈ）が、第１のピアグループ（ＯＺ１）からデータまたはメッセージを受信し、および／またはサービスを要求して、第２のピアグループ（ＯＺ２）へ供給することも許可する、請求項１から３までのいずれか１項記載の方法。
【請求項５】
第２のピアグループ（ＯＺ２，ＣＰＧ）へ供給されるデータまたはメッセージおよび／またはサービスは少なくとも、別のピアグループ（ＯＺ＿Ａ，．．．，ＯＺ＿Ｄ）との接続を保持する第２のピアグループ（ＯＺ２，ＣＰＧ）内のすべてのピアに対してブロードキャストである、請求項４記載の方法。
【請求項６】
第２のピアグループ（ＯＺ２）内のデータおよびサービスを分類し、
第２のピアグループ（ＯＺ２）において第１のピアグループ（ＯＺ１）との接続が許可されているか否かを検出するステップには、第１のピアグループ（ＯＺ１）に関連する機密レベルを検出するステップが含まれており、
該機密レベルは、第２のピアグループ（ＯＺ２）のどの特定のデータおよびサービスを第１のピアグループ（ＯＺ１）へ供給してよいかを決定する、請求項１から５までのいずれか１項記載の方法。
【請求項７】
第１のピアグループ（ＯＺ１）に関連する機密レベルを検出するステップには、インターネットベースのサーバによって供給された中央のリストをチェックするステップまたはローカルのリストをチェックするステップが含まれている、請求項６記載の方法。
【請求項８】
第１のピアグループ（ＯＺ１）に関連する機密レベルを検出するステップには、第２のピアグループ（ＯＺ２）が第１のピアグループ（ＯＺ１）に確定のためにコンタクトするステップが含まれている、請求項６記載の方法。
【請求項９】
第１のピア（Ｎｏｄｅ＿ＩＤ３，Ｈ）に対して第２のピアグループ（ＯＺ２）とのメンバーシップを許可する接続を、所定の時間後または所定のイベントに応じて自動的に終了する、請求項１から８までのいずれか１項記載の方法。
【請求項１０】
第２のピアグループ（ＯＺ２）から第１のピアグループ（ＯＺ１）へ送信されるデータまたはメッセージにマーキングし、
第１のピアグループ（ＯＺ１）のピアは前記マーキングを検出し、前記マーキングの検出に応じて、データまたはメッセージのコピーまたは別の分配を拒否する、請求項１から９までのいずれか１項記載の方法。
【請求項１１】
第１のピアは、１次ピア（Ｇ）に関連する２次ピア（Ｈ）であり、
ピアおよびピアグループは個別の識別子を有し、
２次ピア（Ｈ）の識別子は第１のピアグループ（ＯＺ１）のピアグループ識別子と同じである、請求項１記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるピアグループ間で通信を確立する方法に関する。
【背景技術】
【０００２】
現在のピアツーピア（Ｐ２Ｐ）システムは、所有権が主張されている同様のソフトウェアおよびプロトコルを実行してピアのメッセージ通信および共働を行うために明確に定義されている。これらの適用例に、ＫａｚａａまたはＥＤｏｎｋｅｙがある。ピアが通常のコンピュータと異なる点は、サーバ‐クライアント構造である。ここでは、ピアはサーバを必要としない。
【０００３】
ＷＯ０２／０５７９１７に、ＪＸＴＡの名称で知られているＰ２Ｐネットワーク計算プラットフォームが開示されている。これは、ピアツーピア計算用の全般的なフレームワークであり、同様のフレームワークを使用して異なるアプリケーションを指定するためのものである。たとえば、１つのピアグループがファイル共有グループであるのに対し、別のピアグループではＩＰ経由音声サービスが提供される。ＪＸＴＡではピアメンバーシッププロトコルが使用され、これによってピアをメンバーシップに割り当て、完全なグループ広告と一緒にメンバーシップクレデンシャル（信任状）を受け取る。ピア間のメッセージには１つまたは複数のクレデンシャルが含まれており、これは受信者に対して送信者を識別するために使用される。ピアは個別の識別子を有しており、この識別子はたとえばＵＵＩＤとされる。クレデンシャルは、たとえばピア等の個人に限定されたデジタル文書であり、別の個人に提示される場合には、認証プロセスで確認される。Ｐ２Ｐプラットフォーム構成要素を具現化するプロセスはインスタンシエーションと称され、この具現化は構成要素の実体と称される。
【０００４】
欧州特許出願ＥＰ１４２７１４１では、ピアグループのコンセプトを使用してオーナーゾーンコンセプトが具現化される。ここではピアグループは、ユーザの家における装置のホームネットワークである。このコンセプトによって、個別のホームネットワーク間で相互接続および通信を行うことができ、たとえば、相互に信頼するユーザの相互接続および通信を行うことができる。１つのオーナーゾーンのユーザおよび別のオーナゾーンのユーザは相互に、特定の信頼のレベルを定義し、オーナーゾーンは相互に「信頼ゾーン」と見なされ、多かれ少なかれコンテンツおよびサービスを自由に共用する。しかし、異なるピアグループ間で接続を形成する方法は詳細には知られておらず、とりわけ、信頼ゾーン間で一時的な接続を形成する方法は詳細には知られていない。
【０００５】
ＪＸＴＡの基本的原則の１つに、ピアはメッセージを１つのピアグループ内で交換するが、ピアグループを超えて交換できないということがある。このことは、ピアグループに巨大な数のピアが含まれる可能性のあるインターネットベースのＰ２Ｐアプリケーションのための良好な解決手段である。たとえばＪＸＴＡは、数十万までのピアに拡大するように設計されており、複数のピアグループが並行して設けられている。たとえばインターネットに接続されることがあるホームネットワークでは、この周辺環境は非常に不利である。
【特許文献１】ＷＯ０２／０５７９１７
【特許文献２】ＥＰ１４２７１４１
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、２つのピアグループ間で、とりわけ相互に「信頼ゾーン」ステータスを有する２つのオーナーゾーン間で通信を確立する方法および装置を提供することである。
【課題を解決するための手段】
【０００７】
前記課題を解決する手段は、第１のピアグループのメンバーであるかまたは１次ピアと接続可能な２次ピアである第１のピアによって、第２のピアグループのメンバーへメッセージを送信するステップと、第２のピアグループのメンバーである第２のピアによって該メッセージを受信し、該メッセージから第１のピアのピア識別子と第１のピアグループのピアグループ識別子とを検出し、第１のピアが第２のピアグループにおいて一時的なグループメンバーシップに適用されることと、第１のピアが第２のピアグループから第１のピアグループまでの接続を形成しようとしていることの指示とを検出するステップと、第２のピアグループにおいて第１のピアグループとの接続が許可されているか否かを検出するステップと、このような接続が許可されている場合、第１のピアに対して第２のピアグループとのメンバーシップを許可し、第１のピアが許可された後、データまたはメッセージを送信し、および／または第２のピアグループから第１のピアグループへサービスを供給できるようにするステップとを有し、該１次ピアは、第１のピアグループのメンバーであり、別個の接続を介して該２次ピアに関連付けられていることを特徴とする方法である。
【発明を実施するための最良の形態】
【０００８】
本発明では、以下のように構成されている。すなわち、第１のピアグループのメンバーであるかまたは第１のピアグループのメンバーである別のピアに対して緊密な関係を有する第１のピアが第２のピアグループにコンタクトして該第２のピアグループ内の一時的なメンバーシップに適用されるように構成されている。この緊密な関係は、たとえば別個の１対１の接続である。後者の場合、２つのピアはたとえば、相互に別個のチャネルを介して通信する共通のハードウェア上の別個のソフトウェア実体とするか、または、別のピアには既知でない特別なプロトコルまたは暗号を使用して対を形成する２つの別個のピアとすることができる。第２のピアグループの制御機能またはサービス機能は、第１のピアがグループ内の一時的なメンバーシップにのみ適用されていることと、該ピア自体または該ピアと緊密な関係を有する別のピアが第１のピアグループのメンバーであることと、ブリッジヘッドまたは代表者として第１のピアグループとの接続を形成するためのものであることを検出する。この情報は、第１のピアが送信する広告メッセージに含まれる。さらに第２のピアグループは、コンタクトが許可されているピアグループのリストを保持し、オプションとして、どの程度のコンタクトが許可されているかも検出する。第２のピアグループは、第１のピアグループがリストに含まれているか否かをチェックし、その場合には、第１のピアに対してグループメンバーシップを許可する。このようにして第１のピアは、第２のピアグループから第１のピアグループへデータを送信するか、またはサービスを供給することを許可される。
【０００９】
第２のピアグループにあるデータおよびサービスは、分類することができ、どの特定のデータおよびサービスを第１のピアグループへ供給できるかということは、上記のコンタクトの許可されている程度に依存する。第１のピアグループがピアグループのリストに含まれていない場合には、第１のピアを拒否し、および／または第２のピアグループのユーザまたは管理者に、第１のピアグループをリストに付加するか否かを決定させることができる。それに相応してピアグループは、コンタクトが許可されていないピアグループが含まれている否定リストを保持することができる。
【００１０】
本発明では、信頼ゾーン通信を実施するために２つの異なる実施形態が提案される：
ＪＸＴＡ対ＪＸＴＡブリッジを使用する信頼ゾーン通信。
代表ノードを使用する信頼ゾーン通信。
【００１１】
本発明の有利な実施形態は、従属請求項、以下の説明および図面に開示されている。
【実施例】
【００１２】
本発明の実施例を、添付図面と関連して説明する。
【００１３】
ここでは、信頼ゾーン通信を行うための本発明の２つの主要な実施形態が開示されている。それは、ブリッジング構想および代表者構想である。
【００１４】
１．ＪＸＴＡ対ＪＸＴＡブリッジを使用する信頼ゾーン通信
設けることができるブリッジングサービスには、２つの異なる種類がある。第１の種類は、２つのオーナゾーン間の１対１の接続である。これによってたとえば、ある人が友人のホームネットワークに接続して該友人とコンテンツを交換することができる。第２の種類は、オーナゾーン用のコラボレーションプラットフォームとして機能するピアグループとの接続である。この解決手段では、「信頼ゾーン」通信のためだけに特化された専用のピアグループを使用する。
【００１５】
図１には、１対１のブリッジ構成の一例が示されている。ブリッジングピアＢＲが所属のオーナゾーンＯＺ１に参加するために、１次アドレスＧを使用する。すなわち、ブリッジングピアは第１のオーナゾーンに所属する。オーナゾーンＯＺ１のメンバーとして、このピアはブリッジングサービスを、該オーナゾーン内の他のピアに対してブリッジングサービスを提供する。したがって、該オーナゾーン内のピアのうちどれでも、信頼ゾーン接続を要求することができる。さらにこのような信頼ゾーン接続は、アプリケーションによって事前構築することもできる。ブリッジングピアが信頼ゾーン接続を実行するように命令されると、２次的なピアエンティティが「エクスポート」される。すなわち、「ネットピアグループ」にインスタンシエーションされる。この「ネットピアグループ」は、アプリケーションのデフォルトのベースピアグループである。２次ピアは、ネットピアグループおよび存在する他のピアグループに関する必要なピアグループ情報を要求し、ターゲットの信頼ゾーンにコンタクトする。第１のピアエンティティＧおよび２次ピアエンティティＨは、任意のプロトコルを使用する別個の１対１の接続によって接続される。
【００１６】
本発明のこの実施形態による装置では、異なる（論理）アドレスすなわちＵＵＩＤを有し１対１接続によって相互に接続された２つのピアエンティティをインスタンシエーションすることによるブリッジングサービスを提供する。１次アドレスを使用して、ピアはピアグループに参加し、該ピアグループ内部でブリッジングサービスを提供する。このピアグループはオーナゾーンとすることができる。図１では、２つのオーナゾーンＯＺ１，ＯＺ２がブリッジング装置ＢＲによって接続されており、このブリッジング装置ＢＲには、相互接続ＩＮによって接続された２つのピアエンティティＧ、Ｈが含まれている。第１のオーナゾーンＯＺ１はピアＡ，Ｂ，Ｃ，Ｇを有しており、第２のオーナゾーンＯＺ２は初期では、ピアＤ，Ｅ，Ｆを有している。ブリッジング装置ＢＲのピアエンティティのうち１つは第１のアドレスを有する１次ピアエンティティＧであり、他は第２のアドレスを有する２次ピアエンティティＨである。ブリッジング装置ＢＲが多重スレッドソフトウェアを実行できる場合、シームレスに２つのピアグループ内で、これらの異なるピアエンティティＧ，Ｈおよびこれらのピアエンティティの相互接続ＩＮを使用して並列的に動作させることができる。それに対して択一的に、２つのピアエンティティＧ，Ｈのうちその都度一方のみをアクティブにして、該ピアエンティティＧ，Ｈ間で交換すべきデータをたとえば、ブリッジング装置ＢＲ内の専用の共用メモリに一時記憶することができる。
【００１７】
本発明によれば、２次ピアエンティティＨが他のオーナゾーンＯＺ２をインスタンシエーションし、ブリッジピアとしてメンバーシップを要求する。すなわち第２のオーナゾーンＯＺ２が、ブリッジング装置の２次ピアエンティティであることを検出することができる。ピアエンティティＨは固有のピアクレデンシャルをオーナゾーンＯＺ１のクレデンシャルとともに供給し、「ホーム」ピアグループと見なされるか、または、リンクを確立しようとする対象であるピアグループと見なされる。この点で、他方のオーナゾーンＯＺ２のメンバーシップサービスにより、入ろうとするピアエンティティＨが信頼ゾーンに所属するか否かがチェックされる。そうである場合、メンバーシップサービスは要求を受け入れ、２次ピアＨに対してメンバーシップを許可する。この２次ピアＨは、たとえばある種の「ゲスト」ステータスを得る。
【００１８】
次のリストには、信頼ゾーンの信頼性チェックを実行する幾つかの手段が挙げられている：
１．インターネットベースのサーバが、オーナゾーン間の関係を文書化した中央の信頼ゾーンリストを作成し、オーナゾーンが信頼ゾーン接続の権限を許可する前にこのリストをチェックする。このようなリストはたとえば、特定のトピックに関するものであり、管理者によってメンテナンスされる。
２．オーナゾーンが固有の信頼ゾーンリストを保持し、独立してオーナゾーンの信頼性をチェックする。このリストも通常は管理者によってメンテナンスされるか、またはユーザによってメンテナンスされる。
３．オーナゾーンが相互にコンタクトし、ゾーンの信頼性をチェックする。
【００１９】
メンバーシップが許可されると、２次ブリッジングピアエンティティＨはいわゆるブリッジアイデンティティをもってオーナゾーンＯＺ２に参加し、オーナゾーンＯＺ２内でサービスを提供する。また、２次ピアエンティティＨは１次ピアエンティティＧに対して、信頼ゾーン接続の確立が完了したことの指示も行う。この時点から、２つのピアエンティティＧ，Ｈは相互に通信してメッセージを交換し、２つのオーナゾーンＯＺ１，ＯＺ２間でブリッジングサービスを介してデータを交換することができるようになる。完全な端末対端末のアドレス指定および認証を行うのに必要な標準的なＪＸＴＡメッセージへの拡張が可能である。送信側ピアを識別するための送信者情報は、送信側オーナゾーンの信頼性によって補足しなければならず、受信側ピアを識別するための受信者情報は、信頼ゾーンアドレスによって補足する必要がある。信頼ゾーンアドレスは、受信者が所属するオーナゾーンを識別するのに必要とされる。クレデンシャルによって送信側オーナゾーンが識別される。というのも、送信側ピアは受信者オーナゾーン内では未知である場合があり、メッセージを転送するブリッジピアＨのみが受信者オーナゾーンＯＺ２で既知だからである。
【００２０】
ブリッジングサービスの第２の種類は、上記で挙げたように、コラボレーションプラットフォームである。図２には、複数のオーナーゾーンＯＺ＿Ａ，．．．ＯＺ＿Ｄが示されている。これらは、コラボレーションピアグループＣＰＧに対して信頼ゾーンとして定義されているので、該コラボレーションピアグループと通信することができる。異なるオーナーゾーンのブリッジピアが、コミュニティメッセージを交換するために設けられたコラボレーションピアグループＣＰＧに参加することができる。このコミュニティメッセージはたとえば、信頼ゾーン情報、電子プログラムガイド（ＥＰＧ）、またはソフトウェア更新等のコミュニティニュース等である。上記のメカニズムでは、ブリッジピアは２次ピアエンティティを使用し、このような専用のピアグループにある別のブリッジピアと共働する。コラボレーションピアグループの構成は大抵、ブロードキャスト形式のメッセージのために設計される。とりわけ、コラボレーションピアグループＣＰＧはランデブーピアを含む。ランデブーピアという用語は、別のピア、ピアグループ、サービスおよびパイプに関する情報を見つけるための待ち合わせ場所として機能するピアを指す。ランデブーピアは、別のピアに対して有用な情報をキャッシュする。たとえば、接続されたオーナーゾーンが従属的にアドレス指定可能である場合、最も有利なのはコラボレーショングループのランデブーピアが、ブリッジピアとオーナーゾーンとの間の関連を示すマッピングテーブルを構成することである。
【００２１】
上記の方法の変形形態では、ブリッジングピアはオーナーゾーンの汎用固有識別子（ＵＵＩＤ）を２次ピアアドレスとして使用する。このようにすると、マッピングテーブルは必要なくなる。２次ピアアドレスはオーナーアドレスと同一とすることができる。というのも、ＪＸＴＡ等のシステムでは２次ピアアドレスとオーナーアドレスが混同する可能性がないからである。このようなシステムでは、異なる広告メッセージ形式を使用することにより、ピア情報とピアグループ情報とを区別する。たとえば図１では、ブリッジング装置ＢＲの２次ピアＨは、所属する１次ピアＧのホームオーナーゾーンの識別子ＵＵＩＤ＿Ｎと同一であるピア識別子を有する。またピアグループ識別子ＵＵＩＤ＿Ｎは、２次ピアＨのピア識別子の中に明示的または暗示的に含まれ、第２のオーナーゾーンがこの２次ピア識別子を使用して、１次ピアＧが所属するピアグループＩＤを検出することもできる。
【００２２】
２．代表ノードを使用して行われる信頼ゾーン通信
信頼ゾーン通信を実施するための本発明の第２の実施形態は、上記で挙げたように、代表ノードである。これは或るピアが、信頼ゾーン通信を許可する代表者サービスを提供することを意味する。上記のブリッジサービスと異なり、必要なのは、１つのピアエンティティと１つのアドレスだけである。これは、該ピアが特定の時点でただ１つのピアグループのアクティブなメンバーであり、異なるピアグループ間をジャンプできることを意味する。
【００２３】
図３〜５には、２つのピアグループＯＺ１，ＯＺ２間の代表形式の通信の手法が示されている。これらのピアグループはこの例では、ネットピアグループと称されるデフォルトの親ピアグループＮＰＧを有する。すなわち、ピアグループＯＺ１，ＯＺ２のすべてのピアＮｏｄｅ＿ＩＤ１，．．．Ｎｏｄｅ＿ＩＤ５がデフォルトによって共通の親ピアグループＮＰＧにも割り当てられている。しかし、このようなデフォルト親ピアグループＮＰＧと別のピアグループとの相違点は、ピアはデフォルトピアグループの内部では自由に通信することができず、それぞれ定義されたホームピアグループＯＺ１，ＯＺ２の内部でのみ自由に通信できることである。デフォルトピアグループ内部かつホームピアグループ外部での通信およびデータ交換は、いくつかのベーシック形式のメッセージに制限されている。しかし本発明のこの実施形態では、代表ノードをこの目的で使用することができる。代表ノードはたとえば、ユーザまたは管理者によって指名されるか、または該代表ノードのフィーチャにしたがって自動的に決定され、たとえば特別なハードウェア接続またはハードウェアインタフェースにしたがって自動的に決定される。
【００２４】
この実施例では、第１のオーナーゾーンＯＺ１が第２のオーナーゾーンＯＺ２に接続しようとしている。したがって、第１のオーナーゾーンＯＺ１の代表ピアＮｏｄｅ＿ＩＤ３が所属のホームピアグループの接続サービスからタスクを得て、該ピアグループＯＺ２との信頼ゾーン接続を確立する。この接続サービスは、別のピアグループＯＺ２のグループ識別子および／または別のグループの代表ピアＮｏｄｅ＿ＩＤ２のノード識別子を供給する。これによって、代表ピアＮｏｄｅ＿ＩＤ３は図３に示されているようにホームピアグループＯＺ１を出発して、該代表ピアＮｏｄｅ＿ＩＤ３がすでに有している別のピアグループＯＺ２に関する情報に依存して、別のグループの代表ピアＮｏｄｅ＿ＩＤ２を親ピアグループＮＰＧに直接コンタクトさせるか、または切り替える。通常は、別のピアグループＯＺ２からの広告を見つける試行が行われる。
【００２５】
代表ピアＮｏｄｅ＿ＩＤ３は別のピアグループＯＺ２を、たとえば広告メッセージの受信によって見つけた場合、ピアグループＯＺ２をインスタンシエーションして、ホームピアグループＯＺ１の代表ノードとしてのメンバーシップを要求する。この時点で、新たなピアグループＯＺ１のメンバーシップサービスはクレデンシャルチェックを実行し、たとえば、代表ピアＮｏｄｅ＿ＩＤ３が信頼ゾーンに所属するか否かをチェックする。すなわち、信頼ゾーンが該オーナーゾーンに入ろうとしているか否かをチェックする。
【００２６】
以下のリストに、信頼ゾーンの信頼性チェックを実行する３つの手段が挙げられている：
１．インターネット内のサーバは、中央の信頼ゾーンリストを作成し、ピアグループはこのリストをチェックしてから、信頼ゾーン接続を許可する。このようなリストは、たとえば固有のトピックに関連するもの、たとえば特定のサッカー用語等であり、管理者によってメンテナンスされる。
【００２７】
２．各ピアグループが、固有の信頼ゾーンリストを保持する。
【００２８】
３．代表者を受け入れる前に、ピアグループは相互にコンタクトし、接続要求を確認する。
【００２９】
ピアグループのクレデンシャルはこの場合、信頼ゾーンチェックにおいてピアのクレデンシャルよりも重要である。第２のピアグループＯＺ２のメンバーシップサービスが代表ピアＮｏｄｅ＿ＩＤ３をメンバーとして受け入れる前に、ピアのクレデンシャルだけでなく、第１のピアグループのクレデンシャルも確認する必要がある。この第１のピアグループのクレデンシャルは、該代表ピアに付随するものか、または要求に応じて第１のピアグループＯＺ１から直接受信されたものである。両方のクレデンシャルが、たとえば上記の信頼性チェックのうち１つにしたがって確認されると、メンバーシップサービスは該グループに対する該代表ノードのアクセス権を許可する。このようにして代表ピアＮｏｄｅ＿ＩＤ３は、代表者ステータスおよび代表者のアイデンティティをもってグループに参加する。しかしピアグループは、このゾーン内部での代表ピアの権利を自由に制限することができる。たとえば、代表ピアは定義されたコンテンツにのみアクセスすることを許可される。信頼ゾーンが異なると、定義されるコンテンツも異なることがある。
【００３０】
代表者Ｎｏｄｅ＿ＩＤ３はたとえば、所属するピアグループＯＺ２内部でアクセス権を制限された別のグループの代表者Ｎｏｄｅ＿ＩＤ２のみとの通信に制限される。このことは図４に示されている。これはピアグループのユーザが、どのデータに対して、たとえばどのマルチメディアコンテンツに対して別のピアがアクセスできるようにするかフィルタリングする安全な手段である。
【００３１】
ノード識別子およびグループ識別子は、いかなる時にもピアグループ内でチェックできる。というのも、ピアが送信するすべてのメッセージにはクレデンシャルが添付されているからである。クレデンシャルは少なくとも、ピアおよびピアグループの識別子を有する。これによって、送信者、該送信者の役割および該ピアグループにおける権利を識別できる。
【００３２】
代表者Ｎｏｄｅ＿ＩＤ３が、第２の代表者Ｎｏｄｅ＿ＩＤ２のピア識別子も含む第２のピアグループＯＺ２の広告メッセージを見つけると、これら２つの代表者間に信頼ゾーン接続すなわちパイプ接続を要求する。発見された代表者Ｎｏｄｅ＿ＩＤ２はこのパイプに接続して、別の代表者Ｎｏｄｅ＿ＩＤ３に対して受入を指示し、この別の代表者Ｎｏｄｅ＿ＩＤ３は接続が確立されたことを認識する。接続プロセスの次のステップでは、図５に示されたように、代表者Ｎｏｄｅ＿ＩＤ３はホームピアグループＯＺ１に戻るが、別の代表者Ｎｏｄｅ＿ＩＤ２とのパイプ接続を維持している。ホームピアグループＯＺ１において戻った代表者Ｎｏｄｅ＿ＩＤ３が、信頼ゾーン接続パイプが確立されたことを公表し、この時点からピアグループＯＺ１，ＯＺ２間で、代表者サービスを介してメッセージを交換できる。メッセージは、代表者サービスで具現化される特別なインタフェースを使用して別のピアグループへ送信され、受信側のピアグループの識別子およびメッセージが代表ピアによって処理され、パイプにしたがって送信される。すなわち代表者が、各パイプが２つのピアのみの間の接続部となっている複数のパイプに接続する。しかしデータの安全性のために、メッセージに送信側ピアのピアグループのクレデンシャルおよび受信側のピアグループのアドレスを補足することが必要である。
【００３３】
本発明の１つの実施形態ではピアグループ間で、ＪＸＴＡでは「セキュアパイプ」とも称される安全な接続が使用される。
【００３４】
１つの実施形態では、信頼ゾーンによるパイプ接続を確立する代わりに、代表者Ｎｏｄｅ＿ＩＤ３がメッセージを信頼ゾーンＯＺ２に直接投函する。代表者Ｎｏｄｅ＿ＩＤ３は応答メッセージを一種の「ポストマン」として検索し、ホームピアグループＯＺ１に戻る。
【００３５】
本発明の１つの実施形態では、確立されたパイプ接続は所定の期間の間または特定のイベントが発生するまで、たとえば単一または固有のファイルまたはメッセージが転送されるまで、アクティブ状態に維持された後、自動的に終了される。後で再度データ転送が必要になった場合には、再作動する必要がある。このようにして、ピアグループ間のネットワークおよび関係の簡潔な構造が維持される。
【００３６】
有利には本発明では、ピアグループ間でたとえばデータまたはメッセージ交換を行うために、非常に制限されたアクセスのみを提供するように接続を具現化するための安全な手段が提供される。さらに、ユーザまたは管理者は簡単にピアグループに対して、別のどのピアグループを共働させるべきかを定義して、特定の共働レベルまたは機密レベルを定義し、たとえばどのデータを特定のピアグループがアクセスできるかを定義することができる。代表ピアはこれらのデータをエクスポートする前に、「借用されるもの」または「インポートされるもの」とマーキングすることができる。これによって、別のピアグループによるコピーまたは別の分配が防止される。こうするためには、たとえばメタデータ、デジタル署名またはデータの電子的透かしが使用される。メタデータを使用してデータの拡大を制御する手段は、たとえば欧州特許出願ＥＰ１３６９８０４に開示されている。受信側ピアグループのピアはこのマーキングを検出し、該マーキングの検出に応じて、たとえばメッセージ等であるデータのコピーまたは別の分配を拒否する。
【００３７】
本発明は全般的にピアグループにおいて使用することができ、とりわけ、ＪＸＴＡプロトコルを使用するピアグループにおいて使用され、さらに特定すると、欧州特許出願ＥＰ１４２７１４１に開示されたような「オーナーゾーン」形式のピアグループにおいて使用される。
【図面の簡単な説明】
【００３８】
【図１】２つのオーナゾーン間のブリッジングを示す図である。
【図２】複数のオーナゾーン間のブリッジングを示す図である。
【図３】２つのピアグループ間で代表ピアを使用して行われるパイプ通信の生成を示す図である。
【図４】２つのピアグループ間で代表ピアを使用して行われるパイプ通信の生成を示す図である。
【図５】２つのピアグループ間で代表ピアを使用して行われるパイプ通信の生成を示す図である。
【図１】
2006115505.tif 000003
【図２】
2006115505.tif 000004
【図３】
2006115505.tif 000005
【図４】
2006115505.tif 000006
【図５】
2006115505.tif 000007