(57)【要約】ドローンに対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を検出するシステムおよび方法である。システムは、処理回路と、複数のＧＮＳＳ受信機に接続され、複数のＧＮＳＳ受信機のそれぞれが処理回路に接続される複数のＧＮＳＳアンテナと、複数のＧＮＳＳアンテナのそれぞれをカバーし、少なくとも１つのＧＮＳＳ信号が受信される方向を複数のＧＮＳＳアンテナに識別可能にさせる高周波（ＲＦ）吸収器と、処理回路に結合され、処理回路によって実行されたときにシステムを構成する命令を含むメモリとを備え、命令は、システムが、少なくとも１つのＧＮＳＳ信号に関連する複数の特性を識別し、複数の特性を分析し、複数の特性の分析に基づき少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定するようにシステムを構成する。
2019531460.tif 000002
【特許請求の範囲】
【請求項１】
ドローンに対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を検出するシステムであって、
前記システムは、
処理回路と、
複数のＧＮＳＳ受信機に接続され、前記複数のＧＮＳＳ受信機のそれぞれが前記処理回路に接続されている複数のＧＮＳＳアンテナと、
前記複数のＧＮＳＳアンテナのそれぞれをカバーし、少なくとも１つのＧＮＳＳ信号が受信される方向を前記複数のＧＮＳＳアンテナに識別可能にさせる高周波（ＲＦ）吸収器と、
前記処理回路に結合され、前記処理回路によって実行されたときに前記システムを構成する命令を含むメモリとを備え、
前記命令は、前記システムが、
前記少なくとも１つのＧＮＳＳ信号に関連する複数の特性を識別し、
前記複数の特性を分析し、
前記複数の特性の前記分析に基づき前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定するように前記システムを構成する、システム。
【請求項２】
前記複数の特性は、前記少なくとも１つのＧＮＳＳ信号に関連する信号対雑音比（ＳＮＲ）、前記ドローンの有効な位置を識別するように構成されたロック時間、前記ドローンの位置の正確さ、前記複数のＧＮＳＳアンテナのどれが前記少なくとも１つのＧＮＳＳ信号を受信したか、および前記複数のＧＮＳＳ受信機の計算位置のうち、少なくとも１つを含む、請求項１に記載のシステム。
【請求項３】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することは、前記少なくとも１つのＧＮＳＳ信号のＳＮＲが所定の閾値を上回るか否かを判定することをさらに含む、請求項２に記載のシステム。
【請求項４】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することは、前記複数のＧＮＳＳ受信機間の計算位置において任意の不一致が存在するか否かを判定することをさらに含む、請求項２に記載のシステム。
【請求項５】
前記システムは、前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるという判定に基づいて通知を生成するようにさらに構成されている、請求項１に記載のシステム。
【請求項６】
前記複数のＧＮＳＳアンテナのそれぞれは、前記少なくとも１つの送信方向を検出するようにさらに構成されている、請求項１に記載のシステム。
【請求項７】
前記システムは、前記複数のＧＮＳＳアンテナを使用する前記少なくとも１つのＧＮＳＳ信号の信号源の方向を判定するようにさらに構成されている、請求項６に記載のシステム。
【請求項８】
ドローンに対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を検出する方法であって、
少なくとも１つのＧＮＳＳ信号を受信し、
前記少なくとも１つの受信されたＧＮＳＳ信号に関連する複数の特性を識別し、
前記複数の特性を分析し、さらに、
前記識別された特性の前記分析に基づき前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定する、方法。
【請求項９】
前記複数の特性は、前記少なくとも１つのＧＮＳＳ信号に関連する信号対雑音比（ＳＮＲ）、前記ドローンの有効な位置を識別するように構成されたロック時間、前記ドローンの位置の正確さ、複数のＧＮＳＳアンテナのどれが前記少なくとも１つのＧＮＳＳ信号を受信したか、および前記少なくとも１つのＧＮＳＳ信号の信号源の計算位置のうち、少なくとも１つを含む、請求項８に記載の方法。
【請求項１０】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することは、前記少なくとも１つのＧＮＳＳ信号の前記ＳＮＲが所定の閾値を上回るか否かを判定することをさらに含む、請求項９に記載の方法。
【請求項１１】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することは、２以上のＧＮＳＳアンテナ間の信号源の計算位置において任意の不一致が存在するか否かを判定することをさらに含む、請求項９に記載の方法。
【請求項１２】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるという判定に基づいて通知を生成することをさらに含む、請求項８に記載の方法。
【請求項１３】
前記複数のＧＮＳＳアンテナを使用する前記少なくとも１つのＧＮＳＳ信号の信号源の方向を判定することをさらに含む、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１６年９月１３日に提出された米国特許仮出願６２／３９３，６７６の利益を主張し、その内容は、参照によりここに組み込まれる。
【０００２】
技術分野
本開示は、一般的には無人航空機のセキュリティに関し、より具体的には無人航空機に対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃の識別に関連する。
【背景技術】
【０００３】
背景
無人航空機（ＵＡＶ）は、一般的にドローンとして知られており、産業上の利用を増加させている。人工知能、電池寿命、および計算力の改善は、この開発における要因に寄与してきている。現在、ドローンは、軍隊、警察部隊、企業、個人操作者など、様々なものによって使用されている。
【０００４】
それらの多くの用途の中で、ドローンは、多様な角度からの広い範囲の効率的な調査、精巧な映画のシーンの便利な撮影、敏感な施設の確保などを可能にする。残念ながら、悪意のある全地球航法衛星システム（ＧＮＳＳ）の座標を有する指示をドローンに送るためにラップトップまたは類似のコンピューティングデバイスを使用することは、通常の技術知識を有する人にとって、現在、比較的に容易であり、これによって、ドローンを、実際には意図された目的地が損なわれた場合でも本来の飛行計画を維持していると信じさせるようにする。この過程は、ＧＮＳＳなりすましと呼ばれ、現在、ドローンの分野で増えている問題である。
【０００５】
盗難されたなりすましドローンの価値、そのようなドローンから失われたデータ、なりすましドローンによって運ばれた製品などを考慮すると、ＧＮＳＳなりすましは、数百万ドル規模の損害を引き起こし得る問題である。さらに、ＧＮＳＳのなりすまし攻撃は、民間人、国、法執行、およびドローンを使用する他のものの安全を脅かす。
【０００６】
特定の解決策は、ＵＡＶに対するＧＮＳＳなりすまし攻撃を識別することを可能にするドローンシステムに導入されている。しかしながら、そのような解決策は、とても高価であり、たとえばコストおよびドローン操作の非効率性が増加するかもしれないフェーズドアレイアンテナのような、ドローンに取り付けることが物理的に困難な取付部品を必要とする。したがって、ドローンに対するＧＮＳＳなりすまし攻撃の識別を可能にする効率的な解決を提供することによって、これらのシステムの欠点を克服する必要がある。
【０００７】
したがって、上記の欠点を克服する解決策を提供することが有利であろう。
【発明の概要】
【課題を解決するための手段】
【０００８】
要約
本開示のいくつかの実施例の要約は、以下である。この要約は、そのような実施形態の基本的な理解を提供するという読者の利便性のために提供され、開示の幅を完全に定義するものではない。この要約は、全ての意図される実施形態の広範囲な概観ではなく、全ての実施形態の鍵または重要な要素を識別することも、いずれかまたは全ての側面の範囲を線引きすることも意図していない。その唯一の目的は、後に提示されるより詳細な説明の前置きとして、単純な形式で１以上のいくつかの概念を提示することである。便宜上、用語“いくつかの実施形態”は、本明細書において、本開示の単一の実施形態または複数の実施形態を指すために用いられる。
【０００９】
本明細書に開示された特定の実施形態は、ドローンに対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を識別する方法を含み、この方法は、少なくとも１つのＧＮＳＳ信号に関連する複数の特性を識別することと、少なくとも１つのＧＮＳＳ信号の複数の特性を分析することと、識別された特性の分析に基づいて、少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することとを含む。
【００１０】
本明細書に開示された特定の実施形態はまた、ドローンに対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を検出するシステムを含み、システムは、処理回路と、複数のＧＮＳＳ受信機に接続され、複数のＧＮＳＳ受信機のそれぞれが処理回路に接続されている複数のＧＮＳＳアンテナと、複数のＧＮＳＳアンテナのそれぞれをカバーし、少なくとも１つのＧＮＳＳ信号が受信される方向を複数のＧＮＳＳアンテナに識別可能にさせる高周波（ＲＦ）吸収器と、処理回路に結合され、処理回路によって実行されたときにシステムを構成する命令を含むメモリとを備え、命令は、システムが、少なくとも１つのＧＮＳＳ信号に関連する複数の特性を識別し、複数の特性を分析し、複数の特性の分析に基づき少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定するようにシステムを構成する。
【００１１】
図面の簡単な説明
本明細書に開示される主題は、明細書の結論において、特許請求の範囲で特に指摘されかつ明確に主張される。開示された実施形態の上記および他の目的、特性、および利点は、添付の図面と共に以下の詳細な説明から明らかになるだろう。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係るドローンに対するＧＮＳＳなりすまし攻撃を識別するシステムのブロック図である。
【図２】一実施形態に係るドローンに対するＧＮＳＳなりすまし攻撃を識別する方法を示すフローチャートである。
【図３】一実施形態に係るドローンに埋め込まれたシステムの基本ブロック図である。
【発明を実施するための形態】
【００１３】
詳細な説明
本明細書に開示された実施形態は、本明細書の革新的な教示の多くの有利な使用の例に過ぎないことに留意することが重要である。一般に、本出願の明細書でなされた記載は、必ずしも様々な主張された実施形態のいずれかを限定するものではない。さらに、いくつかの記載は、いくつかの発明の特性にも適用することができるが、他にも適用することができる。一般的に、特に指示がない限り、単数の要素は、一般性を損なうことなく複数であってもよくその逆であってもよい。図面において、同様の数字は、いくつかの図で同様の部品を指す。
【００１４】
様々な開示された実施形態は、無人航空機に対するなりすまし攻撃を識別する方法およびシステムを含む。例示的な実施形態において、システムは、ドローンの様々な表面に取り付けられたＧＮＳＳアンテナを含む。各ＧＮＳＳアンテナは、処理回路に接続されたＧＮＳＳ受信機に接続される。開示された実施形態によれば、ＧＮＳＳアンテナは、高周波（ＲＦ）吸収器でカバーされ、ＲＦ吸収器は、少なくとも１つのＧＮＳＳ信号が受信される方向をＧＮＳＳアンテナに識別可能にさせる。一実施形態において、ＲＦ吸収器は、アンテナを指向性アンテナ、すなわち、特定の方向において、より効果的に信号を受信するように構成されたアンテナとして受信および送信させる。
【００１５】
このシステムは、ＧＮＳＳ信号を受信して分析し、どの方向から、およびＧＮＳＳアンテナのうちのいずれによって、ＧＮＳＳ信号が受信されたことを判定するように構成されている。システムは、ＧＮＳＳ信号が信号対雑音比（ＳＮＲ）の所定のしきい値を超えるか否かを判定し、かつ１つの信号が他と異なるか否かを判定するために各ＧＮＳＳ受信機の決定された位置を計算するようにさらに構成されており、この場合には、なりすまし信号の疑いがあるとして指定され得る。一実施形態においては、この判定に基づいて、検出されたＧＮＳＳなりすまし攻撃を示す通知が生成される。
【００１６】
図１は、ドローンに対するＧＮＳＳなりすまし攻撃を識別するための様々な実施形態を説明するために利用されるシステムのブロック図である。ＧＮＳＳは、ＧＬＯＮＡＳＳ、Ｇａｌｉｌｅｏ、Ｂｅｄоｕ、およびＧＰＳなどの任意の測位システムを含み得る。システム１００は、複数のＧＮＳＳアンテナ１３０−１〜１３０−ｍを含み、ここで’ｍ’は１以上の整数（以下、簡略化のために１３０と称する)であり、ＧＮＳＳアンテナ１３０は、ネットワーク１を介して処理回路１２０に接続されている。処理回路１２０は、メモリ１２５に動作可能に接続されている。メモリ１２５は、処理回路１２０によって実行された場合に、以下でさらに説明するような動作を実行するように処理回路１２０を構成する命令を含む。
【００１７】
処理回路１２０は、１以上のハードウェアロジックコンポーネントおよび回路によって実現され得る。たとえば、限定するものではないが、使用可能な例示的なタイプのハードウェアロジックコンポーネントは、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ)、Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐシステム（ＳＯＣ）、複雑なプログラマブルロジックデバイス（ＣＰＬＤ）、汎用マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）など、または情報の計算や他の情報操作を実行することができる任意の他のハードウェアロジックコンポーネントを含む。メモリ５１５は、揮発性、不揮発性、またはそれらの組み合わせであってもよい。ネットワーク１１０は、セルラーまたは有線ネットワーク、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、メトロエリアネットワーク（ＭＡＮ）、インターネット、ワールドワイドウェブ（ＷＷＷ）、同様のネットワーク、およびそれらの任意の組み合わせであってもよい。
【００１８】
高周波（ＲＦ）吸収器１５０、すなわち、ＲＦ吸収器１５０−１〜１５０−ｎ（以下、簡略化のために１５０と称する)は、複数のＧＮＳＳアンテナ１５０のそれぞれをカバーする。各ＲＦ吸収器１５０は、少なくとも１つのＧＮＳＳ信号が受信される方向を複数のＧＮＳＳアンテナ１３０に識別させるように適合され得る。ＲＦ吸収器１５０は、一方の側のみに非常に敏感になるように、すなわち、特定の方向から送信された信号のみを検出するように、複数のＧＮＳＳアンテナ１５０のその一方の側に配置され得る。複数のＧＮＳＳアンテナは、たとえば、パッチアンテナ、フラクタル素子アンテナ（ＦＥＡ）、チップアンテナ、またはＰＣＢアンテナであってもよい。
【００１９】
ＧＮＳＳ受信機は、特定の送信されたＧＮＳＳ信号にロックすることなく、またはその遅延されたロックを有しながら、既知または未知のソースによって送信された受信ＧＮＳＳ信号に関連する特性を処理回路１２０が識別可能に構成されている。これは、なりすましの１つの方法が正当な信号を追跡しかつ攻撃を通して同様の信号ロックを維持することによって検出を回避し、なりすまし信号を検出することをより困難にさせるので、なりすまし信号を識別するより効果的な方法を可能にする。
【００２０】
複数のＧＮＳＳアンテナ１３０は、複数のＧＮＳＳ受信機１４０−１〜１４０−ｏのうちの少なくとも１つに通信可能に接続されており、ここで’ｏ’は１以上の整数である（以下、簡略化のために１４０と称する)。一実施形態において、ＧＮＳＳアンテナ１３０は、高周波（ＲＦ）ケーブルを介してＧＮＳＳ受信機１４０に接続されている。ＲＦケーブルは、複数のＧＮＳＳ受信機１４０のそれぞれが、少なくとも１つのＧＮＳＳアンテナ１３０から、たとえば衛星のような１以上のソースによって送信された複数のＧＮＳＳ信号を受信することを可能にする。
【００２１】
複数のＧＮＳＳ受信機１４０は、ＧＮＳＳなりすましの識別においてさらに動作可能である。一実施形態において、複数のＧＮＳＳ受信機１４０のそれぞれは、ユニバーサル非同期送受信機（ＵＡＲＴ）ポート１７０を介して処理回路１２０に接続されている。一実施形態において、ＵＡＲＴポート１７０は、ネットワーク１１０を介して処理回路１２０に接続されている。システム１００は、複数のＵＡＲＴポート１７０、すなわち、ＵＡＲＴポート１７０−１〜１７０−ｐを含んでいてもよく、ここで’ｐ’は１以上の整数である（以下、簡略化のために１７０と称する)。ＵＡＲＴポート１７０は、システム１００内に接続され、ＧＮＳＳ受信機１４０からＧＮＳＳ信号を受信し、ＧＮＳＳ信号を処理回路１２０に転送するように構成されたコンピュータハードウェア装置である。複数のＧＮＳＳ受信機１４０は、以下でさらに説明するように、少なくとも１つのソースによって送信されたＧＮＳＳ信号を連続的に検索するように構成されてもよい。
【００２２】
送信モジュール１６０がシステム１００にさらに接続されてもよく、送信モジュール１６０は、ネットワーク１１０を介して処理回路１２０に通信可能に接続されている。送信モジュール１６０は、ＧＮＳＳなりすまし攻撃を識別すると、ドローンの飛行制御装置（図示せず）に警告を送信するように構成されてもよい。ドローンの飛行制御装置は、たとえば、特定の飛行経路を介してドローンを誘導するなど、プロセスを実行するために使用されるドローン内に埋め込まれた電子部品である。
【００２３】
一実施形態において、複数のＧＮＳＳアンテナ１３０のうちの少なくとも１つは、たとえば空に向けられたドローンの上側に取り付けられ、複数のＧＮＳＳアンテナ１３０のうちの少なくとも１つは、たとえば地上に向けられたドローンの下側に取り付けられている。さらなる実施形態において、ドローンの上側および下側に取り付けられている複数のＧＮＳＳアンテナ１３０に加えて、１以上のＧＮＳＳアンテナ１３０がドローンの側面に取り付けられてもよい。ＧＮＳＳアンテナ１３０は、さらに、ドローンの右側および／または左側に取り付けられてもよい。
【００２４】
ＧＮＳＳアンテナ１３０をドローン上の多くの場所に取り付けることは、ＧＮＳＳ信号が受信されるソースの識別を可能にするということが理解されるべきである。受信された各信号の位置は、種々のアンテナを介した信号の受信に基づいて決定され得る。１つのアンテナが他のアンテナとは異なるソース方向を示す場合、そのアンテナから受信された信号は、なりすまし信号としてラベル付けされ得る。
【００２５】
処理回路１２０は、ＧＮＳＳ信号に関連する複数の特性を識別するように構成され得る。複数の特性は、１以上のＧＮＳＳ信号に関連する信号対雑音比（ＳＮＲ）、ドローンの有効な位置を識別するためのロック時間、ドローンの位置の正確さ、複数のＧＮＳＳアンテナのどれが１以上のＧＮＳＳ信号を受信したか、またはそれらの任意の組み合わせを示し得る。
【００２６】
複数の特性の識別は、複数のＧＮＳＳ受信機１４０から処理回路１２０によって、信号対雑音比（ＳＮＲ）、ロック時間、位置データ、位置データの正確さ、衛星の擬似ランダムノイズ（ＰＲＮ）番号、仰角、方位などに関連するメタデータを含むデジタルメッセージを受信することで達成され得る。デジタルメッセージは、ＲＦ吸収器１５０から受信されたＧＮＳＳ信号を処理する際にＧＮＳＳ受信器１４０によって生成され、次いで、処理回路１２０に送信される。処理回路１２０は、デジタルメッセージの特性を識別するように構成される。デジタルメッセージは、たとえば、国立海洋電子機器協会（ＮＭＥＡ）仕様などのＧＮＳＳメッセージプロトコルを使用して配信されてもよい。
【００２７】
ＧＮＳＳ信号に関連する特性の識別に基づいて、処理回路１２０は、そのような特性を分析するように構成されてもよい。解析は、識別された特性を、メモリ１２５または外部データベース(図示せず)の中に格納されたデータと比較することを含んでいてもよい。このようなデータは、複数の特性に関する。たとえば、ロック時間に関連する１つの特性が、ＧＮＳＳ信号が４０秒間送信されたことを示す場合、送信時間に関連する３０秒間の所定のロック時間閾値と比較されてもよい。この例によれば、ロック時間閾値に達していた。
【００２８】
複数の特性の分析に基づいて、処理回路１２０は、複数のＧＮＳＳ信号のうちの少なくとも１つがＧＮＳＳ信号のソースの残りとは異なるソースから受信されるように、各ＧＮＳＳ信号の計算位置が異なるか否かを判定するように構成される。一実施形態において、これは、他の受信されたＧＮＳＳ信号が検出される前または後に、１つのＧＮＳＳアンテナによってＧＮＳＳ信号が受信されるかを判定することによって達成され、オリジナルのなりすましポイントがオリジナルの正規のポイントとは異なる可能性があるので、なりすまされた信号の存在を示し得る。
【００２９】
処理回路１２０は、１以上のＧＮＳＳ信号が所定のＳＮＲ閾値、正確な閾値、ロック時間閾値などを超えるか否かを判定するようにさらに構成されてもよい。ＳＮＲは、信号の強度と背景雑音との比である。所定のＳＮＲ閾値は、たとえば１５デシベル（ｄＢ）のような、ＳＮＲのある所定の値を示してもよく、そのような閾値の上の交差は、信頼できないソースを示すために使用され得る。たとえば、第１の信号が閾値より下のＳＮＲを有する３つのアンテナによって受信され、第２の信号が閾値より上のＳＮＲを有する４つのアンテナによって受信される場合、なりすまされたソースは、しばしば、正規のソース(たとえば、軌道上の衛星）よりもＧＮＳＳ受信機の近くに配置されることから、第２の信号がなりすまし信号であると決定され得る。閾値は、データベースを参照することに基づいて自動的に、またはユーザコマンドを介して手動で調整されてもよい。
【００３０】
開示された実施形態によれば、ＵＡＶ上に配置された複数のＧＮＳＳアンテナの様々な位置は、受信されたＧＮＳＳ信号のソースの位置を決定するために使用される。ＵＡＶ上に取り付けられたＧＮＳＳアンテナ間の距離は、信号源の位置を計算する際に考慮される。たとえば、ＵＡＶ上に取り付けられた３つのＧＮＳＳアンテナ(たとえば、Ａ１、Ａ２、およびＡ３）は、受信信号のソースの位置がそれぞれＵＡＶからの“ｘ”、“ｘ＋ｙ”、および“ｘ＋ｚ”であることを示してもよく、ここで‘ｙ’はＡ１とＡ２との間の距離を表し、‘Ｚ’はＡ１とＡ３との間の距離を表す。アンテナが単一のソースからの信号を検出していることを決定することができる。しかし、第４のアンテナ、たとえばＡ４は、信号源までの距離を“ｘ＋ｗ”として示し、ここで‘ｗ’はＡ１とＡ４との間の距離ではなく、Ａ４によって検出された信号源がＡ１、Ａ２、およびＡ３によって検出された信号源と異なることを判定することができる。これは、なりすまされたＧＮＳＳ信号の示唆となり得る。一実施形態によれば、処理回路１２０は、たとえば、水平精度低下率（ＨＤＯＰ）、垂直精度低下率（ＶＤＯＰ）などのような、位置の正確さを計算するためにいくつかの測定を使用し得る。
【００３１】
所定のロック時間閾値は、有効な位置を報告するためにＧＮＳＳ受信機１４０のためのある時間制限を示すある所定の値を含んでもよい。たとえば、ロック時間閾値が１０秒未満であると決定され、ＧＮＳＳ受信機が７秒後に有効な位置を識別した場合、所定の時間ロック閾値が到達される。
【００３２】
一実施形態によれば、処理回路１２０は、なりすまし攻撃が検出されたかどうかを示す通知を生成するように構成され得る。通知は、１つまたは複数のＧＮＳＳ信号の起源が他のＧＮＳＳ信号の起源と異なり、ＧＮＳＳ信号が所定のＳＮＲ、正確さ、ロック時間閾値などを超えるという判定に基づいて生成され得る。通知は、処理回路１２０によって、有線または無線ネットワーク１１０を介して送信モジュール１６０に送信され得る。ネットワーク１１０は、たとえば、Ｗｉ-Ｆｉ、３Ｇ、４Ｇ、ＧＰＲＳ、ＲＦリンクを含んでいてもよく、ドローンの飛行制御装置（図示せず）に警告を送信するようになど構成されてもよい。
【００３３】
処理回路１２０は、ＧＮＳＳ信号が信頼できるソース、たとえば、１つのＧＮＳＳ受信機の位置の計算結果と、異なるＧＮＳＳ受信機の位置の計算結果との間のギャップを識別することにより、既知の衛星から受信されたか否かを識別可能であってもよいことが評価されるべきである。これは、衛星から送信され、地上で反射され、上空に向かって上向きに投影されたＧＮＳＳ信号から計算することができ、各信号は、ＵＡＶ上に取り付けられた少なくとも１つのＧＮＳＳアンテナ１３０によって受信される。ＧＮＳＳ信号に関連する複数の特性は、１以上のＧＮＳＳ信号の強度を示すことができ、解析に基づいて、処理回路１２０は、送信ソースが信頼できるまたは信頼できないソースであることを判定してもよい。
【００３４】
一実施形態において、複数のＲＦ吸収器１５０は、ＧＮＳＳアンテナが指向性アンテナ、すなわち受信された信号の方向を識別するアンテナになることを可能に構成される。ＲＦ吸収器１５０は、特定の信号送信方向の検出を可能にするために、ＧＮＳＳアンテナのそれぞれの片側に配置され得る。
【００３５】
図２は、一実施形態に係るドローンに対するＧＮＳＳなりすまし攻撃を識別する方法を示すフローチャートである。Ｓ２１０では、１以上のＧＮＳＳ信号が、たとえば図１の処理回路１２０によって、高周波数（ＲＦ）吸収器から、たとえばＧＮＳＳアンテナ１３０上に配置されたＲＦ吸収器１５０から受信されたときに、動作が開始する。一実施形態において、複数のＧＮＳＳアンテナが少なくとも２つのグループに分割され、少なくとも１つのＧＮＳＳアンテナがドローンの上側に取り付けられ、少なくとも１つのＧＮＳＳアンテナがドローンの下側に取り付けられる。ＧＮＳＳ信号を受信することは、たとえば、図１において論ぜられたシステムで説明されたように、複数のＧＮＳＳ受信機を使用することによって達成され得る。
【００３６】
Ｓ２２０では、ＧＮＳＳ信号に関連する特性が識別される。そのような特性は、１以上のＧＮＳＳに関連する信号対雑音比（ＳＮＲ）、ドローンの有効な位置を識別するためのロック時間、ドローンの位置の正確さ、複数のＧＮＳＳアンテナのどれがＧＮＳＳを受信したのか、および、受信されたＧＮＳＳ信号に基づいてＧＮＳＳ受信機の計算された位置における任意の相違を示してもよい。
【００３７】
Ｓ２３０では、潜在的なＧＮＳＳなりすまし攻撃を検出するために、識別された特性が分析される。
【００３８】
Ｓ２４０では、ドローン上に取り付けられた少なくとも２つのＧＮＳＳアンテナ１３０によって、ＧＮＳＳ信号が受信されたか否かが判定される。もしそうであれば、Ｓ２５０で実行は再開し、そうでなければ、Ｓ２１０で実行は継続する。
【００３９】
Ｓ２５０では、図１に関して本明細書で上述したように、受信された（少なくとも２つの）ＧＮＳＳ信号が、所定のＳＮＲの閾値、正確さ、ロック時間などを超えているか否かが判定される。さらに、少なくとも１つのＧＮＳＳ信号が、少なくとも１つの他のＧＮＳＳ信号とは異なる起点を示すか否かが判定される。もしそうであれば、Ｓ２６０で実行は再開し、そうでなければ、Ｓ２１０で実行は継続する。
【００４０】
オプションのＳ２６０では、さらに本明細書で上述されたように、少なくとも１つのＧＮＳＳ信号が所定の閾値を超えるという判定に基づいて通知が生成され、または、少なくとも１つの他のＧＮＳＳ信号のソースとは異なるソースから発生するように通知が決定される。Ｓ２７０では、動作を継続するか否かがチェックされ、もしそうであれば、Ｓ２１０で実行は継続し、そうでなければ、実行は終了する。
【００４１】
図３は、一実施形態に係るドローンに埋め込まれたシステム３００の基本ブロック図である。システム３００の様々な構成要素は、バスを介して接続され得る。システム３００は、パーソナルコンピュータ、ラップトップ、スマートフォン、および類似のコンピューティングデバイスなどの終点デバイス（図示せず）との通信を可能にするネットワークインタフェース３１０を含む。メモリ３２５に接続された処理回路３２０は、システム３００にさらに接続され、ここでメモリはその中に命令を含み、プロセッサによって実行されると、図１および図２に関して本明細書で上述したような行動を実行するようにシステム３００を構成する。
【００４２】
ＧＮＳＳアンテナ３３０は、複数のＧＮＳＳアンテナ３３０をさらに含む。ＧＮＳＳアンテナ３３０は、たとえば高周波数（ＲＦ）ケーブルを介して、複数のＧＮＳＳ受信機３４０のうちの少なくとも１つに接続される。ＲＦケーブルは、複数のＧＮＳＳ受信機３４０のそれぞれが、ＧＮＳＳアンテナ３３０から１以上のソース、たとえば、衛星から送信された１以上のＧＮＳＳ信号を受信することを可能にする。システム３００は、複数の高周波数（ＲＦ）吸収器３５０をさらに備える。一実施形態において、複数のＲＦ吸収器３５０のそれぞれは、複数のＧＮＳＳアンテナのそれぞれの少なくとも一部をカバーする。各ＲＦ吸収器３５０は、複数のＧＮＳＳアンテナのそれぞれによって受信されたＧＮＳＳ信号の起源の方向を決定するように適合され得る。
【００４３】
複数のＧＮＳＳ受信機３４０のそれぞれは、たとえばユニバーサル非同期送受信機（ＵＡＲＴ）ポート３７０を介して、処理回路３２０に通信可能に接続される。システム３００は、複数のＵＡＲＴポート３７０を備えていてもよい。ＵＡＲＴポート１７０は、システム３００に結合され、ＧＮＳＳ受信機３４０から１以上のＧＮＳＳ信号を受信し、１以上のＧＮＳＳ信号を処理回路３２０に送信するように構成されたコンピュータハードウェアデバイスである。複数のＧＮＳＳ受信機３４０は、図１に関して本明細書で上述したように、少なくとも１つのソースによって送信されたＧＮＳＳ信号を連続的に検索するように構成されてもよい。
【００４４】
送信モジュール３６０は、装置１００内にさらに設置される。送信モジュール３６０は、装置内にインストールされた電子装置であり、処理回路３２０に通信可能に接続される。送信モジュール３６０は、送信するように適合され、ＧＮＳＳなりすまし攻撃を識別すると、ドローンの飛行制御装置に警告を発する。ドローンの飛行制御装置３８０は、たとえば、特定の経路を通してドローンを導くなどのプロセスを実行するといったドローン内に埋め込まれた電子部品である。あるいは、送信モジュール３６０は、ＧＮＳＳなりすまし攻撃を識別すると、ネットワークインタフェース３１０を介して、たとえばスマートフォンなどのユーザデバイスに警告を送信するように構成されてもよい。
【００４５】
一実施形態において、複数のＧＮＳＳアンテナ３３０のうちの少なくとも１つは、空に面するドローンの上側に取り付けられ、複数のＧＮＳＳアンテナ３３０のうちの少なくとも１つは、地上に面するドローンの下側に取り付けられている。さらに別の実施形態において、ドローンの上側および下側に取り付けられた複数のＧＮＳＳアンテナ３３０に加えて、１以上のＧＳＮＮアンテナ３３０がドローンの右および／または左側に取り付けられてもよい。ドローン上で提案された位置にＧＮＳＳアンテナ３３０を取り付ける目的は、本明細書でさらに説明されるように、ＧＮＳＳ信号が受信されたソースの識別を可能にすることである。
【００４６】
本明細書に開示された様々な実施形態は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの任意の組合せとして実施することができる。さらに、ソフトウェアは、好ましくは、一部、または特定の装置および/または装置の組合せからなるプログラム記憶装置またはコンピュータ可読媒体上に実体的に具体化されたアプリケーションプログラムとして実施される。アプリケーションプログラムは、任意の適切なアーキテクチャを備える機械にアップロードし、当該機械によって実行され得る。好ましくは、機械は、１以上の中央処理ユニット（“ＣＰＵ”）、メモリ、および入出力インタフェースのようなハードウェアを有するコンピュータプラットフォーム上で実施される。コンピュータプラットフォームはまた、オペレーティングシステムおよびマイクロ命令コードを含んでいてもよい。本明細書で説明される様々なプロセスおよび機能は、マイクロ命令コードの一部またはアプリケーションプログラムの一部、またはそれらの任意の組合せのいずれかであってもよく、そのようなコンピュータまたはプロセッサが明示的に示されているか否かにかかわらず、ＣＰＵによって実行されてもよい。さらに、様々な他の周辺ユニットは、追加のデータ記憶ユニットおよび印刷ユニットのようなコンピュータプラットフォームに接続されてもよい。さらに、一時的なコンピュータ可読媒体は、一時的な伝播信号を除いて、任意のコンピュータ可読媒体である。
【００４７】
本明細書で使用されるように、「少なくとも１つ」というフレーズとそれに続く項目のリストは、列挙された項目のいずれかが個別に利用され、または列挙された項目のうちの２以上の任意の組合せが利用され得ることを意味する。たとえば、システムがＡ、Ｂ、およびＣのうちの少なくとも１つを含むものとして記載されている場合、システムはＡのみ、Ｂのみ、Ｃのみ、ＡおよびＢを組み合わせて、ＢおよびＣを組み合わせて、ＡおよびＣを組み合わせて、またはＡ、Ｂ、およびＣを組み合わせて含むことができる。
【００４８】
本明細書に記載された全ての例および条件付き言語は、開示された実施形態の原理と、技術を促進するために発明者によってもたらされた概念とを理解する際に読者を助けるために、教育上の目的のために意図され、そのような具体的に列挙された例および条件に限定されるものではないと解釈されるべきである。さらに、開示された実施形態の原理、観点、および実施形態、ならびにその特定の例を引用する本明細書のすべての記載は、その構造および機能的均等物の両方を包含することが意図される。さらに、このような均等物は、現在知られている均等物ならびに将来に開発された均等物、すなわち構造にかかわらず同じ機能を実行するように開発された任意の要素の両方を含むことが意図されている。
【図１】
2019531460.tif 000003
【図２】
2019531460.tif 000004
【図３】
2019531460.tif 000005
【手続補正書】
【提出日】平成31年3月14日(2019.3.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
保護輸送機械に対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を検出するシステムであって、
前記システムは、
処理回路と、
複数のＧＮＳＳ受信機に接続され、前記複数のＧＮＳＳ受信機のそれぞれが前記処理回路に接続されている複数のＧＮＳＳアンテナと、
前記複数のＧＮＳＳアンテナのそれぞれをカバーし、少なくとも１つのＧＮＳＳ信号が受信される方向を前記複数のＧＮＳＳアンテナに識別可能にさせる高周波（ＲＦ）吸収器と、
前記処理回路に結合され、前記処理回路によって実行されたときに前記システムを構成する命令を含むメモリとを備え、
前記命令は、前記システムが、
前記少なくとも１つのＧＮＳＳ信号に関連する複数の特性を識別し、
前記複数の特性を分析し、
前記複数の特性の前記分析に基づき前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定するように前記システムを構成する、システム。
【請求項２】
前記複数の特性は、前記少なくとも１つのＧＮＳＳ信号に関連する信号対雑音比（ＳＮＲ）、前記保護輸送機械の有効な位置を識別するように構成されたロック時間、前記保護輸送機械の位置の正確さ、前記複数のＧＮＳＳアンテナのどれが前記少なくとも１つのＧＮＳＳ信号を受信したか、および前記複数のＧＮＳＳ受信機の計算位置のうち、少なくとも１つを含む、請求項１に記載のシステム。
【請求項３】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することは、前記少なくとも１つのＧＮＳＳ信号のＳＮＲが所定の閾値を上回るか否かを判定することをさらに含む、請求項２に記載のシステム。
【請求項４】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することは、前記複数のＧＮＳＳ受信機間の計算位置において任意の不一致が存在するか否かを判定することをさらに含む、請求項２に記載のシステム。
【請求項５】
前記システムは、前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるという判定に基づいて通知を生成するようにさらに構成されている、請求項１に記載のシステム。
【請求項６】
前記複数のＧＮＳＳアンテナのそれぞれは、前記少なくとも１つの送信方向を検出するようにさらに構成されている、請求項１に記載のシステム。
【請求項７】
前記システムは、前記複数のＧＮＳＳアンテナを使用する前記少なくとも１つのＧＮＳＳ信号の信号源の方向を判定するようにさらに構成されている、請求項６に記載のシステム。
【請求項８】
前記保護輸送機械は、少なくとも無人航空機（ＵＡＶ）である、請求項１に記載のシステム。
【請求項９】
保護輸送機械に対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を検出する方法であって、
少なくとも１つのＧＮＳＳ信号を受信し、
前記少なくとも１つの受信されたＧＮＳＳ信号に関連する複数の特性を識別し、
前記複数の特性を分析し、さらに、
前記識別された特性の前記分析に基づき前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定する、方法。
【請求項１０】
前記複数の特性は、前記少なくとも１つのＧＮＳＳ信号に関連する信号対雑音比（ＳＮＲ）、前記保護輸送機械の有効な位置を識別するように構成されたロック時間、前記保護輸送機械の位置の正確さ、複数のＧＮＳＳアンテナのどれが前記少なくとも１つのＧＮＳＳ信号を受信したか、および前記少なくとも１つのＧＮＳＳ信号の信号源の計算位置のうち、少なくとも１つを含む、請求項９に記載の方法。
【請求項１１】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することは、前記少なくとも１つのＧＮＳＳ信号の前記ＳＮＲが所定の閾値を上回るか否かを判定することをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することは、２以上のＧＮＳＳアンテナ間の信号源の計算位置において任意の不一致が存在するか否かを判定することをさらに含む、請求項１０に記載の方法。
【請求項１３】
前記少なくとも１つのＧＮＳＳ信号がなりすまし信号であるという判定に基づいて通知を生成することをさらに含む、請求項９に記載の方法。
【請求項１４】
前記複数のＧＮＳＳアンテナを使用する前記少なくとも１つのＧＮＳＳ信号の信号源の方向を判定することをさらに含む、請求項１０に記載の方法。
【請求項１５】
前記保護輸送機械は、少なくとも無人航空機（ＵＡＶ）である、請求項９に記載の方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本明細書に開示された特定の実施形態は、保護輸送機械に対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を識別する方法を含み、この方法は、少なくとも１つのＧＮＳＳ信号に関連する複数の特性を識別することと、少なくとも１つのＧＮＳＳ信号の複数の特性を分析することと、識別された特性の分析に基づいて、少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定することとを含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本明細書に開示された特定の実施形態はまた、保護輸送機械に対する全地球航法衛星システム（ＧＮＳＳ）なりすまし攻撃を検出するシステムを含み、システムは、処理回路と、複数のＧＮＳＳ受信機に接続され、複数のＧＮＳＳ受信機のそれぞれが処理回路に接続されている複数のＧＮＳＳアンテナと、複数のＧＮＳＳアンテナのそれぞれをカバーし、少なくとも１つのＧＮＳＳ信号が受信される方向を複数のＧＮＳＳアンテナに識別可能にさせる高周波（ＲＦ）吸収器と、処理回路に結合され、処理回路によって実行されたときにシステムを構成する命令を含むメモリとを備え、命令は、システムが、少なくとも１つのＧＮＳＳ信号に関連する複数の特性を識別し、複数の特性を分析し、複数の特性の分析に基づき少なくとも１つのＧＮＳＳ信号がなりすまし信号であるか否かを判定するようにシステムを構成する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【図１】一実施形態に係る保護輸送機械に対するＧＮＳＳなりすまし攻撃を識別するシステムのブロック図である。
【図２】一実施形態に係る保護輸送機械に対するＧＮＳＳなりすまし攻撃を識別する方法を示すフローチャートである。
【図３】一実施形態に係るドローンに埋め込まれたシステムの基本ブロック図である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
様々な開示された実施形態は、無人航空機に対するなりすまし攻撃を識別する方法およびシステムを含む。例示的な実施形態において、システムは、たとえば無人航空機またはドローンのような保護輸送機械の様々な表面に取り付けられたＧＮＳＳアンテナを含む。各ＧＮＳＳアンテナは、処理回路に接続されたＧＮＳＳ受信機に接続される。開示された実施形態によれば、ＧＮＳＳアンテナは、高周波（ＲＦ）吸収器でカバーされ、ＲＦ吸収器は、少なくとも１つのＧＮＳＳ信号が受信される方向をＧＮＳＳアンテナに識別可能にさせる。一実施形態において、ＲＦ吸収器は、アンテナを指向性アンテナ、すなわち、特定の方向において、より効果的に信号を受信するように構成されたアンテナとして受信および送信させる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
図１は、保護輸送機械に対するＧＮＳＳなりすまし攻撃を識別するための様々な実施形態を説明するために利用されるシステムのブロック図である。ＧＮＳＳは、ＧＬＯＮＡＳＳ、Ｇａｌｉｌｅｏ、Ｂｅｄоｕ、およびＧＰＳなどの任意の測位システムを含み得る。システム１００は、複数のＧＮＳＳアンテナ１３０−１〜１３０−ｍを含み、ここで’ｍ’は１以上の整数（以下、簡略化のために１３０と称する)であり、ＧＮＳＳアンテナ１３０は、ネットワーク１を介して処理回路１２０に接続されている。処理回路１２０は、メモリ１２５に動作可能に接続されている。メモリ１２５は、処理回路１２０によって実行された場合に、以下でさらに説明するような動作を実行するように処理回路１２０を構成する命令を含む。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
図２は、一実施形態に係るドローンのような無人航空機に対するＧＮＳＳなりすまし攻撃を識別する方法を示すフローチャートである。Ｓ２１０では、１以上のＧＮＳＳ信号が、たとえば図１の処理回路１２０によって、高周波数（ＲＦ）吸収器から、たとえばＧＮＳＳアンテナ１３０上に配置されたＲＦ吸収器１５０から受信されたときに、動作が開始する。一実施形態において、複数のＧＮＳＳアンテナが少なくとも２つのグループに分割され、少なくとも１つのＧＮＳＳアンテナがドローンの上側に取り付けられ、少なくとも１つのＧＮＳＳアンテナがドローンの下側に取り付けられる。ＧＮＳＳ信号を受信することは、たとえば、図１において論ぜられたシステムで説明されたように、複数のＧＮＳＳ受信機を使用することによって達成され得る。
【国際調査報告】
2019531460.tif 000006