(57)【要約】      （修正有）【課題】微小な擾乱を継続させるＧＰＳジャミングに対してフィルタが可能となる時刻同期システム、管理装置、時刻同期方法およびプログラムを提供する。【解決手段】時刻同期システムの管理装置１００は、各時刻同期装置の時刻変動情報および位置情報を取得する時刻変動情報受信部１３０と、取得した位置情報をもとに、時刻同期装置を所定カテゴリに分類する位置情報分類部１４０と、同じカテゴリに属する時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する時刻変動解析１５０と、異常な時刻変動を有する時刻同期装置に対して、測位用衛星から受信した時刻情報を遮断する指示を出力するフィルタ配信部１６０と、を備える。ＧＰＳ-ＦＷ２１０−１〜３は、管理装置１００から遮断指示を受信した場合、ＧＰＳ衛星から受信した時刻情報を遮断するフィルタ判定部２１２を備える。【選択図】図２
2019158571.tif 000002
【特許請求の範囲】
【請求項１】
測位用衛星からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する時刻同期装置を複数備える時刻同期システムであって、
各前記時刻同期装置の時刻変動情報および位置情報を取得する時刻変動情報取得手段と、
取得した前記位置情報をもとに、前記時刻同期装置を所定カテゴリに分類するカテゴリ分類手段と、
同じカテゴリに属する各前記時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する解析手段と、
異常な時刻変動を有する前記時刻同期装置に対して、前記測位用衛星から受信した時刻情報を遮断する指示を出力する出力手段と、を有する管理装置、を備え、
前記時刻同期装置は、
前記管理装置から遮断指示を受信した場合、前記測位用衛星から受信した時刻情報を遮断するフィルタ手段を備える
ことを特徴とする時刻同期システム。
【請求項２】
前記カテゴリ分類手段は、前記時刻変動が類似する環境要因が同一となるようにカテゴリ分けする
ことを特徴とする請求項１に記載の時刻同期システム。
【請求項３】
前記解析手段は、多数側を正常な時刻変動と判定するとともに、少数側を異常な時刻変動と判定し、
前記出力手段は、多数側を正常な時刻変動と判定した場合に追従ＯＫを多数側の前記時刻同期装置に送信し、少数側を異常な時刻変動と判定した場合に追従ＮＧを少数側の前記時刻同期装置に送信する
ことを特徴とする請求項１に記載の時刻同期システム。
【請求項４】
高精度周波数源を備え、
前記時刻同期装置は、
時刻情報の遮断に伴い、測位用衛星からの電波に含まれる時刻情報に時刻同期していない状態に遷移し、前記高精度周波数源の高精度周波数を基準時刻源として時刻同期を取り時刻配信を行う
ことを特徴とする請求項１に記載の時刻同期システム。
【請求項５】
測位用衛星からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する時刻同期装置を複数備える時刻同期システムの管理装置であって、
各前記時刻同期装置の時刻変動情報および位置情報を取得する時刻変動情報取得手段と、
取得した前記位置情報をもとに、前記時刻同期装置を所定カテゴリに分類するカテゴリ分類手段と、
同じカテゴリに属する各前記時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する解析手段と、
異常な時刻変動を有する前記時刻同期装置に対して、前記測位用衛星から受信した時刻情報を遮断する指示を出力する出力手段と、を備える
ことを特徴とする管理装置。
【請求項６】
測位用衛星からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する時刻同期装置を複数備える時刻同期システムの管理装置における時刻同期方法であって、
各前記時刻同期装置の時刻変動情報および位置情報を取得するステップと、
取得した前記位置情報をもとに、前記時刻同期装置を所定カテゴリに分類するステップと、
同じカテゴリに属する各前記時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析するステップと、
異常な時刻変動を有する前記時刻同期装置に対して、前記測位用衛星から受信した時刻情報を遮断する指示を出力するステップと、
を実行することを特徴とする時刻同期方法。
【請求項７】
測位用衛星からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する時刻同期装置を複数備えるサーバ装置としてのコンピュータを、
各前記時刻同期装置の時刻変動情報および位置情報を取得する時刻変動情報取得手段と、
取得した前記位置情報をもとに、前記時刻同期装置を所定カテゴリに分類するカテゴリ分類手段、
同じカテゴリに属する前記時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する解析手段、
異常な時刻変動を有する前記時刻同期装置に対して、前記測位用衛星から受信した時刻情報を遮断する指示を出力する出力手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻同期システム、管理装置、時刻同期方法およびプログラム
に関する。
【背景技術】
【０００２】
マイクロ秒オーダあるいはサブマイクロ秒オーダの時刻同期精度が必要なシステムを実現するためには、ＵＴＣ（Coordinated Universal Time：協定世界時）に対して同等以上の誤差精度の時刻配信が必要となる。一般的な高精度時刻配信システムは、ＧＮＳＳ（Global Navigation Satellite System：全地球航法衛星システム）あるいはＰＴＰ（Precision Timing Protocol IEEE1588：高精度時間プロトコル）を使って正確な時刻を生成している。また、ＰＴＰは、有線ネットワーク内のクライアントに対して、ＧＭＣ（Grandmaster Clock）サーバから正確な時刻を配信するためのプロトコルであり、ＧＭＣに対して１マイクロ秒程度の時刻同期精度が得られる。
【０００３】
昨今、モバイル系サービスの高速化に向けた対応として、高精度な時刻同期が求められている。高精度な時刻同期を行う方法として、基準である時刻同期をＧＰＳ（Global Positioning System）衛星から受信する方法が一般的に知られている。
測位を行う場合、ＧＰＳ受信装置は最低４機のＧＰＳ衛星（測位用衛星）からの信号を捕捉する必要がある。ただし、ＧＰＳ受信装置の正確な位置（緯度／経度／高度）が既知であることを前提として最低１機のＧＰＳ衛星からの信号を捕捉できていればＵＴＣ同期時刻を得ることが可能である。ＧＰＳ衛星からの信号は微弱であり、かつ民生利用される信号（Ｃ／Ａコード）は非暗号化された状態で送信されることから、電磁ノイズや妨害電波による影響を受けやすいものの、安価なＧＰＳ受信装置があれば高精度な時刻が得られる点が大きな利点である（非特許文献１参照）。
【０００４】
一方、ネットワーク内での高精度な時刻同期を必要とするシステムが多く存在する。例えば、金融の高頻度取引において、タイムスタンプを用いた取引データの記録や証券取引所と証券会社等の間の遅延計測のためにサーバの基準時刻を一致させる必要がある。また、移動体システムの基地局において、基地局間で送受信タイミングを同期し、複数キャリアを束ねることで広帯域化することが可能になる。また、また、電力システムにおいて、電力線の複数地点において時刻同期された計測器によって同一タイミングで電圧値を取得することで周波数や位相のズレを検知することが可能になる。
【０００５】
ＧＰＳ衛星からの信号を用いる時刻同期方法は、民生利用される信号（Ｃ／Ａコード）が非暗号化された状態で送信されることから、下記のセキュリティリスクをはらんでいる。すなわち、攻撃者がＧＰＳ信号を擬似的に生成し、生成した信号に同期させる（ジャミング）ことで、意図的に時刻情報を擾乱させることができる。
【０００６】
図７Ａおよび図７Ｂは、ＧＰＳ衛星からの信号を用いる時刻同期方法のセキュリティリスクを説明する図である。
図７Ａに示すように、時刻同期装置１０は、基準時刻を提供するグランドマスタークロック（Grandmaster Clock）装置（以下、ＧＭという）１１を備える。時刻同期装置１０は、ＧＰＳ衛星１からの電波をアンテナ１０ａを介して受信し、高精度な時刻情報をＧＭ１１に入力する。ＧＭ１１は、ＧＰＳ衛星１が持つ高精度な時刻を時刻源とし、ＧＰＳ衛星１の高精度な時刻に常に同期する。ＧＭ１１は、ＧＰＳ信号を用いることで、高精度な基準時刻が得られるだけでなく、定期的な時刻校正の必要がない。しかし、ＧＭ１１は、ＧＰＳ信号が何らかの理由で途切れた状態（例えば、妨害波や落雷によるアンテナ故障など）（時刻Holdover状態）でも高精度な基準時刻を維持しなければならない。
【０００７】
図７Ｂの符号ａに示すように、攻撃者がＧＰＳ信号を擬似的に生成し、生成した信号に同期させる（ジャミング）攻撃が考えられる。時刻同期装置１０は、ジャミング信号を受信すると、ＧＭ１１は、このジャミング信号の時刻を時刻源とし、誤った時刻に同期するおそれがある。
【０００８】
図７（ｂ）に示すジャミング信号による時刻情報の擾乱に対する対処方法として、ＧＰＳ-ＦＷ（Firewall）を設置する技術がある（非特許文献２参照）。
【０００９】
図８は、セキュリティ対策のためにＧＰＳ-ＦＷを設置した時刻同期装置１０を示す図である。
図８に示すように、時刻同期装置１０−１，１０−２は、ＧＭ１１の前段（入力側）に、ＧＰＳ信号を識別するＧＰＳ-ＦＷ１２を備える。また、時刻同期装置１０−１，１０−２の外部には、高精度周波数を発振する高精度周波数源２０が設置されており、ＧＭ１１には、高精度周波数源２０からの高精度周波数が入力される。高精度周波数源２０は、例えばＯＣＸＯ（Oven Controlled Crystal Oscillator：恒温槽付水晶発振器)を周波数基準源とする、位相ノイズが小さい１０ＭＨｚの周波数標準器モジュールである。
【００１０】
ＧＰＳ-ＦＷ１２は、図８の符号ａに示すジャミングを検知し、ジャミングを検知した場合、ジャミングの時刻情報を遮断する（図８の符号ｂ参照）。ＧＰＳ-ＦＷ１２が、適用する信号識別のアルゴリズムは、単位時間における時刻変動量が閾値以上であった場合に追従しないようにする閾値判定方式である。
ＧＭ１１は、時刻情報の遮断に伴い、時刻Holdover状態に遷移し、高精度周波数源２０の高精度周波数を基準時刻源として時刻同期を取り時刻配信を行う。
【先行技術文献】
【非特許文献】
【００１１】
【非特許文献１】「JAXA｜今いる場所・時間がわかる測位とは？」,［online］,［平成３０年２月１日検索］,インターネット 〈 URL : http://www.jaxa.jp/countdown/f18/overview/GPS_j.html〉
【非特許文献２】「BlueSky GPS Firewall | Microsemi」,［online］,［平成３０年２月１日検索］,インターネット 〈URL : http://web116.jp/shop/annai/gisanshi/analog/pdf/analog_gisanshi.pdf〉
【非特許文献３】ITU-T SG15 contribution C651 Orange, Nokia, Microsemi. Geneva, January, 2018“GNSS-TR, Error magnitude for major sources of GNSS time error”
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、従来技術のＧＰＳ-ＦＷは、閾値による時刻変動のフィルタであり、閾値の範囲内で長期的に継続するようなＧＰＳジャミングには対応できない。また、閾値を小さくした場合には通常の時刻変動をＧＰＳジャミングと誤判定するリスクがある。
【００１３】
図９は、従来技術のＧＰＳ-ＦＷの検知アルゴリズムを説明する図である。横軸に時間をとり、縦軸に時刻変動量をとる。実線は時刻変動量を示し、破線はその閾値を示す。
ＧＰＳ-ＦＷは、単位時間における時刻変動量が閾値以上であるとき異常と判定する。上記閾値は、ＧＰＳ要因での変動や天候要因による変動があり、閾値を小さくすると誤検知のリスクある。このため、適度な閾値を設定する必要があり、ＧＰＳ-ＦＷの検知アルゴリズムでは、閾値内の変動は検知できない課題がある。
なお、図９の破線に示すように、時刻変動は、元のレベルに戻らずに変化した時刻変動量が継続する。このため、時刻変動の場合、時刻同期装置１０（図８参照）は、レベルシフトにより変化した時刻変動量を補正する必要がある。
【００１４】
このような背景に鑑みて本発明がなされたのであり、本発明は、微小な擾乱を継続させるジャミングに対してフィルタが可能となる時刻同期システム、管理装置、時刻同期方法およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【００１５】
前記した課題を解決するため、請求項５に記載の発明は、測位用衛星からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する時刻同期装置を複数備える時刻同期システムの管理装置であって、各前記時刻同期装置の時刻変動情報および位置情報を取得する時刻変動情報取得手段と、取得した前記位置情報をもとに、前記時刻同期装置を所定カテゴリに分類するカテゴリ分類手段と、同じカテゴリに属する各前記時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する解析手段と、異常な時刻変動を有する前記時刻同期装置に対して、前記測位用衛星から受信した時刻情報を遮断する指示を出力する出力手段と、を備えることを特徴とする管理装置とした。
【００１６】
また、請求項６に記載の発明は、測位用衛星からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する時刻同期装置を複数備える時刻同期システムの管理装置における時刻同期方法であって、各前記時刻同期装置の時刻変動情報および位置情報を取得するステップと、取得した前記位置情報をもとに、前記時刻同期装置を所定カテゴリに分類するステップと、同じカテゴリに属する各前記時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析するステップと、異常な時刻変動を有する前記時刻同期装置に対して、前記測位用衛星から受信した時刻情報を遮断する指示を出力するステップと、を実行することを特徴とする時刻同期方法とした。
【００１７】
また、請求項７に記載の発明は、測位用衛星からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する時刻同期装置を複数備えるサーバ装置としてのコンピュータを、各前記時刻同期装置の時刻変動情報および位置情報を取得する時刻変動情報取得手段と、取得した前記位置情報をもとに、前記時刻同期装置を所定カテゴリに分類するカテゴリ分類手段、同じカテゴリに属する前記時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する解析手段、異常な時刻変動を有する前記時刻同期装置に対して、前記測位用衛星から受信した時刻情報を遮断する指示を出力する出力手段、として機能させるためのプログラムとした。
【００１８】
このようにすることで、閾値による時刻変動のフィルタを用いることなく、ＧＰＳジャミングを検知できるので、微小な擾乱を継続させるジャミングに対してのフィルタが可能となる。また、閾値を用いないので、ジャミングの検知精度を上げることができる。
【００１９】
また、請求項１に記載の発明は、測位用衛星からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する時刻同期装置を複数備える時刻同期システムであって、各前記時刻同期装置の時刻変動情報および位置情報を取得する時刻変動情報取得手段と、取得した前記位置情報をもとに、前記時刻同期装置を所定カテゴリに分類するカテゴリ分類手段と、同じカテゴリに属する各前記時刻同期装置の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する解析手段と、異常な時刻変動を有する前記時刻同期装置に対して、前記測位用衛星から受信した時刻情報を遮断する指示を出力する出力手段と、を有する管理装置、を備え、前記時刻同期装置は、前記管理装置から遮断指示を受信した場合、前記測位用衛星から受信した時刻情報を遮断するフィルタ手段を備えることを特徴とする時刻同期システムとした。
【００２０】
このようにすることで、閾値による時刻変動のフィルタを用いることなく、ＧＰＳジャミングを検知できるので、微小な擾乱を継続させるジャミングに対してのフィルタが可能となる。また、閾値を用いないので、ジャミングの検知精度を上げることができる。
また、時刻同期装置は、ＧＰＳ信号の時刻情報を遮断することができる。
【００２１】
また、請求項２に記載の発明は、前記カテゴリ分類手段は、前記時刻変動が類似する環境要因が同一となるようにカテゴリ分けすることを特徴とする請求項１に記載の時刻同期システムとした。
【００２２】
このようにすることで、同一環境の時刻変動は一様となるので、環境要因に起因する誤差を排除することが可能になる。
【００２３】
また、請求項３に記載の発明は、前記解析手段は、多数側を正常な時刻変動と判定するとともに、少数側を異常な時刻変動と判定し、前記出力手段は、多数側を正常な時刻変動と判定した場合に追従ＯＫを多数側の前記時刻同期装置に送信し、少数側を異常な時刻変動と判定した場合に追従ＮＧを少数側の前記時刻同期装置に送信することを特徴とする請求項１に記載の時刻同期システムとした。
【００２４】
このようにすることで、少数側の時刻同期装置は、ＧＰＳ信号の時刻情報を遮断することができる。また、多数側の時刻同期装置は、ＧＰＳ衛星が持つ高精度な時刻を時刻源とし、高精度な時刻同期を継続することができる。
【００２５】
また、請求項４に記載の発明は、高精度周波数源を備え、前記時刻同期装置が、時刻情報の遮断に伴い、測位用衛星からの電波に含まれる時刻情報に時刻同期していない状態に遷移し、前記高精度周波数源の高精度周波数を基準時刻源として時刻同期を取り時刻配信を行うことを特徴とする請求項１に記載の時刻同期システムとした。
【００２６】
このようにすることで、時刻同期装置は、閾値を設定することなく、ＧＰＳジャミングに対してのフィルタが可能となる。時刻情報の遮断に伴い、時刻Holdover状態に遷移することができる。
【発明の効果】
【００２７】
本発明によれば、微小な擾乱を継続させるジャミングに対してフィルタが可能となる時刻同期システム、管理装置、時刻同期方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る管理装置を備える時刻同期システムを示す図である。
【図２】上記実施形態に係る時刻同期システムの管理装置とＧＰＳ-ＦＷの機能を示すブロック図である。
【図３Ａ】上記実施形態に係る時刻同期システムの時刻同期装置においてＧＰＳ-ＦＷの時刻同期動作の通常時処理のフローチャートである。
【図３Ｂ】上記実施形態に係る時刻同期システムの時刻同期装置においてＧＰＳ-ＦＷの時刻同期動作の管理装置との通信時の定期処理を示すフローチャートである。
【図４】上記実施形態に係る時刻同期システムの管理装置の動作を示すフローチャートである。
【図５】ＧＰＳの精度誤差を示す図である。
【図６Ａ】本実施形態の誤差要因の定量比較を説明する説明図である。
【図６Ｂ】従来技術の誤差要因の定量比較を説明する説明図である。
【図７Ａ】従来技術のＧＰＳ衛星からの信号を用いる時刻同期方法のジャミングがない場合のセキュリティリスクの説明図である。
【図７Ｂ】従来技術のＧＰＳ衛星からの信号を用いる時刻同期方法のジャミング攻撃がある場合のセキュリティリスクの説明図である。
【図８】従来技術のセキュリティ対策のためにＧＰＳ-ＦＷを設置した時刻同期装置を示す図である。
【図９】従来技術のＧＰＳ-ＦＷの検知アルゴリズムを説明する図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照して本発明を実施するための形態（以下、「本実施形態」という）における時刻同期システム等について説明する。
本実施形態は、測位用衛星としてＧＰＳ衛星を用いるＧＰＳシステムに適用した例である。
（実施形態）
図１は、本発明の実施形態に係る管理装置を備える時刻同期システムを示す図である。図８と同一構成部分には同一符号を付している。
図１に示すように、時刻同期システム１０００は、管理装置１００と、時刻同期装置２００−１〜２００−３と、を備え、管理装置１００と時刻同期装置２００−１〜２００−３とは、無線または有線の通信手段（図１破線参照）により通信可能に接続される。通信手段は、どのような方式のものでもよい。
【００３０】
時刻同期装置２００−１〜２００−３は、ＧＰＳ衛星１（測位用衛星）からの電波を受信し、受信した電波に含まれる時刻情報を時刻源として時刻同期を取り時刻を配信する。
時刻同期装置２００−１〜２００−３は、ＧＰＳアンテナ２００ａと、ＧＰＳ-ＦＷ２１０−１〜２１０−３と、ＧＭ１１と、を備える。ＧＭ１１には、高精度周波数を発振する高精度周波数源２０が接続されている。高精度周波数源２０は、時刻同期装置２００が時刻Holdover状態で、高精度周波数を供給する。
なお、時刻同期装置２００−１〜２００−３を総称する場合は、時刻同期装置２００と呼ぶ。また、ＧＰＳ-ＦＷ２１０−１〜２１０−３を特に区別しない場合は、ＧＰＳ-ＦＷ２１０と呼ぶ。
【００３１】
ＧＰＳ-ＦＷ２１０は、管理装置１００に時刻変動情報と自身の位置情報を送信し、管理装置１００から時刻同期の追従可否回答を受信するとともに、時刻同期の追従ＮＧを受信した場合には、ＧＰＳ信号からの時刻情報を遮断する。ＧＰＳ-ＦＷ２１０は、時刻情報の遮断に伴い、時刻Holdover状態となり、高精度周波数源２０の高精度周波数を基準時刻源として時刻同期を取り時刻配信を行う。
【００３２】
本実施形態では、時刻同期システム１０００は、高精度周波数源２０を備え、時刻同期装置２００−１〜２００−３は、時刻情報の遮断に伴い、時刻Holdover状態に遷移し、高精度周波数源２０の高精度周波数を基準時刻源として時刻同期を取り時刻配信を行う。
【００３３】
なお、ＧＰＳ-ＦＷ２１０は、図８のＧＰＳ-ＦＷ１２と同様な閾値判定方式の検知アルゴリズムも併用して備える態様でもよい。
【００３４】
図２は、時刻同期システムの管理装置１００とＧＰＳ-ＦＷ２１０の機能を示すブロック図である。
図２に示すように、ＧＰＳ-ＦＷ２１０−１〜２１０−３は、時刻変動情報取得部２１１と、フィルタ判定部２１２（フィルタ手段）と、を備える。
時刻変動情報取得部２１１は、受信したＧＰＳ信号から時刻変動情報を取得し、取得した時刻変動情報と自身の位置情報を管理装置１００に送信する。
フィルタ判定部２１２は、管理装置１００から遮断指示を受信した場合、ＧＰＳ衛星１から受信した時刻情報を遮断する。フィルタ判定部２１２は、管理装置１００から時刻同期の追従可否回答を受信するとともに、時刻同期の追従ＮＧを受信した場合には、ＧＰＳ信号からの時刻情報を遮断する。
【００３５】
管理装置１００は、データ蓄積部１１０と、位置情報設定部１２０と、時刻変動情報受信部１３０と、位置情報分類部１４０（カテゴリ分類手段）と、時刻変動解析１５０（解析手段）と、フィルタ配信部１６０（出力手段）と、を備える。
データ蓄積部１１０は、解析した時刻変動情報を蓄積するメモリである。このメモリは、どのような記憶手段でもよい。
位置情報設定部１２０は、蓄積した時刻変動情報をもとに、同じ時刻変動を示すカテゴリとして位置情報のカテゴリを設定する。上記時刻変動は、環境要因（例えば気象）が主要なものである。本実施形態では、環境要因として、時刻同期装置２００（ＧＰＳ-ＦＷ２１０）が設置されている場所（位置）をカテゴリとして設定する。
なお、データ蓄積部１１０による時刻変動情報の蓄積と、位置情報設定部１２０によるカテゴリ設定は、後記時刻同期処理の実行に先立って既に設定されているものとする。
【００３６】
時刻変動情報受信部１３０は、各時刻同期装置２００−１〜２００−３の時刻変動情報および位置情報を取得する。
位置情報分類部１４０は、取得した位置情報をもとに、各時刻同期装置２００−１〜２００−３を所定カテゴリに分類する。位置情報分類部１４０は、時刻変動による環境要因が同一となるようにカテゴリ分けする。
【００３７】
時刻変動解析１５０は、同じカテゴリに属する時刻同期装置２００の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する。時刻変動解析１５０は、多数側を正常な時刻変動と判定するとともに、少数側を異常な時刻変動（ＧＰＳジャミング）と判定する。
フィルタ配信部１６０は、異常な時刻変動を有する時刻同期装置２００に対して、測位用衛星から受信した時刻情報を遮断する指示を出力する。フィルタ配信部１６０は、多数側を正常と判定した場合に追従ＯＫを多数側の時刻同期装置２００に送信し、少数側を異常と判定した場合に追従ＮＧを少数側の時刻同期装置２００に送信する。
【００３８】
なお、本実施形態では、ＧＰＳ-ＦＷ２１０−１〜２１０−３が時刻変動情報取得部２１１およびフィルタ判定部２１２を備える構成例で説明したが、時刻同期装置２００が備えていればよい。
【００３９】
以下、上述のように構成された時刻同期システム１０００の動作について説明する。
まず、時刻同期装置２００（ＧＰＳ-ＦＷ２１０）の動作について述べる。
［ＧＰＳ-ＦＷ２１０の時刻同期動作］
図３Ａおよび図３Ｂは、時刻同期装置２００のＧＰＳ-ＦＷ２１０の時刻同期動作を示すフローチャートであり、図３Ａはその通常時処理のフローチャート、図３Ｂはその管理装置１００との通信時の定期処理を示すフローチャートである。
【００４０】
<通常時の時刻同期動作>
図３Ａに示すように、通常時には、ステップＳ１で時刻変動情報取得部２１１は、ＧＰＳ衛星１（図１参照）から受信したＧＰＳ信号から時刻変動情報を取得する。
ステップＳ２でフィルタ判定部２１２は、ジャミングフラグの判定を行う。すなわち、管理装置１００は、ジャミング判定を行った場合、該当のＧＰＳ-ＦＷ２１０に対して、追従可否判定として追従ＮＧを送信する。追従ＮＧが送信されたＧＰＳ-ＦＷ２１０のフィルタ判定部２１２は、ジャミングフラグを立てる。
【００４１】
上記ステップＳ２でジャミングフラグがない場合、ステップＳ３で時刻同期装置２００のＧＭ１１（図１参照）は、ＧＰＳ衛星１（図１参照）が持つ高精度な時刻を時刻源とし、時刻同期を実行して本フローの処理を終了する。また、ＧＭ１１は、ＧＰＳ信号を用いることで、定期的な時刻校正の必要がない。
【００４２】
上記ステップＳ２でジャミングフラグがある場合、ステップＳ４でフィルタ判定部２１２は、ＧＰＳ信号の時刻情報を遮断して本フローの処理を終了する。ＧＭ１１は、時刻情報の遮断に伴い、時刻Holdover状態に遷移し、高精度周波数源２０の高精度周波数を基準時刻源として時刻同期を取り時刻配信を行う。
【００４３】
ここで、管理装置１００は、時刻同期装置２００に追従可否回答を行うタイミングと、時刻同期装置２００がＧＰＳ信号の時刻情報をもとに、時刻同期を行うタイミングとは非同期である。そこで、本実施形態では、ＧＰＳ-ＦＷ２１０は、管理装置１００からの追従ＮＧを受信した場合、ジャミングフラグを立てておき、適切なタイミングで時刻情報を遮断するようにする。
【００４４】
<通信時の定期処理動作>
図３Ｂに示すように、通常時には、ステップＳ１１で時刻変動情報取得部２１１は、ＧＰＳ衛星１（図１参照）のＧＰＳ信号から取得した時刻変動情報およびＰＳ-ＦＷ２１０の位置情報を、定期的に管理装置１００に送信する。なお、この時刻変動情報および位置情報は、管理装置１００の時刻変動情報受信部１３０（図２参照）が受信する。
【００４５】
ステップＳ１２でフィルタ判定部２１２は、管理装置１００のフィルタ配信部１６０（図２参照）が送信した追従ＮＧに付されたジャミングフラグを受信する。すなわち、管理装置１００は、ジャミング判定を行った場合、該当のＧＰＳ-ＦＷ２１０に対して、ジャミングフラグを付した追従ＮＧを送信する。
ステップＳ１３でフィルタ判定部２１２は、ジャミングフラグを確認する。ジャミングフラグに変更がない場合、ステップＳ１４でフィルタ判定部２１２は、処理を継続して本フローを終了する。
【００４６】
ジャミングフラグに変更がある場合、ステップＳ１５でフィルタ判定部２１２は、ジャミングの判定を行う。ジャミングフラグがない場合、ジャミングフラグをメモリに格納し、ステップＳ１６で時刻同期装置２００のＧＭ１１（図１参照）は、ＧＰＳ衛星１（図１参照）が持つ高精度な時刻を時刻源とし、時刻同期を実行して本フローの処理を終了する。
上記ステップＳ１５でジャミングフラグがある場合、ステップＳ１７でフィルタ判定部２１２は、ＧＰＳ信号の時刻情報を遮断して本フローの処理を終了する。ＧＭ１１は、時刻情報の遮断に伴い、時刻Holdover状態に遷移し、高精度周波数源２０の高精度周波数を基準時刻源として時刻同期を取り時刻配信を行う。
【００４７】
［管理装置１００の動作］
次に、管理装置１００の動作について述べる。
図４は、時刻同期システム１０００の管理装置１００の動作を示すフローチャートである。
ステップＳ２１で時刻変動情報受信部１３０は、各ＧＰＳ-ＦＷ２１０−１〜２１０−３から時刻変動情報・位置情報を受信する。各ＧＰＳ-ＦＷ２１０−１〜２１０−３は、それぞれ、定期的（例えば、１０分毎）に時刻変動情報・位置情報を送信している。時刻変動情報受信部１３０は、各ＧＰＳ-ＦＷ２１０−１〜２１０−３から時刻変動情報・位置情報を受信する。
【００４８】
ステップＳ２２で位置情報分類部１４０は、受信した各ＧＰＳ-ＦＷ２１０−１〜２１０−３の位置情報をもとに、各ＧＰＳ-ＦＷ２１０−１〜２１０−３からの時刻変動情報を、カテゴリ毎に分類する。位置情報設定部１２０は、分類するカテゴリを事前に設定している。本実施形態では、上記カテゴリを、各ＧＰＳ-ＦＷ２１０−１〜２１０−３が設置された「位置(地域)Ａ，Ｂ，…，Ｘ」で分類する。この「位置(地域) Ａ，Ｂ，…，Ｘ」は、例えば、気象庁の「気象警報・注意報や天気予報の発表区域」である。この場合、気象特性の類似する各都道府県をいくつかに分けた一次細分区域単位や、それよりも広範囲の地方予報区を用いる。すなわち、位置情報分類部１４０は、時刻変動が類似するようにカテゴリ分けする。
同じカテゴリに属するＧＰＳ-ＦＷ２１０は、同じような気象特性（気象条件）の環境下にあると想定される。同じカテゴリ（「位置(地域)Ａ，Ｂ，…，Ｘ」）で、ＧＰＳ-ＦＷ２１０−１〜２１０−３からの時刻変動情報を分類すれば、カテゴリ内の各ＧＰＳ-ＦＷ２１０の電波受信状況は、ほぼ同じとなる。このため、天候要因変動のために設定していた閾値をなくす、または極小にすることができる。
【００４９】
管理装置１００は、ステップＳ２３のループ始端とステップＳ２９のループ終端間で、カテゴリ毎に下記処理を繰り返す。
ステップＳ２４で位置情報分類部１４０は、同じカテゴリに複数の時刻変動情報が格納されているか否かを判定する。同じカテゴリに複数の時刻変動情報が格納されている場合の例としては、同じ位置(地域)Ａに、複数のＧＰＳ-ＦＷ２１０（例えば、ＧＰＳ-ＦＷ２１０−１とＧＰＳ-ＦＷ２１０−２）が存在する場合がある。この場合、同じ位置(地域)ＡからＧＰＳ-ＦＷ２１０−１とＧＰＳ-ＦＷ２１０−２の時刻変動情報がメモリ（図示省略）に格納される。
【００５０】
複数の時刻変動情報が格納されていない場合（ステップＳ２４：Ｎｏ）、多数決判定の実行条件にないと判断してステップＳ２９に進む。
複数の時刻変動情報が格納されている場合（ステップＳ２４：Ｙｅｓ）、ステップＳ２６で時刻変動解析１５０は、同じカテゴリに属する複数のＧＰＳ-ＦＷ２１０の時刻変動情報をもとに、これらＧＰＳ-ＦＷ２１０の時刻変動の挙動について多数決判定を行う。同じカテゴリに属する複数のＧＰＳ-ＦＷ２１０の時刻変動情報からは、天候要因変動が排除されているので、ＧＰＳ-ＦＷ２１０の時刻変動は、同じ挙動を示す。例えば、複数のＧＰＳ-ＦＷ２１０の時刻変動情報の定期（１０分毎）期間における変動量を求め、その変動量が所定範囲内で一致するものを多数側、しないものを少数側とする。多数決判定を行い、その判定結果が多数側であれば正常と判断できる。
【００５１】
ここで、多数決判定のメカニズムについて説明する。
天候等の外部要因が同一の場合で、かつジャミング等の影響がない場合のＧＰＳアンテナ間の誤差は、(1)アンテナの個体差（レシーバノイズ）、(2)マルチパス影響の２つが考えられる。上記(1)に関しては対応が困難であり、最大値である７ｎｓ(標準化寄書提案)を採用する。上記(2)については、基本的にアンテナ設置の場所の工夫で対応可能であることから、最小値の４ｎｓ（標準化寄書提案）を採用し、１１ｎｓ以内で同一なものを多数側、しないものを少数側とみなすようにする。また、所定範囲内（ＧＰＳレシーバ誤差を考慮し、約１０ｎｓ以内を範囲内）とみなすように判断してもよい。
【００５２】
また、多数決が同数であった場合には、その比較においては異常判定せず、次の収集タイミング（例えば１０分周期）にて、再度多数決判定を行う。
【００５３】
図４のフローに戻って、ステップＳ２７で時刻変動解析１５０は、多数側を「正常」とする判定結果をフィルタ配信部１６０に出力する。
ステップＳ２８で時刻変動解析１５０は、少数側を「異常」とする判定結果をフィルタ配信部１６０に出力する。
ステップＳ２９でカテゴリをすべて繰り返したか否かを判定し、カテゴリをすべて繰り返していない場合は、ステップＳ２３に戻って上記処理を繰り返す。
ステップＳ２９でカテゴリをすべて繰り返した場合は、ステップＳ３０でフィルタ配信部１６０は、ジャミング判定結果を該当ＧＰＳ-ＦＷ２１０に送付して本フローの処理を終了する。具体的には、フィルタ配信部１６０は、ジャミング判定結果（正常）のＧＰＳ-ＦＷ２１０には、追従ＯＫを送信し、ジャミング判定結果（異常）のＧＰＳ-ＦＷ２１０には、追従ＮＧを送信する。したがって、ジャミングがない場合には、フィルタ配信部１６０は、ジャミング判定結果（正常）：追従ＯＫをすべてのＧＰＳ-ＦＷ２１０に送信することになる。
【００５４】
［ＧＰＳの精度誤差］
次に、本実施形態の時刻同期システム１０００とＧＰＳの精度誤差との関係について説明する。
図５は、ＧＰＳの精度誤差を示す図である。
ＧＰＳ誤差要因としては、下記のようなものがあり、環境等の要因により数十ｎｓの時刻誤差が生じる。
図５の符号ｃに示すように、太陽フレアによる変動がある。太陽活動の規模によって変動が変わる。非特許文献３には、太陽フレアによる変動が、２０１７年９月に最大５０ｎｓになったことが報告されている。
図５の符号ｄに示すように、電離層では、電離層遅延により２０−２５ｎｓの時刻誤差が生じる。
図５の符号ｅに示すように、対流圏では、対流圏遅延により約２ｎｓの時刻誤差が生じる。
【００５５】
上記天候気象などの環境要因による時刻誤差とは別に、下記がある。
図５の符号ｆに示すように、地上構造物に電波が反射してマルチパスが発生し、４−７ｎｓの時刻誤差が生じる場合がある。
図５の符号ｇに示すように、ＧＰＳ信号を受信する受信機のレシーバノイズにより、４−７ｎｓの時刻誤差が生じる。
【００５６】
さらに、ＧＰＳシステムの時刻誤差がある。
図５の符号ｈに示すように、ＧＰＳ衛星１の原子時計誤差４−７ｎｓがある。
図５の符号ｉに示すように、ＧＰＳ衛星１が周回する衛星軌道（エフェメリス）の差異による誤差があり、５−１０ｎｓの時刻誤差が生じる。
【００５７】
上述したように、本実施形態では、位置情報設定部１２０（図２参照）は、同じ時刻変動を示すカテゴリとして位置情報のカテゴリを設定している。位置情報のカテゴリは、天候気象などの環境要因であり、雨天・晴天などの天候のほか、図５の符号ｄに示す電離層遅延や、図５の符号ｅに示す対流圏遅延も、位置情報に含まれる。
【００５８】
［本実施形態と従来技術との定量比較］
図６Ａおよび図６Ｂは、本実施形態と従来技術との誤差要因の定量比較を説明する図であり、図６Ａは本実施形態の時刻同期システム１０００の説明図、図６Ｂは従来技術の説明図である。図１および図８と同一構成部分には同一符号を付している。
図６Ｂに示すように、時刻同期装置１０は、ジャミング対策用のＧＰＳ-ＦＷ１２を備える。図５で述べたように、ＧＰＳには環境等の要因による時刻誤差がある。このため、従来技術のＧＰＳ-ＦＷ１２は、微小な時刻誤差（数十ｎｓ以内）を許容する必要があり、そのための閾値を設けている（図８参照）。上述したように、ＧＰＳ-ＦＷ１２は、閾値内の変動は検知できないので、閾値の範囲内で長期的に継続するジャミングには対応できない。
【００５９】
これに対し、本実施形態では、各ＧＰＳ-ＦＷ２１０−１〜２１０−３が、管理装置１００に定期的に時刻変動情報・位置情報を送信する（図６Ａの符号ｊ参照）。管理装置１００は、図４のフローに示すカテゴリ分類・多数決判定を行って、ジャミング判定結果（正常）の場合にはＧＰＳ-ＦＷ２１０−１〜２１０−３に追従可否回答を送信し、ジャミング判定結果（異常）の場合にはジャミングを受けたＧＰＳ-ＦＷ２１０に追従ＮＧを送信する。このため、ＧＰＳ-ＦＷ２１０は、従来技術のように閾値を設定することなく、時刻情報の遮断に伴い、時刻Holdover状態に遷移することができる。
【００６０】
以上説明したように、時刻同期システム１０００は、管理装置１００を備え、管理装置１００は、各時刻同期装置２００−１〜２００−３の時刻変動情報および位置情報を取得する時刻変動情報受信部１３０と、取得した位置情報をもとに、時刻同期装置を所定カテゴリに分類する位置情報分類部１４０と、同じカテゴリに属する時刻同期装置２００の時刻変動の挙動について、当該挙動が同一か否かで多数決判定し、判定結果をもとに時刻変動を解析する時刻変動解析１５０と、異常な時刻変動を有する時刻同期装置に対して、測位用衛星から受信した時刻情報を遮断する指示を出力するフィルタ配信部１６０と、を備える。また、時刻同期装置２００のＧＰＳ-ＦＷ２１０は、受信したＧＰＳ信号から時刻変動情報を取得し、取得した時刻変動情報と自身の位置情報を管理装置１００に送信する時刻変動情報取得部２１１と、管理装置１００から遮断指示を受信した場合、ＧＰＳ衛星１から受信した時刻情報を遮断するフィルタ判定部２１２と、を備える。
【００６１】
この構成により、同一環境の時刻変動情報、すなわち位置情報のカテゴリが同じ時刻変動情報を集約してその時刻変動を解析（例えば多数決判定）し、挙動の異なる時間変動（ＧＰＳジャミング）を判定する。この場合、同一環境の時刻変動であるため、環境要因の誤差を排除することが可能になる。また、微小な時刻誤差（数十ｎｓ以内）を許容するための閾値の設定が不要になる。このように、閾値による時刻変動のフィルタを用いることなく、ＧＰＳジャミングを検知できるので、微小な擾乱を継続させるＧＰＳジャミング（閾値の範囲内で長期的に継続するジャミング）に対してのフィルタが可能となる。また、閾値を用いないので、レシーバ誤差（図５の符号ｇ参照）の数ｎｓ以内までジャミングの検知精度を上げることができる。
【００６２】
また、位置情報分類部１４０は、各時刻同期装置２００−１〜２００−３の環境要因が同一となるようにカテゴリ分けする。これにより、同一環境の時刻変動は一様となるので、環境要因に起因する誤差を排除することが可能になる。
【００６３】
また、時刻変動解析１５０は、多数側を正常な時刻変動と判定するとともに、少数側を異常な時刻変動と判定する。フィルタ配信部１６０は、多数側を正常と判定した場合に追従ＯＫを多数側の時刻同期装置２００に送信し、少数側を異常と判定した場合に追従ＮＧを少数側の時刻同期装置２００に送信する。これにより、少数側の時刻同期装置２００のフィルタ判定部２１２は、ＧＰＳ信号の時刻情報を遮断する。ＧＭ１１は、時刻情報の遮断に伴い、時刻Holdover状態に遷移し、高精度周波数源２０の高精度周波数を基準時刻源として時刻同期をとり時刻配信を行う。また、多数側の時刻同期装置２００は、ＧＰＳ衛星１が持つ高精度な時刻を時刻源とし、ＧＰＳ衛星１の高精度な時刻同期を継続することができる。
【００６４】
時刻同期システム１０００は、高精度周波数源２０を備え、時刻同期装置２００−１〜２００−３は、時刻情報の遮断に伴い、時刻Holdover状態に遷移し、高精度周波数源２０の高精度周波数を基準時刻源として時刻同期を取り時刻配信を行う。これにより、ＧＰＳ-ＦＷ２１０は、従来技術のように閾値を設定することなく、ＧＰＳジャミングに対してのフィルタが可能となる。時刻情報の遮断に伴い、時刻Holdover状態に遷移することができる。
【００６５】
なお、管理装置１００は、多数側を正常と判定した場合や、正常判定が所定以上継続する場合、多数側の時刻同期装置２００については、時刻変動情報と位置情報の取得タイミングをより長くする制御を行ってもよい。このようにすれば、時刻同期システム１０００のリソースを削減することができる。
【００６６】
以上、本発明の実施形態について説明したが、本発明は前記実施形態に限定されず、本発明の要旨を逸脱しない範囲で適宜変更可能である。
例えば、時刻同期装置２００は、時刻変動情報取得部２１１とフィルタ判定部２１２をＧＰＳ-ＦＷ２１０−１〜２１０−３内に設置する構成例を示したが、ＧＰＳ-ＦＷ２１０の外部に設置されていてもよい。
【００６７】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上述文書中や図面中に示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００６８】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行するためのソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣ（Integrated Circuit）カード、ＳＤ（Secure Digital）カード、光ディスク等の記録媒体に保持することができる。また、本明細書において、時系列的な処理を記述する処理ステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）をも含むものである。
【符号の説明】
【００６９】
１１  ＧＭ
２０  高精度周波数源
１００  管理装置
１１０  データ蓄積部
１２０  位置情報設定部
１３０  時刻変動情報受信部
１４０  位置情報分類部（カテゴリ分類手段）
１５０  時刻変動解析（解析手段）
１６０  フィルタ配信部（出力手段）
２００，２００−１〜２００−３  時刻同期装置
２００ａ  ＧＰＳアンテナ
２１１  時刻変動情報取得部
２１２  フィルタ判定部（フィルタ手段）
１０００  時刻同期システム
【図１】
2019158571.tif 000003
【図２】
2019158571.tif 000004
【図３Ａ】
2019158571.tif 000005
【図３Ｂ】
2019158571.tif 000006
【図４】
2019158571.tif 000007
【図５】
2019158571.tif 000008
【図６Ａ】
2019158571.tif 000009
【図６Ｂ】
2019158571.tif 000010
【図７Ａ】
2019158571.tif 000011
【図７Ｂ】
2019158571.tif 000012
【図８】
2019158571.tif 000013
【図９】
2019158571.tif 000014