(57)【要約】本明細書で開示される技法は、一般に、ＦＴＭセッションに少なくとも１つのセキュリティ機能を提供することを対象とする。より具体的には、開始側ＳＴＡは、初期ＦＴＭ要求（ｉＦＴＭＲ）にセキュリティ機能を含め、受信されたＦＴＭフレームが、少なくとも１つのセキュリティ機能に応じた情報を含むかどうかを決定し、それに応じてＦＴＭセッションを完了する（ＦＴＭフレームが、少なくとも１つのセキュリティ機能に応じた正確な情報を含んでいない場合にはＦＴＭセッションを終了させることを含む）ことができる。実施形態は、ノンス値および／または生成された（または、部分的に生成された）媒体アクセス制御（ＭＡＣ）アドレスのようなセキュリティ機能を含み得る。【選択図】図５
2019519151.tif 000002
【特許請求の範囲】
【請求項１】
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供する方法であって、
前記開始側ワイヤレス局で、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を備える、方法。
【請求項２】
前記ＦＴＭセッションを完了することは、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させることを備える、
請求項１に記載の方法。
【請求項３】
前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの前記決定は、前記ＦＴＭフレームが、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた不正確な情報を含むとの決定を備える、
請求項２に記載の方法。
【請求項４】
前記ＦＴＭセッションを完了することは、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であるとの決定に基づく、
請求項１に記載の方法。
【請求項５】
安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートすることをさらに備え、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値のランダムシーケンスの少なくとも一部を備える、
請求項１に記載の方法。
【請求項６】
前記ノンス値のランダムシーケンスの有効性は、時間に依存する、
請求項５に記載の方法。
【請求項７】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含まれる、
請求項１に記載の方法。
【請求項８】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え、前記第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える、
請求項１に記載の方法。
【請求項９】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた情報は、第２のＭＡＣアドレスを備え、前記第２のＭＡＣアドレスの少なくとも一部は、第２の所定の値を備える、
請求項８に記載の方法。
【請求項１０】
前記第１のＭＡＣアドレスの３バイト以下は、前記第１の所定の値を備える、
請求項８に記載の方法。
【請求項１１】
確認応答フレームを受信することと、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定することと、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較することと、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させることと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定することは、
前記ＦＴＭ要求の送信電力を決定することと、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信することと、
前記確認応答フレームの受信電力を決定することと、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定することと、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定することと
を備える、請求項１１に記載の方法。
【請求項１３】
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおける前記開始側ワイヤレス局を備えるデバイスであって、
ワイヤレス通信インターフェースと、
メモリと、
前記ワイヤレス通信インターフェースおよび前記メモリに通信的に接続された処理ユニットと、
を備え、前記処理ユニットは、前記デバイスに、
前記ワイヤレス通信インターフェースを介して、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、と、
前記ワイヤレス通信インターフェースを介して、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を行わせるように構成される、デバイス。
【請求項１４】
前記処理ユニットは、前記デバイスに、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させることで前記ＦＴＭセッションを完了させるように構成される、
請求項１３に記載のデバイス。
【請求項１５】
前記処理ユニットは、前記デバイスに、前記ＦＴＭフレームが、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた不正確な情報を含むと決定することで前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないと決定させるように構成される、
請求項１４に記載のデバイス。
【請求項１６】
前記処理ユニットは、前記デバイスに、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であるとの決定に基づいて前記ＦＴＭセッションを完了させるように構成される、
請求項１３に記載のデバイス。
【請求項１７】
前記処理ユニットは、前記デバイスに、安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートさせるようにさらに構成され、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値のランダムシーケンスの少なくとも一部を備える、
請求項１３に記載のデバイス。
【請求項１８】
前記処理ユニットは、前記デバイスに、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能を、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含ませるようにさらに構成される、
請求項１３に記載のデバイス。
【請求項１９】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え、前記第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える、
請求項１３に記載のデバイス。
【請求項２０】
前記処理ユニットは、前記デバイスに、
前記ワイヤレス通信インターフェースを介して、確認応答フレームを受信することと、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定することと、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較することと、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させることと
を行わせるように構成される、請求項１３に記載のデバイス。
【請求項２１】
前記処理ユニットは、
前記ＦＴＭ要求の送信電力を決定することと、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信することと、
前記確認応答フレームの受信電力を決定することと、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定することと、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定することと
を行うことで、前記デバイスに、前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定させるように構成される、請求項２０に記載のデバイス。
【請求項２２】
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供する装置であって、
前記開始側ワイヤレス局で、ＦＴＭ要求を送るための手段、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信するための手段、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定するための手段と、
前記ＦＴＭセッションを完了するための手段と
を備える、装置。
【請求項２３】
前記ＦＴＭセッションを完了するための前記手段は、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させるための手段を備える、
請求項２２に記載の装置。
【請求項２４】
前記ＦＴＭセッションを完了するための前記手段は、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であると決定するための手段を備える、
請求項２２に記載の装置。
【請求項２５】
安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートするための手段をさらに備え、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値のランダムシーケンスの少なくとも一部を備える、
請求項２２に記載の装置。
【請求項２６】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能を、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含ませるための手段をさらに備える、
請求項２２に記載の装置。
【請求項２７】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え、前記第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える、
請求項２２に記載の装置。
【請求項２８】
確認応答フレームを受信するための手段と、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定するための手段と、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較するための手段と、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させるための手段と
をさらに備える、請求項２２に記載の装置。
【請求項２９】
前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定するための前記手段は、
前記ＦＴＭ要求の送信電力を決定するための手段と、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信するための手段と、
前記確認応答フレームの受信電力を決定するための手段と、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定するための手段と、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定するための手段と
を備える、請求項２８に記載の装置。
【請求項３０】
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供するための命令が埋め込まれている非一時的なコンピュータ読取可能な媒体であって、前記命令は、
前記開始側ワイヤレス局で、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を行うためのコンピュータコードを備える、非一時的なコンピュータ読取可能な媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]ファインタイミング測定（ＦＴＭ）は、固定の、ポータブルな、または移動可能なワイヤレス局（ＳＴＡ）が、ワイヤレスデータ接続（例えば、Ｗｉ−Ｆｉ（登録商標））を介したデータパケットの交換を通じて別のＳＴＡからのその距離を決定することを可能にするプロシージャである。ＦＴＭセッションは、開始側ＳＴＡと応答側ＳＴＡとの間のファインタイミング測定プロシージャの事例である。ＦＴＭセッション中、ＳＴＡ間の距離は、データパケットがＳＴＡ間を移動するのにかかる時間の長さと、パケットが移動する速度（光の速度）とから決定されることができる。ＦＴＭセッションは、ネゴシエーション、測定値交換、および終端プロセスを含み得る。
【０００２】
[0002]伝統的に、ＦＴＭセッションは、セキュリティ機能のないパブリックセッションである。これは、応答側ＳＴＡの代わりに開始側ＳＴＡと通信することでスヌーピングＳＴＡがＳＴＡセッションを乗っ取るスプーフィング攻撃に対してそれらを脆弱にする可能性がある。いくつかの事例では、これは、開始側ＳＴＡが、プライベートな情報、金銭、および／または他の貴重な情報をスヌーピングＳＴＡと交換するという事態を招き得る。
【発明の概要】
【０００３】
[0003]本明細書で開示される技法は、一般に、ＦＴＭセッションに少なくとも１つのセキュリティ機能を提供することを対象とする。より具体的には、開始側ＳＴＡは、初期ＦＴＭ要求（ｉＦＴＭＲ）にセキュリティ機能を含め、受信されたＦＴＭフレームが、少なくとも１つのセキュリティ機能に応じた情報を含むかどうかを決定し、それに応じてＦＴＭセッションを完了する（ＦＴＭフレームが、少なくとも１つのセキュリティ機能に応じた正確な情報を含んでいない場合にはＦＴＭセッションを終了させることを含む）ことができる。実施形態は、ノンス値および／または生成された（または、部分的に生成された）媒体アクセス制御（ＭＡＣ）アドレスのようなセキュリティ機能を含み得る。
【０００４】
[0004]本説明にしたがって、開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供する例となる方法は、開始側ワイヤレス局で、ＦＴＭ要求を送ることを備え、ここで、ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む。方法は、開始側ワイヤレス局において、ＦＴＭフレームを受信することをさらに含み、ここで、ＦＴＭフレームは、少なくとも１つのセキュリティ機能に対する応答を備える。方法はまた、開始側ワイヤレス局において、少なくとも１つのセキュリティ機能に対する応答の真正性を決定することと、ＦＴＭセッションを完了することとを含む。
【０００５】
[0005]方法は、以下の特徴のうちの１つまたは複数を含み得る。ＦＴＭセッションを完了することは、少なくとも１つのセキュリティ機能に対する応答が真正でないとの決定に基づいてＦＴＭセッションを終了させることを備え得る。少なくとも１つのセキュリティ機能に対する応答が真正でないとの決定は、ＦＴＭフレームが、ＦＴＭ要求の少なくとも１つのセキュリティ機能に応じた不正確な情報を含むとの決定を備え得る。ＦＴＭセッションを完了することは、少なくとも１つのセキュリティ機能に対する応答が真正であるとの決定に基づき得る。方法は、安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートすることをさらに備え得、ここで、ＦＴＭ要求の少なくとも１つのセキュリティ機能は、ノンス値のランダムシーケンスの少なくとも一部を備える。ノンス値のランダムシーケンスの有効性は、時間に依存する。ＦＴＭ要求の少なくとも１つのセキュリティ機能は、ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含まれ得る。ＦＴＭ要求の少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え得、ここで、第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える。ＦＴＭ要求の少なくとも１つのセキュリティ機能に応じた情報は、第２のＭＡＣアドレスを備え得、ここにおいて、第２のＭＡＣアドレスの少なくとも一部は、第２の所定の値を備える。第１のＭＡＣアドレスの３バイト以下は、第１の所定の値を備え得る。方法は、確認応答フレームを受信することと、確認応答フレームにおいて受信された情報に基づいてＦＴＭ要求および確認応答フレームの各々における経路損失の量を決定することと、ＦＴＭ要求における経路損失の量を確認応答フレームにおける経路損失の量と比較することと、ＦＴＭ要求における経路損失の量と確認応答フレームにおける経路損失の量とが実質的に類似していない場合、ＦＴＭセッションを終了させることとをさらに備え得る。ＦＴＭ要求および確認応答フレームの各々における経路損失の量を決定することは、ＦＴＭ要求の送信電力を決定することと、確認応答フレームにおいて、ＦＴＭ要求の受信電力および確認応答フレームの送信電力を示すインジケーションを受信することと、確認応答フレームの受信電力を決定することと、ＦＴＭ要求の送信電力からＦＴＭ要求の受信電力を減算することでＦＴＭ要求における経路損失の量を決定することと、確認応答フレームの送信電力から確認応答フレームの受信電力を減算することで確認応答フレームにおける経路損失の量を決定することを備えることができる。
【０００６】
[0006]本説明にしたがって、例となるデバイスは、開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおける開始側ワイヤレス局を備える。デバイスは、ワイヤレス通信インターフェースと、メモリと、ワイヤレス通信インターフェースおよびメモリに通信的に接続された処理ユニットとを備え得る。処理ユニットは、デバイスに、ワイヤレス通信インターフェースを介して、ＦＴＭ要求を送ることと、ここで、ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、ワイヤレス通信インターフェースを介して、ＦＴＭフレームを受信することと、ここで、ＦＴＭフレームは、少なくとも１つのセキュリティ機能に対する応答を備える、少なくとも１つのセキュリティ機能に対する応答の真正性を決定することと、ＦＴＭセッションを完了することとを行わせるように構成され得る。
【０００７】
[0007]デバイスは、１つまたは複数の以下の特徴を含み得る。処理ユニットは、デバイスに、少なくとも１つのセキュリティ機能に対する応答が真正でないとの決定に基づいてＦＴＭセッションを終了させることでＦＴＭセッションを完了させるように構成され得る。処理ユニットは、デバイスに、ＦＴＭフレームが、ＦＴＭ要求の少なくとも１つのセキュリティ機能に応じた不正確な情報を含むと決定することで少なくとも１つのセキュリティ機能に対する応答が真正でないと決定させるように構成され得る。処理ユニットは、デバイスに、少なくとも１つのセキュリティ機能に対する応答が真正であるとの決定に基づいてＦＴＭセッションを完了させるように構成され得る。処理ユニットは、デバイスに、安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートさせるようにさらに構成され得、ここにおいて、ＦＴＭ要求の少なくとも１つのセキュリティ機能は、ノンス値のランダムシーケンスの少なくとも一部を備える。処理ユニットは、デバイスに、ＦＴＭ要求の少なくとも１つのセキュリティ機能を、ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含ませるようにさらに構成され得る。ＦＴＭ要求の少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え得、ここにおいて、第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える。処理ユニットは、デバイスに、ワイヤレス通信インターフェースを介して、確認応答フレームを受信することと、確認応答フレームにおいて受信された情報に基づいてＦＴＭ要求および確認応答フレームの各々における経路損失の量を決定することと、ＦＴＭ要求における経路損失の量を確認応答フレームにおける経路損失の量と比較することと、ＦＴＭ要求における経路損失の量と確認応答フレームにおける経路損失の量とが実質的に類似していない場合、ＦＴＭセッションを終了させることとを行わせるように構成され得る。処理ユニットは、デバイスに、ＦＴＭ要求の送信電力を決定することと、確認応答フレームにおいて、ＦＴＭ要求の受信電力および確認応答フレームの送信電力を示すインジケーションを受信することと、確認応答フレームの受信電力を決定することと、ＦＴＭ要求の送信電力からＦＴＭ要求の受信電力を減算することでＦＴＭ要求における経路損失の量を決定することと、確認応答フレームの送信電力から確認応答フレームの受信電力を減算することで確認応答フレームにおける経路損失の量を決定するととを行うことで、ＦＴＭ要求および確認応答フレームの各々における経路損失の量を決定させるように構成され得る。
【０００８】
[0008]本説明にしたがって、開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供するための例となる装置は、開始側ワイヤレス局で、ＦＴＭ要求を送るための手段と、ここで、ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、開始側ワイヤレス局において、ＦＴＭフレームを受信するための手段と、ここで、ＦＴＭフレームは、少なくとも１つのセキュリティ機能に対する応答を備える、開始側ワイヤレス局において、少なくとも１つのセキュリティ機能に対する応答の真正性を決定するための手段と、ＦＴＭセッションを完了するための手段とを備え得る。
【０００９】
[0009]例となる装置は、以下の特徴のうちの１つまたは複数を含み得る。請求項２２に記載の装置、ここにおいて、ＦＴＭセッションを完了するための手段は、少なくとも１つのセキュリティ機能に対する応答が真正でないとの決定に基づいてＦＴＭセッションを終了させるための手段を備える。ＦＴＭセッションを完了するための手段は、ＦＴＭセッションの完了を、少なくとも１つのセキュリティ機能に対する応答が真正であるとの決定に基づかせるための手段を備え得る。装置は、安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートするための手段をさらに備え得、ここにおいて、ＦＴＭ要求の少なくとも１つのセキュリティ機能は、ノンス値のランダムシーケンスの少なくとも一部を備える。装置は、ＦＴＭ要求の少なくとも１つのセキュリティ機能を、ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含ませるための手段をさらに備え得る。ＦＴＭ要求の少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え得、ここにおいて、第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える。装置は、確認応答フレームを受信するための手段と、確認応答フレームにおいて受信された情報に基づいてＦＴＭ要求および確認応答フレームの各々における経路損失の量を決定するための手段と、ＦＴＭ要求における経路損失の量を確認応答フレームにおける経路損失の量と比較するための手段と、ＦＴＭ要求における経路損失の量と確認応答フレームにおける経路損失の量とが実質的に類似していない場合、ＦＴＭセッションを終了させるための手段とをさらに備え得る。ＦＴＭ要求および確認応答フレームの各々における経路損失の量を決定するための手段は、ＦＴＭ要求の送信電力を決定するための手段と、確認応答フレームにおいて、ＦＴＭ要求の受信電力および確認応答フレームの送信電力を示すインジケーションを受信するための手段と、確認応答フレームの受信電力を決定するための手段と、ＦＴＭ要求の送信電力からＦＴＭ要求の受信電力を減算することでＦＴＭ要求における経路損失の量を決定するための手段と、確認応答フレームの送信電力から確認応答フレームの受信電力を減算することで確認応答フレームにおける経路損失の量を決定するための手段とを備え得る。
【００１０】
[0010]本説明にしたがって、例となる非一時的なコンピュータ読取可能な媒体は、開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供するための命令が埋め込まれている。命令は、開始側ワイヤレス局で、ＦＴＭ要求を送ることと、ここで、ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、開始側ワイヤレス局において、ＦＴＭフレームを受信することと、ここで、ＦＴＭフレームは、少なくとも１つのセキュリティ機能に対する応答を備える、開始側ワイヤレス局において、少なくとも１つのセキュリティ機能に対する応答の真正性を決定することと、ＦＴＭセッションを完了することとを行うためのコンピュータコードを備える。
【００１１】
[0011]本説明にしたがって、開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供する例となる方法は、応答側ワイヤレス局で、ＦＴＭ要求を受信することを備え、ここで、ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む。方法は、少なくとも１つのセキュリティ機能に対する応答を決定することと、開始側ワイヤレス局に、ＦＴＭフレームを送ることをさらに含み、ここで、ＦＴＭフレームは、少なくとも１つのセキュリティ機能に対する応答を備える。
【００１２】
[0012]本説明にしたがって、例となるデバイスは、開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおける開始側ワイヤレス局を備える。デバイスは、ワイヤレス通信インターフェースと、メモリと、ワイヤレス通信インターフェースおよびメモリに通信的に接続された処理ユニットとを備え得る。処理ユニットは、デバイスに、応答側ワイヤレス局で、ＦＴＭ要求を受信させるように構成され得、ここで、ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む。処理ユニットはさらに、デバイスに、少なくとも１つのセキュリティ機能に対する応答を決定することと、開始側ワイヤレス局に、ＦＴＭフレームを送ることとを行わせるように構成され得、ここで、ＦＴＭフレームは、少なくとも１つのセキュリティ機能に対する応答を備える。
【００１３】
[0013]本説明にしたがって、開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供するための例となる装置は、応答側ワイヤレス局で、ＦＴＭ要求を受信するための手段を備え、ここで、ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む。装置は、少なくとも１つのセキュリティ機能に対する応答を決定するための手段と、開始側ワイヤレス局に、ＦＴＭフレームを送るための手段をさらに含み、ここで、ＦＴＭフレームは、少なくとも１つのセキュリティ機能に対する応答を備える。
【００１４】
[0014]本説明にしたがって、開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供するための命令が埋め込まれている、例となる非一時的なコンピュータ読取可能な媒体は、応答側ワイヤレス局で、ＦＴＭ要求を受信するためのコンピュータコードを備え、ここで、ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む。命令は、少なくとも１つのセキュリティ機能に対する応答を決定することと、開始側ワイヤレス局に、ＦＴＭフレームを送ることとを行うためのコンピュータコードをさらに含み、ここで、ＦＴＭフレームは、少なくとも１つのセキュリティ機能に対する応答を備える。
【図面の簡単な説明】
【００１５】
[0015]非限定的かつ非包括的な態様が、以下の図に関連して説明され、ここでは、同様の参照番号は、別途明記されていない限り、様々な図全体を通して同様の部分を指す。
【図１】図１は、ファインタイミング測定（ＦＴＭ）プロセス中のセキュリティが有益であり得る例となるシナリオの簡略図である。
【図２】図２は、支払いアプリケーションのためにすべてのパブリックフレームを使用する現在のＦＴＭプロトコルを使用して起こり得る例となるセキュリティ侵害の呼フロー図である。
【図３】図３は、いくつかの実施形態にしたがって、どのようにセキュリティ機能が使用されることができるか、および、どのように開始側ＳＴＡが未認証の応答に応答することができるかを例示する呼フロー図である。
【図４】図４は、いくつかの実施形態にしたがって、どのようにセキュリティ機能が使用されることができるか、および、どのように開始側ＳＴＡが未認証の応答に応答することができるかを例示する呼フロー図である。
【図５】図５は、ある実施形態にしたがって、セキュリティ情報を有するＦＴＭフレームの例示である。
【図６Ａ】図６Ａは、図５のフレーム本体において利用され得るベンダＩＥの例となるフォーマットの例示である。
【図６Ｂ】図６Ｂは、図６ＡのベンダＩＥの「ベンダ固有のコンテンツ」フィールドにおいて利用され得るランダムノンスエレメントの例となるフォーマットの例示である。
【図７】図７は、スヌーピングＳＴＡによる「介入者」攻撃をさらに防ぐために、本明細書で説明される実施形態において利用されることができる電力インジケータエレメントの例示である。
【図８】図８は、開始側ワイヤレス局と応答側ワイヤレス局との間のＦＴＭセッションにおいてセキュリティを提供する方法である。
【図９】図９は、モバイルデバイスの実施形態を例示する。
【図１０】図１０は、コンピュータシステムの実施形態を例示する。
【詳細な説明】
【００１６】
[0026]次に、いくつかの実例となる実施形態が、その一部を形成する添付の図面に関して説明されるだろう。次の説明は、実施形態のみを提供しており、本開示の範囲、適用可能性、または構成を制限するようには想定されていない。むしろ、実施形態の次の説明は、ある実施形態を実施するためにそれを実施可能とする説明を当業者に提供するであろう。本開示の趣旨および範囲から逸脱することなく、エレメントの機能および配置に様々な変更が行われ得ることは理解される。
【００１７】
[0027]前に示したように、ＦＴＭプロシージャは、固定の、ポータブルな、または移動可能なＳＴＡが、（同じく、固定、ポータブル、または移動可能であり得る）別のＳＴＡに対するそれの距離を取得することを可能にする。しかしながら、現在のＦＴＭプロトコルは、すべてのパブリックフレームを含み、このことが、悪意のあるパーティに、ＭＡＣアドレスをスプーフィングさせ、そしてＦＴＭセッションの支配権を握らせてしまう。これは、応答側ＳＴＡまたは開始側ＳＴＡがあらゆるトランザクションに対して正確な距離測定に依存している場合、セキュリティ侵害という状況を引き起こす可能性がある。
【００１８】
[0028]図１は、ＦＴＭプロセス中のセキュリティが有益であり得る例となるシナリオの簡略図である。この例では、ＡＴＭ１３０は、開始側ＳＴＡであり、真正のモバイルデバイス１１０は、（例えば、Ｗｉ−Ｆｉ（登録商標）、ブルートゥース（登録商標）、および／または他のワイヤレス技術を使用して）第１のワイヤレス接続１４０を介してＡＴＭと通信する対象の応答側ＳＴＡである。しかしながら、スヌーピングモバイルデバイス１２０は、ＡＴＭ１３０と真正のモバイルデバイス１１０との間のトランザクションに干渉するスヌーピングＳＴＡとして機能する。スヌーピングモバイルデバイス１２０は、（第１のワイヤレス接続１４０と類似した）第２のワイヤレス接続１５０を介してＡＴＭと通信する。これは、様々な状況のうちのいずれにおいても、真正のモバイルデバイス１１０および／またはＡＴＭ１３０に有害になり得る。
【００１９】
[0029]例えば、真正のモバイルデバイス１１０は、（真正のモバイルデバイスを持った）ユーザがＡＴＭ１３０に近づくとユーザが金銭を引き出すことを可能にするアプリケーションを実行し得、より迅速に金銭の引出しを行う。しかしながら、スヌーピングモバイルデバイス１２０は、トランザクションをスプーフィングする機会としてこのアプリケーションを使用し、場合によっては（potentially）、真正のモバイルデバイスのユーザの口座から金銭を引き出し得る。ＦＴＭがオープンプロトコルであるため、スヌーピングモバイルデバイス１２０は、ＡＴＭ１３０によって送られたＦＴＭ要求を傍受（intercept）し、真正のモバイルデバイス１１０の知識なしにＡＴＭ１３０とＦＴＭセッションを行うように構成されることができる。
【００２０】
[0030]しかしながら、ＦＴＭセッションにおいてセキュリティを提供することが、他のアプリケーションおよびデバイスに適用されることができることは理解されるであろう。図１に示されるＳＴＡは、モバイルデバイス１１０および１２０（例えば、モバイル電話）およびＡＴＭ１３０を含むが、他のタイプのＳＴＡが使用され得る。開始側ＳＴＡ、応答側ＳＴＡ、および／またはスヌーピングＳＴＡは、モバイル電話、ポータブルメディアプレーヤ、携帯情報端末、ラップトップおよび／またはデスクトップコンピュータ、タブレット、ウェアラブルデバイス、および同様のものを含む（がそれに限定されない）様々なワイヤレスデバイスのうちの任意のものを備え得る。消費者アプリケーションでは、開始側ＳＴＡは、例えば、自動販売機、ＡＴＭ、レジ、および／または他の店舗販売時点情報管理デバイス、および／または同様のものを備え得る。スヌーピングＳＴＡは、それを開始側ＳＴＡに結びつけるためのおよび／またはそれを開始側ＳＴＡに対してカモフラージュするための特殊な物理的機能を含み得る。
【００２１】
[0031]本明細書で提供される技法の他のアプリケーションは、２つのデバイス間の距離が特定の閾値内であるとき、事前に認可されたトランザクションが行われる事例に関連し得る。例えば、コーヒショップは、応答側ＳＴＡのユーザがコーヒショップに入店するときまでにユーザを待ち構えることができるように、応答側ＳＴＡが閾値距離内にあると決定すると、ユーザの口座をデビットして、コーヒが準備されることを確実にするであろう（例えば、店舗販売時点情報管理デバイスにある）開始側ＳＴＡを含み得る。
【００２２】
[0032]追加のアプリケーションが企図される。ＦＴＭセッションが伝統的に、安全が確保されていない通信を使用するため、それには、（例えば、あるＳＴＡから別のＳＴＡまでの近接度を測定するために）ＦＴＭ測定値を使用するアプリケーションには脆弱性の点が残っているであろう。ゆえに、ＦＴＭセッションにおいてセキュリティを提供するための、本明細書で説明される技法は、（図１に例示されるような）銀行取引でだけでなく、小売、交通、会場のセキュリティ、および／または他のアプリケーションでも利用され得る。
【００２３】
[0033]図２は、開始側ＳＴＡ２３０と応答側ＳＴＡ２１０との間の典型的なＦＴＭセッションがスヌーピングＳＴＡ２２０によってどのように乗っ取られ得るかを例示する呼フロー図である。ここで、開始側ＳＴＡ２３０は、セキュリティなしで初期ＦＴＭ要求（ｉＦＴＭＲ）２５０を送り、これが、スヌーピングＳＴＡ２２０によって傍受される。次いで、スヌーピングＳＴＡ２２０および開始側ＳＴＡ２３０は、開始側ＳＴＡ２３０と（開始側ＳＴＡ２３０がＦＴＭセッションを行おうとしたＳＴＡである）応答側ＳＴＡ２１０との間でデータ交換せずにＦＴＭセッション全体を実行する。
【００２４】
[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]ブロック８４０において、ＦＴＭセッションが完了する。本明細書で提供された例において示したように、少なくとも１つのセキュリティ機能に対する応答が真正であるか真正でないかの決定は、開始側ワイヤレス局がＦＴＭセッションをどのように完了し得るかを決定付けることができる。例えば、少なくとも１つのセキュリティ機能に対する応答が真正でないとの決定を開始側ワイヤレス局が行う場合、開始側ワイヤレス局は、例えば、支配（governing）ＦＴＭプロトコルにしたがってＡＣＫフレームおよび／または他の情報を送り続けるが、その後、（図３に例示される実施形態に示されているように）後続のトランザクションを行わないことを選択することができる。他の実施形態では、（図４に例示される実施形態で示されているように）開始側ワイヤレス局は、ＦＴＭセッションを時期尚早に終了することでＦＴＭセッションを完了することができる。開始側ワイヤレス局がモバイルデバイスである場合、ブロック８４０の機能性を実行するための手段は、例えば、図９に例示されており、以下で詳細に説明されるようなモバイルデバイスの処理ユニット９１０、バス９０５、ワイヤレス通信インターフェース９３０、および／またはメモリ９６０を含むことができる。より一般的には、ワイヤレス局がコンピューティングデバイスである場合、ブロック８４０の機能性を実行するための手段は、例えば、図１０に例示されており、以下で詳細に説明されるようなコンピューティングシステムの処理ユニット１０１０、バス１００５、記憶デバイス１０２５、通信サブシステム１０３０、および／またはワイヤレス通信インターフェース１０３３を含むことができる。
【００５１】
[0061]実施形態は、所望の機能性に依存して追加の特徴を含み得る。例えば、実施形態は、安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートすることをさらに備え得、ここにおいて、ＦＴＭ要求の少なくとも１つのセキュリティ機能は、ノンス値のランダムシーケンスの少なくとも一部を備える。いくつかの実施形態では、ノンス値のシーケンスの有効性は、時間に依存し得る。いくつかの実施形態では、ＦＴＭ要求の少なくとも１つのセキュリティ機能は、ＦＴＭ要求のフレーム本体内のベンダ独自のＩＥに含まれ得る。いくつかの実施形態では、ＦＴＭ要求の少なくとも１つのセキュリティ機能は、第１のＭＡＣアドレスを備え得、ここにおいて、第１のＭＡＣアドレスの少なくとも一部は第１の所定の値（例えば、開始側ワイヤレスデバイスと応答側ワイヤレスデバイスとによって事前にネゴシエートされているであろう一連の値の第１の値）を備える。第１のＭＡＣアドレスに応じた情報は、第２の所定の値を備える第２のＭＡＣアドレスを含み得る。いくつかの実施形態では、第１のＭＡＣアドレスの一部のみ（例えば、３バイト以下）が、第１の所定の値を含み得る。
【００５２】
[0062]追加的にまたは代替的に、実施形態は、本明細書の実施形態で述べたように、「介入者」攻撃を防ぐために、経路損失を算出する特徴を含み得る。例えば、方法は、確認応答フレームを受信することと、確認応答フレームにおいて受信された情報に基づいて、ＦＴＭ要求および確認応答フレームの各々および経路損失の量を決定することとをさらに含み得る。次いで、方法は、ＦＴＭ要求における経路損失の量を確認応答フレームにおける経路損失の量と比較することと、ＦＴＭ要求における経路損失の量と確認応答フレームにおける経路損失の量とが実質的に類似していない（例えば、所定のしきい値量内でない）場合、ＦＴＭセッションを終了させることとをさらに備えることができる。いくつかの実施形態によれば、ＦＴＭ要求および確認応答フレームの各々および経路損失の量を決定することは、ＦＴＭ要求の送信電力を決定することと、確認応答フレームにおいて、ＦＴＭ要求の受信電力および確認応答フレームの送信電力を示すインジケーションを受信することと、確認応答フレームの受信電力を決定することとを含むことができる。実施形態は、ＦＴＭ要求の送信電力からＦＴＭ要求の受信電力を減算することでＦＴＭ要求における経路損失の量を決定することと、確認応答フレームの送信電力から確認応答フレームの受信電力を減算することで確認応答フレームにおける経路損失の量を決定することとをさらに含み得る。
【００５３】
[0063]図９は、本明細書で説明したように、（開始側および／または応答側）ＳＴＡとして利用されることができるモバイルデバイス９００の実施形態を例示する。図９は、様々な構成要素の汎用の実例を提供することのみが意図されており、それらのうちの任意のものまたはすべてが適宜利用され得ることは留意されるべきである。いくつかの事例では、図９によって例示される構成要素が、単一の物理デバイスへとローカライズされること、および／または、異なる物理ロケーションに散在し得る様々なネットワーク化されたデバイスの間で分散されることができることは留意されることができる。
【００５４】
[0064]バス９０５を介して電気的に結合されることができる（または、適宜、他の方法で通信状態にあり得る）ハードウェアエレメントを備えるモバイルデバイス９００が示される。ハードウェアエレメントは、１つまたは複数の汎用プロセッサ、（デジタルシグナル処理（ＤＳＰ）チップ、グラフィックス加速プロセッサ、特定用途向け集積回路（ＡＳＩＣ）、および／または同様のもののような）１つまたは複数の専用プロセッサ、および／または、本明細書で説明された方法のうちの１つまたは複数を実行するように構成されることができる他の処理構造または手段を限定なく備え得る処理ユニット９１０を含み得る。図９に示されるように、いくつかの実施形態は、所望の機能性に依存して、別個のＤＳＰ９２０を有し得る。モバイルデバイス９００はまた、１つまたは複数のタッチスクリーン、タッチパッド、マイクロフォン、ボタン、ダイアル、スイッチ、および／または同様のものを限定なく備え得る１つまたは複数の入力デバイス９７０と、１つまたは複数のディスプレイ、発光ダイオード（ＬＥＤ）、スピーカ、および／または同様のものを限定なく備え得る１つまたは複数の出力デバイス９１５とを備え得る。
【００５５】
[0065]モバイルデバイス９００はまた、モデム、ネットワークカード、赤外線通信デバイス、ワイヤレス通信デバイス、および／または（ブルートゥース（登録商標）デバイス、ＩＥＥＥ８０２．１１デバイス、ＩＥＥＥ８０２．１５．４デバイス、Ｗｉ−Ｆｉ（登録商標）デバイス、ＷｉＭａｘ（登録商標）デバイス、セルラ通信設備、等のような）チップセット、および／または同様のものを限定なく備え得るワイヤレス通信インターフェース９３０を含み得る。ワイヤレス通信インターフェース９３０は、ネットワーク（例えば、ワイヤレス広域ワークＷＷＡＮ）、ワイヤレスアクセスポイント、他のコンピュータシステム、および／または本明細書で説明された任意の他の電子デバイスとデータが通信されることを許可し得る。この通信は、ワイヤレス信号９３４を送るおよび／または受信する１つまたは複数のワイヤレス通信アンテナ９３２を介して実行されることができる。
【００５６】
[0066]所望の機能性に依存して、ワイヤレス通信インターフェース９３０は、他のＳＴＡを含む他のデバイスと通信するために別個のトランシーバを備え得る。これらの異なるデータネットワークは、様々なネットワークタイプを備え得る。追加的に、ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ＷｉＭａｘ（ＩＥＥＥ８０２．１６）、等であり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、等のような１つまたは複数の無線アクセス技術（ＲＡＴ）を実施し得る。ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００、および／またはＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、モバイル通信のためのグローバルシステム（ＧＳＭ（登録商標））、デジタルアドバンスドモバイル電話システム（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実施し得る。ＯＦＤＭＡネットワークは、ＬＴＥ（登録商標）、ＬＴＥアドバンスド、等を用い得る。ＬＴＥ、ＬＴＥアドバンスド、ＧＳＭ、およびＷ−ＣＤＭＡは、３ＧＰＰ（登録商標）による文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２（３ＧＰＰ２）」という名称の団体による文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に入手可能である。ＷＬＡＮはまた、ＩＥＥＥ８０２．１１ｘネットワークであり得、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘ、または何らかの他のタイプのネットワークであり得る。本明細書で説明された技法はまた、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組合せに使用され得る。
【００５７】
[0067]モバイルデバイス９００は、センサ９４０をさらに含むことができる。そのようなセンサは、１つまたは複数の加速度計、ジャイロスコープ、カメラ、磁気計、高度計、マイクロフォン、近接度センサ、光センサ、および同様のものを限定なく備え得る。これらセンサ９４０のうちのいくつかまたはすべては、とりわけ、測位方法に利用されることができる。
【００５８】
[0068]モバイルデバイスの実施形態はまた、衛星測位システム（ＳＰＳ）アンテナ９８２を使用して１つまたは複数のＳＰＳ衛星から信号９８４を受信する能力があるＳＰＳ受信機９８０を含み得る。そのような測位は、本明細書で説明された技法を補完および／または組み込むために利用されることができる。ＳＰＳ受信機９８０は、ＧＮＳＳ（たとえば、全地球測位システム（ＧＰＳ））、ガリレオ、Glonass、Compass、日本の準天頂衛星システム（ＱＺＳＳ）、インドのインディアンリージョナル航行衛星システム（ＩＲＮＳＳ）、中国の北斗（Beidou）、および／または同様のもののようなＳＰＳシステムのＳＰＳ ＳＶから、従来の技法を使用して、モバイルデバイスの位置を抽出することができる。さらに、ＳＰＳ受信機９８０は、１つまたは複数の全地球的および／または地域的航法衛星システムに関連付けられ得るかまたは他の方法でそれらと共に使用するためにイネーブルにされ得る様々な補強システム（例えば、静止衛星型衛星航法補強システム（ＳＢＡＳ））を使用されることができる。限定ではなく例として、ＳＢＡＳは、例えば、広域補強システム（ＷＡＡＳ）、ＥＧＮＯＳ（European Geostationary Navigation Overlay Service）、ＭＳＡＳ（Multi-functional Satellite Augmentation System）、ＧＰＳ支援静止衛星型補強航法またはＧＰＳおよび静止衛星補強航法（ＧＡＧＡＮ）、および／または同様のもののような、完全性情報（integrity information）、差分補正、等を提供する補強システムを含み得る。ゆえに、本明細書で使用される場合、ＳＰＳは、１つまたは複数の全地球的および／または地域的航法衛星システムおよび／または補強システムの任意の組合せを含み得、ＳＰＳ信号は、ＳＰＳ、準ＳＰＳ、および／またはそのような１つまたは複数のＳＰＳに関連付けられた他の信号を含み得る。
【００５９】
[0069]モバイルデバイス９００は、メモリ９６０をさらに含み得、および／または、それと通信状態にあり得る。メモリ９６０は、ローカルおよび／またはネットワークアクセス可能記憶媒体、ディスクドライブ、ドライブアレイ、光学記憶デバイス、プログラマブル、フラッシュ更新可能、および／または同様のものであることができる、ランダムアクセスメモリ（「ＲＡＭ」）および／または読取専用メモリ（「ＲＯＭ」）のようなソリッドステート記憶デバイスを限定なく備え得る。このような記憶デバイスは、様々なファイルシステム、データベース構造、および／または同様のものを限定なく含む任意の適切なデータ記憶装置を実施するように構成され得る。
【００６０】
[0070]モバイルデバイス９００のメモリ９６０はまた、オペレーティングシステム、デバイスドライバ、実行可能なライブラリ、および／または１つまたは複数のアプリケーションプログラムのような他のコードを含むソフトウェアエレメント（図示せず）を備えることができ、これらは、本明細書で説明されるように、様々な実施形態によって提供したような、コンピュータプログラムを備え得る、および／または、他の実施形態によって提供されるような、方法を実施するおよび／またはシステムを構成するように設計され得る。単に例として、上述した機能性に関して説明された１つまたは複数のプロシージャは、モバイルデバイス９００（および／または、モバイルデバイス９００内の処理ユニット）（および／または、測位システムの別のデバイス）によって実行可能なコードおよび／または命令として実施され得る。次いで、ある態様では、そのようなコードおよび／または命令は、説明された方法にしたがって１つまたは複数の動作を実行するように汎用コンピュータ（または、他のデバイス）を構成するおよび／または適合させるために使用されることができる。
【００６１】
[0071]図１０は、本明細書の上で説明したように、（開始側および／または応答側）ＳＴＡとして動作する能力があるデバイスを備え得るかまたはそれに少なくとも部分的に組み込まれ得るコンピュータシステム１０００の実施形態を例示する。モバイルデバイス（例えば、図９のモバイルデバイス９００）とは対照的に、コンピュータシステム１０００は、可動またはモバイルであるとみなされる場合もみなされない場合もある部分的に固定または固定のデバイスであり得る。いくつかの実施形態では、コンピュータシステムは、自動販売機、店舗販売時点情報管理デバイス、現金自動預け払い機（ＡＴＭ）、および／または同様のものを備え得る。図１０は、前に説明した実施形態の方法を実行することができるコンピュータシステム１０００の一実施形態の略図を提供する。図１０は、様々な構成要素の汎用の実例を提供することのみが意図されており、それらのうちの任意のものまたはすべてが適宜利用され得ることは留意されるべきである。したがって、図１０は、比較的別々の方法でまたは比較的より統合された方法で個々のシステムエレメントがどのようにして実施され得るかを広く例示する。加えて、図１０によって例示される構成要素が、単一のデバイスへとローカライズされること、および／または、異なる物理ロケーションに散在し得る様々なネットワーク化されたデバイスの間で分散されることができることは留意されることができる。
【００６２】
[0072]バス１００５を介して電気的に結合されることができる（または、適宜、他の方法で通信状態にあり得る）ハードウェアエレメントを備えるコンピュータシステム１０００が示される。ハードウェアエレメントは、１つまたは複数の汎用プロセッサ、（デジタルシグナル処理チップ、グラフィックス加速プロセッサ、および／または同様のもののような）１つまたは複数の専用プロセッサ、および／または、本明細書で説明された方法のうちの１つまたは複数を実行するように構成されることができる他の処理構造を限定なく備え得る処理ユニット１０１０を含み得る。コンピュータシステム１０００はまた、マウス、キーボード、カメラ、マイクロフォン、および／または同様のものを限定なく備え得る１つまたは複数の入力デバイス１０１５と、ディスプレイデバイス、プリンタ、および／または同様のものを限定なく備え得る１つまたは複数の出力デバイス１０２０とを備え得る。
【００６３】
[0073]コンピュータシステム１０００は、１つまたは複数の非一時的な記憶デバイス１０２５をさらに含み得（および／または、それらと通信状態にあり得）、それは、ローカルおよび／またはネットワークアクセス可能記憶媒体を限定なく備えることができ、および／または、ディスクドライブ、ドライブアレイ、光学記憶デバイス、プログラマブル、フラッシュ更新可能、および／または同様のものであることができる、読取専用メモリ（「ＲＯＭ」）および／またはランダムアクセスメモリ（「ＲＡＭ」）のようなソリッドステート記憶デバイスを限定なく備え得る。このような記憶デバイスは、様々なファイルシステム、データベース構造、および／または同様のものを限定なく含む任意の適切なデータ記憶装置を実施するように構成され得る。
【００６４】
[0074]コンピュータシステム１０００はまた、ワイヤード技術に加え、ワイヤレス通信インターフェース１０３３によって管理および制御されるワイヤレス通信技術を備え得る通信サブシステム１０３０を含み得る。このように、通信サブシステムは、モデム、（ワイヤレスまたはワイヤード）ネットワークカード、赤外線通信デバイス、ワイヤレス通信デバイス、および／または（ブルートゥース（登録商標）デバイス、ＩＥＥＥ８０２．１１デバイス、ＩＥＥＥ８０２．１５．４デバイス、Ｗｉ−Ｆｉ（登録商標）デバイス、ＷｉＭａｘ（登録商標）デバイス、セルラ通信設備、ウルトラワイドバンド（ＵＷＢ）インターフェース、等のような）チップセット、および／または同様のものを備え得る。通信サブシステム１０３０は、ネットワーク、（図９のモバイルデバイス９００のような）モバイルデバイス、他のコンピュータシステム、および／または本明細書で説明された任意の他の電子デバイスとデータが交換されることを許可するために、ワイヤレス通信インターフェース１０３３のような１つまたは複数の入力および／または出力通信インターフェースを含み得る。よって、通信サブシステム１０３０は、本明細書の実施形態で説明したように、データを受信および送るために使用され得る。
【００６５】
[0075]多くの実施形態では、コンピュータシステム１０００は、上で説明したように、ＲＡＭまたはＲＯＭデバイスを備え得るワーキングメモリ１０３５をさらに備えるであろう。ワーキングメモリ１０３５内に位置しているとして示されるソフトウェアエレメントは、オペレーティングシステム１０４０、デバイスドライバ、実行可能なライブラリ、および／または、１つまたは複数のアプリケーション１０４５のような他のコードを備え得、これらは、本明細書で説明されるように、様々な実施形態によって提供したような、コンピュータプログラムを備え得る、および／または、他の実施形態によって提供されるような、方法を実施するおよび／またはシステムを構成するように設計され得る。単に例として、上述した方法に関して説明された１つまたは複数のプロシージャは、コンピュータ（および／または、コンピュータ内の処理ユニット）によって実行可能なコードおよび／または命令として実施され得る。次いで、ある態様では、そのようなコードおよび／または命令は、説明された方法にしたがって１つまたは複数の動作を実行するように汎用コンピュータ（または、他のデバイス）を構成するおよび／または適合させるために使用されることができる。
【００６６】
[0076]これらの命令および／またはコードのセットは、上で説明した記憶デバイス１０２５のような、非一時的なコンピュータ読取可能な記憶媒体に記憶され得る。いくつかのケースでは、記憶媒体は、コンピュータシステム１０００のようなコンピュータシステム内に組み込まれ得る。他の実施形態では、記憶媒体は、コンピュータシステムとは別個であり（例えば、光ディスクのような取外し可能な媒体であり）、および／または、記憶媒体が、そこに記憶されている命令／コードで汎用コンピュータをプログラミングする、構成する、および／または適合させるために使用されることができるように、インストールパッケージに提供され得る。これらの命令は、コンピュータシステム１０００によって実行可能である実行可能なコードの形式をとり得るか、および／または、ソースコードおよび／またはインストール可能なコードの形式をとり得、それらは、（例えば、様々な一般に利用可能なコンパライラ、インストールプログラム、圧縮／解凍ユーティリティ、等のうちの任意のものを使用した）コンピュータシステム１０００上へのコンパイルおよび／またはインストールに応じて、実行可能なコードの形式をとり得る。
【００６７】
[0077]特定の要件にしたがって相当な変更が行われ得ることは当業者には明らかとなるであろう。例えば、カスタマイズされたハードウェアも使用され得、および／または、特定のエレメントが、ハードウェア、（アプレット、等のポータブルソフトウェアを含む）ソフトウェア、またはその両方に実施され得る。さらに、ネットワーク入力／出力デバイスのような他のコンピューティングデバイスへの接続が用いられ得る。
【００６８】
[0078]添付の図に関連して、メモリを備え得る構成要素は、非一時的な機械読取可能な媒体を備え得る。本明細書で使用される場合、「機械読取可能な媒体」および「コンピュータ読取可能な媒体」という用語は、機械を特定の方式で動作させるデータを提供することに関与している任意の記憶媒体を指す。上に提供された実施形態では、様々な機械読取可能な媒体は、実行のために、命令／コードを処理ユニットおよび／または他のデバイスに提供することに従事している可能性がある。追加的または代替的に、機械読取可能な媒体は、そのような命令／コードを記憶および／または搬送するために使用され得る。多くの実施では、コンピュータ読取可能な媒体は、物理的なおよび／または有形の記憶媒体である。このような媒体は、不揮発性媒体、揮発性媒体、および伝送媒体を含むがそれらに限定されない多くの形式をとり得る。コンピュータ読取可能な媒体の共通形式には、例えば、磁気および／または光学媒体、パンチカード、ペーパーテープ、ホールのパターンがある任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、下文に説明される搬送波、あるいはコンピュータが命令および／またはコードを読み取ることができる任意の他の媒体が含まれる。
【００６９】
[0079]本明細書で述べた方法、システム、およびデバイスは、例である。様々な実施形態は、適宜、様々なプロシージャまたは構成要素を省略、代用、または追加し得る。例えば、特定の実施形態に関して説明された特徴は、様々な他の実施形態では組み合わせられ得る。実施形態の異なる態様およびエレメントは、同様の方法で組み合わせられ得る。本明細書で提供される図の様々な構成要素は、ハードウェアおよび／またはソフトウェアに具現化されることができる。また、技術は発展するため、エレメントの多くは、本開示の範囲をそれらの特定の例に制限しない例である。
【００７０】
[0080]本明細書全体を通して、「一例」、「ある例」、「特定の例」、または「例示的な実施」への参照は、特徴および／または例と関連して説明された特定の特徴、構造、または特性が、請求項に記載の主題の少なくとも１つの特徴および／または例に含まれ得ることを意味する。ゆえに、本明細書全体を通して様々な場所への「一例では」、「例」、「特定の例では」、または「特定の実施では」という表現または他の同様の表現の出現は、必ずしもすべてが、同じ特徴、例、および／または限定を指すものではない。さらに、特定の特徴、構造、または特性は、１つまたは複数の例および／または特徴に組み合わせられ得る。
【００７１】
[0081]本明細書に含まれている詳細な説明のいくつかの部分は、特定の装置あるいは専用コンピューティングデバイスまたはプラットフォームのメモリ内に記憶されている２値デジタル信号に対する動作のアルゴリズムまたは記号的表現の観点から提示されている。この特定の明細書のコンテキストでは、特定の装置という用語または同様のものは、それがプログラムソフトウェアからの命令に準じて特定の動作を実行するようにプログラムされた時点で汎用コンピュータを含む。アルゴリズム記述子または記号的表現は、当業者の研究（work）の内容を他の当業者に伝達するために、信号処理または関連技術において当業者によって使用される技法の例である。アルゴリズムは、本明細書では、そして一般に、所望の結果に導く、首尾一貫したシーケンスの動作または同様の信号処理であると考えられる。このコンテキストでは、動作または処理は、物理量の物理的な操作を伴う。必ずではないが典型的に、そのような量は、記憶、転送、組合せ、比較、または別の方法で操作される能力がある電気信号または磁気信号の形式をとり得る。主に共通使用の理由により、ビット、データ、値、エレメント、シンボル、文字、用語、数、番号、または同様のもののような信号を指すことは時に便利であることが証明されている。しかしながら、これらのまたは同様の用語のすべてが、適切な物理量に関連付けられるべきであり、便利なラベルにすぎないことが理解されるべきである。別途明記されていない限り、本明細書の説明から明らかであるように、本明細書全体を通して、「処理する」、「計算する」、「算出する」、「決定する」という用語または同様の用語を利用した説明が、専用コンピュータ、専用コンピューティング装置、または同様の専用電子コンピューティングデバイスのような特定の装置のアクションまたはプロセスを指すことが認識される。したがって、本明細書のコンテキストでは、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、典型的に、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、またはディスプレイデバイス内の物理的な電子量または磁気量として表される信号を操作または変換する能力がある。
【００７２】
[0082]先の詳細な説明では、数多くの特定の詳細が、請求項に記載の主題の徹底的な理解を与えるために示されている。しかしながら、請求項に記載の主題がこれらの特定の詳細なしに実践され得ることは当業者によって理解されるであろう。他の事例では、当業者によって知られるであろう方法および装置は、請求項に記載の主題を曖昧にしないために、詳細には説明されていない。
【００７３】
[0083]本明細書で使用される場合、「および」、「または」、ならびに「および／または」という用語は、このような用語が使用されるコンテキストに少なくとも部分的に依存することもまた予期される様々な意味を含み得る。典型的に、Ａ、Ｂ、またはＣのようなリストを関連付けるために使用される場合の「または」は、包含的な意味で使用される場合は、Ａ、Ｂ、およびＣを意味し、排他的な意味で使用される場合は、Ａ、Ｂ、またはＣを意味することが想定される。加えて、本明細書に使用され場合、「１つまたは複数」という用語は、任意の特徴、構造、または特性を単数形で説明するために使用され得るか、あるいは複数の特徴、構造、または特性またはそれらの何らかの他の組合せを説明するために使用され得る。しかしながら、これが実例となる例にすぎず、請求項に記載の主題がこの例に制限されないことは留意されるべきである。
【００７４】
[0084]例となる特徴であると現在みなされるものが例示および説明されているが、請求項に記載の主題から逸脱することなく、様々な他の修正が行われ得ることおよび均等物が代用され得ることは当業者によって理解されるであろう。追加的に、請求項に記載の主題の教示に特定の状況を適合させるために、本明細書で説明された主要な概念から逸脱することなく、多くの修正が行われ得る。
【００７５】
[0085]したがって、請求項に記載の主題は、開示された特定の例に制限されず、このような請求項に記載の主題はまた、添付の特許請求の範囲内にあるすべての態様およびその均等物を含み得ることが想定される。
【図１】
2019519151.tif 000003
【図２】
2019519151.tif 000004
【図３】
2019519151.tif 000005
【図４】
2019519151.tif 000006
【図５】
2019519151.tif 000007
【図６Ａ】
2019519151.tif 000008
【図６Ｂ】
2019519151.tif 000009
【図７】
2019519151.tif 000010
【図８】
2019519151.tif 000011
【図９】
2019519151.tif 000012
【図１０】
2019519151.tif 000013
【手続補正書】
【提出日】平成31年1月16日(2019.1.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供する方法であって、
安全なネットワーク上で少なくとも１つの値をネゴシエートすること、ここにおいて、前記少なくとも１つの値は、
ノンス値のランダムシーケンス、または
第１の所定の値
を備える、と、
前記開始側ワイヤレス局で、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含み、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、
前記ノンス値のランダムシーケンス、または
第１の媒体アクセス制御（ＭＡＣ）アドレス
を備え、前記第１のＭＡＣアドレスの少なくとも一部は、前記第１の所定の値を備える、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を備える、方法。
【請求項２】
前記ＦＴＭセッションを完了することは、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させることを備える、
請求項１に記載の方法。
【請求項３】
前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの前記決定は、前記ＦＴＭフレームが、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた不正確な情報を含むとの決定を備える、
請求項２に記載の方法。
【請求項４】
前記ＦＴＭセッションを完了することは、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であるとの決定に基づく、
請求項１に記載の方法。
【請求項５】
前記安全なネットワーク上でネゴシエートされた少なくとも１つの値は、前記ノンス値のランダムシーケンスを備え、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値の前記ランダムシーケンスの少なくとも一部を備える、
請求項１に記載の方法。
【請求項６】
前記ノンス値のランダムシーケンスの有効性は、時間に依存する、
請求項５に記載の方法。
【請求項７】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含まれる、
請求項１に記載の方法。
【請求項８】
前記安全なネットワーク上でネゴシエートされた前記少なくとも１つの値は、前記第１の所定の値を備え、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記第１のＭＡＣアドレスを備える、
請求項１に記載の方法。
【請求項９】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた情報は、第２のＭＡＣアドレスを備え、前記第２のＭＡＣアドレスの少なくとも一部は、第２の所定の値を備える、
請求項８に記載の方法。
【請求項１０】
前記第１のＭＡＣアドレスの３バイト以下は、前記第１の所定の値を備える、
請求項８に記載の方法。
【請求項１１】
確認応答フレームを受信することと、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定することと、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較することと、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させることと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定することは、
前記ＦＴＭ要求の送信電力を決定することと、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信することと、
前記確認応答フレームの受信電力を決定することと、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定することと、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定することと
を備える、請求項１１に記載の方法。
【請求項１３】
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおける前記開始側ワイヤレス局を備えるデバイスであって、
ワイヤレス通信インターフェースと、
メモリと、
前記ワイヤレス通信インターフェースおよび前記メモリに通信的に接続された処理ユニットと、
を備え、前記処理ユニットは、前記デバイスに、
安全なネットワーク上で少なくとも１つの値をネゴシエートすること、ここにおいて、前記少なくとも１つの値は、
ノンス値のランダムシーケンス、または
第１の所定の値
を備える、と、
前記ワイヤレス通信インターフェースを介して、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含み、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、
前記ノンス値のランダムシーケンス、または
第１の媒体アクセス制御（ＭＡＣ）アドレス
を備え、前記第１のＭＡＣアドレスの少なくとも一部は、前記第１の所定の値を備える、、と、
前記ワイヤレス通信インターフェースを介して、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を行わせるように構成される、デバイス。
【請求項１４】
前記処理ユニットは、前記デバイスに、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させることで前記ＦＴＭセッションを完了させるように構成される、
請求項１３に記載のデバイス。
【請求項１５】
前記処理ユニットは、前記デバイスに、前記ＦＴＭフレームが、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた不正確な情報を含むと決定することで前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないと決定させるように構成される、
請求項１４に記載のデバイス。
【請求項１６】
前記処理ユニットは、前記デバイスに、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であるとの決定に基づいて前記ＦＴＭセッションを完了させるように構成される、
請求項１３に記載のデバイス。
【請求項１７】
前記処理ユニットは、前記デバイスに、前記ノンス値のランダムシーケンスを備える、前記安全なネットワーク上で少なくとも１つの値をネゴシエートさせるように構成され、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値の前記ランダムシーケンスの少なくとも一部を備える、
請求項１３に記載のデバイス。
【請求項１８】
前記処理ユニットは、前記デバイスに、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能を、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含ませるようにさらに構成される、
請求項１３に記載のデバイス。
【請求項１９】
前記安全なネットワーク上でネゴシエートされた前記少なくとも１つの値は、前記第１の所定の値を備え、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記第１のＭＡＣアドレスを備える、
請求項１３に記載のデバイス。
【請求項２０】
前記処理ユニットは、前記デバイスに、
前記ワイヤレス通信インターフェースを介して、確認応答フレームを受信することと、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定することと、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較することと、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させることと
を行わせるように構成される、請求項１３に記載のデバイス。
【請求項２１】
前記処理ユニットは、
前記ＦＴＭ要求の送信電力を決定することと、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信することと、
前記確認応答フレームの受信電力を決定することと、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定することと、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定することと
を行うことで、前記デバイスに、前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定させるように構成される、請求項２０に記載のデバイス。
【請求項２２】
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供する装置であって、
安全なネットワーク上で少なくとも１つの値をネゴシエートすること、ここにおいて、前記少なくとも１つの値は、
ノンス値のランダムシーケンス、または
第１の所定の値
を備える、と、
前記開始側ワイヤレス局で、ＦＴＭ要求を送るための手段、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含み、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、
前記ノンス値のランダムシーケンス、または
第１の媒体アクセス制御（ＭＡＣ）アドレス
を備え、前記第１のＭＡＣアドレスの少なくとも一部は、前記第１の所定の値を備える、、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信するための手段、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定するための手段と、
前記ＦＴＭセッションを完了するための手段と
を備える、装置。
【請求項２３】
前記ＦＴＭセッションを完了するための前記手段は、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させるための手段を備える、
請求項２２に記載の装置。
【請求項２４】
前記ＦＴＭセッションを完了するための前記手段は、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であると決定するための手段を備える、
請求項２２に記載の装置。
【請求項２５】
前記安全なネットワーク上で少なくとも１つの値を前記ネゴシエートするための手段は、前記ノンス値のランダムシーケンスをネゴシエートするための手段を備え、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値の前記ランダムシーケンスの少なくとも一部を備える、
請求項２２に記載の装置。
【請求項２６】
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能を、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含ませるための手段をさらに備える、
請求項２２に記載の装置。
【請求項２７】
前記安全なネットワーク上でネゴシエートされた前記少なくとも１つの値は、前記第１の所定の値を備え、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記第１のＭＡＣアドレスを備える、
請求項２２に記載の装置。
【請求項２８】
確認応答フレームを受信するための手段と、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定するための手段と、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較するための手段と、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させるための手段と
をさらに備える、請求項２２に記載の装置。
【請求項２９】
前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定するための前記手段は、
前記ＦＴＭ要求の送信電力を決定するための手段と、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信するための手段と、
前記確認応答フレームの受信電力を決定するための手段と、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定するための手段と、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定するための手段と
を備える、請求項２８に記載の装置。
【請求項３０】
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供するための命令が埋め込まれている非一時的なコンピュータ読取可能な媒体であって、前記命令は、
安全なネットワーク上で少なくとも１つの値をネゴシエートすること、ここにおいて、前記少なくとも１つの値は、
ノンス値のランダムシーケンス、または
第１の所定の値
を備える、と、
前記開始側ワイヤレス局で、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含み、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、
前記ノンス値のランダムシーケンス、または
第１の媒体アクセス制御（ＭＡＣ）アドレス
を備え、前記第１のＭＡＣアドレスの少なくとも一部は、前記第１の所定の値を備える、、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を行うためのコンピュータコードを備える、非一時的なコンピュータ読取可能な媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
[0085]したがって、請求項に記載の主題は、開示された特定の例に制限されず、このような請求項に記載の主題はまた、添付の特許請求の範囲内にあるすべての態様およびその均等物を含み得ることが想定される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供する方法であって、
前記開始側ワイヤレス局で、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を備える、方法。
［Ｃ２］
前記ＦＴＭセッションを完了することは、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させることを備える、
［Ｃ１］に記載の方法。
［Ｃ３］
前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの前記決定は、前記ＦＴＭフレームが、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた不正確な情報を含むとの決定を備える、
［Ｃ２］に記載の方法。
［Ｃ４］
前記ＦＴＭセッションを完了することは、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であるとの決定に基づく、
［Ｃ１］に記載の方法。
［Ｃ５］
安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートすることをさらに備え、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値のランダムシーケンスの少なくとも一部を備える、
［Ｃ１］に記載の方法。
［Ｃ６］
前記ノンス値のランダムシーケンスの有効性は、時間に依存する、
［Ｃ５］に記載の方法。
［Ｃ７］
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含まれる、
［Ｃ１］に記載の方法。
［Ｃ８］
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え、前記第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える、
［Ｃ１］に記載の方法。
［Ｃ９］
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた情報は、第２のＭＡＣアドレスを備え、前記第２のＭＡＣアドレスの少なくとも一部は、第２の所定の値を備える、
［Ｃ８］に記載の方法。
［Ｃ１０］
前記第１のＭＡＣアドレスの３バイト以下は、前記第１の所定の値を備える、
［Ｃ８］に記載の方法。
［Ｃ１１］
確認応答フレームを受信することと、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定することと、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較することと、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させることと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１２］
前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定することは、
前記ＦＴＭ要求の送信電力を決定することと、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信することと、
前記確認応答フレームの受信電力を決定することと、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定することと、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定することと
を備える、［Ｃ１１］に記載の方法。
［Ｃ１３］
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおける前記開始側ワイヤレス局を備えるデバイスであって、
ワイヤレス通信インターフェースと、
メモリと、
前記ワイヤレス通信インターフェースおよび前記メモリに通信的に接続された処理ユニットと、
を備え、前記処理ユニットは、前記デバイスに、
前記ワイヤレス通信インターフェースを介して、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、と、
前記ワイヤレス通信インターフェースを介して、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を行わせるように構成される、デバイス。
［Ｃ１４］
前記処理ユニットは、前記デバイスに、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させることで前記ＦＴＭセッションを完了させるように構成される、
［Ｃ１３］に記載のデバイス。
［Ｃ１５］
前記処理ユニットは、前記デバイスに、前記ＦＴＭフレームが、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能に応じた不正確な情報を含むと決定することで前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないと決定させるように構成される、
［Ｃ１４］に記載のデバイス。
［Ｃ１６］
前記処理ユニットは、前記デバイスに、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であるとの決定に基づいて前記ＦＴＭセッションを完了させるように構成される、
［Ｃ１３］に記載のデバイス。
［Ｃ１７］
前記処理ユニットは、前記デバイスに、安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートさせるようにさらに構成され、ここにおいて、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値のランダムシーケンスの少なくとも一部を備える、
［Ｃ１３］に記載のデバイス。
［Ｃ１８］
前記処理ユニットは、前記デバイスに、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能を、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含ませるようにさらに構成される、
［Ｃ１３］に記載のデバイス。
［Ｃ１９］
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え、前記第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える、
［Ｃ１３］に記載のデバイス。
［Ｃ２０］
前記処理ユニットは、前記デバイスに、
前記ワイヤレス通信インターフェースを介して、確認応答フレームを受信することと、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定することと、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較することと、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させることと
を行わせるように構成される、［Ｃ１３］に記載のデバイス。
［Ｃ２１］
前記処理ユニットは、
前記ＦＴＭ要求の送信電力を決定することと、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信することと、
前記確認応答フレームの受信電力を決定することと、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定することと、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定することと
を行うことで、前記デバイスに、前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定させるように構成される、［Ｃ２０］に記載のデバイス。
［Ｃ２２］
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供する装置であって、
前記開始側ワイヤレス局で、ＦＴＭ要求を送るための手段、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信するための手段、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定するための手段と、
前記ＦＴＭセッションを完了するための手段と
を備える、装置。
［Ｃ２３］
前記ＦＴＭセッションを完了するための前記手段は、前記少なくとも１つのセキュリティ機能に対する前記応答が真正でないとの決定に基づいて前記ＦＴＭセッションを終了させるための手段を備える、
［Ｃ２２］に記載の装置。
［Ｃ２４］
前記ＦＴＭセッションを完了するための前記手段は、前記少なくとも１つのセキュリティ機能に対する前記応答が真正であると決定するための手段を備える、
［Ｃ２２］に記載の装置。
［Ｃ２５］
安全なネットワーク上でノンス値のランダムシーケンスをネゴシエートするための手段をさらに備え、ここにおいて、前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、前記ノンス値のランダムシーケンスの少なくとも一部を備える、
［Ｃ２２］に記載の装置。
［Ｃ２６］
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能を、前記ＦＴＭ要求のフレーム本体内のベンダ独自の情報エレメント（ＩＥ）に含ませるための手段をさらに備える、
［Ｃ２２］に記載の装置。
［Ｃ２７］
前記ＦＴＭ要求の前記少なくとも１つのセキュリティ機能は、第１の媒体アクセス制御（ＭＡＣ）アドレスを備え、前記第１のＭＡＣアドレスの少なくとも一部は、第１の所定の値を備える、
［Ｃ２２］に記載の装置。
［Ｃ２８］
確認応答フレームを受信するための手段と、
前記確認応答フレームにおいて受信された情報に基づいて前記ＦＴＭ要求および前記確認応答フレームの各々における経路損失の量を決定するための手段と、
前記ＦＴＭ要求における前記経路損失の量を前記確認応答フレームにおける前記経路損失の量と比較するための手段と、
前記ＦＴＭ要求における前記経路損失の量と前記確認応答フレームにおける前記経路損失の量とが実質的に類似していない場合、前記ＦＴＭセッションを終了させるための手段と
をさらに備える、［Ｃ２２］に記載の装置。
［Ｃ２９］
前記ＦＴＭ要求および前記確認応答フレームの各々における前記経路損失の量を決定するための前記手段は、
前記ＦＴＭ要求の送信電力を決定するための手段と、
前記確認応答フレームにおいて、
前記ＦＴＭ要求の受信電力、および
前記確認応答フレームの送信電力
を示すインジケーションを受信するための手段と、
前記確認応答フレームの受信電力を決定するための手段と、
前記ＦＴＭ要求の前記送信電力から前記ＦＴＭ要求の前記受信電力を減算することで前記ＦＴＭ要求における前記経路損失の量を決定するための手段と、
前記確認応答フレームの前記送信電力から前記確認応答フレームの前記受信電力を減算することで前記確認応答フレームにおける前記経路損失の量を決定するための手段と
を備える、［Ｃ２８］に記載の装置。
［Ｃ３０］
開始側ワイヤレス局と応答側ワイヤレス局との間のファインタイミング測定（ＦＴＭ）セッションにおいてセキュリティを提供するための命令が埋め込まれている非一時的なコンピュータ読取可能な媒体であって、前記命令は、
前記開始側ワイヤレス局で、ＦＴＭ要求を送ること、ここにおいて、前記ＦＴＭ要求は、少なくとも１つのセキュリティ機能を含む、と、
前記開始側ワイヤレス局において、ＦＴＭフレームを受信すること、ここにおいて、前記ＦＴＭフレームは、前記少なくとも１つのセキュリティ機能に対する応答を備える、と、
前記開始側ワイヤレス局において、前記少なくとも１つのセキュリティ機能に対する前記応答の真正性を決定することと、
前記ＦＴＭセッションを完了することと
を行うためのコンピュータコードを備える、非一時的なコンピュータ読取可能な媒体。
【国際調査報告】
2019519151.tif 000014
2019519151.tif 000015
2019519151.tif 000016