(57)【特許請求の範囲】
【請求項１】
ターゲットノードの物理的な位置を認証するための方法であって、
既知の物理的な位置を含む少なくとも一の信頼できるノードにより、照会メッセージをターゲットノードに送信するステップ、
ターゲットノードにより、照会メッセージを受信するステップ、
ターゲットノードにより、応答メッセージを少なくとも一の信頼できるノードに送信するステップであって、ターゲットノードは、照会メッセージを最優先させ、照会メッセージを受信すると即座に応答メッセージを送信する、ステップ、
少なくとも一の信頼できるノードにより、応答メッセージを受信するステップ、
照会メッセージを送信するステップから応答メッセージを受信するステップまでに経過した時間を使用することにより、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を計算するステップ、及び
ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を使用することにより、ターゲットノードの物理的な位置を認証するステップを含み、
ターゲットノードに、照会メッセージを最優先させ、照会メッセージを受信すると即座に応答メッセージを送信させるために、照会メッセージを送信するステップの前に、少なくとも一の信頼できるノードにより、照会メッセージが送信されることを、ターゲットノードに知らせるステップ、及び
照会メッセージが送信されることを知らされた後に、ターゲットノードにより、照会メッセージを受信すると即座に応答メッセージを送信するための準備をするステップをさらに含み、
少なくとも一の信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して取得される、方法。
【請求項２】
衛星ジオロケーション技術は、少なくとも一の信頼できるノードの物理的な位置を取得するために、少なくとも一の認証信号を使用する、請求項１に記載の方法。
【請求項３】
少なくとも一の認証信号は、少なくとも一の伝送ソースにより伝送され、且つ、少なくとも一の信頼できるノードに関連する少なくとも一の受信ソースにより受信される、請求項２に記載の方法。
【請求項４】
少なくとも一の認証信号の二以上は、同じ伝送ソースから伝送される、請求項２に記載の方法。
【請求項５】
少なくとも一の認証信号の二以上は、異なる伝送ソースから伝送される、請求項２に記載の方法。
【請求項６】
少なくとも一の認証信号の二以上は、同じ周波数で伝送される、請求項２に記載の方法。
【請求項７】
少なくとも一の認証信号の二以上は、異なる周波数で伝送される、請求項２に記載の方法。
【請求項８】
少なくとも一の伝送ソースは、少なくとも一の衛星及び少なくとも一の擬似衛星の少なくとも一で採用される、請求項３に記載の方法。
【請求項９】
少なくとも一の衛星は、低高度地球周回軌道（ＬＥＯ）衛星、中高度地球周回軌道（ＭＥＯ）衛星、及び静止地球軌道（ＧＥＯ）衛星のうちの少なくとも一とする、請求項８に記載の方法。
【請求項１０】
ターゲットノードは、ターゲットノードが照会メッセージを受信してから特定の時間が経過した後に、応答メッセージを送信するようにプログラム作成される、請求項１に記載の方法。
【請求項１１】
ターゲットノードは、特定の時間に応答メッセージを送信するようにプログラム作成される、請求項１に記載の方法。
【請求項１２】
ターゲットノードは、他のアクションを実行する前に、応答メッセージ送信のアクションを実行するようにプログラム作成される、請求項１に記載の方法。
【請求項１３】
ターゲットノードは、応答メッセージを送信するための応答メッセージハードウェアを利用する、請求項１に記載の方法。
【請求項１４】
照会メッセージは、擬似ランダムコードビットシーケンスを含み、
応答メッセージは、擬似ランダムコードビットシーケンスの少なくとも一部を含む、請求項１に記載の方法。
【請求項１５】
方法は、ターゲットノードの物理的な位置及び少なくとも一の信頼できるノードの物理的な位置のマップを生成するステップをさらに含む、請求項１に記載の方法。
【請求項１６】
マップは、ターゲットノード及び少なくとも一の信頼できるノードに関するインターネットプロトコル（ＩＰ）情報を含む、請求項１５に記載の方法。
【請求項１７】
ターゲットノードの物理的な位置を認証するための方法であって、
ターゲットノードにより、ジオセンティケーションリクエストを、既知の物理的な位置を含む少なくとも一の信頼できるノードに送信するステップ、
少なくとも一の信頼できるノードにより、ジオセンティケーションリクエストを受信するステップ、
少なくとも一の信頼できるノードにより、照会メッセージをターゲットノードに送信するステップ、
ターゲットノードにより、照会メッセージを受信するステップ、
ターゲットノードにより、応答メッセージを少なくとも一の信頼できるノードに送信するステップであって、ターゲットノードは、照会メッセージを最優先させ、照会メッセージを受信すると即座に応答メッセージを送信する、ステップ、
少なくとも一の信頼できるノードにより、応答メッセージを受信するステップ、
照会メッセージを送信するステップから応答メッセージを受信するステップまでに経過した時間を使用することにより、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を計算するステップ、及び
ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を使用することにより、ターゲットノードの物理的な位置を認証するステップを含み、
ターゲットノードに、照会メッセージを最優先させ、照会メッセージを受信すると即座に応答メッセージを送信させるために、照会メッセージを送信するステップの前に、少なくとも一の信頼できるノードにより、照会メッセージが送信されることを、ターゲットノードに知らせるステップ、及び
照会メッセージが送信されることを知らされた後に、ターゲットノードにより、照会メッセージを受信すると即座に応答メッセージを送信するための準備をするステップをさらに含み、
少なくとも一の信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して取得される、方法。
【請求項１８】
ターゲットノードの物理的な位置を認証するためのシステムであって、
照会メッセージをターゲットノードに送信するための、既知の物理的な位置を含む少なくとも一の信頼できるノードであって、少なくとも一の信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して取得されることを特徴とするノード、
照会メッセージを受信し、且つ、応答メッセージを少なくとも一の信頼できるノードに送信するためのターゲットノードであって、ターゲットノードは、照会メッセージを最優先させ、照会メッセージを受信すると即座に応答メッセージを送信する、ターゲットノード、及び
照会メッセージの送信から応答メッセージの受信までに経過した時間を使用することにより、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を計算するための少なくとも一のプロセッサを備え、
ターゲットノードに、照会メッセージを最優先させ、照会メッセージを受信すると即座に応答メッセージを送信させるために、照会メッセージを送信する前に、少なくとも一の信頼できるノードは、照会メッセージが送信されることを、ターゲットノードに知らせ、
照会メッセージが送信されることを知らされた後に、ターゲットノードは、照会メッセージを受信すると即座に応答メッセージを送信するための準備をし、
少なくとも一のプロセッサは、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を使用することにより、ターゲットノードの物理的な位置を認証するためのものとする、システム。
【請求項１９】
少なくとも一のプロセッサは、
ターゲットノードの物理的な位置及び少なくとも一の信頼できるノードの物理的な位置のマップを生成するためのものとする、請求項１８に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
本発明は、ジオセンティケーションに関する。特に、ネットワーク測距に基づくジオセンティケーションに関する。現在、電子システムが日常のビジネス及び社会業務にますます浸透するようになるにつれ、サイバーセキュリティが次第に重要になりつつある。もし権限のない集団にアクセスされれば多かれ少なかれ社会的な衝撃もたらすであろうネットワーク化されたシステムに、膨大な重要データが蓄積されている。
【０００２】
増加する電子システムへの依存に対し、国家はサイバーテロの激増も経験しており、ゆえに、ネットワークコンピュータシステムを守るための改良された方法が求められる。サイバー攻撃はありふれたものになりつつあり、このため、商業環境及び軍事環境で外的脅威によるネットワーク侵入の危険性について繰り返し議論されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
現在のアクセス制御手法は、主に固定パスワード、又はパスワード及びＩＤカードの認証情報による認証に基づいている。エンドユーザへのなりすましによりしばしば攻撃が実行されるので、組織がネットワークの脆弱性を減らすためのユーザ認証方法に集中する傾向にある。これらの手法は最新式の攻撃に対して脆弱であり続けるので、ユーザの物理的な位置などの付加的な情報を活用するアクセス制御の新たなパラダイムを開発する必要がある。
【課題を解決するための手段】
【０００４】
本発明の開示は、ターゲットノードの物理的な位置を認証するための方法、システム、及び装置に関する。特に、本発明の開示は、ターゲットノードにより、ジオセンティケーションリクエストを、既知の物理的な位置を含む少なくとも一の信頼できるノードへ送信するステップを含む方法を教示する。方法は、少なくとも一の信頼できるノードにより、ジオセンティケーションリクエストを受信するステップをさらに含む。また、方法は、少なくとも一の信頼できるノードにより、照会メッセージ（たとえば、ｐｉｎｇ又はｐｉｎｇのようなメッセージ）をターゲットノードに送信するステップを含む。方法は、ターゲットノードにより、照会メッセージを受信するステップをさらに含む。また、方法は、ターゲットノードにより、応答メッセージ（たとえば、応答ｐｉｎｇまたは応答ｐｉｎｇのようなメッセージ）を少なくとも一の信頼できるノードへ送信するステップを含む。さらに、方法は、少なくとも一の信頼できるノードにより、応答メッセージを受信するステップを含む。さらに、方法は、少なくとも一のプロセッサにより、照会メッセージを送信するステップから応答メッセージを受信するステップまでに経過した時間を使用することにより、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を計算するステップを含む。さらに、方法は、少なくとも一のプロセッサにより、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を使用することにより、ターゲットノードの物理的な位置を認証するステップを含む。
【０００５】
一又は複数の実施形態では、ターゲットノード及び/又は少なくとも一の信頼できるノードは、それぞれ、ルーター、サーバ、パーソナルコンピュータ装置、パーソナルデジタルアシスタント、携帯電話、コンピュータノード、インターネットプロトコル（ＩＰ）ノード、ネットワークノード、ゲートウェイ、Ｗｉ−Ｆｉノード、パーソナルエリアネットワーク（ＰＡＮ）ノード、ローカルエリアネットワーク（ＬＡＮ）ノード、ワイドエリアネットワーク（ＷＡＮ）ノード、ブルートゥースノード、ＺｉｇＢｅｅノード、マイクロウェブアクセスのワールドワイドインターオペラビリティ（ＷｉＭＡＸ）ノード、第二世代（２Ｇ）ワイヤレスノード、第三世代（３Ｇ）ワイヤレスノード、及び/又は第四世代（４Ｇ）ワイヤレスノードとする。
【０００６】
少なくとも一の実施形態では、少なくとも一の信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して取得される。一又は複数の実施形態では、衛星ジオロケーション技術は、少なくとも一の信頼できるノードの物理的な位置を取得するために、少なくとも一の認証信号を使用する。幾つかの実施形態では、少なくとも一の認証信号は、少なくとも一の伝送ソースにより伝送され、且つ、少なくとも一の信頼できるノードに関連する少なくとも一の受信ソースにより受信される。一又は複数の実施形態では、二以上の認証信号は、同じ伝送ソースから伝送される。幾つかの実施形態では、二以上の認証信号は、異なる伝送ソースから伝送される。一又は複数の実施形態では、二以上の認証信号は、同じ周波数で伝送される。幾つかの実施形態では、二以上の認証信号は、異なる周波数で伝送される。少なくとも一の実施形態では、少なくとも一の伝送ソースが、少なくとも一の衛星及び/又は少なくとも一の擬似衛星で採用される。幾つかの実施形態では、少なくとも一の衛星は、低高度地球周回軌道（ＬＥＯ）衛星、中高度地球周回軌道（ＭＥＯ）衛星、及び/又は静止地球軌道（ＧＥＯ）衛星とする。
【０００７】
一又は複数の実施形態では、開示される方法は、イリジウムＬＥＯ衛星コンステレーションを採用し、コンステレーションの各衛星は、特有のスポットビームパターンを有する４８のスポットビームを伝送するアンテナジオメトリーを含む。少なくとも一の実施形態では、少なくとも一の認証信号は、コンステレーションのイリジウム衛星の少なくとも一から伝送される。イリジウム衛星の４８のスポットビームは、局部的な認証信号を地表上又はその近辺に配置された受信ソースに伝送するために使用出来る。これらの信号に関連する通信されるメッセージバーストコンテンツは、擬似ランダムノイズ（ＰＲＮ）データを含む。与えられたメッセージバーストは、特定の時間に特定の衛星スポットビーム内で発生するので、ＰＲＮ及び特有のビームパラメーター（たとえば、時間、衛星識別（ＩＤ）、ビーム識別（ＩＤ）、時間バイアス、軌道データなど）を含むメッセージバーストコンテンツは、信頼できるノードの位置を認証するために使用することができる。注目すべきは、上述のイリジウムＬＥＯ衛星の一を採用する際に、伝送信号パワーは、認証信号が室内環境を確実に通過できるほど十分に強いものであり、そうするために信号エンコード方法が採用される、ということである。これにより、これらのジオロケーション技術が多くの室内用途に使用可能となる。
【０００８】
一又は複数の実施形態では、ターゲットノードは、ターゲットノードが照会メッセージを受信してから特定の時間が経過した後に、応答メッセージを送信するようにプログラム作成される。少なくとも一の実施形態では、ターゲットノードは、特定の時間に応答メッセージを送信するようにプログラム作成される。幾つかの実施形態では、ターゲットノードは、他のアクションを実行する前に、応答メッセージを送信するアクションを実行するようにプログラム作成される。一又は複数の実施形態では、ターゲットノードは、応答メッセージを送信するための応答メッセージハードウェアを利用する。
【０００９】
少なくとも一の実施形態では、照会メッセージは、擬似ランダムコードビットシーケンスを含み、且つ、応答メッセージは、同じ擬似ランダムコードビットシーケンスの少なくとも一部を含む。幾つかの実施形態では、開示される方法は、少なくとも一のプロセッサで、ターゲットノードの物理的な位置及び少なくとも一の信頼できるノードの物理的な位置のマップを生成するステップをさらに含む。少なくとも一の実施形態では、マップは、ターゲットノード及び少なくとも一の信頼できるノードに関連するインターネットプロトコル（ＩＰ）情報を含む。
【００１０】
一又は複数の実施形態では、ターゲットノードの物理的な位置を認証するための方法は、既知の物理的な位置を含む少なくとも一の信頼できるノードにより、照会メッセージをターゲットノードに送信するステップを含む。少なくとも一の実施形態では、少なくとも一の信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して取得される。方法は、ターゲットノードにより、照会メッセージを受信するステップをさらに含む。また、方法は、ターゲットノードにより、応答メッセージを少なくとも一の信頼できるノードに送信するステップを含む。さらに、方法は、少なくとも一の信頼できるノードにより、応答メッセージを受信するステップを含む。さらに、方法は、少なくとも一のプロセッサにより、照会メッセージを送信するステップから応答メッセージを受信するステップまでに経過した時間を使用することにより、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を計算するステップを含む。さらに、方法は、少なくとも一のプロセッサにより、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を使用することにより、ターゲットノードの物理的な位置を認証するステップを含む。
【００１１】
少なくとも一の実施形態では、ターゲットノードの物理的な位置を認証するためのシステムは、照会メッセージをターゲットノードに送信するための、既知の物理的な位置を含む、少なくとも一の信頼できるノードを備える。幾つかの実施形態では、少なくとも一の信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して取得される。システムは、照会メッセージを受信し、且つ応答メッセージを少なくとも一の信頼できるノードに送信するためのターゲットノードをさらに備える。さらに、システムは、照会メッセージの送信から応答メッセージの受信までに経過した時間を使用することにより、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を計算するための少なくとも一のプロセッサを含む。また、少なくとも一のプロセッサは、ターゲットノードから少なくとも一の信頼できるノードまでの測距距離を使用することにより、ターゲットノードの物理的な位置を認証するためのものである。一又は複数の実施形態では、少なくとも一のプロセッサは、ターゲットノードの物理的な位置及び少なくとも一の信頼できるノードの物理的な位置のマップを生成するためのものである。
【００１２】
少なくとも一の実施形態では、応答メッセージを高速追跡するための装置は、照会メッセージを受信することができる受信装置、及び照会メッセージの受信後に応答メッセージを伝送することができる伝送装置を備える。幾つかの実施形態では、装置は、応答メッセージの伝送中にそれらの伝送に遅延した通信データパケットを記憶するためのバッファーも備える。一又は複数の実施形態では、装置は、メッセージスケジュールを記憶するためのメモリ、及び通信データパケットがそれを介して伝送されるようなデータスプリッタをさらに備える。少なくとも一の実施形態では、装置は、少なくとも一の信頼できるノードの物理的な位置の検証を実行する衛星追跡ハードウェア、少なくとも一の信頼できるノードの物理的な位置の検証を実行する衛星追跡ファームウェア、及び/又は擬似ランダム発生装置も備える。
【００１３】
一又は複数の実施形態では、方法は、ｐｉｎｇまたはｐｉｎｇのようなメッセージを送信することができる、既知の位置にある、信頼できるノードからのネットワークｐｉｎｇ測距距離に基づきターゲットノードの物理的な位置を決定するために、開示される。少なくとも一の実施形態では、方法は、データパケットメッセージの事前結合を使用することにより、ターゲットノードの物理的な位置のｐｉｎｇベースの推定を向上させるために、開示される。一又は複数の実施形態では、方法は、データパケットメッセージの優先付けを使用することにより、ターゲットノードの物理的な位置のｐｉｎｇベースの推定を向上させるために、開示される。
【００１４】
少なくとも一の実施形態では、方法は、データパケットメッセージの事前結合及び/又は優先付けを実施できる、専用の高速追跡ｐｉｎｇメッセージリターンハードウェアを採用することにより、ターゲットノードの物理的な位置のｐｉｎｇベースの推定を向上させるために、開示される。一又は複数の実施形態では、方法は、ルーターなど、新たなターゲットノード又は新たな信頼できるノードをノードの信頼できるネットワークへ付加するために、開示される。
【００１５】
少なくとも一の実施形態では、装置（たとえば、ターゲットノードまたは信頼できるノード）は、専用の高速追跡ｐｉｎｇリターンハードウェアを利用することにより、ターゲットノードの物理的な位置のｐｉｎｇベースの推定を向上させるために、開示される。幾つかの実施形態では、装置は、ｐｉｎｇ又はｐｉｎｇのようなメッセージを受信することができる受信装置、応答ｐｉｎｇ又は応答ｐｉｎｇのようなメッセージを即座に送信することができる伝送装置、衛星ジオロケーション技術を使用して少なくとも一の信頼できるノードの物理的な位置の検証を実行するための衛星追跡ハードウェア及び/又はファームウェア、（ソフトウェア及び/又はハードウェアにより実施される）専用擬似乱数発生装置、ｐｉｎｇ伝送のために遅延する通信データパケットを記憶するためのバッファー、及び/又はｐｉｎｇスケジュールを記憶するためのメモリを備える。
【００１６】
一又は複数の実施形態では、専用高速追跡ｐｉｎｇリターンハードウェア装置は、ターゲットノードの物理的な位置のｐｉｎｇベースの推定を向上させるために、開示される。少なくとも一の実施形態では、装置は、ｐｉｎｇ又はｐｉｎｇのようなメッセージを受信することができる受信装置、応答ｐｉｎｇまたは応答ｐｉｎｇのようなメッセージを即座に送信することができる伝送装置、ｐｉｎｇ伝送のために遅延する通信データパケットを記憶するためのバッファー、ｐｉｎｇスケジュールを記憶するためのメモリ、データパケットがそれを通過するようなデータスプリッタ（たとえば、バイコニックカプラー）、及び/又は装置の関連ルーター（すなわち、ターゲットノード又は信頼できるノード）にデータ接続するコンピュータ回路を備える。少なくとも一の実施形態では、装置は、衛星ジオロケーション技術を使用して少なくとも一の信頼できるノードの物理的な位置の検証を実行する衛星追跡ハードウェア及び/又はファームウェア、及び/又は（ソフトウェア及び/又はハードウェアにより実施される）専用擬似乱数発生装置をさらに備える。
【００１７】
少なくとも一の実施形態では、方法は、照会ｐｉｎｇまたは照会ｐｉｎｇのようなメッセージが擬似乱数などのランダム識別子を含むようなターゲットノードの物理的な位置のｐｉｎｇベースの推定を向上させるために、開示される。特定の擬似乱数は、照会ｐｉｎｇ又は照会ｐｉｎｇのようなメッセージ受信に応じて、応答ｐｉｎｇ又はｐｉｎｇのようなメッセージが実際に送信されることを検証するため、応答ｐｉｎｇ又はｐｉｎｇのようなメッセージ内に順番に含まれる。
【００１８】
一又は複数の実施形態では、開示されるシステム及び方法は、データルーティングセキュリティを向上させるために採用される。少なくとも一の実施形態では、開示されるシステム及び方法は、ネットワークでハッキング又はなりすましが実行される可能性を減少させるために使用される。
【００１９】
特性、機能、及び利点は、本開示の様々な実施形態で独立して実現可能であり、さらに別の実施形態で組み合わせることもできる。
【００２０】
本発明のこれらの特徴、態様、及び利点と、その他の特徴、態様、及び利点は、下記の説明、添付の請求項及び図面を参照することで、より理解されるだろう。
【図面の簡単な説明】
【００２１】
【図１】本発明の少なくとも一の実施形態による、ターゲットノードの物理的な位置を認証するための、開示されるシステムの概略図である。
【図２Ａ】本発明の少なくとも一の実施形態による、ターゲットノードがジオセンティケーションリクエストを送信するようなターゲットノードの物理的な位置についての、開示される方法のフロー図である。
【図２Ｂ】本発明の少なくとも一の実施形態による、既知の位置を含む少なくとも一の信頼できるノードが照会メッセージを送信するようなターゲットノードの物理的な位置についての、開示される方法のフロー図である。
【図３】本発明の少なくとも一の実施形態による、メッセージを送信するための応答メッセージハードウェア装置を各々が採用する、二のネットワークルーターの概略図である。
【図４】本発明の少なくとも一の実施形態による、着信データラインと並んで配置される装置を示す、ルーターに取り付けられる応答メッセージハードウェア装置の概略図である。
【図５Ａ】本発明の少なくとも一の実施形態による、図５Ｂ及び図５Ｃと共に考察される場合に、ネットワーク内に入り、開示されるシステムにより認証される物理的な位置を含む新たなノード（たとえば、ターゲットノード）を示す概略図である。
【図５Ｂ】本発明の少なくとも一の実施形態による、図５Ａ及び図５Ｃと共に考察される場合に、ネットワーク内に入り、開示されるシステムにより認証される物理的な位置を含む新たなノード（たとえば、ターゲットノード）を示す概略図である。
【図５Ｃ】本発明の少なくとも一の実施形態による、図５Ａ及び図５Ｂと共に考察される場合に、ネットワーク内に入り、開示されるシステムにより認証される物理的な位置を含む新たなノード（たとえば、ターゲットノード）を示す概略図である。
【図６】本発明の少なくとも一の実施形態による、開示されるスポットビームベースの認証システムにより採用される衛星ベースの通信システムの概略図である。
【図７Ａ】本発明の少なくとも一の実施形態による、衛星ベースの認証システムを示す概略図である。
【図７Ｂ】本発明の少なくとも一の実施形態による、衛星ベースの認証システムを示す概略図である。
【図７Ｃ】本発明の少なくとも一の実施形態による、衛星ベースの認証システムを示す概略図である。
【図８Ａ】本発明の少なくとも一の実施形態による、開示される衛星ベースの認証システムを実施するために適合されるコンピュータ装置の概略図である。
【図８Ｂ】本発明の少なくとも一の実施形態による、開示されるスポットビームベースの認証システムにより採用される衛星ベースの通信システムの概略図である。
【図９】本発明の少なくとも一の実施形態による、信頼できるノードを認証するための、開示されるスポットビームベースの認証方法を示すフロー図である。図６から図９は、信頼できるノードのスポットビームベースの認証についての、開示されるシステム及び方法に関するものである。
【発明を実施するための形態】
【００２２】
ここで開示される方法及び装置は、ネットワーク測距に基づくジオセンティケーションのオペレーティブシステムを提供する。特に、本システムは、既知の物理的な位置を含む少なくとも一のネットワークノード（信頼できるノードとして述べられる）から取り出される測距距離を使用することにより、ネットワークノード（ターゲットノードとして述べられる）の物理的な位置を認証することに関する。少なくとも一の信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して取得される。種々の衛星ジオロケーション技術が、開示されるシステムにより採用される。本開示の図６から図９までの説明は、開示されるシステムにより利用される一の例示的な衛星ジオロケーション技術（すなわち、スポットビームベースの認証）について検討する。
【００２３】
現在のアクセス制御手法は、最新式の攻撃に対して脆弱であり続けるので、ユーザの物理的な位置などの付加的な情報を活用するアクセス制御の新たなパラダイムを開発する必要がある。この情報は、付加的な関連性のない予防策をとることを提供し、この結果、位置と統合された物理的なジオロケーションから論理ネットワーク及び情報管理の観点までの状況察知との相関関係を高めることになる。これは、特定のネットワークノードの着信データがその物理的な位置に基づき精査され、様々なアクセス権がそのような情報に基づき与えられることを意味する。
【００２４】
ネットワークノードの物理的な位置は、従来のツールを使用して確定するのが今のところは難しい。その位置は、インターネットプロトコル（ＩＰ）アドレス及びホストネームを分析することにより推測できるが、これらの識別子はなりすまされたり又は難読化されたりする。代替的に、且つより安全に、ネットワークノードの物理的な位置は、ネットワークｐｉｎｇ測距距離を使用する推定により、達成することができる。
【００２５】
本開示において、ｐｉｎｇは、インターネットプロトコル（ＩＰ）ネットワーク上のノードの到達可能性を検査し、且つ、発信元ノード（すなわち、照会ｐｉｎｇメッセージを送信するノード）から宛先ノード（すなわち、照会ｐｉｎｇメッセージを受信し、応答ｐｉｎｇメッセージを送信するノード）へ送信されるメッセージの往復時間を測定するために使用されるコンピュータネットワーク管理ユーティリティである。ｐｉｎｇは、インターネットコントロールメッセージプロトコル（IＣＭＰ）エコーリクエストデータパケットを宛先ノードに送信し且つ応答を待つ発信元ノードにより、作動する。この工程で、プロセッサは、照会ｐｉｎｇメッセージの伝送からの往復時間を測定し、且つ、任意のデータパケットロスを記録するために使用される。
【００２６】
本開示のシステム及び方法は、四つの主要な特徴を有する。第一の主要な特徴は、ネットワークノードの物理的な位置を推定するネットワークｐｉｎｇ測距距離を使用することである。このような判定は、ネットワークにおける信頼のレベルを増加させ、既知の位置を含む、安全で信頼できるネットワークノードから、当のターゲットネットワークノードへｐｉｎｇを送信することにより、達成される。一又は複数の実施形態では、発信元ノード（すなわち、照会ｐｉｎｇメッセージを送信するノード）は、次いで、送信される時間と受信される時間との差を調べ、物理的な範囲推定を引き出す。ｐｉｎｇ測距を実行する複数の発信元ノードは、最終結果の精度及び信頼性を向上させるために、この工程に従う。
【００２７】
第二の主要な特徴は、ｐｉｎｇ事前結合及び/又は優先付けを使用することである。この特徴は、宛先ノードからｐｉｎｇの即座のリターン（すなわち、ｐｉｎｇ応答メッセージの即座の送信）の必要性に基づくものであり、第一の主要な特徴による方法の精度にとって重要である。応答の遅延によりもたらされるいかなる関連する遅延も、測定されるネットワーク範囲を増加させ、ゆえに、測定される最大の物理的な範囲を増加させるであろう。このことは、ネットワークノードの実際の物理的な位置の不確実性を増加させる。そのようなものとして、本特徴は、照会ｐｉｎｇ及び/又は応答ｐｉｎｇの事前結合及び/又は優先付けを使用することにより結果が改善される種々の「高速追跡」方法の使用を提案しており、これにより、宛先ノードができるだけ迅速にｐｉｎｇリクエストに応答することが可能になり、よって、範囲エラーを減らし、最終結果の精度を向上させることができる。
【００２８】
第三の主要な特徴は、専用のｐｉｎｇ応答「高速追跡」ハードウェアの利用である。専用のｐｉｎｇ応答「高速追跡」ハードウェアの使用は、第二の主要な特徴の「高速追跡」方法をより好ましく実現する。このようなハードウェアは、ネットワーク測距に含まれる装置に取り付けられ及び/又は接続され、且つ、応答をｐｉｎｇ照会に事前結合させ及び/又は優先付けることにより、最終結果の精度を向上させるために使用することもできる。
【００２９】
第四の主要な特徴は、予測不可能であり、且つ、宛先ノードにより応答ｐｉｎｇメッセージに複製できる照会ｐｉｎｇメッセージ内に、特有の識別子（たとえば、幾つかのランダムビットから成る擬似ランダムコード（ＰＲＣ））を使用することである。これらの特有な識別子は、発信元ノードにより受信される応答ｐｉｎｇメッセージが、実際に、発信元ノードにより送信された照会ｐｉｎｇメッセージへの応答であったことを確実にするために機能する。
【００３０】
続く説明では、システムのさらに徹底した説明を提供するために多数の詳細事項が記載される。しかしながら、当業者にとっては、開示されるシステムは、これらの詳細な説明がなくても、実行可能であることが明らかであろう。その他の場合において、システムを不要に分かりにくくしないように、周知の特徴については、詳細には説明しない。
【００３１】
注目すべきは、図面の説明全体を通して、ネットワークノードの命名規則に従っていることである。命名規則とは、以下のとおりである。ターゲットノードは、開示されるシステム及び方法が、物理的な位置を検証することにより、認証を試みようとする、当のネットワークノードである。信頼できるノードは、既知の物理的な位置を含むネットワークノードである。一又は複数の実施形態では、信頼できるノードの物理的な位置は、衛星ジオロケーション技術から取得される。しかしながら、幾つかの実施形態では、少なくとも一の信頼できるノードの物理的な位置は、地上マッピングデータを含むがこれに限定されない他の手段を介して、取得される。また、発信元ノードは、照会ｐｉｎｇメッセージを送信するネットワークノードであり、宛先ノードは、照会ｐｉｎｇメッセージを受信し且つ発信元ノードに応答ｐｉｎｇメッセージを返信するネットワークノードである。
【００３２】
図１は、本発明の少なくとも一の実施形態による、ターゲットノード（ルーター３）１１０の物理的な位置を認証するための、開示されるシステム１００の概略図である。この図において、ネットワークノード１１０、１２０及び１３０（これらは、ルーターにより実施される）のネットワークが示され、その中で、ルーター３−１１０の物理的な位置の認証が求められる。ルーター１−１２０及びルーター２−１３０は、検証された物理的な位置にある（ゆえに、それらは信頼できるノードと呼ばれる）が、ルーター３−１１０の物理的な位置は、不明又は未検証である。
【００３３】
ルーター１−１２０及びルーター２−１３０（すなわち、信頼できるノード）の物理的な位置は、衛星ジオロケーション技術を介して取得される。この図に示されるように、衛星１−１４０及び衛星２−１５０の両者は、地球１８０上に複数のスポットビーム１６０及び１７０を伝送している。ルーター１−１２０及びルーター２−１３０は、それぞれ、衛星１−１４０及び衛星２−１５０から伝送されている複数のスポットビーム１６０及び１７０の少なくとも一により照射されている。ルーター１−１２０及びルーター２−１３０の物理的な位置は、種々のジオロケーション認証システム及び方法から取得される。
【００３４】
一又は複数の実施形態では、スポットビームに基づく認証システム及び方法は、ルーター１−１２０及びルーター２−１３０の物理的な位置を認証するために、システム１００により使用される。これらの実施形態については、ＬＥＯイリジウム衛星が、衛星１４０及び１５０に採用され、その各々が、ルーター１−１２０及びルーター２−１３０の物理的な位置を認証するために使用される少なくとも一の認証信号を伝送する。ルーター１−１２０に関連する受信ソース（図示せず）及びルーター２−１３０に関連する受信ソース（図示せず）は、それぞれ、衛星１−１４０及び衛星２−１５０（すなわち、伝送ソース）から伝送される認証信号を受信するために使用される。スポットビームベースの認証システム及び方法に関する詳細な検討については、以下の本開示のスポットビームベースの認証セクションで提示される。また、認証装置（図示せず）は、衛星１４０及び１５０の各々から伝送される少なくとも一の認証信号を評価することにより、ルーター１−１２０及びルーター２−１３０の物理的な位置を認証するための、開示されるシステム１００により、採用される。さらに、注目すべきは、様々な実施形態において、認証信号は、同じ伝送ソースから、異なる伝送ソースから、同じ周波数で、及び/又は異なる周波数で、伝送可能であるということである。
【００３５】
複数のスポットビーム１６０及び１７０のスポットビームは、本図面に示されるように、円形のフットプリントを含んでもよく、或いは、他の実施例において、不規則な形状のフットプリントを含むように形成されたスポットビームとしてもよい。種々の衛星及び/又は擬似衛星は、開示されるシステム１００の衛星１−１４０及び/又は衛星２−１５０に採用されてもよい。衛星１４０及び１５０に採用される種の衛星は、低高度地球周回軌道（ＬＥＯ）衛星、中高度地球周回軌道（ＭＥＯ）衛星、及び/又は静止地球軌道（ＧＥＯ）衛星を含むが、これらに限定されない。一又は複数の実施形態では、ＬＥＯイリジウム衛星は、衛星１４０及び１５０のシステム１００によって採用される。伝送信号は、室内に伝搬されることを含む強度が弱められた環境を介して伝搬するのに十分なほど強いものなので、この種の衛星を採用することは有利である。
【００３６】
幾つかの実施形態において、ルーター以外の種々の装置が、開示されるシステム１００のネットワークノード１１０、１２０及び１３０に実施可能であることに注目すべきである。ネットワークノード１１０、１２０及び１３０に採用される装置の種類は、ルーター、サーバ、パーソナルコンピュータ装置、パーソナルデジタルアシスタント、携帯電話、コンピュータノード、インターネットプロトコル（ＩＰ）ノード、ゲートウェイ、Ｗｉ−Ｆｉノード、ネットワークノード、パーソナルエリアネットワーク（ＰＡＮ）ノード、ローカルエリアネットワーク（LＡＮ）ノード、ワイドエリアネットワーク（ＷＡＮ）ノード、ブルートゥースノード、ＺｉｇＢｅｅノード、マイクロウェブアクセスのワールドワイドインターオペラビリティ（ＷｉＭＡＸ）ノード、第二世代（２Ｇ）ワイヤレスノード、第三世代（３Ｇ）ワイヤレスノード、及び/又は第四世代（４Ｇ）ワイヤレスノードを含むが、これらに限定されない。
【００３７】
開示されるシステム１００の作動中に、ルーター１−１２０（すなわち、発信元ノード）は、ルーター３−１１０（すなわち、宛先ノード）に照会ｐｉｎｇメッセージを送信する（ルートＲ１３を参照）。照会ｐｉｎｇメッセージの受信に応じて、ルーター３−１１０は、ルーター１−１２０に応答ｐｉｎｇメッセージを送信する（ルートＲ１３を参照）。ルーター１−１２０に関連するプロセッサ（図示せず）は、照会ｐｉｎｇメッセージを送信するルーター１−１２０から応答ｐｉｎｇメッセージを受信するルーター１−１２０までに経過した時間を使用することにより、ルーター１−１２０からルーター３−１１０までの測距距離を計算する。この測距距離は、ネットワークｐｉｎｇ測距と呼ばれるが、二のネットワークノード（たとえば、ルーター１−１２０とルーター３−１１０）の間の物理的な範囲の近似値及び最大境界を作成し、且つ、次の方程式を使用して計算することができる。
0006556976.tif 000002
ここで、ｔ＝時間、且つ、ｃ＝信号速度とする。
【００３８】
ここで、「Ｏ」は、宛先ノード（すなわち、ルーター３−１１０）とされる「Ｄ」に照会ｐｉｎｇメッセージを送信することにより方法を開始する発信元ノード（すなわち、ルーター１−１２０）とし、次いで、応答ｐｉｎｇメッセージが発信元ノードへ送信される。さらに、ここで、「ｄ」は、たとえば、宛先ノードが照会ｐｉｎｇメッセージの受信後に応答ｐｉｎｇメッセージを生成するのに必要な時間など、信号伝送時間に関わらない時間遅延とする。いくつかの実施形態では、ネットワーク測距を実行する複数のネットワークノードは、結果の精度及び信頼性を向上させるために、この工程に従うことができる。これは、個々のノード（すなわち、ルーター、サーバ、ノート型及びデスクトップのパーソナルコンピュータ装置、ＰＤＡ、携帯電話など）に、又は前記ネットワークノードのシステムとしてより集合的に関連可能である。
【００３９】
さらに、信号（ｃ）速度が最大速度（ｃＭＡＸ）よりも低いことが保証できれば、以下の方程式により、測定は範囲推定だけではなく、最大範囲も証明することができる。
0006556976.tif 000003
ここで、ｔ＝時間、且つ、ｃＭＡＸ＝最大信号速度とする。
【００４０】
ここで、「ｄＭＩＮ」は、システムの最小の起こりうる遅延時間とする（ｄＭＩＮ＝０と仮定する、最も消極的な仮定である）。特定のペアのネットワークノードについて、複数測定を取ることができるが、それは、平均をとるのではなく、二のネットワークノード間の最大範囲として最も小さいＲＭＡＸを伝える測定が利用される。
【００４１】
他の実施形態において、ルーター１−１２０に関連しないプロセッサが測距距離計算を実行できることに注目すべきである。これらの実施形態では、ルーター１−１２０は、照会ｐｉｎｇメッセージを送信するルーター１−１２０から応答ｐｉｎｇメッセージを受信するルーター１−１２０までに経過する時間をプロセッサに伝送しなければならない。時間を受信すると、プロセッサは、測距距離計算を実行することができる。
【００４２】
次いで、プロセッサ（たとえば、ルーター１−１２０に関連するプロセッサ、ルーター２−１３０に関連するプロセッサ、又は別のプロセッサ）は、ルーター３−１１０の物理的な位置を取得する及び／又は認証するために、ルートＲ１３から計算される測距距離を使用する。
【００４３】
この図において示されるように、ルーター２−１３０は、また、ルーター３−１１０へ照会ｐｉｎｇメッセージを送信する（ルートＲ２３を参照）。照会ｐｉｎｇメッセージの受信に応じて、ルーター３−１１０は、ルーター２−１３０に応答ｐｉｎｇメッセージを送信する（ルートＲ２３を参照、サイバーバウンス２３とも呼ばれる）。ルーター２−１３０に関連するプロセッサ（図示せず）は、照会ｐｉｎｇメッセージを送信するルーター２−１３０から応答ｐｉｎｇメッセージを受信するルーター２−１３０までに経過した時間を使用することにより、ルーター２−１３０からルーター３−１１０までの測距距離を計算する。
【００４４】
代替的な実施形態において、ルーター２−１３０に関連しないプロセッサが測距距離計算を実行してもよい。これらの実施形態では、ルーター２−１３０は、照会ｐｉｎｇメッセージを送信するルーター２−１３０から応答ｐｉｎｇメッセージを受信するルーター２−１３０までに経過する時間をプロセッサに伝送しなければならない。時間を受信すると、プロセッサは、測距距離計算を実行することができる。
【００４５】
次いで、プロセッサ（たとえば、ルーター１−１２０に関連するプロセッサ、ルーター２−１３０に関連するプロセッサ、又は別のプロセッサ）は、ルーター３−１１０の物理的な位置を取得する及び／又は認証するために、ルートＲ１３から計算される測距距離と併せて、ルートＲ２３から計算される測距距離を使用する。他の実施形態では、ルートＲ１３から計算される測距距離だけを使用することにより取得されるルーター３−１１０の物理的な位置の精度を向上させるために、プロセッサは、ルートＲ２３から計算される測距距離を使用する。
【００４６】
一又は複数の実施形態では、プロセッサ（たとえば、ルーター１−１２０に関連するプロセッサ、ルーター２−１３０に関連するプロセッサ、又は別のプロセッサ）は、ルーター３−１１０の取得された物理的な位置、及びルーター１−１２０及びルーター２−１３０の既知の物理的な位置を使用し、これらのネットワークノード１１０、１２０及び１３０の位置の物理的なマップを生成する。物理的なマップは、トポロジカルデータ、ストリート名称データ、及びランドマークデータを含むがこれに限定されない種々の地形データを付加的に含むことができる。さらに、物理的なマップ上のインターネットプロトコル（ＩＰ）情報のマッピングオーバーレイもまた実施される。
【００４７】
宛先ノードからのｐｉｎｇ応答メッセージの即座のリターンが、この方法の精度にとって重要であることに注目すべきである。宛先ノードによりもたらされるいかなる遅延も、ネットワークノード間での測定されるネットワーク範囲を増加させ、ゆえに、それらの間での最大の物理的な範囲推定を増加させるだろう。これにより、そこに存在する物理的なエリアが大きくなるにつれ、ターゲットノード（すなわち、ルーター３−１１０）の実際の物理的な位置の不確実性が増加する。
【００４８】
本開示の幾つか実施形態では、ターゲットノードの物理的な位置の推定は、ｐｉｎｇメッセージの事前結合及び/又は優先付けを使用することにより改善され、且つ、専用のｐｉｎｇ応答メッセージハードウェアの使用を含むことができる。たとえば、ｐｉｎｇ照会メッセージが特定の時間に進んでいることを、ｐｉｎｇ照会メッセージの送信に先立って、宛先ノードに知らせる、開示されるシステム１００により、発信元ノードから送信されるｐｉｎｇ照会メッセージへの応答を早めるための方法が利用できる。宛先ノードは、次いで、特定の時間の直前に、着信する照会ｐｉｎｇパケットメッセージを最優先し、且つ、照会ｐｉｎｇメッセージが到着する際に即座に応答できるように準備をする。幾つかの実施形態では、宛先ノードは、照会ｐｉｎｇメッセージを受信してから特定の時間が経過した後に、応答ｐｉｎｇメッセージを送信するようにプログラム作成される。少なくとも一の実施形態では、宛先ノードは、定められた又はランダムな、指定された時間間隔での一又は複数の特定の時間に応答ｐｉｎｇメッセージを送信するようにプログラム作成される。
【００４９】
少なくとも一の実施形態では、発信元ノードから宛先ノードへ送信される照会ｐｉｎｇメッセージは、宛先ノードから発信元ノードへ送信される応答ｐｉｎｇメッセージに少なくとも一部が複製されることが予測不可能な（たとえば、任意の数のランダムビット）
特有の識別子を含むことができる。これにより、発信元ノードにより受信される応答ｐｉｎｇメッセージは、実際に、発信元ノードが初めに送信した照会メッセージに対する応答であり、なりすましからの応答ではない、ということが確実になる。少なくとも一の実施形態では、ランダムシードは、乱数発生装置（たとえば、擬似乱数発生装置）を起動させ、特有の識別子を提供するために使用することができる。
【００５０】
幾つかの実施形態では、ｐｉｎｇメッセージの優先付けは、事前結合方法を使用することなく、考案することができる。たとえば、優先レベルは、変化する優先事項及び／又はそのようなものとしてパケットを処理するために使用される他のキューロジックのデータパケットに割り当てることができる。ターゲットノードの物理的な位置の認証に関連するデータパケット（すなわち、ｐｉｎｇメッセージデータパケット）が高い優先度（又は他のアクションを実行する上で最も高い優先度）である一方で、システムは、全体的に非常に重要である他の必要不可欠な情報の送信に付加的に利用され、ゆえに、優先レベル及び／又はキューロジックのセットは、より重要なデータルーティングのサービスの質に影響を与えることなく、応答ｐｉｎｇメッセージの送信時の遅延を最小限にするために使用される。
【００５１】
図２Ａは、本発明の少なくとも一の実施形態による、そこでターゲットノードがジオセンティケーションリクエストを送信するようなターゲットノードの物理的な位置の、開示される方法のフロー図２００である。方法の開始２０５で、ターゲットノードは、ジオセンティケーションリクエストを、既知の物理的な位置を含む少なくとも一の信頼できるノードへ送信する２０６。信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して、取得される。次いで、信頼できるノードは、ジオセンティケーションリクエストを受信する２０８。
【００５２】
信頼できるノード（すなわち、発信元ノード）は、次いで、照会ｐｉｎｇメッセージをターゲットノード（すなわち、宛先ノード）へ送信する２１０。次いで、ターゲットノードは、照会ｐｉｎｇメッセージを受信する２１５。ターゲットノードが照会ｐｉｎｇメッセージを受信した直後に、ターゲットノードは、応答ｐｉｎｇメッセージを信頼できるノードへ送信する２２０。信頼できるノードは、次いで、応答ｐｉｎｇメッセージを受信する２２５。信頼できるノードが応答ｐｉｎｇメッセージを受信した後に、少なくとも一のプロセッサは、照会ｐｉｎｇメッセージの送信から応答ｐｉｎｇメッセージの受信までに経過した時間を使用することにより、ターゲットノードから信頼できるノードまでの測距距離を計算する２３０。プロセッサが測距距離を計算すると、少なくとも一のプロセッサ（測距距離を計算したプロセッサと同じ又は異なるプロセッサでありうる）は、ターゲットノードから信頼できるノードまでの測距距離を使用することにより、ターゲットノードの物理的な位置を認証する２３５。プロセッサがターゲットノードの物理的な位置を認証すると、方法は終了する２４０。
【００５３】
図２Ｂは、本発明の少なくとも一の実施形態による、そこで既知の位置を含む少なくとも一の信頼できるノードが照会ｐｉｎｇメッセージを送信するようなターゲットノードの物理的な位置の、開示される方法のフロー図２５０である。方法の開始２５５において、既知の物理的な位置（すなわち、発信元ノード）を含む少なくとも一の信頼できるノードは、照会ｐｉｎｇメッセージをターゲットノード（すなわち、宛先ノード）へ送信する２６０。信頼できるノードの物理的な位置は、衛星ジオロケーション技術を介して、取得される。
【００５４】
次いで、ターゲットノードは、照会ｐｉｎｇメッセージを受信する２６５。ターゲットノードが照会ｐｉｎｇメッセージを受信した直後に、ターゲットノードは、応答ｐｉｎｇメッセージを信頼できるノードへ送信する２７０。次いで、信頼できるノードは、応答ｐｉｎｇメッセージを受信する２７５。信頼できるノードが応答ｐｉｎｇメッセージを受信した後に、少なくとも一のプロセッサは、照会ｐｉｎｇメッセージの送信から応答ｐｉｎｇメッセージの受信までに経過した時間を使用することにより、ネットワークノードから信頼できるノードまでの測距距離を計算する２８０。プロセッサが測距距離を計算すると、少なくとも一のプロセッサ（測距距離を計算したプロセッサと同じ又は異なるプロセッサでありうる）は、ターゲットノードから信頼できるノードまでの測距距離を使用することにより、ターゲットノードの物理的な位置を認証する２８５。プロセッサがターゲットノードの物理的な位置を認証すると、方法は終了する２９０。
【００５５】
図３は、本発明の少なくとも一の実施形態による、メッセージを送信するための応答メッセージハードウェア装置３３０及び３４０を各々が採用する、二のネットワークルーター３１０及び３２０の概略図３００である。この図では、二のネットワークルーター３１０及び３２０は、専用の応答メッセージハードウェア（すなわち、「高速追跡」装置）３３０及び３４０に、各々が接続される（すなわち、有線または無線により）ように示されている。幾つかの実施形態では、専用の応答ハードウェア３３０及び３４０は、ネットワークルーター３１０及び３２０内に物理的に取り付けられ及び／又は収容される。
【００５６】
応答メッセージハードウェア３３０及び３４０は、全くかほとんど遅延なく、照会ｐｉｎｇメッセージを受信後に、応答ｐｉｎｇメッセージを送信することができる。応答メッセージハードウェア３３０及び３４０は、全くかほとんど遅延なく、応答ｐｉｎｇメッセージを送信できるので、応答メッセージハードウェア３３０及び３４０は、ネットワークｐｉｎｇ測距距離を使用することにより、ターゲットノードの物理的な位置のより正確な決定が可能になる。応答メッセージハードウェア装置３３０及び３４０は、ルーター３１０と３２０との間の経路にあり、ｐｉｎｇ照会メッセージ及びｐｉｎｇ応答メッセージを送受信する機能を果たす。これらの実施形態について、応答メッセージハードウェア装置３３０及び３４０は、ｐｉｎｇメッセージを最も優先する。
【００５７】
応答メッセージハードウェア装置３３０及び３４０は、特別に指定されたｐｉｎｇメッセージを送受信するという唯一の目的を有する。装置３３０及び３４０は、ノード（たとえば、ルーター３１０及び３２０）間のデータ経路に存在するように設計され、装置３３０及び３４０が即座に戻す特別に指定されたｐｉｎｇメッセージを除くすべてのデータにとってパススルーの役割を果たすことができる。幾つかの実施形態では、装置３３０及び３４０は、また、標準トラフィクを妨害せずに、ノード３１０と３２０との間のデータ経路に信号を注入することができる。ｐｉｎｇメッセージ送信の事前結合も、装置３３０及び３４０によって、実行できる。
【００５８】
少なくとも一の実施形態では、ネットワークノードの信頼は、検証された物理的な位置を含むノード（すなわち、信頼できるノード）から検証された物理的な位置を含まないノード（すなわち、未検証ノード又はターゲットノード）へと転送することができる。たとえば、一の専用応答メッセージハードウェア装置３３０（専用応答メッセージハードウェア装置が、たとえば、ユニバーサル・シリアル・バス（ＵＳＢ）接続を介してコンピュータ装置に取り付けられる場合などには、検証された物理的な位置を含むノード３１０に隣接する）がラインを介して照会ｐｉｎｇメッセージを送信するよう命令される時に、このことが起こりうる。ライン（検証された物理的な位置を含まないノード３２０に隣接する）の反対側の対応する応答メッセージハードウェア装置３４０は、応答ｐｉｎｇメッセージを送信することにより、速やかに照会ｐｉｎｇメッセージに応答する。第一の装置３３０は、戻される応答ｐｉｎｇメッセージを受信し、測距距離計算を実行し、且つ、ネットワーク範囲を未検証ノード３２０へ報告する。信頼できる物理的に検証されたノード３１０は、専用応答メッセージハードウェア装置３３０及び３４０が両端にある場合には、信頼を「転送」することができる。計算された範囲が測定され且つ検証された物理的な位置と一致している場合には、信頼が受け取られる。
【００５９】
図４は、本発明の少なくとも一の実施形態による、着信データライン（たとえば、光ファイバーケーブル）４３０と並んで配置される装置４１０を示すルーター４２０に取り付けられる応答メッセージハードウェア装置４１０の概略図４００である。応答メッセージハードウェア装置４１０は、着信データを分割するために、データスプリッタ４４０（たとえば、バイコニカルカプラー）を利用する。データスプリッタ４４０は、光ケーブル４６０経由で（又は別の手段経由で）着信データをルーター４２０へ伝達し、且つ、着信データをコンピュータ回路４５０へも伝達する。コンピュータ回路４５０は、データケーブル４７０を介して、データをルーター４２０へ伝達する。取り付けられたルーター４２０のデータフローを制御することにより、コンピュータ回路４５０は、装置４１と他の専用応答メッセージハードウェア装置との間のｐｉｎｇメッセージを優先付け及び／又は事前結合することができ、且つ、スループットデータへの影響を制限する方法でそうすることができる。たとえば、各々が専用応答メッセージハードウェア装置を備える二のルーターは、標準データ伝送を停止し、ｐｉｎｇメッセージの送受信を実行する（たとえば、データ伝送の毎１０秒が経過した後の１ミリ秒間にｐｉｎｇメッセージの送受信を実行する）際に、時間のスケジュールを忠実に実行することができる。
【００６０】
少なくとも一の実施形態では、専用の応答メッセージハードウェア装置４１０は、衛星測距技術を使用して、装置４１０自体及び／又は他のルーター４２０の物理的な位置の検証を実行するために、衛星追跡ハードウェア及びファームウェアを含むこともできる。一又は複数の実施形態では、専用の応答メッセージハードウェア装置４１０は、ネットワークルーター４２０内に効果的に形成できるので、データスプリッタ４４０の使用を必要としない。
【００６１】
図５Ａ、図５Ｂ及び図５Ｃは、本発明の少なくとも一の実施形態による、これらの図が共に考察される場合に、ネットワーク内に入り、開示されるシステムにより認証された物理的な位置を含む新たなノード５２０（すなわち、ターゲットノード）を示す概略図５００、５０５、５１０である。少なくとも一の実施形態では、新たなノード５２０は、オンラインとすることができ、それを「信頼できるノード」と確認する際に助けとなる照会ｐｉｎｇメッセージを送信することができる。これは、新たなノード５２０が信頼できるハードウェアを含み、且つ、信頼できる位置に配置される（たとえば、新たなノード５２０は、軍事ベースで導入される新たなルーターとする）場合とすることができる。しかしながら、少なくとも一の実施形態では、新たなノードは、制御されない装置とすることができる。これらの実施形態では、新たなノードは、その物理的な位置がｐｉｎｇ測距距離の使用を介して検証されるようになる際に、「信頼できる」ノードに変換することができる。
【００６２】
図５Ａでは、「信頼できる」ノードへの変換が望まれる新たな未認証ノード５２０（すなわち、ターゲットノード）は、ジオセンティケーションｐｉｎｇリクエストをルーター１−５３０、ルーター２−５４０及びルーター３−５５０へ送信する。三のルーター５３０、５４０及び５５０の物理的な位置は、衛星５６０、５７０及び５８０から伝送される信号を利用する衛星ジオロケーション技術を使用することにより、検証される。それに応じて、図５Ｂでは、ルーター５３０、５４０及び５５０は、照会ｐｉｎｇメッセージを新たなノード５２０へ送信する。新たなノード５２０がｐｉｎｇ 照会メッセージを受信すると、図５Ｃにおいて、新たなノード５２０は、応答ｐｉｎｇメッセージをルーター５３０、５４０及び５５０へ送信する。ルーター５３０、５４０及び５５０の各々に関連するプロセッサ（図示せず）は、ｐｉｎｇ照会メッセージの送信から応答ｐｉｎｇメッセージの受信までに経過した時間を使用することにより、新たなノード５２０からその関連するルーター５３０、５４０及び５５０までの測距距離を計算する。少なくとも一のプロセッサは、新たなノード５２０の物理的な位置を認証するために、これらの計算される測距距離を使用する。新たなノードの物理的な位置が認証された後に、新たなノード５２０は、次いで、「信頼できる」ノードと見なされる。
【００６３】
開示される方法により、ネットワークノードは、ノードの物理的な位置に基づき、与えられたノードからの着信データを綿密に調べることが可能になる。少なくとも一の実施形態では、これは、ネットワークノードの割り当てられた信憑性を向上させるために使用することができる。幾つかの実施形態では、アクセス権は、ノードの認証に基づいて許可されてもよい。少なくとも一の実施形態では、最高の精度／信頼性を伴い使用される方法に最高レベルのアクセス権が割り当てるように、且つ代替的には、最も信憑性の低いノードに関連する最低の精度／信頼性を伴う方法に最低レベルのアクセス権が割り当てられるように、許可されるアクセス権は、ノードの物理的な位置を検証するために使用される認証方法の種類に基づくとしてもよい。
【００６４】
スポットビームベースの認証
エンティティ又はユーザ認証技術により、第三者検証装置が、一方向の認証方法を介してリモートリソースについてのユーザ、アセット、又は装置（たとえば、要求者又はネットワークノード）の身元及び／又は物理的な位置を検証可能になる。しかしながら、注目すべきは、この一方向の方法は、要求者を検証するためのホストシステムにより、直接使用されてもよい、ということである。エンティティは、追跡を必要とする装置（たとえば、ネットワークノード、携帯電話、コンピュータ、サーバなど）又はアセットとすることができ、他方で、ユーザは人又は生物／無生物エンティティとすることができる。エンティティ及び／又はユーザは、接続全体中又はセッション中に認証することができる。エンティティ及び／又はユーザは、最初の認証後に、さらなる認証を要求することができる。さらなる認証は、ホストネットワークにより定められることができ、且つ、コンテクスト特定とすることができる。代替的には、このシステムは、各メッセージについて別々の認証工程を要求するメッセージベースの認証システムに使用することができる。ここで述べられる技術は、セッションベースの認証、メッセージベースの認証、またはこれらの組み合わせに使用することができる。
【００６５】
また、この方法は、一方向認証が、遠隔の第三者によるのではなく、一又は複数の受信装置により完成されるように、受信装置自体に適用可能である。この方法が単独の装置により実行される時に、それはまだ一方向認証方法と見なされる。しかしながら、この方法は、少なくとも二のピア装置が互いを認証できる多方向認証技術にも適用可能である。この一方向又は多方向の装置から装置への認証方法において、認証は、二の正当な受信装置の各々が知っていて、且つ、いかなる未認証の又は不正な受信装置が知らない共有される秘密（対称及び非対称）に、一般的に依存する。各装置は、それ自身とピア装置との間で共有される秘密のパスワード、又はセキュリティ認証形式での公開／非公開のキーペアなど、特有の認証情報を有することができる。装置は、他のピア装置の立証に対して、自身が共有される秘密を知っているので正当であるということを証明すると、自身を認証したことになる。多方向認証方法において、少なくとも二の装置の間で認証が完了すると、装置は、互いに身元を証明したことになる。装置は、次いで、与えられたコンテクストのネットワーク化されたリソースへの通信及びアクセスを保護するために、同意されたサイバーセキュリティポリシーの実施を選択する自身の認証されたネットワークを形成する。
【００６６】
従来の認証方法は、初期セキュリティキーを作成するために、使用又は結合することができる。たとえば、初期セキュリティキーは、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎの技術を使用して協同的に作成することができ、又は単純に一のピア装置により作成され、別の安全チャネル／工程を介して、他方へ送ることもできる。
【００６７】
いかなる場合でも、初期セキュリティキーに付随することは、幾つかの共有される活性情報を含むことができる（先述したとおりである）。この用途において、活性情報は、衛星スポットビームを介して提供され、タイムスタンプ及び疑似乱数として認証に使用するパラメーターを含むことができる。
【００６８】
共有される活性情報の使用は、開始装置がそれ自体をピア装置に対して認証するときにはいつでも、異なるセキュリティキーの使用を可能にする導出で使用できる。これにより、開始装置が認証されるときにはいつでも、潜在的な不正傍受者の統計に基づく攻撃開始を阻止し、開始装置の過去のセッション中に傍受されたメッセージ解析に新たに傍受されたメッセージを追加する。活性情報及び初期セキュリティキーは、次いで、入力として、決定的関数に伝達される。ここで使用されるように、「決定的」という言葉は、関数の出力が入力により完全に決定されるような関数を指す。この決定的関数は、開始装置及びピア装置で別々に実行される。これら二の装置が決定的関数を実行する際に、異なる出力を生成する場合には、関数から導き出されるセキュリティキーは一致しないであろうし、装置は認証されることがないであろうから、交信に使用されることはないだろう。
【００６９】
決定的であることに加え、セキュリティ目的のために、関数は、本質的に不可逆とされるべきである。関数出力を知ろうとも、その入力を決定することは非常に難しい又は不可能だろう。ハッシュは、決定的且つ本質的に不可逆的である関数のクラスを形成し、そのようなものとして、暗号化及び認証計算においてしばしば使用される。周知のトランスポートレベルセキュリティ（ＴＬＳ）プロトコルで使用される擬似ランダム関数（ＰＲＦ）は、使用される決定的関数を実施する一例である。
【００７０】
ＰＲＦは、二の周知のハッシュ関数、メッセージ・ダイジェスト・アルゴリズム５（ＭＤ５）及びセキュア・ハッシュ・アルゴリズム１（ＳＨＡ−１）の結果を組み合わせる。ＰＲＦは、万が一誰かが二のハッシュ関数のうちの一の置き換え方を決定することに備えて、セキュリティを守るために、二のハッシュ関数を使用する。これら二のハッシュ関数は、短すぎるのでセキュリティには最適ではない出力を生成する。ＳＨＡ−１は２０バイトの出力を生成し、ＭＤ５は１６バイトの出力を生成する。それゆえに、二のハッシュ関数の各々には、ハッシュ関数を使用して任意の長さの出力を生成する「データ拡張関数」が定められる。ＳＨＡ-１には、データ拡張関数は、Ｐ＿ＳＨＡ−１と定められる。
ＥＱ１：Ｐ＿ＳＨＡ−１（初期セキュリティキー、活性）＝ＳＨＡ−１（（初期セキュリティキー、Ａ（１）＋活性）＋ＳＨＡ−１（初期セキュリティキー、Ａ（２）＋活性）＋ＳＨＡ−１（（初期セキュリティキー、Ａ（３）＋活性）＋・・・
ここで、Ａ（０）＝活性;
Ａ（ｉ）＝ＳＨＡ−１（初期セキュリティキー、Ａ（ｉ−１））；
且つ、「＋」記号は文字列連結を示す。
【００７１】
データ拡張関数Ｐ＿ＭＤ５の定義は、それがどこで現れようとも、「ＳＨＡ−１」に代わる「ＭＤ５」での上述の定義と同じである。データ拡張関数は、所望の長さの出力を生成するのに必要なステップと同じだけ反復される。所望の出力長は、実施のオプションとして設定される。少なくとも一の実施形態では、各ハッシュ関数についての所望の出力長は、１２８バイトとする。Ｐ＿ＳＨＡ−１は、１４０バイトの合計出力長についてＡ（７）に反復される（各反復は、２０バイトで出力長を増加させる）。出力は、次いで、１２８バイトに打ち切られる。Ｐ＿ＭＤ５の各反復は１６バイトを生成し、Ａ（８）への反復は、打ち切られることなく、所望の１２８バイトを生成する。
【００７２】
ハッシュ関数及び反復されるそれらのデータ拡張関数を所望の出力長に選択した、認証に基づくスポットビームの一の実施形態では、ＰＲＦは、入力として、拡張された初期セキュリティキー、ラベル（既定のＡＳＣＩＩ文字列）、及び交換された活性情報を取得する。ＰＲＦは、二のハッシュデータ拡張関数、Ｐ＿ＭＤ５とＰ＿ＳＨＡ−１の出力の専用のビット単位のＯＲ（ＸＯＲ）であると定められる。
ＥＱ：２  ＰＲＦ（拡張された初期セキュリティキー、ラベル、活性）＝Ｐ＿ＭＤ５（Ｓ１、ラベル＋活性）ＸＯＲ  Ｐ＿ＳＨＡ−１（Ｓ２、ラベル＋活性）
【００７３】
ここで、Ｓ１は、バイトで測定される、拡張された初期セキュリティキーの最初の半分であり、Ｓ２は、拡張された初期セキュリティキーの残りの半分である。（拡張された初期セキュリティキーの長さが奇数なら、その中間バイトは、Ｓ１の最後のバイト及びＳ２の最初のバイトの両者である）。Ｐ＿ＭＤ５とＰ＿ＳＨＡ−１が反復されて１２８バイトの出力を生成する間は、ＰＲＦの出力も１２８バイトである。
【００７４】
ＰＲＦの１２８バイト出力は、四つの３２バイトセッションセキュリティキーに分割される。次いで、セッションセキュリティキーの各々は、認証及び使用されている暗号化プロトコルにより要求される長さにそれを打ち切る。打ち切られた結果、新たな組の一時的なセッションセキュリティキーの一つとなる。一時的なセッションセキュリティキーの導出により、セキュリティキー情報の漏洩を最小化する又は少なくとも縮小化するために、開始装置及びピア装置の両者が初期の秘密キー又は拡張された初期セキュリティキーのどちらかを直接的には使用しないことが可能になる。また、一時的なセッションセキュリティキーの導出により、開始装置及びピア装置が、一定の間隔で、又はセッションセキュリティキーの使用を制限することにより統計に基づく分析を阻止するよう命令される時に、拡張された初期セキュリティキーから引き出されるセッションセキュリティキーが更新可能になる。
【００７５】
認証及び暗号化の一時的なセッションセキュリティキーの各々は、以下の特定の目的を有する。ｉ）開始装置からピア装置への機密保持のためのデータ交換の暗号化、ｉｉ）ピア装置から開始装置への機密保持のためのデータ交換の暗号化、ｉｉｉ）開始装置からピア装置への安全性のためのデータ交換の署名、及び、ｉｖ）ピア装置から開始装置への安全性のためのデータ交換の署名。
【００７６】
スポットビームに基づく認証のための初期セキュリティキーの導出は、同意され且つ周知の公開原子根生成元「ｇ」及び素数「ｐ」を使用するＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ技術を使用することができる。開始装置及びピア装置は、それぞれ、ランダムな秘密の整数値を選択し、自身のそれぞれを交換する（（ｇ＾（秘密の整数値））素数ｐ）。この交換により、開始装置及びピア装置は、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ技術を使用して、共有される初期の秘密キーを導き出すことができる。
【００７７】
開始装置とピア装置との間で共有される初期の秘密キーを引き出すと、それらは、データ拡張を使用して、たとえば、Ｐ＿ＳＨＡ−１などを使用する拡張された初期の秘密を引き出すことができる。データ拡張工程の活性情報は、開始装置及びピア装置により同意される、周知のランダム値又はタイムスタンプとされる。幾つかの実施形態では、ピア装置は、ランダム値を選択し、衛星又は地上波ネットワークを介して開始装置へそれを伝送することができる。代替的には、開始装置及びピア装置の両者は、正確に時間同期されているので、タイムスタンプに同意し、ゆえに、共有／共通のタイムスタンプ値から活性を選択できる間には、データ交換を避けることができる。
【００７８】
これに続き、開始装置及びピア装置は、新たな組の一時的なセッションセキュリティキーを引き出すために使用される共有の拡張された初期の秘密キーを取得する。活性のために再び、開始装置及びピア装置は、ピア装置により伝送される共有のランダム値、又は共有／共通のタイムスタンプ値のどちらかを使用することができる。一時的なセッションセキュリティキーは、ジオロケーションのさらなる暗号化及び署名、及び開始装置とピア装置との間の他のコンテクスト情報交換のために、開始装置及びピア装置により使用され得る。ジオロケーション及び他のコンテクスト情報は機密であると見なされ、ゆえに、認証された開始装置及びピア装置のみが交換されるジオロケーション及びコンテクスト情報を確実に抽出できるように、そのような情報が暗号化されることが適切である。擬似ランダムコードセグメント及び特有のビームパラメーターを使用する本特許明細書で述べられる手順により、ジオロケーションが認証されるということに注目すべきである。共有のコンテクスト情報は、目的とされるサイバーディフェンスアプリケーションの実行又は決定サポートシステムのための他の状態又は制御情報を含むことができる。暗号化に加え、交換されるジオロケーション及びコンテクスト情報の安全性が、上述したように、署名目的の一時的なセキュリティキーの使用により、確実にされる。
【００７９】
概要において、幾つかの実施形態では、ここで述べられる認証システム及び方法は、認証工程の一部として、要求者の位置を決定するためのジオロケーション技術を活用することができる。このジオロケーション技術の一つが、同一出願人による、同時係属の米国特許出願番号１２／７５６９６１の「スポットビームオーバーラップを活用するジオロケーション（Ｇｅｏｌｏｃａｔｉｏｎ  Ｌｅｖｅｒａｇｉｎｇ  Ｓｐｏｔ  Ｂｅａｍ  Ｏｖｅｒｌａｐ）」で定義されており、その全体を参照することにより、ここにその開示が組み込まれている。認証が要求されると、要求者装置は、特有の署名パラメーターを取り込み、検証装置に伝送する。さらに、要求者装置は、要求された伝達経路（すなわち、それぞれにおけるウェイポイント及び時間）を伝送する。ウェイポイントには、装置か固定式が移動式かが伝送される。検証装置は、少なくとも一の位置ウェイポイントで、このウェイポイント及び供給者を認証するためのビームパラメーター取り込みに関連する少なくとも一の時間で、要求者の要求されるビーム署名パラメーターを使用することができる。たとえば、少なくとも一のスポットビーム及び少なくとも一の要求されるウェイポイントから取り込まれるビームパラメーターが、既知の正当なデータセットに対して確認されれば、要求者は、検証装置により認証されると見なされる。この方法では、要求者は、特定の時間に領域内にいるものとして認証される。これらのパラメーターに基づく複合コードは、模倣、ハッキング、なりすましを行なうのが極端に難しい信号を提供する。さらに、信号構造及び衛星の受信された信号パワーにより、認証が室内又は他の強度が弱められた環境で使用可能となる。これにより、本システムアプローチのユーティリティ全体が向上する。
【００８０】
本発明の主題は、イリジウム衛星により実施されるような低高度地球周回軌道（ＬＥＯ）衛星のコンテクストで、第一に述べられる。しかしながら、当業者は、ここで述べられる技術が、中高度地球周回軌道（ＭＥＯ）衛星システム又は静止地球軌道（ＧＥＯ）衛星システムなど、他の衛星システムにおいても容易に適用可能であることを認識するだろう。衛星に基づく通信システムは、船舶又は携帯電話中継塔を含むがこれらに限定されない固定式通信プラットフォームのみならず、航空用通信システムなどの他の移動式通信システムを含み、又は利用することができる。
【００８１】
図６は、本実施形態による、衛星ベースの通信システム６００の概略図である。実際に、衛星ベースの通信システム６００は、軌道上に少なくとも一の衛星６１０を備えることができる。簡略にするため、図６には、単独の衛星が図示される。図６を参照すると、幾つかの実施形態では、システム６００は、一又は複数の受信装置６２０と通信している一又は複数の衛星６１０を備える。幾つかの実施形態では、衛星６１０は、たとえば、イリジウム衛星コンスタレーション内にあるＬＥＯ衛星として実施することができる。衛星６１０は、既知の軌道上で地球を周回し、一又は複数のスポットビーム６３０を既知パターンで地表に伝送することができる。各スポットビーム６３０は、疑似ランダムデータ、及び一又は複数の特有のビームパラメーター（たとえば、時間、衛星ＩＤ、時間バイアス、衛星軌道データ、など）などの情報を含むことができる。
【００８２】
受信装置６２０は、衛星または携帯電話などの通信装置として、又は、たとえば、パソコン、ノート型パソコン、パーソナルデジタルアシスタントなどの通信又はコンピュータ装置のコンポーネントとして、実施することができる。幾つかの実施形態では、受信装置６２０は、全地球測位システム（ＧＰＳ）に接続して使用される装置に類似の位置特定又はナビゲーション装置又はモジュールを備えることができる。
【００８３】
図７Ａ、図７Ｂ及び図７Ｃは、本実施形態による、衛星ベースの認証システム７００の概略図である。図７Ａを参照すると、幾つかの実施形態において、軌道上の衛星６１０は、一又は複数のスポットビーム６３０を地表に伝送する。受信装置６２０は、スポットビームから信号を受信するように構成することができる。図７Ａで示される実施形態では、受信装置は、地上ベースであり、強度が弱められた環境内でも作動可能である。例として、屋根や建物などの物体７１０は、衛星６１０と受信装置との間で通信経路の一部を遮ってもよい。
【００８４】
伝送装置７２０は、受信装置６２０により受信されたデータ、及び／又は受信装置６２０により生成されたデータを検証装置７３０へ伝送する。図７に示される伝送装置７２０は、受信装置から検証装置へデータを中継する無線伝送装置である。しかしながら、当業者は、受信装置６２０からのデータが、有線通信システム、無線通信システム、又は有線システム及び無線システムの組み合わせを介して伝送可能であることを認識するだろう。検証装置７３０は、スポットビーム経由で受信装置６２０により取り込まれたデータを使用して、検証装置７３０に対し、図７Ｂの事例でもある一方向認証手法を介して、それが認証されたユーザであることを証明する。
【００８５】
さらに、図７Ｂは、受信装置６２０が、たとえば、航空機６２５内など、航空機用とする変形例を示す。図７Ｂで示される実施形態では、航空機６２５は、たとえば、Ｌバンドアップリンクなどの衛星６１０とのアップリンクを維持することができ、航空機内の受信装置６２０により取り込まれたデータは、アップリンクを介して、衛星６１０に返送することができる。衛星６１０は、データを第二の相互リンクされた衛星６１０へ伝送することができ、続いて、データを検証装置７３０へ伝送することができる。
【００８６】
図７Ｃに示されるシステムは、二（又は複数）のピア装置６２０が、互いを認証するために双方向の認証技術を実施可能な実施形態を示す。図７Ｃを参照すると、上述のように、軌道上の衛星６１０は、一又は複数のスポットビーム６３０を地表に伝送する。第一の受信装置６２０Ａは、スポットビームからの信号を受信するように構成することができる。第一の受信装置６２０Ａは、たとえば、スポットビームから疑似乱数データを組み込む、上述したＤｉｆｆｉｅ−Ｈｅｌｌｍａｎの手法を使用するような、セキュリティキーを引き出すように構成することができる。
【００８７】
疑似乱数データは、第二の装置６２０Ｂにも伝送される。幾つかの実施形態では、第二の装置６２０Ｂは、スポットビーム６３０の外側にあってもよく、この場合には、疑似乱数データは、通信ネットワークを介して、第二の装置６２０Ｂに結合されるコンピュータ装置７４０により伝送することができる。コンピュータ装置７４０は、衛星６１０と通信可能に結合することができる。例として、限定はしないが、コンピュータ装置７４０は、通信リンクを介して、衛星６１０と別々に結合されるサーバとすることができる。コンピュータ装置７４０は、衛星６１０についての制御ネットワークと関連付けられ、ゆえに、スポットビーム６３０に関連する擬似乱数データを含むことができる。
【００８８】
操作において、第一の受信装置６２０Ａは、認証データのリクエストを開始し、これは、第二の受信装置６２０Ｂに伝送される。第一の受信装置６２０Ａと第二の受信装置６２０Ｂとの間の通信リンクは、直接又は伝送ネットワーク７２０を介して、実施することができる。第二の受信装置６２０Ｂは、リクエストに応答し、第一の受信装置６２０Ａからほぼ同時の認証データのリクエストを発行する。第一の受信装置６２０Ａは、第二の受信装置６２０Ｂを認証し、第二の受信装置６２０Ｂへほぼ同時の認証データの応答を発行し、次いで、第一の受信装置６２０Ａを認証する。
【００８９】
上述のように、第一の受信装置６２０Ａと第二の受信装置６２０Ｂとの間で実施される認証工程は、共有される秘密がスポットビーム６３０により伝送される擬似乱数データの少なくとも一部を含むような、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎの交換とすることができる。次いで、図７Ｃに示されるシステムにより、受信装置６２０Ａ及び６２０Ｂのピアツーピア認証が可能になる。当業者は、この双方向認証手法が、他のハードウェアのアーキテクチャのみならず受信装置及びサーバに、又は三以上の装置に拡大適用できると認識するだろう。
【００９０】
図８Ａは、本実施形態による、衛星ベースの認証システムを実施するために適用されるコンピュータシステムの概略図である。たとえば、図７Ａ及び図７Ｂに示される実施形態において、検証装置７３０は、図８Ａに示されるようなコンピュータシステムにより実施することができる。図８Ａを参照すると、一の実施形態において、システム８００は、コンピュータ装置８０８、スクリーン８０４を有するディスプレー８０２を備える一又は複数の付随の入力／出力装置、一又は複数のスピーカー８０６、キーボード８１０、一又は複数の他のＩ／Ｏ装置８１２、及びマウス８１４を備えることができる。他のＩ／Ｏ装置８１２は、タッチスクリーン、音声起動入力装置、トラックボール、及びシステム８００がユーザからの入力を受信できる任意の装置を備えることができる。
【００９１】
コンピュータ装置８０８は、システムハードウェア８２０、及びランダムアクセスメモリ及び／又は読み取り専用メモリとして実施可能なメモリ８３０を備える。ファイル記憶装置８８０は、コンピュータ装置８０８と通信可能に結合することができる。ファイル記憶装置８８０は、一又は複数のハードドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブ、又は他の種類の記憶装置など、コンピュータ装置８０８に対して内部にあるものとする。ファイル記憶装置８８０は、一又は複数の外付けハードドライブ、ネットワーク接続記憶装置、又は別個の記憶ネットワークなど、コンピュータ装置８０８に対しての外部にあるものとすることもできる。
【００９２】
システムハードウェア８２０は、一又は複数のプロセッサ８２２、少なくとも二のグラフィックプロセッサ８２４、ネットワークインターフェース８２６、及びバス構造８２８を備えることができる。一の実施形態では、プロセッサ８２２は、アメリカカリフォルニア州サンタクララのインテル株式会社から市販されているＩｎｔｅｌ（登録商標）  Ｃｏｒｅ２  Ｄｕｏ（登録商標）プロセッサとして、実施できる。ここで使用されるように、「プロセッサ」という用語は、たとえば、限定はされないが、マイクロプロセッサ、マイクロコントローラ、複数命令セットコンピュータ（ＣＩＳＣ）マイクロプロセッサ、縮小命令セットコンピュータ（ＲＩＳＣ）マイクロプロセッサ、超長命令語（ＶＬＩＷ）マイクロプロセッサ、又は任意の他のプロセッサ又はプロセッサ回路など、任意の種類の計算要素を意味する。
【００９３】
グラフィックプロセッサ８２４は、グラフィック及び／又は映像操作を管理する付属プロセッサとして機能する。グラフィックプロセッサ８２４は、コンピュータシステム８００のマザーボードに統合され、又は、拡張スロットを介してマザーボードに結合される。
【００９４】
一の実施形態では、ネットワークインターフェース８２６は、イーサネットインターフェースなどの有線インターフェース（たとえば、Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ／ＩＥＥＥ  ８０２．３−２００２を参照）、又はＩＥＥＥ  ８０２．１１ａ，ｂ  ｏｒ  ｇ−ｃｏｍｐｌｉａｎｔ  ｉｎｔｅｒｆａｃｅなどの無線インターフェース（たとえば、ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  ＩＴ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  ｉｎｆｏｒｍａｔｉｏｎ  ｅｘｃｈａｎｇｅ  ｂｅｔｗｅｅｎ  ｓｙｓｔｅｍｓ  ＬＡＮ／ＭＡＮ−Ｐａｒｔ  ＩＩ：Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）  ａｎｄ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ（ＰＨＹ）  ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  Ａｍｅｎｄｍｅｎｔ  ４：Ｆｕｒｔｈｅｒ  Ｈｉｇｈｅｒ  Ｄａｔａ  Ｒａｔｅ  Ｅｘｔｅｎｓｉｏｎ  ｉｎ  ｔｈｅ  ２．４  ＧＨｚ  Ｂａｎｄ，８０２．１１Ｇ−２００３を参照）とすることができる。無線インターフェースの別の例としては、汎用パケット無線通信システム（ＧＰＲＳ）インターフェース（たとえば、Ｇｕｉｄｅｌｉｎｅｓ  ｏｎ  ＧＰＲＳ  Ｈａｎｄｓｅｔ  Ｒｅｑｕｉｒｅｍｅｎｔｓ，  Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ／ＧＳＭ  Ａｓｓｏｃｉａｔｉｏｎ，Ｖｅｒ．３．０．１，Ｄｅｃｅｍｂｅｒ  ２００２を参照）とすることができる。
【００９５】
バス構造８２８は、システムハードウェア８２０の種々のコンポーネントを接続する。一の実施形態では、バス構造８２８は、メモリバス、周辺機器用バス又は外部バス、及び／又は１１ビットバス、インダストリアル・スタンダード・アーキテクチャ（ＩＳＡ）、マイクロチャネル・アーキテクチャ（ＭＳＡ）、エクステンディッド・インダストリアル・スタンダード・アーキテクチャ（ＥＩＳＡ）、インテリジェント・ドライブ・エレクトロニクス（ＩＤＥ）、ＶＥＳＡローカルバス（ＶLＢ）、ペリフェラル・コンポーネント・インターコネクト（ＰＣＩ）、ユニバーサル・シリアル・バス（ＵＳＢ）、アドバンス・グラフィック・ポート（ＡＧＰ）、パーソナル・コンピュータ・メモリカード・インターナショナル・アソシエーション・バス（ＰＣＭＣＩＡ）、及びスモール・コンピュータ・システム・インターフェース（ＳＣＳＩ）を含むが、これらに限定されない任意の種類の入手可能なバスアーキテクチャを使用するローカルバスを含む、幾つかの種類のバスストラクチャの一又は複数とすることができる。
【００９６】
メモリ８３０は、コンピュータ装置８０８の操作を管理するための操作システム８４０を備える。一の実施形態では、操作システム８４０は、システムハードウェア８２０にインターフェースを提供するハードウェアインターフェースモジュール８５４を備える。また、操作システム８４０は、コンピュータ装置８０８の操作で使用されるファイルを管理するファイルシステム８５０、及びコンピュータ装置８０８で工程の実行を管理する工程制御サブシステム８５２を備えることができる。
【００９７】
操作システム８４０は、リモートソースからデータパケット及び／又はデータストリームを送受信するために、システムハードウェア８２０と協同して作動することができる一又は複数の通信インターフェースを備える（又は管理する）ことができる。操作システム８４０は、操作システム８４０とメモリ８３０内に存在する一又は複数のアプリケーションモジュールとの間にインターフェースを提供するシステムコールインターフェースモジュール８４２をさらに備えることができる。操作システム８４０は、ＵＮＩＸ操作システム又はその任意の派生物（たとえば、Ｌｉｎｕｘ，Ｓｏｌａｒｉｓ，Ｂｅｒｋｅｌｅｙ  Ｓｏｆｔｗａｒｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ（ＢＳＤ），Ａｎｄｒｏｉｄなど）として、又はＷｉｎｄｏｗｓ（登録商標）ブランド・オペレーティング・システム、又は他の操作システムとして、実施することができる。
【００９８】
種々の実施形態では、コンピュータ装置８０８は、パソコン、ノート型パソコン、パーソナルデジタルアシスタント、携帯電話、エンターテインメント装置、又は別のコンピュータ装置として、実施することができる。
【００９９】
一の実施形態では、メモリ８３０は、要求者から受信されたデータに基づき、要求者を認証するための認証モジュール８６２を備える。一の実施形態では、認証モジュール８６２は、プロセッサ８２２により実行される時に、プロセッサ８２２に要求者から受信されたデータに基づき要求者を認証させる固定コンピュータ可読媒体にエンコードされた論理演算命令を含むことができる。また、メモリ８３０は、地球周辺の既定の軌道上で衛星６１０についての軌道情報を含む衛星軌道データベース８６４を含むことができる。認証モジュール８６２により実施される認証工程及び操作についてのさらなる詳細は、以下で述べられる。
【０１００】
幾つかの実施形態では、受信装置６２０は、従来のコンピュータ装置６２２（たとえば、ノート型パソコン、ＰＤＡ、又はスマートフォン装置）に適合され結合する衛星通信モジュールとして実施することができる。受信装置６２０は、たとえば、ユニバーサル・シリアル・バス（ＵＳＢ）インターフェース、ＲＳ−２３２インターフェース、光インターフェースなど、適する通信接続により、コンピュータ装置６２２に結合される。図８Ｂで示される実施形態では、受信装置６２０は、受信装置及び、たとえば、認証ルーティングを実施するように構成される、特定用途向け集積回路（ＡＳＩＣ）又はフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）など、限られた処理機能を有するという意味で、「薄型の」装置である。
【０１０１】
操作において、コンピュータ装置６２２のユーザは、ホストネットワーク８９０でコンピュータ装置６２２を認証するために、受信装置６２０を利用することができる。上述のように、図８Ｂに示される受信装置６２０は、衛星６１０から、特有のビーム署名及び擬似乱数を含むスポットビーム伝送６３０を受信する。コンピュータ装置６２２は、ホストネットワーク８９０にアクセスリクエストを開始する。アクセスリクエストは、たとえば、ユーザＩＤ、一又は複数の地球ベースの座標システムから整合されるもの（たとえば、郵便番号、エリアコード、緯度／経度、万国横メルカトル（ＵＴＭ）、地球中心・地球固定直交座標系（ＥＣＥＦ）、世界地理表現方式（ＧＥＯＲＥＦ）、又は、郵便番号など、多岐にわたるシステム）、及び衛星６１０から受信される擬似乱数データの少なくとも一部分などの、ユーザ特定情報を含むことができる。
【０１０２】
ホストネットワーク８９０は、ユーザアクセスリクエストを認証リクエストとして検証装置７３０に伝送することができる。幾つかの実施形態では、ホストネットワークは、検証装置７３０がコンピュータ装置６２２を認証できるように、付加的な情報をリクエストに加えることができる。例として、ホストネットワーク６３０は、要求者が認証される場所（すなわち、どの地理的な位置からか）について、制限することができる。検証装置７３０は、要求者を検証し、且つホストネットワーク８９０に認証応答を提供することができる。次に、ホストネットワーク８９０が、コンピュータ装置６２２にアクセス応答を転送することができる。
【０１０３】
図９は、本実施形態による、要求者を認証する方法における操作を示すフローチャートである。図９を参照すると、操作９１０で、要求者装置は、要求者装置の物理的な位置を決定する。幾つかの実施形態では、要求者装置６２０は、要求者装置６２０の位置を決定するための一又は複数の位置モジュールを含むことができる。例として、限定はしないが、要求者装置６２０は、全地球測位システム（ＧＰＳ）からの信号に基づき、位置を決定するために、全地球測位システムモジュールを備える、又は通信可能に結合することができる。代替的には、又は付加的に、要求者装置６２０は、米国特許番号７，４８９，９２６、７，３７２，４００、７，５７９，９８７、及び７，４６８，６９６の一又は複数で述べられているような、一又は複数のＬＥＯ又はＭＥＯ衛星６１０からの信号に基づき位置を決定するための理論を含むことができるのであるが、これらの文献は、それぞれ全体を参照してここに組み込まれている。幾つかの実施形態では、要求者装置６２０の位置は、経度と緯度の座標又は別の地球ベースの座標システムで表現することができる。
【０１０４】
操作９１５では、要求者装置６２０は、衛星６１０からスポットビーム伝送を受信する。幾つかの実施形態では、要求者装置６２０は、衛星スポットビームからの疑似乱数コードセグメントを含む、一又は複数の特有のビームパラメーター（たとえば、時間、衛星ＩＤ、ビームＩＤ、時間バイアス、衛星軌道データなど）を抽出する。幾つかの実施形態では、要求者装置６２０は、要求者装置６２０内の、又は要求者装置６２０に通信可能に結合された、メモリモジュールに、ビームパラメーターを記憶することができる。一又は複数の実施形態では、操作９１５は、その直前の操作９１０とほぼ同時に実行できる。
【０１０５】
操作９２０で、要求者装置６２０は、操作９１０からの要求者装置６２０の位置情報を含む一又は複数のウェイポイントデータスナップショット、及び操作９２０で述べられるように、衛星スポットビームを介して伝送される一又は複数の特有のビームパラメーターを生成し続けることができる。幾つかの実施形態では、ウェイポイントデータスナップショットは、要求者装置６２０内の、又は要求者装置６２０に通信可能に結合された、メモリモジュールに記憶される。
【０１０６】
幾つかの実施形態では、要求者装置６２０は、時間とともにウェイポイントデータスナップショットの配列を収集することができる。たとえば、ウェイポイントスナップショットの配列は、時間とともに要求者装置６２０上を通過する複数の衛星６１０からスポットビームを受信することにより、構成される。代替的には、又は付加的には、ウェイポイントデータスナップショットの配列は、たとえば、図７Ｂに示されるように、航空機６２５内の要求者装置６２０を配置することにより、衛星６１０との関係において要求者装置６２０を移動することにより、構成可能である。付加的な例は、危険物を含みうるエンティティ又はアセットの走行ルートを検証するためのトラッカーとして機能する要求者装置を含む。要求者装置は、予想される経路が実際の経路と一致するかを検証するために、ウェイポイントデータを提供するようにポーリングされる。要求者装置は、ランダムにポーリングされる。
【０１０７】
操作９２０では、ウェイポイントデータスナップショットは、要求者装置６２０から検証装置７３０へ転送される。例として、図７Ａで示される実施形態では、ウェイポイントデータスナップショットは、伝送装置７２０を介して、又は別の通信ネットワークにより、伝送される。図７Ｂで示される実施形態では、ウェイポイントデータスナップショットは、航空機６２５から衛星６１０へ伝送され、次いで、衛星ネットワークを介して検証装置７３０へ伝送される。
【０１０８】
操作９２５では、検証装置７３０は、要求者装置６２０から位置データ及びウェイポイントデータを受信する。操作９３０では、要求者を認証するために、検証装置７３０は、位置情報及びウェイポイントデータを既知の正当なデータセットの対応するデータと比較する。例として、イリジウム衛星コンスタレーションなどのＬＥＯ衛星は、既知の軌道で地球を周航し、その隣接パラメーターは、かなり前から利用できる。検証装置７３０は、衛星軌道データベース８６４を含む、又は衛星軌道データベース８６４に通信可能に結合され、それは、地球についての既知の軌道での衛星６１０に関する軌道情報を含んでいる。
【０１０９】
幾つかの実施形態では、要求者装置から受信された位置データ及びウェイポイントデータは、要求者装置６２０が、実際に予想される時間に予想される地理的な位置の妥当な閾値距離内にあるかどうかを決定するために設定された既知のデータからの位置とウェイポイントデータと比較される（操作９３０）。例として、限定はしないが、衛星軌道データベース８６４は、要求者装置６２０から伝送される特有のビームパラメーターに対応するデータ記録のために、検索することができる。一致する記録が検索されると、軌道データベース８６４から引き出される記録からの軌道データは、要求者装置６２０から受信されるデータと比較される。たとえば、既知のデータは、スポットビーム６３０の中心及び地表でのスポットビーム６３０の半径表示の座標を含むことができる。要求者装置６２０が要求者装置から受信されるデータに示される時間にスポットビームにより囲まれる領域内にあるということを受信されたデータが示しているかどうかを判定するために、要求者装置６２０から受信される座標が、スポットビームの位置と比較される。少なくとも一の実施形態では、スポットビームは、不規則な形状とすることができる。少なくとも一の実施形態では、要求者装置は、地表上の高所にあるとすることができる。
【０１１０】
操作９３５で、要求者装置６２０から受信されるデータが、要求者装置６２０は、要求者装置からのデータと関連する時間に衛星６１０からのスポットビームにより包囲される地理的な領域内にあると提示すると、次いで、要求者装置６２０は、認証されたと見なされる。認証システムにおいて、制御は、次いで、操作９４０に移り、要求者はリソースにアクセスすることが許される。例として、限定はしないが、検証装置７３０は、認証された要求者装置６２０にトークンを付与することができる。トークンは、リソースへのアクセスを許可するために、遠隔システムにより使用できる。
【０１１１】
これに対し、要求者装置６２０から受信されるデータが、要求者装置６２０は、要求者装置６２０からのデータと関連する時間に衛星６１０からのスポットビームにより包囲される地理的な領域内にないと提示すると、次いで、要求者装置６２０は、認証されたとは見なされない。認証システムにおいて、次いで制御は操作９４５に移り、要求者はリソースへのアクセスが拒否される。例として、限定はしないが、検証装置７３０は、認証された要求者装置６２０にトークンを拒否することができる。トークンがなければ、要求者装置は、遠隔システムにより管理されるリソースへのアクセスが拒否される。 
【０１１２】
ゆえに、図６から図８に示されるシステムアーキテクチャ及び図９に示される方法により、一又は複数の要求者装置６２０の衛星ベースの認証が可能になる。認証システムは、遠隔コンピュータシステムにより管理される一又は複数のリソースへのアクセスを許可又は拒否するために、使用することができる。幾つかの実施形態では、要求者装置は固定式とすることができ、一方で、他の実施形態においては、要求者装置は移動式とすることができ、且つ、認証工程は、時間ベース、位置ベース、又はその両者の組み合わせとすることができる。
【０１１３】
幾つかの実施形態では、システムは、要求者装置６２０がセッション全体のリソースを使用するために認証されるような、セッションベースの認証を実施するために、使用することができる。他の実施形態では、システムは、要求者装置６２０が、要求者装置６２０から遠隔リソースへ伝送される各メッセージについて別々に認証されなければならないような、メッセージベースの認証を実施することができる。
【０１１４】
一の実施例では、ここで述べられるような認証システムは、たとえば、企業のＥメールシステム、企業のネットワーク、軍事又は民間のインフラネットワーク、又は電子銀行機関など、安全なコンピュータリソースへのアクセス認証を提供するために使用することができる。他の実施例では、認証システムは、ロジスティクスシステムにおける乗物の旅程を確認するために使用することができる。例として、トラック、電車、船舶又は航空機などの移動エンティティは、一又は複数の要求者装置６２０を備えることができる。予定された任務の過程において、ロジスティクスシステムは、要求者装置６２０を定期的にポーリングすることができ、要求者装置６２０は、衛星６１０から取得された認証データで応答することができる。認証データは、ロジスティクスシステム内で収集され、要求者装置が、ロジスティクスプランに従って既定の時間に特定の位置にあることを確認するために使用される。
【０１１５】
さらに別の実施例では、ここで述べられるような認証システムの実施は、たとえば、自宅監禁監視システムなどの監視システムに関連する要求者装置の位置を検証するために、使用することができる。このような実施形態において、要求者装置は、システムのユーザを認証するために、指紋生体認証センサなどの一又は複数の生体認証センサを組み込むことができ、その一方で、認証システムは、要求者装置が既定の時間に既定の位置にあること（すなわち、要求者が正当な時間に正当な場所にいて、且つ正当な人物であること）を確認するために使用することができる。また、認証装置は、承認された位置の定められたリストに対して要求者装置の位置を再検討することができ、認証システムにより、承認された時間に承認された位置の集合に対する要求者装置の位置及び時間を再検討することで、さらに改良される。さらに、このシステムは、登録性犯罪者を追跡するために使用することもできる。
【０１１６】
幾つかの実施形態では、要求者装置が指定された時間に指定されたスポットビーム内にあることを確認することにより、要求者装置が認証されるように、衛星６１０は、既知の軌道で地球を周回し、且つ既知のジオメトリーを有するスポットビームを伝送する、たとえば、イリジウムコンスタレーションのようなＬＥＯ衛星システムの一部とすることができる。ゆえに、要求者は、単独の信号ソース（たとえば、単独の衛星６１０）を使用して認証される。また、イリジウムコンスタレーションなどのＬＥＯ衛星及びＭＥＯ衛星は、相対的に強力な信号レベルを伝送するので、システムは、たとえば、室内又は都市部などの遮られる環境に配置される一又は複数の要求者装置を認証するために使用することができる。また、ＬＥＯ衛星及びＭＥＯ衛星の相対的に高い信号強度により、これらの信号は電波妨害を受けにくくなる。
【０１１７】
幾つかの実施形態及び方法がここで開示されたが、前述の開示内容から、当業者には本発明の真の精神及び範囲から逸脱することなく、上記実施形態及び方法の変更及び修正が可能であることは明らかであろう。本発明には他に多くの実施例が存在し、各実施例は詳細事項においてのみ他と異なる。したがって、本発明は添付の請求項及び適用法の規則及び原理により要求される範囲内で限定されることを目的とする。
（付記１）
応答メッセージを高速追跡するための装置であって、
照会メッセージを受信することができる受信装置、
照会メッセージが受信された後に、応答メッセージを伝送することができる伝送装置、
応答メッセージの伝送中に、それらの伝送に遅延した通信データパケットを記憶するためのバッファー、
メッセージスケジュールを記憶するためのメモリ、及び
通信データパケットがそれを介して伝送されるようなデータスプリッタを備える装置。
（付記２）
少なくとも一の信頼できるノードの物理的な位置の検証を実行するための少なくとも一の衛星追跡ハードウェア、少なくとも一の信頼できるノードの物理的な位置の検証を実行するための衛星追跡ファームウェア、及び擬似乱数発生装置をさらに備える、付記１に記載の装置。
【図１】
0006556976.tif 000004
【図２Ａ】
0006556976.tif 000005
【図２Ｂ】
0006556976.tif 000006
【図３】
0006556976.tif 000007
【図４】
0006556976.tif 000008
【図５Ａ−５Ｃ】
0006556976.tif 000009
【図６】
0006556976.tif 000010
【図７Ａ】
0006556976.tif 000011
【図７Ｂ】
0006556976.tif 000012
【図７Ｃ】
0006556976.tif 000013
【図８Ａ】
0006556976.tif 000014
【図８Ｂ】
0006556976.tif 000015
【図９】
0006556976.tif 000016