(57)【要約】  ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）内で使用するために、ワイヤレスデバイスを登録し、構成するための装置および方法を開示する。少なくとも１つの例示的な実施形態において、登録機関は、ワイヤレスデバイスの公開鍵と接続属性を取得してもよい。登録機関は、ワイヤレスデバイスおよびＷＬＡＮのアクセスポイントと異なってもよい。登録機関は、公開鍵および接続属性を証明機関に提供してもよい。登録機関と異なる証明機関は、公開鍵を証明して、ワイヤレスデバイスのための証明書を発生させてもよい。証明書は、アクセスポイントまたは他のワイヤレスデバイスにより、ワイヤレスデバイスを認証してもよい。いくつかの実施形態では、満了しているかまたはそうでなければ無効である証明書を識別する証明書取消リストが発生される。証明書取消リストは、ワイヤレスデバイスのＷＬＡＮへのアクセスを許可または拒否してもよい。【選択図】図１
2018526846.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスネットワーク中で使用するためのクライアントデバイスを構成する方法において、
証明機関において、前記クライアントデバイスの公開ルーツ識別鍵に少なくとも部分的に基づいて、前記クライアントデバイスを認証することと、
前記証明機関において、前記クライアントデバイスの公開一時識別鍵と接続属性を受信することと、
前記公開一時識別鍵と前記接続属性をプライベート証明機関鍵により証明することと、
前記証明された公開一時識別鍵と前記証明された接続属性を前記クライアントデバイスに送信することとを含む方法。
【請求項２】
前記認証することは、前記公開ルーツ識別鍵を受信することに応答している請求項１記載の方法。
【請求項３】
前記接続属性は、前記クライアントデバイスと異なる登録機関から受信される請求項１記載の方法。
【請求項４】
前記接続属性は、デバイス名、またはデータスループット制限、または接続プロフィール、またはこれらの組み合わせのうちの少なくとも１つを含む請求項１記載の方法。
【請求項５】
前記接続属性と前記公開一時識別鍵に少なくとも部分的に基づいて、証明書を発生させることと、
前記証明書を前記クライアントデバイスに送信することとをさらに含む請求項１記載の方法。
【請求項６】
前記証明書は、プライベート証明機関鍵により署名される請求項５記載の方法。
【請求項７】
前記証明書を、前記クライアントデバイスと異なる登録機関に送信することをさらに含む請求項５記載の方法。
【請求項８】
前記公開一時識別鍵に少なくとも部分的に基づいて、前記クライアントデバイスと通信リンクを確立することをさらに含む請求項１記載の方法。
【請求項９】
ワイヤレスデバイスにおいて、
トランシーバと、
プロセッサと、
命令を記憶しているメモリとを具備し、前記命令は、前記プロセッサによって実行されたとき、前記ワイヤレスデバイスに、
証明機関において、クライアントデバイスの公開ルーツ識別鍵に少なくとも部分的に基づいて、前記クライアントデバイスを認証させ、
前記証明機関において、前記クライアントデバイスの公開一時識別鍵と接続属性を受信させ、
前記公開一時識別鍵と前記接続属性をプライベート証明機関鍵により証明させ、
前記証明された公開一時識別鍵と前記証明された接続属性を前記クライアントデバイスに送信させるワイヤレスデバイス。
【請求項１０】
前記接続属性は、前記クライアントデバイスと異なる登録機関から受信される請求項９記載のワイヤレスデバイス。
【請求項１１】
前記接続属性は、デバイス名、またはデータスループット制限、または接続プロフィール、またはこれらの組み合わせのうちの少なくとも１つを含む請求項９記載のワイヤレスデバイス。
【請求項１２】
前記命令の実行は、前記ワイヤレスデバイスに、さらに、
前記接続属性と前記公開一時識別鍵に少なくとも部分的に基づいて、証明書を発生させ、
前記証明書を前記クライアントデバイスに送信させる請求項９記載のワイヤレスデバイス。
【請求項１３】
前記証明書は、プライベート証明機関鍵により署名される請求項１２記載のワイヤレスデバイス。
【請求項１４】
前記命令の実行は、前記ワイヤレスデバイスに、さらに、
前記証明書を、前記クライアントデバイスと異なる登録機関に送信させる請求項１２記載のワイヤレスデバイス。
【請求項１５】
前記命令の実行は、前記ワイヤレスデバイスに、さらに、
前記公開一時識別鍵に少なくとも部分的に基づいて、前記クライアントデバイスと通信リンクを確立させる請求項９記載のワイヤレスデバイス。
【請求項１６】
ワイヤレスデバイスにおいて、
クライアントデバイスの公開ルーツ識別鍵に少なくとも部分的に基づいて、前記クライアントデバイスを認証する手段と、
前記クライアントデバイスの公開一時識別鍵と接続属性を受信する手段と、
前記公開一時識別鍵と前記接続属性をプライベート証明機関鍵により証明する手段と、
前記証明された公開一時識別鍵と前記証明された接続属性を前記クライアントデバイスに送信する手段とを具備するワイヤレスデバイス。
【請求項１７】
前記接続属性は、前記クライアントデバイスと異なる登録機関から受信される請求項１６記載のワイヤレスデバイス。
【請求項１８】
前記接続属性は、デバイス名、またはデータスループット制限、または接続プロフィール、またはこれらの組み合わせのうちの少なくとも１つを含む請求項１６記載のワイヤレスデバイス。
【請求項１９】
前記接続属性と前記公開一時識別鍵に少なくとも部分的に基づいて、証明書を発生させる手段と、
前記証明書を前記クライアントデバイスに送信する手段とをさらに具備する請求項１６記載のワイヤレスデバイス。
【請求項２０】
前記証明書は、プライベート証明機関鍵により署名される請求項１９記載のワイヤレスデバイス。
【請求項２１】
前記証明書を、前記クライアントデバイスと異なる登録機関に送信する手段をさらに具備する請求項１９記載のワイヤレスデバイス。
【請求項２２】
前記公開一時識別鍵に少なくとも部分的に基づいて、前記クライアントデバイスと通信リンクを確立する手段をさらに具備する請求項１６記載のワイヤレスデバイス。
【請求項２３】
命令を記憶している非一時的コンピュータ読取可能媒体において、前記命令は、ワイヤレスデバイスのプロセッサによって実行されたとき、前記ワイヤレスデバイスに、
証明機関において、クライアントデバイスの公開ルーツ識別鍵に少なくとも部分的に基づいて、前記クライアントデバイスを認証させ、
前記証明機関において、前記クライアントデバイスの公開一時識別鍵と接続属性を受信させ、
前記公開一時識別鍵と前記接続属性をプライベート証明機関鍵により証明させ、
前記証明された公開一時識別鍵と前記証明された接続属性を前記クライアントデバイスに送信させる非一時的コンピュータ読取可能媒体。
【請求項２４】
前記接続属性は、前記クライアントデバイスと異なる登録機関から受信される請求項２３記載の非一時的コンピュータ読取可能媒体。
【請求項２５】
前記接続属性は、デバイス名、またはデータスループット制限、または接続プロフィール、またはこれらの組み合わせのうちの少なくとも１つを含む請求項２３記載の非一時的コンピュータ読取可能媒体。
【請求項２６】
前記命令の実行は、前記ワイヤレスデバイスに、さらに、
前記接続属性と前記公開一時識別鍵に少なくとも部分的に基づいて、証明書を発生させ、
前記証明書を前記クライアントデバイスに送信させる請求項２３記載の非一時的コンピュータ読取可能媒体。
【請求項２７】
第１のワイヤレスデバイスへの通信リンクを確立する方法において、
第２のワイヤレスデバイスに関係付けられている証明書識別子を証明書ステータス応答機に送信することと、
前記証明書ステータス応答機から、前記証明書識別子に対応する証明書のステータスを受信することと、
前記証明書のステータスに少なくとも部分的に基づいて、前記通信リンクを確立することとを含む方法。
【請求項２８】
前記ステータスは、証明書取消リストに少なくとも部分的に基づいている請求項２７記載の方法。
【請求項２９】
前記証明書ステータス応答機は、前記第１のワイヤレスデバイスおよび前記第２のワイヤレスデバイスと異なる請求項２７記載の方法。
【請求項３０】
前記通信リンクは、Ｗｉ−Ｆｉダイレクトまたはピアツーピアリンクである請求項２７記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［０００１］
例示的な実施形態は、一般的に通信システムに関連し、具体的には、ワイヤレスネットワーク内のワイヤレスデバイスアクセスを管理することに関連する。
【関連技術の背景】
【０００２】
［０００２］
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）は、多数のクライアントデバイスによる使用のために、共有されたワイヤレス通信媒体を提供する１つ以上のアクセスポイント（ＡＰ）によって形成されてもよい。基本サービスセット（ＢＳＳ）に対応してもよい各ＡＰは、ＡＰのワイヤレス範囲内の任意のクライアントデバイスがＷＬＡＮとの通信リンク（例えば、通信チャネル）を確立および／または維持することを可能にするように、周期的にビーコンフレームをブロードキャストする。
【０００３】
［０００３］
いくつかのＷＬＡＮにおいて、クライアントデバイスは、公開鍵暗号化アルゴリズムを使用して、ＷＬＡＮにおける１つ以上のＡＰとともに使用するように構成されていてもよい。（ときには公開／プライベート鍵暗号化として呼ばれている）公開鍵暗号化は、既知の（公開）鍵および秘密（プライベート）鍵を使用して、安全にデータを転送する方法である。公開およびプライベート鍵は、典型的に、互いに数学的関係を有している。データを転送することに加えて、公開およびプライベート鍵は、メッセージおよび証明書を確認してもよく、デジタル署名を発生させてもよい。例えば、クライアントデバイスは、ＷＬＡＮ内のＡＰと公開鍵（例えば、クライアントデバイスの公開暗号化鍵）を共有してもよい。ＡＰは、クライアントデバイスの公開鍵を使用して、クライアントデバイスを認証および構成してもよい。認証されたクライアントデバイスは、ＷＬＡＮ内のＡＰにアクセス（例えば接続）してもよい。しかしながら、クライアントデバイスのＷＬＡＮへのアクセスを制御することは、クライアントデバイスの公開鍵の分配後は、困難かもしれない。
【０００４】
［０００４］
したがって、クライアントデバイスのＷＬＡＮへのアクセス制御を向上させることが望ましい。
【概要】
【０００５】
［０００５］
本概要は、詳細な説明において以下でさらに説明する概念の選択を、簡略化した形態で紹介するために提供されている。本概要は、請求項中に記載されている主題事項の重要な特徴または本質的な特徴を識別することを意図しておらず、請求項中に記載されている主題事項の範囲を限定することも意図していない。
【０００６】
［０００６］
いくつかの態様では、ワイヤレスネットワーク中で使用するためのクライアントデバイスを構成する方法が開示されている。例示的な実施形態にしたがうと、証明機関は、クライアントデバイスの公開ルーツ識別鍵に少なくとも部分的に基づいて、クライアントデバイスを認証してもよい。証明機関は、クライアントデバイスの公開一時識別鍵と接続属性を受信してもよい。公開一時識別鍵と接続属性をプライベート証明機関鍵により証明してもよい。証明された公開一時識別鍵と証明された接続属性をクライアントデバイスに送信してもよい。
【０００７】
［０００７］
別の態様では、トランシーバと、プロセッサと、命令を記憶しているメモリとを含んでいてもよいワイヤレスデバイスが開示されており、命令は、プロセッサによって実行されたとき、ワイヤレスデバイスに、証明機関において、クライアントデバイスの公開ルーツ識別鍵に少なくとも部分的に基づいて、クライアントデバイスを認証させる。命令は、ワイヤレスデバイスに、さらに、クライアントデバイスの公開一時識別鍵と接続属性を受信させる。公開一時識別鍵と接続属性はプライベート証明機関鍵により証明されてもよく、証明された公開一時識別鍵と証明された接続属性はクライアントデバイスに送信されてもよい。
【０００８】
［０００８］
別の例示的な実施形態では、第１のワイヤレスデバイスとの通信リンクを確立する方法を開示する。第２のワイヤレスデバイスに関係付けられている証明書識別子は、証明書ステータス応答機に送信されてもよく、証明書識別子に対応する証明書に関係付けられているステータスが、証明書ステータス応答機から受信されてもよい。通信リンクは、証明書の受信したステータスに少なくとも部分的に基づいて、確立されてもよい。
【図面の簡単な説明】
【０００９】
［０００９］
例示的な実施形態は、例として図示され、添付図面の図によって制限するように意図していない。
【図１】［００１０］  図１は、例示的な実施形態が実現されてもよいワイヤレスシステムのブロックダイヤグラムである。
【図２】［００１１］  図２は、例示的な実施形態にしたがって、図１のクライアントデバイスを認証し、構成するための例示的な動作を描写した例示的なフローチャートを示している。
【図３】［００１２］  図３は、例示的な実施形態が実現されてもよいワイヤレスシステムのブロックダイヤグラムである。
【図４】［００１３］  図４は、例示的な実施形態にしたがって、図１のクライアントデバイスを認証し、構成するための別の例示的な動作を描写した例示的なフローチャートを示している。
【図５】［００１４］  図５は、例示的な実施形態が実現されてもよいワイヤレスシステムのブロックダイヤグラムである。
【図６】［００１５］  図６は、ワイヤレスローカルエリアネットワーク内の１つ以上のデバイスを認可解除するための例示的な動作を描写した例示的なフローチャートを示している。
【図７】［００１６］  図７は、例示的な実施形態にしたがって、２つのクライアントデバイス間の通信を確立するための動作を描写した例示的なフローチャートを示している。
【図８】［００１７］  図８は、例示的な実施形態が実現されてもよいワイヤレスシステムのブロックダイヤグラムである。
【図９】［００１８］  図９は、例示的な実施形態にしたがって、２つのクライアントデバイス間で通信を確立するための別の動作を描写した例示的なフローチャートを示している。
【図１０】［００１９］  図１０は、図１のアクセスポイント、クライアントデバイス、および／または、スマートフォンの実施形態であってもよい例示的なワイヤレスデバイスを示している。
【００１０】
［００２０］
同様の参照番号は、図面全体を通して対応する部分を指す。
【詳細な説明】
【００１１】
［００２１］
例示的実施形態を、簡略化のみのために、ＷＬＡＮシステムの文脈で以下に説明する。例示的な実施形態は、１つ以上のワイヤード標準規格またはプロトコル（例えば、イーサネット（登録商標）および／またはホームプラグ／ＰＬＣ標準規格）の信号を使用するシステムとともに、他のワイヤレスネットワーク（例えば、セルラネットワーク、ピコネットワーク、フェムトネットワーク、衛星ネットワーク）に等しく適用可能であると理解すべきである。ここで使用するように、用語「ＷＬＡＮ」および「Ｗｉ−Ｆｉ（登録商標）」は、標準規格のＩＥＥＥ８０２．１１ファミリ、ブルートゥース（登録商標）、ＨｉｐｅｒＬＡＮ（主にヨーロッパで使用される、ＩＥＥＥ８０２．１１標準規格と匹敵するワイヤレス標準規格のセット）、および、比較的短い無線伝播範囲を有する他のテクノロジーによって規定される通信を含んでいてもよい。したがって、用語「ＷＬＡＮ」および「Ｗｉ−Ｆｉ」は、ここでは交換可能に使用するかもしれない。さらに、１つ以上のＡＰと多数のクライアントデバイスとを含むインフラストラクチャＷＬＡＮシステムに関して以下で説明しているが、例示的な実施形態は、例えば、複数のＷＬＡＮ、ピアツーピア（または独立基本サービスセット「ＩＢＳＳ」）システム、Ｗｉ−Ｆｉダイレクトシステム、および／またはホットスポットを含む他のＷＬＡＮシステムに等しく適用可能である。
【００１２】
［００２２］
以下の説明では、本開示の完全な理解を提供するために、特定のコンポーネント、回路、およびプロセスの例として、多数の特定の詳細を述べる。ここで使用される用語「結合されている」は、直接的に接続されていること、あるいは、１つ以上の介入しているコンポーネントまたは１つ以上の介入している回路を通して接続されていることを意味する。
【００１３】
［００２３］
さらに、以下の記述において説明の目的で、例示的な実施形態の完全な理解を提供するために、特定の術語を述べている。しかしながら、これらの特定の詳細が例示的な実施形態を実施するために要求されないかもしれないことは、当業者にとって明らかだろう。本開示を不明確にするのを防ぐために、他の例において、よく知られている回路およびデバイスはブロックダイヤグラムの形態で示している。例示的な実施形態は、ここで説明する特定の例に限定するものとして解釈されるものではなく、むしろその範囲内に、添付された特許請求の範囲によって規定されたすべての実施形態を含むものである。
【００１４】
［００２４］
図１は、例示的な実施形態が実現されてもよいワイヤレスシステム１００のブロックダイヤグラムである。ワイヤレスシステム１００は、クライアントデバイス１３０（例えば、局またはＳＴＡ）、ワイヤレスアクセスポイント（ＡＰ）１１０、スマートフォン１４０、および、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）１２０を含んでいてもよい。ＷＬＡＮ１２０は、標準規格のＩＥＥＥ８０２．１１ファミリにしたがって（または他の適切なワイヤレスプロトコルにしたがって）動作してもよい複数のＷｉ−Ｆｉアクセスポイント（ＡＰ）によって形成されていてもよい。したがって、簡略化のために、１つのＡＰ１１０のみが図１中に示されているが、ＷＬＡＮ１２０は、ＡＰ１１０のような任意の数のアクセスポイントによって形成されてもよいことを理解すべきである。類似した方法で、簡略化のために、１つのクライアントデバイス１３０のみが図１中に示されているが、ＷＬＡＮ１２０は、任意の数のクライアントデバイスを含んでいてもよい。いくつかの実施形態に対して、ワイヤレスシステム１００は、単一ユーザ複数入力複数出力（ＳＵ−ＭＩＭＯ）または複数ユーザＭＩＭＯ（ＭＵ−ＭＩＭＯ）ワイヤレスネットワークに対応していてもよい。さらに、ＷＬＡＮ１２０がインフラストラクチャＢＢＳとして図１中に描写されているが、他の例示的な実施形態に対して、ＷＬＡＮ１２０は、（例えば、Ｗｉ−Ｆｉダイレクトプロトコルにしたがって動作する）ＩＢＳＳ、アドホックネットワーク、または、ピアツーピア（Ｐ２Ｐ）ネットワークであってもよい。
【００１５】
［００２５］
クライアントデバイス１３０およびスマートフォン１４０のそれぞれは、例えば、セル電話機、パーソナルデジタルアシスタント（ＰＤＡ）、タブレットデバイス、ラップトップコンピュータ、または、これらに類するものを含む、任意の適切なＷｉ−Ｆｉ可能ワイヤレスデバイスであってもよい。クライアントデバイス１３０および／またはスマートフォン１４０はまた、ユーザ機器（ＵＥ）、加入者局、移動体ユニット、加入者ユニット、ワイヤレスユニット、遠隔ユニット、移動体デバイス、ワイヤレス通信デバイス、遠隔デバイス、移動体加入者局、アクセス端末、移動端末、ワイヤレス端末、遠隔端末、ハンドセット、ユーザエージェント、移動体クライアント、クライアント、または、他の何らかの適切な用語として呼ばれてもよい。いくつかの実施形態に対して、クライアントデバイス１３０および／またはスマートフォン１４０は、１つ以上のトランシーバ、１つ以上の処理リソース（例えば、プロセッサおよび／またはＡＳＩＣ）、１つ以上のメモリリソース、および、電源（例えば、バッテリー）を含んでいてもよい。メモリリソースは、図２、４、６、７、および、９に関して以下で説明する動作を実行するための命令を記憶している非一時的コンピュータ読取可能媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュメモリ、ハードドライブ、等のような、１つ以上の不揮発性メモリ要素）を含んでいてもよい。
【００１６】
［００２６］
ＡＰ１１０は、１つ以上のワイヤレスデバイスが、Ｗｉ−Ｆｉ、ブルートゥース、または、他の何らかの適切なワイヤレス通信標準規格を使用して、ＡＰ１１０を介して、ネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、および／または、インターネット）に接続できるようにする任意の適切なデバイスであってもよい。少なくとも１つの実施形態に対して、ＡＰ１１０は、１つ以上のトランシーバ、１つ以上の処理リソース（例えば、プロセッサおよび／またはＡＳＩＣ）、１つ以上のメモリリソース、および、電源を含んでいてもよい。いくつかの実施形態において、ＡＰ１１０はまた、例えば、セル電話機、ＰＤＡ、タブレットデバイス、ラップトップコンピュータ、またはこれらに類するものを含む、任意の適切なＷｉ−Ｆｉおよびネットワーク可能デバイスであってもよい。メモリリソースは、図２、６、および９に関して以下で説明する動作を実行するための命令を記憶している非一時的コンピュータ読取可能媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ、等のような、１つ以上の不揮発性メモリ要素）を含んでいてもよい。
【００１７】
［００２７］
ＡＰ１１０に対して、クライアントデバイス１３０、および、スマートフォン１４０、１つ以上のトランシーバは、ワイヤレス通信信号を送受信するために、（簡略化のために示していない）Ｗｉ−Ｆｉトランシーバ、ブルートゥーストランシーバ、セルラトランシーバ、および／または、他の適切な無線周波数（ＲＦ）トランシーバを含んでいてもよい。各トランシーバは、別個の動作周波数帯域において、および／または、別個の通信プロトコルを使用して、他のワイヤレスデバイスと通信してもよい。例えば、Ｗｉ−Ｆｉトランシーバは、ＩＥＥＥ８０２．１１仕様にしたがって、２．４ＧＨｚ周波数帯域内で、および／または、５ＧＨｚ周波数帯域内で、通信してもよい。セルラトランシーバは、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標））によって説明されている４Ｇロングタームエボリューション（ＬＴＥ（登録商標））プロトコル（例えば、おおよそ７００ＭＨｚとおおよそ３．９ＧＨｚとの間）にしたがって、および／または、他のセルラプロトコル（例えば、移動体のためのグローバルシステム（ＧＳＭ（登録商標）通信プロトコル））にしたがって、さまざまなＲＦ周波数帯域内で通信してもよい。他の実施形態では、クライアントデバイス内に含まれているトランシーバは、ＺｉｇＢｅｅ（登録商標）仕様書からの仕様書によって説明されているＺｉｇＢｅｅトランシーバ、ＷｉＧｉｇトランシーバ、および／または、ホームプラグアライアンスからの仕様書によって説明されているホームプラグトランシーバのような、任意の技術的に実行可能なトランシーバであってもよい。
【００１８】
［００２８］
クライアントデバイス１３０が任意のサービスおよび／またはネットワークにアクセスできる前に、クライアントデバイス１３０は、認証され、構成される。いくつかの実施形態では、スマートフォン１４０は、クライアントデバイス１３０の認証および／またはコンフィギュレーションを支援ならびに／あるいは開始してもよい。クライアントデバイス１３０の認証およびコンフィギュレーションは、クライアントデバイス１３０とＡＰ１１０との間で、信頼されているおよび／または暗号化されている接続を確立してもよい。クライアントデバイス１３０の認証は、公開／プライベート鍵暗号化を伴ってもよい。公開／プライベート鍵暗号化技術は、クライアントデバイス１３０およびＡＰ１１０のようなワイヤレスデバイス間のメッセージを暗号化および解読できると当業者は、正しく認識するだろう。いくつかの実施形態では、ここで説明する公開／プライベート鍵暗号化に加えて、または、ここで説明する公開／プライベート鍵暗号化に代えて、他のセキュリティメカニズムを使用してもよい。
【００１９】
［００２９］
クライアントデバイス１３０の認証および／またはコンフィギュレーションは、登録機関１４１によって取得された公開鍵および／または接続属性に：ならびに／あるいは、証明機関１１１によって提供された署名された証明書に、少なくとも部分的に基づいていてもよい。例えば、登録機関１４１は、クライアントデバイス１３０の公開ルーツ識別鍵および／または接続属性を決定してもよい。公開ルーツ識別鍵は、クライアントデバイス１３０に関係付けられているルーツ識別鍵ペア（ときには識別鍵ペアとして呼ばれることがある）の一部であってもよい。ルーツ識別鍵ペアは、製造の間に、クライアントデバイス１３０に割り当てられ（例えば、プログラムされ）てもよい。図１中に示すように、スマートフォン１４０は、登録機関１４１を含んでいてもよい。他の実施形態では、登録機関１４１は、ＷＬＡＮ１２０内の任意の技術的に実行可能なデバイス内に含まれていてもよい。例えば、ＡＰ１１０が、（簡略化のために示していない）登録機関１４１を含んでいてもよい。
【００２０】
［００３０］
登録機関１４１は、アウトオブバンドの方法で、クライアントデバイス１３０の公開ルーツ識別鍵を決定してもよい。例えば、スマートフォン１４０は、ラベルおよび／またはイメージをスキャンする光学デバイス（例えば、カメラ）を含んでいてもよい。クライアントデバイス１３０は、公開ルーツ識別鍵を表示するかもしれない、または、遠隔デバイスまたはサービスから公開ルーツ識別鍵を取り出すようにスキャンデバイスに命令するかもしれない、クイックレスポンス（ＱＲ）コード（登録商標）が刷り込まれたラベルを含んでいてもよい。したがって、ＱＲコード（登録商標）は、クライアントデバイス１３０の公開ルーツ識別鍵を登録機関１３１に直接的にまたは間接的に提供してもよい。
【００２１】
［００３１］
他の実施形態では、他のアウトオブバンドの方法が、公開ルーツ識別鍵を決定してもよい。例えば、近距離通信（ＮＦＣ）リンクまたはブルートゥース低エネルギ−（ＢＬＥ）リンクが、クライアントデバイス１３０からスマートフォン１４０に公開ルーツ識別鍵を伝えてもよい。ＮＦＣリンクおよびＢＬＥ通信リンクのみがここで説明されているが、他の何らかの技術的に実行可能な通信リンクを使用してもよい。
【００２２】
［００３２］
別の実施形態では、ユーザが、公開ルーツ識別鍵をスマートフォン１４０に提供してもよい。例えば、クライアントデバイス１３０の人間読取可能ディスプレイが、公開ルーツ識別鍵を表示してもよく、これが、その後、スマートフォン１４０のユーザインターフェース（例えば、キーボードまたはタッチスクリーン）を通して、ユーザによって入力されてもよい。
【００２３】
［００３３］
クライアントデバイス１３０の接続属性は、ユーザまたはネットワーク管理者によって少なくとも部分的に決定されてもよい、クライアントデバイス３０の１つ以上の接続態様を含んでいてもよい。例えば、第１の接続属性は、（デバイス名によって呼ばれることがある）クライアントデバイス１３０がＷＬＡＮ１２０にアクセスするときに、許可される接続時間を記述する接続プロフィールであってもよい。アクセスは、例えば、時刻によってまたはカレンダー日付の範囲によって、制限されてもよい。第２の接続属性は、データスループット制限であってもよい。例えば、クライアントデバイス１３０は、最大データレートまたは最大転送バイト数に制限されてもよい。第３の接続属性は、クライアントデバイス１３０が、（例えば、ＷＬＡＮ１２０内の任意のワイヤレスデバイスによってアクセス可能な）「公に」利用可能、または、（例えば、ＷＬＡＮ１２０内の限られた数のワイヤレスデバイスにアクセス可能な）「プライベートに」利用可能であるかもしれない、利用可能性属性であってもよい。第４の接続属性は、ユーザが「登録されたユーザ」（例えば、ユーザが登録機関１４１に以前に登録されていたか否か）であるか否か、または、「ゲストユーザ」であるか否かを決定するクライアントデバイスユーザ属性であってもよい。第５の接続属性は、クライアントデバイス１３０が、ピアツーピア通信が可能である（例えば、ピアツーピアリンクを通して通信する）か否かを示すピアツーピア属性であってもよい。
【００２４】
［００３４］
いくつかの実施形態では、スマートフォン１４０は、接続属性情報を入れるためのユーザインターフェースをユーザおよび／またはネットワーク管理者に提供してもよい。他の実施形態では、接続属性情報は、登録機関１４１に送信されてもよく、または、登録機関１４１によって取り出されてもよい。簡略化のために、５つの属性のみをここで説明しているが、任意の数の属性がクライアントデバイス１３０に関係付けられていてもよい。
【００２５】
［００３５］
次に、（スマートフォン１４０を介して）登録機関１４１は、公開ルーツ識別鍵および接続属性を証明機関１１１に提供してもよい。スマートフォン１４０は、以前に確立された信頼されている接続を通して、ＡＰ１１０と通信してもよい。例えば、スマートフォン１４０とＡＰ１１０との間の安全な通信リンクは、公開ルーツ識別鍵および／または接続属性が登録機関１４１によって決定される前に確立されていてもよい。したがって、公開ルーツ識別鍵および接続属性は、証明機関１１１およびＡＰ１１０に安全に送信することができる。図１中で示すように、証明機関１１１はＡＰ１１０内に含まれていてもよい。他の実施形態では、証明機関１１１は、ＷＬＡＮ１２０内の任意の技術的に実行可能なデバイス内に含まれていてもよい。例えば、スマートフォン１４０が、（簡略化のために示されていない）証明機関１１１を含んでいてもよい。
【００２６】
［００３６］
ＡＰ１１０は、公開ルーツ識別鍵を使用して、クライアントデバイス１３０を認証し、構成してもよい。例えば、ＡＰ１１０は、公開ルーツ識別鍵を使用して、メッセージをクライアントデバイス１３０に送信してもよい。クライアントデバイス１３０は、公開およびプライベート一時識別鍵を含む（ときにはネットワークプロビジョニング鍵ペアとして呼ばれる）一時識別鍵ペアを決定してもよい。いくつかの実施形態では、クライアントデバイス１３０およびＡＰ１１０は、共有されたペアワイズマスター鍵（ＰＭＫ）を決定して、安全な通信リンクを確立してもよい。ＰＭＫは、一時識別鍵ペアに少なくとも部分的に基づいていてもよい。
【００２７】
［００３７］
クライアントデバイス１３０は、公開一時識別鍵を証明機関１１１に送信してもよい。証明機関１１１は、証明機関（ＣＡ）鍵１１２（例えば、プライベートおよび公開ＣＡ鍵ペア）を含んでいてもよい。証明機関１１１は、プライベートＣＡ鍵により公開一時識別鍵を署名することによって、公開一時識別鍵を証明してもよい。証明機関１１１はまた、証明書１３１を発生させてもよい。証明書１３１は、クライアントデバイス１３０の公開一時識別鍵および接続属性を含んでいてもよい。証明書１３１はまた、プライベートＣＡ鍵によって署名（例えば、証明）されてもよい。証明機関１１１はまた、関係付けられた証明書識別子１３２を発生させてもよい。証明書識別子１３２は、証明書１３１を参照（例えば、識別）してもよい。したがって、証明書識別子１３２は、クライアントデバイス１３０を識別する、および／または、クライアントデバイス１３０に関係付けられている接続属性を識別する、追加の手段を提供してもよい。証明機関１１１は、証明された公開一時識別鍵、証明された証明書１３１、および／または、証明書識別子１３２を、クライアントデバイス１３０に提供してもよい。クライアントデバイス１３０は、証明された公開一時識別鍵、署名された証明書１３１、および／または、証明書識別子１３２を、他のＡＰまたワイヤレスデバイスに提示して、クライアントデバイス１３０が他のＡＰまたはワイヤレスデバイスに接続するための許可を有していることを識別および／または証明してもよい。署名された証明書１３１および／または証明書識別子１３２はまた、スマートフォン１４０に関係付けられている、登録機関１４１またはメモリに、提供されて記憶されてもよい。登録機関１４１および証明機関１１１に関係付けられている動作は、図２に関連して以下でより詳細に説明する。
【００２８】
［００３８］
図２は、例示的な実施形態にしたがって、ＡＰ１１０とともに使用するためのクライアントデバイス１３０を認証し、構成するための例示的な動作を描写した例示的なフローチャート２００を図示している。いくつかの実施形態は、追加の動作、より少ない動作、異なる順序の動作、パラレル動作、および、いくつかの異なった動作で、ここで説明する動作を実行してもよい。図１も参照すると、登録機関１４１がクライアントデバイス１３０の公開ルーツ識別鍵を決定するように動作が始まる（２０２）。公開ルーツ識別鍵は、クライアントデバイス１３０に関係付けられているルーツ識別鍵ペアの一部であってもよく、アウトオブバンドの方法で決定されてもよい。図２の例では、登録機関１４１は、スマートフォン１４０内に含まれている。他の実施形態では、登録機関１４１は、他のワイヤレスデバイス内に含まれていてもよい。
【００２９】
［００３９］
次に、登録機関１４１は、クライアントデバイスの接続属性を決定する（２０４）。いくつかの実施形態では、ユーザおよび／またはネットワーク管理者は、スマートフォン１４０によって提供されたユーザインターフェースを通して、クライアントデバイス１３０の接続属性を提供してもよい。他の実施形態では、接続属性は、登録機関１４１に送信されてもよく、または、登録機関１４１によって取り出されてもよい。
【００３０】
［００４０］
次に、証明機関１１１は、クライアントデバイス１３０の公開ルーツ識別鍵および接続属性を受信する（２０６）。図２の例では、証明機関１１１は、ＡＰ１１０内に含まれている。他の実施形態では、証明機関１１１は、他のワイヤレスデバイス内に含まれていてもよい。いくつかの実施形態では、クライアントデバイス１３０の、公開ルーツ識別鍵および接続属性は、以前に確立された安全な接続（例えば、スマートフォン１４０とＡＰ１１０との間の安全な接続）を通して、証明機関１１１に送信されてもよい。
【００３１】
［００４１］
次に、公開ルーツ識別鍵と接続属性に少なくとも部分的に基づいて、ＡＰ１１０はクライアントデバイス１３０を認証する（２０８ａおよび２０８ｂ）。例えば、ＡＰ１１０は、公開ルーツ識別鍵によって暗号化されたＡＰ１１０の公開鍵をクライアントデバイス１３０に提供してもよい。さらに、ＡＰ１１０は、クライアントデバイス１３０の接続属性を調べて、接続属性によって示された任意の制限および／または条件に基づいて、認証が許可されていることを決定してもよい。
【００３２】
［００４２］
次に、クライアントデバイス１３０は、一時識別鍵ペアを発生させる（２１０）。一時識別鍵ペアは、公開鍵およびプライベート鍵を含んでいてもよい。いくつかの実施形態では、公開一時識別鍵ペアは、ＡＰ１１０とともに使用するためにクライアントデバイス１３０を構成するために、ＡＰ１１０に送信されてもよい。
【００３３】
［００４３］
次に、証明機関１１１は、公開一時識別鍵を受信し（２１２）、公開一時識別鍵を証明し、クライアントデバイス１３０の証明書１３１および証明書識別子１３２を発生させる（２１４）。例えば、証明機関１１１は、プライベートＣＡ鍵により公開一時識別鍵に署名し、公開一時識別鍵を証明してもよい。証明機関１１１は、クライアントデバイス１３０の公開一時識別鍵および／または接続属性に少なくとも部分的に基づいて、証明書１３１を発生させてもよい。証明書１３１はまた、プライベートＣＡ鍵により署名されてもよい。証明機関１１１は、証明書識別子１３２を発生させて、証明書１３１を識別してもよい。証明書識別子１３２はまた、プライベートＣＡ鍵により証明されてもよい。証明書１３１および／または証明書識別子１３２を発生させることの代わりに、または、証明書１３１および／または証明書識別子１３２を発生させることに加えて、証明機関１１１は、プライベートＣＡ鍵により接続属性に署名（例えば、証明）してもよい。
【００３４】
［００４４］
次に、クライアントデバイス１３０は、証明された公開一時識別鍵、公開ＣＡ鍵、証明された証明書１３１、証明書識別子１３２、および／または、証明された接続属性を、証明機関１１１から受信して記憶してもよい（２１６）。例えば、ＡＰ１１０は、証明された公開一時識別鍵、公開ＣＡ鍵、証明された証明書１３１、証明書識別子１３２、および／または、証明された接続属性をクライアントデバイス１３０に送信してもよい。上記で説明したように、クライアントデバイス１３０は、証明された公開一時識別鍵、証明された証明書１３１、証明書識別子１３２、および／または、証明された接続属性を使用して、ＷＬＡＮ１２０内の他のワイヤレスデバイスに接続してもよい。クライアントデバイス１３０は、他のワイヤレスデバイスによって提供された、他の証明書、証明書識別子、公開一時識別鍵、および／または、接続属性を公開ＣＡ鍵により確認してもよい。
【００３５】
［００４５］
次に、登録機関１４１は、証明書識別子１３２を受信して記憶してもよい（２１８）。いくつかの実施形態では、登録機関１４１はまた、証明書１３１を受信して記憶してもよい。この方法で、登録機関１４１は、ＷＬＡＮ１２０内で動作するように（証明機関１１１を介して）認可されたデバイスのリストをコンパイルしてもよい。
【００３６】
［００４６］
次に、クライアントデバイス１３０およびＡＰ１１０は、互いに通信リンクを確立する（２２０ａおよび２２０ｂ）。例えば、クライアントデバイス１３０およびＡＰ１１０は、証明された公開一時識別鍵を使用して、１つ以上のメッセージを交換してもよい。いくつかの実施形態では、ＡＰ１１０およびクライアントデバイス１３０は、共有されたペアワイズマスター鍵を決定して、安全な通信リンクを確立してもよい。
【００３７】
［００４７］
フローチャート２００の動作は、単一のクライアントデバイス１３０を認証し、構成することを説明しているが、フローチャート２００の動作を任意の回数繰り返して、任意の数のクライアントデバイスを認証し、構成してもよい。さらに、別々の（例えば別個の）デバイス内で実現されるように上記で説明されているが、登録機関１４１および証明機関１１１はまた、共通の（例えば単一の）デバイス内で実現されてもよい。例えば、スマートフォン１４０は、ソフトウェアを実行して、登録機関１４１および証明機関１１１の両方として機能してもよい。このようなコンフィギュレーションは、ＡＰ１１０がない場合、クライアントデバイス１３０に、証明された公開一時識別子および／または証明された証明書１３１を有利に提供する。
【００３８】
［００４８］
図３は、例示的な実施形態が実現されてもよいワイヤレスシステム３００のブロックダイヤグラムである。ワイヤレスシステム３００は、クライアントデバイス１３０、スマートフォン１４０、および、ＷＬＡＮ１２０を含んでいてもよい。ワイヤレスシステム１００とは対照的に、スマートフォン１４０は、証明機関１１１および登録機関１４１の両方を含んでいる。他の実施形態では、ＷＬＡＮ１２０内に含まれる他のワイヤレスデバイスが、（簡略化のために示していない）証明機関１１１および登録機関１４１を含んでいてもよい。証明機関１１１は、ＣＡ鍵１１２を含んでいる。いくつかの実施形態では、ＣＡ鍵１１２は、改ざんを回避するために、スマートフォン１４０内の安全なメモリ中に記憶されていてもよい。スマートフォン１４０は、登録機関１４１および証明機関１１１を介して、クライアントデバイス１３０を認証し、構成してもよい。したがって、クライアントデバイス１３０は、図４に関連して以下で説明するように、証明書１３１および証明書識別子１３２を受信して、記憶してもよい。
【００３９】
［００４９］
図４は、例示的な実施形態にしたがって、クライアントデバイス１３０を認証し、構成するための、別の例示的な動作を描写した例示的なフローチャート４００を示している。図４の例では、登録機関１４１および証明機関１１１は、両方、スマートフォン１４０のような単一のデバイス内で実現される。したがって、登録機関１４１と証明機関１１１との間のいくつかのメッセージ（例えば、通信）は、スマートフォン１４内に完全に含まれてもよい。図１の例示的なワイヤレスシステム１００と図３の例示的なワイヤレスシステム３００と間の類似性を強調するために、図４の動作は、図２中で説明したのと類似した動作に対応する要素番号で説明されている。したがって、登録機関１４１がクライアントデバイス１３０の公開ルーツ識別鍵を決定するように動作が開始する（２０２）。公開ルーツ識別鍵は、アウトオブバンドの方法で決定されてもよい。例えば、スマートフォン１４０は、カメラ、ＮＦＣ受信機、または、ＢＬＥ受信機を通して、公開ルーツ識別鍵を決定してもよい。
【００４０】
［００５０］
次に、登録機関１４１は、クライアントデバイス１３０の接続属性を決定する（２０４）。例えば、ユーザおよび／またはネットワーク管理者は、スマートフォン１４０によって提供されるユーザインターフェースを通して、クライアントデバイス１３０の接続属性を入れてもよい。他の実施形態では、接続属性情報は、登録機関１４１に送信されてもよく、または、登録機関１４１によって取り出されてもよい。次に、証明機関１１１は、クライアントデバイス１３０の公開ルーツ識別鍵および接続属性を受信する（２０６）。証明機関１１１および登録機関１４１は両方スマートフォン１４０内で実現されることから、公開ルーツ識別鍵よび接続属性は、メッセージまたはデータ構造を通して受信されてもよく、ワイヤレス通信媒体を通して送信されなくてもよい。
【００４１】
［００５１］
次に、公開ルーツ識別鍵と接続属性に少なくとも部分的に基づいて、スマートフォン１４０は、クライアントデバイス１３０を認証する（２０８ａおよび２０８ｂ）。例えば、スマートフォン１４０は、公開ルーツ識別鍵によって暗号化されたようなスマートフォン１４０の公開鍵をクライアントデバイス１３０に提供してもよい。さらに、スマートフォン１４０は、クライアントデバイス１３０の接続属性を調べて、接続属性によって示された任意の制限および／または条件に基づいて、認証が許可されていることを決定してもよい。
【００４２】
［００５２］
次に、クライアントデバイス１３０は、一時識別鍵ペアを発生させる（２１０）。一時識別鍵ペアは、（簡潔化のために示していない）ＡＰ１１０または他の何らかの実行可能デバイスによるさらなる使用のために、クライアントデバイス１３０を構成してもよい。次に、証明機関１１１は、クライアントデバイス１３０の公開一時識別鍵を受信し（２１２）、公開一時識別鍵を証明し、クライアントデバイス１３０の、証明書１３１および証明書識別子１３２を発生させる（２１４）。例えば、証明機関１１１は、プライベートＣＡ鍵により公開一時識別鍵に署名し、公開一時識別鍵を証明してもよい。証明機関１１１は、クライアントデバイス１３０の公開一時証明鍵および接続属性に少なくとも部分的に基づいて、証明書１３１を発生させてもよい。証明書１３１はまた、プライベートＣＡ鍵により署名されてもよい。証明機関１１１は、証明書識別子１３２を発生させて、証明書１３１を識別してもよい。証明書識別子１３２はまた、プライベートＣＡ鍵により証明されてもよい。
【００４３】
［００５３］
次に、クライアントデバイス１３０は、証明された公開一時識別鍵、公開ＣＡ鍵、証明された証明書１３１および／または証明書識別子１３２を、証明機関１１１から受信して記憶してもよい（２１６）。クライアントデバイス１３０は、証明された公開一時識別鍵、証明された証明書１３１および／または証明書識別子１３２を使用して、ＷＬＡＮ１２０内の他のワイヤレスデバイスの認可を確認し、ＷＬＡＮ１２０内の他のワイヤレスデバイスに接続してもよい。クライアントデバイス１３０は、公開ＣＡ鍵を使用して、他のワイヤレスデバイスによって提供された、他の証明書、証明書識別子、および／または、公開一時識別鍵を確認してもよい。
【００４４】
［００５４］
次に、登録機関１４１は、クライアントデバイス１３０の証明書識別子１３２を受信して記憶してもよい（２１８）。いくつかの実施形態では、登録機関１４１はまた、証明書１３１を受信して記憶してもよい。クライアントデバイス１３０は、現在ＡＰ１１０に接続されていないかもしれないが、登録機関１４１は、ＷＬＡＮ１２０内で動作するように認可されたクライアントデバイスのリストを依然としてコンパイルしてもよい。
【００４５】
［００５５］
図５は、例示的な実施形態が実現されてもよいワイヤレスシステム５００のブロックダイヤグラムである。ワイヤレスシステム５００は、クライアントデバイス１３０、ＡＰ１１０、スマートフォン１４０、および、ＷＬＡＮ１２０を含んでいてもよい。ＡＰ１１０は、証明機関１１１を含んでいてもよく、スマートフォン１４０は、登録機関１４１を含んでいてもよい。登録機関１４１は、（簡略化のために示していない）他のクライアントデバイスのＷＬＡＮ１２０へのアクセスを制御してもよい。いくつかの実施形態では、ユーザおよび／またはネットワーク管理者は、ＷＬＡＮ１２０から、クライアントデバイスのアクセスを取り除くことを（登録機関１４１を通して）選んでもよい。登録機関１４１は、選択されたクライアントデバイスを証明機関１１１に報知してもよい。これに応答して、ＷＬＡＮ１２０にまたはＷＬＡＮ１２０内のワイヤレスデバイスにもはやアクセスすることが認可されないクライアントデバイスの証明書取消リスト（ＣＲＬ）１３３を証明機関１１１は発生させてもよい。証明機関１１１は、ＣＲＬ１３３を証明してもよく、その後、ＣＲＬ１３３は、ＷＬＡＮ１２０内のクライアントデバイス（例えば、クライアントデバイス１３０）に送信されてもよい。ワイヤレスデバイスに接続する前に、クライアントデバイス１３０は、ＣＲＬ１３３を参照して、ワイヤレスデバイスが動作することが確実に認可されるようにしてもよい。
【００４６】
［００５６］
図６は、例示的な実施形態にしたがって、ＷＬＡＮ１２０内の１つ以上のデバイスを認可解除するための例示的な動作を描写した例示的なフローチャート６００を示している。図６の例では、登録機関１４１は、スマートフォン１４０内に含まれ、証明機関１１１はＡＰ１１０内に含まれている。他の実施形態では、登録機関１４１および証明機関１１１は、他のワイヤレスデバイス中に含まれていてもよい。図５も参照すると、登録機関１４１が、認可解除するクライアントデバイスを決定するように動作が開始する（６０２）。例えば、登録機関１４１は、ユーザ入力を受け取って、ＷＬＡＮ１２０から、１つ以上のクライアントデバイスのアクセスを取り除く。別の例では、登録機関１４１は、クライアントデバイスに関係付けられている接続属性を調べて、クライアントデバイスのうちの１つ以上が、もはや、ＷＬＡＮ１２０への接続が認可されていないことを決定してもよい。例えば、接続属性は、関係付けられているクライアントデバイスに対する許可されたアクセス時間が経過していることを示してもよい。
【００４７】
［００５７］
次に、登録機関１４１は、認可解除されることになるクライアントデバイスの証明書識別子１３２を証明機関１１１に送信する（６０４）。いくつかの実施形態では、クライアントデバイスの証明書識別子１３２は、登録機関１４１内に記憶されてもよい（図２および４の動作２１８参照）。したがって、（６０２において決定したように）クライアントデバイスに対応する証明書識別子１３２は、証明機関１１１に送信されてもよい。次に、証明機関１１１は、認可解除されることになるクライアントデバイスの証明書識別子１３２をＣＲＬ１３３に追加する（６０６）。ＣＲＬ１３３が存在しない場合、証明機関１１１は、ＣＲＬ１３３を生成させてもよい。プライベートＣＡ鍵によりＣＲＬ１３３を署名することにより、証明機関１１１は、ＣＲＬ１３３を証明してもよい。
【００４８】
［００５８］
次に、ＣＲＬ１３３は、クライアントデバイス１３０に送信される（６０８）。簡略化のために、図６は単一のクライアントデバイス１３０を示している。他の実施形態では、ＣＲＬ１３３は、任意の数のクライアントデバイスに送信されてもよい。次に、クライアントデバイス１３０は、ＣＲＬ１３３を受信してもよい（６１０）。いくつかの実施形態では、クライアントデバイス１３０は、公開ＣＡ鍵によりＣＲＬ１３３を確認してもよい。クライアントデバイス１３０はまた、ＣＲＬ１３３を記憶してもよい。ＣＲＬ１３３は、クライアントデバイスのＡＰ１１０へのまたはクライアントデバイス相互間の接続を制御してもよい。例示的な動作は、図７に関して以下で説明する。
【００４９】
［００５９］
図７は、例示的な実施形態にしたがって、２つのクライアントデバイス間の通信を確立するための動作を描写した例示的なフローチャート７００を示している。図７は第１のクライアントデバイス７０１および第２のクライアントデバイス７０２のみを示しているが、他の実施形態では、任意の技術的に実行可能な数のクライアントデバイス間の通信が確立されてもよい。クライアントデバイス７０１および７０２は、図５のクライアントデバイス１３０の１つの実施形態であってもよい。第１のクライアントデバイス７０１が接続要求を開始し、第１の証明書識別子を第２のクライアントデバイス７０２に送信するように動作が始まる（７０４）。第１の証明書識別子は、プライベートＣＡ鍵により署名されていてもよい（図２および４中の動作２１４参照）。
【００５０】
［００６０］
次に、第２のクライアントデバイス７０２は、第１の証明書識別子を受信し（７０６）、第２のクライアントデバイス７０２は、第１の証明書識別子を確認する（７０８）。いくつかの実施形態では、第２のクライアントデバイス７０２は、（そこに記憶されている）公開ＣＡ鍵を使用して、第１の証明書識別子が確実に有効であるようにしてもよい。第１の証明書識別子が有効でない場合、動作は終了する。一方で、第１の証明書識別子が有効である場合、第２のクライアントデバイス７０２は、第１の証明書識別子がＣＲＬ１３３上にリストアップされているか否かを決定する（７１０）。
【００５１】
［００６１］
第１の証明書識別子がＣＲＬ１３３上にリストアップされている場合、第２のクライアントデバイス７０２は、接続要求を拒絶し、動作は終了する。一方で、第１の証明書識別子がＣＲＬ１３３上にリストアップされていない場合、第２のクライアントデバイス７０２は、第１のクライアントデバイス７０１との通信リンクを確立してもよい（７１２ａおよび７１２ｂ）。例えば、第１のクライアントデバイス７０１は、Ｗｉ−Ｆｉダイレクトまたはピアツーピアプロトコルを通して、第２のクライアントデバイス７０２と通信してもよい。他の実施形態では、第１のクライアントデバイス７０１および第２のクライアントデバイス７０２は、他の何らかの技術的に実行可能な通信プロトコルを使用してもよい。
【００５２】
［００６２］
接続要求を開始する第１のクライアントデバイス７０１に関して上記で説明したが、他の実施形態では、第２のクライアントデバイス７０２が接続要求を開始してもよい。例えば、第２のクライアントデバイス７０２が、接続要求を開始して、第２の証明書識別子を第１のクライアントデバイス７０１に送信してもよい。さらに他の実施形態では、第１のクライアントデバイス７０１と第２のクライアントデバイス７０２は、接続要求を並行して開始してもよい。
【００５３】
［００６３］
図８は、例示的な実施形態が実現されてもよいワイヤレスシステム８００のブロックダイヤグラムである。ワイヤレスシステム８００は、第１のクライアントデバイス８１０、第２のクライアントデバイス８２０、ＡＰ１１０、および、ＷＬＡＮ１２０を含んでいてもよい。第１のクライアントデバイス８１０は、第１のクライアントデバイス７０１の別の実施形態であってもよく、第２のクライアントデバイス８２０は、第２のクライアントデバイス７０２の別の実施形態であってもよい。第１のクライアントデバイス８１０は、第１の証明書識別子８１１を含んでいてもよく、第２のクライアントデバイス８０２は、第２の証明書識別子８２１を含んでいてもよい。第１の証明書識別子８１１および第２の証明書識別子８２１は、それぞれ、証明書識別子１３２の実施形態であってもよい。ＡＰ１１０はオンライン証明書ステータスプロトコル（ＯＣＳＰ）応答機８３０を含んでいてもよい。いくつかの実施形態では、ＯＣＳＰ応答機８３０は、証明書識別子（例えば、第１の証明書識別子８１１または第２の証明書識別子８２１）に関係付けられているステータスを調査し、戻してもよい。例えば、ＯＣＳＰ応答機８３０は、証明書識別子が有効（例えば、ＣＲＬ１３３上にリストアップされていない）か否か、および、クライアントデバイスが証明書識別子に対応するデバイスに接続されているか否かを決定してもよい。ＯＣＳＰ応答機８３０を介して証明書識別子を有効にする例示的な動作を、図９に関連して以下で説明する。
【００５４】
［００６４］
図９は、例示的な実施形態にしたがって、２つのクライアントデバイス間で接続を確立するための別の動作を描写した例示的なフローチャート９００を示している。図９は、第１のクライアントデバイス８１０および第２のクライアントデバイス８２０のみを示しているが、他の実施形態では、任意の技術的に実行可能な数のクライアントデバイス間の通信が確立されてもよい。第１のクライアントデバイス８１０が接続要求を開始し、第１の証明書識別子８１１を第２のクライアントデバイス８２０に送信するように動作が始まる（９０２）。次に、第１の証明書識別子８１１を受信した後（９０４）、第２のクライアントデバイス８２０は、第１の証明書識別子８１１をＯＣＳＰ応答機８３０に送信する（９０６）。いくつかの実施形態では、ＡＰ１１０は、ＯＣＳＰ応答機８３０を含んでいてもよい。他の実施形態では、ＯＣＳＰ応答機８３０は、他のワイヤレスデバイス内に含まれていてもよい。
【００５５】
［００６５］
ＯＣＳＰ応答機８３０は、ＣＲＬ１３３へのアクセス、または、ＣＲＬ１３３のコピー、ＣＲＬ１３３の現在のバージョンを有していてもよい。例えば、ＡＰ１１０はまた、（簡略化のために示していない）証明機関１１１および／または登録機関１４１を含んでいてもよく、したがって、ＣＲＬ１３３へのアクセスを有していてもよい。したがって、ＯＣＳＰ応答機８３０は、第１の証明書識別子８１１を受信して、ＣＲＬ１３３に少なくとも部分的に基づいて、ステータスを決定してもよい（９０８）。例えば、ＯＣＳＰ応答機８３０は、第１の証明書識別子８１１がＣＲＬ１３３上にリストアップされているか否かを決定してもよい。次に、ＯＣＳＰ応答機８３０は、第１の証明書識別子８１１のステータスを第２のクライアントデバイス８０２に戻してもよい（９１０）。ステータスは、第１の証明書識別子８１１が有効であるか無効であるかを示していてもよい。
【００５６】
［００６６］
次に、第１の証明書識別子８１１のステータスが第２のクライアントデバイス８２０によって決定される（９１２）。第１の証明書識別子８１１のステータスが有効でない場合、動作は終了する。一方で、第１の証明書識別子８１１のステータスが有効である場合、第２のクライアントデバイス８２０は、第１のクライアントデバイス８１０との通信リンクを確立してもよい（９１４ａおよび９１４ｂ）。例えば、第１のクライアントデバイス８１０は、Ｗｉ−Ｆｉダイレクトまたはピアツーピアプロトコルを通して、第２のクライアントデバイス８２０と通信してもよい。他の実施形態では、第１のクライアントデバイス８１０と第２のクライアントデバイス８２０は、他の何らかの技術的に実行可能な通信プロトコルを使用してもよい。
【００５７】
［００６７］
接続要求を開始する第１のクライアントデバイス８１０に関して説明したが、他の実施形態では、第２のクライアントデバイス８２０が接続要求を開始してもよい。例えば、第２のクライアントデバイス８２０が、接続要求を開始し、第２の証明書識別子８２１を第１のクライアントデバイス８１０に送信してもよい。さらに他の実施形態では、第１のクライアントデバイス８１０および第２のクライアントデバイス８２０は、接続要求を並行して開始してもよい。
【００５８】
［００６８］
図１０は、図１のＡＰ１１０、クライアントデバイス１３０、および／または、スマートフォン１４０の実施形態であってもよい、例示的なワイヤレスデバイス１０００を示している。ワイヤレスデバイス１０００は、トランシーバ１０１０、ＯＣＳＰ応答機１０２０、登録機関１０２２、証明機関１０２４、プロセッサ１０３０、メモリ１０４０、ネットワークインターフェース１０５０、多数のアンテナ１０６０（１）−１０６０（ｎ）を含んでいてもよい。ＯＣＳＰ応答機１０２０は、図８のＯＣＳＰ応答機８３０の実施形態であってもよい。登録機関１０２２は、図１の登録機関１４１の実施形態であってもよい。証明機関１０２４は、図１の証明機関１１１の実施形態であってもよい。トランシーバ１０１０は、直接的にまたは（簡略化のために示していない）アンテナ選択回路を通してのいずれかで、アンテナ１０６０（１）−１０６０（ｎ）に結合されていてもよい。トランシーバ１０１０は、１つ以上のクライアントデバイスと、１つ以上のＡＰと、および／または、他の適切なデバイスと、ワイヤレスに通信してもよい。簡略化のために図１０中には示していないが、トランシーバ１０１０は、信号を処理し、アンテナ１０６０（１）−１０６０（ｎ）を介して信号を他のワイヤレスデバイスに送信するための任意の数の送信チェーンを含んでいてもよく、アンテナ１０６０（１）−１０６０（ｎ）から受信した信号を処理するための任意の数の受信チェーンを含んでいてもよい。したがって、例示的な実施形態に対して、ワイヤレスデバイス１０００は、例えば、ＳＵ−ＭＩＭＯ動作およびＭＵ−ＭＩＭＯ動作を含むＭＩＭＯ動作のために構成されていてもよい。
【００５９】
［００６９］
トランシーバ１０１０は、ベースバンドプロセッサ１０１２を含んでいてもよい。ベースバンドプロセッサ１０１２は、プロセッサ１０３０および／またはメモリ１０４０から受け取った信号を処理してもよく、アンテナ１０６０（１）−１０６０（ｎ）のうちの１つ以上を介して、処理した信号を送信してもよい。さらに、ベースバンドプロセッサ１０１２は、アンテナ１０６０（１）−１０６０（ｎ）のうちの１つ以上から受け取った信号を処理してもよく、処理した信号をプロセッサ１０１３および／またはメモリ１０４０に転送してもよい。
【００６０】
［００７０］
ネットワークインターフェース１０５０は、他のネットワークおよび／またはサービスにアクセスしてもよい。いくつかの実施形態では、ネットワークインターフェース１０５０は、ワイヤードインターフェースを含んでいてもよい。ネットワークインターフェース１０５０はまた、直接または１つ以上の介入ネットワークを介してのいずれかで、（簡略化のために示していない）ＷＬＡＮサーバと通信してもよい。
【００６１】
［００７１］
トランシーバ１０１０、ＯＣＳＰ応答機１０２０、登録機関１０２２、証明機関１０２４、ネットワークインターフェース１０５０、および、メモリ１０４０に結合されているプロセッサ１０３０は、ワイヤレスデバイス１０００中（例えばメモリ１０４０内）に記憶されている１つ以上のソフトウェアプログラムのスクリプトまたは命令を実行することができる任意の適切な１つ以上のプロセッサであってもよい。実際の実施形態に対して、トランシーバ１０１０、プロセッサ１０３０、メモリ１０４０、および／または、ネットワークインターフェース１０５０は、（簡略化のために示していない）１つ以上のバスを使用して、ともに接続されてもよい。
【００６２】
［００７２］
メモリ１０４０は、証明書（例えば、証明書１３１）および／または証明書識別子（例えば、証明書識別子１３２）を記憶するための証明書メモリ１０４２を含んでいてもよい。いくつかの実施形態では、証明書および／または証明書識別子は、証明機関１０２４および／または（以下で説明する）証明機関ソフトウェアモジュール１０４８によって発生させてもよい。
【００６３】
［００７３］
メモリ１０４０は、公開、プライベート、および／または、共有鍵を記憶するための鍵メモリ１０４３を含んでいてもよい。いくつかの実施形態では、ワイヤレスデバイス１０００は、公開、プライベート、および／または、共有鍵を発生させてもよい。他の実施形態では、公開、プライベート、および／または、共有鍵は、トランシーバ１０１０を通して受信されてもよい。例えば、トランシーバ１０１０は、ＣＡ鍵１１２を受信して、ＣＡ鍵１１２は、鍵メモリ１０４３中に記憶されてもよい。いくつかの実施形態では、プライベートＣＡ鍵のような敏感な鍵を保護するために、増加した保護が鍵メモリ１０４３に提供されてもよい。
【００６４】
［００７４］
メモリ１０４０は、ＣＬＲメモリ１０４４を含んでいてもよい。ＣＲＬメモリは、（簡略化のために示してない）ＣＲＬ１３３を記憶してもよい。ＣＲＬ１３３は、プライベートＣＡ鍵によって証明されてもよい。いくつかの実施形態では、ＣＲＬ１３３は、鍵メモリ１０４３中に記憶されている公開ＣＡ鍵により確認されてもよい。
【００６５】
［００７５］
メモリ１０４０は、少なくとも以下のソフトウェア（ＳＷ）モジュールを記憶することができる非一時的コンピュータ読取可能媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ等のような、１つ以上の不揮発性メモリ要素）も含んでいてもよい：  
・トランシーバ１０１０を通してワイヤレスデータを送受信するトランシーバ制御装置ソフトウェアモジュール１０４５  
・ＯＣＳＰ応答機１０２０に関係付けられている動作を実行するＯＣＳＰソフトウェアモジュール１０４６  
・登録機関１０２２に関係付けられている動作を実行する登録機関ソフトウェアモジュール１０４７  
・証明機関１０２４に関係付けられている動作を実行する証明機関ソフトウェアモジュール１０４８  
・ＣＲＬ１３３の発生および維持に関係付けられている動作を実行するＣＲＬソフトウェアモジュール１０４９  
各ソフトウェアモジュールは、プロセッサ１０３０によって実行されるとき、ワイヤレスデバイス１０００に、対応する機能を実行させる命令を含んでいる。したがって、メモリ１０４０の非一時的コンピュータ読取可能媒体は、図２、４、６、７、および９中に描写されている動作のすべてまたは一部分を実行するための命令を含んでいる。
【００６６】
［００７６］
上述したように、プロセッサ１０３０は、ワイヤレスデバイス１０００中に（例えば、メモリ１０４０内に）記憶されている１つ以上のソフトウェアプログラムのスクリプトまたは命令を実行できる任意の適切な１つ以上のプロセッサであってもよい。例えば、プロセッサ１０３０は、ワイヤレスデバイス１００と（簡略化のために示していない）他のワイヤレスデバイスとの間のデータの送信および／または受信を促進するトランシーバ制御装置ソフトウェアモジュール１０４５を実行してもよい。
【００６７】
［００７７］
プロセッサ１０３０は、ＯＣＳＰソフトウェアモジュール１０４６を実行して、証明書識別子のステータスを決定してもよい。例えば、ＯＣＳＰソフトウェアモジュール１０４６は、ＣＲＬメモリ１０４４中に記憶されているＣＲＬ１３３を調べることにより、証明書識別子１３２のステータスを決定してもよい。
【００６８】
［００７８］
プロセッサ１０３０は、登録機関ソフトウェアモジュール１０４７を実行して、ワイヤレスデバイス１０００の公開鍵および接続属性を決定してもよい。例えば、登録機関ソフトウェアモジュール１０４７は、アウトオブバンドの方法でクライアントデバイス１３０の公開ルーツ識別鍵を決定し、公開ルーツ識別鍵を証明機関１０２４に提供してもよい。登録機関ソフトウェアモジュール１０４７はまた、ワイヤレスデバイス１００の接続属性を決定し、これらを証明機関１０２４に提供してもよい。
【００６９】
［００７９］
プロセッサ１０３０は、証明機関ソフトウェアモジュール１０４８を実行して、ワイヤレスデバイス１０００の鍵と接続属性を受信し、ワイヤレスデバイス１０００に関係付けられている証明書１３１と証明書識別子１３２を発生させてもよい。証明書１３１と証明書識別子１３２は、証明書メモリ１０４２中に記憶されてもよい。いくつかの実施形態では、証明機関ソフトウェアモジュール１０４８は、プライベートＣＡ鍵を介して、証明書１３１および／または証明書識別子１３２を証明してもよい。
【００７０】
［００８０］
プロセッサ１０３０は、ＣＲＬソフトウェアモジュール１０４９を実行して、ＣＲＬ１３３を発生および／または証明してもよい。例えば、プロセッサ１０３０は、ＣＲＬソフトウェアモジュール１０４９を実行して、証明書メモリ１０４２内に記憶されている証明書識別子に少なくとも部分的に基づいて、ＣＲＬ１３３を発生させてもよい。ＣＲＬ１３３は、ＣＲＬメモリ１０４４中に記憶されてもよい。
【００７１】
［００８１］
さまざまな異なるテクノロジーおよび技術のうちのいずれかを使用して、情報および信号を表してもよいことを、当業者は認識するだろう。例えば、上記の説明全体に渡って参照されるかもしれない、データ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁粒、光界または光粒、あるいは、これらの任意の組み合わせにより表わされているかもしれない。
【００７２】
［００８２］
さらに、ここに開示した態様に関連して説明した、さまざまな例示的な論理ブロック、モジュール、回路、および、アルゴリズムステップを、電子ハードウェア、コンピュータソフトウェア、または、両方の組み合わせとして実現してもよいことを、当業者は認識するだろう。ハードウェアとソフトウェアとのこの互換性を明確に示すために、さまざまな実例となるコンポーネント、ブロック、モジュール、回路、および、ステップを、一般的にそれらの機能性に関して上記で説明した。このような機能性をハードウェアとして実現するか、または、ソフトウェアとして実現するかは、特定のアプリケーションと全体的なシステムに課せられている設計制約とに依存する。熟練者は、各特定のアプリケーションに対して変化する方法で、説明した機能性を実現するかもしれないが、このようなインプリメンテーションの決定は、開示の範囲から逸脱をもたらすと解釈すべきでない。
【００７３】
［００８３］
ここに開示した態様と関連して説明した方法、シーケンス、または、アルゴリズムは、ハードウェアで、プロセッサにより実行されるソフトウェアモジュールで、あるいは、２つを組み合わせたもので直接的に具現化してもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または、技術的に既知である他の何らかの形態の記憶媒体中に存在してもよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取ったり、記憶媒体に情報を書き込んだりできるようにプロセッサに結合されている。代替実施形態では、記憶媒体は、プロセッサと一体化されていてもよい。
【００７４】
［００８４］
上述の明細書では、例示的な実施形態をその特定の例示的な実施形態を参照して説明した。しかしながら、添付の特許請求の範囲に記述するような本開示のより広い範囲から逸脱することなく、それらにさまざまな修正および変更をすることができることが明らかであろう。それゆえに、本明細書および図面は、限定的な意味よりもむしろ、例示的な意味で考えるべきである。
【図１】
2018526846.tif 000003
【図２】
2018526846.tif 000004
【図３】
2018526846.tif 000005
【図４】
2018526846.tif 000006
【図５】
2018526846.tif 000007
【図６】
2018526846.tif 000008
【図７】
2018526846.tif 000009
【図８】
2018526846.tif 000010
【図９】
2018526846.tif 000011
【図１０】
2018526846.tif 000012
【国際調査報告】
2018526846.tif 000013
2018526846.tif 000014
2018526846.tif 000015
2018526846.tif 000016
2018526846.tif 000017