(57)【要約】【課題】なりすまし通信の発生を早期に判定する。【解決手段】通信網に接続されたＥＣＵ２に対する不正な信号を処理する不正信号処理装置１００は、通信網を介して入力された入力信号を検出する信号検出部２３，５２と、第１所定時間内に検出された複数の入力信号に含まれる送信元の情報が互いに一致し、かつ、データ内容の情報が互いに異なる衝突状態が生じているか否かを判定する衝突判定部２４と、衝突状態が生じていると判定されると、複数の入力信号に含まれる送信元の情報を記憶する記憶部５１と、衝突状態が生じていると判定されると、エラー信号を通信網に入力するエラー信号入力部２５と、エラー信号が入力された後、第１所定時間よりも長い第２所定時間内に記憶部５１に記憶された送信元の情報を含む複数の入力信号が検出されると、通信網に不正な信号が入力されたと判定する不正信号判定部５４とを備える。【選択図】図６
2020096322.tif 000002
【特許請求の範囲】
【請求項１】
通信網に接続された車載制御装置に対する不正な信号を処理する不正信号処理装置であって、
前記通信網を介して入力された入力信号を検出する信号検出部と、
前記信号検出部により第１所定時間内に検出された複数の入力信号に含まれる送信元の情報が互いに一致し、かつ、データ内容の情報が互いに異なる衝突状態が生じているか否かを判定する衝突判定部と、
前記衝突判定部により前記衝突状態が生じていると判定されると、前記複数の入力信号に含まれる前記送信元の情報を記憶する記憶部と、
前記衝突判定部により前記衝突状態が生じていると判定されると、エラー信号を前記通信網に入力するエラー信号入力部と、
前記エラー信号入力部により前記エラー信号が入力された後、前記信号検出部により前記第１所定時間よりも長い第２所定時間内に前記記憶部に記憶された前記送信元の情報を含む複数の入力信号が検出されると、前記通信網に不正な信号が入力されたと判定する不正信号判定部と、を備えることを特徴とする不正信号処理装置。
【請求項２】
請求項１に記載の不正信号処理装置において、
前記通信網に接続された複数の前記車載制御装置のそれぞれには、互いに異なる固有の識別情報が予め割り当てられ、
前記車載制御装置は、自身に割り当てられた前記識別情報を前記送信元の情報として含む信号を前記第２所定時間に対応する周期で前記通信網に入力することを特徴とする不正信号処理装置。
【請求項３】
請求項２に記載の不正信号処理装置において、
前記記憶部に記憶された前記送信元の情報に対応する前記車載制御装置は、前記エラー信号入力部により前記エラー信号が入力された後、前記衝突判定部により前記衝突状態が生じていると判定されたときの信号を前記通信網に再度入力することを特徴とする不正信号処理装置。
【請求項４】
請求項１〜３のいずれか１項に記載の不正信号処理装置において、
前記車載制御装置は、前記信号検出部と、前記衝突判定部と、前記エラー信号入力部と、を有することを特徴とする不正信号処理装置。
【請求項５】
請求項１〜４のいずれか１項に記載の不正信号処理装置において、
前記通信網に入力される入力信号を中継する中継機器をさらに備え、
前記中継機器は、前記信号検出部と、前記記憶部と、前記不正信号判定部と、前記不正信号判定部による判定結果に応じて前記入力信号の中継を禁止する通信制限部と、を有することを特徴とする不正信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信網に入力される不正な信号を処理する不正信号処理装置に関する。
【背景技術】
【０００２】
従来、車載通信網に不正に接続された外部機器が、正規の車載制御装置になりすまして、車載通信網に接続された車載制御装置等とデータ通信を行う、いわゆるなりすまし通信を検出するようにした装置が知られている（例えば特許文献１参照）。特許文献１記載の装置は、信号の送信元である機器の識別情報が共通し、かつ、データ内容が相違する複数のデータ信号が車載通信網に同時に入力されるとエラー信号を発生し、正規の車載制御装置によるデータ信号の送信タイミングを変更する。その後、エラー信号を所定回数以上、発生し続けると、なりすまし通信が発生したと判定する。
【先行技術文献】
【特許文献】
【０００３】
特許文献１：特許第５９９９１７８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１記載の装置では、エラー信号を複数回発生した後に、なりすまし通信の発生を判定するため、判定までに時間を要する。
【課題を解決するための手段】
【０００５】
本発明の一態様は、通信網に接続された車載制御装置に対する不正な信号を処理する不正信号処理装置であって、通信網を介して入力された入力信号を検出する信号検出部と、信号検出部により第１所定時間内に検出された複数の入力信号に含まれる送信元の情報が互いに一致し、かつ、データ内容の情報が互いに異なる衝突状態が生じているか否かを判定する衝突判定部と、衝突判定部により衝突状態が生じていると判定されると、複数の入力信号に含まれる送信元の情報を記憶する記憶部と、衝突判定部により衝突状態が生じていると判定されると、エラー信号を通信網に入力するエラー信号入力部と、エラー信号入力部によりエラー信号が入力された後、信号検出部により第１所定時間よりも長い第２所定時間内に記憶部に記憶された送信元の情報を含む複数の入力信号が検出されると、通信網に不正な信号が入力されたと判定する不正信号判定部と、を備える。
【発明の効果】
【０００６】
本発明によれば、なりすまし通信の発生を早期に判定することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る不正信号処理装置が適用される車両を概略的に示す図。
【図２】車載通信網を介して送受信されるデータ信号の一例について説明する図。
【図３】車載通信網を介して送受信されるエラー信号の一例について説明する図。
【図４】なりすまし通信が発生したときに通信線を流れる通信信号について説明するタイムチャート。
【図５】本発明の実施形態に係る不正信号処理装置を概略的に示す図。
【図６】本発明の実施形態に係る不正信号処理装置の要部構成を示すブロック図。
【図７】本発明の実施形態に係る不正信号処理装置により実行される処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、図１〜図７を参照して本発明の実施形態について説明する。図１は、本発明の実施形態に係る不正信号処理装置１００が適用される車両を概略的に示す図である。
【０００９】
不正信号処理装置１００が適用される車両１には、複数（図１の例では、４個）のＥＣＵ（電子制御ユニット）２が搭載される。複数のＥＣＵ２には、エンジン制御用ＥＣＵ、変速機制御用ＥＣＵ、操舵制御用ＥＣＵなどの車両の動作に直接的な影響を与えるＥＣＵ、エアコンやナビゲーションなどの車両の動作に直接的な影響を与えない機器の制御用ＥＣＵ等、機能の異なるＥＣＵが含まれる。
【００１０】
各ＥＣＵ２は、ＣＡＮ（コントローラエリアネットワーク）等の車載通信網により互いに通信可能に接続される。各ＥＣＵ２は、演算処理を行うＣＰＵ、揮発性メモリ（ＲＡＭ）、書き換え可能な不揮発性メモリ（フラッシュメモリやＥＥＰＲＯＭ等）、その他の周辺回路を有するコンピュータを含んで構成される。各ＥＣＵ２は、予め不揮発性メモリに記憶されたプログラムに従い、各種センサからの出力値等に基づいて各種制御を実行する。
【００１１】
さらにＥＣＵ２には、車載通信網を介して、外部との無線通信を行うＴＣＵ（テレマティクス制御ユニット）３、ＥＣＵ２に記憶された故障コードを読み出して車両１の故障診断を行う、あるいはＥＣＵ２のプログラムを更新する診断機を接続可能なＤＬＣ（データリンクコネクタ）４が接続される。ＥＣＵ２、ＴＣＵ３およびＤＬＣ４の間にはゲートウェイ５が設けられ、車載通信網と車外との通信あるいは複数の車載通信網間の通信を中継する。
【００１２】
ＣＡＮ通信を用いた車載通信網では、通信線（バス）に接続された複数のＥＣＵ２（ノード）が、それぞれのプログラムに従って各種制御を実行するための演算処理を行うとともに、それぞれの演算結果を含むデータ信号を所定の周期で相互に送受信して共有する。例えば、ある周期にエンジン制御用ＥＣＵから出力されたエンジン回転数を含むデータ信号を変速機制御用ＥＣＵや操舵制御用ＥＣＵなどが一斉に受信し、受信したエンジン回転数を使用してそれぞれが次の周期の演算処理を行う。これにより、複数のＥＣＵ２による協調制御が実現される。
【００１３】
なお、ユーザの操作に応じて出力されるデータ信号（イベント型）であっても、通常の演算結果を含むデータ信号と同様に所定の周期で出力される。例えば、ユーザによるスイッチの操作に応じて出力されるパワーウィンドウの開閉指令信号は、ユーザの操作が継続している間、所定の周期で出力される。
【００１４】
各ＥＣＵ２には互いに異なる固有の識別情報（送信元ＩＤ）が予め割り当てられる。各ＥＣＵ２は、データ信号に自身の送信元ＩＤを付して出力するとともに、送信元ＩＤを参照して必要なデータ信号のみを受信する。また、各ＥＣＵ２から所定の周期で出力されて通信線に入力されたデータ信号は、送信元ＩＤに対応して予め設定された優先順位に従って順次、送信される。
【００１５】
図２、図３は、車載通信網を介して送受信される通信信号の一例について説明する図である。ＣＡＮ通信では、データ信号やエラー信号等の通信信号が、フレームと呼ばれる単位ごとに送受信される。フレームには、データ信号を送信するときのデータフレームや、各種エラーの発生を知らせるエラー信号を送信するときのエラーフレーム等がある。
【００１６】
図２は、データフレームの一例として標準フォーマットのフレーム構造を示す。図２に示すように、データフレームには、データフレームの開始を示すＳＯＦ（Start Of Frame）、送信元ノードの識別情報等を示す送信元ＩＤ、データフィールドのビット長を示すコントロールフィールド、データ信号の内容を示すデータフィールド、データフレームの終了を示すＥＯＦ（End Of Frame）等が含まれる。なお、ＳＯＦは１ビット、送信元ＩＤは１１ビット、データフィールド０〜６４ビット、ＥＯＦは７ビットのパルス信号により構成される。
【００１７】
図３は、エラーフレームのフレーム構造を示す。図３に示すように、エラーフレームは、各種エラーの発生を知らせるエラーフラグと、エラーフレームの終了を示すエラーデリミタとで構成される。
【００１８】
安全性が重視される車載通信網では、正常な協調制御を保証するため、送信側のＥＣＵ２から出力されたデータ信号が何らかの異常によって破損した状態で受信側のＥＣＵ２に届くことを確実に防ぐ必要がある。この対策として、さまざまなエラー検出メカニズムが実装される。例えば、各ＥＣＵ２は、通信線上を流れる自身の送信元ＩＤを含むデータ信号を監視し、自身が出力したデータ信号のデータフィールド（あるいはコントロールフィールド）との不一致を発見すると、即座にエラー信号を出力する。
【００１９】
ところで、悪意のある第三者がＥＣＵ２に対する攻撃を目的として、正当なＥＣＵ２の送信元ＩＤを使用して不正な機器から不正なデータ信号を車載通信網に入力する、いわゆるなりすまし通信を試みることがある。例えば、エンジン制御用ＥＣＵの送信元ＩＤを使用してエンジン制御用ＥＣＵになりすまし、エンジン制御用ＥＣＵからのデータを受信する変速機制御用ＥＣＵや操舵制御用ＥＣＵなどに対する攻撃を目的としたデータ信号を入力することがある。
【００２０】
なお、なりすまし通信を行う不正な機器として、ＴＣＵ３やＤＬＣ４を介して車載通信網に接続された外部機器、改ざんされたＥＣＵ２、車載通信網に挿入された不正な外部機器などが使用される可能性がある。
【００２１】
なりすまし通信が発生すると、同一の周期に同一の送信元ＩＤが付されたデータ信号が複数、通信線に入力されるため、送信元ＩＤに対応して予め設定された優先順位が競合する衝突状態となる。このような衝突状態は、なりすまし通信以外にも、正当なＥＣＵ２から出力されたデータ信号がノイズ等の影響により損傷することでも発生することがある。いずれの場合でも、送信側のＥＣＵ２が衝突状態を発見してエラー信号を出力する。
【００２２】
図４、なりすまし通信が発生したときに通信線を流れる通信信号について説明する図である。図４のタイムチャートに示すように、正当なＥＣＵ２および不正な機器は、データフィールド（あるいはコントロールフィールド）の不一致（衝突状態）を発見すると、データフレームを中断して即座にエラーフレームを出力する。さらに正当なＥＣＵ２および不正な機器は、エラーフレームが終了すると、再度データフレームを出力する。
【００２３】
一般に、正当なＥＣＵ２や不正な機器を含む各ノードには、演算処理を行うための基準時間を作り出す水晶発振子が設けられる。このような水晶発振子が各ノードの周辺温度など設置場所の環境による影響を受けると、各ノードの基準時間にずれが生じる可能性がある。
【００２４】
図４に示すように、衝突したデータフレームの送信元ノードがエラーフレーム終了後に再度データフレームを出力すると、各送信元ノードの基準時間が一致している場合は、再度、衝突状態が発生する。一方、各送信元ノードの基準時間にずれがある場合は、衝突状態が発生せず、不正なデータ信号が車載通信網を介して各ＥＣＵ２に送信される可能性がある。
【００２５】
本発明の実施形態に係る不正信号処理装置１００は、送信元ノードの基準時間にずれがある場合にも、なりすまし通信の発生を早期かつ確実に判定するよう、以下のように構成する。
【００２６】
図５は、不正信号処理装置１００を概略的に示す図である。図５に示すように、不正信号処理装置１００は、車載通信網に接続された監視機器として構成され、車載通信網に入力されるデータ信号およびエラー信号を監視することで、なりすまし通信が発生している状態（図４）を検知（判定）する。以下では、車載通信網全体の通信信号を監視するゲートウェイ５（図１）を監視機器とする例を説明する。
【００２７】
図６は、不正信号処理装置１００の要部構成を示すブロック図である。図１および図６に示すように、不正信号処理装置１００は、車両１に搭載されたＥＣＵ２と、ＴＣＵ３と、ＤＬＣ４と、ＥＣＵ２、ＴＣＵ３およびＤＬＣ４の間に設けられたゲートウェイ５とを備えた車載通信網として構成される。
【００２８】
図６に示すように、各ＥＣＵ２は、ＣＰＵ等の演算部２０と、ＲＯＭ，ＲＡＭ，ハードディスク等の記憶部２１と、その他の周辺回路とを有するコンピュータを含んで構成される。演算部２０は、機能的構成として、信号検出部２３と、衝突判定部２４と、エラー信号入力部２５とを有する。
【００２９】
データ信号出力部２２は、ＥＣＵ２に予め割り当てられた固有の識別情報を送信元ＩＤ、ＥＣＵ２の演算結果をデータフィールドとして含むデータフレームを、所定の周期（例えば、１００ｍｓ）で出力する。
【００３０】
信号検出部２３は、車載通信網を介して入力されたデータ信号（図２）およびエラー信号（図３）を検出する。すなわち、ＥＣＵ２が接続された通信線を流れる全てのデータフレームについて、所定の通信速度（例えば、５００ｋｂｐｓ）で、ＳＯＦ、送信元ＩＤ、コントロールフィールド、データフィールド、ＥＯＦ等を構成する各ビット（パルス信号）を順次、検出する。通信速度に応じた最小の単位時間（第１所定時間。例えば、２μｓ程度）以内に検出されるビットは、同時に検出されたものとして扱われる。
【００３１】
衝突判定部２４は、信号検出部２３による検出結果に基づいて、図４の時刻ｔ１以前に示すようなデータ信号の衝突状態が生じているか否かを判定する。すなわち、データ信号出力部２２によるＳＯＦのビットの出力と同時、すなわち通信速度に応じた最小の単位時間以内に信号検出部２３によりＳＯＦのビットが検出された他のデータフレームについて、送信元ＩＤおよびデータフィールドをビット単位で順次、比較する。
【００３２】
送信元ＩＤが一致し、かつ、データフィールドまたはコントロールフィールドが不一致である場合は、衝突状態が生じていると判定する。衝突判定部２４は、データフィールドまたはコントロールフィールドにおいて互いに一致しないビットが検出された時点で、衝突状態が生じていると判定する。
【００３３】
エラー信号入力部２５は、衝突判定部２４により衝突状態が生じていると判定されると、即座にエラーフラグ（プライマリ）を含むエラーフレームを出力する（図３）。エラー信号入力部２５により出力されたエラーフラグ（プライマリ）が車載通信網に入力されると、車載通信網に接続された他のＥＣＵ２により異常が検知され、エラーフラグ（セカンダリ）を含むエラーフレームが出力される。
【００３４】
エラー信号入力部２５によりエラーフレームが出力されると、データ信号出力部２２によるデータフレームの出力は中断される。データ信号出力部２２は、エラーフレームが出力された後、中断されたデータフレームを再出力する（図４）。
【００３５】
ゲートウェイ５は、ＣＰＵ等の演算部５０と、ＲＯＭ，ＲＡＭ，ハードディスク等の記憶部５１と、その他の周辺回路とを有するコンピュータを含んで構成される。演算部５０は、機能的構成として、信号検出部５２と、信号中継部５３と、不正信号判定部５４と、通信制限部５５とを有する。
【００３６】
信号検出部５２は、車載通信網を介して入力された全てのデータ信号（図２）およびエラー信号（図３）を検出する。すなわち、ゲートウェイ５に接続された全ての通信線を流れる全てのデータフレームおよびエラーフレームを検出する。
【００３７】
信号検出部５２により各ＥＣＵ２から出力されたエラーフレームが検出されると、そのエラーフレームにより中断されたデータフレームの送信元ＩＤが、衝突状態であると判定されたデータ信号の識別情報（衝突識別情報）として、記憶部５１に記憶される。
【００３８】
信号中継部５３は、ＥＣＵ２、ＴＣＵ３およびＤＬＣ４の間で送受信される通信信号（データ信号およびエラー信号）を中継する。すなわち、信号中継部５３は、送信元から車載通信網に入力されて信号検出部５２により検出された通信信号を送信先へと転送（中継）する。
【００３９】
不正信号判定部５４は、信号検出部５２により各ＥＣＵ２から出力されたエラーフレームが検出された後、予め設定された判定時間Ｔｗ内に、なりすまし通信が発生したか否かの判定を行う。すなわち、判定時間Ｔｗ内に、信号検出部５２により、記憶部５１に記憶された衝突識別情報を送信元ＩＤとして含むデータフレームが複数検出されると、不正な機器により正当なＥＣＵ２の送信元ＩＤが使用される、なりすまし通信が発生したと判定する（図４）。
【００４０】
判定時間Ｔｗは、正当なＥＣＵ２が正当なデータ信号（演算結果）を出力する周期を考慮して設定される。例えば、判定時間Ｔｗは、正当なＥＣＵ２によるデータ信号の出力周期と同一の時間（第２所定時間。例えば、１００ｍｓ）に設定される。判定時間Ｔｗ内に同一の送信元ＩＤを含むデータフレームが複数回検出される場合は、正当なＥＣＵ２以外の不正な機器からなりすまし通信によるデータフレームが出力されていると判定することができる。
【００４１】
通信制限部５５は、不正信号判定部５４により、なりすまし通信が発生したと判定されると、必要に応じて通信制限を行う。すなわち、信号中継部５３による送信元から送信先へのデータ信号の中継を禁止（遮断）する。
【００４２】
図７は、不正信号処理装置１００により実行される処理の一例を示すフローチャートである。このフローチャートに示す処理は、例えば、車両１が起動されて車載通信網に電源が供給されると開始され、所定周期で繰り返される。
【００４３】
まず、ステップＳ１で、信号検出部５２での処理により、エラーフレームが検出されたか否かを判定する。ステップＳ１は肯定されるまで繰り返される。ステップＳ１で肯定されるとステップＳ２に進み、不正信号判定部５４での処理により、ステップＳ１でエラーフレームを検出後、判定時間Ｔｗ内であるか否かを判定する。ステップＳ２で肯定されるとステップＳ３に進み、否定されると処理を終了する。
【００４４】
ステップＳ３では、判定時間Ｔｗ内に衝突識別情報を送信元ＩＤとするデータフレームが複数検出されたか否かを判定する。ステップＳ３で肯定されるとステップＳ４に進み、なりすまし通信が発生したと判定する。一方、ステップＳ３で否定されるとステップＳ２に戻る。次いで、ステップＳ５で、通信制限部５５での処理により、必要に応じて、信号中継部５３によるデータ信号の中継を禁止する。
【００４５】
本実施形態に係る不正信号処理装置１００の主要な動作についてより具体的に説明する。車両１の車載通信網に対し、例えば、ＴＣＵ３（図１）を介して車外の不正な機器（図５）が正当なＥＣＵ２の送信元ＩＤを使用した、なりすまし通信によるデータ信号を入力するものとする。正当なＥＣＵ２は、自身の送信したデータ信号との衝突状態を検出し、エラー信号を出力する（図７のステップＳ１）。
【００４６】
ゲートウェイ５（図１）は、エラー信号を検出後、判定時間Ｔｗ内に、当該エラー信号により中断されたデータ信号の送信元ＩＤを含むデータ信号を監視し、複数のデータ信号を検出すると、なりすまし通信が発生したと判定する（ステップＳ１〜Ｓ４）。また、必要に応じて通信制限を行う（ステップＳ５）。なりすまし通信の発生状況を記録してもよく、ユーザに対して異常を報知してもよい。
【００４７】
不正信号処理装置１００では、正当なＥＣＵ２による正規のデータ出力周期を考慮して設定された判定時間Ｔｗ内に、なりすまし通信が発生したか否かの判定を行う。このため、正規のデータ信号がノイズ等の影響で損傷して発生する衝突状態ではなく、なりすまし通信であることが確実に判定できるように、一定回数以上の衝突が発生するのを確認する必要がなく、早期に判定を行うことができる。また、送信元ノードの基準時間にずれがある場合にも確実に判定を行うことができる。
【００４８】
本実施形態によれば以下のような作用効果を奏することができる。
（１）不正信号処理装置１００は、車載通信網に接続されたＥＣＵ２に対する不正な信号を処理する。不正信号処理装置１００は、車載通信網を介して入力されたデータ信号およびエラー信号を検出する信号検出部２３，５２と、信号検出部２３により同時（通信速度に応じた最小の単位時間内。例えば、２μｓ程度以内）に検出された複数のデータ信号に含まれる送信元ＩＤが互いに一致し、かつ、データフィールドまたはコントロールフィールドが互いに異なる衝突状態が生じているか否かを判定する衝突判定部２４と、衝突判定部２４により衝突状態が生じていると判定されると、複数のデータ信号に含まれる送信元ＩＤを記憶する記憶部５１と、衝突判定部２４により衝突状態が生じていると判定されると、エラー信号を車載通信網に入力するエラー信号入力部２５と、エラー信号入力部２５によりエラー信号が入力された後、信号検出部５２により判定時間Ｔｗ内に記憶部５１に記憶された送信元ＩＤを含む複数のデータ信号が検出されると、車載通信網に不正な信号が入力されたと判定する不正信号判定部５４と、を備える（図６）。
【００４９】
これにより、正当なＥＣＵ２の送信元ＩＤが不正な機器により使用される、なりすまし通信による不正な信号が車載通信網に入力されたことを早期かつ確実に判定することができる。また、エラー信号が入力された後の不正な信号の再出力タイミングが意図的にずらされるような場合でも、確実に判定することができる。
【００５０】
（２）不正信号処理装置１００は、車載通信網に入力されるデータ信号を中継するゲートウェイ５をさらに備える（図１、図６）。ゲートウェイ５は、信号検出部５２と、記憶部５１と、不正信号判定部５４と、不正信号判定部５４による判定結果に応じてデータ信号の中継を禁止する通信制限部５５と、を有する（図６）。
【００５１】
車載通信網全体の通信信号を監視するゲートウェイ５がなりすまし通信の発生を判定するため、不正信号処理装置１００全体を簡易な構成とすることができる。また、必要に応じてデータ信号の中継を禁止するため、車載通信網に対する攻撃を制限することができる。
【００５２】
上記実施形態は種々の形態に変更することができる。以下、変形例について説明する。上記実施形態では、ゲートウェイ５が記憶部５１、信号検出部５２および不正信号判定部５４を有するとしたが、不正信号処理装置の構成はこれに限らない。例えば、各ＥＣＵ２の演算部２０がこれらの機能的構成を有するようにしてもよい。また、ＥＣＵ２やゲートウェイ５とは別に車載通信網全体の通信信号を監視する専用の機器を設け、当該機器がこれらの機能的構成を有するようにしてもよい。
【００５３】
上記実施形態では、通信網としてＣＡＮ通信による車載通信網を例示したが、不正信号処理装置が適用される通信網はこのようなものに限らない。通信網は、送信元ノードの識別情報を示すＩＤやデータ信号の内容を示すデータフィールドを含むデータ信号およびエラー信号が送受信されるものであれば、ＣＡＮとは異なる規格のものであってもよい。
【００５４】
上記実施形態では、不正信号判定部５４が、エラー信号が入力された後の判定時間Ｔｗ内に、なりすまし通信が発生したか否かの判定を行うとしたが、エラー信号が入力された後の所定時間内に判定を行う不正信号判定部はこのようなものに限らない。例えば、エラー信号が入力された後に衝突識別情報が付されたデータフレームが入力された後の所定時間内に判定を行ってもよい。
【００５５】
以上の説明はあくまで一例であり、本発明の特徴を損なわない限り、上述した実施形態および変形例により本発明が限定されるものではない。上記実施形態と変形例の１つまたは複数を任意に組み合わせることも可能であり、変形例同士を組み合わせることも可能である。
【符号の説明】
【００５６】
１  車両、２  ＥＣＵ、３  ＴＣＵ、４  ＤＬＣ、５  ゲートウェイ、２０  演算部、２１  記憶部、２２  データ信号出力部、２３  信号検出部、２４  衝突判定部、２５  エラー信号入力部、５０  演算部、５１  記憶部、５２  信号検出部、５３  信号中継部、５４  不正信号判定部、５５  通信制限部、１００  不正信号処理装置
【図１】
2020096322.tif 000003
【図２】
2020096322.tif 000004
【図３】
2020096322.tif 000005
【図４】
2020096322.tif 000006
【図５】
2020096322.tif 000007
【図６】
2020096322.tif 000008
【図７】
2020096322.tif 000009