(57)【特許請求の範囲】
【請求項１】
ピア・ツー・ピア・オーバレイ・ネットワークを接続するピア装置のユーザ識別認証のための方法であって、
前記オーバレイ・ネットワークの信用証明サーバが、接続ピア装置から登録済ユーザ識別を受け取ることと、
前記信用証明サーバが、識別プロバイダに前記登録済ユーザ識別を確認することと、
前記信用証明サーバが、前記識別プロバイダからの前記登録済ユーザ識別の成功した証明を受け取ると、前記信用証明サーバが、前記接続ピア装置の前記登録済ユーザ識別を認証するために前記オーバレイ・ネットワークの認証済ピア装置によって使用する署名済証明書を前記接続ピア装置に発行することと、を含み、
前記署名済証明書は、前記信用証明サーバの秘密キーによって署名され、前記オーバレイ・ネットワークの各認証済ピア装置は各認証済ピア装置が前記接続ピア装置のための前記署名済証明書の発行元が前記信用証明サーバであることを確認することを可能にする前記信用証明サーバの公開キーを有し、前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、方法。
【請求項２】
前記信用証明サーバが前記識別プロバイダに前記登録済ユーザ識別を確認するためのオープンＩＤプロトコルを使用する、請求項１に記載のユーザ識別認証のための方法。
【請求項３】
前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、請求項１に記載されたユーザ識別認証のための方法。
【請求項４】
前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項３に記載のユーザ識別認証のための方法。
【請求項５】
前記接続ピア装置の前記登録済ユーザ識別がグローバル的一意識別子である、請求項１に記載のユーザ識別認証のための方法。
【請求項６】
前記登録済ユーザ識別が第三者の識別プロバイダによって登録される、請求項５に記載のユーザ識別認証のための方法。
【請求項７】
前記登録済ユーザ識別は電子メール・アドレスである、請求項５に記載のユーザ識別認証のための方法。
【請求項８】
ピア・ツー・ピア・オーバレイ・ネットワークを接続するピア装置のユーザ識別認証を有する信用証明サーバであって、
接続ピア装置から登録済ユーザ識別を受け取る手段と、
識別プロバイダに前記登録済ユーザ識別を確認する手段と、
前記識別プロバイダからの前記登録済ユーザ識別の成功した証明を受け取ると、前記接続ピア装置の前記登録済ユーザ識別を認証するため前記オーバレイ・ネットワークの認証済ピア装置によって使用する署名済証明書を前記接続ピア装置に発行する手段と、を含み、
前記署名済証明書は、前記信用証明サーバの秘密キーによって署名され、前記オーバレイ・ネットワークの各認証済ピア装置は各認証済ピア装置が前記接続ピア装置のための前記署名済証明書の発行元が前記信用証明サーバであることを確認することを可能にする前記信用証明サーバの公開キーを有し、前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、信用証明サーバ。
【請求項９】
前記信用証明サーバが前記識別プロバイダに前記登録済ユーザ識別を確認するためのオープンＩＤプロトコルを使用する、請求項８に記載の信用証明サーバ。
【請求項１０】
前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、請求項８に記載された信用証明サーバ。
【請求項１１】
前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項１０に記載の信用証明サーバ。
【請求項１２】
前記接続ピア装置の前記登録済ユーザ識別はグローバル的一意識別子である、請求項８に記載の信用証明サーバ。
【請求項１３】
前記登録済ユーザ識別は第三者の識別プロバイダによって登録される、請求項１２に記載の信用証明サーバ。
【請求項１４】
前記登録済ユーザ識別が電子メール・アドレスである、請求項１２に記載の信用証明サーバ。
【請求項１５】
ピア・ツー・ピア・オーバレイ・ネットワークを接続するピア装置のユーザ識別認証を有する信用証明サーバであって、
接続ピア装置から登録済ユーザ識別を受け取り、
識別プロバイダに前記登録済ユーザ識別を確認し、
前記識別プロバイダから前記登録済ユーザ識別の成功した証明を受け取ると、前記接続ピア装置の前記登録済ユーザ識別を認証するため前記オーバレイ・ネットワークの認証済ピア装置によって使用する署名済証明書を前記接続ピア装置に発行するように構成されるプロセッサを具備し、
前記署名済証明書は前記信用証明サーバの秘密キーによって署名され、前記オーバレイ・ネットワークの各認証済ピア装置は各認証済ピア装置が前記接続ピア装置のための前記署名済証明書の発行元が前記信用証明サーバであることを確認することを可能にする前記信用証明サーバの公開キーを有し、前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、信用証明サーバ。
【請求項１６】
前記信用証明サーバが前記識別プロバイダに前記登録済ユーザ識別を確認するためのオープンＩＤプロトコルを使用する、請求項１５に記載の信用証明サーバ。
【請求項１７】
前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、請求項１５に記載された信用証明サーバ。
【請求項１８】
前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項１７に記載された信用証明サーバ。
【請求項１９】
前記接続ピア装置の前記登録済ユーザ識別がグローバル的一意識別子である、請求項１５に記載された信用証明サーバ。
【請求項２０】
前記登録済ユーザ識別は第三者の識別プロバイダによって登録される、請求項１９に記載された信用証明サーバ。
【請求項２１】
前記登録済ユーザ識別が電子メール・アドレスである、請求項１９に記載された信用証明サーバ。
【請求項２２】
接続ピア装置から登録済ユーザ識別をコンピュータに受け取らせるためのコードと、
識別プロバイダに前記登録済ユーザ識別を確認することをコンピュータに行わせるためのコードと、
前記識別プロバイダから前記登録済ユーザ識別の成功した証明を受け取ると、前記接続ピア装置の前記登録済ユーザ識別を認証するためオーバレイ・ネットワークの認証済ピア装置によって使用する署名済証明書を前記接続ピア装置に発行させることをコンピュータに行わせるためのコードと、を含み、
前記署名済証明書は、信用証明サーバの秘密キーによって署名され、前記オーバレイ・ネットワークの各認証済ピア装置は各認証済ピア装置が前記接続ピア装置のための前記署名済証明書の発行元が前記信用証明サーバであることを確認することを可能にする前記信用証明サーバの公開キーを有し、前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、コンピュータ可読記憶媒体。
【請求項２３】
前記信用証明サーバが前記識別プロバイダに前記登録済ユーザ識別を確認するためのオープンＩＤプロトコルを使用する、請求項２２に記載されたコンピュータ可読記憶媒体。
【請求項２４】
前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、請求項２２に記載されたコンピュータ可読記憶媒体。
【請求項２５】
前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項２４に記載されたコンピュータ可読記憶媒体。
【請求項２６】
前記接続ピア装置の前記登録済ユーザ識別がグローバル的一意識別子である、請求項２２に記載されたコンピュータ可読記憶媒体。
【請求項２７】
前記登録済ユーザ識別は第三者の識別プロバイダによって登録される請求項２６に記載されたコンピュータ可読記憶媒体。
【請求項２８】
前記登録済ユーザ識別は電子メール・アドレスである、請求項２６に記載されたコンピュータ可読記憶媒体。
【請求項２９】
ピア・ツー・ピア・オーバレイ・ネットワークを接続しているピア装置のユーザ識別認証のための方法であって、
接続ピア装置が、信用証明サーバに登録済ユーザ識別を提供することと、前記信用証明サーバは、各認証済ピア装置が前記信用証明サーバからのメッセージを確認することを可能にする、前記オーバレイ・ネットワークの各認証済ピア装置に公開キーを提供し、
前記信用証明サーバが、識別プロバイダに前記登録済ユーザ識別を確認することと、
前記信用証明サーバで前記識別プロバイダから前記登録済ユーザ識別の成功した証明を受け取ると、前記信用証明サーバが、前記接続ピア装置の前記登録済ユーザ識別を認証するため前記オーバレイ・ネットワークの認証済ピア装置によって使用するための証明書を前記接続ピア装置に発行することと、を含み、
前記証明書は前記信用証明サーバの秘密キーによって署名され、前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、方法。
【請求項３０】
前記信用証明サーバは前記識別プロバイダに前記登録済ユーザ識別を確認するためオープンＩＤプロトコルを使用する、請求項２９に記載されたユーザ識別認証のための方法。
【請求項３１】
前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、請求項２９に記載されたユーザ識別認証のための方法。
【請求項３２】
前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項３１に記載されたユーザ識別認証のための方法。
【請求項３３】
ピア・ツー・ピア・オーバレイ・ネットワークを接続するためのユーザ識別認証を有する装置であって、
信用証明サーバに接続ピア装置の登録済ユーザ識別を提供する手段と、
識別プロバイダによって前記登録済ユーザ識別の証明に成功すると前記信用証明サーバから証明書を受け取る手段と、を具備し、
前記信用証明サーバは、各認証済ピア装置が前記信用証明サーバからのメッセージを確認することを可能にする前記オーバレイ・ネットワークの各認証済ピア装置に公開キーを提供し、
前記証明書は前記接続ピア装置の前記登録済ユーザ識別を認証するために前記オーバレイ・ネットワークの認証済ピア装置によって使用するためのものであり、
前記証明書は前記信用証明サーバの秘密キーによって署名され、前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、装置。
【請求項３４】
前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、請求項３３に記載されたユーザ識別認証を有する装置。
【請求項３５】
前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項３４に記載されたユーザ識別認証を有する装置。
【請求項３６】
前記装置が腕時計、ヘッドセットまたは検出装置を含む、請求項３３に記載のユーザ識別認証を有する装置。
【請求項３７】
ピア・ツー・ピア・オーバレイ・ネットワークを接続するためのユーザ識別認証を有する装置であって、
信用証明サーバに接続ピア装置の登録済ユーザ識別を提供し、
識別プロバイダによって前記登録済ユーザ識別の証明に成功すると前記信用証明サーバから証明書を受け取るように構成されるプロセッサを具備し、
前記信用証明サーバは、各認証済ピア装置が前記信用証明サーバからのメッセージを確認することを可能にする前記ピア・ツー・ピア・オーバレイ・ネットワークの各認証済ピア装置に公開キーを提供し、
前記証明書は前記接続ピア装置の前記登録済ユーザ識別を認証するために前記オーバレイ・ネットワークの認証済ピア装置によって使用するためのものであり、
前記証明書は前記信用証明サーバの秘密キーによって署名され、前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、装置。
【請求項３８】
前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、請求項３７に記載されたユーザ識別認証を有する装置。
【請求項３９】
前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項３８に記載されたユーザ識別認証を有する装置。
【請求項４０】
コンピュータに接続ピア装置の登録済ユーザ識別を信用証明サーバに提供させるためのコードと、
識別プロバイダによって前記登録済ユーザ識別の証明に成功するとコンピュータに前記信用証明サーバから証明書を受け取らせるためのコードと、を含み、
前記信用証明サーバは、各認証済ピア装置が前記信用証明サーバからのメッセージを確認することを可能にするピア・ツー・ピア・オーバレイ・ネットワークの各認証済ピア装置に公開キーを提供し、
前記証明書は前記接続ピア装置の前記登録済ユーザ識別を認証するために前記オーバレイ・ネットワークの認証済ピア装置によって使用するためのものであり、
前記証明書は前記信用証明サーバの秘密キーによって署名され、前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、コンピュータ可読記憶媒体。
【請求項４１】
前記署名済証明書は前記確認された前記登録済ユーザ識別及び前記信用証明サーバの前記公開キーを含む、請求項４０に記載されたコンピュータ可読記憶媒体。
【請求項４２】
前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項４０に記載されたコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にピア・ツー・ピア・オーバレイ・ネットワークのユーザ識別認証に関する。
【背景技術】
【０００２】
ピア・ツー・ピア（Ｐ２Ｐ）オーバレイ・ネットワークは、より良いスケーラビリティ、より簡単なユーザ対話およびアプリケーションのより簡単な開発のために設計される。ユーザが自由自在に参加及び離脱することができるように、この種のネットワークは比較的オープンになる。この種のダイナミックなユーザ参加と関連する１つの課題は、ユーザ識別の不確実性である。ソーシャル・ネットワーキンのようなアプリケーションおよびピア・ツー・ピア・ネットワーク上のファイル共有を可能にするために、一貫し証明可能なユーザ識別が要求される。また、ピア・ツー・ピア・ネットワークの安全のために、ユーザ識別は、ユーザ評判の発展を可能にするため、及び利用者行動に向かってのフィードバックを可能にすること確定する必要がある。
【０００３】
ピア・ツー・ピア・ネットワークのユーザ識別の１つの単純な解決法は、ユーザが自分自身の識別を請求することができることであって、次のオーバレイ・アプリケーションにおいて請求された識別を使用することである。この方法に対する欠点がある。１つの欠点は、ユーザとＰ２Ｐオーバレイとの間で確立される事前の認証信用が有りえないであろうから、ユーザがＰ２Ｐシステムに許容する間に請求された識別を認証するとにき困難性である。他の欠点は、他のピアの識別を証明するためにオーバレイにおいてピアに対する困難性である。ユーザがオーバレイに加わった後にユーザは他のピアと通信するときに任意のユーザｉｄを用いることができ、他のユーザは請求された識別を認証する方法を持たないであろう。
【０００４】
それゆえにピア・ツー・ピア・オーバレイ・ネットワークのユーザ識別認証の技術を必要とする。
【発明の概要】
【０００５】
本発明の態様は、ピア・ツー・ピア・オーバレイ・ネットワークに結合するピア装置のためのユーザ識別認証のための方法に属してもよい。方法において、オーバレイ・ネットワークの信用証明サーバは、接続しているピア装置から登録済ユーザ識別を受け取る。信用証明サーバは、識別プロバイダに登録済ユーザ識別を確認する。信用証明サーバで、識別プロバイダから登録済ユーザ識別の成功した証明を受け取ると、信用証明サーバは接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークにおいて認証ピア装置により使用するための署名証明を接続ピア装置に発行し、署名認証は信用証明サーバの秘密キーによって署名される。
【０００６】
本発明のより詳細な態様では、オーバレイ・ネットワークの各認証ピア装置は、各認証ピア装置が接続ピア装置のための署名済証明書の出所が信用証明サーバであることを確かめることができる信用証明サーバの公開キーを有することができる。信用証明サーバは、識別プロバイダによって登録済ユーザ識別を証明するためにオープンＩＤプロトコルを使用することができる。署名済証明書は、証明済登録済ユーザ識別及び接続ピア装置の公開キーを含んでもよい。署名済証明書は、ネットワーク動作のための信用証明サーバによって割り当てられるノードの識別を更に更に含んでもよい。また、オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は、登録済ユーザ識別を証明するための識別プロバイダとの接続を確立できないかもしれない。
【０００７】
本発明のより詳細な態様では、接続ピア装置の登録済ユーザ識別は電子メール・アドレスのようなグローバル一意識別子であってもよい。また、登録済ユーザ識別は、第三者の識別プロバイダによって登録されてもよい。
【０００８】
本発明の別の態様は、ピア・ツー・ピア・オーバレイ・ネットワークに接続しているピア装置のユーザ識別認証を有する信用証明サーバに存在してもよい。信用証明サーバは、接続ピア装置から登録済ユーザ識別を受信する手段と、登録済ユーザ識別を識別プロバイダに確認する手段と、接続装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークにおいて認証ピア装置によって使用するため、識別プロバイダから登録済ユーザ識別の成功した証明を受信すると、署名済証明書を接続ピア装置に発行する手段とを含んでもよい。署名済証明書は信用証明サーバの秘密キーによって署名される。
【０００９】
本発明の別の態様は、ピア・ツー・ピア・オーバレイ・ネットワークを接続しているピア装置のユーザ識別認証を有する信用証明サーバに存在してもよい。信用証明サーバは、接続ピア装置から登録済ユーザ識別を受信し、登録済ユーザ識別を識別プロバイダに確認し、接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証済ピア装置によって使用するため、識別プロバイダから登録済ユーザ識別の成功した証明を受信すると、署名済証明書を接続ピア装置に発行するように構成されるプロセッサを含むことができる。署名済証明書は、信用証明サーバの秘密キーによって署名される。
【００１０】
本発明の他の態様はコンピュータ可読媒体を含むコンピュータプログラム製品に存在してもよい。コンピュータ可読媒体は登録済ユーザ識別を接続ピア装置からコンピュータに受信させるコードと、コンピュータに登録済ユーザ識別を識別プロバイダに確認させるコードと、接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証済ピア装置によって使用するため、識別プロバイダから登録済ユーザ識別の成功した証明を受信すると、コンピュータに署名済証明書を接続ピア装置に発行させるコードを含む。署名済証明書は、信用証明サーバの秘密キーによって署名される。
【００１１】
本発明の別の態様は、ピア・ツー・ピア・オーバレイ・ネットワークを接続しているピア装置のためのユーザ識別認証方法であってもよい。本方法では、接続ピア装置は、信用証明サーバに登録済ユーザ識別を提供する。信用証明サーバは、各認証ピア装置が信用証明サーバからメッセージを証明することを可能にするネットワークの各認証ピア装置に公開キーを提供する。信用証明サーバは、識別プロバイダに登録済ユーザ識別を確認する。信用証明サーバにて、識別プロバイダから登録済ユーザ識別の成功した証明を受け取ると、信用証明サーバは接続ピア装置の登録済ユーザ識別を認証するためにネットワークの認証済ピア装置によって使用するため証明書を接続ピア装置に発行する。証明書は、信用証明サーバの秘密キーによって署名される。
【００１２】
本発明の別の態様は、ピア・ツー・ピア・オーバレイ・ネットワークを接続するためのユーザ識別認証を有する装置に存在してもよい。装置は、信用証明サーバに接続ピア装置の登録済ユーザ識別を提供する手段と、識別プロバイダによって登録済ユーザ識別を成功裏に証明すると信用証明サーバから証明を受信する手段とを含むことができ、信用証明サーバは各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にするネットワークの各認証ピア装置に公開キーを提供し、証明書は接続ピア装置の登録済ユーザ識別を認証するためにネットワークの認証ピア装置によって使用し、証明書は信用証明サーバの秘密キーによって署名される。装置は、腕時計、ヘッドセットまたは検出装置を含んでもよい。
【００１３】
本発明の別の態様は、ピア・ツー・ピア・オーバレイ・ネットワークを接続しているピア装置のユーザ識別認証を有する装置に存在してもよい。装置は、信用証明サーバに接続ピア装置の登録済ユーザ識別を提供し、識別プロバイダによって登録済ユーザ識別の証明に成功すると信用証明サーバから証明書を受け取るように構成され、信用証明サーバは、各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にするピア・ツー・ピア・オーバレイ・ネットワークの各認証ピア装置に公開キーを提供し、証明書は接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証ピア装置によって使用し、証明書は信用証明サーバの秘密キーによって署名される。
【００１４】
本発明の他の態様は、信用証明サーバに接続ピア装置の登録済ユーザ識別をコンピュータに提供させるコードと、識別プロバイダによって登録済ユーザ識別の証明に成功すると信用証明サーバから証明書をコンピュータに受け取らせるコードを含み、信用証明サーバは、各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にするピア・ツー・ピア・オーバレイ・ネットワークの各認証ピア装置に公開キーを提供し、証明書は接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証ピア装置によって使用し、証明書は信用証明サーバの秘密キーによって署名される、コンピュータ可読媒体を含むコンピュータプログラム製品に属してもよい。
【図面の簡単な説明】
【００１５】
【図１】ワイヤレス通信システムの実施例のブロック図である。
【図２】ピア・ツー・ピア・オーバレイ・ネットワークを接合しているピア装置のためのユーザ識別認証のための方法の工程系統図である。
【図３】ピア・ツー・ピア・オーバレイ・ネットワークを接続しているピア装置のためのユーザ識別認証のシステムのブロック図である。
【図４】ピア・ツー・ピア・オーバレイ・ネットワークを接続しているピア装置のためのユーザ識別認証のための方法のための概略フロー図である。
【図５】プロセッサおよびメモリを含むコンピュータのブロック図である。
【発明を実施するための形態】
【００１６】
語「典型的な」は、ここでは「実例、事例、または具体例として寄与する」ことを意味するために使用される。ここに「典型的」として説明されている任意の実施形態は必ずしも形態より優れているとして構成されるわけではない。
【００１７】
図３および４を参照して、本発明の態様はピア・ツー・ピア（Ｐ２Ｐ）オーバレイ・ネットワーク３２０を接続しているピア装置３１０のためのユーザ識別認証のための方法４００に存在してもよい。本方法では、オーバレイ・ネットワーク３２０の信用証明サーバ３３０は、接続しているピア装置ＪＰＤ３１０から登録済ユーザ識別を受信する（ステップ４３０）。信用証明サーバは、識別プロバイダ３４０に登録済ユーザ識別を確認する（ステップ４４０および４５０）。信用証明サーバで、識別プロバイダからの登録済ユーザ識別の成功した証明を受信すると、信用証明サーバは、接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証ピア装置ＰＤ１１４によって使用するため署名済証明書を接続ピア装置に発行する。署名済証明書は信用証明サーバの秘密キーによって署名される。
【００１８】
オーバレイ・ネットワーク３２０の各認証済ピア装置１１４は、各認証済ピア装置が接続ピア装置３１０のための署名済証明書の発行元が信用証明サーバであることを確かめることを可能にする信用証明サーバ３３０の公開キーＰＫを有することができる。署名済証明書は、証明された登録済ユーザ識別と、信用証明サーバの公開キーＰＫと、接続ピア装置の公開キーと、ネットワーク動作のための信用証明サーバによって接続ピア装置に割当てられるノード識別とを含む。オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は、登録済ユーザ識別を証明するための識別プロバイダ３４０との接続を確立することができなくてもよい。
【００１９】
接続ピア装置３１０の登録済ユーザ識別は、グローバル一意識別子、例えば電子メール・アドレスであってもよい。また、登録済ユーザ識別は、第三者の識別プロバイダ３４によって登録されてもよい。
【００２０】
図５を更なる参照して、本発明の別の態様はピア・ツー・ピア・オーバレイ・ネットワーク３２０を接続するためのユーザ識別認証を有する信用証明サーバ３３０に存在してもよい。信用証明サーバは、接続ピア装置３１０からの登録済ユーザ識別を受信する手段（プロセッサ５１０）、識別プロバイダ３４０に登録済ユーザ識別を確認する手段、接続ピア装置の登録済ユーザ識別を証明するためオーバレイ・ネットワークの認証済ピア装置によって使用するため、識別プロバイダから登録済ユーザ識別を成功した証明を受取ると接続ピア装置に署名済証明書を発行する手段とを含んでもよい。署名済証明書は信用サーバの秘密キーによって署名される。
【００２１】
本発明の別の態様は、ピア・ツー・ピア・オーバレイ・ネットワーク３２０を接続しているピア装置のユーザ識別認証を有する信用証明サーバ３３０に存在してもよい。信用証明サーバ３３０は、接続ピア装置３１０から登録済ユーザ識別を受信し、識別プロバイダ３４０に登録済ユーザ識別を確認し、接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証済ピア装置１１４によって使用するため、識別プロバイダから登録済ユーザ識別の成功した証明を受信すると、接続ピア装置に署名した証明書を発行するように構成されたプロセッサ５１を含むことができる。署名済証明書は、信用証明サーバの秘密キーによって署名される。
【００２２】
本発明の他の態様は接続ピア装置３１０から登録済ユーザ識別をコンピュータ５００に受信させるためのコード、コンピュータに識別プロバイダ３４０に登録済ユーザ識別を確認させるためのコード、及び接続ピア装置の登録済ユーザ識別を認証するためオーバレイ・ネットワーク３２０の認証済ピア装置１１４によって使用するため、コンピュータに識別プロバイダから登録済ユーザ識別の成功した証明を受信させるためのコードと、コンピュータに署名済証明書を接続ピア装置に発行させるためのコードと、を含むコンピュータ可読媒体５２０（例えばコンピュータ可読記憶媒体）を含む、コンピュータプログラム製品に存在してもよい。署名済証明書は、信用証明サーバ３３０の秘密キーによって署名される。
【００２３】
図２および３を参照して、本発明の態様はピア・ツー・ピア（Ｐ２Ｐ）オーバレイ・ネットワーク３２を接続しているピア装置３１０のためのユーザ識別認証のための方法に存在してもよい。本方法では、接続しているピア装置は、信用証明サーバ３３０に、登録ユーザに識別ＩＤを提供する（ステップ２１０）。信用証明サーバは、各認証済ピア装置が信用証明サーバからメッセージを証明することを可能にするネットワークの各認証済ピア装置に公開キーＰＫを提供する（ステップ２２０）。信用証明サーバは、識別プロバイダ３４０に登録済ユーザ識別を確認する。信用証明サーバで、識別プロバイダから登録済ユーザ識別の成功した証明を受取ると、信用証明サーバは接続ピア装置の登録済ユーザ識別を認証するためにネットワークの認証ピア装置によって使用するため証明書を接続ピア装置に発行する（ステップ２３）。証明書は、信用証明サーバの秘密キーによって署名される。
【００２４】
本発明の別の態様は、ピア・ツー・ピア・オーバレイ・ネットワーク３２０を接続するためユーザ識別認証を有する装置５００に存在してもよい。装置は、接続ピア装置３１０の登録済ユーザ識別を信用証明サーバ３３０に提供する手段（プロセッサ５１０）、及び識別プロバイダ３４０による登録済ユーザ識別の成功した証明によって信用証明サーバから証明書を受取る手段と、を含み、信用証明サーバは各認証済ピア装置が信用証明サーバからのメッセージを証明することを可能にするネットワークの各認証ピア装置に公開キーＰＫを提供し、証明書は接続ピア装置の登録済ユーザ識別を認証するためネットワークの認証ピア装置によって使用し、証明書は信用証明サーバの秘密キーによって署名される。装置は、腕時計、ヘッドセット、検出装置または移動局ＭＳ１２を含んでもよい。
【００２５】
装置は、メモリのような記憶媒体５２０、表示器５３０およびキーボードのような入力装置５４０を更に含んでもよい。装置は、無線接続５５０を含んでもよい。
【００２６】
本発明の別の態様は、ピア・ツー・ピア・オーバレイ・ネットワーク３２０を接続するためユーザ識別認証を有する装置５００に存在してもよい。装置は、信用証明サーバ３３０に接続ピア装置３１０の登録済ユーザ識別を提供し、識別プロバイダによって登録済ユーザ識別の証明に成功すると信用証明サーバから証明書をコンピュータに受取らせるコードを提供するように構成されるプロセッサ５１０を含んでもよく、信用証明サーバは、各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にするピア・ツー・ピア・オーバレイ・ネットワーク３２０の各認証ピア装置に公開キーを提供し、証明書は接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証ピア装置によって使用し、証明書は信用証明サーバの秘密キーによって署名される。
【００２７】
本発明の他の態様は、信用証明サーバ３３０に接続ピア装置の登録済ユーザ識別をコンピュータ５００に提供させるためのコードと、識別プロバイダ３４０によって登録済ユーザ識別の証明に成功すると信用証明サーバから証明書をコンピュータに受け取らせるためのコードとを含み、信用証明サーバは、各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にするピア・ツー・ピア・オーバレイ・ネットワーク３２０の各認証ピア装置に公開キーを提供し、証明書は接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証ピア装置によって使用し、証明書は信用証明サーバの秘密キーによって署名される、コンピュータ可読媒体５２を含むコンピュータプログラム製品に属してもよい。
【００２８】
オーバレイ管理はオーバレイの全てのピアが信頼する中心サーバである信用証明サーバ３３０を使用する。公開キー暗号法は、信用証明サーバが発生するメッセージを確認するために使用される。信用証明サーバは、公開／秘密キー対を生成し、あらゆるピア装置にその公開キーを公開する。しかし、信用証明サーバはユーザ識別を管理するときに直接的には関与しない。むしろ、それはユーザ識別認証のため第三者ＩＤプロバイダ３４０と結びつく。
【００２９】
信用証明サーバ３３０は、第三者ＩＤプロバイダに事前に登録されたユーザ識別に影響を及ぼすことによってユーザ識別を取得する（図４のステップ４１０および４２０）。これらのユーザ識別は、（電子メール・アドレスのような）グローバル一意であることを必要とする。この種のユーザ識別を得る１つの方法は、オープンＩＤに通じている。オープンＩＤは、ゴーグル、ヤフー、ＩＢＭ，マイクロソフト、ベリサインなどのような主要なインターネット会社によってサポートされるオープン識別管理フレームワークである。オープンＩＤプロトコルは、証明エンティティが対応するＩＤプロバイダとインターフェースするためにオープンＩＤプロトコルを実施する限り、エンティティがＩＤプロバイダ（例えば、ヤフー）で登録されたユーザ識別を証明することを可能にする。
【００３０】
ピア・ツー・ピア・ネットワークでは、いくつかのピア装置は、オープンＩＤプロトコルを実施する能力を有さないかも知れず、インターネット接続を有しないかも知れない。オープンＩＤを実施し、急いでピア識別を証明することを各ノード（ピア）に要求することは過度に重荷となっており、困難となっているかもしれない。現在の技術は、ピアが信用証明サーバの公開キーを格納し、信用証明サーバからのメッセージを証明することを必要とするだけである。新しいユーザがピア・ツー・ピア・ネットワークに接続するとき、それは信用証明サーバ３３と接触し、第三者ＩＤプロバイダ３４によって登録されるその識別を提供する。信用証明サーバは、その後信頼ある関係者としてオープンＩＤプロトコルを実行する。一時的に、信用証明サーバはＩＤプロバイダとの接続を確立し、ＩＤ検査のための到来ユーザをＩＤプロバイダにリダイレクトする。一旦これがなされると、ＩＤプロバイダはＩＤ検査の成功または失敗を示している信用証明サーバにメッセージを送る。ＩＤ検査が成功した場合には、信用証明サーバは着信ピアに署名済証明書を発行する。証明書は、限定されないが、証明されたＩＤ、接続ピアの公開キー、Ｐ２Ｐネットワーク動作に割当てられるノードｉｄを含めることができ、秘密キーを用いて信用サーバによって署名される。ネットワークの既存のピアは、新規なピアの識別を認証するために証明書を使用することができる。
【００３１】
本方法によって提供される技術的な効果がある。既存のピアがｉｄ検査のため中央サーバへ接続する必要がないという意味では、ネットワークに既存のピアによるＩＤ検査が配信される。これは、ＩＤ検査のためのインターネットリンクを持つための要件を軽減する。ピア・ツー・ピア・ネットワーク３２は、ユーザ識別のため、社会的ネットワークのような既存のアプリケーションを利用することができる。信用証明サーバ３３０は、Ｐ２Ｐネットワークの中の信用の根源である。ピア１１４は、そのｉｄが第三者ＩＤプロバイダ３４０によって登録される場合であっても、他のピアの識別を証明するため信用サーバの署名の公開キーを知る必要があるだけである。
【００３２】
証明書サーバで直接にその識別を登録する各ピアが完全にオープンＩＤを用意されていることを必要とするような他の解決策は、ｉｄ検査中に実質的により多くの通信オーバーヘッド及びプロトコルの複雑性を必要となるかもしれず、信用サーバにかなり多くのオーバーヘッドを必要となるかもしれない。
【００３３】
都合よく、証明書サーバ３３０は、（例えば、オープンＩＤプロトコルを使用する）第三者ＩＤプロバイダ３４０からのユーザ識別を確認し、成功した証明でユーザＩＤを含んでいるユーザに対して証明書を発行し、証明書サーバの秘密キーによって署名した。Ｐ２Ｐネットワーク内で動作するピアは、前記証明書サーバの公開キーを備えており、公開キーを有する公開キー暗号アルゴリズムを使用して証明書を検査することによって他のピアの識別を証明する。
【００３４】
信用証明サーバ３３０は、識別プロバイダによって登録済ユーザ識別を証明するためにオープンＩＤプロトコルを使用することができる。オープン認証プロトコルの詳細はopened-dot-net/developers/specs/で利用できる。
【００３５】
図１を参照して、ワイヤレス移動局（ＭＳ）１０２がワイヤレス通信システム１００の一つ以上の基地局（ＢＳ）１０４と通信することができる。ＭＳは、更にワイヤレス・ピア装置１１４と対となることができる。ワイヤレス通信システム１００は、一つ以上の基地局コントローラ（ＢＳＣ）１０６及びコアネットワーク１０８を更に含むことができる。コアネットワークは、適切な帰路を介してインターネット１１０および一般加入電話網（ＰＳＴＮ）１１２に接続されてもよい。典型的ワイヤレス移動局は、携帯電話またはラップトップ・コンピュータを含むことができる。ワイヤレス通信システム１００は、多くのアクセス技術、例えば、符号分割多重（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、周波数分割多重アクセス（ＦＤＭＡ）、空間分割多重アクセス方式（ＳＤＭＡ）、分極化分割倍数アクセス（ＰＤＭＡ）または公知技術の他の変調技術）の任意の１つも使用することができる。
【００３６】
ワイヤレス装置１０２または１１４は、無線デバイスによって送信されまたは無線デバイスで受信される信号に基づいて、機能を実行するさまざまなコンポーネントを含むことができる。例えば、ワイヤレス・ヘッドセットは、受信機を介して受信される信号に基づいて、音声出力を提供するのに適しているトランスデューサを含むことができる。無線腕時計は、受信機を介して受信される信号に基づいて、指示を提供するのに適しているユーザ・インタフェースを含むことができる。ワイヤレス検出装置は、他の装置に送信されるデータを提供するのに適しているセンサを含むことができる。
【００３７】
ワイヤレス装置は任意の適切なワイヤレス通信技術に基づいている又は別の方法でサポートする一つ以上のワイヤレス通信リンクを介して通信することができる。例えば、幾つかの態様では、ワイヤレス装置はネットワークと関連することができる。幾つかの態様では、ネットワークはボディエリアネットワークまたはパーソナルエリアネットワーク（例えば、超広帯域ネットワーク）を含むことができる。幾つかの態様では、ネットワークはローカル・エリア・ネットワークまたはワイド・エリア・ネットワークを含むことができる。ワイヤレス装置は、様々なワイヤレス通信技術、プロトコルまたは標準、例えばＣＤＭＡ、ＴＤＭＡ、ＯＦＤＭ、ＯＦＤＭＡ、ＷｉＭＡＸおよびＷｉ−Ｆｉの一つ以上をサポート又は一方使用することができる。同様に、ワイヤレス装置は様々な対応する変調または多重化方式の一つ以上をサポートまたは一方使用することができる。ワイヤレス装置は、このように上記の又は他のワイヤレス通信技術を使用して一つ以上のワイヤレス通信リンクを介して確立及び通信するため適切なコンポーネント（例えば空中インターフェース）を含むことができる。例えば、装置はワイヤレス媒体を介しての連通を容易にするさまざまなコンポーネント（例えば信号発生器および信号処理装置）を含むことができる関連する送信及び受信コンポーネント（例えば送信機および受信機）を有するワイヤレストランシーバを含むことができる。
【００３８】
ここの教示は、様々な装置（apparatuses）（例えば装置（devices））に組み込まれる（例えば、装置内で実施又は装置によって実行される）ことができる。例えば、ここに教示される一つ以上の態様は、電話（例えば携帯電話）、パーソナルデータ・アシスタント（ＰＤＡ）、娯楽装置（例えば音楽またはビデオ装置）、ヘッドセット（例えばヘッドホン、イヤホーン、その他）、マイクロホン、医療機器（例えば生物測定センサ、心拍数モニタ、歩数計、ＥＫＧ装置、その他）、ユーザ入出力装置（例えば腕時計、遠隔制御、ライト・スイッチ、キーボード、マウス、その他）、タイヤ圧力モニタ、コンピュータ、ＰＯＳ装置、娯楽装置、補聴器、セットトップボックスまたは他のいかなる適切な装置にも組み込まれることができる。
【００３９】
これらの装置は、異なるパワーおよびデータの必要条件を有してもよい。幾つかの形態では、ここの教示は（例えばインパルスに基づく信号伝達方式および低いデュティサイクル・モードの使用を介して）低いパワー・アプリケーションで使用することができ、（例えば広帯域のパルスの使用を介して）比較的高データレートを含んでいる様々なデータレートをサポートすることができる。
【００４０】
いくつかの態様において、ワイヤレス装置は通信システムのためのアクセス装置（例えばＷｉ−Ｆｉアクセス・ポイント）を含むことができる。そのようなアクセス装置は、有線又はワイヤレス通信リンクを介して他のネットワーク（例えば、インターネット又はセルラネットワークのような広域ネットワーク）への接続を提供できる。したがって、アクセス装置は、他の装置（例えばＷｉ−Ｆｉ位置）が他のネットワークまたは他のある機能性をアクセスすることを可能にすることができる。更に、装置の一方または両方が携帯用でもよいか、場合によっては、比較的非携帯用でもよいことは言うまでもない。
【００４１】
当業者は情報及び信号が様々な異なる技術および手法のいずれかを用いて表されることができることは理解するであろう。例えば、データ、インストラクション、コマンド、情報、信号、ビット、シンボルおよび上記の説明の全体にわたって参照されることができるチップは、電圧、電流、電磁波、磁場または分子、光学場または分子、又はその組み合わせによって表されることができる。
【００４２】
当業者は、種々の具体的な論理ブロック、モジュール、回路およびここに開示される実施形態と関連して説明されているアルゴリズム・ステップが電子ハードウェア、コンピュータ・ソフトウェアまたは両方の組合せとして実行されることができることを更に評価するであろう。ハードウェアとソフトウェアのこの互換性を明らかに示すために、種々の図示のコンポーネント、ブロック、モジュール、回路およびステップは、それらの機能性に関して一般的に説明されてきた。そのような機能性はハードウェアまたはソフトウェアとして実施されるか否かは特定のアプリケーションおよび全体的システムに課せられる設計制約に依存する。熟練した職人は各特定のアプリケーションに対して種々の方法で記載した機能性を実施できるが、そのような実施の決定は本発明の範囲から逸脱させるように解釈されるべきでない。
【００４３】
ここに開示された実施形態に関連して説明されている種々の図示する論理ブロック、モジュール及び回路は汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）又は他のプログラム可能なロジック装置、離散的ゲート又はトランジスタロジック、離散的ハードウェアコンポーネント又はここに説明された機能を実行するように設計されたその任意の組み合わせによって実施され又は実行されてもよい。汎用プロセッサはマイクロプロセッサであってもよいが、或いは、プロセッサは任意の市販のプロセッサ、コントローラ、マイクロコントローラ又は状態装置であってもよい。プロセッサは、また、コンピュータ機器の組み合わせ、例えば、ＤＳＰとマイクロプロセッサ、複数のマイクロプロセッサ、ＤＳＰコアと関連した１以上のマイクロプロセッサの組合せとして実施されてもよい。
【００４４】
ここに記載された実施形態と関連して説明された方法又はアルゴリズムのステップはハードウェアで直接的に、プロセッサによって実行されるソフトウェアで、又は２つの組み合わせで実施されてもよい。
【００４５】
ソフトウェア・モジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブル・ディスク、ＣＤ−ＲＯＭまたは公知技術の記憶媒体の他の任意の形態に存在できる。典型的記憶媒体はプロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに接続される。或いは、記憶媒体はプロセッサに一体化されてもよい。プロセッサおよび記憶媒体は、ＡＳＩＣに存在してもよい。ＡＳＩＣは、ユーザ端末に存在してもよい。或いは、プロセッサおよび記憶媒体は、ユーザ端末の離散的なコンポーネントとして存在してもよい。
【００４６】
一つ以上の典型的な実施形態では、説明されている機能は、ハードウェア、ソフトウェア、ファームウェアまたはその任意の組合せで実施されることができる。コンピュータプログラム製品としてソフトウェアで実施されれば、機能はコンピュータ可読媒体上の１以上のインストラクション又はコードとして記憶され又は送信されることができる。コンピュータ可読媒体は、１つの場所から他の場所にコンピュータプログラムを配送することを容易にする任意の媒体を含んでいるコンピュータ記憶媒体及び通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスし得る任意の利用可能媒体であってもよい。例えば、限定されないが、この種のコンピュータ可読媒体はＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光学ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶装置、若しくはインストラクション又はデータ構造の形態で所望のプログラムコードを配送又は記憶するために使用でき及びコンピュータによってアクセスし得る任意の他の媒体で構成できる。また、いかなる接続も、適切にコンピュータ可読媒体と呼ばれる。例えば、ソフトウェアがウェブサイト、サーバ又は同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）を用いる他の遠隔信号源若しくは赤外線、無線及びマイクロ波のようなワイヤレス技術から送信されれば、そのとき、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ又は赤外線、無線及びマイクロ波のような無線技術は媒体の定義に含まれる。ここに使用されているように、ディスク（ｄｉｓｋ）及びディスク（ｄｉｓｃ）はコンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタルバーサタイルディスク（ＤＶＤ）、フロッピー（登録商標）ディスク及びブルーレイディスクを含む。但し、ｄｉｓｋは通常ではデータを磁気的に再生紙、これに対してｄｉｓｃはレーザでデータを光学的に再生する。上記の組合せは、また、コンピュータ可読媒体の範囲内で含まれなければならない。
【００４７】
開示された実施形態の前の説明は、いかなる当業者も本発明を製造しまたは使用することができるように提供される。これらの実施形態に対する種々の変形例は当業者に直ちに明らかであり、ここに定義された一般的な原理は発明の精神又は範囲を逸脱しないで他の実施形態に適用されることができる。このように、本発明はここに示された実施形態に限定されることを意図していないがここに開示された原理及び新規特徴と一致する最大範囲を与えられることである。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］  ピア・ツー・ピア・オーバレイ・ネットワークを接続しているピア装置のユーザ識別認証のための方法であって、接続ピア装置から登録済ユーザ識別を受けるオーバレイ・ネットワークの信用証明サーバを含み、前記信用証明サーバは識別プロバイダに前記登録済ユーザ識別を確認し、前記信用証明サーバで、前記識別プロバイダからの前記登録済ユーザ識別の成功した証明を受けると、前記信用証明サーバは前記接続ピア装置の前記登録済ユーザ識別を認証するために前記オーバレイの認証ピア装置によって使用する署名済証明書を前記接続ピア装置に発行し、前記署名済証明書は、前記信用証明サーバの秘密キーによって署名される、方法。
［２］  前記オーバレイ・ネットワークの各認証ピア装置は各認証ピア装置が前記接続ピア装置のための前記署名済証明書の発行元が前記信用証明サーバであることを証明することを可能にする前記信用証明サーバの公開キーを有する、請求項１に定義されるようなユーザ識別認証方法。
［３］  前記信用証明サーバが前記識別プロバイダに前記登録済ユーザ識別を確認するためのオープンＩＤプロトコルを使用する、請求項１に記載のユーザ識別認証のための方法。
［４］  前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、請求項１に記載されたユーザ識別認証のための方法。
［５］  前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、請求項４に記載のユーザ識別認証のための方法。
［６］  前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、［１］に記載のユーザ識別認証のための方法。
［７］  前記接続ピア装置の前記登録済ユーザ識別がグローバル的一意識別子である、［１］に記載のユーザ識別認証のための方法。
［８］  前記登録済ユーザ識別が第三者の識別プロバイダによって登録される、［７］に記載のユーザ識別認証のための方法。
［９］  前記登録済ユーザ識別は電子メール・アドレスである、［７］に記載のユーザ識別認証のための方法。
［１０］  ピア・ツー・ピア・オーバレイ・ネットワークを接続するピア装置のユーザ識別認証を有する信用証明サーバであって、接続ピア装置から登録済ユーザ識別を受け取る手段と、識別プロバイダに前記登録済ユーザ識別を確認する手段と、前記接続ピア装置の前記登録済ユーザ識別を認証するため前記オーバレイの認証ピア装置によって使用するため、前記識別プロバイダから前記登録済ユーザ識別の成功した証明を受信すると、署名済証明書を前記接続ピア装置に発行する手段と、を含み、前記署名済証明書は前記信用証明サーバの秘密キーによって署名される、信用証明サーバ。
［１１］  前記オーバレイ・ネットワークの各認証ピア装置は各認証ピア装置が前記接続ピア装置のための前記署名済証明書の発行元が前記信用証明サーバであることを証明することを確認することを可能にする前記明サーバの公開キーを有する、［１０］に記載されるような信用証明サーバ。
［１２］  前記信用証明サーバが前記識別プロバイダに前記登録済ユーザ識別を確認するためのオープンＩＤプロトコルを使用する、［１０］に記載の信用証明サーバ。
［１３］  前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、［１０］に記載された信用証明サーバ。
［１４］  前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、［１３］に記載の信用証明サーバ。
［１５］  前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、［１０］に記載の信用証明サーバ。
［１６］  前記接続ピア装置の前記登録済ユーザ識別はグローバル的な一意識別子である、［１６］に記載の信用証明サーバ。
［１７］  前記登録済ユーザ識別は第三者の識別プロバイダによって登録される、［１６］に記載の信用証明サーバ。
［１８］  前記登録済ユーザ識別が電子メール・アドレスである、［１６］に記載の信用証明サーバ。
［１９］  ピア・ツー・ピア・オーバレイ・ネットワークを接続するピア装置のユーザ識別認証を有する信用証明サーバであって、接続ピア装置から登録済ユーザ識別を受け取り、識別プロバイダに前記登録済ユーザ識別を確認し、前記接続ピア装置の前記登録済ユーザ識別を認証するため前記オーバレイの認証ピア装置によって使用するため、前記識別プロバイダから前記登録済ユーザ識別の成功した証明を受信すると、署名済証明書を前記接続ピア装置に発行するように構成されるプロセッサを具備し、前記署名済証明書は前記信用証明サーバの秘密キーによって署名される、信用証明サーバ。
［２０］  前記オーバレイ・ネットワークの各認証ピア装置は各認証ピア装置が前記接続ピア装置のための前記署名済証明書の発行元が前記信用証明サーバであることを証明することを確認することを可能にする前記明サーバの公開キーを有する、［１９］に記載された信用証明サーバ。
［２１］  前記信用証明サーバが前記識別プロバイダに前記登録済ユーザ識別を確認するためのオープンＩＤプロトコルを使用する、［１９］に記載の信用証明サーバ。
［２２］  前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、［１９］に記載された信用証明サーバ。
［２３］  前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、［２２］に記載された信用証明サーバ。
［２４］  前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、［１９］に記載された信用証明サーバ。
［２５］  前記接続ピア装置の前記登録済ユーザ識別がグローバル的一意識別子である、［１９］に記載された信用証明サーバ。
［２６］  前記登録済ユーザ識別は第三者の識別プロバイダによって登録される、［２５］に記載された信用証明サーバ。
［２７］  前記登録済ユーザ識別が電子メール・アドレスである、［２５］に記載された信用証明サーバ。
［２８］  コンピュータプログラム製品であって、接続ピア装置から登録済ユーザ識別をコンピュータに受信させるためのコードと、識別プロバイダに前記登録済ユーザ識別を確認することをコンピュータにさせるためのコードと、前記接続ピア装置の前記登録済ユーザ識別を認証するため前記オーバレイの認証ピア装置によって使用するため、前記識別プロバイダから前記登録済ユーザ識別の成功した証明を受信すると、署名済証明書を前記接続ピア装置にコンピュータに発行させるためのコードと、を含む、コンピュータ可読媒体を具備するコンピュータプログラム製品。
［２９］  前記オーバレイ・ネットワークの各認証ピア装置は各認証ピア装置が前記接続ピア装置のための前記署名済証明書の発行元が前記信用証明サーバであることを証明することを確認することを可能にする前記明サーバの公開キーを有する、［２８］に記載されるようなコンピュータプログラム製品。
［３０］  前記信用証明サーバが前記識別プロバイダに前記登録済ユーザ識別を確認するためのオープンＩＤプロトコルを使用する、［２８］に記載されたコンピュータプログラム製品。
［３１］  前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、［２８］に記載されたコンピュータプログラム製品。
［３２］  前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、［３１］に記載されたコンピュータプログラム製品。
［３３］  前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、［２８］に記載されたコンピュータプログラム製品。
［３４］  前記接続ピア装置の前記登録済ユーザ識別がグローバル的一意識別子である、［２８］に記載されたコンピュータプログラム製品。
［３５］  前記登録済ユーザ識別は第三者の識別プロバイダによって登録される［３４］に記載されたコンピュータプログラム製品。
［３６］  前記登録済ユーザ識別は電子メール・アドレスである、［３４］に記載されたコンピュータプログラム製品。
［３７］  ピア・ツー・ピア・オーバレイ・ネットワークを接続しているピア装置のユーザ識別認証のための方法であって、信用証明サーバに登録済ユーザ識別を提供する接続ピア装置を含み、前記信用証明サーバは、各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にする前記オーバレイ・ネットワークの各認証ピア装置に公開キーを提供し、前記信用証明サーバは識別プロバイダに前記登録済ユーザ識別を確認し、前記信用証明サーバで前記識別プロバイダから前記登録済ユーザ識別の成功した証明を受信すると、前記信用証明サーバが前記接続ピア装置の前記登録済ユーザ識別を認証するため前記オーバレイの認証ピア装置によって使用するため署名済証明書を前記接続ピア装置に発行し、前記証明書は前記信用証明サーバの秘密キーによって署名される、方法。
［３８］  前記信用証明サーバは前記識別プロバイダに前記登録済ユーザ識別を確認するためオープンＩＤプロトコルを使用する、［３７］に記載されたユーザ識別認証のための方法。
［３９］  前記署名済証明書は前記証明された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、［３７］に記載されたユーザ識別認証のための方法。
［４０］  前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、［３９］に記載されたユーザ識別認証のための方法。
［４１］  前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、［３７］に記載されたユーザ識別認証のための方法。
［４２］  ピア・ツー・ピア・オーバレイ・ネットワークを接続するためのユーザ識別認証を有する装置であって、信用証明サーバに接続ピア装置の登録済ユーザ識別を提供する手段と、識別プロバイダによって前記登録済ユーザ識別の証明に成功すると信用証明サーバから証明書を受け取る手段と、を具備し、前記信用証明サーバは、各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にする前記オーバレイ・ネットワークの各認証ピア装置に公開キーを提供し、前記証明書は接続ピア装置の登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証ピア装置によって使用し、前記証明書は信用証明サーバの秘密キーによって署名される、装置。
［４３］  前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、［４２］に記載されたユーザ識別認証を有する装置。
［４４］  前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、［４３］に記載されたユーザ識別認証を有する装置。
［４５］  前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、［４２］に記載されたユーザ識別認証を有する装置。
［４６］  前記装置が腕時計、ヘッドセットまたは検出装置を含む、［４２］に記載のユーザ識別認証を有する装置。
［４７］  ピア・ツー・ピア・オーバレイ・ネットワークを接続するためユーザ識別認証を有する装置であって、信用証明サーバに接続ピア装置の登録済ユーザ識別を提供し、識別プロバイダによって前記登録済ユーザ識別の証明に成功すると前記信用証明サーバから証明書を受け取るように構成されるプロセッサを具備し、前記信用証明サーバは、各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にするピア・ツー・ピア・オーバレイ・ネットワークの各認証ピア装置に公開キーを提供し、前記証明書は前記接続ピア装置の前記登録済ユーザ識別を認証するために前記オーバレイ・ネットワークの認証ピア装置によって使用し、前記証明書は前記信用証明サーバの秘密キーによって署名される、装置。
［４８］  前記署名済証明書は前記確認された登録済ユーザ識別、前記接続ピア装置の公開キー及び前記信用証明サーバの公開キーを含む、［４７］に記載されたユーザ識別認証を有する装置。
［４９］  前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、［４８］に記載されたユーザ識別認証を有する装置。
［５０］  前記オーバレイ・ネットワークの少なくとも一つの認証済ピア装置は登録済ユーザ識別を確認するための前記識別プロバイダとの接続を確立することができない、［４７］に記載されたユーザ識別認証を有する装置。
［５１］  コンピュータプログラム製品であって、コンピュータに接続ピア装置の登録済ユーザ識別を信用証明サーバに提供させるためのコードと、識別プロバイダによって前記登録済ユーザ識別の証明に成功するとコンピュータに前記信用証明サーバから証明書を受信させるためのコードと、を含むコンピュータ可読媒体を具備し、前記信用証明サーバは、各認証ピア装置が信用証明サーバからのメッセージを証明することを可能にするピア・ツー・ピア・オーバレイ・ネットワークの各認証ピア装置に公開キーを提供し、前記証明書は前記接続ピア装置の前記登録済ユーザ識別を認証するためにオーバレイ・ネットワークの認証ピア装置によって使用し、前記証明書は前記信用証明サーバの秘密キーによって署名される、コンピュータプログラム製品。
［５２］  前記署名済証明書は証明された前記登録済ユーザ識別及び前記信用証明サーバの前記公開キーを含む、［５１］に記載されたコンピュータプログラム製品。
［５３］  前記署名済証明書はネットワーク動作のため前記信用証明サーバによって割り当てられるノード識別を更に含む、［５１］に記載されたコンピュータプログラム製品。
【図１】
0005547272.tif 000002
【図２】
0005547272.tif 000003
【図３】
0005547272.tif 000004
【図４】
0005547272.tif 000005
【図５】
0005547272.tif 000006