(57)【要約】ネットワーク内の認証に関する方法、システム、装置およびデバイスが記載される。モバイルデバイスは、グループに関連した認証サーバーとのグループアカウントを確立することができる。グループアカウント確立を成功裏に完了すると、モバイルデバイスは認証サーバー、グループ、モバイルデバイス、グループキー、バージョンニング(versioning)情報、等を含むグループ認証トークンを受信する。モバイルデバイスは同じグループのメンバである別のモバイルデバイスと認証するためにグループ認証トークンを使用することができる。バージョニング情報は異なるバージョンを有するグループ認証トークン間の後方互換性をサポートすることができる。【選択図】図４
2017534217.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信のための方法であって、
グループに加入する第１のデバイスによって認証サーバーとのグループアカウントを確立することと、前記認証サーバーは前記グループと関連づけられる、
前記認証サーバーからグループ認証トークンを受信することと、前記グループ認証トークンは確立されたグループアカウントと関連づけられる、および
前記グループ認証トークンに少なくとも部分的に基づいてネットワークの第２のデバイスと認証することと、前記第２のデバイスは前記グループのメンバである、
を備えた方法。
【請求項２】
前記認証サーバーと接続状態の間に前記グループアカウントを確立し、前記グループ認証トークンを受信することと、
前記認証サーバーと非接続状態の間に前記第２のデバイスと認証することと、
をさらに備えた、請求項１の方法。
【請求項３】
前記グループ認証トークンが前記グループと関連づけられることを前記第２のデバイスが確認することに少なくとも部分的に基づいて前記第２のデバイスとの第１の認証を完了することと、および
前記グループ認証トークンが前記第１のデバイスと関連づけられることを前記第２のデバイスが確認することに少なくとも部分的に基づいて前記第２のデバイスとの第２の認証を完了することと、
をさらに備えた、請求項１の方法。
【請求項４】
周期的スケジュール、非周期的スケジュール、またはそれらの組み合わせの１つで前記認証サーバーから更新されたグループ認証トークンを受信することとをさらに備えた、請求項１の方法。
【請求項５】
各受信されたグループ認証トークンおよび更新されたグループ認証トークンは特定のグループ認証トークンに関するバージョンに関連づけられたバージョンインデックスを備え、第２のデバイスと認証することは、
認証のために第２のデバイスにより使用されているグループ認証トークンとは異なるバージョンを有するグループ認証トークンを用いて前記第２のデバイスと認証することを備える、請求項４の方法。
【請求項６】
前記第２のデバイスにより使用されているバージョンよりも新しい前記グループ認証トークンのバージョンを有するグループ認証トークンを用いて前記第２のデバイスと認証することをさらに備えた、請求項５の方法。
【請求項７】
前記第２のデバイスにより使用されているバージョンよりも古い前記グループ認証トークンのバージョンを有するグループ認証トークンを用いて前記第２のデバイスと認証することをさらに備えた、請求項５の方法。
【請求項８】
各更新されたグループ認証トークンは、前記グループ認証トークンが更新された理由を示す理由コードを備えた、請求項５の方法。
【請求項９】
少なくとも１つの理由コードは、前記第１のデバイスが、異なるバージョンを有する前記グループ認証トークンを用いて前記第２のデバイスと認証することを禁止する請求項８の方法。
【請求項１０】
少なくとも１つの理由コードは、前記第１のデバイスが、異なるバージョンを有する前記グループ認証トークンを用いて前記第２のデバイスと認証することを許可する請求項８の方法。
【請求項１１】
前記グループ認証トークンは、前記グループに関連づけられたグループ識別子、認証サーバー識別子、第１のデバイス識別子、グループ認証鍵、前記グループ認証鍵に関連づけられたバージョンインデックス、タイミング情報フィールドまたはそれらの組み合わせの１つを備える、請求項１の方法。
【請求項１２】
前記グループ認証トークンは所定の時間期間有効である、請求項１の方法。
【請求項１３】
前記ネットワークはメッシュネットワークである、請求項１の方法。
【請求項１４】
前記ネットワークはソーシャルＷｉ−Ｆｉメッシュネットワークである、請求項１の方法。
【請求項１５】
無線通信のための装置において、
プロセッサと、
前記プロセッサと電子通信しているメモリと、および
前記メモリに記憶されている命令とを備え、前記命令は、前記プロセッサにより、
グループに加入する第１のデバイスにより、認証サーバーとのグループアカウントを確立し、ここにおいて、前記認証サーバーは前記グループと関連づけられる、
前記認証サーバーからグループ認証トークンを受信し、ここにおいて、前記グループ認証トークンは確立されたグループアカウントと関連づけられる、および
前記グループ認証トークンに少なくとも部分的に基づいてネットワークの第２のデバイスと認証する、ここにおいて、前記第２のデバイスは前記グループのメンバである、
ように前記プロセッサにより実行可能である、装置。
【請求項１６】
前記認証サーバーと接続状態にある間前記グループアカウントを確立し、前記グループ認証トークンを受信し、および
前記認証サーバーと非接続状態にある間前記第２のデバイスと認証するように前記プロセッサにより実行可能な命令をさらに備えた、請求項１５の装置。
【請求項１７】
前記グループ認証トークンが前記グループと関連づけられることを前記第２のデバイスが確認することに少なくとも部分的に基づいて前記第２のデバイスと第１の認証を完了し、および
前記グループ認証トークンが前記第１のデバイスと関連づけられることを前記第２のデバイスが確認することに少なくとも部分的に基づいて前記第２のデバイスと第２の認証を完了するように前記プロセッサにより実行可能な命令をさらに備えた、請求項１５の装置。
【請求項１８】
周期スケジュール、非周期スケジュール、またはそれらの組み合わせの１つで前記認証サーバーから更新されたグループ認証トークンを受信するように前記プロセッサにより実行可能な命令をさらに備えた、請求項１５の装置。
【請求項１９】
各受信されたグループ認証トークンと更新されたグループ認証トークンは前記特定のグループ認証トークンに関するバージョンに関連づけられたバージョンインデックスを備え、前記第２のデバイスと認証するために前記命令はさらに、
認証に関して前記第２のデバイスにより使用されているグループ認証トークンとは異なるバージョンを有するグループ認証トークンを用いて前記第２のデバイスと認証するように前記プロセッサにより実行可能である、請求項１８の装置。
【請求項２０】
前記第２のデバイスにより使用されている前記バージョンよりも新しい前記グループ認証トークンのバージョンを有するグループ認証トークンを用いて前記第２のデバイスを認証するように前記プロセッサにより実行可能である、請求項１９の装置。
【請求項２１】
前記第２のデバイスにより使用されている前記バージョンよりも古い前記グループ認証トークンのバージョンを有するグループ認証トークンを用いて前記第２のデバイスと認証するように前記プロセッサにより実行可能な命令をさらに備えた、請求項１９の装置。
【請求項２２】
各更新されたグループ認証トークンは前記グループ認証トークンが更新された前記理由を示す理由コードを備えた請求項１９の装置。
【請求項２３】
少なくとも１つの理由コードは、前記第１のデバイスが、異なるバージョンを有する前記グループ認証トークンを用いて前記第２のデバイスと認証することを禁止する、請求項２２の装置。
【請求項２４】
少なくとも１つの理由コードは、前記第１のデバイスが、異なるバージョンを有する前記グループ認証トークンを用いて前記第２のデバイスと認証することを許可する、請求項２２の装置。
【請求項２５】
前記グループ認証トークンは、前記グループに関連づけられたグループ識別子、認証サーバー識別子、第１のデバイス識別子、グループ認証鍵、前記グループ認証鍵に関連づけられたバージョンインデックス、タイミング情報フィールド、またはそれらの組み合わせの１つを備えた、請求項１５の装置。
【請求項２６】
前記グループ認証トークンは所定の時間期間有効である、請求項１５の装置。
【請求項２７】
前記ネットワークはソーシャルＷｉ−Ｆｉメッシュネットワークである、請求項１５の装置。
【請求項２８】
無線通信に関する装置において、
グループに加入する第１のデバイスによって、認証サーバーとグループアカウントを確立する手段と、ここにおいて、前記認証サーバーは前記グループに関連づけられる、
前記認証サーバーからグループ認証トークンを受信する手段と、ここにおいて、前記グループ認証トークンは確立されたグループアカウントと関連づけられる、および
前記グループ認証トークンに少なくとも部分的に基づいてネットワークの第２のデバイスと認証する手段と、ここにおいて、前記第２のデバイスは前記グループのメンバである、
を備えた、装置。
【請求項２９】
前記認証サーバーと接続状態にある間前記グループアカウントを確立し前記グループ認証トークンを受信する手段と、および
前記認証サーバーと非接続状態にある間前記第２のデバイスと認証する手段をさらに備えた、請求項２８の装置。
【請求項３０】
無線通信に関するコンピュータ実行可能なコードを記憶する非一時的コンピュータ可読媒体において、前記コードは、
グループに加入する第１のデバイスにより認証サーバーとグループアカウントを確立し、ここにおいて、前記認証サーバーは前記グループと関連づけられる、
前記認証サーバーからグループ認証トークンを受信し、ここにおいて、前記グループ認証トークンは確立されたグループアカウントに関連づけられる、および
前記グループ認証トークンに少なくとも部分的に基づいてネットワークの第２のデバイスと認証する、ここにおいて、前記第２のデバイスは前記グループのメンバである、
ようにプロセッサにより実行可能である、非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]本特許出願は、２０１４年１１月１２日に出願され、本願の譲り受け人に譲渡された「インフラストラクチャレスピアツーピアネットワークにおいてピアを認証するための方法」と題されたLee他による米国特許出願第１４／５３９，２７５号の優先権を主張する。
【背景技術】
【０００２】
[0002]本開示は一般に、ワイヤレス通信システムに関し、より具体的には、ワイヤレスネットワークにおける認証に関する。
【０００３】
[0003]ワイヤレス通信システムは、音声、映像、パケットデータ、メッセージング、ブロードキャスト、等のような様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース（例えば、時間、周波数、および電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムでありうる。ワイヤレスネットワーク、例えば、Wi-Fiネットワーク(IEEE 802.11)のようなワイヤレスローカルエリアネットワーク（ＷＬＡＮ）は、１つまたは複数のステーション(SＴＡｓ)またはモバイルデバイスと通信することができるアクセスポイント（ＡＰ）を含むことができる。ＡＰはインターネットのようなネットワークに結合されることができ、モバイルデバイスがネットワークを介して通信する（および／またはアクセスポイントに結合された他のデバイスと通信する）ことを可能にする。
【０００４】
[0004]いくつかの例において、ネットワークはいくつかの共通性(commonality)（例えば共通のグループ、組織、軍隊等に関連する）を共有するモバイルデバイスのグループ間で共有するコンテンツに関するネットワークが形成されることができる。モバイルデバイスは、共通性に関連する共通鍵またはトークン、例えばグループ認証トークンに基づいてネットワーク上の他のモバイルデバイスと認証することによりネットワーク（例えば、メッシュネットワーク、ソーシャルWi-Fiメッシュネットワーク等）を形成することができる。しかしながら、一般的なネットワーク認証スキームは、そのグループに関連する各モバイルデバイスがネットワーク上のグループモバイルデバイスと認証する(authenticate with)ための共通鍵またはパスワードまたは命令(order)を有することを保証することに苦労するかもしれない。
【０００５】
[0005]いくつかの認証スキームにおいて、すべてのモバイルデバイスはグループモバイルデバイスと認証（ピアツーピア認証）することができる前に最も共通する鍵を常に所有する必要があるかもしれない。大規模ネットワーク（例えば、1,000+モバイルデバイス）では、共通鍵またはパスワードの配信は特に困難であり得るので、例えば、オフラインモバイルデバイスは更新された鍵を受信することができないかもしれないので、スケーリング(scaling)は、すぐに関心事となり得るかもしれない。他の認証スキームはモバイルステーションと認証サーバーとの間の接続を必要とするかもしれない、それはネットワークへのモバイルデバイスを認証する。しかしながら、これは、モバイルデバイスがオンライン接続を確立することができないとき成功しないかもしれず、および、オンライン時にネットワークリソースを消費する。
【発明の概要】
【０００６】
[0006]記載された特徴は一般にワイヤレス通信に関する種々の改良されたシステム、方法、および／または装置に関する。そのようなシステム、方法、および／または装置はネットワークにおける認証、例えば、メッシュネットワークを形成するモバイルデバイス間の認証を提供することができる。一般に、モバイルデバイスは認証サーバー（ＡＳ）とグループアカウント確立することができ、アカウントに基づいてトークンを受信することができる。ＡＳはグループと関連づけることができ、トークンはグループ認証トークン(ＡｕＴ)であり得る。いくつかの態様において、ＡｕＴはグループメンバシップの証拠(proof)を提供することができ、同じグループに関連したネットワーク上の他のモバイルデバイスと認証するために加入デバイスにより使用されることができる。いくつかの態様において、第１のモバイルデバイス（加入デバイス）はオンラインの間あるいは接続モードにおいてＡｕＴを確立し受信することができ、次に、ＡＳへの接続を必要とすることなしに第２のモバイルデバイス（グループまたはメンバデバイス）と認証することができる。ＡｕＴはバージョニング(versioning)情報を含むことができ、加入デバイスは、メンバデバイスとは異なるＡｕＴのバージョンを有するＡｕＴを用いてメンバデバイスと認証することができる。したがって、ＡｕＴに基づく記載された認証は、現在の認証技術に見られる直近(most current)の鍵の即時配信および／またはＡＳへの有効接続(active connection)の必須要件(requirement)を回避する。
【０００７】
[0007]図示例の第１のセットにおいて、ワイヤレス通信に関する方法が提供される。方法は、認証サーバーとのグループアカウントをグループに加入する第１のデバイスによって確立することと、ここにおいて、認証サーバーはグループと関連づけられる、認証サーバーからグループ認証トークンを受信することと、ここにおいて、グループ認証トークンは確立されたグループアカウントと関連づけられる、およびグループ認証トークンに少なくとも部分的に基づいてネットワークの第２のデバイスと認証することと、ここにおいて、第２のデバイスはグループのメンバである、を含むことができる。
【０００８】
[0008]いくつかの態様において、方法は、グループアカウントを確立することと、認証サーバーと接続された状態の間グループ認証トークンを受信することと、および認証サーバーとの非接続状態の間第２のデバイスと認証することとを含むことができる。方法は、第２のデバイスが、グループ認証トークンがグループと関連づけられていることを確認することに少なくとも部分的に基づいて第２のデバイスと第１の認証を完了することと、および第２のデバイスが、グループ認証トークンが第１のデバイスと関連づけられていることを確認することに少なくとも部分的に基づいて第２のデバイスとの第２の認証を完了することとを含むことができる。
【０００９】
[0009]いくつかの態様において、方法は、周期的スケジュール、非周期的スケジュールまたはそれらの組み合わせの１つで認証サーバーから更新されたグループ認証トークンを受信することを含む。各受信されたグループ認証トークンおよび更新されたグループ認証トークンは特定のグループ認証トークンに関するバージョンに関連づけられたバージョンインデックスを含むことができ、第２のデバイスと認証することは、認証のために第２のデバイスにより使用されているグループ認証トークンとは異なるバージョンを有するグループ認証トークンを用いて第２のデバイスと認証することを含むことができる。方法は、第２のデバイスにより使用されているバージョンよりも新しいバージョンのグループ認証トークンを有するグループ認証トークンを用いて第２のデバイスと認証することを含むことができる。方法は、第２のデバイスにより使用されているバージョンよりも古いバージョンのグループ認証トークンを有するグループ認証トークンを用いて第２のデバイスと認証することを含むことができる。各更新されたグループ認証トークンはグループ認証トークンが更新された理由を示す理由コードを含むことができる。少なくとも１つの理由コードは、第１のデバイスが、異なるバージョンを有するグループ認証トークンを用いて第２のデバイスと認証することを禁止することができる。少なくとも１つの理由コードは、第１のデバイスが、異なるバージョンを有するグループ認証トークンを用いて第２のデバイスと認証することを許可することができる。
【００１０】
[0010]いくつかの態様において、グループ認証トークンは、グループと関連づけられたグループ識別子、認証サーバー識別子、第１のデバイス識別子、グループ認証鍵、グループ認証鍵に関連づけられたバージョンインデックス、タイミング情報フィールドまたはそれらの組み合わせの１つを含むことができる。グループ認証トークンは所定の時間期間有効であり得る。ネットワークはメッシュネットワークであり得る。ネットワークはソーシャルWi-Fiメッシュネットワークであり得る。
【００１１】
[0011]例の第２の例示セットにおいて、ワイヤレス通信に関する装置が提供される。装置は、プロセッサ、プロセッサと電子通信しているメモリ、およびメモリに記憶されている命令群を含むことができる。命令群は、グループに加入する第１のデバイスにより認証サーバーとグループアカウントを確立し、ここにおいて、認証サーバーはグループと関連づけられている、認証サーバーからグループ認証トークンを受信し、ここにおいて、グループ認証トークンは確立されたグループアカウントと関連づけられる、およびグループ認証トークンに少なくとも部分的に基づいてネットワークの第２のデバイスと認証する、ここにおいて、第２のデバイスはグループのメンバである、ようにプロセッサにより実行されることができる。
【００１２】
[0012]いくつかの態様において、装置は、認証サーバーと接続された状態の間グループアカウントを確立しグループ認証トークンを受信し、認証サーバーと非接続状態の間第２のデバイスと認証するようにプロセッサにより実行可能な命令群を含むことができる。装置は、グループ認証トークンがグループと関連づけられていることを第２のデバイスが確認することに少なくとも部分的に基づいて第２のデバイスと第１の認証を完了し、グループ認証トークンが第１のデバイスと関連づけられていることを第２のデバイスが確認することに少なくとも部分的に基づいて第２のデバイスと第２の認証を完了するようにプロセッサにより実行可能な命令群を含むことができる。
【００１３】
[0013]いくつかの態様において、装置は、周期的スケジュール、非周期的スケジュールまたはそれらの組み合わせで認証サーバーから更新されたグループ認証トークンを受信するようにプロセッサにより実行可能な命令群を含むことができる。各受信されたグループ認証トークンおよび更新されたグループ認証トークンは特定のグループ認証トークンに関するバージョンに関連づけられたバージョンインデックスを含むことができ、第２のデバイスと認証するための命令群はさらに、認証のために第２のデバイスにより使用されているグループ認証トークンとは異なるバージョンを有するグループ認証トークンを用いて第２のデバイスと認証するようにプロセッサにより実行可能である。
【００１４】
[0014]いくつかの態様において、装置は第２のデバイスにより使用されているバージョンよりも新しいバージョンのグループ認証トークンを有するグループ認証トークンを用いて第２のデバイスと認証するようにプロセッサにより実行可能な命令群を含むことができる。装置は、第２のデバイスにより使用されているバージョンよりも古いバージョンのグループ認証トークンを有するグループ認証トークンを用いて第２のデバイスと認証するようにプロセッサにより実行可能な命令を含むことができる。各更新されたグループ認証トークンはグループ認証トークンが更新された理由を示す理由コードを含むことができる。少なくとも１つの理由コードは第１のデバイスが、異なるバージョンを有するグループ認証トークンを用いて第２のデバイスと認証することを禁止することができる。少なくとも１つの理由コードは第１のデバイスが、異なるバージョンを有するグループ認証トークンを用いて第２のデバイスと認証することを許可することができる。
【００１５】
[0015]いくつかの態様において、グループ認証トークンはグループに関連づけられたグループ識別子、認証サーバー識別子、第１のデバイス識別子、グループ認証鍵、グループ認証鍵に関連づけられたバージョンインデックス、タイミング情報フィールド、またはそれらの組み合わせの１つを含むことができる。グループ認証トークンは所定の時間期間有効であり得る。ネットワークはソーシャルＷｉ−Ｆｉメッシュネットワークであり得る。
[0016]例示例の第３のセットにおいて、ワイヤレス通信のための装置が提供される。装置は、グループに加入する第１のデバイスによって、認証サーバーとグループアカウントを確立する手段と、ここで、認証サーバーはグループと関連づけられる、認証サーバーからグループ認証トークンを受信する手段と、ここで、グループ認証トークンは確立されたグループアカウントと関連づけられる、およびグループ認証トークンに少なくとも部分的に基づいてネットワークの第２のデバイスと認証する手段と、ここで、第２のデバイスはグループのメンバである、を含むことができる。
【００１６】
[0017]いくつかの態様において、装置は、認証サーバーと接続されている状態にある間グループアカウントを確立しグループ認証トークンを受信する手段と、認証サーバーと非接続状態にある間第２のデバイスと認証する手段とを含むことができる。
【００１７】
[0018]例示例の第４のセットにおいて、ワイヤレス通信に関するコンピュータ実行可能なコードを記憶する非一時的コンピュータ可読媒体が提供される。コードは、グループに加入する第１のデバイスにより、認証サーバーとグループアカウントを確立し、ここで、認証サーバーはグループと関連づけられている、認証サーバーからグループ認証トークンを受信し、ここで、グループ認証トークンは確立されたグループアカウントと関連づけられている、およびグループ認証トークンに少なくとも部分的に基づいてネットワークの第２のデバイスと認証する、ここで、第２のデバイスはグループのメンバである、ようにプロセッサにより実行可能であり得る。
【００１８】
[0019]前述は、以下の詳細な説明がより良く理解されうるように、本開示による例の特徴および技術的利点をどちらかといえば広く概説している。追加の特徴および利点が以下に説明される。開示される概念および特定の例は、本開示と同じ目的を実行するための他の構造を修正または設計するための基礎として容易に利用されうる。このような等価な構造は、添付の特許請求の範囲の範囲から逸脱しない。本明細書で開示される概念の特質であると考えられる特徴は、関連する利点とともに、それらの編成および動作の方法の両方に関して、添付の図に関連して検討されたときに以下の説明からより良く理解されるであろう。図の各々は、例示および説明のみを目的として提供され、特許請求の範囲の限定の定義としては提供されはない。
【図面の簡単な説明】
【００１９】
[0020]本発明の性質および利点のさらなる理解が、以下の図面を参照することによって実現されうる。添付された図では、同様のコンポーネントまたは特徴は、同じ参照ラベルを有しうる。さらに、同じタイプの様々なコンポーネントは、参照ラベルに、ダッシュと、同様のコンポーネント間を区別する第２のラベルとを後続させることによって区別されうる。本明細書中で第１の参照ラベルのみが使用される場合、その説明は、第２の参照ラベルに関係なく同じ第１の参照ラベルを有する同様のコンポーネントのいずれか１つに適用可能である。
【図１】[0021]図１は本開示の種々の態様に従う、ワイヤレス通信システムのブロック図を示す。
【図２】[0022]図２は本開示の態様に従うワイヤレス通信の態様を図示するスイムレーン(swim lane)図を示す。
【図３】図３は本開示の態様に従う例示認証トークンの態様を例示する図を示す。
【図４】図４は本開示の態様に従うワイヤレス通信の態様を例示するスイムレーン図を示す。
【図５】図５は本開示の態様に従うワイヤレス通信の態様を例示するスイムレーン図を示す。
【図６】図６は本開示の種々の態様に従う、ワイヤレス通信に使用するように構成されたデバイスのブロック図を示す。
【図７】図７は本開示の種々の態様に従う、ワイヤレス通信に使用するように構成されたデバイスのブロック図を示す。
【図８】図８は本開示の種々の観点に従う、ワイヤレス通信システムのブロック図を示す。
【図９】図９は、本開示の種々の態様に従う、ワイヤレス通信のための方法の一例を例示するフローチャートである。
【図１０】図１０は本開示の種々の態様に従う、ワイヤレス通信のための方法の一例を例示するフローチャートである。
【図１１】図１１は本開示の種々の態様に従う、ワイヤレス通信のための方法の一例を例示するフローチャートである。
【図１２】図１２は本開示の種々の態様に従う、ワイヤレス通信のための方法の一例を例示するフローチャートである。
【発明を実施するための形態】
【００２０】
[0033]現在のロバストセキュリティネットワークアソシエーション(robust security network association)(RNSA)技術において、デバイス間の認証（ピアツーピア認証）は、各デバイスが同じ鍵またはパスワードを持つことを要求するＳＡＥ(simultaneous authentication of equals)プロトコルを用いる。ＳＡＥ技術は一般にインフラストラクチャサポートの必要性がない、例えば、認証の間ＡＳへのライブ接続(live connection)がないピア認証に関して設計されている。しかしながら、共通鍵またはパスワードへの変更はタイムリーな方法で各デバイスに更新された鍵を配信することに関連した困難性により問題となる可能性がある。他の技術は、各デバイス（例えば、モバイルデバイス、アクセスポイント等）がＡＳと接続しおよび認証することを要求する拡張認証プロトコル（ＥＡＰ）に依存することができる。認証されると、デバイスは通信に関するデバイス間で共有されるペアワイズマスター鍵（ＰＭＫ）を受信することができる。しかしながら、接続へのアクセスがないまたは低減されたアクセス、ネットワークリソースについての制限等によりすべての環境がＥＡＰ技術をサポートできるわけではない。
【００２１】
[0034]本開示の態様はＡｕＴのある態様を共有するデバイス間のネットワーク内の認証に関する。モバイルデバイスはグループアカウントを作成しＡｕＴを受信するためにＡＳに接続することができる。ＡＳはグループに関連づけられることができ、一般的に、グループと関連づけるようにオーソライズされたデバイスのためのＡｕＴｓを提供する態様を管理することができる。モバイルデバイスはグループに関連づけられた第２のモバイルデバイスを発見することができ、ＡｕＴに基づいて第２のデバイスと認証することができる。いくつかの例において、加入デバイスおよび／またはメンバデバイスは認証の間ＡＳへのアクティブ接続を有さなくてもよい。ＡｕＴの態様は、最も最近のＡｕＴを有さないデバイスに対して認証が許可されるようにＡｕＴの異なるバージョン間の互換性を提供することができる。
【００２２】
[0035]以下の説明は、例を提供しており、特許請求の範囲に記載されている範囲、適用可能性、または例を限定してはいない。変更が、本開示の範囲から逸脱することなく、説明される要素の機能および配置において行われうる。様々な例は、適宜、様々なプロシージャまたはコンポーネントを省略、代用、あるいは追加しうる。例えば、説明される方法は、説明されるものとは異なる順序で遂行されえ、様々なステップが追加、省略、または組み合わされうる。また、ある特定の例に関して説明される特徴は、他の例において組み合されうる。
【００２３】
[0036]まず図１を参照すると、ブロック図はＷＬＡＮネットワーク１００の例を例示する。ＷＬＡＮネットワーク１００は、アクセスポイント（ＡＰ）１０５、およびモバイルステーション、パーソナルデジタルアシスタンツ（ＰＤＡｓ）、他のハンドヘルドデバイス、ノートブック、ノートブックコンピュータ、タブレットコンピュータ、ラップトップ、ディスプレデバイス（例えば、ＴＶｓ、コンピュータモニタ等）、プリンタ等のような１つまたは複数のワイヤレスデバイスまたは複数のステーション（ＳＴＡｓ）を含むことができる。１つのみのＡＰ１０５が例示されているけれども、ＷＬＡＮネットワーク１００は複数のＡＰｓ１０５を有することができる。ワイヤレスステーション１１５の各々は、モバイルステーション（ＭＳｓ）、モバイルデバイス、アクセスターミナル（ＡＴｓ）、ユーザ機器（ＵＥ）、加入者局（ＳＳｓ）、または加入者ユニットとも呼ばれることができ、通信リンク１２０を介してＡＰ１０５と関連づけられおよび通信することができる。各ＡＰ１０５は、そのエリア内のワイヤレスステーション１１５が典型的にＡＰ１０５と通信することができるような地理的カバレージエリア１１０を有する。ワイヤレスステーション１１５は地理的カバレージエリア１１０を介して分散されることができる。各ワイヤレスステーション１１５は固定または可動であることができる。
【００２４】
[0037]図１には示されないけれども、ワイヤレスステーション１１５は２以上のＡＰ１０５によりカバーされることができ、それゆえ異なる時間に１つまたは複数のＡＰｓ１０５と関連づけることができる。単一のＡＰ１０５およびステーションの関連づけられたセットはベーシックサービスセット（ＢＳＳ）と呼ばれることができる。拡張サービスセット（ＥＳＳ）は接続されたＢＳＳｓのセットである。分散システム（ＤＳ）（図示せず）は拡張サービスセット内のＡＰｓ１０５を接続するために使用される。アクセスポイント１０５に関する地理的カバレージエリア１１０はカバレージエリア（図示せず）の一部のみを構成する複数のセクタに分割されることができる。ＷＬＡＮネットワーク１００は、異なる技術に関するオーバラップカバレージエリアおよびカバレージエリアの可変サイズを備えた異なるタイプ（たとえば、メトロポリタンエリア、ホームネットワーク等）の複数のアクセスポイント１０５を含むことができる。図示されないけれども、他のワイヤレスデバイスがＡＰ１０５と通信することができる。
【００２５】
[0038]ワイヤレスステーション１１５は通信リンク１２０を用いてＡＰ１０５を介して互いに通信することができるけれども、各ワイヤレスステーション１１５はダイレクトワイヤレスリンク１２５を介して１つまたは複数の他のワイヤレスステーション１１５と直接通信することもできる。１つまたはいずれのワイヤレスステーション１１５もＡＰの地理的カバレージエリア１１０（図示せず）に存在しないとき、または両方のワイヤレスステーション１１５がＡＰの地理的カバレージエリア１１０内に存在するとき、ダイレクトワイヤレスリンク１２５を介して２以上のワイヤレスステーション１１５が通信することができる。ダイレクトワイヤレスリンク１２５の例はＷｉ−Ｆｉダイレクト接続、Ｗｉ−Ｆｉトンネルダイレクトリンクセットアップ（ＴＤＬＳ）リンク、および他のＰ２Ｐグループ接続を用いることにより確立された接続を含むことができる。これらの例におけるワイヤレスステーション１１５は物理レイヤおよびＭＡＣレイヤを含むベースバンドプロトコルおよびＷＬＡＮ無線に従って通信することができる。他のインプリメンテーションにおいて、他のピアツーピア接続および／またはアドホックネットワークがＷＬＡＮネットワーク１００内にインプリメントされることができる。
【００２６】
[0039]１つまたは複数のワイヤレスステーション１１５は同じグループに関連づけられることができ、メッシュネットワークを形成するように接続する、例えば、ＡＰ１０５を介さずに直接接続することを要求することができる。例えば、ワイヤレスステーション１１５−ｂが共通性(commonality)を共有する、たとえば、同じグループに関連づけられることをワイヤレスステーション１１５−ａは決定することができ、たとえば、コンテンツ共有のためにワイヤレスステーション１１５−ｂに直接接続するための認証手続きをイニシエート(initiate)することができる。各ワイヤレスステーション１１５は、グループ認証およびＡｕＴ管理の態様を管理する認証コンポーネント１３０を含むことができる。たとえば、ワイヤレスステーション１１５−ａはワイヤレスリンク１４５および１５０を介してネットワーク１４０上のＡＳ１３５からＡｕＴを受信しおよびグループアカウントを確立する態様を管理することができる認証コンポーネント１３０−ａを含むことができる。ワイヤレスリンク１４５および／または１５０は、たとえばセルラ通信ワイヤレスリンクであり得る。同様にワイヤレスステーション１１５−ｂはＡｕＴ管理およびグループアカウント確立の態様を管理することができる認証コンポーネント１３０−ｂを含むことができる。ワイヤレスステーション１１５−ａはＡＳ１３５から受信されたＡｕＴに基づいてワイヤレスステーション１１５−ｂと直接認証手続きをワイヤレスリンク１２５を介してイニシエートすることができる。認証すると、ワイヤレスステーション１１５−ａと１１５−ｂはメッシュネットワークを形成することができる。
【００２７】
[0040]図２は本開示の種々の態様に従うワイヤレス通信の態様を例示するスイムレーン図２００である。図２００は図１を参照して記載されたワイヤレス通信システム１００の態様を例示することができる。図２００は認証サーバー１３５−ａ、加入デバイス１１５−ｃ、およびグループメンバデバイス１１５−ｄを含む。加入デバイス１１５−ｃおよび／またはグループメンバデバイス１１５−ｄは図１を参照して上述された複数のワイヤレスステーション１１５の少なくとも１つの例であり得る。認証サーバー１３５−ａは図１を参照して上述された認証サーバー１３５の少なくとも１つの例であり得る。一般に、図２００はグループ認証トークンに基づいたネットワーク内の認証の態様を例示する。いくつかの例において、ワイヤレスステーション１１５、認証サーバー１３５および／またはＡＰｓ１０５の１つのようなシステムデバイスは、以下に記載された機能のいくつかまたはすべてを実行するようにデバイスの機能エレメントを制御するためのコードのセットを実行することができる。
【００２８】
[0041]ブロック２０５において、加入デバイス１１５−ｃはＡＳ１４０−ａとグループアカウントを確立することができる。一般に、グループはグループメンバの中で共有される共通の特徴および／またはいかなる共有される利益(interest)に言及することができる。いくつかの限定されない例として、グループはサービスプロバイダ、例えば、セルラサービスプロバイダ、ＷＬＡＮサービスプロバイダ等に言及することができる。グループはまたデバイス１１５間の共通の特徴、例えば、共通の製造業者に言及することができる。グループはまたアプリケーションアカウント、例えば、デバイス１１５上で実行されている共通のサービスまたはアプリケーション、コマーシャルアカウント（ｇｏｏｇｌｅ（登録商標）アカウント、yahoo（登録商標）、Amazon（登録商標）アカウント、等）を有するデバイス１１５にも言及することができる。グループはまた共通の組織、例えば、共通の雇用者、スポーツグループ等に関連づけられたモバイルデバイスにも言及することができる。したがって、多種多様の共通の利益および／または特徴がグループとの関連づけを構成することができることが理解されるべきである。
【００２９】
[0042]グループアカウントを作成することは、加入デバイス１１５−ａがグループと関連づけるためにオーソライズされることを確認するために、種々の情報、例えば、デバイス識別情報、ユーザ名、アドレス等をＡＳ１４０−ａに提供する加入デバイス１１５−ｃを含むことができる。１つの限定されない例において、グループアカウントの初期の作成はＡＳ１４０−ａと加入デバイス１１５−ｃが一緒に設置される、例えば、新しく雇われた従業員が登録のために企業ＩＴ部門に彼らのモバイルフォンを持ち込むことを含むことができる。２１０において、ＡＳ１４０−ａはグループ認証トークン（ＡｕＴ）を加入デバイス１１５−ｃに提供することができる。ＡｕＴはグループ内のメンバシップの証拠を、加入デバイス１１５−ｃの観点から提供することができる。
【００３０】
[0043]２１５において、加入デバイス１１５−ｃはグループメンバデバイス１１５−ｄと認証することができる。認証はＡｕＴに基づくことができる。グループメンバデバイス１１５−ｄと認証する加入デバイス１１５−ｃとして記載されるけれども、認証手続きの間に相互認証、例えば、グループメンバデバイス１１５−ｄと加入デバイス１１５−ｃが相互に互いに認証する、を生じることができることが理解される。
【００３１】
[0044]認証手続きを完了すると、加入デバイス１１５−ｃとグループメンバデバイス１１５−ｄはメッシュネットワークを形成する。すなわち、メッシュネットワークはグループＡｕＴに基づいて互いに同じグループ認証のメンバにより形成されることができる。より多くのデバイス１１５が加入デバイス１１５−ｃおよび／またはグループメンバデバイス１１５−ｄと検出および認証するに従い、メッシュネットワークは増大するであろう。いくつかの例において、デバイス１１５はソーシャルＷｉ−Ｆｉメッシュネットワーク、独立したベーシックサービスセット（ＩＢＳＳ）ネットワーク、等を形成することができる。いくつかのコンテキストにおいて、ネットワークはまたネイバーアウエアネットワーク（ＮＡＮ）データパス、ＮＡＮデータリンク、データパス（ＤＰ）、データリンク（ＤＬ）、ＮＡＮ  ＤＰ、ＮＡＮ  ＤＬ、ＮＤＰ，またはＮＤＬとも呼ばれることができる。従って、ネットワークを形成するメンバデバイス１１５はまたいくつかのコンテキストにおいて、メッシュステーション、メッシュグループ、データパスグループ、ＮＡＮ  ＤＰグループ、データリンクグループ、またはＮＡＮ  ＤＬグループと呼ばれることもできる。上述した用語は例示にすぎず、本開示はいかなるピアツーピアインフラストラクチャレスネットワークにも言及することができることが理解される。
【００３２】
[0045]図３は本開示の種々の態様に従う例示としてのグループ認証トークン（ＡｕＴ）３０５の態様を例示する図３００である。図３００は図１を参照して記載されたワイヤレス通信システム１００の態様を例示することができる。図は図１および／または２を参照して上述されたグループメンバデバイス１１５、加入デバイス１１５、アクセスポイント１０５、および／またはワイヤレスステーション１１５の少なくとも１つによりインプリメントされることができる。
【００３３】
[0046]上述したように、ＡｕＴ３０５の種々の態様はＡｕＴ３０５を用いたグループメンバデバイス１１５と加入デバイス１１５との間の認証を提供することができる。一般に、ＡｕＴ３０５は本開示に記載された特徴に従ってそのような認証を容易にするために種々の特性を含むことができる。例えば、ＡｕＴ３０５はＡＳ識別子３１０、グループ識別子３１５、デバイス識別子３２０、グループ認証鍵３２５、バージョンインデックス３３０、タイミング情報および理由コード３４０を含むことができる。概して、ＡｕＴ３０５は時間制限されることができ、特定のモバイルデバイス１１５に制限されることができ、およびデバイス１１５間の認証を容易にするためにグループシークレットを含む。ＡｕＴ３０５の１つまたは複数のコンポーネント、および／またはそのようなコンポーネントに基づいた機能はＡｕＴ３０５に関するシグナチャ(signature)として使用されることができる。
【００３４】
[0047]ＡＳ識別子３１０はＡＳを識別することに関連づけられた１つまたは複数の情報エレメントを含むことができる。ＡＳ識別子３１０は、ＡＳがグループ、例えば、ＡｕＴＧｏｏｇｌｅ＋、ＡｕＴＡＴ＆Ｔ、ＡｕＴCｏｍｐａｎｙ等に関連づけられることを表示および／または確認することができる。グループのコンテキスト内では、ＡＳは信頼された第三者（ＴＴＰ）であり得る。いくつかの態様において、ＡＳ識別子３１０またはＡＳ識別子３１０に基づいた関数はＡｕＴ３０５のシグナチャを検証するために認証プロセスの期間中に使用されることができる公開鍵を識別することができる。
【００３５】
[0048]グループ識別子３１５はＡｕＴ３０５に関連づけられたグループを識別するために使用される１つまたは複数の情報エレメントを含むことができる。例えば、グループが特定の製造業者に関連づけられる場合、グループ識別子３１５および／またはグループ識別子に基づいた関数（例えば、ハッシュ関数）は、ＡｕＴ３０５が特定のグループ、たとえば、ＡｕＴＭａｎｕｆａｃｔｕｒｅｒに関連づけられることを確認するために使用されることができる。グループ識別子３１５はＡｕＴ３０５を特定のグループに結び付けることができる。いくつかの例において、ＡＳは１つの鍵に関連づけられる２以上のグループを定義することができる。例えば、ＡＳの領域内において、グループ識別子３１５は特定のグループに関して固有であり得る。
【００３６】
[0049]デバイス識別子３２０はＡｕＴ３０５を受信するモバイルデバイス１１５を識別することに関連づけられた１つまたは複数の情報エレメントを含むことができる。一般に、各ＡｕＴ３０５はモバイルデバイス仕様、すなわち、特定のモバイルデバイスに制限(bound to)されている。したがって、第１のモバイルデバイス１１５に関連づけられた第１のＡｕＴ３０５は例えば詐欺防止のために第２のモバイルデバイス１１５に転送可能でないかもしれない。いくつかの例において、デバイス識別子３２０はモバイルデバイスのメディアアクセスコントローラ（ＭＡＣ）アドレスに関連づけられることができる。他のデバイス固有の情報もまたデバイス識別子３２０に含めることができおよび／またはデバイス識別子３２０から導出されることができる。
【００３７】
[0050]グループ認証鍵３２５はグループに関する共通シークレット、たとえば、パスワード、マスターキー等に関連づけられた１つまたは複数の情報エレメントを含むことができる。グループ認証鍵３２５および／またはグループ認証鍵３２５に基づいた関数はＡｕＴ３０５のシグナチャ検証に使用されることができる。１つの限定されない例として、グループ認証鍵３２５は、例えば、グループ識別子３１５と反復的にハッシュされるグループシークレットまたは鍵として形成されることができる。グループ識別子３１５は各グループに関する固有のハッシュチェーンを発生するためにハッシュ関数の入力として使用されることができる。いくつかの態様において、グループ認証鍵３２５は発生とは逆の順番に使用され、それは、ＧＫ（ｉ＋１）を備えたＡｕＴ３０５を保持するデバイスがＧＫ（ｉ）を備えたＡｕＴ３０５を保持する別のデバイスと認証することを可能にする。
【００３８】
[0051]１つの限定されない例において、グループ認証鍵３２５はプロセス３４５に従って構築されることができる、ここにおいて、最初にＧＫ（ｎ）がランダムに発生され、グループ識別子（ＧＩＤ）（すなわち、ＧＫ（ｎ−１）＝Ｆ（ＧＫ（ｎ）、ＧＩＤ））を備えたＧＫ（ｎ）に関数Ｆを適用することによりＧＫ（ｎ−１）が発生され、ここにおいて、Ｆは鍵導出関数、たとえば、ＨＭＡＣ−２５６、ＨＭＡＣ−３８４である。この手続きはＧＫ（１）が発生されるまで続けることができる。グループ認証鍵３２５は所定の長さ（例えば、ｎ）を有するようにＡＳにより構築されることができ、イニシャルグループ鍵（例えば、ＧＫ（１））はＡＳによりサインされることができる。それに続く鍵は反復態様でその鍵をハッシュすることにより認証されることができる。例えば、ＧＫ（２）は関数（Ｆ（ＧＫ（２）,ＧＩＤ））を適用し、ＧＫ（１）はＡＳにより認証されているので、それをＧＫ（１）と比較することにより認証されることができる。いくつかの例において、グループ認証鍵３２５は作成とは逆の順番にモバイルデバイスに配信される。例えば、構築によりＧＫ（３）はＧＫ（４）から導出されるので、ＧＫ（４）が最初に発生され、ＧＫ（３）が次に発生されるが、ＧＫ（３）が最初に配信され、次にＧＫ（４）が配信される等である。鍵チェーンが使い果たされると、例えば、最後のグループ認証鍵３２５が配信されると、新しいチェーンがＡＳにより作成されサインされることができる。いくつかの例において、モバイルデバイスは初期のアカウント確立の期間にルート鍵（ＧＫ（１））が提供されることができ、グループ認証鍵３２５のその後の反復を認証するためにルート鍵を用いることができる。
【００３９】
[0052]バージョンインデックス３３０はＡｕＴ３０５のバージョンを示すことに関連づけられた１つまたは複数の情報エレメントを含むことができる。ＡＳはＡｕＴ３０５を種々の理由、例えば、メインテナンスのためのタイムロールオーバ(timed-rollover)、グループ認証鍵コンプロマイズ(compromise)等で更新することができる。いくつかの例において、ＡＳは、グループシークレットがグループ識別子３１５とハッシュされることに基づくハッシュ関数を用いてグループ認証鍵３２５を作成することができる。バージョンインデックス３３０はハッシュ関数のどの反復がカレントＡｕＴ３０５と関連づけられているかを示すことができる。いくつかの例において、ＡＳはグループ認証鍵３２５の第１の反復をサイン(sign)することができ、それはバージョンインデックス（ｉ）を含むことができ、グループ認証鍵３２５（例えば、ＧＫ（ｉ））を、例えば初期登録およびＡｕＴ３０５配信の期間に、グループに関連づけられたメンバデバイスに配信することができる。いくつかの態様において、グループメンバデバイス１１５は、オンラインであって接続可能なときはいつでも、ＡＳに接続および同期することができる。しかしながら、ＡＳはシグナチャなしでメンバデバイスにＡｕＴ３０５の次のバージョン（例えば、ＧＫ（ｉ＋１））を配信することができる。したがって、グループメンバデバイスは、ＡｕＴ３０５がグループＡＳと関連づけられることを確認することができ、なおかつさらなるバージョンに関して低減された計算および／または通信オーバヘッドを実現することができる。いくつかの例において、ＧＫ（ｉ＋１）の次のバージョンは、グループメンバデバイスが、ＧＫ（ｉ）またはＧＫｓの前のバージョン、例えば、ＧＫ（ｉ−１）、ＧＫ（ｉ−２）等を用いてＧＫ（ｉ＋１）の認証を検証することができるように発生される。
【００４０】
[0053]いくつかの例において、ＡｕＴ３０５に関するシグナチャはＡｕＴ３０５の１つまたは複数のコンポーネントの関数であり得る。例えば、ＡｕＴ３０５のシグナチャはSign={HGK(KIdx)(ASID||GID||STAID||KIdx)}k-1ASであり得、この場合ＡＳＩＤはＡＳ識別子３１０、ＧＩＤはグループ識別子３１５、ＳＴＡＩＤはデバイス識別子３２０、およびＫＩｄｘはバージョンインデックス３３０である。したがって、ＡｕＴ３０５はＡｕＴ３０５をグループおよび特定のデバイスに結び付けるシグナチャを含むことができる。
【００４１】
[0054]タイミング情報３３５は、ＡｕＴ３０５に関するタイミングに関連づけられた情報エレメントを含むことができる。ＡｕＴ３０５は周期的スケジュールで更新されることができ、および／または所定の時間期間有効であると考えることができる。ＡｕＴ３０５は時間制限されることができタイミング情報３３５はタイムリミットを識別する情報、たとえば、時間ごと、日ごと、週ごと、月ごと、年ごと等を含むことができる。
【００４２】
[0055]理由コード３４０はＡｕＴ３０５が更新された理由に関連づけられた１つまたは複数の情報を含むことができる。理由コードの限定されない例は、スケジュールされたグループ認証鍵３２５ロールオーバ（例えば、時間満了）、スケジュールされたＡＳプライベート鍵変更、鍵コンプロマイズ（例えば、グループ認証鍵３２５および／またはＡＳプライベート鍵）、グループ内のポリシー変更等を含むことができる。以下に詳述するように、いくつかの例において、理由コードはグループメンバデバイスが、異なるバージョンＡｕＴ３０５を有する加入デバイスと認証するかどうかを決定する。すなわち、理由コード３４０は、メンバデバイスがグループ認証鍵３２５を承認するかまたは拒絶するかを決定することを助けることができる。
【００４３】
[0056]概して、ＡｕＴ３０５に基づく、ここに記載された認証技術はグループメンバデバイス間でセキュリティを効果的に利用する大規模な保証されたソーシャルＷｉ−Ｆｉメッシュネットワークの確立を提供する。ＡｕＴ３０５は効率的でスケーラブルなグループ認証管理、例えば、グループ鍵配信および更新、メンバシップ管理、等を提供し、その上、メンバデバイス間の効率的な認証を提供する。
【００４４】
[0057]図４は本開示の種々の態様に従うワイヤレス通信の態様を例示するスイムレーン図４００である。図４００は図１を参照して記載されたワイヤレス通信システム１００の態様を例示することができる。図４００は認証サーバー１３５−ｂ、加入デバイス１１５−ａおよびグループメンバデバイス１１５−ｆを含む。加入デバイス１１５−ｅおよび／またはグループメンバデバイス１１５-ｆは図１を参照して記載されたワイヤレスステーション１１５の少なくとも１つの例であり得る。認証サーバー１３５−ｂは図１を参照して記載された認証サーバー１３５の少なくとも１つの例であり得る。一般に、図４００はグループ認証トークンに基づいたネットワーク内の認証の態様を例示する。いくつかの例において、ワイヤレスステーション１１５、認証サーバー１３５および／またはＡＰｓ１０５の１つのようなシステムデバイスは、以下に記載された機能のいくつかまたはすべてを実行するようにデバイスの機能エレメントを制御するためのコードのセットを実行することができる。
【００４５】
[0058]４０５において、グループメンバデバイス１１５−ｆはＡＳ１４０−ｂとグループアカウントを確立することができる。一般に、グループアカウントは、グループメンバデバイス１１５−ｆとＡＳ１４０−ｂとの間の種々の情報、例えば、グループメンバデバイス１１５−ｆ識別情報に基づいて確立されることができる。４１０において、ＡＳ１４０−ｂはグループＡｕＴをグループメンバデバイス１１５−ｆに提供することができる。上述したように、グループＡｕＴは種々の理由に関して変更することができ、この場合、ＡｕＴの各バージョンはバージョンインデックス（例えば、バージョンインデックス３３０）を含むことができる。従って、グループメンバデバイス１１５−ｆはバージョンインデックスｉを備えたＡｕＴを受信および記憶することができる。
【００４６】
[0059]ブロック４１５において、ＡＳ１４０−ｂは鍵変更を経験することができる。鍵変更、たとえば、ＡＳ１４０−ｂのグループ認証鍵３２５および／またはプライベート鍵はスケジュールまたは非スケジュールされることができる。更新されたＡｕＴに基づいて、ＡＳ１４０−ｂはバージョンテキストをｉ＋１に増加することができる。したがって、ＡＳ１４０−ｂから発行されたＡｕＴｓは従前に発行されたＡｕＴｓとは異なるバージョンインデックスを有する。
【００４７】
[0060]４２０において、ＡＳ１４０−ｂは更新されたＡｕＴを加入デバイス１１５−ｅに送信することができる。この例において、加入デバイス１１５−ｅは従前にＡＳ１４０−ｂとグループアカウントを確立しＡｕＴを受信したデバイスであり得る。いくつかの態様において、グループと関連づけられたデバイスは更新されたＡｕＴを受信するためにＡＳ１４０−ｂと再接続することができる。たとえば、ＡｕＴのカレントバージョンをチェックするためにそして利用可能であるなら受信（例えば、プル(pull)）するために、所定のスケジュール等に従って、オンラインであるとき（例えば、アクティブ接続を有するとき）、デバイスはＡＳ１４０−ｂに接続することができる。いくつかの例において、ＡＳ１４０−ｂは、接続され利用可能であるこれらのメンバデバイスに関して、更新されたＡｕＴをプッシュ(push)する登録されたメンバデバイスに１つまたは複数の信号を送信することができる。それゆえ、バージョンインデックスｉ＋１を備えた更新されたＡｕＴは加入デバイス１１５−ｅに供給される。
【００４８】
[0061]オプションとして、ブロック４２５および／または４３０において、加入デバイス１１５−ｅとグループメンバデバイス１１５−ｆはＡＳ１４０−ｂから接続を切り離すことができる。たとえば、いずれかのデバイスはそのアクティブインターネット接続を失うことができおよび／またはＡＳ１４０−ｂへのその接続を失うことができる。従って、バージョンインデックスｉ＋１を有するＡｕＴを受信するためにＡＳ１４０−ｂに接続するためにグループメンバデバイス１５−ｆは利用できないかもしれない。
【００４９】
[0062]４３５において、グループメンバデバイス１１５−ｆがバージョンインデックスｉを備えたＡｕＴを用いて認証を承認するのに対して、加入デバイス１１５−ｅはバージョンインデックスｉ＋１を備えたＡｕＴを用いてグループメンバデバイス１１５−ｆと認証することができる。上述したように、ここに提供されるＡｕＴはデバイス間認証に関して前方および／または後方互換を許容することができる。すなわち、最近のＡｕＴを保持するデバイスはより新しいＡｕＴまたはより古いＡｕＴを保持する他のデバイスと認証することができる。それゆえ、デバイスは常にＡＳ１４０−ｂと同期する必要はなく、その上バージョンが付けられた(versioned)ＡｕＴを用いた認証をサポートする。いくつかの例において、グループメンバデバイス１１５−ｆは理由コードに基づいて加入デバイス１１５−ｅを認証することができ、たとえば、理由コードは鍵変更がスケジュールされたことを示し、それゆえ、グループメンバデバイス１１５−ｆは異なるバージョンインデックスであるにもかかわらず加入デバイスからのＡｕＴを信頼する。他の例において、グループメンバデバイス１１５−ｆはバージョンインデックス間の差分に基づいて加入デバイス１１５−ｅを認証することができ、たとえば、１、２、３までなどの異なるバージョンが認証のためにサポートされる。他の認証決定は理由コード、バージョンインデックス、並びにグループメンバデバイス１１５−ｆおよび／または加入デバイス１１５−ｅに知られた他のファクタの組み合わせに基づくことができる。従って、グループメンバデバイスは加入デバイスからのバージョンインデックスよりも新しいおよび／または古いバージョンインデックスを用いて認証することができる。
【００５０】
[0063]図５は、本開示の種々の態様に従うワイヤレス通信の態様を例示するスイムレーン図５００である。図５００は図１を参照して記載されたワイヤレス通信システム１００の態様を例示することができる。図５００は加入デバイス１１５−ｇおよびグループメンバデバイス１１５−ｈを含む。加入デバイス１１５−ｇおよび／またはグループメンバデバイス１１５−ｈは図１に関して上述されたワイヤレスステーション１１５の少なくとも１つの一例であり得る。一般的に、図５００はグループ認証トークンに基づいてネットワーク内における２フェーズ認証の態様を例示する。いくつかの例において、ワイヤレスステーション１１５、認証サーバー１３５および／またはＡＰｓ１０５の１つのようなシステムデバイスは、以下に記載された機能のいくつかまたはすべてを実行するためにデバイスの機能エレメントを制御するためのコードセットを実行することができる。加入デバイス１１５−ｇとグループメンバデバイス１１５−ｈはＡＳに従前に登録され、グループに関連づけられた少なくとも１つのＡｕＴを受信したことが理解されるべきである。
【００５１】
[0064]５０５において、加入デバイス１１５−ｇとグループメンバデバイス１１５−ｈは予備認証を実行することができる。一般に、予備認証はＡｕＴの少なくとも一部、たとえば、グループ認証鍵とカレントバージョンインデックス（例えば、ＧＫ（インデックス））を交換することを含むことができる。その交換に基づいて、各デバイス１１５は他のデバイスが有効なグループ認証鍵を保持するかどうかを判断し、保持しないデバイスに対する認証を拒否することができる。予備認証は例えば、サービス攻撃（service attack）の拒否を緩和するための迅速かつ効率的なメカニズムを提供することができる。
【００５２】
[0065]５１０において、グループメンバデバイス１１５−ｈはＡｕＴがグループと関連づけられているかどうか、たとえば、グループ認証鍵が有効かどうかを決定することができる。そうであるなら、５１５において、加入デバイス１１５−ｇおよびグループメンバデバイス１１５−ｈは完全認証手続きを実行することができる。いくつかの態様において、予備認証はデバイス１１５が例えばメッシュネットワークを形成するために接続するのに十分であり得る。従って、予備認証は第１の認証と考察されることができる。１つの例において、完全認証手続きは各デバイスがＡｕＴの少なくともさらなる部分あるいはすべてを交換することを含む。例えば、デバイスはＡｕＴが特定のデバイスに関連づけられている（または結び付けられている）ことを確認するための情報を交換することができる。これは一方のデバイスから他方のデバイスへＡｕＴのオーソライズされていない転送を防止することができる。
[0066]いくつかの態様において、完全認証はＡｕＴに基づいてシグナチャを交換することを含むことができる。例えば、シグナチャは、グループ認証鍵のハッシング関数およびその関連付けられたインデックスに基づいて、ＡＳ識別情報、グループ識別子、ステーション識別子、鍵インデックス値、またはそれらの組み合わせを含むことができるかまたは派生されることができる。いくつかの例において、グループ認証鍵および関連づけられたインデックス値はグループメンバデバイス１１５−ｈで維持されることができ、加入デバイス１１５−ｇからのＡｕＴが有効であることを検証するために使用されることができる。
【００５３】
[0067]５２０において、グループメンバデバイスは、加入デバイス１１５−ｇから受信されたシグナチャに基づいて加入デバイスからのＡｕＴが有効であるかどうかを決定する。そうであるなら、および５２５において、デバイスは認証されコンテンツを通信できるかさもなければ交換することができる。上述したように、いくつかの例において、予備認証はデバイスがメッシュネットワークを形成するように接続するのに十分であると考えられることができる。そのような例において、完全認証は第２の認証と考えることができデバイスに関する増大されたセキュリティ手段としての役割を果たすことができる。
【００５４】
[0068]図６は本開示の種々の態様に従って、ワイヤレス通信に関するステーションに使用する装置１１５−ｉのブロック図６００を示す。いくつかの例において、装置１１５−ｉは図１−５を参照して記載されたワイヤレスステーション１１５および／またはデバイス１１５の１つまたは複数の態様の一例であり得る。装置１１５−ｉはまたプロセッサ（図示せず）であり得るかまたはプロセッサを含むことができる。装置１１５−ｉは受信機６０５、グループ認証コンポーネント６１０および／または送信機６１５を含むことができる。これらのコンポーネントの各々は信号６０４および／または６０６を介して互いに通信している状態にあり得る。
【００５５】
[0069]装置１１５−ｉは、受信機６０５、グループ認証コンポーネント６１０および／または送信機６１５を介してここに記載された機能を実行するように構成されることができる。例えば、装置１１５−ｉは装置１１５−ｉの認証の態様を管理するように構成されることができる。
【００５６】
[0070]装置115のコンポーネントは、個々にまたは集合的に、ハードウェア中で適用可能な機能のうちのいくつかまたは全てを遂行するように適合された１つまたは複数のＡＳＩＣｓ使用してインプリメントされることができる。代替として、機能は、１つまたは複数の集積回路上で、１つまたは複数の他の処理ユニット（あるいはコア）によって遂行されることができる。他の例では、他のタイプの集積回路（例えば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、および他のセミカスタムＩＣ）が使用されることができ、それらは、当該技術において知られている任意の方式でプログラムされることができる。各コンポーネントの機能はまた、全体的にあるいは部分的に、メモリ中で具現化された命令によりインプリメントされ、１つまたは複数の汎用あるいは特定用途向けプロセッサによって実行されるようにフォーマットされることができる。
【００５７】
[0071]受信機605は、様々な情報チャネル（例えば、制御チャネル、データチャネルなど）に関連付けられた、パケット、ユーザデータ、および／または制御情報のような情報を受信することができる。受信機６０５は、関連づけられたグループＡｕＴを受信することおよびグループアカウントの確立に関連づけられたリンク６０２を介して認証サーバーから１つまたは複数の信号、メッセージ等を受信するように構成されることができる。受信機６０５は異なる装置と装置１１５−ｉを認証することに関連づけられた異なる装置から信号、メッセージ等を受信するように構成されることができる。異なる装置は同じグループに関連づけられることができる。情報は装置１１５−ｉの他のコンポーネントおよびグループ認証コンポーネント６１０上にパスされることができる。
【００５８】
[0072]グループ認証コンポーネント６１０はグループメンバデバイスと認証することの１つまたは複数の態様を管理することができる。いくつかの例において、グループ認証コンポーネント６１０は、グループアカウントを確立するために、受信機６０５および／または送信機６１５を介して、ＡＳと通信することができる。ＡＳはグループと関連づけられることができ、グループＡｕＴの作成、管理および配信の態様を管理することができる。したがって、グループ認証コンポーネント６１０はグループアカウントを確立することに基づいてグループＡｕＴを受信することができる。グループ認証コンポーネント６１０は、また装置１１５−ｉを他の装置（例えば、グループメンバデバイス）と認証する態様を管理することができる。いくつかの態様において、グループ認証コンポーネント６１０は、ＡｕＴが適切なグループと関連づけられ、ＡｕＴが装置１１１５−ｉに結び付けられていることを確認するために認証の期間中グループメンバデバイスとＡｕＴの１つまたは複数の態様を交換することを含むことができる。いくつかの例において、グループ認証コンポーネント６１０は、グループＡｕＴの異なるバージョンを有するデバイス間で認証が許可されるようにＡｕＴバージョニング(versioning)の態様を管理することができる。
【００５９】
[0073]送信機６１５は装置１１５−ｉの他のコンポーネントから受信された１つまたは複数の信号を送信することができる。送信機６１５は、グループ確立、グループＡｕＴ管理および認証に関連づけられた種々の信号、メッセージ等をリンク６０８を介して送信することができる。いくつかの例において、送信機６１５はトランシーバコンポーネント内の受信機６０５とコロケート(collocate)されることができる。送信機６１５は単一のアンテナを含むことができるかあるいはそれは複数のアンテナを含むことができる。
【００６０】
[0074]図７は種々の例に従うワイヤレス通信に関するワイヤレスステーションに使用される装置１１５−ｊのブロック図７００を示す。装置１１５−ｊは図１−５を参照して記載されたデバイス１１５および／またはワイヤレスステーション１１５の１つまたは複数の態様の一例であり得る。それはまた図６を参照して記載された装置１１５−ｉの一例でもあり得る。装置１１５−ｊは受信機６０５−ａ、グループ認証コンポーネント６１０−ａ、および／または送信機６１５−ａを含むことができ、それは装置１１５−ｉの対応するコンポーネントの例であり得る。装置１１５−ｊはまたプロセッサ（図示せず）も含むことができる。これらのコンポーネントの各々は、リンク７０４および／または７０６を介して互いに通信状態にあることができる。グループ認証コンポーネント６１０−ａはグループアカウントコンポーネント７０５、グループＡｕＴコンポーネント７１０、および認証コンポーネント７１５を含むことができる。受信機６０５−ａおよび送信機６１５−ａはそれぞれ、図６の受信機６０５および送信機６１５の機能を実行することができる。
【００６１】
[0075]グループアカウントコンポーネント７０５はＡＳとグループアカウントを確立しおよび／または維持することに関連した機能を監視し、管理し、さもなければ実行することができる。ＡＳはグループと関連づけられることができ、グループと関連づけられたデバイスに関するグループアカウントを確立し、記憶し、等々を行うことができる。グループアカウントコンポーネント７０５は、グループアカウントを作成するためにそれぞれ受信機６０５−ａおよび／または送信機６１５−ａおよびリンク７０２および７０８を介して、ＡＳと通信する態様を管理することができ、たとえば、装置１１５−ｊに関連づけられた識別情報、装置１１５−ｊのユーザに関連づけられたパーソナル情報等を送信することができる。上述したように、グループは多種多様の通信利益または特徴に関連づけられることができ、たとえば、インタラクティブゲームのソーシャルゲームグループ、所定の近接度内のロケーションベースのユーザのグループ、共通のアクティビティまたはスポーツに参加するプレイグループ等である。一般に、グループアカウントコンポーネント７０５は特定のサービスに関するアカウントを作成することができそのグループに参加することに関連づけられた情報を受信することができる。
【００６２】
[0076]グループＡｕＴコンポーネント７１０はグループに関するＡｕＴに関連した種々の機能を監視し、管理し、さもなければ実行することができる。アカウントが作られると、グループＡｕＴコンポーネント７１０は、受信機６０５−ａとリンク７０２を介して、グループと関連づけられた他のデバイスまたは装置と認証するために使用されるグループＡｕＴを受信することができる。上述したように、グループＡｕＴは共通のグループシークレットを含むことができ、装置１１５−ｊに結び付けることができ、所定の時間制限の期間有効であることができる。
【００６３】
[0077]いくつかの観点において、グループＡｕＴコンポーネント７１０は更新されたグループＡｕＴを受信する態様を管理することができる。たとえば、グループＡｕＴコンポーネント７１０はいつ装置１１５−ｊが接続され、それゆえグループＡＳと通信することができるかを決定することができる。したがって、グループＡｕＴコンポーネント７１０はグループＡｕＴの最も最近のバージョンを検索するためにＡＳと通信することができる。いくつかの態様において、グループＡｕＴコンポーネント７１０はＡＳからグループＡｕＴをプルすることができおよび／またはＡｓはグループＡｕＴコンポーネント７１０にグループＡｕＴをプッシュすることができる。
【００６４】
[0078]いくつかの態様において、グループＡｕＴコンポーネント７１０はグループＡｕＴのバージョニングの態様を管理することができる。たとえば、グループＡｕＴコンポーネント７１０は、グループＡｕＴのどのバージョンを装置１１５−ｊが利用しているのかを示す情報を決定および／または出力することができる。
【００６５】
[0079]認証コンポーネント７１５は、他のデバイスと装置１１５−ｊを認証することに関連した種々の機能を管理し、制御し、さもなければ実行することができる。認証コンポーネント７１５は認証の期間にグループＡｕＴのコンポーネントのいくつかまたはすべてを交換するために送信機６１５−ａおよびリンク７０８を介して、グループＡｕＴコンポーネント７１０から受信されたグループＡｕＴを使用することができ、グループメンバデバイスと通信することができる。
【００６６】
[0080]同様に、認証コンポーネント７１５は異なる装置を認証する装置１１５−ｊの態様を管理することができ、例えば、認証コンポーネント７１５はグループメンバシップおよびＡｕＴ有効性を検証するために他のデバイスからＡｕＴの態様を受信し検証することができる。
【００６７】
[0081]いくつかの態様において、認証コンポーネント７１５はグループメンバデバイスにより使用されているバージョンとは異なるグループＡｕＴのバージョンを用いる認証の態様を管理することができる。たとえば、装置１１５−ｊはグループＡｕＴのより新しいまたはより古いバージョンを有するグループメンバデバイスと認証することを試みることができる。認証コンポーネント７１５は、ＡｕＴに関するバージョンインデックス、バージョンの変更に関連づけられた理由コード等の間の差異に基づいて認証を許可または拒絶するかどうかを決定することができる。したがって、認証コンポーネント７１５は各デバイスがグループＡｕＴの同じバージョンを有する必要なしに認証を許可することができる。
【００６８】
[0082]いくつかの態様において、認証コンポーネント７１５は２フェーズ認証の態様を管理することができる。たとえば、認証コンポーネント７１５は、各デバイスが適切なグループに関連づけられていることを確認するためにグループＡｕＴの一部を交換する予備認証フェーズを管理することができる。成功なら、認証コンポーネント７１５は、各デバイスが共通のグループ鍵を共有し、各ＡｕＴがそれぞれのデバイス、例えば装置１１５−ｊと結合され(tied)、結び付けられ(bound)、さもなければ関連づけられることを確認するためにグループＡｕＴが使用される完全認証フェーズを管理することができる。
【００６９】
[0083]図８を参照すると、グループＡｕＴに基づくネットワーク内の認証のために構成されたワイヤレスステーション１１５−ｋを例示する図８００が示される。ワイヤレステーション１１５−ｋは種々の他の構成を有することができ、パーソナルコンピュータ（例えば、ラップトップコンピュータ、ネットブックコンピュータ、タブレットコンピュータ、等）、セルラ電話、ＰＤＡ、デジタルビデオレコーダ（ＤＶＲ）、インターネットアプライアンス、ゲーミングコンソール、電子リーダ、等を含みうるか、またはその一部でありうる。ワイヤレスステーション１１５−ｋはモバイル動作を容易にするために小型バッテリのような内部電源（図示せず）を有することができる。ワイヤレスステーション１１５−ｋは図１−７のワイヤレスステーション１１５、デバイス１１５、および／または装置１１５の一例であり得る。
【００７０】
[0084]ワイヤレスステーション１１５−ｋは、プロセッサ８０５、メモリ８１５、トランシーバ８３５、アンテナ８４０、グループ認証コンポーネント８２５、および通信管理コンポーネント８１０を含むことができる。グループ認証コンポーネント８２５は図６または７のグループ認証コンポーネント６１０の一例であり得る。これらのコンポーネントの各々は少なくとも１つのバス８４５を介して直接または間接的に互いに通信状態にあり得る。
【００７１】
[0085]メモリ８１５はＲＡＭおよびＲＯＭを含むことができる。メモリ８１５は、実行されると、プロセッサ８０５に認証管理のためにここに記載された種々の機能を実行させる命令を含むコンピュータ可読、コンピュータ実行可能なソフトウェア（ＳＷ）コード８２０を記憶することができる。代替的に、ソフトウエアコード８２０はプロセッサ８０５により直接実行可能ではないが、コンピュータ（例えば、コンパイルされ実行されると）ここに記載された機能を実行させるように構成されることができる。
【００７２】
[0086]プロセッサ８０５はインテリジェントハードウエアデバイス、例えば、ＣＰＵ、マイクロコントローラ、ＡＳＩＣ等を含むことができる。プロセッサ８０５はトランシーバ８３５を介して受信された情報を処理することができおよび／またはアンテナ８４０を介した送信のためにトランシーバ８３５に送信されることができる。プロセッサ８０５は、単独であるいはグループ認証コンポーネント８２５と関連して、グループに関連づけられたデバイス間のピアツーピア認証の種々の態様を処理することができる。
【００７３】
[0087]トランシーバ８３５は図１のＡＰｓ１０５とおよび／または図１−７の他のワイヤレスステーション１１５、デバイス１１５、および／または装置と双方向に通信するように構成されることができる。トランシーバ８３５は少なくとも１つの送信機コンポーネントとしておよび少なくとも１つの別個の受信機コンポーネントとしてインプリメントされることができる。トランシーバ８３５はパケットを変調し、変調されたパケットを送信に関するアンテナ８４０に供給し、およびアンテナ８４０から受信されたパケットを復調するように構成されたモデムを含むことができる。ワイヤレスステーション１１５−ｋは単一アンテナを含むことが出来るけれども、ワイヤレスステーション１１５−ｋは複数のアンテナ８４０を含むことができる態様があり得る。
【００７４】
[0088]図８のアーキテクチャによれば、ワイヤレスステーション１１５−ｋはさらに通信管理コンポーネント８１０を含むことができる。通信管理コンポーネント８１０は種々のアクセスポイントとの通信を管理することができる。通信管理コンポーネント８１０は少なくとも１つのバス８４５を介してワイヤレスステーション１１５−ｋの他のコンポーネントのいくつかまたはすべてと通信しているワイヤレスステーション１１５−ｋのコンポーネントであり得る。代替的に、通信管理コンポーネント８１０の機能性は、トランシーバ８３５のコンポーネントとして、コンピュータプログラムプロダクトとして、および／またはプロセッサ８０５の少なくとも１つのコントローラエレメントとしてインプリメントされることができる。
【００７５】
[0089]ワイヤレスステーション１１５−ｋのコンポーネントは図１−７に関して上述した態様をインプリメントするように構成されることができ、これらの態様は簡単のためにここでは反復されないかもしれない。
【００７６】
[0090]図９は本開示の種々の態様に従う、ワイヤレス通信に関する方法９００の一例を例示する。明瞭のために、方法９００は図１を参照して記載されたワイヤレスステーションの１つまたは複数の態様、および／または図２−８を参照して記載されたデバイスおよび／または装置の１つまたは複数の態様を参照して以下に記載される。いくつかの例において、ワイヤレスステーションは以下に記載される機能を実行するためにワイヤレスステーションの機能エレメントを制御するための１つまたは複数のコードのセットを実行することができる。さらにまたは代替的に、ワイヤレスステーションは使用目的ハードウエア以下に記載された機能の１つまたは複数を実行することができる。
【００７７】
[0091]ブロック９０５において、方法９００は認証サーバー（ＡＳ）とグループアカウントを確立することを含むことができる。ＡＳはグループ、例えば、少なくともいくつかの共通の利益、特徴、機能等を共有する１つまたは複数のデバイスの集合と関連づけられることができる。アカウントは、例えば、デバイスに関連づけられた情報、およびいくつかの例においてデバイスに関連づけられたユーザに関連づけられた情報がＡＳに提供される登録処理(enrollment process)を介してグループ加入しようとするデバイスにより確立されることができる。ブロック９１０においてグループＡｕＴはＡＳから受信されることができる。グループＡｕＴはグループに関連づけられることができ、それゆえ、グループアカウントを確立するデバイスをグループのメンバとして識別することができる。グループＡｕＴはＡＳ、デバイス、グループ等と関連づけられた種々のコンポーネントを含むことができる。
【００７８】
[0092]ブロック９１５において、デバイスはグループメンバデバイス、たとえば、すでに登録(enrolled)されグループのメンバである第２のデバイスと認証することができる。認証は、アカウント確立プロセス期間中に受信されたグループＡｕＴ、および／またはその後に受信された更新されたグループＡｕＴに基づくことができる。いくつかの態様において、加入デバイス（グループに加入しようとしているおよび／またはグループメンバデバイスに接続しようとしているデバイス）は、各デバイスが適切なグループのメンバであり各グループＡｕＴがそれぞれのデバイスと関連づけられていることを確認するために認証手続きの期間にグループＡｕＴの１つまたは複数のコンポーネントを交換することができる。
【００７９】
[0093]ブロック９０５、９１０および／または９１５における動作（複数の場合もある）は図６乃至８を参照して記載されたグループ認証コンポーネント６１０を用いて実行されることができる。
【００８０】
[0094]したがって、方法９００はワイヤレス通信を提供することができる。方法９００は１つの例示に過ぎず、方法９００の動作は他のインプリメンテーションが可能であるように再配置されることができ、さもなければ変更されることができることに留意する必要がある。
【００８１】
[0095]図１０は本開示の種々の態様に従う、ワイヤレス通信に関する方法１０００の一例を例示するフローチャートである。明瞭のために、方法１０００は、図２乃至８を参照して記載された装置および／またはデバイスの１つまたは複数の態様、およびまたは図１を参照して記載されたワイヤレスステーションの１つまたは複数の態様を参照して以下に記載される。いくつかの例において、ワイヤレステーションは、以下に記載された機能を実行するようにワイヤレスステーションの機能エレメントを制御するためのコードの１つまたは複数のセットを実行することができる。さらに、または代替的に、ワイヤレスステーションは使用目的ハードウエア(using-purpose hardware)以下に記載された機能の１つまたは複数を実行することができる。
【００８２】
[0096]ブロック１００５において、方法１０００は認証サーバ（ＡＳ）でグループアカウントを確立することを含むことができる。ＡＳは、グループ、たとえば、少なくともいくつかの共通の利益、特徴、機能等を共有する１つまたは複数のデバイスの集合と関連づけることができる。アカウントは、例えば、デバイスに関連づけられた情報およびいくつかの例において、デバイスに関連づけられたユーザに関連づけられた情報がＡＳに供給される登録処理を介してグループに加入しようとするデバイスにより確立されることができる。ブロック１０１０において、グループＡｕＴはＡＳから受信されることができる。グループＡｕＴはグループと関連づけられることができ、それゆえ、グループアカウントを確立するデバイスをグループのメンバとして識別することができる。グループＡｕＴはＡＳ，デバイス、グループ等に関連づけられた種々のコンポーネントを含むことができる。
【００８３】
[0097]いくつかの態様において、グループＡｕＴは、例えば、スケジュールされたロールオーバー(rollover)により、鍵コンプロマイズ(key compromise)等によりスケジュールまたは非スケジュールベースでＡＳにより変更されることができる。したがって、各更新されたグループＡｕＴはグループＡｕＴのバージョンの表示、例えば、バージョンインデックスを含むことができる。バージョニング情報は、単独でまたは他の情報とともに、グループＡｕＴがデバイスにより使用されることを可能にし、異なるバージョングループＡｕＴｓを有するデバイス間での認証を提供することができる。
【００８４】
[0098]ブロック１０１５において、デバイスはグループメンバデバイス、たとえば、すでに登録されている第２のデバイスおよびグループのメンバと認証することができる。しかしながら、グループメンバデバイスは加入デバイスにより使用されているＡｕＴのバージョンと同じか、新しいかまたは古い認証に関するグループＡｕＴを使用することができる。いくつかの例において、デバイスは、別々の所定数のバージョン内、例えば、１つのバージョン内にあるＡｕＴｓに基づいて互いに認証することができる。いくつかの例において、各グループＡｕＴはなぜグループＡｕＴが変更されたかの表示を含むことができ、その理由に基づいてデバイスは、その理由に基づいて認証を承認するかまたは拒絶することができる。バージョニングはデバイスの１つがＡＳへの接続を有さない状況においてデバイス認証を可能にし、それゆえ、すべてのデバイスが同じグループＡｕＴを持つことを必要とすることなく大規模ネットワーク展開を可能にする。
【００８５】
[0099]ブロック１００５、１０１０、および／または１０１５における動作（複数の場合もある）は図６乃至８を参照して記載されたグループ認証コンポーネント６１０を用いて実行されることができる。
【００８６】
[0100]このように、方法1000は、ワイヤレス通信を提供することができる。方法1000は、単に１つのインプリメンテーションに過ぎず、方法1000の動作は、他のインプリメンテーションが可能になるように、再配置またはそうでない場合は修正されることができることに留意されたい。
【００８７】
[0101]図11は、本開示の様々な態様にしたがって、ワイヤレス通信のための方法1100の例を例示するフローチャートである。明確さのために、方法1100は、図２乃至８を参照して記載されたデバイスおよび／または装置の１つまたは複数の態様、および／または図１を参照して記載されたワイヤレスステーションの１つまたは複数の態様を参照して以下に記載される。いくつかの例において、ワイヤレスステーションは以下に記載される機能を実行するようにワイヤレスステーションの機能エレメントを制御するための１つまたは複数のコードのセットを実行することができる。さらに、または代替的にワイヤレスステーションは使用目的ハードウエア(using-purpose hardware)以下に記載される機能の１つまたは複数を実行することができる。
【００８８】
[0102]ブロック１１０５において、方法１１００は認証サーバー（ＡＳ）でグループアカウントを確立することを含むことができる。ＡＳは、グループ、例えば、少なくともいくつかの共通の利益、特徴、機能等を共有する１つまたは複数のデバイスの集合に関連づけられることができる。アカウントは、たとえば、デバイスに関連づけられた情報およびいくつかの例では、デバイスに関連づけられたユーザに関連づけられた情報がＡＳに提供される登録プロセスを介して、グループに加入しようとするデバイスにより確立されることができる。ブロック１１１０においてグループＡｕＴがＡＳから受信されることができる。グループＡｕＴはグループに関連づけられることができ、それゆえ、グループアカウントを確立するデバイスをグループのメンバとして識別することができる。
【００８９】
[0103]ブロック１１１５において、デバイスは、グループメンバデバイスとの予備認証(preliminary authentication)を完了することができる。予備認証は、加入デバイスＡｕＴが正しいグループと関連づけられている確認を提供することができる。いくつかの例において、デバイスは、グループを示すグループＡｕＴのコンポーネント、たとえば、グループ識別子を交換することができる。予備認証は、デバイスがグループに属さない加入デバイスを拒絶するための迅速で簡単な機会を提供することができる。
【００９０】
[0104]ブロック１１２０において、デバイスは、グループメンバデバイスと完全認証を完了することができる。完全認証はグループＡｕＴのさらなるコンポーネントを交換することを含むことができ、およびいくつかの態様において、グループＡｕＴがそれぞれのデバイスと関連づけられているという確認を提供することができる。たとえば、グループＡｕＴは加入デバイスに固有の情報を含むことができ、それゆえ、完全認証は、グループＡｕＴが異なるデバイスに転送されなかったという確認を提供することができる。
【００９１】
[0105]いくつかの態様において、上述したグループＡｕＴバージョニング特徴はまた図１１００の２フェーズ認証手続きにも適用されることができる。一例において、バージョニング情報は予備認証フェーズの期間に交換されることができ、バージョン、キー交換の理由等に基づいて、簡単な承認／拒絶の決定を行うことができる。他の例において、バージョニング情報は完全認証手続きの期間に交換されることができる。
【００９２】
[0106]ブロック１１０５、１１１０、１１１５、および／または１１２０における動作（複数の場合もある）は図６乃至８を参照して記載されたグループ認証コンポーネント６１０を用いて実行されることができる。
【００９３】
[0107]このように、方法1100は、ワイヤレス通信を提供しうる。方法1100は、単に１つのインプリメンテーションに過ぎず、方法1100の動作は、他のインプリメンテーションが可能になるように、再配置またはそうでない場合は修正されることができることに留意されたい。
【００９４】
[0108]図12は、本開示の様々な態様にしたがって、ワイヤレス通信のための方法1200の例を例示するフローチャートである。明確さのために、方法１２００は、図１に関連して記載されたワイヤレスステーションの１つまたは複数の態様、および／または図２乃至８を参照して記載されたデバイスおよび／または装置の１つまたは複数の態様を参照して記載される。いくつかの例において、ワイヤレスステーションは以下に記載された機能を実行するためにワイヤレスステーションの機能エレメントを制御するためにコードの１つまたは複数のセットを実行することができる。さらに、または代替的に、ワイヤレスステーションは使用目的ハードウェア(using-purpose hardware)以下に記載された機能の１つまたは複数を実行することができる。
【００９５】
[0109]ブロック１２０５において、方法１２００は認証サーバー（ＡＳ）とグループアカウントを確立することを含むことができる。ＡＳはグループ、たとえば、少なくともいくつかの共通の利益(interest)、特徴、機能等を共有する１つまたは複数のデバイスの集合と関連づけられることができる。アカウントは、例えば、デバイスと関連づけられた情報、およびいくつかの例において、デバイスと関連づけられたユーザに関連づけられた情報がＡＳに提供される登録プロセスを介してグループに加入しようとしているデバイスにより確立されることができる。ブロック１２１０においてグループＡｕＴはＡＳから受信されることができる。グループＡｕＴはグループと関連づけられることができ、それゆえ、グループアカウントをグループのメンバとして確立するデバイスを識別することができる。ブロック１２１５において、デバイスは、グループメンバデバイスと認証プロセスを開始することができる。
【００９６】
[0110]ブロック１２２０において、認証手続きは、グループＡｕＴがグループメンバデバイスにより使用されているグループＡｕＴと同じバージョンであるかどうかを決定することを含むことができる。たとえば、加入デバイスとグループメンバデバイスはバージョン内に不一致があるかどうかを決定するために他の情報の中で、グループＡｕＴに関するバージョンインデックスを交換することができる。グループＡｕＴが同じバージョンインデックスを有するなら、方法１２００はブロック１２２５において、グループメンバデバイスと認証すること、例えば、グループＡｕＴが適切なグループと関連づけられているという確認およびグループＡｕＴが加入デバイスに結合されている(bound to)という確認を含むことができる。
【００９７】
[0111]グループＡｕＴバージョンが同じでないなら、方法１２００はブロック１２３０に進み、それか許可可能かどうかを決定するために理由コードが調べられる。たとえば、鍵コンプロマイズ(key compromise)によりグループＡｕＴが変更され（およびバージョンインデックスが変更された）ことを示す理由コードは、異なるバージョンを有するグループＡｕＴを拒絶するための根拠となり得る。それとは反対に、グループＡｕＴが規則的なスケジュール変更により変更されたことを示す理由コードは、異なるバージョンを有するＡｕＴを承認する(accept)ための根拠となり得る。したがって、デバイスは、それぞれのグループＡｕＴに関する異なるバージョンインデックスに関する理由を決定することができ、その決定に基づいて、認証を進めるべきかどうかを決定することができる。理由コードが許容されない場合、方法１２００はブロック１２３５に進み、認証が否定される。
【００９８】
[0112]ブロック１２０５、１２１０、１２１５、１２２０、１２２５、１２３０および／または１２３５における動作（複数の場合もある）は図６乃至８を参照して説明されたグループ認証コンポーネント６１０を用いて実行されることができる。
【００９９】
[0113]このように、方法1200は、ワイヤレス通信を提供することができる。方法1200は、単に１つのインプリメンテーションに過ぎず、方法1200の動作は、他のインプリメンテーションが可能になるように、再配置またはそうでない場合は修正されうることに留意されたい。
[0114]いくつかの例においては、方法９００−１２００の２以上からの態様が組み合わされることができる。方法９００、１０００、１１００等は単に例示に過ぎす、方法９００−１２００の方法の動作は他のインプリメンテーションが可能となるように再配置されることができ、あるいはそうでなければ、変更されることができる。
【０１００】
[0115]添付された図面に関連して上述された詳細な説明は、例を説明しており、インプリメントされうるまたは特許請求の範囲の範囲内にある例のみを表してはいない。「例（example）」、「例証的（exemplary）」という用語は、本説明中で使用されるとき、「例、事例、または例示としての役割を果たす」ことを意味し、「好ましい」または「他の例に対して有利である」ことを意味しない。詳細な説明は、説明された技法の理解を提供することを目的として特定の詳細を含む。これらの技法は、しかしながら、これらの特定の詳細なしに実施されうる。いくつかの事例において、良く知られている構造および装置は、説明された例の概念を曖昧にすることを避けるために、ブロック図形式で示される。
【０１０１】
[0116]情報および信号は、多様な異なる技術および技法のうちの任意のものを使用して表わされうる。例えば、上記の説明の全体にわたって参照され得る、データ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁粒子、光場または光学粒子、あるいはそれらの任意の組み合わせによって表わされ得る。
【０１０２】
[0117]本明細書での開示に関連して説明された様々な例示的なブロックおよびモジュールは、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、ＡＳＩＣ、ＦＰＧＡまたは他のプログラマブル論理デバイス、離散ゲートまたはトランジスタ論理、離散ハードウェアコンポーネント、あるいは本明細書で説明された機能を遂行するように設計されたそれらの任意の組み合わせを用いてインプリメントまたは遂行されうる。汎用プロセッサは、マイクロプロセッサであり得るが、代替において、このプロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシン（state machine）であり得る。プロセッサはまた、計算デバイスの組み合わせ、例えば、ＤＳＰおよびマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携した１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としてインプリメントされうる。
【０１０３】
［0118］ここで説明された機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組み合わせにおいてインプリメントされ得る。プロセッサによって実行されるソフトウェア中でインプリメントされる場合、機能は、コンピュータ可読媒体上で、１つまたは複数の命令またはコードとして記憶または送信されうる。他の例およびインプリメンテーションは、本開示および添付された特許請求の範囲の範囲および精神内にある。例えば、ソフトウェアの性質に起因して、上述された機能は、プロセッサによって実行されるソフトウェア、ハードウェア、ファームウェア、ハード配線、またはこれらのいずれかの組み合わせを使用してインプリメントされることができる。機能をインプリメントする特徴はまた、機能の一部分が異なる物理的ロケーションにおいてインプリメントされるように分散されることを含めて、様々な位置に物理的にロケートされうる。請求項を含む本明細書で使用される場合、「および／または」という用語は、２つ以上の項目からなるリストで使用されるとき、リストされた項目のうちのいずれか１つが単独で採用されうること、または、リストされた項目のうちの２つ以上からなる任意の組み合わせが採用されうることを意味する。例えば、ある構成が、コンポーネントＡ、Ｂ、および／またはＣを含むものとして説明されている場合、この構成は、Ａだけ、Ｂだけ、Ｃだけ、ＡとＢの組み合わせ、ＡとＣの組み合わせ、ＢとＣの組み合わせ、またはＡとＢとＣの組み合わせを含みうる。また、請求項を含む本明細書で使用される場合、項目のリスト（例えば、「のうちの少なくとも１つ」または「のうちの１つまたは複数」のようなフレーズで始まる項目のリスト）において使用されるような「または（or）」は、例えば「Ａ、Ｂ、またはＣのうちの少なくとも１つ」のリストが、Ａ、またはＢ、またはＣ、またはＡＢ、またはＡＣ、またはＢＣ、またはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような離接的なリスト（disjunctive list）を示す。
【０１０４】
[0119]コンピュータ可読媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を容易にするあらゆる媒体を含む通信媒体とコンピュータ記憶媒体との両方を含む。記憶媒体は、汎用または特殊用途コンピュータによってアクセスされることができる任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは命令またはデータ構造の形態で所望のプログラムコード手段を搬送または記憶するために使用されることができ、汎用または特殊用途コンピュータ、もしくは汎用または特殊用途プロセッサによってアクセスされることができる任意の他の媒体を備えることができる。また、任意の接続は、厳密にはコンピュータ可読媒体と称される。例えば、ソフトウェアがウェブサイト、サーバー、または他の遠隔ソースから、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技法を使用して送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技法は送信媒体の定義に含まれている。ディスク（disk）およびディスク（disc）は、本明細書で使用される場合、コンパクトディスク（ＣＤ）（disc）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（ＤＶＤ）（disc）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は通常、磁気的にデータを再生し、その一方でディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組み合わせもまた、コンピュータ可読媒体の範囲内に含まれる。
[0120]本開示の先の説明は、当業者が本開示を製造または使用することを可能にするために提供される。本開示への様々な修正は、当業者にとって容易に明らかであり、ここに定義された一般的な原理は、本開示の範囲から逸脱することなく、他の変形形態に適用されうる。したがって、本開示は、ここに説明された例および設計に限定されるべきではなく、ここに開示された原理および新規な特徴と一致する最も広い範囲を与えられることとなる。
【図１】
2017534217.tif 000003
【図２】
2017534217.tif 000004
【図３】
2017534217.tif 000005
【図４】
2017534217.tif 000006
【図５】
2017534217.tif 000007
【図６】
2017534217.tif 000008
【図７】
2017534217.tif 000009
【図８】
2017534217.tif 000010
【図９】
2017534217.tif 000011
【図１０】
2017534217.tif 000012
【図１１】
2017534217.tif 000013
【図１２】
2017534217.tif 000014
【国際調査報告】
2017534217.tif 000015
2017534217.tif 000016