"認証要求者を認証する方法であって、前記認証要求者から、少なくとも1つのスポットビーム送信から取り出される少なくとも1つのビームデータ集合を受信することと、前記少なくとも1つのビームデータ集合を、既知の有効データ集合と比較することと、前記認証要求者が受信した前記データと前記有効データ集合との差が閾値以下である場合に前記認証要求者を認証することとを含む方法。前記少なくとも1つのスポットビーム送信は、低高度軌道周回衛星、中高度軌道周回衛星、地球同期軌道衛星、又は擬似衛星のうちの少なくとも1つの衛星から送出される、請求項1に記載の方法。一方向認証、多方向認証、多方向ピア装置間認証のうちの少なくとも1つに使用される、請求項1に記載の方法。前記認証要求者は更に、検証装置に対し、少なくとも1つの位置識別情報及び時刻のうちの少なくとも1つを供給する、請求項1に記載の方法。前記少なくとも1つの位置識別情報は、地球座標系に基づいており、前記地球座標系は、緯度、経度、高度、又は地理的位置ロケータのうちの少なくとも1つを含む、請求項4に記載の方法。前記少なくとも1つのビームデータ集合は、擬似ランダムPRNコードセグメント、タイムスタンプ、タイミングコードセグメント、スポットビーム送出ビークル識別情報、ビーム識別情報、時刻バイアスパラメータ、又はスポットビーム送出ビークル軌道データのうちの少なくとも1つを含む、請求項1に記載の方法。前記位置識別情報、及び前記少なくとも1つのビームデータ集合を、既知の有効データ集合と比較することは、前記位置識別情報を、前記タイムスタンプに対応する時刻における前記スポットビームの既知の位置と比較することを含む、請求項4に記載の方法。前記認証要求者は電子計算装置を備え、前記認証要求者は、前記電子計算装置から送信されるメッセージ毎に個別に認証される、請求項1に記載の方法。前記認証要求者はリモート装置との間で通信セッションを確立し、前記認証要求者は前記通信セッションにおいて少なくとも1回認証される、請求項1に記載の方法。前記認証要求者は少なくとも2つの位置を経時的に収集し例えば、ポーリングし、前記少なくとも2つの位置を既知の有効データ集合と比較することで、前記認証要求者を、前記認証要求者の計画移動経路に関する情報を利用して認証する、請求項1に記載の方法。認証要求者を認証する装置であって、プロセッサと、論理命令群を含むメモリモジュールとを備え、前記論理命令群は、実行されると、前記プロセッサを、前記認証要求者から、スポットビーム送信から取り出される少なくとも1つのビームデータ集合を受信し、少なくとも1つのビームデータ集合を、既知の有効データ集合と比較し、少なくとも1つのビームデータ集合と前記既知の有効データ集合との差が閾値以下である場合に前記認証要求者を認証するように構成する、装置。更に、論理命令群を含み、前記論理命令群は、実行されると、前記プロセッサを、位置識別情報及び時刻のうちの少なくとも1つを利用して、前記既知の有効データ集合と照合して正しいことを証明するように構成する、請求項11に記載の装置。前記少なくとも1つのビームデータ集合は、擬似ランダムPRNコードセグメント、タイムスタンプ、タイミングコードセグメント、スポットビーム送出ビークル識別情報、時刻バイアスパラメータ、ビーム識別情報、又はスポットビーム送出ビークル軌道データのうちの少なくとも1つを含む、請求項11に記載の装置。更に、論理命令群を含み、前記論理命令群は、実行されると、前記プロセッサを、前記位置識別情報を前記タイムスタンプに対応する時刻における前記スポットビームの既知の位置と比較するように構成する、請求項11に記載の装置。前記認証要求者は電子計算装置を備え、前記認証要求者は、前記電子計算装置から送信されるメッセージ毎に個別に認証される、請求項11に記載の装置。前記認証要求者は一連のウェイポイントデータスナップショットを経時的に収集し、前記一連のウェイポイントデータスナップショットを既知の有効データ集合と比較することで、前記認証要求者の移動経路が認証される、請求項11に記載の装置。更に論理命令群を含み、前記論理命令群は、実行されると、前記プロセッサを、前記認証要求者が認証されたときに、リモートホストが提供するサービスへの前記認証要求者によるアクセスを許可するように構成する、請求項11に記載の装置。認証要求者を認証するシステムであって、スポットビームを既知のスポットビーム形状に従って送出する少なくとも1つの信号発信源と、スポットビーム送信から取り出される少なくとも1つのビームデータ集合を受信する受信機を備える少なくとも1つの電子装置と、前記少なくとも1つの電子装置に通信可能に接続されて、認証要求者を、前記少なくとも1つのビームデータ集合及び既知の有効データ集合を利用して認証する少なくとも1つの検証装置とを備えるシステム。前記少なくとも1つの電子装置は該電子装置の位置を求めることができる、請求項18に記載のシステム。前記少なくとも1つの電子装置の求められた前記位置が更に利用されて、前記電子装置が認証される、請求項19に記載のシステム。前記少なくとも1つの電子装置は、携帯電話機、携帯用計算装置、コンピュータネットワークノード、サーバ、無線ネットワーキングノード、又は生体認証検証システムのうちの少なくとも1つを含む、請求項18に記載のシステム。前記少なくとも1つの検証装置は、プロセッサと、論理命令群を含むメモリモジュールとを備え、前記論理命令群は、実行されると、前記プロセッサを、前記電子装置から、スポットビーム送信から取り出される少なくとも1つのビームデータ集合を受信し、前記少なくとも1つのビームデータ集合を、既知の有効データ集合と比較し、前記少なくとも1つのビームデータ集合と前記既知の有効データ集合との差が閾値以下である場合に前記認証要求者を認証するように構成する、請求項18に記載のシステム。前記認証要求者は、前記少なくとも1つの位置識別情報と前記既知の有効データ集合との差が閾値以下である場合に認証される、請求項18に記載のシステム。前記少なくとも1つの検証装置は論理命令群を含み、前記論理命令群は、実行されると、前記位置識別情報を前記タイムスタンプに対応する時刻における前記スポットビームの既知の位置と比較するように、前記プロセッサを構成する、請求項22に記載のシステム。認証要求装置をホストネットワークで認証するシステムであって、前記認証要求装置及び前記ホストネットワークに通信可能に接続される受信側装置であって、ビークルから送出されるスポットビームに関連する少なくとも1つの擬似ランダムコードを受信する前記受信側装置と、前記ホストネットワークに接続される認証サーバとを備え、前記受信側装置は、認証要求者から前記ホストネットワークに認証リクエストを送信する、システム。多方向認証システムであって、ビークルから送出されるスポットビームに関連する少なくとも1つの擬似ランダムコードを受信する第1受信側装置と、通信ネットワークを介して前記第1受信側装置に通信可能に接続される第2装置とを備え、前記第1受信側装置及び前記第2装置は、前記擬似ランダムコードの少なくとも一部を共有共通鍵として用いてピア間認証処理手順を実行する、システム。前記第1受信側装置又は前記第2装置のうちの少なくとも1つは、認証成功後にリソースへのアクセス度合いを判断する、請求項27に記載のシステム。前記第1受信側装置又は前記第2装置のうちの少なくとも1つは、認証後ネットワークを構築し、該認証後ネットワークは、1つ以上のサイバーセキュリティポリシーを実行して、所定のコンテキストのネットワーク接続された1つ以上のリソースとの通信、及びネットワーク接続された1つ以上のリソースへのアクセスを保護する、請求項27に記載のシステム。前記認証サーバは、前記認証要求者が提供する情報を利用して、前記認証要求者の地理的位置を特定する、請求項27に記載のシステム。前記信号発信源は、少なくとも1つのスポットビームを生成するマルチフェーズドアレーアンテナを含む、請求項18に記載のシステム。以下の説明では、多くの特定の詳細を説明して、種々の実施形態を完全に理解することができるようにしている。しかしながら、この技術分野の当業者であれば、種々の実施形態は、特定の詳細を知ることなく実施することができることが理解できるであろう。他の例では、公知の方法、手順、部品、及び部材を詳細に示すことによって、又は説明することによって、特定の実施形態が不明瞭になってしまうことがないようにしている。エンティティ又はユーザ認証方法によって、サードパーティ検証器は、リモートリソースに対応するユーザ、資産、又は装置例えば、認証要求者の識別情報が正しいことを、一方向認証方法を利用して証明することができる。しかしながら、この一方向方法をホストシステムが直接使用することにより、認証要求者が正しいことを証明することもできることに留意されたい。エンティティは、追跡する必要がある装置例えば、携帯電話機、コンピュータ、サーバなど又は資産とすることができるのに対し、ユーザは、人間又は他の生存エンティティ/非生存エンティティとすることができる。エンティティ及び/又はユーザは、接続全体又はセッション全体の期間に亘って認証される必要がある。エンティティ及び/又はユーザは、再認証を最初の認証後に要求することができる。再認証要求手順は、ホストネットワークによって規定することができ、コンテキスト固有の方法とすることができる。別の構成として、このシステムは、メッセージを利用する認証システムに用いることができ、この認証システムは、個別の認証処理手順をメッセージ毎に必要とする。本明細書において記載される方法は、セッションを利用する認証、メッセージを利用する認証、又はこれらの認証の組み合わせの何れかに対応して用いることができる。更に、この方法は、受信側装置自体に適用して、一方向認証を、離れて位置するサードパーティが完了させる必要があるのではなく、これらの受信側装置のうちの1つ以上の受信側装置が完了させる必要があるようにする。この方法が単一の装置によって行なわれる場合、当該方法は、一方向認証方法であると考えることもできる。しかしながら、この方法は、多方向認証方法multi-wayauthenticationtechniqueとして適用して、少なくとも2つのピア装置が互いを認証することができるようにすることもできる。この一方向装置間認証方法又は多方向装置間認証方法では、認証は普通、2つの正当な受信側装置の各受信側装置が認識することができ、かつ権限のない、又は不正な受信側装置は決して認識することができない共有鍵暗号対称及び非対称を利用して行なわれる。各装置は、装置自体とピア装置又はセキュリティ証明書の形態の公開鍵/秘密鍵ペアとの間で共有される暗号パスワードのような固有の認証信任状を有することができる。装置は、当該装置が他方のピア装置に対して、当該装置が共有鍵暗号を認識しているので正当であることを証明することができる場合に、当該装置自体が本物であることを証明したことになる。一旦、認証が、少なくとも2つの装置の間でこの多方向認証方法により完了すると、これらの装置は、これらの装置の識別情報が正当であることを互いに対して証明したことになる。次に、これらの装置は、これらの装置が、合意されたサイバーセキュリティポリシーを実行するように選択することができるこれらの装置独自の認証ネットワークを構築して、所定のコンテキストに対応するネットワーク接続リソースとの通信、及びネットワーク接続リソースへのアクセスを保護する。既存の認証方法を使用して、又は組み合わせて、1つ以上の初期暗号鍵を作成することができる。初期暗号鍵は、例えばDiffie-Hellmanディフィーヘルマン鍵共有法を使用して協働して作成することができる、又は一方のピア装置によって簡単に作成し、他方のピア装置に別のセキュアチャネル/プロセスを利用して送信することができる。いずれにしても、初期暗号鍵には、幾つかの共有生存情報既に定義されているが付随することができる。この応用形態では、生存情報は、衛星スポットビームを介して供給され、タイムスタンプ及び擬似ランダム番号PRNのような認証に使用されるパラメータを含むことができる。共有生存情報は、鍵導出に利用されて、異なる暗号鍵を、送信元装置が、当該送信元装置自体がピア装置に対して本物であることを証明するたびに利用することができる。これにより、悪意のある潜在的な盗聴者が、送信元装置が認証されるたびに統計的な攻撃を開始して、新規に傍受したメッセージを、当該送信元装置の前のセッション時に傍受した当該盗聴者による分析メッセージに追加するのを防止することができる。次に、生存情報及び初期暗号鍵を、入力として決定関数に渡すことができる。本明細書において使用されるように、determinative決定的なという用語は、関数の出力が入力によって完全に決定されるような関数を指す。この決定関数は、送信元装置で、ピア装置で個別に実行することができる。仮に、これらの2つの装置が決定関数を実行したときに異なる出力を生成し、次に当該関数から生成される暗号鍵が一致しなかったとすると、当該装置は、認証されることができないので、当該装置を利用して相互通信を行なうことができない。決定的である他に、セキュリティのために、当該関数は本質的に不可逆である必要がある。当該関数の出力が判明した状態では、当該関数の入力を決定することが極めて困難である、又は不可能である必要がある。Hashハッシュは関数クラスを構成し、これらの関数は、決定的であり、かつ本質的に不可逆であり、したがって多くの場合、暗号化及び認証計算に使用される。公知のトランスポートレベルセキュリティTLSプロトコルに用いる擬似ランダム関数PRFは、用いることができる決定関数の実施形態の一例である。PRFでは、2つの公知のハッシュ関数、メッセージダイジェストアルゴリズム5MD5及びセキュアハッシュアルゴリズム1SHA-1の実行結果を組み合わせる。PRFでは、2つのハッシュ関数を用いて、誰かが2つのハッシュ関数のうちの一方のハッシュ関数を逆関数とする手順を導出しようとする場合にまさにセキュリティを保持する。これらの2つのハッシュ関数から、余りにも短すぎてセキュリティのためには最適とはならない出力が生成される。SHA-1から20バイトの出力が生成され、MD5から16バイトの出力が生成される。従って、これらの2つのハッシュ関数の各ハッシュ関数に対応して、データ展開関数dataexpansionfunctionを定義することができ、このデータ展開関数では、ハッシュ関数を用いて任意の長さの出力が生成される。SHA-1の場合、データ展開関数は、P_SHA-1として定義することができる。方程式1:P_SHA-1initial-securitykey,liveness=SHA-1initial-securitykey,A1livenessSHA-1initial-securitykey,A2livenessSHA-1initial-securitykey,A3liveness...式中、A0=liveness;Ai=SHA-1initial-securitykey,Ai-1の関係があり、符号は、文字列連結を意味する。データ展開関数P_MD5の定義は上記定義と同様であり、MD5をSHA-1が現われる全ての箇所に代入する。これらのデータ展開関数は、必要なだけ多くのステップ数だけ繰り返して、所望の長さの出力を生成することができる。所望の出力長は、実行オプションとして設定することができる。少なくとも1つの実施形態では、各ハッシュ関数に対応する所望の出力長は128バイトである。P_SHA-1は、140バイトの合計出力長に対応して、A7まで繰り返すことができる繰り返しのたびに、出力長が20バイトずつ増える。次に、出力を128バイトに切り詰めることができる。P_MD5を繰り返すたびに、16バイトが生成されるので、P_MD5をA8まで繰り返すと、所望の128バイトが切り詰めを行なうことなく生成される。スポットビームを利用して認証を行なう1つの実施形態では、ハッシュ関数を選択し、これらのハッシュ関数のデータ展開関数を所望の出力長になるまで繰り返すと、PRF擬似ランダム関数に、入力として、展開初期暗号鍵、ラベル予め決定されたASCII文字列、及び授受される生存情報が取り込まれる。PRF擬似ランダム関数は、2つのハッシュデータ展開関数、P_MD5及びP_SHA-1の出力のビット排他論理和XORとなるように定義される。方程式2:PRFexpandedinitial-securitykey,label,liveness=P_MD5S1,labellivenessXORP_SHA-1S2,labelliveness式中、S1は、バイト単位で測定される展開初期暗号鍵の最初の半分であり、S2は、展開初期暗号鍵の2番目の半分である。展開初期暗号鍵の長さが奇数である場合、当該暗号鍵の中間バイトは、S1の最終バイト、及びS2の第1バイトの両方である。P_MD5及びP_SHA-1を繰り返すと、128バイトの出力が生成されるので、PRFの出力も128バイトである。PRFの128バイト出力を分割して、4つの32バイトセッション暗号鍵とする。次に、これらのセッション暗号鍵の各セッション暗号鍵を、使用される認証プロトコル及び暗号化プロトコルが必要とする長さに切り詰める。切り詰めた結果、新規の一時的セッション暗号鍵集合体の中の1つのセッション暗号鍵が得られる。これらの一時的セッション暗号鍵を導出することにより、送信元装置及びピア装置は共に、初期共通鍵secretkey又は展開初期暗号鍵の何れかを直接使用することがないので、暗号鍵情報の漏洩を最小限に抑える、又は少なくとも低減することができる。一時的セッション暗号鍵を導出することにより更に、送信元装置及びピア装置は、展開初期暗号鍵から生成されるセッション暗号鍵を、規則的な間隔で、又は統計的分析をセッション暗号鍵の使用を制限することにより防止するように指示されるときに、新たに生成することができる。認証一時的セッション暗号鍵、及び暗号化一時的セッション暗号鍵の各セッション暗号鍵は、次の特定の目的:i送信元装置からピア装置へのデータ授受時に機密保持のためにデータを暗号化する;iiピア装置から送信元装置へのデータ授受時に機密保持のためにデータを暗号化する;iii送信元装置からピア装置へのデータ授受時に完全性保持のためにデータに署名する;ivピア装置から送信元装置へのデータ授受時に完全性保持のためにデータに署名するという目的を有する。スポットビームを利用して認証を行なうために初期暗号鍵を導出する操作では、Diffie-Hellmanディフィーヘルマン鍵共有法、及び公知の公開情報である原始根生成器g、及び原始多項式pを使用することができる。送信元装置及びピア装置はそれぞれ、ランダムな秘密整数secretintegerを選択し、これらの装置の該当するg^secretintegermodpを授受する。この授受によって送信元装置及びピア装置は、共有初期共通鍵を、Diffie-Hellmanディフィーヘルマン鍵共有法を使用して生成することができる。送信元装置及びピア装置の両方の間で共有される初期共通鍵を生成すると、これらの装置は、データ展開を行なって展開初期共通鍵を、例えばP_SHA-1を使用して生成することができる。データ展開処理手順に関する生存情報は、送信元装置及びピア装置によって合意された既知のランダム値又はタイムスタンプとすることができる。幾つかの実施形態では、ピア装置は、ランダム値を選択し、当該ランダム値を送信元装置に衛星又は地上ネットワークを介して送信することができる。別の構成として、送信元装置及びピア装置は共に、これらの装置が、時間的に厳密に同期しているので、タイムスタンプについて合意することができ、したがって生存情報を共有/共通タイムスタンプ値から選択することができる状態を保ちながらデータ授受を回避することができる。この後、送信元装置及びピア装置は、共有展開初期共通鍵を有するようになり、この共有展開初期共通鍵を使用して、新規の一時的セッション暗号鍵集合体を生成することができる。この場合も同じように、生存情報に関して、送信元装置及びピア装置は、ピア装置から送信される共有ランダム値、又は共有/共通タイムスタンプ値の何れかを使用することができる。これらの一時的セッション暗号鍵は、送信元装置及びピア装置が使用することにより、送信元装置とピア装置との間の地理的位置情報及び他のコンテキスト情報の授受の暗号化及び署名を更に行なうことができる。地理的位置情報及びコンテキスト情報は、機密情報であると考えられるので、このような情報を暗号化して、認証される送信元装置及びピア装置だけが確実に、授受される地理的位置情報及びコンテキスト情報を取り出すことができるようにする。地理的位置情報は、本特許出願に記載される手順によって、擬似ランダムPRNコードセグメント及び固有のビームパラメータを使用して認証されることに留意されたい。共有されるコンテキスト情報は、標的型サイバー攻撃防御アプリケーション実行システム又は意思決定サポートシステムに関する他の状態情報又は制御情報を含むことができる。暗号化の他に、授受される地理的位置情報及びコンテキスト情報の完全性は、一時的セッション暗号鍵を使用して、前に説明した署名を行なうことにより確保される。簡単に概括すると、幾つかの実施形態では、本明細書において記載される認証システム及び方法では、地理的位置特定技術を活用して、認証要求者の位置を認証処理手順の一部として求めることができる。1つのこのような地理的位置特定技術が、本出願の出願人と同じ出願人に譲渡され、かつ同時係属中のGeolocationLeveragingSpotBeamOverlap地理的位置情報を活用したスポットビーム重なりと題する米国特許出願第12/756961号に記載されており、この米国特許出願の開示内容は、本明細書において参照されることにより、当該内容全体が本明細書に組み込まれる。認証を要求する場合、認証要求装置は、固有の署名パラメータを捕捉し、検証装置に送信することができる。更に、認証要求装置は、当該認証要求装置の要求移動経路すなわち、1つ以上のウェイポイント、及び各ウェイポイントにおける時刻を送信することができる。ウェイポイントは、当該装置が静止装置であるか、又は移動装置であるかに拘わらず送信することができる。検証装置は、認証要求者の要求ビーム署名パラメータを、少なくとも1つの位置ウェイポイント、及びこのウェイポイントに関連する少なくとも1つの時刻において使用し、捕捉されたビームパラメータを使用して認証要求者を認証することができる。例えば、認証要求者は、検証装置によって、少なくとも1つのスポットビーム及び少なくとも1つの要求ウェイポイントから捕捉されるビームパラメータが、既知の有効なデータ集合と照合して本当であることが確認される場合に認証されると考えることができる。このようにして、認証要求者は、特定の時刻に或る領域内に位置しているものとして認証することができる。これらのパラメータを利用する複合コードは、エミュレートする、ハッキングする、又はスプーフィングすることが極めて困難な信号となる。更に、信号構造、及び衛星が受信する信号電力によって認証を、屋内で、又は他の減衰環境において行なうことができる。これにより、このシステム手法の総合的な有効性を高めることができる。本出願の主題について、イリジウム衛星によって実現される衛星のような低高度軌道周回LEO衛星に主として関連する内容として説明する。しかしながら、この技術分野の当業者であれば、ここに説明される方法は、他の衛星システム、例えば中高度軌道周回MEO衛星システム、又は地球同期軌道GEO衛星システムに容易に適用することができることを理解できるであろう。このような衛星利用通信システムは、他の移動通信システム、例えば空中通信システムなどだけでなく、これらには限定されないが、船舶又は携帯電話塔を含む静止通信プラットフォームを含むことができる、又は利用することができる。図1は、種々の実施形態による衛星利用通信システム100の模式図である。実際には、衛星利用通信システム100は、軌道上の少なくとも1つの衛星110から構成することができる。簡潔にするために、衛星を1個だけ図1に示している。図1を参照するに、幾つかの実施形態では、システム100は、1つ以上の受信側装置120と通信する1つ以上の衛星110を含む。幾つかの実施形態では、これらの衛星110は、イリジウム衛星コンステレーション内の衛星のようなLEO衛星として具体的に設けることができる。1つ以上の衛星110は地球を既知の周回軌道に沿って周回し、1つ以上のスポットビーム130を地球の表面に既知パターンとして送出することができる。各スポットビーム130は、擬似ランダムPRNデータ及び1つ以上の固有のビームパラメータ例えば、時刻、衛星ID、時刻バイアス、衛星軌道データなどのような情報を含むことができる。一又は複数の受信側装置120は、衛星電話機又は携帯電話機のような通信装置として、又は通信装置又は計算装置、例えばパーソナルコンピュータ、ラップトップコンピュータ、携帯情報端末などの構成部品として実現することができる。幾つかの実施形態では、受信側装置120は、全地球測位システムGPSに接続して使用される装置に類似する1つ以上の位置特定装置又はナビゲーション装置、又は1つ以上の位置特定モジュール又はナビゲーションモジュールを含むことができる。図2A,2B,及び2Cは、種々の実施形態による衛星利用認証システム200の模式図である。図2Aをまず参照するに、幾つかの実施形態では、軌道上の衛星110は、1つ以上のスポットビーム130を地球の表面に送出する。受信側装置120は、信号をスポットビームから受信するように構成することができる。図2Aに示す実施形態では、受信側装置は、地上装置とすることができ、かつ減衰環境において動作することができる。一例として、屋根、建物などのような物体210は、衛星110と受信側装置との間の通信経路の一部の障害となる虞がある。送信機220は、受信側装置120から受信するデータ、及び/又は受信側装置120が生成するデータを検証装置230に送信する。図2に示す送信機220は、受信側装置120からのデータを検証装置に中継する無線送信機である。しかしながら、この技術分野の当業者であれば、受信側装置120からのデータは、有線通信システム、無線通信システム、又は有線システム及び無線システムの組み合わせを介して送信することができることを理解できるであろう。検証装置230は、受信側装置120によってスポットビームを介して捕捉されるデータを利用して、検証装置230に対して、当該受信側装置120が、図2Bの事例でもある一方向認証方式を利用する権限のあるユーザであることを立証する。更に、図2Bは、受信側装置120を空中移動装置、例えば航空機125内の装置とすることができる機構を示している。図2Bに示す実施形態では、航空機125は、衛星110とのアップリンク、例えばL帯アップリンクを確立し続けることができ、航空機内の受信側装置120により捕捉されるデータは、衛星110にアップリンクを介して返送することができる。衛星110は、当該データを第2相互リンク衛星110に送信することができ、この第2相互リンク衛星110が今度は、当該データを検証装置230に送信することができる。図2Cに示すシステムは、2つの又は、それよりも多くのピア装置120が、双方向認証方法を実行して互いを認証することができる実施形態を示している。図2Cを簡単に参照するに、上に説明したように、軌道上の衛星110は、1つ以上のスポットビーム130を地球の表面に送出する。第1受信側装置120Aは、信号をスポットビームから受信するように構成することができる。第1受信側装置120Aは、暗号鍵を、例えばDiffie-Hellmanディフィーヘルマン鍵共有法を上に説明した通りに使用して生成するように構成することができ、このDiffie-Hellman鍵共有法では、PRNデータをスポットビームから取り込む。PRNデータは第2装置120Bにも送信される。幾つかの実施形態では、第2装置120Bは、スポットビーム130の外側に位置することができ、この場合、PRNデータは、第2装置120Bに通信ネットワークを介して接続される計算装置240から送信することができる。計算装置240は、衛星110に通信可能に接続することができる。一例として、かつこれに限定されないが、計算装置240は、衛星110に通信リンクを介して個別に接続されるサーバとすることができる。コンピュータ240は、衛星110の制御ネットワークに接続することができ、したがってスポットビーム130に関連するPRNデータを保有することができる。動作状態では、第1受信側装置120Aは、認証データに対するリクエストを開始し、このリクエストは、第2受信側装置120Bに送信される。第2受信側装置120Bとの間の通信リンクは、直接通信リンクとすることができる、又は送信ネットワーク220を介して確立することができる。第2受信側装置120Bは、当該リクエストに応答し、第1受信側装置120Aからの認証データに対して、ほぼ同時にリクエストを出す。第1受信側装置120Aは、第2受信側装置120Bを認証し、認証データに対するほぼ同時の応答を第2受信側装置120Bに対して出し、第2受信側装置120Bが次に、第1受信側装置120Aを認証することができる。上に説明したように、第1受信側装置120Aと第2受信側装置120Bとの間で実施される認証処理手順は、Diffie-Hellmanディフィーヘルマン鍵交換方式とすることができ、このDiffie-Hellman鍵交換方式では、共有共通鍵が、スポットビーム130から送信されるPRNデータの少なくとも一部を含む。従って、図2Cに示すシステムによって、受信側装置120A、120Bのピア間認証が可能になる。この技術分野の当業者であれば、この双方向認証方式は、受信側装置及びサーバだけでなく、他のハードウェア構造に、又は2つよりも多くの装置に拡張することができることを理解できるであろう。図3は、計算システムの模式図であり、この計算システムは、衛星利用認証システムを種々の実施形態に従って実現するように適合させることができる。例えば、図2A及び2Bに示す実施形態では、検証装置230は、図3に示す計算システムにより実現することができる。図3を参照するに、1つの実施形態では、システム300は、計算装置308と、1つ以上の付随する入力/出力装置とを含むことができ、これらの入力/出力装置は、スクリーン304を有するディスプレイ302と、1つ以上のスピーカ306と、キーボード310と、1つ以上の他のI/O装置312と、マウス314とを含む。他のI/O装置312は、タッチスクリーン、音声作動入力装置、トラックボール、及び任意の他の装置を含むことができ、他の装置によって、システム300は、入力をユーザから受信することができる。計算装置308は、システムハードウェア320と、メモリ330とを含み、メモリ330は、ランダムアクセスメモリ及び/又はリードオンリメモリとして実現することができる。ファイルストア380は、計算装置308に通信可能に接続することができる。ファイルストア380は、計算装置308の内部に設けることができ、例えば1つ以上のハードドライブ、CD-ROMドライブ、DVD-ROMドライブ、又は他の種類の記憶装置に設けることができる。ファイルストア380はまた、コンピュータ308の外部に設けることもでき、例えば1つ以上の外部ハードドライブ、ネットワーク接続ストレージ、又は別体のストレージネットワークに設けることもできる。システムハードウェア320は、1つ以上のプロセッサ322と、少なくとも2つのグラフィックプロセッサ324と、ネットワークインターフェース326と、バス構造328とを含むことができる。1つの実施形態では、プロセッサ322は、米国カリフォルニア州サンタクララにあるIntelCorporationから入手可能なIntel登録商標Core2Duo登録商標プロセッサとして具体的に設けることができる。本明細書において使用されるように、processorという用語は、任意の種類の計算要素を意味し、これらの計算要素として、これらには限定されないが、マイクロプロセッサ、マイクロコントローラ、複雑命令セットコンピューティングCISCマイクロプロセッサ、縮小命令セットRISCマイクロプロセッサ、超長命令語VLIWマイクロプロセッサ、又は任意の他の種類のプロセッサ又は処理回路を挙げることができる。グラフィックプロセッサ324は、グラフィック操作及び/又はビデオ操作を管理する付属プロセッサとして機能することができる。グラフィックプロセッサ324は、コンピュータシステム300のマザーボードに一体的に形成することができる、又は拡張スロットを介してマザーボードに接続することができる。1つの実施形態では、ネットワークインターフェース326は、イーサネットインターフェース例えば、米国電気電子学会/IEEE802.3-2002を参照のような有線インターフェースとするか、又はIEEE802.11a,b対応インターフェース、或いはIEEE802.11g対応インターフェース例えば、情報技術-通信とシステム間の情報交換に関するIEEE規格-LANローカルエリアネットワーク/MANメトロポリタンエリアネットワーク仕様要求--パートII:無線LAN媒体アクセス制御MAC及び物理層PHY仕様書補正4:2.4GHz帯域における更に高いデータレート拡張に関して規定する802.11G-2003を参照のような無線インターフェースとすることができる。無線インターフェースの別の例が、汎用パケット無線サービスGPRSインターフェース例えば、2002年12月にGSM協会から発表されたモバイル通信のGPRS端末仕様、グローバルシステムに関するガイドライン3.0.1版を参照である。バス構造328は、システムハードウェア128の種々の構成要素を接続する。1つの実施形態では、バス構造328は、メモリバス、ペリフェラルバス、又は外部バス、及び/又は任意の多種多様な利用可能なバスアーキテクチャを使用するローカルバスを含む幾つかの種類のバス構造のうちの1つ以上のバス構造とすることができ、これらのバスアーキテクチャは、これらには限定されないが、11ビットバス、工業規格アーキテクチャISA、マイクロチャネルアーキテクチャMSA、拡張ISAEISA、インテリジェントドライブエレクトロニクスIDE、VESAローカルバスVLB、ペリフェラルコンポーネントインターコネクトPCI、ユニバーサルシリアルバスUSB、アドバンストグラフィックスポートAGP、パーソナルコンピュータメモリカードインターナショナルアソーシエーションPCMCIAバス、及びスモールコンピュータシステムインターフェースSCSIを含む。メモリ330は、計算装置308の動作を管理するオペレーティングシステム340を含むことができる。1つの実施形態では、オペレーティングシステム340は、システムハードウェア320とのインターフェースとなるハードウェアインターフェースモジュール354を含む。更に、オペレーティングシステム340は、計算装置308の動作に使用されるファイルを管理するファイルシステム350と、計算装置308で実行する処理手順を管理するプロセス制御サブシステム352とを含むことができる。オペレーティングシステム340は、システムハードウェア120と連携動作して、データパケット及び/又はデータストリームをリモートソースとの間で送受信することができる1つ以上の通信インターフェースを含む又は、管理することができる。オペレーティングシステム340は更に、オペレーティングシステム340とメモリ330に常駐する1つ以上のアプリケーションモジュールとの間のインターフェースとなるシステムコールインターフェースモジュール342を含むことができる。オペレーティングシステム340は、UNIXオペレーティングシステムとして、又はオペレーティングシステムのいずれかの派生オペレーティングシステム例えば、Linux、Solarisなどとして、又はWindows登録商標商標オペレーティングシステムとして、又は他のオペレーティングシステムとして具体化することができる。種々の実施形態では、計算装置308は、パーソナルコンピュータ、ラップトップコンピュータ、携帯情報端末、携帯電話機、娯楽装置、又は別の計算装置として具体化することができる。1つの実施形態では、メモリ330は、認証要求者を、認証要求者から受信するデータに基づいて認証する認証モジュール362を含む。1つの実施形態では、認証モジュール362は、非一時的コンピュータ可読媒体内で符号化された論理命令群を含むことができ、これらの論理命令がプロセッサ322によって実行されると、これらの論理命令によって、プロセッサ322が、認証要求者を、認証要求者から受信するデータに基づいて認証する。更に、メモリ330は、衛星軌道データベース364を備えることができ、この衛星軌道データベース364は、地球の周りの所定の軌道上の衛星110の軌道情報を含む。認証モジュール362が実施する認証処理手順及び操作についての更なる詳細を以下に説明する。幾つかの実施形態では、受信側装置120は、従来の計算装置122例えば、ラップトップ、PDA、又はスマートフォン装置に接続されるように適合させた衛星通信モジュールとして実現することができる。受信側装置120は、計算装置122に、適切な通信接続を介して、例えばユニバーサルシリアルバスUSBインターフェース、RS-232インターフェース、光インターフェースなどを介して接続することができる。図3Bに示す実施形態では、受信側装置120は、当該受信側装置が受信機を含み、かつ処理能力が限定されているという意味でthinシンデバイスとすることができ、例えば認証ルーチンを実行するように構成される特殊用途向け集積回路ASIC又はフィールドプログラマブルゲートアレイFPGAとすることができる。動作状態では、計算装置122のユーザは、受信側装置120を利用して、計算装置122をホストネットワーク390で認証することができる。上に説明したように、図3に示す受信側装置120は、スポットビーム送信130を衛星110から受信することができ、このスポットビーム送信130は、固有のビーム署名及び擬似ランダム番号PRNを含む。計算装置122は、アクセスリクエストをホストネットワーク390に対して開始することができる。当該アクセスリクエストは、ユーザ固有情報を含むことができ、例えばユーザID、地球座標系例えば、ジップコード、エリアコード、緯度/経度、ユニバーサル横メルカトルUTM;地球中心地球固定直交座標系ECEF、WorldGeographicReferenceSystemGEOREFジェオレフ:世界地点指示方式、又は他の種々の座標系、例えばジップコードに基づく1つ以上の座標情報、及び衛星110から受信するPRNデータの少なくとも一部を含むことができる。ホストネットワーク390は、ユーザアクセスリクエストを検証装置230に、認証リクエストとして送信することができる。幾つかの実施形態では、ホストネットワークは、追加情報をリクエストに付加して、検証装置230がコンピュータ122を認証することができるようにする。一例として、ホストネットワーク390は、認証要求者を認証することができる場合に関してすなわち、何れの地理的位置から認証要求者が要求しているかに関して制限を課すことができる。検証装置230は、認証要求者を検証し、認証応答をホストネットワーク390に供給することができる。ホストネットワーク390が今度は、アクセス応答を計算装置122に転送することができる。図4は、認証要求者を種々の実施形態に従って認証する方法の操作を示すフローチャートである。図4を参照するに、操作410では、認証要求装置は、認証要求装置の物理的位置を求める。幾つかの実施形態では、認証要求装置120は、認証要求装置120の位置を求める1つ以上の位置特定モジュールを備えることができる。一例として、かつこれに限定されないが、認証要求装置120は、全地球測位システムGPSモジュールを含むことにより、又は全地球測位システムGPSモジュールに通信可能に接続されることにより位置を、全地球測位システムからの信号に基づいて求めることができる。別の構成として、又は更に、認証要求装置120は、米国特許第7,489,926号、第7,372,400号、第7,579,987号、及び第7,468,696号のうちの1つ以上の特許文献に記載されているように、位置を1つ以上のLEO又はMEO衛星110からの信号に基づいて求めるロジックを含むことができ、これらの特許文献の開示内容は、本明細書において参照されることにより、それぞれの特許文献の内容全体が本明細書に組み込まれる。幾つかの実施形態では、認証要求装置120の位置は、緯度/経度座標値で、又は別の地球座標系で表わすことができる。操作415では、認証要求装置120は、スポットビーム送信を衛星110から受信する。幾つかの実施形態では、認証要求装置120は、1つ以上の固有のビームパラメータ例えば、時刻、衛星ID、ビームID、時刻バイアス、衛星軌道データなどを取り出し、これらの固有のビームパラメータは、衛星スポットビームから取り出される擬似ランダムコードセグメントを含む。幾つかの実施形態では、認証要求装置120は、これらのビームパラメータを、認証要求装置120内のメモリモジュールに格納する、又は認証要求装置120に通信可能に接続されるメモリモジュールに格納することができる。1つ以上の実施形態では、操作415は、この操作415に先行する操作410と略同時に行なうことができる。操作420では、認証要求装置120は、1つ以上のウェイポイントデータスナップショットの生成を継続することができ、これらのウェイポイントデータスナップショットは、操作420で導出される認証要求装置120に関する位置情報と、操作420に記載される、衛星スポットビームを介して送信される固有のビームパラメータのうちの1つ以上の固有のビームパラメータとを含むことができる。幾つかの実施形態では、これらのウェイポイントデータスナップショットは、認証要求装置120内のメモリモジュールに、又は認証要求装置120に通信可能に接続されるメモリモジュールに格納することができる。幾つかの実施形態では、認証要求装置120は、ウェイポイントデータスナップショット配列を経時的に収集することができる。例えば、ウェイポイントデータスナップショット配列は、スポットビームを、認証要求装置120の上方を通過する複数の衛星110から経時的に受信することにより作成することができる。別の構成として、又は更に、ウェイポイントデータスナップショット配列は、認証要求装置120を衛星110に対して、例えば認証要求装置120を図2Bに示す航空機125内に収容して移動させることにより作成することができる。更に別の例は、危険な材料を含んでいる可能性があるエンティティ又は資産の移動ルートが正しいことを証明する追跡装置として機能する認証要求装置を含む。認証要求装置をポーリングして、認証要求装置からウェイポイントデータを供給させることにより、予測経路が実際の経路と一致していることを検証することができる。認証要求装置をランダムにポーリングしてもよい。操作420では、1つ以上のウェイポイントデータスナップショットを認証要求装置120から検証装置230に転送する。一例として、図2Aに示す実施形態では、1つ以上のウェイポイントデータスナップショットは、送信機220を経由して、又は別の通信ネットワークを介して送信することができる。図2Bに示す実施形態では、1つ以上のウェイポイントデータスナップショットは、航空機125から衛星110に送信することができ、次に衛星ネットワークを介して検証装置230に送信することができる。操作425では、検証装置230は、位置データ及びウェイポイントデータを認証要求装置120から受信する。操作430では、検証装置230は、位置情報及びウェイポイントデータを、既知の有効データ集合に含まれる対応するデータと比較して、認証要求者を認証する。一例として、イリジウム衛星コンステレーションのようなLEO衛星は、地球を既知の軌道で周回し、この軌道の近似パラメータは事前に十分余裕をもって入手することができる。検証装置230は、衛星軌道データベース364を含むことができる、又は衛星軌道データベース364に通信可能に接続することができ、この衛星軌道データベース364は、地球の周りの既知の軌道にある衛星110に関する軌道情報を含む。幾つかの実施形態では、認証要求装置から受信する位置データ及びウェイポイントデータを、既知のデータ集合の位置データ及びウェイポイントデータと比較して操作430、認証要求装置120が実際に、予測される地理的位置の適正な閾値距離内に、予測時刻に位置しているかどうかを判断する。一例として、かつ非限定的に、衛星軌道データベース364は、認証要求装置120から送信される固有のビームパラメータに対応するデータ記録に関して検索することができる。一致する記録が格納されている場合、衛星軌道データベース364から取り出される記録の軌道データを、認証要求装置120から受信するデータと比較することができる。例えば、既知のデータは、スポットビーム130の中心に対応する座標値と、地球の表面に投射されるスポットビーム130の半径の指示値とを含むことができる。認証要求装置120から受信する座標値をスポットビームの位置と比較することにより、認証要求装置120がスポットビームの外周で描かれる領域内に、認証要求装置から受信するデータに指示される時刻に位置していることを当該受信データが示しているかどうかを判断することができる。少なくとも1つの実施形態では、スポットビームは不規則形状とすることができる。少なくとも1つの実施形態では、認証要求装置は、地球の表面の上方の或る高度に位置することができる。操作435において、認証要求装置120から受信するデータが、認証要求装置120が、衛星110からのスポットビームの外周で囲まれる地理的領域内に、認証要求装置からのデータに指示される時刻に位置していることを示している場合、認証要求装置120は認証されると考えられる。認証システムでは、制御を次に、操作440に渡し、認証要求者は、リソースへのアクセスを許可される。一例として、かつ非限定的に、検証装置230は、被認証要求装置に対して発行されるトークンを承認することができる。当該トークンは、リモートシステムが用いることにより、リソースへのアクセスを承認することができる。これとは異なり、認証要求装置120から受信するデータが、認証要求装置120が、衛星110からのスポットビームの外周で囲まれる地理的領域内に、認証要求装置120からのデータに指示される時刻に位置していないことを示している場合、認証要求装置120は認証されないと考えられる。認証システムでは、制御を次に、操作445に渡し、認証要求者は、リソースへのアクセスを拒否される。一例として、かつ非限定的に、検証装置230は、被認証要求装置に対して発行されるトークンを拒否することができる。トークンが発行されていない状態では、認証要求装置120は、リモートシステムが管理するリソースへのアクセスを拒否される。したがって、図1~3に示すシステムアーキテクチャ、及び図4に示す方法によって、1つ以上の認証要求装置120に対する衛星利用認証が可能になる。認証システムを用いて、リモート計算システムが管理する1つ以上のリソースへのアクセスを許可する、又は拒否することができる。幾つかの実施形態では、認証要求装置を静止認証要求装置とすることができるのに対し、他の実施形態では、認証要求装置を移動認証要求装置とすることができ、認証処理手順は、時刻認証処理手順、位置認証処理手順、又は時刻認証処理手順及び位置認証処理手順の両方を組み合わせた認証処理手順とすることができる。幾つかの実施形態では、当該システムを用いて、セッション単位認証を実行することができ、このセッション単位認証では、認証要求装置120を認証して、これらの認証要求装置がリソースをセッション全体に亘って利用することができるようにする。他の実施形態では、当該システムは、メッセージ単位認証を実行することができ、このメッセージ単位認証では、認証要求装置120を、認証要求装置120からリモートリソースに送信される各メッセージについて個別に認証する必要がある。1つの例示的な実施形態では、本明細書において記載される認証システムを用いて、社内emailシステム、社内ネットワーク、軍隊又は民間インフラネットワーク、或いは電子バンキング装置のようなセキュア計算リソースへのアクセスの認証を行なうことができる。他の例示的な実施形態では、認証システムを用いて、物流システムにおける車両の配送計画を確認することができる。一例として、トラック、列車、船舶、又は航空機のような移動体は、1つ以上の認証要求装置120を備えることができる。計画遂行業務の過程で、物流システムは、認証要求装置120に定期的にポーリングすることができ、これらの認証要求装置120は、衛星110から取得される認証データに応答することができる。この認証データは、物流システムに収集され、認証データを利用して、認証要求装置が、特定の位置に、かつ所定の時刻に物流計画に従って位置していることを確認することができる。更に別の例では、本明細書において記載される認証システムの実施形態を用いて、監視システム、例えば自宅監禁監視システムに接続される認証要求装置の位置が正しいことを証明することができる。このような実施形態では、認証要求装置は、指紋生体認証センサのような1つ以上の生体認証センサを搭載して、当該システムのユーザを認証することができるのに対し、認証システムを用いて、認証要求装置が所定の位置に、かつ所定の時刻に位置しているすなわち、認証要求者が、正しい場所に、かつ正しい時刻に位置し、正しい人物であることを確認することができる。認証装置は更に、認証要求装置の位置を、所定リストの承認位置と照合して精査することができ、これらの承認位置は、認証システムによって、認証要求装置の位置及び時刻を、承認された期間において承認された一連の位置と照合して精査することにより更に微調整することができる。更に、このシステムを用いて、登録性犯罪者を追跡することができる。幾つかの実施形態では、衛星110は、地球を既知の軌道で周回し、かつ既知の幾何学形状を有するスポットビームを送出するイリジウムコンステレーションのようなLEO衛星の一部とすることができるので、認証要求装置を、当該認証要求装置が、指定されたスポットビームの内部に、かつ指定された時刻に位置していることを確認することにより認証することができる。従って、認証要求者は、単一の信号発信源例えば、単一の衛星110を利用して認証される。また、イリジウムコンステレーションのようなLEO衛星、及びMEO衛星は、比較的高い電力の信号レベルを送信することができるので、当該システムを用いて、閉塞環境、例えば屋内に、又は都市地域に位置する1つ以上の認証要求装置を認証することができる。また、LEO衛星、及びMEO衛星の比較的高い信号強度によってこれらの信号を、妨害行為の影響を受け難い状態に保持することができる。本明細書において1つの実施形態又は幾つかの実施形態という場合、実施形態に関連して記載される特定の特徴、構造、又は特性が、少なくとも1つの実施形態に含まれていることを意味する。本明細書の種々の箇所に現われる1つの実施形態ではというフレーズは、全てが同じ実施形態を指すことができるか、又は全てが同じ実施形態を指している訳ではない。種々の実施形態を、構造的特徴及び/又は方法論的作用に特有の文言で説明してきたが、請求する主題は、記載される特定の特徴又は作用に限定されてはならないことを理解されたい。限定されるのではなく、特定の特徴及び作用は、請求する主題を実施する例示的な形態として開示される。"