(57)【要約】      （修正有）【課題】通信のセキュリティおよび多様性を管理できる無人空中ビークル（ＵＡＶ）上で実装されるコンピュータ実行型の方法およびシステムを提供する。【解決手段】ミッション中の無人空中ビークル（ＵＡＶ）のためのマルチ・パス通信のオンボード・システムは、ミッション中に１つまたは複数のネットワークで使用される複数の安全なデータ・リンクを格納するように構成されたデータベースと、複数の安全なデータ・リンクを用いて１つまたは複数のネットワーク上で通信するように構成された通信ユニットと、カバレッジおよびＵＡＶ位置に従ってデータ・リンクを管理し、同時にデータ・リンク間でデータ・フローを分散するための管理ユニットを備える。【選択図】なし【特許請求の範囲】
【請求項１】
ミッション中の無人空中ビークル（ＵＡＶ）のためのマルチ・パス通信のオンボード・システムであって、
前記ミッション中に１つまたは複数のネットワークで使用される複数の安全なデータ・リンクを格納するように構成されたデータベース（３０）と、
複数の安全なデータ・リンクを用いて１つまたは複数のネットワーク上で通信するように構成された通信ユニットと、
カバレッジおよびＵＡＶ位置に従ってデータ・リンクを管理し、同時にデータ・リンク間でデータ・フローを分配するための管理ユニットと、
を備える、システム。
【請求項２】
前記データベース（３０）は、ネットワークの各データ・リンクに関連付けられた地理的カバレッジ・データを含む、請求項１に記載のシステム。
【請求項３】
前記管理ユニットは、現在のＵＡＶ位置および地理的カバレッジ・データの互換性をチェックする際に前記データベース内のデータ・リンクを選択するように構成される、請求項２に記載のシステム。
【請求項４】
前記管理ユニットは、安全なデータ・リンクを用いて、認証されたエンティティから命令をリモートに受信する際に前記データベースを操作するように構成される、請求項２または３に記載のシステム。
【請求項５】
前記データベース（３０）の要素で実施される削除動作が、代替的な安全なデータ・リンクを用いて前記通信ユニットにより前記認証されたエンティティで確認される、請求項４に記載のシステム。
【請求項６】
前記データベース内の各データ・リンクは別々の暗号鍵でタグ付けされる、請求項１乃至５の何れか１項に記載のシステム。
【請求項７】
前記通信ユニットは、マルチ・パスＴＣＰ（ＭＰＴＣＰ）を用いて通信するように構成され、前記データベース内の複数のデータ・リンクはＭＰ＿ＣＡＰＡＢＬＥとしてマークされる、請求項１乃至６の何れか１項に記載のシステム。
【請求項８】
前記認証されたエンティティは地上管制または異なるＵＡＶである、請求項５乃至７の何れか１項に記載のシステム。
【請求項９】
請求項１乃至８の何れかに記載のオンボード・システムを有する無人空中ビークル（ＵＡＶ）のためのコンピュータ実行型マルチ・パス通信の方法であって、
前記ミッション中に１つまたは複数のネットワークで使用される複数の安全なデータ・リンクをデータベース（３０）に格納するステップと、
複数の安全なデータ・リンクを用いてデータ・フローを１つまたは複数のネットワーク上で通信するステップと、
カバレッジおよびＵＡＶ位置に従ってデータ・リンクを管理し、同時にデータ・リンク間でデータ・フローを分配するステップと、
を含む、方法。
【請求項１０】
ミッション中の無人空中ビークル（ＵＡＶ）に対するマルチ・パス通信のためのコンピュータ・プログラムであって、プロセッサにより実行されたとき、前記プロセッサに請求項９に記載の方法を実施させるコンピュータ・コード命令を備えた、コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無人空中ビークル（ＵＡＶ）を含む航空電気通信の分野に含まれる。特に、本発明は、地上局（複数可）およびＵＡＶの間の高度なセキュリティ通信機構に関する。
【背景技術】
【０００２】
無人空中ビークル（ＵＡＶ）は乗務員が搭乗せずに飛行する航空機である。ＵＡＶは、人間によりリモートに操作されてもよく、または、自律動作が可能であってもよい。従来、ＵＡＶには安全な通信管理能力が提供されていない。しかし、地上ベースの制御システムおよびＵＡＶの間の通信は、ミッション目標を実現するのに極めて重要である。このシナリオでは、連続的なネットワーク接続性を保証することはできない。さらに、通信を、１つまたは複数の通信経路またはデータ・リンクを扱う不均一ネットワーク上で確立する必要があるかもしれない。
【０００３】
ミッション中に、ＵＡＶは、通信システムの多様な無線周波数、ブロードバンド、およびタイプを有する異なるデータ・リンクを用いて、地上管制に対してデータを送受信する。ＵＡＶはまた、ＴＣＰ／ＩＰのような通信標準を使用する。この点、複数のおよび多様な空中プラットフォーム、複数の特定の機能ペイロードおよびミッションのタイプの存在が脆弱性をもたらすかもしれない。サード・パーティが、ＵＡＶと地上管制の間の通信を損なうかもしれず、当該データ・リンクをハッキングすることによってＵＡＶの制御を潜在的に取得するかもしれない。したがって、地上管制通信データ・リンク、この場合、コマンド制御メッセージ（Ｃ２メッセージ）およびまた（アップリンクまたはダウンリンクで）交換されるデータがサイバー攻撃の特定のターゲットでありうる。一般に、脅威は、スプーフィング、ハイジャックおよびジャミング（通信チャネルへの雑音の挿入）に関しうる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在の脅威軽減技術は、オンボードの複雑かつ高価な電子対抗手段（ＥＣＭ）システムを必要とする。振幅信号、到着時間、一貫性、到来角に関する極性または差分を用いた差別化信号に基づいてスプーフィングに対抗するための技術がある。それらは、データ・リンクが一意であるとき、ある程度の軽減を提供する。しかし、上で説明するように、ＵＡＶは一般に多数のデータ・リンクを使用する。さらにミッションは通常、データ・リンクを妨害しうる１つまたは多数のイベントを含み、しばしば、データ・リンク間の変更を必要とする。ミッション中のデータ・リンクのかかる多様性は、対抗手段の有効性を減らす重要な因子である。
【課題を解決するための手段】
【０００５】
本発明は、通信のセキュリティおよび多様性を管理できる無人空中ビークル（ＵＡＶ）上で実装されるコンピュータ実行型の方法およびシステムに関する。
【０００６】
ＴＣＰ／ＩＰ通信標準は現在、接続ごとの単一の経路に制限されている。マルチ・パスＴＣＰ（ＭＰＴＣＰ）の使用が提案され、安全な通信を扱うための新たな特徴を追加することが本発明の特定の態様である。このＭＰＴＣＰ標準により、同一の接続のもとでノードごとの複数のアドレスの利用を可能とすることによって、複数の経路を用いたＵＡＶと地上管制の間の通信を可能とする。有利なことに、ネットワーク上でＭＰＴＰＣはＴＣＰと同一であるように見える。ＭＰＴＰＣはまた後方互換であり、通信トラフィック・ルーティング、ネットワーク・アドレッシング、および接続管理を含む様々な態様が改善される。
【０００７】
ＭＰＴＣＰは幾つかの利点を提供する。ＭＰＴＣＰは、複数のインタフェースを同時に使用することによってデータ転送のスループットを増大させる。輻輳制御機構はＵＡＶとの通信に適切であるかもしれない。輻輳制御機構はまた、遅延耐性ネットワーク（ＤＴＮ）およびＴＣＰ／ＩＰに基づく新たな関連技術の利用を促進し容易化する。輻輳制御機構を、グローバル航空電気通信ネットワーク（ＡＴＮ）と統合してもよい。
【０００８】
本発明の１例は、ミッション中の無人空中ビークル（ＵＡＶ）のためのマルチ・パス通信のオンボード・システムに関する。当該システムは、データベース、通信ユニット、および管理ユニットを備える。当該データベースは、ミッション中に１つまたは複数のネットワークで使用される複数の安全なデータ・リンクを格納するように構成される。当該通信ユニットは、複数の安全なデータ・リンクを用いて１つまたは複数のネットワーク上で通信するように構成され、当該管理ユニットはデータ・リンクを管理し、カバレッジおよびＵＡＶ位置に従って同時にデータ・リンク間でデータ・フローを分配するように構成される。
【０００９】
本発明の１例はミッション中の無人空中ビークル（ＵＡＶ）に対するマルチ・パス通信の方法に関する。当該方法は、プロセッサと、当該プロセッサにより実行されたときに、当該コンピュータに、ミッション中に１つまたは複数のネットワークで使用される複数の安全なデータ・リンクを格納するデータベースにアクセスし、複数の安全なデータ・リンクを用いて１つまたは複数のネットワーク上でデータ・フローを通信させるコンピュータ実行可能命令を含むメモリとを備えるコンピュータにより実装される。当該プロセッサはまた、データ・リンクを管理し、同時にカバレッジおよびＵＡＶ位置に従ってデータ・リンク間のデータ・フローを分散する命令を実行する。
【００１０】
説明したこれらのおよび他の特徴、機能、および利点を、様々な実施形態において独立に実現してもよく、または、さらに他の実施形態において結合してもよい。
【００１１】
本開示のより良い理解を支援し、非限定的な例として提供される一連の図面を以下で非常に簡単に説明する。
【図面の簡単な説明】
【００１２】
【図１】異なるネットワークを用いて地理的領域上を飛行するＵＡＶを概略的に示す図である。
【図２】地理的領域上を飛行しているＵＡＶのトラフィックをハッキングしようとするサード・パーティを概略的に示す図である。
【図３】ＵＡＶ飛行／ミッション中にセキュリティを管理するためのオンボード・データベース構造を示す図である。
【図４】通信の安全を確保するための６つの状態マシンを示す図である。
【図５】新規データ・リンクの検証を示す図である。
【図６】ＵＡＶミッション空間の重複ボリュームへの分解を概略的に示す図である。
【発明を実施するための形態】
【００１３】
ミッション中にＵＡＶが、複数のネットワーク接続の帯域幅を結合するか、または、地上管制とのセッションを維持しつつ異なるネットワークをローミングするかもしれない。この目的のため、ＵＡＶは、複数のネットワーク上のデータのＴＣＰフローを分割し、当該セッションを落とすことなくシームレスにネットワーク間で変化するためのマルチ・パスＴＣＰ（ＭＰＴＣＰ）を実装する。
【００１４】
ＭＰＴＣＰは、インターネット・エンジニアリング・タスク・フォース作業部会のリクエスト・フォー・コメンツＲＦＣ−６８２４で定義されている。ＭＰＴＣＰは、実際のＩＰＶ４ネットワーク・アドレッシングシステムとともに動作するが、将来のＩＰｖ６標準インターネット・アドレッシング・システムの利用と完全に互換である。
【００１５】
ここで提示した技術は、高レベルなセキュリティを保証するための、異なるネットワークを扱いＵＡＶミッション中のデータ・フローをバランスするＭＰＴＣＰ通信を説明する。
【００１６】
通常の状況を図１および図２に示す。ＵＡＶは異なる領域にわたるミッションのコースを飛行し（例えば、第１の領域１１と第３の領域１３は地上であり、第２の領域１２は衛星である）、多数のデータ・リンクが同時に利用可能であってもよい。マルチ・パス通信は、様々なデータ・リンクを選択できるのでブロードバンドおよび信頼性を増大させる。
【００１７】
好ましくは、インターネット・プロトコル（ＩＰ）はネットワーク・ルーティングおよびアドレッシング能力を提供する。これらを、複数の利用可能なデータ・リンク上のデータ・リンク停止を迂回するために使用してもよい。インターネットはまた、エンド・ツー・エンド（ＵＡＶおよび地上管制）データ転送サービス、即ち、幾つかのメッセージが失われた場合でも信頼できる配送を担当する送信制御プロトコル（ＴＣＰ）を提供する。
【００１８】
図１に示すように、Ｔ１からＴ６までの時間間隔では、ＵＡＶ通信は異なるデータ・リンクによりサポートされる。ＵＡＶは、このデータ・リンクおよびネットワークを扱うためのインタフェースを起動し管理する。通信のＴＣＰ／ＩＰ機構において、サービスは、Ｔ１−Ｔ２では第１の領域１１内の地上アンテナにより、Ｔ３−Ｔ４では第２の領域１２内の衛星により、Ｔ５−Ｔ６では両方とも第３の領域１３内で（ＭＰＴＣＰ／ＩＰプロトコルを用いて）同時に、提供される。特定の時間間隔において、特定のデータ・リンクを自発的に切断して、例えば慎重な飛行を維持してもよい。このシナリオのもとで、ＵＡＶが、幾つかのＴＣＰ／ＩＰ接続を同時に処理し、アドレスおよび複数の利用可能なネットワークを管理することを要求してもよい。
【００１９】
幾つかのＴＣＰ接続を管理するために、ＵＡＶが、多数のネットワーク・インタフェースおよびデータ・リンクの間でデータ・フロー分割の再分割を編成してもよく、また、地上管制との通信を保証するために異なるデータ・リンク内の同一のデータを複製する冗長性を含んでもよい。例えばＵＡＶが、単一のＴＣＰ経路を用いて肝要なデータのみを地上および衛星データ・リンクに送信してもよいが、ＭＰＴＣＰを用いて、ＵＡＶは地上データ・リンクを用いてデータの８０％を送信でき、衛星を用いて当該データ・フローの残りの２０％を同時に送信することができる。
【００２０】
ＭＰＴＣＰは、遅延／妨害耐性ネットワーキング（ＤＴＮ）と呼ばれる特定のバンドル・プロトコルを含むために、マルチ・パス通信の概念をオーバレイ・ネットワークの一部として拡張することを可能とする。オーバレイ・ネットワークは、既存のネットワークでは利用可能でないサービスを実装する目的で既存のネットワークの上に構築された通信ノードおよび論理リンクの仮想ネットワークである。オーバレイ・ネットワークとしてのＤＴＮは、通信中の妨害および遅延ならびにマルチ・パス能力を管理することができる。
【００２１】
ＭＰＴＣＰセッションを維持するために、少なくとも１つのデータ・リンクが必要である。通信は、衛星通信、地上通信ネットワーク、地上Ｗｉ−Ｆｉアンテナ等を用いて確立される。ＵＡＶにおいてＤＴＮおよびＭＰＴＣＰを用いることによって、セッションは長期の切断間隔、および、現在の幾つかの衛星通信におけるような極端な遅延中にでも維持される。幾つかのケースでは、このオーバレイ・ネットワークが、アップリンクおよびダウンリンクを考慮して非対称ブロードバンド通信を処理してもよい。
【００２２】
ＵＡＶは、多数のネットワーク・プロバイダにわたるシームレスなセッション・エンドポイント・マイグレーションを可能とする必要がある。通信の途中において、単一のＴＣＰ接続は、変化するエンドポイント・アドレス（ＵＡＶ  ＩＰアドレス）を扱うことができない。接続は壊れ、ネットワーク・アドレスの変化ごとに再確立されなければならない。これは通常、ＵＡＶが物理的に（空間にわたって）、および論理的に（ネットワークにわたって）の両方でミッション中に動き回るときのケースであり、データ・リンク層で実装される認証によりセッションを維持する必要がある。
【００２３】
多様性とは別に、通信のセキュリティを保証するための機構がミッション中に必要である。この点、図２は図１と同様な状況を示し、ＵＡＶがミッション中に、サード・パーティがＵＡＶと地上管制の間の通信をハッキングしようと試みる領域２１にわたって飛行する。
【００２４】
ＭＰＴＣＰを導入することによる脆弱性が、ＵＡＶ飛行／ミッション中に、新たなアドレスを進行中の接続に追加する容量から生じうる。これは、攻撃のリダイレクションをもたらしうる。新たなアドレスを進行中の通信に追加する前に、ＵＡＶは新たなアドレスのセキュリティ／信頼性をチェックしなければならない。
【００２５】
ミッションはミッション管理システム（ＭＭＳ）により以前に計画されている。ミッションの準備中に、地上管制および他の信頼され協調するＵＡＶとの通信計画を設計するための特定のタスクがある。通信計画は、ミッション中に使用されることが期待されるデータ・リンクの定義、カバレッジおよびミッション中に認証するための信頼された機構を含む。
【００２６】
当該データ・リンクは、可用性に基づいて計画されるかまたは更新される。当該データ・リンクを集めてもよく、データ・リンク計画情報を地上ベースのデータベース、オンボード・データベース、または地上ベースおよびオンボードのデータベースの組合せで維持してもよい。図３を考慮すると、オンボード・データベース３０が示されている。データベース３０は、ＵＡＶ識別（ＵＡＶ  ＩＤ３１）およびセッション識別（セッションＩＤ３２）を含む幾つかのフィールド３１−３５を含む。これらの２つの値は一意な識別子であり、ミッション目的をＭＭＳにより定義するときに計画の最初にＵＡＶに割り当てられる。
【００２７】
本開示において、ＵＡＶＩＤ３１およびセッションＩＤ３２を提供するプロセスは識別と呼ばれる。当該識別が、物理的な無人プラットフォームにより構成されたハードウェア・トークンとオンボードに搭載された機能ペイロードとを使用してもよい。当該識別を、ＵＡＶが地上管制設備内の土地に配置されたときに行ってもよいが、飛行中に他の信頼されたＵＡＶにより行うことも可能である（マシン・ツー・マシン（Ｍ２Ｍ）識別）。
【００２８】
データベース３０の管理を、地上管制および／または信頼されたＵＡＶによりリモートに開始することができる。このデータベース３０の要素に対する任意の更新／削除／挿入動作を、ＵＡＶ管理ユニットにより実施し、承認されるために安全なデータ・リンクを用いて地上管制に送信しなければならない。管理ユニットが、装置メモリに格納されたコンピュータ可読プログラムコードを実行するように構成されたプロセッサを有するコンピューティング・デバイスとして実装してもよい。このデータベース３０上の全ての動作は認証プロセスの後に生成される。当該認証が、ＵＡＶおよび地上管制の間の鍵確立（鍵交換）の以前のステップを用いて、非対称鍵アルゴリズムに基づいてもよい。当該接続を認証するために、ディフィー・ヘルマン鍵交換および公開鍵インフラ構造（ＰＫＩの）のような任意の暗号プロトコルを使用してもよい。これらの動作は、サード・パーティからのデータベース３０の望ましくない操作を防止する。
【００２９】
一般に、計画されたミッションは特定の制御された航空交通領域に制限される。この領域をその自身の頂点により囲まれた空間ボリューム（例えば、３Ｄ凸多角形）として定義でき、頂点は地理的座標（緯度および経度）および高度として参照される。ボリューム全体は、凸包（凸包絡）と呼ばれる点の凸集合により囲まれる。当該凸包は、その自身の頂点によりボリュームを定義するために計算幾何学において使用される概念である。
【００３０】
図６に示すように、ＵＡＶミッションの空間全体を、凸ボリュームを重ね合わせることによって分解することができる。各ボリュームは、識別を有し、１つの（または多数の）データ・リンク・カバレッジに属する。ＵＡＶが、単一のボリュームにおいて飛行中であってもよく、または、複数の重複するボリューム内で同時に飛行中であってもよい。ＵＡＶがこれらのボリュームのうち１つ（または多数）の内部において飛行中であるとき、ＵＡＶ通信ユニットは、以前に識別されたボリューム３３およびデータ・リンクとの通信のみを、そのオンボード・データベース３０内で承認および列挙されたものとして受理する（図３の表を参照）。ＵＡＶは、その地理的位置を全ての時点で認識し、計算幾何学を用いることにより、どのＩＤ＿ＶＯＬＵＭＥに所与のデータ・リンクが関連付けられるかを計算してもよい。
【００３１】
ＵＡＶがボリュームＩＤ＿ＶＯＬＵＭＥ内に新規データ・リンクを発見した場合、ＵＡＶが、接続を否定するか、または、そのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）にデジタル署名を加えてものを地上管制に送信して承認を待機してもよい。地上管制が新規データ・リンクを受理した場合には、オンボード・データベース３０が正しく更新される。
【００３２】
オンボード・データベース３０に対するデータは、安全なデータ・リンクを用いて、認証プロセスの後にＵＡＶにロードされる。このデータベース３０に含まれる要素は、ミッション中の信頼されたデータ・リンクと考えられるべきである。関連付けられたボリュームは、ミッション経路と、不測の事態の場合にカバーされる近傍の領域と地理的に互換でなければならない。
【００３３】
ＵＡＶと地上管制の間のＭＰＴＣＰ通信における複数の経路の安全性を確保するためのプロセス全体をさらに、図４の６状態マシンを参照して説明することができる。
【００３４】
Ａ）アイドル状態４０−この状態では、ＵＡＶにはミッションが割り当てられていない。ＵＡＶを、ミッションの割当てを待機している他のＵＡＶとともに、所有者設備内部で保護してもよい。あるいは、ＵＡＶが、新たな割当てを飛行中に待機していてもよく、または、別の異なるミッション中の他のＵＡＶ、およびＭＭＳと協調していてもよい。ＵＡＶがミッションに割り当てられているとき、当該状態はＵＡＶの識別を検証するために識別４２に遷移する。
【００３５】
Ｂ）識別状態４２−ＵＡＶのアイデンティティは、ＵＡＶのデジタル・アイデンティティとして確認され定義される。識別が、ＵＡＶおよび／またはそのペイロードに関連付けられたハードウェア・トークンを使用してもよい。当該識別が、当該デジタル・アイデンティティに基づいてマシン・ツー・マシン（Ｍ２Ｍ）識別管理機構に依存してもよい。例えば、ＵＡＶのアイデンティティを、飛行中の別の信頼されたＵＡＶにより確認してもよい。識別に成功した場合には、当該状態はＵＡＶの識別を認証するために認証４４に遷移する。
【００３６】
Ｃ）認証状態４４−認証の１つまたは複数の様々な方法を組み合せで実装してもよい。この状態において、強い多要素認証（ＭＦＡ）を実装することが可能である。したがって、ＵＡＶのアイデンティティを、ＧＰＳ、セキュリティトークン等により位置のような幾つかの別々の証明書を成功裏に表示することにより認証してもよい。
【００３７】
初期認証４４は、ＵＡＶが安全な初期鍵交換プロセス（例えば有名なディフィー・ヘルマン）でミッションを開始する前に生成される。これを、初期ＴＣＰ／ＩＰハンドシェークの一部として保護されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を用いて行ってもよい。これは通常、地上管制設備内部でおよび／または他の信頼されたＵＡＶにより飛行中に行われる。
【００３８】
認証が上手く完了した後、ミッションはＵＡＶに割り当てられると考えられ、ミッションが自律的に開始してもよい。初期認証状態が完了した後、データ・リンク・カバレッジを有するデータベース３０がオンボードにロードされる。
【００３９】
認証に成功したとき、データ・リンクを用いた通信が鍵交換４６に遷移して安全な通信を確立する。
【００４０】
Ｄ）鍵交換状態４６−場合によっては、証明書を、各データ・リンク上で通信を暗号化するために交換してもよい。例えば、ディフィー・ヘルマン・プロトコルは適切であり、２つのコンピュータがある。一方はオンボードであり、他方は地上管制に配置されている。安全でないデータ・リンク内にわたって交換できる共有プライベート鍵（暗号化されている）が生成される。そうすることによって、盗聴者により当該鍵を取得することを回避することができる。鍵合意（交渉成功）に達したとき、次の状態はセッション状態４６に到達する。
【００４１】
Ｅ）セッション状態５０−この状態は、安全なデータ・リンク上でＵＡＶと接続された地上システムを保守するためのＭＰＴＣＰセッションを生成する。全てのデータは、初期識別状態４２中に共有される強力な暗号により安全が確保される。本発明の場合、情報を、ＭＰＴＣＰを用いたマルチ・パス・ブロードキャストにより送信してもよい。これは、先ず、当該通信が１つのみ（実際のデータ・リンク）を有し、さらなるデータ・リンクがグループに追加される場合、鍵をこの新規データ・リンクに対しても共有しうることを意味する。承認されたデータ・リンクのみが通信するために使用される。
【００４２】
マルチ・パス機構の内部で１組の妥当なデータ・リンクを維持するために、ＭＰＴＣＰ特徴を使用してＵＡＶと地上の間の接続性を支援することを提案する。ＵＡＶは、ＭＰ＿ＣＡＰＡＢＬＥ（マルチ・パスのサブ・フローの許可）としてマークされたＭＰＴＣＰデータ・リンクのみを使用する。サード・パーティにより提供された任意の他のデータ・リンク、またはミッション中にしばしば近傍にある既存のデータ・リンクが回避される。さらに、さらなる通信セキュリティを保証するために、全ての新規データ・リンクが自身の暗号鍵を使用してもよい。
【００４３】
ＭＰＴＣＰセッションを用いて、ＵＡＶが、（ミッションの最初に割り当てられた）単一のＩＰｖ６アドレスを用いて、または異なるデータ・リンクに接続された異なるＩＰｖ４を用いて、空間を移動することができる。ＩＰｖ４のＵＡＶアドレス内の全ての変化は識別、認証および鍵交換をトリガする。当該プロセス全体はＤＴＮ（Ｄｅｌａｙ  Ｔｏｌｅｒａｎｔ  Ｎｅｔｗｏｒｋｓ）で定義されたバンドル層と互換であり、非ＴＣＰ／ＩＰネットワークにわたってこの技術を使用することも可能である。これらの２つの特徴は、セキュリティを維持しつつ、このソリューションを数々の承認されたデータ・リンクに対して適切にする。
【００４４】
通信セッション中に、新規データ・リンクが提供されるかもしれず、オンボード・コンピュータがＭＰＴＣＰセッションを喪失するか、または証明書を再確認する必要があるかもしれない。これらの事例において、識別４２、認証４４、および鍵交換４６のステップはデータ・リンクを再確立するかまたは新規データ・リンクを承認するために必要であり、当該状態は総計状態４８を通じて遷移する。
【００４５】
Ｆ）総計状態４８−この状態は、新規データ・リンクが可能なものに追加されたとき、または、オンボード・コンピュータがＭＰＴＣＰセッションを喪失したとき（この場合、識別状態４２にシフトする）に到達する。総計状態４８は、ＭＰＴＣＰプロトコルのもとで使用される前に、各新規データ・リンクの安全を確保させる。
【００４６】
プロセスのまとめ
纏めると、ＵＡＶがミッションを開始したときの最初のタスクは識別４２、認証４４および鍵交換４６である。これらのステップは通常、ミッションの開始前にデータ・リンク層で実装される。認証４４はセッションにリンクされ、データ・リンクにリンクされる。ＭＰＴＣＰセッションが失われた場合、幾つかの機構が以前の認証を再度セットアップするために実装される。新規データ・リンクが飛行中／ミッション中に提供された場合、地上管制からの承認が必要である。承認を得るための機構は、新たなＳＳＩＤを証明書とともに地上管制に再送して承認を待つことである。地上管制はデータベースをチェックし、当該新規データ・リンクが信頼されるかどうかを判定する。
【００４７】
初期認証が完了したらミッションを開始してもよい。データベース３０が（図３に示すように）オンボードにロードされ、飛行中／ミッション中に使用される１組の安全なデータ・リンクを格納する。これらの安全なデータ・リンクは既に定義された地理的ボリューム（凸包）、一意な通信データ・リンクを関連付けている。全てのデータ・リンクは自身の署名を有し、検証およびトンネル化されるデジタル署名を有する。これらのレコードは最初にデータベース３０にロードされる。
【００４８】
新規データ・リンク
任意の可能な新規データ・リンクは、ＵＡＶにより使用される前に地上管制により承認されなければならない。当該新規データ・リンクの認証は地上管制のタスクの１つである。ＵＡＶは新規データ・リンク５１の存在を地上管制に送信するだけでよい。図５は、新たなミッションまたは進行中のミッションに対する新規データ・リンクの検証の略例を示す。
【００４９】
地上管制により承認された新規データ・リンク５１を、ＵＡＶ通信ユニットによりデータベース３０に追加し、安全であると考えることができる。当該挿入は、地上管制に通信され、新規データ・リンク５１を用いて開始されなければならない。認証で開始し、ネットワークに割り当てられたデジタル署名を使用し、当該通信がマルチ・パスのＴＣＰサブ・フローをこのデータ・リンクに割り当てることを許可する。この挿入を地上管制に通信しなければならない。これらの動作中の地上管制との双方向通信を安全なデータ・リンク上で暗号化して、サード・パーティによる干渉を回避しなければならない。
【００５０】
ときどき、地上管制は飛行中／ミッション中にデータベース３０内の特定のデータ・リンクを削除または除去したい。当該動作を、認証され信頼されたデータ・リンクを介してのみＵＡＶに通信しなければならない。削除は、代替的なデータ・リンクを用いて確認し、中間者攻撃を回避しなければならない。
【００５１】
ＵＡＶがミッション中に安全なデータ・リンクを格納し管理する。識別、認証、および鍵交換のプロセスは常に図５に示すように新規データ・リンク５１ごとに生成される。したがってデータ・リンクは、承認されたデータ・リンクごとに１つ、異なる鍵で暗号化される。全ての新規データ・リンクは地上管制で処理される。地上管制内の受信器ユニットは、全てのＭＰＴＣＰパケットを復号化し、エンド・ツー・エンドのシステムを介してデータ・フローを編成することができる。次いで、強力な暗号化器を使用してデータ・リンクのセキュリティを高めてもよい。
【００５２】
新規データ・リンクが利用可能であることをＵＡＶが検出した場合、使用される前の最初のステップは、オンボード・データベース３０内の安全なデータ・リンクとして列挙されているかどうかをチェックすることである。ついでＵＡＶが、オンボード・データベース３０内のレジスタとして格納されうるＭＰ＿ＣＡＰＡＢＬＥとしてマークされる場合に、当該新規データ・リンクをマルチ・パス方式で利用するかどうかを判定してもよい。
【００５３】
本発明の１つまたは複数の態様によれば、ミッション中の無人空中ビークル（ＵＡＶ）のためのマルチ・パス通信のオンボード・システムは、データベース３０、通信ユニット、および管理ユニットを備える。データベース３０は、ミッション中に１つまたは複数のネットワークで使用される複数の安全なデータ・リンクを格納するように構成される。当該通信ユニットは、複数の安全なデータ・リンクを用いて１つまたは複数のネットワーク上で通信するように構成され、当該管理ユニットは、データ・リンクを管理し、カバレッジおよびＵＡＶ位置に従って同時にデータ・リンク間でデータ・フローを分配する。
【００５４】
本発明の１つまたは複数の態様によれば、データベース３０は、ネットワークの各データ・リンクに関連付けられた地理的カバレッジ・データを含む。
【００５５】
本発明の１つまたは複数の態様によれば、当該管理ユニットは、現在のＵＡＶ位置および地理的カバレッジ・データの互換性をチェックする際に当該データベース内のデータ・リンクを選択するように構成される。
【００５６】
本発明の１つまたは複数の態様によれば、当該管理ユニットは、安全なデータ・リンクを用いて、認証されたエンティティから命令をリモートに受信する際に当該データベースを操作するように構成される。
【００５７】
本発明の１つまたは複数の態様によれば、データベース３０の要素に実施される削除動作が、代替的な安全なデータ・リンクを用いて当該通信ユニットにより、当該認証されたエンティティで確認される。
【００５８】
本発明の１つまたは複数の態様によれば、当該データベース内の各データ・リンクは別々の暗号鍵でタグ付けされる。
【００５９】
本発明の１つまたは複数の態様によれば、当該通信ユニットは、マルチ・パスＴＣＰ（ＭＰＴＣＰ）を用いて通信するように構成され、当該データベース内の複数のデータ・リンクがＭＰ＿ＣＡＰＡＢＬＥとしてマークされる。
【００６０】
本発明の１つまたは複数の態様によれば、当該認証されたエンティティは地上管制または異なるＵＡＶである。
【００６１】
本発明の１つまたは複数の態様によれば、ミッション中の無人空中ビークル（ＵＡＶ）に対するマルチ・パス通信のコンピュータ実行型の方法は、データベース３０にアクセスし、ミッション中に１つまたは複数のネットワークで使用される複数の安全なデータ・リンクを格納するステップと、複数の安全なデータ・リンクを用いてデータ・フローを１つまたは複数のネットワーク上で通信するステップと、カバレッジおよびＵＡＶ位置に従ってデータ・リンクを管理し、同時にデータ・リンク間でデータ・フローを分配するステップとを含む。
【００６２】
本発明の１つまたは複数の態様によれば、当該コンピュータ実行型の方法は認証ステップを含み、認証は当該セッションおよび当該データ・リンクに関連付けられる。
【００６３】
本発明の１つまたは複数の態様によれば、認証ステップは、データ・リンクがドロップされるかまたは新規データ・リンクが使用されるときにトリガされる。
【００６４】
本発明の１つまたは複数の態様によれば、データ・リンクを管理するステップは、現在のＵＡＶ位置および地理的カバレッジ・データの互換性をチェックする際に当該データベース内のデータ・リンクを選択するステップを含む。
【００６５】
本発明の１つまたは複数の態様によれば、データ・リンクを管理するステップは、安全なデータ・リンクを用いて、認証されたエンティティから命令をリモートに受信する際に当該データベースを操作するステップをさらに含む。
【００６６】
本発明の１つまたは複数の態様によれば、ミッション中の無人空中ビークル（ＵＡＶ）に対するマルチ・パス通信のためのコンピュータ・プログラム製品は、プロセッサにより実行されたとき、当該プロセッサに本明細書で説明する方法を実施させるコンピュータ・コード命令を含む。
【符号の説明】
【００６７】
３０承認済みデータ・リンク付きデータベース
５１新規ＴＣＰデータ・リンク
【図１】
2018011284.tif 000002
【図２】
2018011284.tif 000003
【図３】
2018011284.tif 000004
【図４】
2018011284.tif 000005
【図５】
2018011284.tif 000006
【図６】
2018011284.tif 000007
【外国語明細書】
2018011284000001.pdf