(57)【要約】  ネットワーク内でアクセス権を選択的に付与するためのシステム。デバイスがセキュアデバイスであり、セキュリティコンソールにより所有されていることを要求デバイスが学習すると、該要求デバイスは、セキュアデバイスに対しリストオーナー動作を呼び出し、該セキュアデバイスは、要求デバイスに公開鍵ハッシュを送信することによって応答する。次いで、要求デバイスは、公開鍵ハッシュを含むメッセージをマルチキャストする。次に、マルチキャストメッセージを受け取ったセキュリティコンソールは、該セキュリティコンソールが公開鍵ハッシュを認識しているかどうかを判断する。セキュリティコンソールが公開鍵ハッシュを認識している場合、セキュリティコンソールはマルチキャストメッセージに応答し、次いで、セキュアデバイスに対するアクセス権を要求デバイスに提供する。【選択図】図５
2009523346.tif 000002
【特許請求の範囲】
【請求項１】
デバイスへのアクセス権をセキュリティコンソールから取得する方法であって、
前記デバイスがセキュアデバイスであることを学習した後、前記セキュアデバイスに対するリストオーナー動作を呼び出す段階と、
前記リストオーナー動作に応答して前記セキュアデバイスから公開鍵ハッシュを受け取る段階と、
前記公開鍵ハッシュの受け取りに応答して前記公開鍵ハッシュを含むメッセージをマルチキャストする段階と、
前記マルチキャスト公開鍵ハッシュを認識したセキュリティコンソールだけからの応答メッセージを受け取る段階と、
を含む方法。
【請求項２】
前記マルチキャストされたメッセージがＳＳＤＰ発見メッセージを含む、
請求項１に記載の方法。
【請求項３】
前記ＳＳＤＰ発見メッセージが、前記公開鍵ハッシュと「サービスタイプ＝セキュリティコンソール」メッセージとを有するサーチターゲットヘッダを含む、
請求項２に記載の方法。
【請求項４】
前記ＳＳＤＰ発見メッセージが、
「サービスタイプ＝セキュリティコンソール」メッセージを有するサーチターゲットヘッダと、
前記公開鍵ハッシュを有する追加のＳＳＤＰヘッダと、
を含む、
請求項２に記載の方法。
【請求項５】
前記マルチキャストされたメッセージが標準サーチクエリを含む、
請求項１に記載の方法。
【請求項６】
前記リストオーナー動作に応答して前記セキュリティコンソールの汎用一意識別子が前記公開鍵ハッシュで受け取られ、該汎用一意識別子が前記標準サーチクエリ内に含まれる、
請求項５に記載の方法。
【請求項７】
前記応答メッセージを受け取った後、プレゼントキーメッセージを前記セキュリティコンソールに送信する段階と、
前記プレゼントキーメッセージに応答して前記セキュアデバイスにアクセスするためのアクセス権を前記セキュリティコンソールから受け取る段階と、
を更に含む、
請求項１に記載の方法。
【請求項８】
デバイスへのアクセス権をセキュリティコンソールから取得するためのコンピュータ可読媒体内に埋め込まれたコンピュータプログラム製品であって、
前記デバイスがセキュアデバイスであることを学習した後、該セキュアデバイスに対するリストオーナー動作を呼び出すためのコンピュータコードと、
前記リストオーナー動作に応答して前記セキュアデバイスから公開鍵ハッシュを受け取るためのコンピュータコードと、
前記公開鍵ハッシュの受け取りに応答して前記公開鍵ハッシュを含むメッセージをマルチキャストするためのコンピュータコードと、
前記マルチキャスト公開鍵ハッシュを認識したセキュリティコンソールだけからの応答メッセージを受け取るためのコンピュータコードと、
を含む、
コンピュータプログラム製品。
【請求項９】
前記マルチキャストされたメッセージがＳＳＤＰ発見メッセージを含む、
請求項８に記載のコンピュータプログラム製品。
【請求項１０】
前記ＳＳＤＰ発見メッセージが、前記公開鍵ハッシュと「サービスタイプ＝セキュリティコンソール」メッセージとを有するサーチターゲットヘッダを含む、
請求項９に記載のコンピュータプログラム製品。
【請求項１１】
前記ＳＳＤＰ発見メッセージが、
「サービスタイプ＝セキュリティコンソール」メッセージを有するサーチターゲットヘッダと、
前記公開鍵ハッシュを有する追加のＳＳＤＰヘッダと、
を含む、
請求項９に記載のコンピュータプログラム製品。
【請求項１２】
前記マルチキャストされたメッセージが標準サーチクエリを含み、前記リストオーナー動作に応答して前記セキュリティコンソールの汎用一意識別子が前記公開鍵ハッシュで受け取られ、該汎用一意識別子が前記標準サーチクエリ内に含まれる、
請求項８に記載のコンピュータプログラム製品。
【請求項１３】
前記応答メッセージを受け取った後、プレゼントキーメッセージを前記セキュリティコンソールに送信するためのコンピュータコードと、
前記プレゼントキーメッセージに応答して前記セキュアデバイスにアクセスするためのアクセス権を前記セキュリティコンソールから受け取るためのコンピュータコードと、
を更に備える、
請求項８に記載のコンピュータプログラム製品。
【請求項１４】
電子デバイスであって、
プロセッサと、
前記プロセッサに通信可能に接続され、デバイスへのアクセス権をセキュリティコンソールから取得するためのコンピュータプログラム製品を含むメモリユニットと、
を備え、
前記メモリユニットが、
前記デバイスがセキュアデバイスであることを学習した後、該セキュアデバイスに対するリストオーナー動作を呼び出すためのコンピュータコードと、
前記リストオーナー動作に応答して前記セキュアデバイスから公開鍵ハッシュを受け取るためのコンピュータコードと、
前記公開鍵ハッシュの受け取りに応答して前記公開鍵ハッシュを含むメッセージをマルチキャストするためのコンピュータコードと、
前記マルチキャスト公開鍵ハッシュを認識したセキュリティコンソールだけからの応答メッセージを受け取るためのコンピュータコードと、
を含む、
電子デバイス。
【請求項１５】
前記マルチキャストされたメッセージがＳＳＤＰ発見メッセージを含む、
請求項１４に記載の電子デバイス。
【請求項１６】
前記ＳＳＤＰ発見メッセージが、前記公開鍵ハッシュと「サービスタイプ＝セキュリティコンソール」メッセージとを有するサーチターゲットヘッダを含む、
請求項１５に記載の電子デバイス。
【請求項１７】
前記ＳＳＤＰ発見メッセージが、
「サービスタイプ＝セキュリティコンソール」メッセージを有するサーチターゲットヘッダと、
前記公開鍵ハッシュを有する追加のＳＳＤＰヘッダと、
を含む、
請求項１５に記載の電子デバイス。
【請求項１８】
前記マルチキャストされたメッセージが標準サーチクエリを含み、前記リストオーナー動作に応答して前記セキュリティコンソールの汎用一意識別子が前記公開鍵ハッシュで受け取られ、該汎用一意識別子が前記標準サーチクエリ内に含まれる、
請求項１４に記載の電子デバイス。
【請求項１９】
前記メモリユニットが更に、
プレゼントキーメッセージを前記セキュリティコンソールに送信するためのコンピュータコードと、
前記プレゼントキーメッセージに応答して前記セキュアデバイスにアクセスするためのアクセス権を前記セキュリティコンソールから受け取るためのコンピュータコードと、
を含む、
請求項１４に記載の電子デバイス。
【請求項２０】
セキュリティコンソールを用いてセキュアデバイスへのアクセス権を要求デバイスに提供する方法であって、
リストオーナーメッセージに応答して前記セキュアデバイスから取得した公開鍵ハッシュを含むマルチキャストメッセージを前記要求デバイスから受け取る段階と、
前記公開鍵ハッシュが前記セキュリティコンソールにより認識されているかどうかを判断する段階と、
前記公開鍵ハッシュが前記セキュリティコンソールにより認識されている場合に、前記公開鍵ハッシュが前記セキュリティコンソールにより認識されていることを確認応答する応答メッセージを前記要求デバイスに送信する段階と、
を含む方法。
【請求項２１】
前記マルチキャストされたメッセージがＳＳＤＰ発見メッセージを含む、
請求項２０に記載の方法。
【請求項２２】
前記ＳＳＤＰ発見メッセージが、前記公開鍵ハッシュと「サービスタイプ＝セキュリティコンソール」メッセージとを有するサーチターゲットヘッダを含む、
請求項２１に記載の方法。
【請求項２３】
前記ＳＳＤＰ発見メッセージが、
「サービスタイプ＝セキュリティコンソール」メッセージを有するサーチターゲットヘッダと、
前記公開鍵ハッシュを有する追加のＳＳＤＰヘッダと、
を含む、
請求項２１に記載の方法。
【請求項２４】
前記マルチキャストされたメッセージが標準サーチクエリを有する、
請求項２０に記載の方法。
【請求項２５】
前記要求デバイスが前記セキュアデバイスから取得した汎用一意識別子が前記標準サーチクエリ内に含まれ、前記要求デバイスにより送信された汎用一意識別子が前記セキュリティコンソール用の汎用一意識別子である場合にのみ前記要求デバイスに応答メッセージが送信される、
請求項２４に記載の方法。
【請求項２６】
前記要求デバイスからプレゼントキーメッセージを受け取る段階と、
前記プレゼントキーメッセージに応答して、前記セキュアデバイスに対する特定のアクセス権を前記要求デバイスに送信する段階と、
を更に含む、
請求項２０に記載の方法。
【請求項２７】
セキュリティコンソールを用いてセキュアデバイスへのアクセス権を要求デバイスに提供するためのコンピュータ可読媒体内に埋め込まれたコンピュータプログラム製品であって、
リストオーナーメッセージに応答して前記セキュアデバイスから取得した公開鍵ハッシュを含むマルチキャストメッセージを前記要求デバイスから受け取るためのコンピュータコードと、
前記公開鍵ハッシュが前記セキュリティコンソールにより認識されているかどうかを判断するためのコンピュータコードと、
前記公開鍵ハッシュが前記セキュリティコンソールにより認識されている場合に、前記公開鍵ハッシュが前記セキュリティコンソールにより認識されていることを確認応答する応答メッセージを前記要求デバイスに送信するためのコンピュータコードと、
を含むコンピュータプログラム製品。
【請求項２８】
前記マルチキャストされたメッセージがＳＳＤＰ発見メッセージを含む、
請求項２７に記載のコンピュータプログラム製品。
【請求項２９】
前記ＳＳＤＰ発見メッセージが、前記公開鍵ハッシュと「サービスタイプ＝セキュリティコンソール」メッセージとを有するサーチターゲットヘッダを含む、
請求項２８に記載のコンピュータプログラム製品。
【請求項３０】
前記ＳＳＤＰ発見メッセージが、
「サービスタイプ＝セキュリティコンソール」メッセージを有するサーチターゲットヘッダと、
前記公開鍵ハッシュを有する追加のＳＳＤＰヘッダと、
を含む、
請求項２８に記載のコンピュータプログラム製品。
【請求項３１】
前記マルチキャストされたメッセージが標準サーチクエリを含み、前記要求デバイスが前記セキュアデバイスから取得した汎用一意識別子が前記標準サーチクエリ内に含まれ、前記要求デバイスにより送信された汎用一意識別子が前記セキュリティコンソール用の汎用一意識別子である場合にのみ前記要求デバイスに前記応答メッセージが送信される、
請求項２７に記載のコンピュータプログラム製品。
【請求項３２】
セキュアデバイスへのアクセス権を要求しているデバイスに選択的に提供するよう構成されたセキュリティコンソールであって、
プロセッサと、
前記プロセッサに動作可能に接続されたメモリユニットと、
を備え、
前記メモリユニットが、
リストオーナーメッセージに応答して前記セキュアデバイスから取得した公開鍵ハッシュを含むマルチキャストメッセージを前記要求デバイスから受け取るためのコンピュータコードと、
前記公開鍵ハッシュが前記セキュリティコンソールにより認識されているかどうかを判断するためのコンピュータコードと、
前記公開鍵ハッシュが前記セキュリティコンソールにより認識されている場合に、前記公開鍵ハッシュが前記セキュリティコンソールにより認識されていることを確認応答する応答メッセージを前記要求デバイスに送信するためのコンピュータコードと、
を含むセキュリティコンソール。
【請求項３３】
前記メモリユニットが更に、
前記応答メッセージを送信した後、前記要求デバイスからプレゼントキーメッセージを受け取るためのコンピュータコードと、
前記プレゼントキーメッセージに応答して、前記セキュアデバイスに対する特定のアクセス権を前記要求デバイスに送信するためのコンピュータコードと、
を含む、
請求項３２に記載の電子デバイス。
【請求項３４】
ネットワーク内でアクセス権を選択的に付与するためのシステムであって、
要求デバイスと、
前記要求デバイスからのリストオーナー動作を受け取り、前記要求デバイスに公開鍵ハッシュを送信することによって応答するよう構成されたセキュアデバイスと、
前記セキュアデバイスの所有者として登録されたセキュリティコンソールと、
を備え、
前記セキュリティコンソールが、
前記公開鍵ハッシュを含むマルチキャストメッセージを前記セキュリティコンソールから受け取り、
前記公開鍵ハッシュが前記セキュリティコンソールにより認識されているかどうかを判断し、
前記公開鍵ハッシュが前記セキュリティコンソールにより認識されている場合に、前記セキュアデバイスへの特定のアクセス権を前記要求デバイスに付与する、
ように構成されている、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にユニバーサルプラグアンドプレイ（ＵＰｎＰ）デバイスに関する。より詳細には、本発明は、ＵＰｎＰデバイスにおけるセキュリティ設定の構成に関する。
【背景技術】
【０００２】
このセクションは、請求項に記載された本発明の背景技術又は関連状況を提供することを目的とする。本明細書の説明は、追求される概念を含むことができるが、必ずしもこれまで考え出され又は追求されていたものとは限らない。従って、本明細書で別途指示されない限り、このセクションで説明されるものは、本出願における明細書及び請求項に対する従来技術ではなく、このセクションにおいて含まれることにより従来技術とみなされるものではない。
【０００３】
ユニバーサルプラグアンドプレイ（ＵＰｎＰ）技術は、インテリジェントアプライアンス、無線デバイス、及び全タイプのパーソナルコンピュータの広く浸透しているピアツーピアネットワーク接続手法のためのアーキテクチャを定義する。ＵＰｎＰ技術は、家庭内、小企業内、公衆の場所、又はインターネットに接続されたシステムのいずれであってもアドホック又は非管理ネットワークに対する簡便な、柔軟性のある、標準ベースの接続手法を提供するよう設計されている。ＵＰｎＰ技術は、分散型のオープンネットワークアーキテクチャを提供し、ＴＣＰ／ＩＰ及びウェブ技術を利用して、ネットワーク接続されたデバイス間での制御及びデータ転送を提供することに加え、シームレスな近距離ネットワークを可能にする。
【０００４】
ＵＰｎＰセキュリティフレームワークは、一般にセキュリティコンソール（Ｓｅｃｕｒｉｔｙ  Ｃｏｎｓｏｌｅ）と呼ばれているものを用いて、ユーザがデバイスにセキュリティを設定することができる機構を定義する。セキュリティコンソールにより、ユーザは、ＵＰｎＰデバイスの所有権を得ること、制御アクセスリストをアクティブにすること、その他が可能になる。セキュリティコンソールは、デバイスに対する管理者権限を有する唯一の構成要素であり、アクセス制御を変更することができる。ＵＰｎＰにより、あらゆるデバイスがセキュリティコンソールになり、他のＵＰｎＰデバイスの所有権を得ることが可能になる。従って、通常のＵＰｎＰネットワークにおいては、幾つかのセキュリティコンソールは異なるデバイスを所有している。
【０００５】
ネットワークに参加する新規のユーザが、デバイスのうちの１つ（例えば、メディアサーバ）を使用しようとする場合、新規のユーザは、最初にデバイスを所有するセキュリティコンソールから権限を取得する必要がある。現在のところ、ＵＰｎＰセキュリティパラメータは、デバイスを所有するセキュリティコンソールを新規の制御ポイントがどのようにして発見することができるかについて定義していない。ＵＰｎＰ仕様によれば、新規のユーザは、ネットワーク内のあらゆるセキュリティコンソールに問い合わせをして、次いでどれが所有者であるかを判断するために全てのセキュリティコンソールに登録する必要がある。ＵＰｎＰ関連では、新規のユーザ（すなわち、制御ポイント）は、セキュアデバイスに再度アクセスを試みる前に、各セキュリティコンソール上のプレゼントキー（すなわち、ＵＰｎＰ動作）を呼び出す必要がある。他の場合では必要とせず又は要求しない比較的大きな情報量を制御ポイントが受け取る必要があるので、これは極めて非効率である。
【発明の開示】
【０００６】
本発明は、デバイスの所有者を発見するために、ＵＰｎＰサーチサービスに対する幾つかの拡張機能の追加を含む。メディアサーバなどのセキュアデバイスは、セキュアデバイスであることを示すデバイス記述を含む。本発明の種々の実施形態において、デバイスが「セキュリティ認知状態」にあることを新規のユーザ（すなわち、制御ポイント）が観測すると、１つ又は複数のそれぞれの所有者デバイスの公開キーハッシュを取得するために当該デバイスに対する「リストオーナー」ＵＰｎＰ動作を呼び出す。次いで、制御ポイントは、１つ又は複数の所有者デバイスの公開キーハッシュ（又は好適なヘッダ）をデバイスが送信することになる単純サービス発見プロトコル（ＳＳＤＰ）発見メッセージに付加する。ネットワークにおいて利用可能なセキュリティコンソールは、マルチキャストサーチメッセージを受け取り、デバイスを所有するセキュリティコンソールの公開鍵ハッシュを含むメッセージ（すなわち、ＳＴヘッダ、又は新規のＳＳＤＰヘッダ）におけるサーチターゲット情報を解読することになる。この機構を用いることで、公開キーを認識するセキュリティコンソールだけが応答することになる。
【０００７】
本発明の別の実施形態において、セキュアデバイスは、１つ又は複数の所有者デバイスの汎用一意識別子と共に１つ又は複数の所有者デバイスの公開鍵ハッシュを制御ポイントに送信する。次いで、制御ポイントは、１つ又は複数のそれぞれのセキュリティコンソール所有者デバイスと通信するために、汎用一意識別子を用いて標準サーチクエリを実施する。ネットワークにおいて利用可能なセキュリティコンソールは、サーチターゲット情報内にＵＵＩＤを含むマルチキャストサーチメッセージ（すなわちＳＴヘッダ）を受け取ることになる。マルチキャストサーチメッセージ内に含まれるＵＵＩＤを有するセキュリティコンソールだけが、デバイスの所有者として制御ポイントに応答することになる。
【０００８】
本発明は、デバイスへのアクセス権をセキュリティコンソールから取得するための方法、コンピュータプログラム製品、及びデバイスを含む。デバイスがセキュアデバイスであることを学習すると、リストオーナー動作がセキュアデバイスに呼び出される。リストオーナー動作に応答して、セキュアデバイスからの公開鍵ハッシュが受け取られる。次いで、マルチキャストサーチメッセージ（すなわち、ＳＴヘッダ、又は新規のＳＳＤＰヘッダ）内のサーチターゲット情報において公開鍵ハッシュを含むメッセージがマルチキャストされる。セキュリティコンソールは、マルチキャストメッセージを受け取り、メッセージ（すなわち、ＳＴヘッダ、又は新規のＳＳＤＰヘッダ）内のサーチターゲット情報を解読することになる。マルチキャストメッセージは、ネットワーク内のセキュリティコンソール全てにより受け取られ、更にセキュリティコンソール全てが、デバイスのセキュリティコンソール所有者の公開鍵ハッシュを含むサーチターゲット情報を解読することになる。次いで、マルチキャスト公開鍵ハッシュを認識するセキュリティコンソールだけからの応答メッセージが受け取られることになる。
【０００９】
本発明はまた、セキュリティコンソールを用いてセキュアデバイスへのアクセス権を要求デバイス（すなわち、制御ポイント）に提供するための方法、コンピュータプログラム製品、及びデバイスを含む。要求デバイスからのマルチキャストメッセージが受け取られる。マルチキャストメッセージは、リストオーナーメッセージに応答してセキュアデバイスから取得した公開鍵ハッシュを含む。次いで、公開鍵ハッシュがセキュリティコンソールにより認識されているかどうかが判断され、認識されている場合、公開鍵ハッシュがセキュリティコンソールにより認識されていることを確認応答する応答メッセージを要求デバイスに送信される。その後、セキュリティコンソールは、特定のアクセス権を要求デバイスに提供することができる。
【００１０】
本発明は更に、ネットワーク内でアクセス権を選択的に付与するためのシステムを含む。要求デバイスは、リストオーナー動作をセキュアデバイスに送信するよう構成されている。セキュアデバイスは、要求デバイスからのリストオーナー動作を受け取り、デバイスの所有者として登録されたセキュリティコンソールの公開鍵ハッシュ（及び／又は、デバイスのセキュリティコンソール所有者のＵＵＩＤ）を要求デバイスに送信することによって応答するよう構成されている。セキュリティコンソールは、セキュアデバイスの所有者として登録され、公開鍵ハッシュを含むマルチキャストメッセージをセキュリティコンソールから受け取り、公開鍵ハッシュ（又は、セキュリティコンソールＵＵＩＤ）がセキュリティコンソールにより認識されているかどうかを判断し、公開鍵ハッシュ（又は、セキュリティコンソールＵＵＩＤ）がセキュリティコンソールにより認識されている場合に、セキュアデバイスへの特定のアクセス権を要求デバイスに付与するように構成されている。
【００１１】
本発明では、ユーザは、セキュアデバイスの所有者に関する情報を容易に取得することができるので、セキュアデバイスに対するアクセス権をリクエストするために所有者に直接コンタクトすることができるようになる。加えて、ネットワーク内に配置された全てのセキュリティコンソールについての情報を受け取り処理する必要が無いことで、本発明は、これまで実施可能であったよりも更に効率的な情報収集プロセスを提供する。
【００１２】
本発明のこれら及び他の利点及び特徴、並びにその動作の構成及び方法は、以下に示す幾つかの図面全体を通して同じ要素が同じ番号を有する添付図面を参照しながら以下の詳細な説明により明らかになるであろう。
【発明を実施するための最良の形態】
【００１３】
図１及び２は、本発明を実施することができる１つの代表的な電子デバイス１２を示している。しかしながら、本発明は、１つの特定のタイプの電子デバイスに限定されることを意図するものではない点を理解されたい。例えば、本発明は、パーソナルデジタルアシスタント（ＰＤＡ）と携帯電話の組み合わせ、ＰＤＡ、携帯電話、統合メッセージングデバイス（ＩＭＤ）、デスクトップコンピュータ、及びノートブックコンピュータに組み込むことができる。図１及び２の電子デバイスは、ハウジング３０、液晶ディスプレイの形態のディスプレイ３２、キーパッド３４、マイクロフォン３６、受話部３８、バッテリ４０、赤外線ポート４２、アンテナ４４、本発明の１つの実施形態による汎用ＩＣカード（ＵＩＣＣ）の形態のスマートカード４６、システムクロック４３、カードリーダ４８、無線インタフェース回路５２、コーデック回路５４、コントローラ５６、及びメモリ５８を含む。個々の回路及び要素は、例えば、一連のノキア携帯電話における当業界で良く知られた全てのタイプである。
【００１４】
本発明を実施する通信デバイスは、限定ではないが、符号分割多重アクセス（ＣＤＭＡ）、移動体通信用グローバルシステム（ＧＳＭ）、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）、時分割多重アクセス（ＴＤＭＡ）、周波数分割多重アクセス（ＦＤＭＡ）、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、電子メール、インスタントメッセージングサービス（ＩＭＳ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ＩＥＥＥ８０２．１１、その他を含む、種々の伝送技術を用いて通信することができる。
【００１５】
本発明は、デバイスの所有者を発見するために、ＵＰｎＰサーチサービスに対する拡張機能の追加を含む。メディアサーバなどのセキュアデバイスは、セキュアデバイスであることを示すデバイス記述を含む。デバイスがセキュリティ認知状態にあることを新規のユーザ（すなわち、新規の制御ポイント）が観測すると、それぞれの所有者デバイスの公開キーハッシュ（及び／又はＵＵＩＤ）を取得するために当該デバイスに対する「リストオーナー」動作を呼び出す。次いで、制御ポイントは、所有者デバイスの公開キーハッシュ（又は好適なヘッダ）をデバイスが送信することになるＳＳＤＰ発見メッセージに付加する。この機構を用いることで、公開キーを認識する１つ又は複数のセキュリティコンソールだけがＳＳＤＰ発見メッセージに応答する。
【００１６】
図３は、第１のセキュアデバイス３１０、第２のセキュアデバイス３２０、第１のセキュリティコンソール３３０、及び第２のセキュリティコンソール３４０を含むサンプルネットワークを示している。この場合、第１のセキュリティコンソール３３０は、第１のセキュアデバイス３１０の所有者であり、第２のセキュリティコンソール３４０は第２のセキュアデバイス３２０の所有者である。第１及び第２のセキュアデバイス３１０及び３２０は、例えば、メディアサーバを含むことができる。ネットワーク３００は更に、第１のセキュアデバイス３１０へのアクセスを求める要求デバイス３５０を含む。
【００１７】
図４は、本発明の種々の実施形態を実装するプロセスを示す。図４のステップ４００で、要求デバイス３５０は、第１のセキュアデバイス３１０についてのデバイス記述を読み、該記述は第１のセキュアデバイス３１０がセキュリティ認知していることを示している。この情報の学習に応答して、ステップ４１０で、要求デバイス３５０が第１のセキュアデバイス３１０に対する「リストオーナー」動作を呼び出す。この動作では、要求デバイス３５０は、第１のセキュアデバイス３１０の所有者デバイスについての公開鍵ハッシュを取得する。ステップ４２０で、第１のセキュアデバイス３１０は、所有者デバイスの公開鍵ハッシュを要求デバイス３５０に送信する。
【００１８】
ステップ４３０で、要求デバイス３５０は、ＳＳＤＰ発見メッセージをマルチキャストする。この発見メッセージは、第１のセキュアデバイス３１０の所有者であるセキュリティコンソールの身元を要求デバイス３５０に通知するよう動作する情報を含む。本発明の第１の実施形態では、ＳＳＤＰ発見メッセージは、サーチターゲットヘッダの「サービスタイプ＝セキュリティコンソール」並びにサーチされている特定のセキュリティコンソールの公開鍵ハッシュを含む追加のパラメータを含む（例えば、「サービスタイプ＝セキュリティコンソール；キー＝＃＄＄５２＃」）。公開鍵ハッシュは、ステップ４２０で第１のセキュアデバイス３１０から取得された。本発明の別の実施形態では、「サービスタイプ＝セキュリティコンソール」メッセージに加えて、新規のＳＳＤＰヘッダがＳＳＤＰ発見メッセージ内に含まれる。この新規のヘッダは、１つ又は複数の所有者デバイスの公開鍵のハッシュを含む。これらの実施形態のいずれかにおいて、識別された公開鍵ハッシュは、第１のセキュリティコンソール３３０のハッシュとなる。
【００１９】
ステップ４４０で、第１及び第２のセキュリティコンソール３３０及び３４０の両方が要求デバイスのＳＳＤＰ発見メッセージに対応するのではなく、識別された公開鍵ハッシュを認識するセキュリティコンソールだけがＳＳＤＰ発見メッセージに応答する。この場合、第１のセキュリティコンソール３３０だけがＳＳＤＰ応答を要求デバイス３５０に送信する。要求デバイス３５０がこの情報を受け取ると、ステップ４５０で、要求デバイス３５０が第１のセキュリティコンソール３３０にプレゼントキーメッセージを送信することができる。ステップ４６０で、プレゼントキーに基づいて、第１のセキュリティコンソール３３０が要求デバイス３５０に特定の権利を割り当て、要求デバイス３５０が第１のセキュアデバイス３１０にアクセスするのを可能にする。
【００２０】
本発明の別の実施例が図５に示される。この実施形態では、ステップ４００で、要求デバイス３５０が第１のセキュアデバイス３１０にアクセスするのを要求する。図４で説明された実施形態と同様に、要求デバイス３５０は、第１のセキュアデバイス３１０のデバイス記述を読み、該記述は第１のセキュアデバイス３１０がセキュリティ認知していることを示している。この情報の学習に応答して、ステップ５１０で、要求デバイスが第１のセキュアデバイス３１０に対する「リストオーナー」動作を呼び出す。ステップ４２０で、第１のセキュアデバイス３１０は、第１のセキュアデバイスの所有者（図３に示す状況における第１のセキュアデバイス３１０）の汎用一意識別子（ＵＵＩＤ）を含む新規のパラメータと共に、所有者デバイスの公開鍵ハッシュ（公開ＩＤ）を要求デバイス３５０に送信することにより応答する。ステップ５３０で、第１のセキュアデバイス３１０からこの情報を受け取ると、要求デバイス３５０は、図４で検討したサーチターゲットヘッダではなくＵＵＩＤを用いて標準サーチクエリをマルチキャストする。第１のセキュリティコンソール３３０は、ステップ５４０でこのサーチクエリに応答し、その後、要求デバイス３５０は、ステップ５５０で、第１のセキュリティコンソール３３０へプレゼントキーメッセージを送信する。ステップ５６０で、プレゼントキーに基づいて、第１のセキュリティコンソール３３０は要求デバイス３５０に特定の権利を割り当て、要求デバイスが第１のセキュアデバイス３１０にアクセスするのを可能にする。
【００２１】
本発明は、ネットワーク環境においてコンピュータにより実行されるプログラムモジュールのようなコンピュータ実行可能命令を含む、プログラム製品により１つの実施形態において実施することが可能な方法ステップの一般的な関連状況で説明される。一般に、プログラムモジュールは、特定のタスクを実施するか又は特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造、その他を含む。コンピュータ実行可能命令、関連データ構造、及びプログラムモジュールは、本明細書で開示される方法ステップを実行するプログラムコードの実施例を表す。こうした実行可能命令又は関連データ構造の特定のシーケンスは、こうしたステップに記載される機能を実施する対応動作の実施例を表す。本発明のステップ及びプロセスを実施するためのコードを含むコンピュータプログラム製品は、限定ではないが、ハードドライブ、コンパクトディスク、フロッピー（登録商標）ディスク、キャリアウェイブ、及び他のメディアを含む広範なコンピュータ可読媒体で具現化することができる。
【００２２】
本発明のソフトウェア及びウェブ実施は、種々のデータベースサーチステップ、相関付けステップ、比較ステップ、及び決定ステップを行うためのルールベースロジック及び他のロジックによる標準プログラミング技術を利用して達成することができる。また、本明細書及び請求項で使用される用語「コンポーネント」及び「モジュール」は、ソフトウェアコードの１つ又はそれ以上のラインを用いた実施、及び／又はハードウェア実施、及び／又はマニュアル入力を受け取る装置を含むことを意図する点に留意されたい。
【００２３】
本発明の実施形態の上述の説明は、例証及び説明の目的で提示されている。本発明は、開示された厳密な形態に網羅され又は限定されることを意図するものではなく、修正形態及び変形形態が上述の技術に照らして可能であり、或いは本発明の実施により得ることができる。本発明及びその実施可能な用途の原理を説明するために実施形態が選択されて説明されたが、当業者であれば、企図された特定の用途に好適な種々の実施形態及び種々の修正形態において本発明を利用することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施において用いることができる電子デバイスの斜視図である。
【図２】図１の電子デバイスの電話回路構成の概略図である。
【図３】本発明の原理により複数のセキュアデバイス、複数のセキュリティコンソール、及び要求デバイスを含むネットワークの概略図である。
【図４】本発明の種々の実施形態を実施するプロセスを示すフローチャートである。
【図５】本発明の別の実施形態を実施するプロセスを示すフローチャートである。
【符号の説明】
【００２５】
５００  要求デバイスが第１のセキュアデバイスのデバイス記述を読む
５１０  要求デバイスが第１のセキュアデバイスに対するリストオーナー動作を呼び出す
５２０  第１のセキュアデバイスが所有者デバイスの公開鍵ハッシュ及びＵＵＩＤを送信する
５３０  要求デバイスがＵＵＩＤを有する標準サーチクエリをブロードキャストする
５４０  第１のセキュリティコンソールがサーチクエリに対する応答を要求デバイスに送信する
５５０  要求デバイスが第１のセキュリティコンソールにプレゼントキーメッセージを送信する
５６０  １のセキュリティコンソールが特定の権利を要求デバイスに割り当てる
【図１】
2009523346.tif 000003
【図２】
2009523346.tif 000004
【図３】
2009523346.tif 000005
【図４】
2009523346.tif 000006
【図５】
2009523346.tif 000007
【国際調査報告】
2009523346.tif 000008
2009523346.tif 000009
2009523346.tif 000010
2009523346.tif 000011
2009523346.tif 000012