(57)【要約】  ワイヤレスネットワークにおけるネットワーク資格情報の分散された記憶および／または管理のためのシステムおよび方法。ワイヤレスネットワークの第１のデバイスは、第１のコンフィギュレータからネットワーク資格情報のセットを受信する。ネットワーク資格情報は、１つ以上のデバイスがワイヤレスネットワークにアクセスすることを認可するために使用され得る。第１のデバイスは、第２のデバイスからユーザ認証資格情報をさらに受信し、ユーザ認証資格情報に少なくとも部分的に基づいて、第２のデバイスを、ワイヤレスネットワークのための第２のコンフィギュレータとして認証する。第２のデバイスを第２のコンフィギュレータとして認証次第、第１のデバイスは、ネットワーク資格情報のセットを第２のコンフィギュレータに送信し得る。【選択図】図６
2018521566.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスネットワークのためのネットワーク資格情報を分配する方法であって、前記方法は、前記ワイヤレスネットワークの第１のデバイスによって実行され、
１つ以上のデバイスが前記ワイヤレスネットワークにアクセスすることを認可するために使用されるネットワーク資格情報のセットを、第１のコンフィギュレータから受信することと、
第２のデバイスからユーザ認証資格情報を受信することと、
前記ユーザ認証資格情報に少なくとも部分的に基づいて、前記第２のデバイスを、前記ワイヤレスネットワークのための第２のコンフィギュレータとして認証することと、
前記第２のコンフィギュレータに、前記ネットワーク資格情報のセットを送信することとを備える、方法。
【請求項２】
前記ネットワーク資格情報のセットは、前記１つ以上のデバイスに関連付けられた信用される公開鍵のリストを含む、請求項１記載の方法。
【請求項３】
前記ネットワーク資格情報のセットは、前記１つ以上のデバイスを前記ワイヤレスネットワークのメンバーとして証明するために使用される公開鍵および秘密鍵のペアを含む、請求項１記載の方法。
【請求項４】
前記第１のコンフィギュレータから参照資格情報を受信することをさらに備える、請求項１記載の方法。
【請求項５】
前記認証することは、
前記ユーザ認証資格情報を前記参照資格情報と比較することと、
前記ユーザ認証資格情報が前記参照資格情報と実質的に合致すると決定次第、前記第２のデバイスを前記第２のコンフィギュレータとして認証することとを備える、請求項４記載の方法。
【請求項６】
前記ワイヤレスネットワークの外部の１つ以上の処理リソースによって実行されるように、前記比較をオフロードすることをさらに備える、請求項５記載の方法。
【請求項７】
前記ユーザ認証資格情報は、前記第２のデバイスのユーザによって入力された、パスワード、音声データ、または画像データのうちの少なくとも１つを含む、請求項１記載の方法。
【請求項８】
前記ユーザ認証資格情報を受信することは、
前記第１のデバイスの公開識別鍵に少なくとも部分的に基づいて、前記第２のデバイスとの安全なチャネルを確立することと、
前記第２のデバイスから、前記安全なチャネルを介して、前記ユーザ認証資格情報を受信することとを備える、請求項１記載の方法。
【請求項９】
前記公開識別鍵は、アウトオブバンド方法で前記第２のデバイスに提供される、請求項８記載の方法。
【請求項１０】
前記認証することは、前記第２のデバイスが、追加のデバイスが前記ワイヤレスネットワークにアクセスすることを認可するようにイネーブルすることを備える、請求項１記載の方法。
【請求項１１】
ワイヤレスデバイスであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実施されたとき、前記ワイヤレスデバイスに、
第１のコンフィギュレータから、１つ以上のデバイスがワイヤレスネットワークにアクセスすることを認可するために使用されるネットワーク資格情報のセットを受信させ、
別のワイヤレスデバイスからユーザ認証資格情報を受信させ、
前記ユーザ認証資格情報に少なくとも部分的に基づいて、前記別のワイヤレスデバイスを前記ワイヤレスネットワークのための第２のコンフィギュレータとして認証させ、
前記第２のコンフィギュレータに、前記ネットワーク資格情報のセットを送信させる命令を記憶するメモリとを備えるワイヤレスデバイス。
【請求項１２】
前記ネットワーク資格情報のセットは、前記１つ以上のデバイスに関連付けられた信用される公開鍵のリストを含む、請求項１１記載のワイヤレスデバイス。
【請求項１３】
前記ネットワーク資格情報のセットは、前記１つ以上のデバイスを前記ワイヤレスネットワークのメンバーとして証明するために使用される公開鍵および秘密鍵のペアを含む、請求項１１記載のワイヤレスデバイス。
【請求項１４】
前記命令の実施は、前記ワイヤレスデバイスに、さらに前記第１のコンフィギュレータから参照資格情報を受信させる、請求項１１記載のワイヤレスデバイス。
【請求項１５】
前記別のワイヤレスデバイスを認証するための前記命令の実施は、前記ワイヤレスデバイスに、
前記ユーザ認証資格情報を前記参照資格情報と比較させ、
前記ユーザ認証資格情報が前記参照資格情報と実質的に合致すると決定次第、前記別のワイヤレスデバイスを前記第２のコンフィギュレータとして認証させる、請求項１４記載のワイヤレスデバイス。
【請求項１６】
前記ユーザ認証資格情報は、前記別のワイヤレスデバイスのユーザによって入力された、パスワード、音声データ、または画像データのうちの少なくとも１つを含む、請求項１１記載のワイヤレスデバイス。
【請求項１７】
前記ユーザ認証資格情報を受信するための前記命令の実施は、前記ワイヤレスデバイスに、
前記ワイヤレスデバイスの公開識別鍵に少なくとも部分的に基づいて、前記別のデバイスとの安全なチャネルを確立させ、ここにおいて、前記公開識別鍵は、アウトオブバンド方法で前記別のワイヤレスデバイスに提供される、
前記別のワイヤレスデバイスから、前記安全なチャネルを介して、前記ユーザ認証資格情報を受信させる、請求項１１記載のワイヤレスデバイス。
【請求項１８】
前記別のワイヤレスデバイスを認証するための前記命令の実施は、前記ワイヤレスデバイスに、
追加のデバイスが前記ワイヤレスネットワークにアクセスすることを認可するようにイネーブルさせる、請求項１１記載のワイヤレスデバイス。
【請求項１９】
前記ワイヤレスデバイスは、ワイヤレスアクセスポイント（ＡＰ）である、請求項１１記載のワイヤレスデバイス。
【請求項２０】
ワイヤレスデバイスであって、
１つ以上のデバイスがワイヤレスネットワークにアクセスすることを認可するために使用されるネットワーク資格情報のセットを、第１のコンフィギュレータから受信するための手段と、
別のデバイスからユーザ認証資格情報を受信するための手段と、
前記ユーザ認証資格情報に少なくとも部分的に基づいて、前記別のワイヤレスデバイスを、前記ワイヤレスネットワークのための第２のコンフィギュレータとして認証するための手段と、
前記第２のコンフィギュレータに、前記ネットワーク資格情報のセットを送信するための手段とを備える、ワイヤレスデバイス。
【請求項２１】
前記ネットワーク資格情報のセットは、前記１つ以上のデバイスに関連付けられた信用される公開鍵のリストを含む、請求項２０記載のワイヤレスデバイス。
【請求項２２】
前記ネットワーク資格情報のセットは、前記１つ以上のデバイスを前記ワイヤレスネットワークのメンバーとして証明するために使用される公開鍵および秘密鍵のペアを含む、請求項２０記載のワイヤレスデバイス。
【請求項２３】
前記別のワイヤレスデバイスを認証するための手段は、
前記ユーザ認証資格情報を前記第１のコンフィギュレータから受信した参照資格情報と比較し、
前記ユーザ認証資格情報が前記参照資格情報と実質的に合致すると決定次第、前記別のワイヤレスデバイスを前記第２のコンフィギュレータとして認証する、請求項２０記載のワイヤレスデバイス。
【請求項２４】
前記ユーザ認証資格情報は、前記別のワイヤレスデバイスのユーザによって入力された、パスワード、音声データ、または画像データのうちの少なくとも１つを含む、請求項２０記載のワイヤレスデバイス。
【請求項２５】
前記ユーザ認証資格情報を受信するための手段は、
前記ワイヤレスデバイスの公開識別鍵に少なくとも部分的に基づいて、前記別のワイヤレスデバイスとの安全なチャネルを確立し、ここにおいて、前記公開識別鍵は、アウトオブバンド方法で前記別のワイヤレスデバイスに提供される、
前記別のワイヤレスデバイスから、前記安全なチャネルを介して、前記ユーザ認証資格情報を受信する、請求項２０記載のワイヤレスデバイス。
【請求項２６】
前記別のワイヤレスデバイスを認証するための手段は、
追加のデバイスが前記ワイヤレスネットワークにアクセスすることを認可するように前記別のワイヤレスデバイスをイネーブルする、請求項２０記載のワイヤレスデバイス。
【請求項２７】
命令を記憶する非一時的コンピュータ可読媒体であって、ワイヤレスデバイスのプロセッサによって命令が実施されたとき、前記命令は、前記ワイヤレスデバイスに、
１つ以上のデバイスがワイヤレスネットワークにアクセスすることを認可するために使用されるネットワーク資格情報のセットを、第１のコンフィギュレータから受信させ、
別のワイヤレスデバイスからユーザ認証資格情報を受信させ、
前記ユーザ認証資格情報に少なくとも部分的に基づいて、前記別のワイヤレスデバイスを、前記ワイヤレスネットワークのための第２のコンフィギュレータとして認証させ、
前記第２のコンフィギュレータに、前記ネットワーク資格情報のセットを送信させる、非一時的コンピュータ可読媒体。
【請求項２８】
前記ネットワーク資格情報のセットは、前記１つ以上のデバイスに関連付けられた信用される公開鍵のリストを含む、請求項２７記載の非一時的コンピュータ可読媒体。
【請求項２９】
前記ネットワーク資格情報のセットは、前記１つ以上のデバイスを前記ワイヤレスネットワークのメンバーとして証明するために使用される公開鍵および秘密鍵のペアを含む、請求項２７記載の非一時的コンピュータ可読媒体。
【請求項３０】
前記ユーザ認証資格情報は、前記別のワイヤレスデバイスのユーザによって入力された、パスワード、音声データ、または画像データのうちの少なくとも１つを含む、請求項２７記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]例となる実施形態は、一般的にワイヤレスネットワークに関係し、特に、ワイヤレスネットワークにおけるネットワーク資格情報（credential）の分散された記憶および／または管理に関係する。
【関連技術の背景】
【０００２】
[0002]クライアントデバイス（例えば、ワイヤレス局）は、公開鍵暗号化技法を使用して、ワイヤレスネットワークの１つ以上のアクセスポイント（ＡＰ）と通信するように構成され得る。（時には、公開鍵／秘密鍵暗号化と呼ばれる）公開鍵暗号化は、知られた（公開）鍵および秘密な（プライベート）鍵を使用して、安全にデータを転送する方法である。各デバイスは、お互いに数学的および／または演算的に関係する公開鍵および秘密鍵の無二のペアを有し得る。データを転送することに加えて、公開鍵および秘密鍵は、メッセージおよび証明書を検証するために、および／またはデジタル署名を生成するために使用され得る。例えば、クライアントデバイスは、クライアントデバイスの公開鍵を、ワイヤレスネットワーク内のＡＰと共有し得る。ＡＰは、クライアントデバイスがワイヤレスネットワークにアクセスする（例えば、ワイヤレスネットワークに接続する）ことを認証して、そのように構成するために、クライアントデバイスの公開鍵を使用し得る。認証されたクライアントデバイスは、ＡＰおよび／またはワイヤレスネットワーク内の他のデバイスと通信し得る。
【０００３】
[0003]いくつかのワイヤレスネットワークにおいて、コンフィギュレータは、ネットワークにおける各デバイスのネットワーク資格情報を管理し得る。例えば、コンフィギュレータは、各デバイスに関連付けられた公開鍵／秘密鍵に基づいて、ワイヤレスネットワークのメンバー（例えば、クライアントデバイスおよびＡＰ）を、登録および／または認証し得る。さらに具体的には、コンフィギュレータは、ワイヤレスネットワークにおける各クライアントデバイスおよび／またはＡＰのための公開鍵情報を少なくとも記憶し得る。コンフィギュレータは、ワイヤレスネットワークにおけるクライアントデバイスおよびＡＰの各々と安全に通信するために、記憶された公開鍵情報（例えば、ネットワーク資格情報）を使用し得る。例えば、ＡＰを識別するためにおよび／またはＡＰと通信するためにクライアントデバイスに情報を提供することによって、コンフィギュレータは、クライアントデバイスを構成し、および／またはプロビジョニングし得る。同様に、コンフィギュレータは、クライアントデバイスからの通信を識別するためにおよび／または認証するために、情報をＡＰに提供し得る。
【０００４】
[0004]コンフィギュレータは、典型的には、紛失され、盗まれ、置き換えられ、または、さもなくば（例えば、永久に）ワイヤレスネットワークから除去され得るスマートフォンまたは他の携帯可能なデバイスである。よって、コンフィギュレータが存在しない場合、各メンバーデバイスの再登録の必要無しに、ワイヤレスネットワークのメンバーシップを維持することが望まれ得る。
【概要】
【０００５】
[0005]この概要は、詳細な説明において以下にさらに説明される概念の選択を簡略化された形で紹介するために提供される。この概要は、特許請求された主題事項の重要な特徴または本質的な特徴を識別することを意図しておらず、特許請求された主題事項の範囲を限定することも意図していない。
【０００６】
[0006]ワイヤレスネットワークにおけるネットワーク資格情報の分散された記憶および／または管理のためのシステムおよび方法が開示される。ワイヤレスネットワークの第１のデバイスは、第１のコンフィギュレータからネットワーク資格情報のセットを受信する。ネットワーク資格情報は、１つ以上のデバイスがワイヤレスネットワークにアクセスすることを認可するためのものである。例えば、ネットワーク資格情報は、１つ以上のデバイスに関連付けられた信用される公開鍵のリストを含み得る。代替的に、または加えて、ネットワーク資格情報は、１つ以上のデバイスをワイヤレスネットワークのメンバーとして証明するために使用される公開鍵および秘密鍵のペアを含み得る。第１のデバイスは、さらに第２のデバイスからユーザ認証資格情報（user authentication credential）を受信し、ユーザ認証資格情報に少なくとも部分的に基づいて、第２のデバイスを、ワイヤレスネットワークのための第２のコンフィギュレータとして認証する。第２のデバイスを第２のコンフィギュレータとして認証次第、第１のデバイスは、次いで、ネットワーク資格情報のセットを第２のコンフィギュレータに送信し得る。
【０００７】
[0007]例となる実施形態において、ユーザ認証資格情報は、第１のコンフィギュレータおよび第２のデバイスが、同一のユーザに属するか、さもなくば、同一のユーザによって使用されることを検証するために使用され得る。例えば、ユーザ認証資格情報は、第２のデバイスのユーザによって入力された、パスワード、音声データ、または画像データのうちの少なくとも１つを含み得る。第１のデバイスは、第１のコンフィギュレータから参照資格情報を受信し、参照資格情報をユーザ認証資格情報と比較し得る。いくつかの態様において、第１のデバイスは、ワイヤレスネットワークの外部の１つ以上の処理リソースによって実行されるように比較をオフロードし得る。さらに具体的には、第１のデバイスは、ユーザ認証資格情報が実質的に参照資格情報に合致すると決定次第、第２のデバイスを第２のコンフィギュレータとして認証し得る。
【０００８】
[0008]さらにまた、いくつかの実施形態において、第１のデバイスは、第１のデバイスの公開識別鍵に少なくとも部分的に基づいて、第２のデバイスとの安全なチャネルを確立し得る。例えば、公開識別鍵は、アウトオブバンド方法（out-of-band manner）で、第１のデバイスに提供され得る。従って、第１のデバイスは、安全なチャネルを介して第２のデバイスからユーザ認証資格情報を受信し得る。一度認証されると、第２のコンフィギュレータは、追加のデバイスがワイヤレスネットワークにアクセスすることを認可し得る。
【０００９】
[0009]ワイヤレスネットワークにおける複数のデバイス中にネットワーク資格情報を分配することによって、例となる実施形態は、ワイヤレスネットワークへのアクセスを管理することにおける冗長性を提供する。例えば、このことは、現存のコンフィギュレータが、紛失され、盗まれ、置き換えられ、または、さもなくば永久にワイヤレスネットワークから除去されるようになるイベントにおいて、ネットワーク資格情報の冗長なセットを記憶するアクセスポイント（ＡＰ）に、新しいコンフィギュレータをオンボードさせることを許容し得る。さらにまた、ユーザ認証資格情報は、（例えば、デバイス自身というよりも）デバイスのユーザに基づいて、コンフィギュレータが認証されることを許容する。このことは、例えば、新しいコンフィギュレータのユーザが、古いまたは現存のコンフィギュレータのユーザと同一であることを検証することによって、新しいコンフィギュレータをオンボードさせるとき、より大きなレベルの「信頼性」を保証し得る。
【図面の簡単な説明】
【００１０】
[0010]例となる実施形態は、例として例証されており、添付図面の図によって制限されるようには意図されていない。
【図１】[0011]図１は、例となる実施形態が内部に実装され得るワイヤレスシステムのブロック図を指し示す。
【図２】[0012]図２は、例となる実施形態に従う、ネットワーク資格情報を複数のデバイス中に分配するためのシステムのブロック図を指し示す。
【図３】[0013]図３は、例となる実施形態に従う、ワイヤレスネットワークのための新しいコンフィギュレータをオンボードするための動作を叙述するシーケンス図である。
【図４】[0014]図４は、例となる実施形態に従う、アクセスポイントのブロック図を指し示す。
【図５】[0015]図５は、例となる実施形態に従う、ワイヤレスデバイスのブロック図を指し示す。
【図６】[0016]図６は、例となる実施形態に従う、ワイヤレスネットワークのための、ネットワーク資格情報を分配するための動作を叙述する例証的フローチャートを指し示す。
【図７】[0017]図７は、例となる実施形態に従う、ワイヤレスネットワークにおける新しいコンフィギュレータをオンボードするための動作を叙述する例証的フローチャートを指し示す。
【詳細な説明】
【００１１】
[0018]例となる実施形態は、簡単化のみのために、ＷＬＡＮシステムのコンテキストにおいて以下で説明される。例となる実施形態は、１つ以上の有線標準規格またはプロトコル（例えば、イーサーネット（登録商標）および／またはホームプラグ（HomePlug）／ＰＬＣ標準規格）の信号を使用するシステムのみならず、他のワイヤレスネットワーク（例えば、セルラネットワーク、ピコネットワーク、フェムトネットワーク、衛星ネットワーク）に等しく適用可能であることが理解されるであろう。本明細書において使用されるように、用語「ＷＬＡＮ」および「Ｗｉ−Ｆｉ（登録商標）」は、ＩＥＥＥ８０２．１１標準規格ファミリー、ＢＬＵＥＴＯＯＴＨ（登録商標）（ブルートゥース（登録商標））、ＨｉｐｅｒＬＡＮ（主に欧州で使用される、ＩＥＥＥ８０２．１１標準規格に匹敵するワイヤレス標準規格のセット）、および比較的短い無線伝搬範囲を有する他の技術によって管理される通信を含み得る。よって、用語「ＷＬＡＮ」および「Ｗｉ−Ｆｉ」は、本明細書において交換可能に使用され得る。加えて、以下では１つ以上のＡＰおよび複数のクライアントデバイスを含むインフラストラクチャＷＬＡＮシステムの見地で説明されるが、例となる実施形態は、例えば、複数のＷＬＡＮ、ピアツーピア（または独立の基本サービスセット）システム、Ｗｉ−Ｆｉ直接システム、および／またはホットスポットを含む他のＷＬＡＮシステムに、等しく適用可能である。
【００１２】
[0019]以下の説明において、本開示の完全な理解を提供するために、特定のコンポーネント、回路、およびプロセスの例のような、多数の特定の詳細が示される。本明細書において使用される用語「結合された」は、直接接続されること、または、介在する１つ以上のコンポーネントまたは回路を通して接続されることを意味する。用語「コンフィギュレータ」は、ワイヤレスネットワークへのアクセスを管理および／または制御するワイヤレスデバイスを指す。例えば、コンフィギュレータは、新しいメンバーがワイヤレスネットワークに参加することを登録または認可し得、現存するメンバーがワイヤレスネットワークに参加することを非認可し得る。「メンバー」または「メンバーデバイス」は、コンフィギュレータによって、特定のワイヤレスネットワークにアクセスすることが認可された任意のワイヤレスデバイス（例えば、クライアントデバイスまたはＡＰ）を指す。
【００１３】
[0020]また、下記の説明において、説明の目的で、例となる実施形態の十分な理解を提供するために、特定の専門用語が記載される。しかしながら、これらの具体的な詳細が例となる実施形態を実施するために要求され得ないことは、当業者にとって明白であろう。他の事例において、周知の回路およびデバイスが、本開示を不明確にすることを避けるために、ブロック図の形で指し示される。下記に続く詳細な説明のいくつかの部分は、コンピュータメモリ内のデータビットに関する動作の手順、論理ブロック、処理および記号による他の表示の観点で提示される。これらの説明および表示は、他の当業者にそれらの作用の内容を最も効率よく伝えるために、データ処理技術の当業者によって使用される手段である。本願において、手順、論理ブロック、処理、またはそのようなものは、所望の結果をもたらす首尾一貫したステップまたは命令のシーケンスであると考えられる。それらのステップは、物理量の物理的な操作を要求するものである。必ずではないが、通常、これらの量は、コンピュータシステムにおいて、記憶され、伝達され、組み合わせられ、比較され、そうでなければ操作されることができる電気信号または磁気信号の形をとる。
【００１４】
[0021]しかしながら、これらの全ておよび同様の用語は、適切な物理量と関連付けられるものであり、単に、これらの量に適用される便利なラベルにすぎないことに留意されたい。下記の説明から明らかであるように、そうでないと特に述べられない限り、本願全体を通して、「アクセスすること」、「受信すること」、「送出すること」、「使用すること」、「選択すること」、「決定すること」、「正規化すること（normalizing）」、「乗算すること」、「平均すること」、「監視すること」、「比較すること」、「適用すること」、「更新すること」、「測定すること」、「抽出すること」、またはそのようなもののような用語を用いた論述は、コンピュータシステムのレジスタおよびメモリ内での物理（電子）量として表されたデータを操作して、コンピュータシステムのメモリまたはレジスタ、または他のそのような情報記憶装置、送信デバイス、または表示デバイス内での物理量として同様に表された他のデータへと変換する、コンピュータシステムまたは同様の電子コンピューティングデバイスのアクションおよび処理を指すことが理解される。
【００１５】
[0022]図面において、単一のブロックは、１つの機能または複数の機能を実行することとして説明され得るが、実際の実施において、そのブロックによって実行される１つの機能または複数の機能は、単一のコンポーネントにおいて、または複数のコンポーネントにわたり実行されることがあり得、および／またはハードウェアを使用して、ソフトウェアを使用して、またはハードウェアとソフトウェアの組み合わせを使用して実行され得る。ハードウェアおよびソフトウェアのこの互換性を明確に例証するために、様々な例証的なコンポーネント、ブロック、モジュール、回路、およびステップが、一般的にそれらの機能の観点から上記で説明されている。そのような機能がハードウェアまたはソフトウェアとして実装されるかは、システム全体に課せられた特定のアプリケーションと設計の制約とに依存する。当業者は、特定のアプリケーションごとに多様な方法で説明された機能を実装し得るが、このような実装の決定は、本発明の範囲から逸脱を引き起こしていると解釈されるべきでない。また、例となるワイヤレス通信デバイスは、プロセッサ、メモリおよびそのような周知のコンポーネントを含む、指し示されているもの以外のコンポーネントを含み得る。
【００１６】
[0023]本明細書において説明される技法は、特定の方法で実装されると明確に説明されない限り、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせにおいて実装され得る。モジュールまたはコンポーネントとして説明される任意の特徴は、集積論理デバイスでまとめて実装されるか、または、離散的でありながらも相互作用可能な論理デバイスとして別々に実装され得る。ソフトウェアで実装される場合、本技法は少なくとも一部が、実行されると、上述された方法のうちの１つ以上を実行する命令を備える非一時的なプロセッサ可読データ記憶媒体によって実現され得る。非一時的なプロセッサ可読データ記憶媒体は、パッケージング材料を含み得る、コンピュータプログラム製品の一部を形成し得る。
【００１７】
[0024]非一時的なプロセッサ可読記憶媒体は、同期ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、読取専用メモリ（ＲＯＭ）、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）、電気的消去可能なプログラマブル読取専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュメモリ、他の周知の記憶媒体およびそのようなもの、のようなランダムアクセスメモリ（ＲＡＭ）を備え得る。追加的にまたは代替的に、本技法は少なくとも一部が、命令またはデータ構造の形でコードを搬送または通信し、かつ、コンピュータまたは他のプロセッサによってアクセス、読取、および／または実施されることができるプロセッサ可読通信媒体によって実現され得る。
【００１８】
[0025]本明細書において開示された実施形態に関連して説明された様々な例証的な論理ブロック、モジュール、回路および命令は、１つ以上のデジタル信号プロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途集積回路（ＡＳＩＣ）、特定用途命令セットプロセッサ（ＡＳＩＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他の同等の集積またはディスクリート論理回路のような、１つ以上のプロセッサによって実施され得る。本明細書において使用される、用語「プロセッサ」は、前述の構造、または本明細書において説明される技法の実装に適した任意の他の構造のいずれかを指し得る。加えて、いくつかの態様において、本明細書において説明される機能性は、本明細書において説明されるように構成された専用のソフトウェアモジュールまたはハードウェアモジュール内で提供され得る。また、技法は、１つ以上の回路または論理要素において完全に実装されることができる。汎用プロセッサは、マイクロプロセッサであり得るが、代替において、このプロセッサは、任意の従来型のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組み合わせとして、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアを備えた１つ以上のマイクロプロセッサ、あるいは、そのような構成の他の何らかのものとして実装され得る。
【００１９】
[0026]図１は、内部において例となる実施形態が実装され得るワイヤレスシステム１００のブロック図である。ワイヤレスシステム１００は、ワイヤレスアクセスポイント（ＡＰ）１１０、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）１２０、クライアントデバイス１３０（例えば、局またはＳＴＡ）、およびコンフィギュレータ１４０を含み得る。ＷＬＡＮ１２０は、ＩＥＥＥ８０２．１１標準規格ファミリーに従って（または、他の適したワイヤレスプロトコルに従って）動作し得る複数のＷｉ−Ｆｉアクセスポイント（ＡＰ）によって形成され得る。よって、簡単のために、ただ１つのＡＰ１１０が図１において指し示されているが、ＷＬＡＮ１２０は、任意の数のＡＰ１１０のようなアクセスポイントによって形成され得ることが理解されるべきである。同様に、ＷＬＡＮ１２０は、任意の数のクライアントデバイス１３０のようなクライアントデバイスを含み得る。いくつかの実施形態について、ワイヤレスシステム１００は、単一のユーザ多入力多出力（ＳＵ−ＭＩＭＯ）または多ユーザＭＩＭＯ（ＭＵ−ＭＩＭＯ）ワイヤレスネットワークに対応し得る。図１において、ＷＬＡＮ１２０はインフラストラクチャ基本サービスセット（ＢＳＳ）として叙述されるが、他の例となる実施形態について、ＷＬＡＮ１２０は、独立の基本サービスセット（ＩＢＳＳ）、アドホックネットワーク、または（例えば、Ｗｉ−Ｆｉ直接仕様書に従って動作する）ピアツーピア（Ｐ２Ｐ）ネットワークであり得る。
【００２０】
[0027]ＡＰ１１０は、１つ以上のワイヤレスデバイスを、Ｗｉ−Ｆｉ、ブルートゥース、または任意の他の適したワイヤレス通信標準規格を使用して、ＡＰ１１０を介してネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、および／またはインターネット）に接続することを許容する任意の適したデバイスであり得る。ＡＰ１１０は、例えば、デバイス製造者によってプログラムされた無二のメディアアクセス制御（ＭＡＣ）アドレスが割り当てられる。いくつかの実施形態について、ＡＰ１１０は、ソフトウェアイネーブルドアクセスポイント（「ＳｏｆｔＡＰ」）として働く任意の適したワイヤレスデバイス（例えば、セルフォン、ＰＤＡ、タブレットデバイス、ラップトップコンピュータ、および／またはＳＴＡ）であり得る。少なくとも１つの実施形態について、ＡＰ１１０は、１つ以上のトランシーバ、１つ以上の処理リソース（例えば、プロセッサおよび／またはＡＳＩＣ）、１つ以上のメモリリソース、および電源を含み得る。メモリリソースは、図６および図７に関して以下で説明される動作を実行するための命令を記憶する非一時的なコンピュータ可読媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ、等のような、１つ以上の不揮発性メモリ要素）を含み得る。
【００２１】
[0028]クライアントデバイス１３０は、例えば、セルフォン、携帯情報端末（ＰＤＡ）、タブレットデバイス、ラップトップコンピュータ、またはそのようなものを含む任意の適したＷｉ−Ｆｉ対応（enabled）のワイヤレスデバイスであり得る。クライアントデバイス１３０はまた、ユーザ機器（ＵＥ）、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、遠隔ユニット、モバイルデバイス、ワイヤレス通信デバイス、遠隔デバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、遠隔端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適した専門用語で称され得る。クライアントデバイス１３０はまた、無二のＭＡＣアドレスが割り当てられる。少なくともいくつかの実施形態について、クライアントデバイス１３０は、１つ以上のトランシーバ、１つ以上の処理リソース（例えば、プロセッサおよび／またはＡＳＩＣ）、１つ以上のメモリリソース、および電源（例えば、バッテリー）を含み得る。メモリリソースは、図７に関して以下で説明される動作を実行するための命令を記憶する非一時的なコンピュータ可読媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ、等のような、１つ以上の不揮発性メモリ要素）を含み得る。
【００２２】
[0029]コンフィギュレータ１４０は、クライアントデバイス１３０およびＡＰ１１０と安全に通信できる任意の適したデバイスであり得る。例となる実施形態において、コンフィギュレータ１４０は、公開鍵暗号化技法を使用して、および／またはデバイスプロビジョニングプロトコル（ＤＰＰ）に従って、クライアントデバイス１３０およびＡＰ１１０の各々と通信し得る。少なくともいくつかの実施形態について、コンフィギュレータ１４０は、デバイスのユーザまたはオペレータから入力を受け取るユーザ入力機構（例えば、タッチスクリーン、キーボード、マイクロフォン、等）を含み得る。例えば、コンフィギュレータ１４０は、スマートフォン、携帯情報端末（ＰＤＡ）、タブレットデバイス、ラップトップコンピュータ、またはそのようなものであり得る。さらに、いくつかの実施形態について、コンフィギュレータ１４０は、１つ以上のトランシーバ、１つ以上の処理リソース（例えば、プロセッサおよび／またはＡＳＩＣ）、１つ以上のメモリリソース、および電源（例えば、バッテリー）を含み得る。メモリリソースは、図７に関して以下で説明される動作を実行するための命令を記憶する非一時的なコンピュータ可読媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ、等のような、１つ以上の不揮発性メモリ要素）を含み得る。
【００２３】
[0030]ＡＰ１１０、クライアントデバイス１３０、およびコンフィギュレータ１４０について、１つ以上のトランシーバは、ワイヤレス通信信号を送信および受信するためのＷｉ−Ｆｉトランシーバ、ブルートゥーストランシーバ、セルラトランシーバ、および／または他の適した無線周波数（ＲＦ）トランシーバ（簡単のために図示せず）を含み得る。各トランシーバは、別個の動作周波数帯域で、および／または別個の通信プロトコルを使用して、他のワイヤレスデバイスと通信し得る。例えば、Ｗｉ−Ｆｉトランシーバは、ＩＥＥＥ８０２．１１仕様書に従って、２．４ＧＨｚ周波数帯域内で、および／または５ＧＨｚ周波数帯域内で通信し得る。セルラトランシーバは、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標））によって記載された４Ｇロングタームエボリューション（ＬＴＥ（登録商標））プロトコルに従って、および／または他のセルラプロトコル（例えば、移動体のためのグローバルシステム（ＧＳＭ（登録商標））通信プロトコル）に従って、様々なＲＦ周波数帯域内（例えば、おおよそ７００ＭＨｚおよびおおよそ３．９ＧＨｚ間）で通信し得る。他の実施形態において、クライアントデバイス内に含まれるトランシーバは、ＺｉｇＢｅｅアライアンスからの仕様書によって記載されたＺｉｇＢｅｅトランシーバ、ＷｉＧｉｇトランシーバ、および／またはＨｏｍｅＰｌｕｇアライアンスからの仕様書によって記載されたＨｏｍｅＰｌｕｇトランシーバのような、任意の技術的に実行可能なトランシーバであり得る。
【００２４】
[0031]コンフィギュレータ１４０は、ＷＬＡＮ１２０へのアクセス、および／またはＷＬＡＮ１２０の制御を管理する。例えば、コンフィギュレータ１４０は、ＷＬＡＮ１２０にアクセスするメンバーデバイスを認可するために使用され得るネットワーク資格情報１４２のセットを記憶し得る。いくつかの態様において、コンフィギュレータ１４０は、新しいデバイスが、ＷＬＡＮ１２０に参加し、（および、例えば、ＷＬＡＮ１２０のメンバーとなる）ことを登録および／または認可し得る。例えば、クライアントデバイス１３０が、ＷＬＡＮ１２０の任意のサービスおよび／またはＷＬＡＮ１２０のデバイスにアクセスできる前に、コンフィギュレータ１４０は、クライアントデバイス１３０を、ＷＬＡＮ１２０のメンバーとして先ず登録し得る。登録プロセスは、クライアントデバイス１３０を「信用される」デバイスとして認証すること、およびクライアントデバイス１３０がＡＰ１１０および／またはＷＬＡＮ１２０の他のメンバーと通信することをプロビジョニングすることを含み得る。ディスカッションの目的のために、ＡＰ１１０は（例えば、コンフィギュレータ１４０によって）既にＷＬＡＮ１２０のメンバーとして登録されていると仮定される。
【００２５】
[0032]例となる実施形態において、コンフィギュレータ１４０は、公開鍵暗号化技法を使用して、クライアントデバイス１３０を認証し得る。公開鍵暗号化技法は、コンフィギュレータ１４０とクライアントデバイス１３０との間に安全な通信チャネルを確立するために使用され得る。例えば、クライアントデバイス１３０は、公開ルート識別鍵１３２および秘密ルート識別鍵１３４を記憶、またはさもなくば、と関連付け得る。公開鍵／秘密鍵ペア１３２および１３４は、その製造時において、クライアントデバイス１３０中にプログラムされ、および／またはクライアントデバイス１３０中に記憶され得る。公開ルート識別鍵（または公開鍵）１３２は、（例えば、コンフィギュレータ１４０を含む）他のデバイスに分配され得、一方、秘密ルート識別鍵（または秘密鍵）１３４は、クライアントデバイス１３０のみに知られ得る。コンフィギュレータ１４０は、クライアントデバイス１３０に対して意図されたメッセージを暗号化するために公開ルート識別鍵１３２を使用し得、クライアントデバイス１３０は、その秘密ルート識別鍵１３４を使用して、メッセージを暗号解読し得る。
【００２６】
[0033]クライアントデバイス１３０が「信用される」デバイスであることを保証するために、コンフィギュレータ１４０は、アウトオブバンド方法で（例えば、迅速応答（ＱＲ）コード、ニアフィールド（near-field）通信（ＮＦＣ）、ラベルストリング、ブルートゥース低エネルギー（ＢＬＥ）、ユニバーサルシリアルバス（ＵＳＢ）、等を使用して）公開ルート識別鍵１３２を取得し得る。例えば、コンフィギュレータ１４０は、クライアントデバイス１３０の表面またはハウジング上に印刷されたＱＲコード（登録商標）を（例えば、光学デバイスおよび／またはカメラで）スキャニングすることによって、公開ルート識別鍵１３２を獲得し得る。代替的に、公開ルート識別鍵１３２は、（例えば、クライアントデバイス１３０上の印刷されたラベルを読み取った後）コンフィギュレータ１４０のユーザによって手動で入力され得る。さらにまた、いくつかの態様において、ショートレンジ通信チャネル（例えば、ＮＦＣ、ＢＬＥ、ＵＳＢ、等）を通して、クライアントデバイス１３０は、その公開ルート識別鍵１３２をコンフィギュレータ１４０に送出し得る。コンフィギュレータ１４０が公開ルート識別鍵１３２を取得するアウトオブバンド方法は、クライアントデバイス１３０が、認証プロセスの最中に、コンフィギュレータ１４０の比較的近傍内に存在することを保証する。コンフィギュレータ１４０は、それゆえ、クライアントデバイス１３０が想定されるべき本当のデバイスであると信じることができる。
【００２７】
[0034]認証プロセスの最中において、コンフィギュレータ１４０は、公開鍵暗号化を使用して、クライアントデバイス１３０との安全な通信チャネルをセットアップし得る。例えば、コンフィギュレータ１４０は、クライアントデバイス１３０が公開ルート識別鍵１３２に関連付けられた秘密ルート識別鍵１３４を保有していることを検証するためと、コンフィギュレータ１４０自身の公開ルート識別鍵（簡単のために図示せず）をクライアントデバイス１３０に提供するために、暗号化されたメッセージをクライアントデバイス１３０と交換し得る。一度認証されると、クライアントデバイス１３０は、（例えば、コンフィギュレータ１４０の公開ルート識別鍵１３２を使用して）コンフィギュレータ１４０に安全にメッセージを送出し得、コンフィギュレータ１４０は、（例えば、公開ルート識別鍵１３２を使用して）クライアントデバイス１３０に安全にメッセージを送出し得る。
【００２８】
[0035]コンフィギュレータ１４０は、次いで、クライアントデバイス１３０がＷＬＡＮ１２０にアクセスし、および／またはＷＬＡＮ１２０に接続するように構成し得る。例えば、コンフィギュレータ１４０は、クライアントデバイス１３０を、ＷＬＡＮ１２０中の、例えばＡＰ１１０を含む他のデバイスに「紹介」し得る。いくつかの態様において、コンフィギュレータ１４０はまた、公開鍵暗号化を使用して、例えば、ＡＰ１１０の公開ルート識別鍵１１２および秘密ルート識別鍵１１４に基づいて、ＡＰ１１０と通信し得る。クライアントデバイス１３０およびＡＰ１１０を紹介することによって、コンフィギュレータ１４０は、両方のデバイスがＷＬＡＮ１２０の認証された（例えば、信用される）メンバーであることを証明する。クライアントデバイス１３０およびＡＰ１１０は、次いで、デバイス間の安全な通信リンクを確立するために使用され得る、共有されたペア様マスター鍵（ＰＭＫ）をネゴシエイトし得る。例えば、クライアントデバイス１３０は、（例えば、ＩＥＥＥ８０２．１１仕様書によって定義されるような４方向ハンドシェイクを介して）ＷＬＡＮ１２０にアクセスするためにおよび／またはＷＬＡＮ１２０に接続するために、ＰＭＫを使用し得る。
【００２９】
[0036]いくつかの態様において、コンフィギュレータ１４０は、公開鍵ホワイトリストベースアクセス制御技法を使用して、ＷＬＡＮ１２０へのアクセスを制御し得る。例えば、コンフィギュレータ１４０は、ＷＬＡＮ１２０にアクセス、および／またはＷＬＡＮ１２０に参加することが認可された、信用される（例えば、メンバー）デバイスのリストを記憶し得る。信用されるデバイスのリストは、ネットワーク資格情報１４２のセットとして記憶され得る。いくつかの実施形態において、ネットワーク資格情報１４２は、ＷＬＡＮ１２０の各メンバーのための識別鍵情報を含み得る。図１の例において、ネットワーク資格情報１４２は、クライアントデバイス１３０の公開ルート識別鍵１３２およびＡＰ１１０の公開ルート識別鍵１１２を含み得る。従って、コンフィギュレータ１４０は、ＷＬＡＮ１２０へのアクセスを、ネットワーク資格情報１４２によって識別されたそれらのデバイス（例えば、メンバーデバイス）のみに制限し得る。
【００３０】
[0037]他の態様において、コンフィギュレータ１４０は、証明書ベースアクセス制御技法を使用して、ＷＬＡＮ１２０へのアクセスを制御し得る。例えば、コンフィギュレータ１４０は、ＷＬＡＮ１２０のメンバーデバイスによる通信に署名、および／または通信を証明するために、証明権限（ＣＡ）公開鍵および秘密鍵のペア（簡単のために図示せず）を使用し得る。いくつかの実施形態において、ネットワーク資格情報１４２は、ＷＬＡＮ１２０のメンバーを証明するために使用されるＣＡ公開鍵／ＣＡ秘密鍵ペアを含み得る。よって、コンフィギュレータ１４０は、ＣＡ公開鍵をＷＬＡＮ１２０のメンバーデバイス（例えば、クライアントデバイス１３０およびＡＰ１１０）に分配し得、メンバーデバイスによる通信に署名、または通信を暗号化するために、ＣＡ秘密鍵を使用し得る。これは、ＷＬＡＮ１２０のメンバーデバイス（例えば、ＣＡ公開鍵を保有するデバイス）のみが、他のメンバーデバイスによる通信（例えば、ＣＡ秘密鍵を使用して署名された通信）を暗号解読および／または検証し得ることを保証する。
【００３１】
[0038]例となる実施形態において、コンフィギュレータ１４０は、ネットワーク資格情報１４２のコピーをＷＬＡＮ１２０中の他のデバイスに分配し得る。上記で説明されたように、コンフィギュレータ１４０は、紛失され、盗まれ、置き換えられ、または、さもなくば（例えば、永久に）ＷＬＡＮ１２０から除去され得る。例となる実施形態はまた、ワイヤレスネットワークにおいて、アクセスポイントが比較的永久的な備品である傾向があり、紛失され、または盗まれる可能性は低いであろうことを認識する。よって、例となる実施形態において、コンフィギュレータ１４０は、ＡＰ１１０上に記憶されるネットワーク資格情報１４２のコピーを転送し得る。図１の例において、１つのエンティティ（例えば、ＡＰ１１０）のみがネットワーク資格情報１４２を受信するように指し示されているが、他の実施形態において、コンフィギュレータ１４０は、ネットワーク資格情報１４２を、ＷＬＡＮ１２０における任意の数のデバイス（例えば、ＡＰおよび／またはクライアントデバイス）に分配し得る。例えば、いくつかの実施形態において、コンフィギュレータ１４０は、ＡＰ１１０および／またはクライアントデバイス１３０に、ネットワーク資格情報１４２を分配し得る。
【００３２】
[0039]分配されたやり方で（例えば、ＷＬＡＮ１２０における複数のデバイス上に）ネットワーク資格情報１４２を記憶することは、ＷＬＡＮ１２０へのアクセスを管理することに冗長性を提供し得る。ＡＰ１１０は、紛失され、盗まれ、または、ＷＬＡＮ１２０から除去されるようになる可能性は（コンフィギュレータ１４０よりも）低いが、ＡＰ１１０はまた、コンフィギュレータ１４０よりも、より小さいロバスト機構セットを有し得る。例えば、ＡＰ１１０は、ネットワーク資格情報１４２を使用して、デバイスを登録および／または管理するために必要なカメラ、ブルートゥース無線、ユーザ入力デバイス、および／または他の機構を有さないであろう。よって、いくつかの実施形態について、ＡＰ１１０は、ネットワーク資格情報１４２を別のワイヤレスデバイス（簡単のために図示せず）に転送し、ワイヤレスデバイスがＷＬＡＮ１２０のためのコンフィギュレータの役目を負うことができるようにし得る。
【００３３】
[0040]図２は、例となる実施形態に従う、ネットワーク資格情報を複数のデバイス中に分配するためのシステム２００のブロック図を指し示す。システム２００は、ＡＰ２１０、コンフィギュレータ２２０、およびワイヤレスデバイス２３０を含む。ＡＰ２１０およびコンフィギュレータ２２０は、それぞれ図１のＡＰ１１０およびコンフィギュレータ１４０の実施形態であり得る。
【００３４】
[0041]コンフィギュレータ２２０は、ＡＰ２１０によって少なくとも部分的に提供されるワイヤレスネットワーク（簡単のために図示せず）へのアクセスおよび／またはワイヤレスネットワークの制御を管理する。さらに具体的には、コンフィギュレータ２２０は、ワイヤレスネットワークへのアクセスを、信用されるおよび／または認証されたデバイス（例えば、ワイヤレスネットワークのメンバー）に提供および／または制限するために、使用され得るネットワーク資格情報（ＮＣ）２２２のセットを記憶する。いくつかの態様において、ネットワーク資格情報２２２は、信用されるメンバーデバイスのための（例えば、公開鍵ホワイトリストベースアクセス制御のための）公開ルート識別鍵のリストを含み得る。他の態様において、ネットワーク資格情報２２２は、メンバーデバイスによる通信に署名および／または通信を証明するために、（例えば、証明書ベースアクセス制御のための）コンフィギュレータ２２０（例えば、または他の証明権限）によって使用され得るＣＡ公開鍵およびＣＡ秘密鍵のペアを含み得る。
【００３５】
[0042]例となる実施形態において、ＡＰ２１０はまた、ワイヤレスネットワークへのアクセスを管理するために、コンフィギュレータ２２０によって使用されるネットワーク資格情報２２２のコピーを記憶し得る。例えば、コンフィギュレータ２２０は、ＡＰ２１０をワイヤレスネットワークのメンバーとして登録次第、ネットワーク資格情報２２２のコピーをＡＰ２１０上で記憶し得る。ＡＰ２１０とコンフィギュレータ２２０との間のネットワーク資格情報２２２の同期を維持するために、コンフィギュレータ２２０は、所与の期間の最中にメンバーデバイスの任意の追加、および／または除去を反映するために、ＡＰ２１０上に記憶されているネットワーク資格情報２２２を定期的に更新し得る。代替的に、コンフィギュレータ２２０は、ワイヤレスネットワークのメンバーシップへの任意の変更に応答して、ＡＰ２１０上に記憶されているネットワーク資格情報２２２を更新し得る。
【００３６】
[0043]ワイヤレスデバイス２３０は、ＡＰ２１０と安全に通信することができ、ワイヤレスネットワークへのアクセスを管理することができる任意の適したデバイスであり得る。例えば、ワイヤレスデバイス２３０は、公開鍵暗号化技法を使用して、および／またはＤＰＰプロトコルに従って、ＡＰ２１０と通信し得る。少なくともいくつかの実施形態について、ワイヤレスデバイス２３０は、デバイスのユーザまたはオペレータからの入力を受け取るユーザ入力機構（例えば、タッチスクリーン、キーボード、マイクロフォン、等）を含み得る。例えば、ワイヤレスデバイス２３０は、スマートフォン、ＰＤＡ、タブレットデバイス、ラップトップコンピュータ、またはそのようなものであり得る。さらに、ワイヤレスデバイス２３０は、１つ以上のトランシーバ、１つ以上の処理リソース、１つ以上のメモリリソース、および電源を含み得る。メモリリソースは、図７に関して以下で説明される動作を実行するための命令を記憶する非一時的なコンピュータ可読媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ、等のような１つ以上の不揮発性メモリ要素）を含み得る。
【００３７】
[0044]例となる実施形態において、ＡＰ２１０は、ワイヤレスデバイス２３０を、ワイヤレスネットワークのためのコンフィギュレータとして「オンボード」（例えば、セットアップまたは構成）し得る。例えば、ワイヤレスデバイス２３０は、コンフィギュレータ２２０に対するバックアップとしての役割を果たし、および／またはコンフィギュレータ２２０に対する冗長性を提供し得る。加えて、ワイヤレスデバイス２３０は、コンフィギュレータ２２０が、紛失され、盗まれ、置き換えられ、および／または、さもなければワイヤレスネットワークから除去されるようになるイベントにおいて、コンフィギュレータ２２０の役目を負い（よって、例えば、ワイヤレスネットワークのメンバーシップを維持し）得る。ＡＰ２１０は、ネットワーク資格情報２２２のコピーをワイヤレスデバイス２３０にさらに分配することによって、ワイヤレスデバイス２３０をコンフィギュレータとしてセットアップし得る。いくつかの実施形態について、ＡＰ２１０は、ネットワーク資格情報２２２をワイヤレスデバイス２３０に転送する前に、ワイヤレスデバイス２３０が「信用される」デバイスであることを、先ず決定し得る。しかしながら、コンフィギュレータ２２０が存在しないと、（例えば、ＤＰＰ認証を使用した）メンバー登録処理を通して、ＡＰ２１０はワイヤレスデバイス２３０の信頼性を決定することはでき得ないであろう。
【００３８】
[0045]例となる実施形態は、特定のユーザ２０１がコンフィギュレータ２２０およびワイヤレスデバイス２３０の両方を所有、および／または両方を動作し得ることを認識する。よって、例となる実施形態において、ＡＰ２１０は、ワイヤレスデバイス２３０のユーザ２０１を認証すること（または、例えば、デバイスを保有し、および／またはデバイスを動作するユーザ２０１に基づいて、ワイヤレスデバイス２３０を認証すること）によって、ワイヤレスデバイス２３０の信頼性を決定し得る。例えば、ＡＰ２１０は、ネットワーク資格情報２２２を受信次第、コンフィギュレータ２２０からのユーザ認証資格情報（ＵＡＣ）２２４を受信、および／または要求し得る。ユーザ認証資格情報２２４は、ユーザ２０１を、コンフィギュレータ２２０の所有者および／またはオペレータとして無二に識別する任意の情報を含み得る。ユーザ２０１がコンフィギュレータ２２０を保有することを検証するために、ＡＰ２１０は、コンフィギュレータ２２０からネットワーク資格情報２２２を受信次第、ユーザ２０１に、ユーザ認証資格情報２２４を、手動で入力、および／または提供することを要求し得る。
【００３９】
[0046]いくつかの実施形態において、ユーザ認証資格情報２２４は、英文字と数字のパスワードを含み得る。例えば、ＡＰ２１０は、ユーザ２０１に、コンフィギュレータ２２０のキーボードまたはタッチスクリーンを介して、パスワードを入れるまたは入力することをプロンプトし得る。他の実施形態において、認証資格情報２２４は、音声記録よび／または音声データを含み得る。コンフィギュレータ２２０のマイクロフォンがユーザの音声を記録している間に、例えば、ＡＰ２１０は、ユーザ２０１に、コンフィギュレータ２２０のスクリーン上および／または表面上に表示されるフレーズを繰り返すようにプロンプトし得る。さらにまた、いくつかの実施形態において、ユーザ認証資格情報２２４は、写真データおよび／または画像データを含み得る。例えば、ＡＰ２１０は、コンフィギュレータ２２０のカメラまたは光学デバイスに、ユーザ２０１の写真を取り込むようにさせ得る。
【００４０】
[0047]ＡＰ２１０は、ネットワーク資格情報２２２に関係して、ユーザ認証資格情報２２４を記憶し得る。いくつかの実施形態において、ＡＰ２１０は、その後、ワイヤレスデバイス２３０をワイヤレスネットワークのためのコンフィギュレータとして認証するために、ユーザ認証資格情報２２４を使用し得る。例えば、ワイヤレスデバイス２３０をオンボードすることを試みるとき、ワイヤレスデバイス２３０のユーザ２０１は、ワイヤレスデバイス２３０の１つ以上の入力機構（例えば、マイクロフォン、カメラ、タッチスクリーン、キーボード、等）を介して、別のユーザ認証資格情報（ＵＡＣ）２３２を入力するまたは提供するように、プロンプトされ得る。ワイヤレスデバイス２３０は、次いで、認証の目的のために、ＡＰ２１０にユーザ認証資格情報２３２を送出する。
【００４１】
[0048]ＡＰ２１０は、同一のユーザ２０１が、コンフィギュレータ２２０およびワイヤレスデバイス２３０の両方の所有者および／またはオペレータであるかを決定するために、ワイヤレスデバイス２３０からのユーザ認証資格情報２３２を、コンフィギュレータ２２０から受信したユーザ認証資格情報２２４と比較し得る。ＡＰ２１０が、ワイヤレスデバイス２３０からのユーザ認証資格情報２３２が、コンフィギュレータ２２０からのユーザ認証資格情報２２４と実質的に合致すると決定する場合、ＡＰ２１０は、ネットワーク資格情報２２２をワイヤレスデバイス２３０に分配し、ワイヤレスデバイス２３０がワイヤレスネットワークのためのコンフィギュレータの役目を負うことができるようにし得る。
【００４２】
[0049]図３は、例となる実施形態に従う、ワイヤレスネットワークのための新しいコンフィギュレータをオンボードするための動作を叙述するシーケンス図３００である。例えば、図２のシステム２００に関連して、ＡＰ２１０は、初めに、ＷＬＡＮ３１０のメンバーとして、コンフィギュレータ２２０と通信し得る。
【００４３】
[0050]ＡＰ２１０との安全な通信チャネルを確立次第、コンフィギュレータ２２０は、ＡＰ２１０上に記憶されるように、またはＡＰ２１０によって記憶されるように、ネットワーク資格情報２２２のコピーを分配し得る。コンフィギュレータ２２０は、安全な通信チャネルを介して、ネットワーク資格情報２２２をＡＰ２１０に送信し得る。例えば、いくつかの態様において、コンフィギュレータ２２０は、公開鍵暗号化技法を使用して、ネットワーク資格情報２２２を暗号化し得る。他の態様において、コンフィギュレータ２２０は、ワイヤレスネットワークのワイヤレスチャネルを通して、ネットワーク資格情報２２２を送信し得る。
【００４４】
[0051]例となる実施形態において、ＡＰ２１０は、ネットワーク資格情報２２２を受信次第、コンフィギュレータ２２０のユーザからのユーザ認証資格情報（ＵＡＣ）を要求し得る。例えば、ＡＰ２１０は、ＵＡＣ要求３０１をコンフィギュレータ２２０に送出し得る。ＵＡＣ要求３０１は、ユーザ認証資格情報２２４を入力するまたは提供するように、コンフィギュレータ２２０がユーザ２０１をプロンプトし得る。上記で説明されたように、ユーザ認証資格情報２２４は、英文字と数字のパスワード、音声記録、画像、および／またはコンフィギュレータ２２０のユーザ２０１を無二に識別する他の情報を含み得る。コンフィギュレータ２２０は、次いで、ネットワーク資格情報２２２に関連して記憶されるように、ユーザ認証資格情報２２４をＡＰ２１０に転送する。
【００４５】
[0052]図３の例において、ワイヤレスデバイス（ＷＤ）２３０は、最初はＷＬＡＮ３１０のメンバーではない。よって、ワイヤレスデバイス２３０が、ＷＬＡＮ３１０のためのコンフィギュレータとしてセットアップされ得る前に、ワイヤレスデバイス２３０は、先ず、ＡＰ２１０との通信のための安全なチャネルを確立し得る。いくつかの実施形態について、ワイヤレスデバイス２３０は、（例えば、図１に関係して、上記で説明されたように）ＤＰＰ認証プロトコルに従って、安全なチャネルを確立し得る。例えば、ワイヤレスデバイス２３０は、先ず、ＡＰ２１０の公開ルート識別鍵３０３を獲得し得る。いくつかの実施形態について、ＡＰ２１０が信用されるデバイスであることを保証するために、ワイヤレスデバイス２３０は、アウトオブバンド方法で（例えば、ＱＲコード（登録商標）、ＢＬＥ通信、ＮＦＣ通信、ＵＳＢ接続、ラベルストリング、等を使用して）ＡＰ２１０から公開ルート識別鍵３０３を獲得および／または受信し得る。
【００４６】
[0053]ワイヤレスデバイス２３０は、次いで、ＡＰ２１０との通信の安全なチャネルを確立するために、ＡＰ２１０の公開ルート識別鍵３０３を使用し得る。例えば、ワイヤレスデバイス２３０は、ＤＰＰ認証要求３０５を介して、ワイヤレスデバイス自身の公開ルート識別鍵をＡＰ２１０に提供し得る。ＤＰＰ認証要求３０５は、ＡＰ２１０の公開ルート識別鍵３０３を使用して暗号化され得、よって、ＡＰ２１０が、対応する（例えば、カウンターパート）秘密ルート識別鍵を保有する場合にのみ暗号解読され得る。ＡＰ２１０は、次いで、ＡＰ２１０が成功裏にＤＰＰ認証要求３０５を受信した（および暗号解読した）ことを、ワイヤレスデバイス２３０に、確認か、さもなくば示すために、ＤＰＰ認証応答３０７をワイヤレスデバイス２３０に送り返し得る。この時間において、ワイヤレスデバイス２３０は、（例えば、ＡＰ２１０の公開ルート識別鍵３０３を使用して）、安全にＡＰ２１０と通信し得、ＡＰ２１０は（例えば、ワイヤレスデバイス２３０の公開ルート識別鍵を使用して）、安全にワイヤレスデバイス２３０と通信し得る。
【００４７】
[0054]安全な通信チャネルが確立された後、ワイヤレスデバイス２３０は、ＡＰ２１０からのネットワーク資格情報（ＮＣ）のセットを要求し得る。例えば、ネットワーク資格情報２２２のコピーを取り出すために、ワイヤレスデバイス２３０はＮＣ要求３０９をＡＰ２１０に送出し得る。例となる実施形態において、ＮＣ要求３０９はワイヤレスデバイス２３０のユーザ２０１によって入力されたユーザ認証資格情報２３２を含み得る。ユーザ認証資格情報２３２の信ぴょう性を保証するために、ＮＣ要求３０９をトリガーおよび／または生成次第、ワイヤレスデバイス２３０は、ユーザ認証資格情報２３２を入力または提供するように、ユーザ２０１をプロンプトし得る。
【００４８】
[0055]ＡＰ２１０は、ワイヤレスデバイス２３０からのユーザ認証資格情報２３２を、コンフィギュレータ２２０から以前受信したユーザ認証資格情報２２４と比較することによって、ワイヤレスデバイス２３０のユーザ２０１を認証し得る。ワイヤレスデバイス２３０のユーザ２０１が、コンフィギュレータ２２０のユーザと同一であることを検証次第、ＡＰ２１０は、ネットワーク資格情報２２２のコピーをワイヤレスデバイス２３０に送信し、ワイヤレスデバイス２３０が、ＷＬＡＮ３１０のためのコンフィギュレータとして動作することができるようにし得る。従って、ワイヤレスデバイス２３０は、コンフィギュレータ２２０が、紛失され、盗まれ、置き換えられ、および／または、さもなければ、ＷＬＡＮ３１０から除去されるようになるイベントにおいて、コンフィギュレータ２２０に対する冗長性を提供し、および／またはＷＬＡＮ３１０のメンバーシップを保存し得る。
【００４９】
[0056]図４は、例となる実施形態に従う、アクセスポイント（ＡＰ）４００のブロック図を指し示す。ＡＰ４００は、図１のＡＰ１１０および／または図２のＡＰ２１０の１つの実施形態であり得る。ＡＰ４００は、少なくとも、ＰＨＹデバイス４１０、ネットワークインターフェイス４２０、プロセッサ４３０、メモリ４４０、および多数のアンテナ４５０（１）−４５０（ｎ）を含む。ネットワークインターフェイス４２０は、直接的または１つ以上の介入するネットワークを介して、ＷＬＡＮサーバ（簡単のために図示せず）と通信し、信号を送信するために使用され得る。
【００５０】
[0057]ＰＨＹデバイス４１０は、トランシーバ４１１およびベースバンドプロセッサ４１２のセットを少なくとも含む。トランシーバ４１１は、直接的またはアンテナ選択回路（簡単のために図示せず）を通して、アンテナ４５０（１）−４５０（ｎ）に結合され得る。トランシーバ４１１は、他のワイヤレスデバイス（例えば、ＡＰ、クライアントデバイス、および／または他のワイヤレスデバイス）に信号を送信し、および、から信号を受信するために使用され得、近接する（例えば、ＡＰ４００のワイヤレス範囲内の）ワイヤレスデバイスを検出および識別するために周囲の環境をスキャンするために使用され得る。ベースバンドプロセッサ４１２は、プロセッサ４３０および／またはメモリ４４０から受け取った信号を処理し、１つ以上のアンテナ４５０（１）−４５０（ｎ）を介した送信のために、処理された信号をトランシーバ４１１に転送するために使用され得る。ベースバンドプロセッサ４１２はまた、トランシーバ４１１を介して１つ以上のアンテナ４５０（１）−４５０（ｎ）から受け取った信号を処理し、処理された信号をプロセッサ４３０および／またはメモリ４４０に転送するために使用され得る。
【００５１】
[0058]メモリ４４０は、デバイス（例えば、メンバーデバイス）がＷＬＡＮにアクセスすることを認可するために使用される、ネットワーク資格情報のセットを記憶するネットワーク資格情報記憶装置４４２を含み得る。いくつかの態様において、ネットワーク資格情報記憶装置４４２は、ＷＬＡＮの各メンバーに対する（例えば、公開鍵ホワイトリストベースアクセス制御のための）識別鍵情報（例えば、公開ルート識別鍵）を記憶し得る。他の態様において、ネットワーク資格情報記憶装置４４２は、メンバーデバイスによる通信を証明するために（例えば、または証明書ベースアクセス制御のために）使用され得る証明権限（ＣＡ）公開鍵および秘密鍵のペアを記憶し得る。いくつかの実施形態について、ネットワーク資格情報記憶装置４４２は、ネットワーク資格情報に関連付けられるユーザ認証資格情報記憶するための、ユーザ認証資格情報（ＵＡＣ）記憶装置４４３を含み得る。例えば、ユーザ認証資格情報は、パスワード、音声データ、画像データ、および／またはワイヤレスデバイスのユーザを無二に識別する他の情報を含み得る。
【００５２】
[0059]メモリ４４０はまた、少なくとも下記のソフトウェア（ＳＷ）モジュールを記憶し得る非一時的なコンピュータ可読媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ、等のような、１つ以上の不揮発性メモリ要素）を含み得る：
・ネットワーク資格情報記憶装置４４２中に記憶されたネットワーク資格情報を獲得するための、および／またはＷＬＡＮのメンバー中に分配するためのネットワーク資格情報分配ＳＷモジュール４４５；
・ユーザ認証資格情報に少なくとも部分的に基づいて、ワイヤレスデバイスをＷＬＡＮのための新しいコンフィギュレータとして認証するためのコンフィギュレータ認証ＳＷモジュール４４６；および
・ネットワーク資格情報記憶装置４４２中に記憶されたネットワーク資格情報を新しいコンフィギュレータに提供し、新しいコンフィギュレータが、ＷＬＡＮへのアクセスを管理および／または制御できるようにするためのコンフィギュレータオンボードＳＷモジュール４４７。  
各ソフトウェアモジュールは、プロセッサ４３０によって実行されるとき、ＡＰ４００に、対応する機能を実行させる命令を含む。よって、メモリ４４０の非一時的なコンピュータ可読媒体は、図６において叙述される動作、および／または図７において叙述されるＡＰ側の動作の全てまたは一部を実行するための命令を含む。
【００５３】
[0060]プロセッサ４３０は、ＡＰ４００中に（例えば、メモリ４４０内に）記憶された１つ以上のソフトウェアプログラムのスクリプトまたは命令を実施することが可能な１つ以上の任意の適したプロセッサであり得る。例えば、プロセッサ４３０は、ネットワーク資格情報記憶装置４４２中に記憶されたネットワーク資格情報を獲得し、および／またはＷＬＡＮのメンバー中に分配するために、ネットワーク資格情報分配ＳＷモジュール４４５を実施し得る。プロセッサ４３０はまた、ユーザ認証資格情報に少なくとも部分的に基づいて、ワイヤレスデバイスをＷＬＡＮのための新しいコンフィギュレータとして認証するために、コンフィギュレータ認証ＳＷモジュール４４６を実施し得る。さらにまた、プロセッサ４３０は、ネットワーク資格情報記憶装置４４２中に記憶されたネットワーク資格情報を新しいコンフィギュレータに提供し、新しいコンフィギュレータが、ＷＬＡＮへのアクセスを管理および／または制御できるようにするために、コンフィギュレータオンボードＳＷモジュール４４７を実施し得る。
【００５４】
[0061]図５は、例となる実施形態に従う、ワイヤレスデバイス５００のブロック図を指し示す。ワイヤレスデバイス５００は、図２のワイヤレスデバイス２３０の１つの実施形態であり得る。ワイヤレスデバイス５００はまた、図１のコンフィギュレータ１４０、および／または図２のコンフィギュレータ２２０の１つの実施形態であり得る。ワイヤレスデバイス５００は、少なくとも、ＰＨＹデバイス５１０、プロセッサ５２０、メモリ５３０、および多数のアンテナ５４０（１）−５４０（ｎ）を含む。
【００５５】
[0062]ＰＨＹデバイス５１０は、少なくとも、トランシーバ５１１およびベースバンドプロセッサ５１２のセットを含む。トランシーバ５１１は、アンテナ５４０（１）−５４０（ｎ）に、直接的またはアンテナ選択回路（簡単のために図示せず）を通して結合され得る。トランシーバ５１１は、他のワイヤレスデバイス（例えば、ＡＰ、クライアントデバイス、および／または他のワイヤレスデバイス）に信号を送信し、および、から信号を受信するために使用され得、近接する（例えば、ワイヤレスデバイス５００のワイヤレス範囲内の）ワイヤレスデバイスを検出および識別するために周囲の環境をスキャンするために使用され得る。ベースバンドプロセッサ５１２は、プロセッサ５２０および／またはメモリ５３０から受け取った信号を処理し、処理された信号を１つ以上のアンテナ５４０（１）−５４０（ｎ）を介して送信するために、トランシーバ５１１に転送するように使用され得る。ベースバンドプロセッサ５１２はまた、トランシーバ５１１を介して１つ以上のアンテナ５４０（１）−５４０（ｎ）から受け取った信号を処理し、処理された信号をプロセッサ５２０および／またはメモリ５３０に転送するように使用され得る。
【００５６】
[0063]メモリ５３０は、デバイス（例えば、メンバーデバイス）がＷＬＡＮにアクセスすることを認可するために使用されるネットワーク資格情報のセットを記憶するネットワーク資格情報記憶装置５３１を含み得る。いくつかの実施形態について、ネットワーク資格情報記憶装置５３１は、ＷＬＡＮの各メンバーに対する（例えば、公開鍵ホワイトリストベースアクセス制御のための）識別鍵情報（例えば、公開ルート識別鍵）を記憶し得る。他の実施形態について、ネットワーク資格情報記憶装置５３１は、（例えば、証明書ベースアクセス制御のための）メンバーデバイスによる通信を証明するために使用され得る証明権限（ＣＡ）公開鍵および秘密鍵のペアを記憶し得る。
【００５７】
[0064]メモリ５３０はまた、少なくとも下記のソフトウェア（ＳＷ）モジュールを記憶し得る非一時的なコンピュータ可読媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ、等のような１つ以上の不揮発性メモリエレメント）を含み得る：
・ワイヤレスデバイス５００のユーザからユーザ認証資格情報（ＵＡＣ）５３３を獲得するためのユーザ認証ＳＷモジュール５３２；
・ＷＬＡＮの１つ以上のメンバーデバイス（例えば、ＡＰ）に、オフロードするための、および／またはネットワーク資格情報記憶装置５３１中に記憶されたネットワーク資格情報を、ＷＬＡＮの１つ以上のメンバーデバイス（例えば、ＡＰ）に分配するための、ネットワーク資格情報オフローディングＳＷモジュール５３４；および
・ワイヤレスデバイス５００を、ＷＬＡＮのためのコンフィギュレータとして構成するための、および／または動作するための、コンフィギュレータセットアップＳＷモジュール５３６。  
各ソフトウェアモジュールは、プロセッサ５２０によって実施されるとき、ワイヤレスデバイス５００に対応する機能を実行させる命令を含む。よって、メモリ５３０の非一時的なコンピュータ可読媒体は、図７において叙述されるコンフィギュレータ側の動作および／ワイヤレスデバイス側の動作の全てまたは一部を実行するための命令を含む。
【００５８】
[0065]プロセッサ５２０は、ワイヤレスデバイス５００中（例えば、メモリ５３０内）に記憶されている１つ以上のソフトウェアプログラムのスクリプトまたは命令を実施できる任意の適した１つ以上のプロセッサであり得る。例えば、プロセッサ５２０は、ワイヤレスデバイス５００のユーザからユーザ認証資格情報５３３を獲得するために、ユーザ認証ＳＷモジュール５３２を実施し得る。プロセッサ５２０はまた、ＷＬＡＮの１つ以上のメンバーデバイス（例えば、ＡＰ）にオフロードおよび／またはネットワーク資格情報記憶装置５３１中に記憶されたネットワーク資格情報をＷＬＡＮの１つ以上のメンバーデバイス（例えば、ＡＰ）に分配するために、ネットワーク資格情報オフロードＳＷモジュール５３４を実施し得る。さらにまた、プロセッサ５２０は、ワイヤレスデバイス５００をＷＬＡＮのためのコンフィギュレータとして構成し、および／または動作するように、コンフィギュレータセットアップＳＷモジュール５３６を実施し得る。
【００５９】
[0066]図６は、例となる実施形態に従う、ワイヤレスネットワークのためのネットワーク資格情報を分配するための動作６００を叙述する例証的フローチャートを指し示す。例えば、図２を参照して、例となる動作６００は、コンフィギュレータ２２０からワイヤレスデバイス２３０にネットワーク資格情報２２２のセットを分配および／または転送するように、ＡＰ２１０によって実行され得る。
【００６０】
[0067]ＡＰ２１０は、先ず、ネットワーク資格情報のセットをコンフィギュレータから受信する（６１０）。例えば、ＡＰ２１０は、コンフィギュレータ２２０を認証次第、および／またはその後定期的に（または、例えば、ネットワーク資格情報２２２の変化に応答して）ネットワーク資格情報２２２をコンフィギュレータ２２０から受信し得る。ネットワーク資格情報２２２は、ワイヤレスネットワークへのアクセスを、信用される、および／または認証されたデバイス（例えば、ワイヤレスネットワークのメンバー）に制限するために使用され得る。いくつかの態様において、ネットワーク資格情報２２２は、（例えば、公開鍵ホワイトリストベースアクセス制御のための）信用されるメンバーデバイスに対する公開ルート識別鍵のリストを含み得る。他の態様において、ネットワーク資格情報２２２は、メンバーデバイスによる通信に署名および／または通信を証明するために証明権限によって使用され得る（例えば、証明書ベースアクセス制御のための）ＣＡ公開鍵および秘密鍵のペアを含み得る。
【００６１】
[0068]ＡＰ２１０は、ワイヤレスデバイスからユーザ認証資格情報（ＵＡＣ）を受信し得る（６２０）。例えば、ＡＰ２１０は、ワイヤレスデバイス２３０からユーザ認証資格情報２３２を受信し得る。さらに具体的には、ワイヤレスデバイス２３０のユーザ２０１は、ワイヤレスデバイスの１つ以上の入力機構（例えば、マイクロフォン、カメラ、タッチスクリーン、キーボード、等）を介して、ユーザ認証資格情報２３２を提供し得る。いくつかの実施形態において、ユーザ認証資格情報２３２は、英文字と数字のパスワードを含み得る。他の実施形態において、ユーザ認証資格情報２３２は、音声記録および／または音声データを含み得る。さらにまた、いくつかの実施形態において、ユーザ認証資格情報２３２は、写真および／または画像データを含み得る。
【００６２】
[0069]ＡＰ２１０は、次いで、ユーザ認証資格情報に少なくとも部分的に基づいて、ワイヤレスデバイスを新しいコンフィギュレータとして認証し得る（６３０）。例となる実施形態は、同一のユーザ２０１が、ワイヤレスデバイス２３０およびコンフィギュレータ２２０の両方を保有し、および／または動作することを認識する。よって、ＡＰ２１０は、（例えば、ワイヤレスデバイス２３０を単に認証するよりも）ユーザ２０１を認証することによって、ワイヤレスデバイス２３０の信頼性を決定し得る。例えば、ＡＰ２１０は、同一のユーザ２０１がユーザ認証資格情報２２４および２３２の両方を入力したかを決定するために、ワイヤレスデバイス２３０からのユーザ認証資格情報２３２を（例えば、コンフィギュレータ２２０から以前受信されたであろう）記憶されたユーザ認証資格情報２２４と比較し得る。ワイヤレスデバイス２３０からのユーザ認証資格情報２３２が、記憶されたユーザ認証資格情報２２４と実質的に合致する場合、ＡＰ２１０は、ワイヤレスデバイスを新しいコンフィギュレータとして認証し得る。
【００６３】
[0070]最後に、ＡＰ２１０は、ワイヤレスデバイスを新しいコンフィギュレータとして認証次第、ネットワーク資格情報をワイヤレスデバイスに送信し得る（６４０）。例えば、ＡＰ２１０は、ワイヤレスデバイス２３０が、コンフィギュレータ２２０に対するバックアップとして機能する、および／またはコンフィギュレータ２２０に対する冗長性を提供することができるように、ネットワーク資格情報２２２のコピーをワイヤレスデバイス２３０に分配し得る。さらにまた、ネットワーク資格情報２２２のローカルコピーを記憶することによって、ワイヤレスデバイス２３０は、コンフィギュレータ２２０が、紛失され、盗まれ、置き換えられ、および／または、さもなくばワイヤレスネットワークから除去されるようになるイベントにおいて、コンフィギュレータ２２０の役目を負い（よって、例えば、ワイヤレスネットワークのメンバーシップを維持し）得る。
【００６４】
[0071]図７は、例となる実施形態に従う、ワイヤレスネットワークにおける新しいコンフィギュレータをオンボードするための動作７００を叙述する例証的フローチャートを指し示す。例えば、図２を参照して、例となる動作７００が、ワイヤレスデバイス２３０をワイヤレスネットワークのためのコンフィギュレータとしてオンボードするために、ＡＰ２１０、コンフィギュレータ２２０、およびワイヤレスデバイス２３０によって実行され得る。
【００６５】
[0072]コンフィギュレータ２２０は、コンフィギュレータ２２０のユーザから第１のユーザ認証資格情報（ＵＡＣ０）を受信する（７０２）。上記で説明されたように、第１のユーザ認証資格情報ＵＡＣ０は、英文字と数字のパスワード、音声記録、画像、および／またはコンフィギュレータ２２０のユーザ２０１を無二に識別する他の情報を含み得る。さらに具体的には、ユーザ２０１は、コンフィギュレータ２２０の１つ以上の入力機構（例えば、マイクロフォン、カメラ、タッチスクリーン、キーボード、等）を使用して、第１のユーザ認証資格情報ＵＡＣ０をコンフィギュレータ２２０上に入力し得る。
【００６６】
[0073]コンフィギュレータ２２０は、次いで、第１のユーザ認証資格情報ＵＡＣ０を有するネットワーク資格情報（ＮＣ）のセットをＡＰ２１０に送出する（７０４）。例えば、コンフィギュレータ２２０は、（例えば、ワイヤレスネットワークへのアクセスをメンバーデバイスに認可するために、および／または制限するために）ＡＰ２１０上に記憶されるように、またはＡＰ２１０によって記憶されるように、ネットワーク資格情報２２２のコピーを分配し得る。いくつかの実施形態について、ネットワーク資格情報２２２は、（例えば、ＡＰ２１０によって）他のデバイスに再分配され得る。従って、第１のユーザ認証資格情報ＵＡＣ０は、ネットワーク資格情報２２２のコピーを獲得することを試みる任意のデバイスの信頼性（例えば、ユーザ）を検証するための「参照資格情報」として機能し得る。
【００６７】
[0074]ＡＰ２１０は、コンフィギュレータ２２０からのネットワーク資格情報および第１のユーザ認証資格情報ＵＡＣ０を記憶する（７０６）。いくつかの実施形態について、ＡＰ２１０は、コンフィギュレータ２２０からネットワーク資格情報２２２のコピーを最初に受信した後、第１のユーザ認証資格情報ＵＡＣ０を要求し得る。例えば、ネットワーク資格情報２２２を受信次第、ＡＰ２１０は、ＵＡＣ要求をコンフィギュレータ２２０に送出し得、コンフィギュレータ２２０が、第１のユーザ認証資格情報ＵＡＣ０を入力または提供するように、ユーザ２０１をプロンプトする。例となる実施形態において、ＡＰ２１０は、新しいコンフィギュレータデバイスをオンボードするために、ネットワーク資格情報２２２および第１のユーザ認証資格情報ＵＡＣ０を使用し得る。例えば、ＡＰ２１０は、ワイヤレスデバイス２３０を、ワイヤレスネットワークのためのコンフィギュレータとしてオンボードし得る。
【００６８】
[0075]ワイヤレスデバイス２３０は、ワイヤレスデバイス２３０のユーザから第２のユーザ認証資格情報ＵＡＣ１を受信する（７０８）。第２のユーザ認証資格情報ＵＡＣ１は、第１のユーザ認証資格情報ＵＡＣ０と同一のフォーマット、および／または同一のタイプであり得る。例えば、第２のユーザ認証資格情報ＵＡＣ１は、英文字と数字のパスワード、音声記録、画像、および／またはワイヤレスデバイス２３０のユーザ２０１を無二に識別する他の情報を含み得る。特に、ユーザ２０１は、ワイヤレスデバイス２３０の１つ以上の入力機構（例えば、マイクロフォン、カメラ、タッチスクリーン、キーボード、等）を使用して、第２のユーザ認証資格情報ＵＡＣ１を入力し得る。
【００６９】
[0076]ワイヤレスデバイス２３０は、ＡＰ２１０との通信の安全なチャネルをさらに確立する（７１０）。例となる実施形態において、ワイヤレスデバイス２３０は、ＤＰＰプロトコルに従って、安全なチャネル確立し得る。例えば、ワイヤレスデバイス２３０は、ＡＰ２１０が信用されるデバイスであることを保証するために、アウトオブバンド方法で（例えば、ＱＲコード、ＢＬＥ通信、ＮＦＣ通信、ＵＳＢ接続、ラベルストリング、等を使用して）、ＡＰ２１０の公開ルート識別鍵を獲得し得る。ワイヤレスデバイス２３０は、次いで、（例えば、暗号化されたメッセージの交換を介して）安全な通信チャネルを確立するために、ＡＰ２１０とのＤＰＰ認証プロセスを始め得る。認証プロセスの最中に、ワイヤレスデバイス２３０は、ワイヤレスデバイス自身の公開ルート識別鍵をＡＰ２１０に提供し得る。
【００７０】
[0077]ワイヤレスデバイス２３０は、次いで、安全な通信チャネルを介して、第２のユーザ認証資格情報ＵＡＣ１をＡＰ２１０に送出する（７１２）。例えば、ワイヤレスデバイス２３０は、ワイヤレスデバイス自身の秘密ルート識別鍵を使用して、第２のユーザ認証資格情報ＵＡＣ１を暗号化し得る。ＡＰ２１０は、次いで、（例えば、ＤＰＰ認証プロセスの最中に受信した）ワイヤレスデバイス２３０の公開ルート識別鍵を使用して、第２のユーザ認証資格情報ＵＡＣ１を暗号解読し得る。
【００７１】
[0078]ＡＰ２１０は、ワイヤレスデバイス２３０のユーザ２０１を検証するために、第２のユーザ認証資格情報ＵＡＣ１を第１のユーザ認証資格情報ＵＡＣ０と比較し得る（７１４）。例となる実施形態において、ＡＰ２１０は、比較に基づいて、ワイヤレスデバイス２３０のユーザ２０１が、コンフィギュレータ２２０のユーザ２０１と同一であるかを決定し得る。第２のユーザ認証資格情報ＵＡＣ１が、第１のユーザ認証資格情報ＵＡＣ０と合致しない場合（７１６）、ＡＰ２１０は、ワイヤレスデバイス２３０のコンフィギュレータセットアップを終了し得る（７１８）。例えば、ＡＰ２１０は、ワイヤレスデバイス２３０（および／またはワイヤレスデバイス２３０のユーザ）が認証できないことを示すメッセージをワイヤレスデバイス２３０に送出し得る。
【００７２】
[0079]（７１６においてテストされるように）第２のユーザ認証資格情報ＵＡＣ１が、第１のユーザ認証資格情報ＵＡＣ０と実質的に合致する場合、ＡＰ２１０は、記憶されたネットワーク資格情報をワイヤレスデバイス２３０に送出し（７００）、ネットワーク資格情報を使用してワイヤレスデバイス２３０がワイヤレスネットワークのためのコンフィギュレータとして動作できるように進行し得る（７２２）。例えば、ワイヤレスデバイス２３０は、ネットワーク資格情報２２２のコピーをＡＰ２１０から受信し得、その後、ワイヤレスネットワークへのアクセスをメンバーデバイスに提供および／または制限するために、ネットワーク資格情報２２２を使用し得る。従って、ワイヤレスデバイス２３０は、コンフィギュレータ２２０が、紛失され、盗まれ、置き換えられ、および／または、さもなくばワイヤレスネットワークから除去されるようになるイベントにおいて、コンフィギュレータ２２０に対する冗長性を提供し、および／またはワイヤレスネットワークのメンバーシップを保存し得る。
【００７３】
[0080]当業者は、情報および信号は、多様な異なる技術および技法の何れを使用しても表され得ることを認識することになる。例えば、上の記述全体を通して参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または粒子、光電場または光粒子、またはこれらのあらゆる組み合わせによって表され得る。
【００７４】
[0081]さらに、当業者は、ここに開示された態様に関連して説明された様々な例証的な論理ブロック、モジュール、回路、アルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、またはその両方の組み合せとして実装され得ることを認識するだろう。ハードウェアおよびソフトウェアのこの互換性を明確に例証するために、様々な例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、一般にそれらの機能の観点から上記で説明されている。そのような機能がハードウェアまたはソフトウェアとして実装されるかは、システム全体に課せられた設計の制約と特定のアプリケーションに依存する。当業者は、各々の特定のアプリケーションに関して、多様な方法で説明された機能を実装することができるが、そのような実装の決定は、本開示の範囲からの逸脱を引き起こしていると解釈されるべきでない。
【００７５】
[0082]本明細書において開示された態様に関連して説明された方法、シーケンス、またはアルゴリズムは、直接的にハードウェアにおいて、プロセッサによって実施されるソフトウェアモジュールにおいて、またはそれら２つの組み合せにおいて、具現化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーブバルディスク、ＣＤ−ＲＯＭ、または技術的に知られている任意の他の形態の記憶媒体中に存在し得る。例示的な記憶媒体は、プロセッサが情報を記憶媒体から読み取り、情報を記憶媒体に書き込むことができるようにプロセッサに結合される。代替で、記憶媒体は、プロセッサに一体化され得る。
【００７６】
[0083]前述の明細書において、例となる実施形態は、その特定の例となる実施形態に関して説明された。しかしながら、添付の特許請求の範囲に記載の開示のより広い範囲から逸脱することなく、多様な修正および変更がそれになされることは明らかであろう。従って、本明細書および図面は、限定的な意味ではなく、例証的な意味において考慮されるべきである。
【図１】
2018521566.tif 000003
【図２】
2018521566.tif 000004
【図３】
2018521566.tif 000005
【図４】
2018521566.tif 000006
【図５】
2018521566.tif 000007
【図６】
2018521566.tif 000008
【図７】
2018521566.tif 000009
【国際調査報告】
2018521566.tif 000010
2018521566.tif 000011
2018521566.tif 000012