(57)【要約】ワイヤレスローカルエリアネットワーク（１２０）内で使用するためにワイヤレス局（１３０）を構成するための装置および方法が開示される。少なくとも１つの例証的な実施形態では、ペアワイズマスターキーが、ワイヤレスローカルエリアネットワーク（１２０）内のアクセスポイント（１１０）とワイヤレス局（１３０）とによって生成される。ペアワイズマスターキーは、ワイヤレス局（１３０）の一過性アイデンティティキーペア（１３８）に少なくとも部分的に基づきうる。一過性アイデンティティキーペア（１３８）は、アクセスポイント（１１０）からメッセージを受信することに応答して、ワイヤレス局（１３０）によって生成されうる。いくつかの実施形態では、一過性アイデンティティキーペア（１３８）の公開一過性アイデンティティキーは、ワイヤレス局（１３０）が追加のアクセスポイントで認証することを可能にするために追加のアクセスポイントに提供されうる。【選択図】図１
2018524865.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスネットワークで使用するためにクライアントデバイスを構成する方法であって、前記方法は、
前記クライアントデバイスが、第１の公開および私有キーペアを動的に生成することと、
前記第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してアクセスポイント（ＡＰ）と通信することと
を備える、方法。
【請求項２】
前記第１の共有キーは、前記ＡＰで生成される、請求項１に記載の方法。
【請求項３】
前記第１の公開および私有キーペアは、一過性アイデンティティキーペアである、請求項１に記載の方法。
【請求項４】
前記ＡＰからメッセージを受信すること、ここにおいて、前記第１の公開および私有キーペアを動的に生成することは、前記ＡＰから前記メッセージを受信することに応答するものである、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記ＡＰからの前記メッセージは、前記ＡＰに関連付けられた公開キーを含む、請求項４に記載の方法。
【請求項６】
第２の私有キーを使用して前記ＡＰからの前記メッセージを少なくとも部分的に解読すること
をさらに備える、請求項４に記載の方法。
【請求項７】
前記第２の私有キーは、前記第１の公開および私有キーペアとは異なる、請求項６に記載の方法。
【請求項８】
前記第２の私有キーは、前記クライアントデバイスが製造されるときに前記クライアントデバイス中にプログラムされる、請求項６に記載の方法。
【請求項９】
前記第１の共有キーは、前記ＡＰに関連付けられた公開および私有キーペアに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項１０】
前記ＡＰで、第２の共有キーを生成することと、
前記第２の共有キーを使用して前記ＡＰと通信することと
をさらに備える、請求項１に記載の方法。
【請求項１１】
前記クライアントデバイスをリセットすることと、
前記クライアントデバイスが、前記第１の公開および私有キーペアとは異なる第３の公開および私有キーペアを動的に生成することと
をさらに備える、請求項１に記載の方法。
【請求項１２】
ワイヤレスデバイスであって、
トランシーバと、
プロセッサと、
前記プロセッサによって実行されたときに、前記ワイヤレスデバイスに、
第１の公開および私有キーペアを動的に生成することと、
前記第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してアクセスポイント（ＡＰ）と通信することと
を行わせる命令を記憶するメモリと
を備える、ワイヤレスデバイス。
【請求項１３】
前記第１の公開および私有キーペアは、一過性アイデンティティキーペアである、請求項１２に記載のワイヤレスデバイス。
【請求項１４】
前記ワイヤレスデバイスに、
前記ＡＰからメッセージを受信すること、ここにおいて、前記第１の公開および私有キーペアは、前記受信されたメッセージに応答して動的に生成される、
を行わせる命令をさらに備える、請求項１２に記載のワイヤレスデバイス。
【請求項１５】
前記ワイヤレスデバイスに、
第２の私有キーを使用して前記ＡＰから受信された前記メッセージを少なくとも部分的に解読すること
を行わせる命令をさらに備える、請求項１４に記載のワイヤレスデバイス。
【請求項１６】
前記第２の私有キーは、前記第１の公開および私有キーペアとは異なる、請求項１５に記載のワイヤレスデバイス。
【請求項１７】
前記第２の私有キーは、前記ワイヤレスデバイスが製造されるときに前記ワイヤレスデバイス中にプログラムされる、請求項１５に記載のワイヤレスデバイス。
【請求項１８】
前記第１の共有キーは、前記ＡＰの公開および私有キーペアに少なくとも部分的に基づく、請求項１２に記載のワイヤレスデバイス。
【請求項１９】
前記ワイヤレスデバイスに、
前記ＡＰで、第２の共有キーを生成することと、
前記第２の共有キーを使用して前記ＡＰと通信することと
を行わせる命令をさらに備える、請求項１２に記載のワイヤレスデバイス。
【請求項２０】
前記ワイヤレスデバイスに、
前記ワイヤレスデバイスをリセットすることと、
前記第１の公開および私有キーペアとは異なる第３の公開および私有キーペアを動的に生成することと
を行わせる命令をさらに備える、請求項１２に記載のワイヤレスデバイス。
【請求項２１】
ワイヤレスデバイスであって、
第１の公開および私有キーペアを動的に生成するための手段と、
前記第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成するための手段と、
前記第１の共有キーを使用してアクセスポイント（ＡＰ）と通信するための手段と
を備える、ワイヤレスデバイス。
【請求項２２】
前記第１の公開および私有キーペアは、一過性アイデンティティキーペアである、請求項２１に記載のワイヤレスデバイス。
【請求項２３】
前記ＡＰからメッセージを受信するための手段、ここにおいて、前記第１の公開および私有キーペアを動的に生成することは、前記ＡＰから前記メッセージを受信することに応答するものである、
をさらに備える、請求項２１に記載のワイヤレスデバイス。
【請求項２４】
第２の私有キーを使用して前記ＡＰからの前記メッセージを少なくとも部分的に解読するための手段
をさらに備える、請求項２３に記載のワイヤレスデバイス。
【請求項２５】
前記第２の私有キーは、前記第１の公開および私有キーペアとは異なる、請求項２４に記載のワイヤレスデバイス。
【請求項２６】
前記第１の共有キーは、前記ＡＰに関連付けられた公開および私有キーペアに少なくとも部分的に基づく、請求項２１に記載のワイヤレスデバイス。
【請求項２７】
前記ＡＰで第２の共有キーを生成するための手段と
前記第２の共有キーを使用して前記ＡＰと通信することと
をさらに備える、請求項２１に記載のワイヤレスデバイス。
【請求項２８】
前記ワイヤレスデバイスをリセットするための手段と、
前記第１の公開および私有キーペアとは異なる第３の公開および私有キーペアを動的に生成するための手段と
をさらに備える、請求項２１に記載のワイヤレスデバイス。
【請求項２９】
ワイヤレスデバイスのプロセッサによって実行されたときに、前記ワイヤレスデバイスに、
第１の公開および私有キーペアを動的に生成することと、
前記第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してアクセスポイント（ＡＰ）と通信することと
を行わせる命令を記憶する、非一時的コンピュータ可読媒体。
【請求項３０】
前記第１の公開および私有キーペアは、一過性アイデンティティキーペアである、請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３１】
前記ＡＰからメッセージを受信すること、ここにおいて、前記第１の公開および前記私有キーペアを生成することは、前記ＡＰから前記メッセージを受信することに応答するものである、
を行うための命令をさらに備える、請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３２】
第２の私有キーを使用して前記ＡＰからの前記メッセージを少なくとも部分的に解読すること
を行うための命令をさらに備える、請求項３１に記載の非一時的コンピュータ可読媒体。
【請求項３３】
前記第２の私有キーは、前記第１の公開および私有キーペアとは異なる、請求項３２に記載の非一時的コンピュータ可読媒体。
【請求項３４】
前記第１の共有キーは、前記ＡＰに関連付けられた公開および私有キーペアに少なくとも部分的に基づく、請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３５】
前記ＡＰで、第２の共有キーを生成することと、
前記第２の共有キーを使用して前記ＡＰと通信することと
を行うための命令をさらに備える、請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３６】
前記ワイヤレスデバイスをリセットすることと、
前記第１の公開および私有キーペアとは異なる第３の公開および私有キーペアを動的に生成することと
を行うための命令をさらに備える、請求項２９に記載の非一時的コンピュータ可読媒体。
【請求項３７】
アクセスポイント（ＡＰ）とともに使用するためにクライアントデバイスを構成する方法であって、前記方法は、
発見メッセージを送信することと、
前記ＡＰにおいて、前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記ＡＰに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用して前記クライアントデバイスと通信することと
を備える、方法。
【請求項３８】
前記発見メッセージは、前記ＡＰに関連付けられた公開キーを含む、請求項３７に記載の方法。
【請求項３９】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項３７に記載の方法。
【請求項４０】
ワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記ワイヤレスデバイスは、前記クライアントデバイスとは異なる、
をさらに備える、請求項３７に記載の方法。
【請求項４１】
前記発見メッセージを送信することは、前記第２の公開キーを受信することに応答するものである、請求項４０に記載の方法。
【請求項４２】
前記ワイヤレスデバイスに前記第１の公開キーを送信すること
をさらに備える、請求項４０に記載の方法。
【請求項４３】
前記ＡＰに関連付けられた前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
をさらに備える、請求項３７に記載の方法。
【請求項４４】
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第２の共有キーを使用して前記クライアントデバイスと通信することと
をさらに備える、請求項３７に記載の方法。
【請求項４５】
第１のワイヤレスデバイスであって、
トランシーバと、
プロセッサと、
前記プロセッサによって実行されたときに、前記第１のワイヤレスデバイスに、
発見メッセージを送信することと、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してクライアントデバイスと通信することと
を行わせる命令を記憶するメモリと
を備える、第１のワイヤレスデバイス。
【請求項４６】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項４５に記載の第１のワイヤレスデバイス。
【請求項４７】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項４５に記載の第１のワイヤレスデバイス。
【請求項４８】
前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
を行わせるための命令をさらに備える、請求項４５に記載の第１のワイヤレスデバイス。
【請求項４９】
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、請求項４８に記載の第１のワイヤレスデバイス。
【請求項５０】
前記第１のワイヤレスデバイスに、
前記ワイヤレスデバイスの前記第１の公開キーを送信すること
を行わせるための命令をさらに備える、請求項４８に記載の第１のワイヤレスデバイス。
【請求項５１】
前記第１のワイヤレスデバイスに、
前記第１のワイヤレスデバイスに関連付けられた前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
を行わせるための命令をさらに備える、請求項４５に記載の第１のワイヤレスデバイス。
【請求項５２】
前記第１のワイヤレスデバイスに、
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第２の共有キーを使用して前記クライアントデバイスと通信することと
を行わせるための命令をさらに備える、請求項４５に記載の第１のワイヤレスデバイス。
【請求項５３】
第１のワイヤレスデバイスであって、
発見メッセージを送信するための手段と、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信するための手段と、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成するための手段と、
前記第１の共有キーを使用してクライアントデバイスと通信するための手段と
を備える、第１のワイヤレスデバイス。
【請求項５４】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項５３に記載の第１のワイヤレスデバイス。
【請求項５５】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項５３に記載の第１のワイヤレスデバイス。
【請求項５６】
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信するための手段、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
をさらに備える、請求項５３に記載の第１のワイヤレスデバイス。
【請求項５７】
前記発見メッセージを送信することは、前記第２の公開キーを受信することに応答するものである、請求項５６に記載の第１のワイヤレスデバイス。
【請求項５８】
前記第２のワイヤレスデバイスに前記第１の公開キーを送信するための手段
をさらに備える、請求項５６に記載の第１のワイヤレスデバイス。
【請求項５９】
前記第１のワイヤレスデバイスの前記第１の公開キーを少なくとも部分的に解読するための手段
をさらに備える、請求項５３に記載の第１のワイヤレスデバイス。
【請求項６０】
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成するための手段と、
前記第２の共有キーを使用して前記クライアントデバイスと通信するための手段と
をさらに備える、請求項５３に記載の第１のワイヤレスデバイス。
【請求項６１】
第１のワイヤレスデバイスのプロセッサによって実行されたときに、前記第１のワイヤレスデバイスに、
発見メッセージを送信することと、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してクライアントデバイスと通信することと
を行わせる命令を記憶する、非一時的コンピュータ可読媒体。
【請求項６２】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項６１に記載の非一時的コンピュータ可読媒体。
【請求項６３】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項６１に記載の非一時的コンピュータ可読媒体。
【請求項６４】
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
を行うための命令をさらに備える、請求項６１に記載の非一時的コンピュータ可読媒体。
【請求項６５】
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、請求項６４に記載の非一時的コンピュータ可読媒体。
【請求項６６】
前記第１の公開キー前記第２のワイヤレスデバイスを送信すること
を行うための命令をさらに備える、請求項６４に記載の非一時的コンピュータ可読媒体。
【請求項６７】
前記第１のワイヤレスデバイスの前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
を行うための命令をさらに備える、請求項６１に記載の非一時的コンピュータ可読媒体。
【請求項６８】
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第２の共有キーを使用して前記クライアントデバイスと通信することと
を行うための命令をさらに備える、請求項６１に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]実例的な実施形態は概して、通信システムに関し、具体的にはワイヤレスネットワーク内で使用するためにワイヤレスデバイスを構成することに関する。
【背景技術】
【０００２】
[0002]ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）は、いくつかのクライアントデバイスまたは局によって使用するために共有ワイヤレス通信媒体を提供する１つまたは複数のアクセスポイント（ＡＰ）によって形成されうる。Ｂａｓｉｃ Ｓｅｒｖｉｃｅ Ｓｅｔ（ＢＳＳ）に対応しうる各ＡＰは、ＡＰのワイヤレス範囲内の任意のクライアントデバイスがＷＬＡＮとの通信リンク（例えば、通信チャネル）を確立するおよび／または維持することを可能にするために、ビーコンフレームを周期的にブロードキャストする。
【０００３】
[0003]いくつかのＷＬＡＮでは、クライアントデバイスは、公開キー暗号化アルゴリズムを使用してＷＬＡＮ中の１つまたは複数のＡＰとともに使用するために構成されうる。（公開／私有キー暗号化と呼ばれることもある）公開キー暗号化は、既知（公開）および秘密（私有）キーを使用してデータをセキュアに転送する方法である。公開および私有キーは典型的に、互いと数学的関係を有する。データを転送することに加えて、公開および私有キーは、メッセージおよび証明書を検証し、デジタル署名を生成しうる。例えば、クライアントデバイスは、ＷＬＡＮ内のＡＰと公開キー（例えば、クライアントデバイスの公開暗号化キー）を共有しうる。ＡＰは、クライアントデバイスを認証および構成するために、デバイスの公開キーを使用しうる。認証されると、クライアントデバイスは、ＷＬＡＮ内のＡＰにアクセス（例えば、接続）しうる。しかしながら、ＷＬＡＮへのクライアントデバイスのアクセスを制御することは、クライアントデバイスの公開キーの配信の後では難しいことがありうる。
【０００４】
[0004]それ故に、ＷＬＡＮへのクライアントデバイスのアクセス制御を改善することが望まれうる。
【発明の概要】
【０００５】
[0005]この発明の概要は、詳細な説明中で以下にさらに説明される概念のセレクションを簡略化された形式で紹介するために提供されている。この発明の概要は、特許請求の範囲に記載された主題の基幹的な特徴または本質的な特徴を識別するようには意図されず、特許請求の範囲に記載された主題の範囲を限定するようにも意図されない。
【０００６】
[0006]いくつかの態様では、ワイヤレスネットワークで使用するためにワイヤレス局を構成する方法が開示される。実例的な実施形態にしたがって、ワイヤレス局は、第１の公開および私有キーペアを動的に生成しうる。ワイヤレス局はまた、第１の共有キーを生成しうる。第１の共有キーは、第１の公開および私有キーペアに少なくとも部分的に基づきうる。ワイヤレス局は、第１の共有キーを使用してアクセスポイントと通信しうる。
【０００７】
[0007]別の態様では、トランシーバと、プロセッサと、プロセッサによって実行されたときに、ワイヤレスデバイスに、第１の公開および私有キーペアを動的に生成することと、第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成することと、第１の共有キーを使用してアクセスポイントと通信することとを行わせる命令を記憶するためのメモリとを含みうるワイヤレスデバイスが開示される。
【０００８】
[0008]別の実例的な実施形態では、アクセスポイントとともに使用するためにワイヤレス局を構成する方法が開示される。アクセスポイントは、発見メッセージを送信しうる。アクセスポイントはその後、発見メッセージに応答して、動的に生成された第１の公開キーを受信しうる。アクセスポイントは、アクセスポイントに関連付けられた公開キーと第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成しうる。アクセスポイントはその後、第１の共有キーを使用してクライアントデバイスと通信しうる。
【０００９】
[0009]トランシーバと、プロセッサと、プロセッサによって実行されたときに、ワイヤレスデバイスに、発見メッセージを送信することと、第１のメッセージに応答して、動的に生成された第１の公開キーを受信することとを行わせる命令を記憶するためのメモリとを含みうるワイヤレスデバイスが開示される。ワイヤレスデバイスは、ワイヤレスデバイスに関連付けられた公開キーと第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成しうる。ワイヤレスデバイスは、第１の共有キーを使用してワイヤレス局と通信しうる。
【００１０】
[0010]実例的な実施形態は、例として例示され、添付の図面の図によって限定されるようには意図されない。
【図面の簡単な説明】
【００１１】
【図１】実例的な実施形態がインプリメントされうるワイヤレスシステムのブロック図を示す。
【図２】実例的な実施形態にしたがった、図１のクライアントデバイスの動作状態を例示する状態図を示す。
【図３】実例的な実施形態にしたがった、図１のアクセスポイントとともに使用するために図１のクライアントデバイスを認証および構成するための実例的な動作を図示する例示的なフローチャートを示す。
【図４】実例的な実施形態にしたがった、既存のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に第２のＡＰを追加するための実例的な動作を図示する例示的なフローチャートを示す。
【図５】実例的な実施形態にしたがった、図１のクライアントデバイスの動作状態を例示する別の状態図を示す。
【図６】実例的な実施形態にしたがった、図１のアクセスポイントとともに使用するために図１のクライアントデバイスを認証および構成するための別の実例的な動作を図示する例示的なフローチャートを示す。
【図７】図１のＡＰ、クライアントデバイス、および／またはコンフィギュレータの実施形態でありうる実例的なワイヤレスデバイスを示す。
【００１２】
[0018]同様の参照番号は、図面全体を通じて対応する部分を指す。
【詳細な説明】
【００１３】
[0019]実例的な実施形態は、簡潔さのみのために、ＷＬＡＮシステムのコンテキストにおいて以下に説明される。実例的な実施形態が他のワイヤレスネットワーク（例えば、セルラネットワーク、ピコネットワーク、フェムトネットワーク、衛星ネットワーク）に、ならびに１つまたは複数のワイヤード規格またはプロトコル（例えば、イーサネット（登録商標）および／またはＨｏｍｅＰｌｕｇ／ＰＬＣ規格）の信号を使用するシステムに対して等しく適用可能であることが理解されるべきである。ここで使用される場合、「ＷＬＡＮ」および「Ｗｉ−Ｆｉ（登録商標）」という用語は、ＩＥＥＥ８０２．１１規格ファミリ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＨｉｐｅｒＬＡＮ（主に欧州で使用される、ＩＥＥＥ８０２．１１規格に匹敵するワイヤレス規格のセット）、および比較的短い無線伝搬範囲を有する他の技術によって管理される（governed）通信を含みうる。このことから、「ＷＬＡＮ」および「Ｗｉ−Ｆｉ」という用語は、ここでは交換可能に使用されうる。加えて、１つまたは複数のＡＰといくつかのクライアントデバイスとを含むインフラストラクチャＷＬＡＮシステムの観点から以下に説明されるが、実例的な実施形態は、例えば、複数のＷＬＡＮ、ピアツーピア（またはＩｎｄｅｐｅｎｄｅｎｔ Ｂａｓｉｃ Ｓｅｒｖｉｃｅ Ｓｅｔ）システム、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔシステムおよび／またはＨｏｔｓｐｏｔを含む他のＷＬＡＮシステムに等しく適用可能である。
【００１４】
[0020]以下の説明では、本開示の完全な理解を提供するために、特定のコンポーネント、回路、およびプロセスの例のような、多数の特定の詳細が記載される。ここで使用される「結合された（coupled）」という用語は、直接接続されること、あるいは１つまたは複数の介在するコンポーネントもしくは回路を通じて接続されることを意味する。
【００１５】
[0021]加えて、以下の説明では、説明の目的として、実例的な実施形態の完全な理解を提供するために、特定の専門用語が記載される。しかしながら、実例的な実施形態を実施するためにこれらの特定の詳細が必要とされないことがありうることは、当業者にとって明らかであろう。他の事例では、良く知られている回路およびデバイスが、本開示を曖昧にすることを避けるためにブロック図の形式で示される。実例的な実施形態は、ここに説明される特定の例に限定されるように解釈されるべきではなく、むしろ添付された特許請求の範囲によって定義される全ての実施形態をそれらの範囲内に含むように解釈されるべきである。
【００１６】
[0022]図１は、実例的な実施形態がインプリメントされうるワイヤレスシステム１００のブロック図である。ワイヤレスシステム１００は、クライアントデバイス１３０、ワイヤレスアクセスポイント（ＡＰ）１１０、コンフィギュレータ１４０、およびワイヤレスローカルエリアネットワーク（ＷＬＡＮ）１２０を含みうる。ＷＬＡＮ１２０は、ＩＥＥＥ８０２．１１規格ファミリにしたがって（または他の適したワイヤレスプロトコルにしたがって）動作しうる複数のＷｉ−Ｆｉアクセスポイント（ＡＰ）によって形成されうる。このことから、簡潔さのために図１中には１つのＡＰ１１０しか示されていないが、ＷＬＡＮ１２０がＡＰ１１０のような任意の数のアクセスポイントによって形成されうることが理解されるべきである。同様の形で、簡潔さのために図１中には１つのクライアントデバイス１３０しか示されていないが、ＷＬＡＮ１２０は、任意の数のクライアントデバイスを含みうる。いくつかの実施形態の場合、ワイヤレスシステム１００は、シングルユーザ他入力多出力（ＳＵ−ＭＩＭＯ）またはマルチユーザＭＩＭＯ（ＭＵ−ＭＩＭＯ）ワイヤレスネットワークに対応しうる。さらに、ＷＬＡＮ１２０は、インフラストラクチャＢＳＳ（ＩＢＳＳ）として図１中に図示されているが、他の実例的な実施形態の場合、ＷＬＡＮ１２０は、（例えば、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔプロトコルにしたがって動作する）ピアツーピア（Ｐ２Ｐ）ネットワーク、アドホックネットワーク、またはＩＢＳＳでありうる。
【００１７】
[0023]クライアントデバイス１３０とコンフィギュレータ１４０との各々は、例えば、携帯電話、携帯情報端末（ＰＤＡ）、タブレットデバイス、ラップトップコンピュータ、等を含む任意の適したＷｉ−Ｆｉ使用可能ワイヤレスデバイスでありうる。クライアントデバイス１３０および／またはコンフィギュレータ１４０はまた、ユーザ機器（ＵＥ）、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適した専門用語で呼ばれうる。いくつかの実施形態の場合、クライアントデバイス１３０および／またはコンフィギュレータ１４０は、１つまたは複数のトランシーバ、１つまたは複数の処理リソース（例えば、プロセッサおよび／またはＡＳＩＣ）、１つまたは複数のメモリリソース、および電源（例えば、バッテリ）を含みうる。メモリリソースは、図３、４、および６に関して以下に説明される動作を遂行するための命令を記憶する非一時的コンピュータ可読媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュメモリ、ハードドライブ、等のような１つまたは複数の不揮発性メモリ要素）を含みうる。
【００１８】
[0024]ＡＰ１１０は、１つまたは複数のワイヤレスデバイスが、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、または任意の他の適したワイヤレス通信規格を使用して、ＡＰ１１０を介してネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、および／またはインターネット）に接続することを可能にする任意の適したデバイスでありうる。少なくとも１つの実施形態の場合、ＡＰ１１０は、１つまたは複数のトランシーバ、１つまたは複数の処理リソース（例えば、プロセッサおよび／またはＡＳＩＣ）、１つまたは複数のメモリリソース、および電源を含みうる。いくつかの実施形態では、ＡＰ１１０はまた、例えば、携帯電話、ＰＤＡ、タブレットデバイス、ラップトップコンピュータ、等を含む任意の適したＷｉ−Ｆｉおよびネットワーク使用可能デバイスでありうる。メモリリソースは、図３、４、および６に関して以下に説明される動作を遂行するための命令を記憶する非一時的コンピュータ可読媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードドライブ、等のような１つまたは複数の不揮発性メモリ要素）を含みうる。
【００１９】
[0025]ＡＰ１１０、クライアントデバイス１３０、およびコンフィギュレータ１４０の場合、１つまたは複数のトランシーバは、ワイヤレス通信信号を送信および受信するためのＷｉ−Ｆｉトランシーバ、Ｂｌｕｅｔｏｏｔｈトランシーバ、セルラトランシーバ、および／または他の適した無線周波数（ＲＦ）トランシーバ（簡潔さのために図示せず）を含みうる。各トランシーバは、異なる動作周波数帯域中でおよび／または異なる通信プロトコルを使用して他のワイヤレスデバイスと通信しうる。例えば、Ｗｉ−Ｆｉトランシーバは、ＩＥＥＥ８０２．１１仕様書にしたがって２．４ＧＨｚ周波数帯域内および／または５ＧＨｚ周波数帯域内で通信しうる。セルラトランシーバは、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標））によって説明された４Ｇロングタームエボリューション（ＬＴＥ（登録商標））プロトコルにしたがって（例えば、およそ７００ＭＨｚとおよそ３．９ＧＨｚとの間）および／または他のセルラプロトコル（例えば、モバイル通信のためのグローバルシステム（ＧＳＭ（登録商標））プロトコル）にしたがって様々なＲＦ周波数帯域内で通信しうる。他の実施形態では、クライアントデバイス内に含まれるトランシーバは、ＺｉｇＢｅｅ仕様書からの仕様書によって説明されたＺｉｇＢｅｅトランシーバ、ＷｉＧｉｇトランシーバ、および／またはＨｏｍｅＰｌｕｇ Ａｌｌｉａｎｃｅからの仕様書によって説明されたＨｏｍｅＰｌｕｇトランシーバのような任意の技術的に実現可能なトランシーバでありうる。
【００２０】
[0026]ＡＰ１１０は、クライアントデバイス１３０がＡＰ１１０に関連付けられたネットワークおよび／またはサービスにアクセスすることを可能にするために、クライアントデバイス１３０を認証および構成しうる。コンフィギュレータ１４０は、クライアントデバイス１３０の認証および／または構成を援助および／または開始しうる。認証されると、クライアントデバイス１３０は、ＡＰ１１０との信頼されたおよび／または暗号化された接続を確立しうる。認証プロセスは、公開／私有キー暗号化を伴い、いくつかの実施形態では、２つの異なる公開／私有キーペアを伴いうる。クライアントデバイス１３０を構成するとき、異なるキーペアのうちの少なくとも１つが、クライアントデバイス１３０とＡＰ１１０との間での暗号化された接続を確立するために使用されうる。いくつかの実施形態では、他のセキュリティメカニズムが、ここに説明される公開／私有キー暗号化に加えて、またはそれの代替として使用されうる。
【００２１】
[0027]クライアントデバイス１３０は、（アイデンティティキーペアと呼ばれることもある）公開／私有ルートアイデンティティキー（Root Identity Key）ペア１３７を割り当てられうる。例えば、ルートアイデンティティキーペア１３７は、その製造時においてクライアントデバイス１３０に割り当てられ（例えば、プログラムされ）うる。クライアントデバイス１３０の認証は、コンフィギュレータ１４０が（ルートアイデンティティキーペア１３７から）公開ルートアイデンティティキーを決定することで始まりうる。いくつかの実施形態では、コンフィギュレータ１４０は、帯域外の方法でクライアントデバイス１３０の公開ルートアイデンティティキーを決定しうる。例えば、（クライアントデバイス１３０とは異なりうる）コンフィギュレータ１４０は、ラベルおよび／またはイメージをスキャンするための光学デバイス（例えば、カメラ）を含むスマートフォンでありうる。クライアントデバイス１３０は、ＱＲコード（登録商標）１３５で刻印された（imprinted with）ラベルを含みうる。ＱＲコード１３５は、公開ルートアイデンティティキーを表示しうるか、またはリモートデバイスあるいはサービスから公開ルートアイデンティティキーを引き出すようにスキャニングデバイスに指示しうる。このことから、ＱＲコード１３５は、コンフィギュレータ１４０にクライアントデバイス１３０の公開ルートアイデンティティキーを直接的にまたは間接的に提供しうる。いくつかの実施形態では、バーコードラベルがＱＲコード１３５に取って代わりうる。
【００２２】
[0028]他の実施形態では、他の帯域外方法が、公開ルートアイデンティティキーを決定するために使用されうる。例えば、クライアントデバイス１３０は、近距離無線通信（ＮＦＣ）リンクまたはＢｌｕｅｔｏｏｔｈ Ｌｏｗ Ｅｎｅｒｇｙ（ＢＬＥ）リンクを介してコンフィギュレータ１４０に公開ルートアイデンティティキーを伝達しうる。ここにはＮＦＣリンクおよびＢＬＥ通信リンクしか説明されていないが、任意の他の技術的に実現可能な通信リンクが使用されうる。
【００２３】
[0029]別の帯域外方法では、ユーザの介入が、コンフィギュレータ１４０に公開ルートアイデンティティキーを提供しうる。例えば、公開ルートアイデンティティキーが、クライアントデバイス１３０の人間にとって可読なディスプレイ上に表示され、ユーザインターフェース（例えば、キーボード）を通じてクライアントデバイス１３０のユーザによって入力されうる。
【００２４】
[0030]次に、コンフィギュレータ１４０が、以前に確立された、信頼された接続を通じてＡＰ１１０に公開ルートアイデンティティキーを提供しえ、ＡＰ１１０に対してクライアントデバイス１３０を認証する。いくつかの実施形態では、コンフィギュレータ１４０はまた、ＡＰ１１０に署名された証明書を提供しうる。署名された証明書は、他のワイヤレスデバイスに公開ルートアイデンティティキーの権限および／または有効性を証明しうる。コンフィギュレータ１４０はまた、クライアントデバイス１３０の公開ルートアイデンティティキーを記憶しうる。
【００２５】
[0031]ＡＰ１１０は、クライアントデバイス１３０を発見および構成するために、公開ルートアイデンティティキーを使用しうる。例えば、ＡＰ１１０は、クライアントデバイス１３０の公開ルートアイデンティティキーを使用して暗号化された発見メッセージを送信しうる。発見メッセージは、ＡＰ１１０に関連付けられた（公開／私有キーペアの）公開キーを含みうる。ＡＰ１１０から発見メッセージを受信することに応答して、クライアントデバイス１３０は、（ネットワークプロビジョニングキー（Network Provisioning Key）ペアと呼ばれることもある）公開／私有一過性アイデンティティキー（Transient Identity Key）ペア１３８を生成しうる。ルートアイデンティティキーペア１３７とは異なる一過性アイデンティティキーペア１３８は、ＡＰ１１０との通信用にクライアントデバイス１３０を構成するために使用されうる。このことから、ルートアイデンティティキーペア１３７は、クライアントデバイス１３０を認証するために使用され、一過性アイデンティティキーペア１３８は、クライアントデバイス１３０を構成するために使用されうる。クライアントデバイス１３０は、任意の技術的に実現可能な手段を使用して一過性アイデンティティキーペア１３８を生成しうる。いくつかの実施形態では、クライアントデバイス１３０は、一過性アイデンティティキーペア１３８を単独で生成しうる。例えば、クライアントデバイス１３０は、一過性アイデンティティキーペア１３８を生成するための乱数生成器を含みうる。他の実施形態では、クライアントデバイス１３０は、一過性アイデンティティキーペア１３８を生成するためのシードとして機能しうるコンフィギュレータ１４０および／またはＡＰ１１０からの乱数を受信しうる。
【００２６】
[0032]（一過性アイデンティティキーペア１３８からの）公開一過性アイデンティティキーは、ＡＰ１１０および／またはコンフィギュレータ１４０に提供されうる。例えば、一過性アイデンティティキーペア１３８を生成した後で、クライアントデバイス１３０は、ＡＰ１１０に公開一過性アイデンティティキーを送信しうる。ＡＰ１１０はその後、コンフィギュレータ１４０に公開一過性アイデンティティキーを転送しうる。いくつかの実施形態では、公開一過性アイデンティティキーはまた、コンフィギュレータ１４０内に記憶されうる。
【００２７】
[0033]クライアントデバイス１３０とＡＰ１１０とは、クライアントデバイス１３０とＡＰ１１０との間での通信を暗号化するために、共有ペアワイズマスターキー（ＰＭＫ：Pairwise Master Key）を決定しうる。共有ＰＭＫは、他のクライアントデバイスによって決定される他の共有ＰＭＫに対して一意であり、一過性アイデンティティキーペア１３８に少なくとも部分的に基づきうる。
【００２８】
[0034]いくつかの実施形態では、共有ＰＭＫが決定された後で、構成クレデンシャル（a configuration credential）が生成され、クライアントデバイス１３０内に記憶されうる。構成クレデンシャルは、共有ＰＭＫ、「コネクタ」、および／または認証局（ＣＡ）公開キーを含みうる。「コネクタ」は、公開一過性アイデンティティキー、デバイス識別子、およびネットワーク識別子（例えば、ＷＬＡＮ１２０の識別子）を含むデータ構造でありうる。コネクタは、ネットワーク上の他のデバイスにクライアントデバイス１３０を知らせうる（introduce）。ＣＡ公開キーは、コネクタ中の他の情報、共有ＰＭＫ、または公開一過性アイデンティティキーの有効性を証明しうる。
【００２９】
[0035]クライアントデバイス１３０は、クライアントデバイス１３０の構成を完了し、共有ペアワイズ一過性キー（ＰＴＫ：Pairwise Transient Key）を決定するために、公開一過性アイデンティティキーを使用してＡＰ１１０と通信しうる。例えば、クライアントデバイス１３０とＡＰ１１０とは、共有ＰＴＫを決定するために４ウェイハンドシェイクを使用しうる。４ウェイハンドシェイクを遂行するにあたり、クライアントデバイス１３０とＡＰ１１０とは、共有ＰＴＫを決定するために、ＡＰ１１０に関連付けられた公開／私有キーペアおよび／または一過性アイデンティティキーペア１３８を使用しうる。共有ＰＭＫとは異なりうる共有ＰＴＫは、クライアントデバイス１３０とＡＰ１１０との間でのネットワーク通信を暗号化するために使用されうる。クライアントデバイス１３０の認証および構成は、図２および３と併せて以下により詳細に説明される。
【００３０】
[0036]図２は、実例的な実施形態にしたがった、図１のクライアントデバイス１３０の動作状態を例示する状態図２００を示している。クライアントデバイス１３０は、状態２１０で始まる。状態２１０は、クライアントデバイス１３０が初めに製造されたおよび／または工場から出荷されたときのような、クライアントデバイス１３０にとっての初期状態でありうる。状態２１０では、クライアントデバイス１３０は、ルートアイデンティティキーペア１３７を所有しうる。ルートアイデンティティキーペア１３７は、クライアントデバイス１３０の永続性メモリ（a persistent memory）のようなメモリ中に記憶されうる。当業者は、永続性メモリがバッテリバックアップされたメモリ、ＥＥＰＥＯＭ、フラッシュメモリ、ＲＯＭメモリ、等のような、電力がない場合にデータを保持しうる任意のメモリでありうることを認識するであろう。ルートアイデンティティキーペア１３７は、クライアントデバイス１３０に永久的に関連付けられうる。例えば、クライアントデバイス１３０が、クライアントデバイス１３０を初期状態に戻すためにファクトリーリセットを受けると、クライアントデバイス１３０は、ルートアイデンティティキーペア１３７を保持しうる（例えば、ルートアイデンティティキーペアは、クライアントデバイス１３０内に記憶されたままでありうる）。
【００３１】
[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]前述の明細書では、実例的な実施形態は、その特定の実例的な実施形態に関して説明されてきた。しかしながら、添付された特許請求の範囲中に記載された本開示のより広い範囲から逸脱することなしに、それに対する様々な修正および変更がなされうることは明白であろう。本明細書および図面は、それ故に、限定的な意味というよりはむしろ例示的な意味で考慮されるべきである。
【図１】
2018524865.tif 000003
【図２】
2018524865.tif 000004
【図３】
2018524865.tif 000005
【図４】
2018524865.tif 000006
【図５】
2018524865.tif 000007
【図６】
2018524865.tif 000008
【図７】
2018524865.tif 000009
【手続補正書】
【提出日】平成29年12月1日(2017.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセスポイント（ＡＰ）とともに使用するためにクライアントデバイスを構成する方法であって、前記方法は、
発見メッセージを送信することと、
前記ＡＰにおいて、前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記ＡＰに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第１の共有キーと前記第２の共有キーとを使用して前記クライアントデバイスと通信することと
を備える、方法。
【請求項２】
前記発見メッセージは、前記ＡＰに関連付けられた公開キーを含む、請求項１に記載の方法。
【請求項３】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項１に記載の方法。
【請求項４】
ワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記ワイヤレスデバイスは、前記クライアントデバイスとは異なる、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記発見メッセージを送信することは、前記第２の公開キーを受信することに応答するものである、請求項４に記載の方法。
【請求項６】
前記ワイヤレスデバイスに前記第１の公開キーを送信すること
をさらに備える、請求項４に記載の方法。
【請求項７】
前記ＡＰに関連付けられた前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
をさらに備える、請求項１に記載の方法。
【請求項８】
第１のワイヤレスデバイスであって、
トランシーバと、
プロセッサと、
前記プロセッサによって実行されたときに、前記第１のワイヤレスデバイスに、
発見メッセージを送信することと、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第１の共有キーと前記第２の共有キーとを使用してクライアントデバイスと通信することと
を行わせる命令を記憶するメモリと
を備える、第１のワイヤレスデバイス。
【請求項９】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項８に記載の第１のワイヤレスデバイス。
【請求項１０】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項８に記載の第１のワイヤレスデバイス。
【請求項１１】
前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
を行わせるための命令をさらに備える、請求項８に記載の第１のワイヤレスデバイス。
【請求項１２】
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、請求項１１に記載の第１のワイヤレスデバイス。
【請求項１３】
前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスに前記第１の公開キーを送信すること
を行わせるための命令をさらに備える、請求項１１に記載の第１のワイヤレスデバイス。
【請求項１４】
前記第１のワイヤレスデバイスに、
前記第１のワイヤレスデバイスに関連付けられた前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
を行わせるための命令をさらに備える、請求項８に記載の第１のワイヤレスデバイス。
【請求項１５】
第１のワイヤレスデバイスであって、
発見メッセージを送信するための手段と、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信するための手段と、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成するための手段と、
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成するための手段と、
前記第１の共有キーと前記第２の共有キーとを使用してクライアントデバイスと通信するための手段と
を備える、第１のワイヤレスデバイス。
【請求項１６】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項１５に記載の第１のワイヤレスデバイス。
【請求項１７】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項１５に記載の第１のワイヤレスデバイス。
【請求項１８】
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信するための手段、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
をさらに備える、請求項１５に記載の第１のワイヤレスデバイス。
【請求項１９】
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、請求項１８に記載の第１のワイヤレスデバイス。
【請求項２０】
前記第２のワイヤレスデバイスに前記第１の公開キーを送信するための手段
をさらに備える、請求項１８に記載の第１のワイヤレスデバイス。
【請求項２１】
前記第１のワイヤレスデバイスの前記第１の公開キーを少なくとも部分的に解読するための手段
をさらに備える、請求項１５に記載の第１のワイヤレスデバイス。
【請求項２２】
第１のワイヤレスデバイスであって、
トランシーバと、
プロセッサと、
前記プロセッサによって実行されたときに、前記第１のワイヤレスデバイスに、
発見メッセージを送信することと、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
第２のワイヤレスデバイスから、クライアントデバイスに関連付けられた第２の公開キーを受信することと、ここにおいて、前記第２のワイヤレスデバイスは、クライアントデバイスとは異なる、
前記第２のワイヤレスデバイスに前記第１の公開キーを送信することと、
前記第１の共有キーを使用して前記クライアントデバイスと通信することと
を行わせる命令を記憶するメモリと
を備える、第１のワイヤレスデバイス。
【請求項２３】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項２２に記載の第１のワイヤレスデバイス。
【請求項２４】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項２２に記載の第１のワイヤレスデバイス。
【請求項２５】
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、請求項２２に記載の第１のワイヤレスデバイス。
【請求項２６】
前記第１のワイヤレスデバイスの前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
を行うための命令をさらに備える、請求項２２に記載の第１のワイヤレスデバイス。
【請求項２７】
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第２の共有キーを使用して前記クライアントデバイスと通信することと
を行うための命令をさらに備える、請求項２２に記載の第１のワイヤレスデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
[0083]前述の明細書では、実例的な実施形態は、その特定の実例的な実施形態に関して説明されてきた。しかしながら、添付された特許請求の範囲中に記載された本開示のより広い範囲から逸脱することなしに、それに対する様々な修正および変更がなされうることは明白であろう。本明細書および図面は、それ故に、限定的な意味というよりはむしろ例示的な意味で考慮されるべきである。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレスネットワークで使用するためにクライアントデバイスを構成する方法であって、前記方法は、
前記クライアントデバイスが、第１の公開および私有キーペアを動的に生成することと、
前記第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してアクセスポイント（ＡＰ）と通信することと
を備える、方法。
［Ｃ２］
前記第１の共有キーは、前記ＡＰで生成される、Ｃ１に記載の方法。
［Ｃ３］
前記第１の公開および私有キーペアは、一過性アイデンティティキーペアである、Ｃ１に記載の方法。
［Ｃ４］
前記ＡＰからメッセージを受信すること、ここにおいて、前記第１の公開および私有キーペアを動的に生成することは、前記ＡＰから前記メッセージを受信することに応答するものである、
をさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記ＡＰからの前記メッセージは、前記ＡＰに関連付けられた公開キーを含む、Ｃ４に記載の方法。
［Ｃ６］
第２の私有キーを使用して前記ＡＰからの前記メッセージを少なくとも部分的に解読すること
をさらに備える、Ｃ４に記載の方法。
［Ｃ７］
前記第２の私有キーは、前記第１の公開および私有キーペアとは異なる、Ｃ６に記載の方法。
［Ｃ８］
前記第２の私有キーは、前記クライアントデバイスが製造されるときに前記クライアントデバイス中にプログラムされる、Ｃ６に記載の方法。
［Ｃ９］
前記第１の共有キーは、前記ＡＰに関連付けられた公開および私有キーペアに少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ１０］
前記ＡＰで、第２の共有キーを生成することと、
前記第２の共有キーを使用して前記ＡＰと通信することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１１］
前記クライアントデバイスをリセットすることと、
前記クライアントデバイスが、前記第１の公開および私有キーペアとは異なる第３の公開および私有キーペアを動的に生成することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１２］
ワイヤレスデバイスであって、
トランシーバと、
プロセッサと、
前記プロセッサによって実行されたときに、前記ワイヤレスデバイスに、
第１の公開および私有キーペアを動的に生成することと、
前記第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してアクセスポイント（ＡＰ）と通信することと
を行わせる命令を記憶するメモリと
を備える、ワイヤレスデバイス。
［Ｃ１３］
前記第１の公開および私有キーペアは、一過性アイデンティティキーペアである、Ｃ１２に記載のワイヤレスデバイス。
［Ｃ１４］
前記ワイヤレスデバイスに、
前記ＡＰからメッセージを受信すること、ここにおいて、前記第１の公開および私有キーペアは、前記受信されたメッセージに応答して動的に生成される、
を行わせる命令をさらに備える、Ｃ１２に記載のワイヤレスデバイス。
［Ｃ１５］
前記ワイヤレスデバイスに、
第２の私有キーを使用して前記ＡＰから受信された前記メッセージを少なくとも部分的に解読すること
を行わせる命令をさらに備える、Ｃ１４に記載のワイヤレスデバイス。
［Ｃ１６］
前記第２の私有キーは、前記第１の公開および私有キーペアとは異なる、Ｃ１５に記載のワイヤレスデバイス。
［Ｃ１７］
前記第２の私有キーは、前記ワイヤレスデバイスが製造されるときに前記ワイヤレスデバイス中にプログラムされる、Ｃ１５に記載のワイヤレスデバイス。
［Ｃ１８］
前記第１の共有キーは、前記ＡＰの公開および私有キーペアに少なくとも部分的に基づく、Ｃ１２に記載のワイヤレスデバイス。
［Ｃ１９］
前記ワイヤレスデバイスに、
前記ＡＰで、第２の共有キーを生成することと、
前記第２の共有キーを使用して前記ＡＰと通信することと
を行わせる命令をさらに備える、Ｃ１２に記載のワイヤレスデバイス。
［Ｃ２０］
前記ワイヤレスデバイスに、
前記ワイヤレスデバイスをリセットすることと、
前記第１の公開および私有キーペアとは異なる第３の公開および私有キーペアを動的に生成することと
を行わせる命令をさらに備える、Ｃ１２に記載のワイヤレスデバイス。
［Ｃ２１］
ワイヤレスデバイスであって、
第１の公開および私有キーペアを動的に生成するための手段と、
前記第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成するための手段と、
前記第１の共有キーを使用してアクセスポイント（ＡＰ）と通信するための手段と
を備える、ワイヤレスデバイス。
［Ｃ２２］
前記第１の公開および私有キーペアは、一過性アイデンティティキーペアである、Ｃ２１に記載のワイヤレスデバイス。
［Ｃ２３］
前記ＡＰからメッセージを受信するための手段、ここにおいて、前記第１の公開および私有キーペアを動的に生成することは、前記ＡＰから前記メッセージを受信することに応答するものである、
をさらに備える、Ｃ２１に記載のワイヤレスデバイス。
［Ｃ２４］
第２の私有キーを使用して前記ＡＰからの前記メッセージを少なくとも部分的に解読するための手段
をさらに備える、Ｃ２３に記載のワイヤレスデバイス。
［Ｃ２５］
前記第２の私有キーは、前記第１の公開および私有キーペアとは異なる、Ｃ２４に記載のワイヤレスデバイス。
［Ｃ２６］
前記第１の共有キーは、前記ＡＰに関連付けられた公開および私有キーペアに少なくとも部分的に基づく、Ｃ２１に記載のワイヤレスデバイス。
［Ｃ２７］
前記ＡＰで第２の共有キーを生成するための手段と
前記第２の共有キーを使用して前記ＡＰと通信することと
をさらに備える、Ｃ２１に記載のワイヤレスデバイス。
［Ｃ２８］
前記ワイヤレスデバイスをリセットするための手段と、
前記第１の公開および私有キーペアとは異なる第３の公開および私有キーペアを動的に生成するための手段と
をさらに備える、Ｃ２１に記載のワイヤレスデバイス。
［Ｃ２９］
ワイヤレスデバイスのプロセッサによって実行されたときに、前記ワイヤレスデバイスに、
第１の公開および私有キーペアを動的に生成することと、
前記第１の公開および私有キーペアに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してアクセスポイント（ＡＰ）と通信することと
を行わせる命令を記憶する、非一時的コンピュータ可読媒体。
［Ｃ３０］
前記第１の公開および私有キーペアは、一過性アイデンティティキーペアである、Ｃ２９に記載の非一時的コンピュータ可読媒体。
［Ｃ３１］
前記ＡＰからメッセージを受信すること、ここにおいて、前記第１の公開および前記私有キーペアを生成することは、前記ＡＰから前記メッセージを受信することに応答するものである、
を行うための命令をさらに備える、Ｃ２９に記載の非一時的コンピュータ可読媒体。
［Ｃ３２］
第２の私有キーを使用して前記ＡＰからの前記メッセージを少なくとも部分的に解読すること
を行うための命令をさらに備える、Ｃ３１に記載の非一時的コンピュータ可読媒体。
［Ｃ３３］
前記第２の私有キーは、前記第１の公開および私有キーペアとは異なる、Ｃ３２に記載の非一時的コンピュータ可読媒体。
［Ｃ３４］
前記第１の共有キーは、前記ＡＰに関連付けられた公開および私有キーペアに少なくとも部分的に基づく、Ｃ２９に記載の非一時的コンピュータ可読媒体。
［Ｃ３５］
前記ＡＰで、第２の共有キーを生成することと、
前記第２の共有キーを使用して前記ＡＰと通信することと
を行うための命令をさらに備える、Ｃ２９に記載の非一時的コンピュータ可読媒体。
［Ｃ３６］
前記ワイヤレスデバイスをリセットすることと、
前記第１の公開および私有キーペアとは異なる第３の公開および私有キーペアを動的に生成することと
を行うための命令をさらに備える、Ｃ２９に記載の非一時的コンピュータ可読媒体。
［Ｃ３７］
アクセスポイント（ＡＰ）とともに使用するためにクライアントデバイスを構成する方法であって、前記方法は、
発見メッセージを送信することと、
前記ＡＰにおいて、前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記ＡＰに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用して前記クライアントデバイスと通信することと
を備える、方法。
［Ｃ３８］
前記発見メッセージは、前記ＡＰに関連付けられた公開キーを含む、Ｃ３７に記載の方法。
［Ｃ３９］
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、Ｃ３７に記載の方法。
［Ｃ４０］
ワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記ワイヤレスデバイスは、前記クライアントデバイスとは異なる、
をさらに備える、Ｃ３７に記載の方法。
［Ｃ４１］
前記発見メッセージを送信することは、前記第２の公開キーを受信することに応答するものである、Ｃ４０に記載の方法。
［Ｃ４２］
前記ワイヤレスデバイスに前記第１の公開キーを送信すること
をさらに備える、Ｃ４０に記載の方法。
［Ｃ４３］
前記ＡＰに関連付けられた前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
をさらに備える、Ｃ３７に記載の方法。
［Ｃ４４］
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第２の共有キーを使用して前記クライアントデバイスと通信することと
をさらに備える、Ｃ３７に記載の方法。
［Ｃ４５］
第１のワイヤレスデバイスであって、
トランシーバと、
プロセッサと、
前記プロセッサによって実行されたときに、前記第１のワイヤレスデバイスに、
発見メッセージを送信することと、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してクライアントデバイスと通信することと
を行わせる命令を記憶するメモリと
を備える、第１のワイヤレスデバイス。
［Ｃ４６］
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、Ｃ４５に記載の第１のワイヤレスデバイス。
［Ｃ４７］
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、Ｃ４５に記載の第１のワイヤレスデバイス。
［Ｃ４８］
前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
を行わせるための命令をさらに備える、Ｃ４５に記載の第１のワイヤレスデバイス。
［Ｃ４９］
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、Ｃ４８に記載の第１のワイヤレスデバイス。
［Ｃ５０］
前記第１のワイヤレスデバイスに、
前記ワイヤレスデバイスの前記第１の公開キーを送信すること
を行わせるための命令をさらに備える、Ｃ４８に記載の第１のワイヤレスデバイス。
［Ｃ５１］
前記第１のワイヤレスデバイスに、
前記第１のワイヤレスデバイスに関連付けられた前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
を行わせるための命令をさらに備える、Ｃ４５に記載の第１のワイヤレスデバイス。
［Ｃ５２］
前記第１のワイヤレスデバイスに、
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第２の共有キーを使用して前記クライアントデバイスと通信することと
を行わせるための命令をさらに備える、Ｃ４５に記載の第１のワイヤレスデバイス。
［Ｃ５３］
第１のワイヤレスデバイスであって、
発見メッセージを送信するための手段と、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信するための手段と、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成するための手段と、
前記第１の共有キーを使用してクライアントデバイスと通信するための手段と
を備える、第１のワイヤレスデバイス。
［Ｃ５４］
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、Ｃ５３に記載の第１のワイヤレスデバイス。
［Ｃ５５］
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、Ｃ５３に記載の第１のワイヤレスデバイス。
［Ｃ５６］
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信するための手段、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
をさらに備える、Ｃ５３に記載の第１のワイヤレスデバイス。
［Ｃ５７］
前記発見メッセージを送信することは、前記第２の公開キーを受信することに応答するものである、Ｃ５６に記載の第１のワイヤレスデバイス。
［Ｃ５８］
前記第２のワイヤレスデバイスに前記第１の公開キーを送信するための手段
をさらに備える、Ｃ５６に記載の第１のワイヤレスデバイス。
［Ｃ５９］
前記第１のワイヤレスデバイスの前記第１の公開キーを少なくとも部分的に解読するための手段
をさらに備える、Ｃ５３に記載の第１のワイヤレスデバイス。
［Ｃ６０］
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成するための手段と、
前記第２の共有キーを使用して前記クライアントデバイスと通信するための手段と
をさらに備える、Ｃ５３に記載の第１のワイヤレスデバイス。
［Ｃ６１］
第１のワイヤレスデバイスのプロセッサによって実行されたときに、前記第１のワイヤレスデバイスに、
発見メッセージを送信することと、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーを使用してクライアントデバイスと通信することと
を行わせる命令を記憶する、非一時的コンピュータ可読媒体。
［Ｃ６２］
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、Ｃ６１に記載の非一時的コンピュータ可読媒体。
［Ｃ６３］
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、Ｃ６１に記載の非一時的コンピュータ可読媒体。
［Ｃ６４］
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
を行うための命令をさらに備える、Ｃ６１に記載の非一時的コンピュータ可読媒体。
［Ｃ６５］
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、Ｃ６４に記載の非一時的コンピュータ可読媒体。
［Ｃ６６］
前記第１の公開キー前記第２のワイヤレスデバイスを送信すること
を行うための命令をさらに備える、Ｃ６４に記載の非一時的コンピュータ可読媒体。
［Ｃ６７］
前記第１のワイヤレスデバイスの前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
を行うための命令をさらに備える、Ｃ６１に記載の非一時的コンピュータ可読媒体。
［Ｃ６８］
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第２の共有キーを使用して前記クライアントデバイスと通信することと
を行うための命令をさらに備える、Ｃ６１に記載の非一時的コンピュータ可読媒体。
【手続補正書】
【提出日】平成30年7月19日(2018.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセスポイント（ＡＰ）とともに使用するためにクライアントデバイスを構成する方法であって、前記方法は、
発見メッセージを送信することと、
前記ＡＰにおいて、前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記ＡＰに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第１の共有キーと前記第２の共有キーとを使用して前記クライアントデバイスと通信することと
を備える、方法。
【請求項２】
前記発見メッセージは、前記ＡＰに関連付けられた公開キーを含む、請求項１に記載の方法。
【請求項３】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項１に記載の方法。
【請求項４】
ワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記ワイヤレスデバイスは、前記クライアントデバイスとは異なる、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記発見メッセージを送信することは、前記第２の公開キーを受信することに応答するものである、請求項４に記載の方法。
【請求項６】
前記ワイヤレスデバイスに前記第１の公開キーを送信すること
をさらに備える、請求項４に記載の方法。
【請求項７】
前記ＡＰに関連付けられた前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
をさらに備える、請求項１に記載の方法。
【請求項８】
第１のワイヤレスデバイスであって、
トランシーバと、
プロセッサと、
前記プロセッサによって実行されたときに、
発見メッセージを送信することと、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第１の共有キーと前記第２の共有キーとを使用してクライアントデバイスと通信することと
を、前記第１のワイヤレスデバイスに行わせる命令を記憶するメモリと
を備える、第１のワイヤレスデバイス。
【請求項９】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項８に記載の第１のワイヤレスデバイス。
【請求項１０】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項８に記載の第１のワイヤレスデバイス。
【請求項１１】
前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信すること、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
を行わせるための命令をさらに備える、請求項８に記載の第１のワイヤレスデバイス。
【請求項１２】
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、請求項１１に記載の第１のワイヤレスデバイス。
【請求項１３】
前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスに前記第１の公開キーを送信すること
を行わせるための命令をさらに備える、請求項１１に記載の第１のワイヤレスデバイス。
【請求項１４】
前記第１のワイヤレスデバイスに、
前記第１のワイヤレスデバイスに関連付けられた前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
を行わせるための命令をさらに備える、請求項８に記載の第１のワイヤレスデバイス。
【請求項１５】
第１のワイヤレスデバイスであって、
発見メッセージを送信するための手段と、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信するための手段と、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成するための手段と、
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成するための手段と、
前記第１の共有キーと前記第２の共有キーとを使用してクライアントデバイスと通信するための手段と
を備える、第１のワイヤレスデバイス。
【請求項１６】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項１５に記載の第１のワイヤレスデバイス。
【請求項１７】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項１５に記載の第１のワイヤレスデバイス。
【請求項１８】
第２のワイヤレスデバイスから、前記クライアントデバイスに関連付けられた第２の公開キーを受信するための手段、ここにおいて、前記第２のワイヤレスデバイスは、前記クライアントデバイスとは異なる、
をさらに備える、請求項１５に記載の第１のワイヤレスデバイス。
【請求項１９】
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、請求項１８に記載の第１のワイヤレスデバイス。
【請求項２０】
前記第２のワイヤレスデバイスに前記第１の公開キーを送信するための手段
をさらに備える、請求項１８に記載の第１のワイヤレスデバイス。
【請求項２１】
前記第１のワイヤレスデバイスの前記第１の公開キーを少なくとも部分的に解読するための手段
をさらに備える、請求項１５に記載の第１のワイヤレスデバイス。
【請求項２２】
第１のワイヤレスデバイスであって、
トランシーバと、
プロセッサと、
前記プロセッサによって実行されたときに、
発見メッセージを送信することと、
前記発見メッセージに応答して、動的に生成された第１の公開キーを受信することと、
前記第１のワイヤレスデバイスに関連付けられた公開キーと前記第１の公開キーとに少なくとも部分的に基づいて第１の共有キーを生成することと、
第２のワイヤレスデバイスから、クライアントデバイスに関連付けられた第２の公開キーを受信することと、ここにおいて、前記第２のワイヤレスデバイスは、クライアントデバイスとは異なる、
前記第２のワイヤレスデバイスに前記第１の公開キーを送信することと、
前記第１の共有キーを使用して前記クライアントデバイスと通信することと
を、前記第１のワイヤレスデバイスに行わせる命令を記憶するメモリと
を備える、第１のワイヤレスデバイス。
【請求項２３】
前記発見メッセージは、前記第１のワイヤレスデバイスに関連付けられた公開キーを含む、請求項２２に記載の第１のワイヤレスデバイス。
【請求項２４】
前記第１の公開キーは、前記クライアントデバイスに関連付けられた公開一過性アイデンティティキーである、請求項２２に記載の第１のワイヤレスデバイス。
【請求項２５】
前記発見メッセージは、前記第２の公開キーを受信することに応答して送信される、請求項２２に記載の第１のワイヤレスデバイス。
【請求項２６】
前記第１のワイヤレスデバイスの前記公開キーを使用して前記第１の公開キーを少なくとも部分的に解読すること
を行うための命令をさらに備える、請求項２２に記載の第１のワイヤレスデバイス。
【請求項２７】
前記第１の共有キーに少なくとも部分的に基づいて第２の共有キーを生成することと、
前記第２の共有キーを使用して前記クライアントデバイスと通信することと
を行うための命令をさらに備える、請求項２２に記載の第１のワイヤレスデバイス。
【国際調査報告】
2018524865.tif 000010
2018524865.tif 000011
2018524865.tif 000012