(57)【特許請求の範囲】
【請求項１】
車両内に構築された通信システム（２０）と、車外装置（１００）が接続されるコネクタ（５０）との間に配置されるセキュリティ装置（３０）であって、
前記コネクタ及び前記通信システムに接続されて、前記コネクタに接続された前記車外装置と前記通信システムとの間の通信を中継する中継手段（３３）と、
前記コネクタから前記中継手段を迂回して前記通信システムに至る通信路を構成する迂回路（３７）と、
前記迂回路に設けられて、前記迂回路を接続及び遮断するスイッチ（３８）と、
を備え、
前記中継手段は、特定種類の前記車外装置が前記コネクタに接続されている環境では、前記迂回路を接続するように前記スイッチを制御することによって、前記車外装置を前記通信システムと直接通信可能に接続する一方、前記コネクタに接続された前記車外装置が前記特定種類の車外装置ではない環境では、前記迂回路を遮断するように前記スイッチを制御し、前記車外装置と前記通信システムとの間の通信を中継すること
を特徴とするセキュリティ装置。
【請求項２】
前記中継手段は、前記車外装置から正当な迂回要求を受信した場合に、前記特定種類の前記車外装置が前記コネクタに接続されている環境であるとみなして、前記迂回路を接続するように前記スイッチを制御する手段であること
を特徴とする請求項１記載のセキュリティ装置。
【請求項３】
前記中継手段に異常が生じている環境では、前記中継手段に代わって前記迂回路を接続するように前記スイッチを制御する監視制御手段（３５）
を備えることを特徴とする請求項１又は請求項２記載のセキュリティ装置。
【請求項４】
前記監視制御手段（３５）は、前記中継手段が正常である環境では、前記迂回路を遮断するように前記スイッチを制御することを特徴とする請求項３記載のセキュリティ装置。
【請求項５】
前記中継手段は、ウォッチドッグ信号を出力するコンピュータを備え、前記車外装置と前記通信システムとの間の通信を中継する動作を、前記コンピュータによるプログラムの実行により実現するものであり、
前記監視制御手段は、前記コンピュータから入力される前記ウォッチドッグ信号を監視することにより、前記中継手段の異常を検知し、前記異常を検知した場合には、前記迂回路を接続するように前記スイッチを制御すること
を特徴とする請求項３又は請求項４記載のセキュリティ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用のセキュリティ装置に関する。
【背景技術】
【０００２】
従来、複数の電子制御ユニット（ＥＣＵ）による車両の統合制御のために、複数のＥＣＵを通信可能に接続し、これによって車両内にＥＣＵを構成要素とする通信システムを構築する技術が知られている。車両内の通信システムには、ＥＣＵを介して車両の状態を診断したり、ＥＣＵ内のプログラムを更新したりするための外部ツールがコネクタを介して接続される。
【０００３】
但し、通信システムに繋がるコネクタは、ＥＣＵに対する不正行為（プログラムの不正書換等）に悪用される可能性がある。このような不正行為を抑制する方法の一つとしては、コネクタに接続された外部ツールから車両内の通信システムへの通信を中継するゲートウェイ装置（セキュリティ装置）を設けて、ゲートウェイ装置にて外部ツールと車両内の通信システムとの間の通信を制限する方法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−４６５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したゲートウェイ装置は、車両内の通信システムに対する不正行為を抑える目的では非常に有用である。しかしながら、次のような不都合が生じ得る。
例えば、ゲートウェイ装置による通信の中継能力には限界がある。このため、外部ツールと車両内の通信システムとの間で大量の通信を行う際には、通信遅延が生じたり、通信データの抜けが生じたりする不都合が生じ得る。大量の通信は、不正行為が生じるとは考えられない車両開発時や正規工場における車両検査時などに必要になる場合がある。
【０００６】
また、車両の異常に関しては、通信システム内に原因が存在するケースの他、ゲートウェイ装置に原因が存在するケースがあるが、ゲートウェイ装置を介した外部ツールからの車両診断では、原因の所在がゲートウェイ装置及び通信システム内のいずれにあるのか特定できない不都合が生じ得る。
【０００７】
この他、従来技術によれば、ゲートウェイ装置に異常が生じて通信の中継能力が失われると、正当な外部ツールであっても車両内の通信システムにアクセスすることができなくなる不都合が生じ得る。
【０００８】
本発明は、セキュリティ装置を介した車外装置と車両内の通信システムとの通信にて生じ得る不都合の少なくとも一つの発生を抑制可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のセキュリティ装置は、車両内に構築された通信システムと、車外装置が接続されるコネクタとの間に配置されるセキュリティ装置であって、中継手段と、迂回路と、スイッチとを備える。
【００１０】
中継手段は、コネクタ及び通信システムに接続されて、コネクタに接続された車外装置と通信システムとの間の通信を中継する。迂回路は、コネクタから中継手段を迂回して通信システムに至る通信路を構成する。スイッチは、この迂回路に設けられて、迂回路を接続及び遮断する。
【００１１】
このように本発明のセキュリティ装置は、中継手段を介さない迂回路を有し、この迂回路に対する接続及び遮断機能を有するために、必要に応じて車外装置を車両内の通信システムに直接接続することができる。
【００１２】
従って、本発明によれば、例えば、中継手段を介した通信によって、通信に遅延が生じたり、通信データの抜けが生じたりする不都合の発生を抑えることができる。また、中継手段を介した車外装置からの車両診断では、原因の所在が中継手段及び通信システム内のいずれにあるのか特定できない不都合が生じ得るが、本発明によれば、例えば、この種の不都合の発生を抑えることができる。この他、本発明によれば、例えば、中継手段に異常が生じて通信の中継能力が失われたときに、正当な車外装置が車両内の通信システムにアクセスすることができなくなる不都合の発生を抑えることができる。
【００１３】
付言すると、中継手段は、特定種類の車外装置がコネクタに接続されている環境では、迂回路を接続するようにスイッチを制御することによって、車外装置を通信システムと直接通信可能に接続する一方、コネクタに接続された車外装置が上記特定種類の車外装置ではない環境では、迂回路を遮断するようにスイッチを制御し、車外装置と通信システムとの間の通信を中継する構成にされ得る。
【００１４】
特定種類の車外装置としては、構成や動作等が特定の条件を満足する車外装置を一例に挙げることができる。例えば、中継手段は、コネクタに接続された車外装置から正当な迂回要求を受信した場合に、特定種類の車外装置がコネクタに接続されている環境であるとみなして、迂回路を接続するようにスイッチを制御する構成にされ得る。
【００１５】
この他、上述のセキュリティ装置には、中継手段に異常が生じている環境において、迂回路を接続するようにスイッチを制御する監視制御手段を設けることができる。中継手段に異常が生じている環境において、監視制御手段が迂回路を接続するようにスイッチを制御すれば、異常によって中継手段による通信の中継機能が有効に働かない場合に、車両内の通信システムに車外装置がアクセスできなくなるのを抑えることができる。
【００１６】
また、中継手段は、ウォッチドッグ信号を出力するコンピュータを備え、車外装置と通信システムとの間の通信を中継する動作を、コンピュータによるプログラムの実行により実現する構成にされ得る。この場合、監視制御手段は、コンピュータから入力されるウォッチドッグ信号を監視することにより、中継手段の異常を検知し、異常を検知した場合には、迂回路を接続するようにスイッチを制御する構成にされ得る。この手法によれば、簡単に中継手段の異常を検知することができる。
【図面の簡単な説明】
【００１７】
【図１】車載システムの構成を表すブロック図である。
【図２】マイコンが有する機能を示したブロック図である。
【図３】監視回路が実行する処理を表すフローチャートである。
【図４】マイコンが実行する処理を表すフローチャートである。
【発明を実施するための形態】
【００１８】
以下に本発明の実施例を図面と共に説明する。
本実施例の車載システム１は、四輪自動車等の車両内に構築されるものである。この車載システム１は、図１に示すように、電子制御ユニット（ＥＣＵ）１０を構成要素とする車内通信システム（所謂車内ＬＡＮ）２０と、ゲートウェイ装置３０と、コネクタ５０とを備える。コネクタ５０には、外部ツール（車外装置)１００が接続される。
【００１９】
車内通信システム２０は、車両内の各部に設置された複数のＥＣＵ１０が通信バス２１を介して互いに通信可能に接続された構成にされる。ゲートウェイ装置３０は、この通信バス２１に接続されて、車内通信システム２０内のＥＣＵ１０と通信可能に構成される。以下では、車内通信システム２０内のＥＣＵ１０と通信することを、車内通信システム２０と通信するとも表現する。
【００２０】
一方、ゲートウェイ装置３０は、車内通信システム２０とコネクタ５０との間に設けられ、車内通信システム２０及びコネクタ５０に接続された構成にされる。具体的に、ゲートウェイ装置３０は、通信回路３１，３２と、マイクロコンピュータ３３と、監視回路３５と、迂回路３７と、スイッチ３８と、ＯＲ回路３９とを備える。以下、マイクロコンピュータのことを、マイコンとも表現する。
【００２１】
通信回路３１は、コネクタ５０に繋がる通信線５１に接続される。通信線５１は、通信バス２１と同一構成にされる。通信回路３１は、コネクタ５０に接続された外部ツール１００と双方向通信可能な通信回路であり、マイコン３３に制御されて外部ツール１００宛ての送信データを通信線５１に出力する。また、通信回路３１は、外部ツール１００からの受信データを、マイコン３３に入力する。
【００２２】
一方、通信回路３２は、通信バス２１に接続される。通信回路３２は、車内通信システム２０に接続されたＥＣＵ１０と双方向通信可能な通信回路であり、マイコン３３に制御されて、車内通信システム２０内のＥＣＵ１０宛ての送信データを通信バス２１に出力する。また、通信回路３２は、車内通信システム２０からの全ての受信データを、マイコン３３に入力する。通信回路３１，３２としては、ＣＡＮ（Ｃｏｎｔｒｏｌｌ  Ａｒｅａ Ｎｅｔｗｏｒｋ）通信用の通信回路を一例に挙げることができる。
【００２３】
マイコン３３は、ＲＯＭ３３１に記録されたプログラムに従う処理を実行して、各種機能Ｆ１，Ｆ２，Ｆ３を実現するものである。具体的に、マイコン３３は、図２に示すように、通信の中継機能Ｆ１を有し、通信回路３１を介して外部ツール１００から受信したデータを解析して、受信データの内、転送対象の受信データに関しては、この受信データを、転送先のＥＣＵ１０宛ての送信データとして、通信回路３２を介して通信バス２１に出力する。
【００２４】
また、マイコン３３は、通信回路３２を介して車内通信システム２０から受信したデータを解析し、受信データの内、転送対象の受信データに関しては、この受信データを、外部ツール１００宛ての送信データとして、通信回路３１を介して通信線５１に出力する。
【００２５】
付言すると、マイコン３３は、ＥＣＵ１０に対する不正行為が生じないようにするために、外部ツール１００が有するアクセス権限の範囲内で、外部ツール１００からの受信データを車内通信システム２０に転送し、権限を逸脱したＥＣＵ１０に対するアクセスを禁止する。
【００２６】
例えば、マイコン３３は、中継機能Ｆ１の一部として、外部ツール１００からのアクセスがあると、外部ツール１００に対する認証手続を実行し、外部ツール１００が有するアクセス権限を認識する認証機能を有した構成にされる。認証手続については、周知の技法を用いることができる。例えば、マイコン３３は、外部ツール１００から受信した認証コードに基づいて、外部ツール１００が有するアクセス権限を認識する構成にされる。
【００２７】
この他、マイコン３３は、定期的に信号レベルをＨｉ（ハイ）／Ｌｏ（ロウ）反転させてなるウォッチドッグ（ＷＤＣ）信号を出力する機能Ｆ２を有する。ウォッチドッグ信号は、監視回路３５に入力される。
【００２８】
監視回路３５は、マイコン３３から入力されるウォッチドッグ信号に基づき、マイコン３３の異常を検知するものである。監視回路３５は、ウォッチドッグ信号が一定時間、Ｈｉ又はＬｏに反転しなくなると、マイコン３３がフリーズしているとみなして、マイコン３３の異常を検知する。
【００２９】
監視回路３５は、図３に示す処理を繰り返し実行する構成にされており、マイコン３３の異常を検知している状態では（Ｓ１１０でＹｅｓ）、ＯＲ回路３９に対してＨｉ信号を出力し（Ｓ１２０）、マイコン３３の異常を検知していない状態では（Ｓ１１０でＮｏ）、ＯＲ回路３９に対してＬｏ信号を出力する（Ｓ１３０）。
【００３０】
ここでは、監視回路３５の処理動作を、フローチャートを用いて説明したが、監視回路３５は、汎用コンピュータにて構成されてもよいし、専用のハードウェア回路として構成されてもよい。
【００３１】
付言すると、監視回路３５がＯＲ回路３９に対して出力するＨｉ／Ｌｏ信号は、スイッチ３８に対する制御信号として機能する。Ｈｉ信号は、迂回路３７に設けられたスイッチ３８をオンに切り替えて、迂回路３７の上流と下流とを電気的に接続するための制御信号として機能する。一方、Ｌｏ信号は、スイッチ３８をオフに切り替えて、迂回路３７の上流と下流とを電気的に遮断するための制御信号として機能する。以下では、迂回路３７の上流と下流とを電気的に接続／遮断することを、迂回路３７を接続／遮断するとも表現する。
【００３２】
迂回路３７は、図１に示すように通信線５１から分岐された通信線であり、スイッチ３８を介して通信バス２１に接続されるものである。即ち、迂回路３７は、通信回路３１，３２及びマイコン３３を迂回してコネクタ５０から車内通信システム２０に至る通信路を構成する。迂回路３７は、通信バス２１と同一の通信線として構成される。
【００３３】
スイッチ３８は、この迂回路３７に設置されており、オン／オフにより迂回路３７の上流と下流とを電気的に接続／遮断する。具体的に、スイッチ３８は、ＯＲ回路３９からＨｉ信号が出力されている状態に限って、迂回路３７の上流と下流とを電気的に接続する構成にされる。即ち、スイッチ３８は、ＯＲ回路３９からＬｏ信号が出力されている状態では、迂回路３７の上流と下流とを電気的に遮断する構成にされる。この他、スイッチ３８は、ゲートウェイ装置３０が起動していない状態では、迂回路３７の上流と下流とを遮断するように構成される。
【００３４】
この他、ＯＲ回路３９は、マイコン３３及び監視回路３５からのスイッチ３８に対する制御信号（Ｈｉ／Ｌｏ信号）を受けて、その論理和信号を出力するものである。即ち、ＯＲ回路３９は、マイコン３３及び監視回路３５からのスイッチ３８に対する制御信号を一つの制御信号に統合して、統合後の制御信号をスイッチ３８に入力する回路として機能する。
【００３５】
具体的に、ＯＲ回路３９は、マイコン３３及び監視回路３５の少なくとも一方からＨｉ信号が入力されるとき、迂回路３７が接続されるＨｉ信号を出力し、マイコン３３及び監視回路３５の両者からＬｏ信号が入力されるとき、迂回路３７が遮断されるＬｏ信号を出力する構成にされる。
【００３６】
このように、マイコン３３は、スイッチ３８に対する制御信号として、ＯＲ回路３９に対しＨｉ／Ｌｏ信号を出力することで、スイッチ３８のオン／オフを切り替える切替機能Ｆ３（図２参照）を有した構成にされる。
【００３７】
付言すると、マイコン３３は、図４に示す切替処理を実行することにより、切替機能Ｆ３を実現し、コネクタ５０に特定種類の外部ツール１００が接続されている場合には、ＯＲ回路３９に対してＨｉ信号を出力し、それ以外の場合には、ＯＲ回路３９に対してＬｏ信号を出力する。
【００３８】
続いて、図４に示す切替処理の詳細を説明する。マイコン３３は、図４に示す切替処理を繰り返し実行する構成にされる。切替処理を開始すると、マイコン３３は、外部ツール１００がコネクタ５０に接続されているか否かを判断する（Ｓ２１０）。そして、外部ツール１００がコネクタ５０に接続されていないと判断すると（Ｓ２１０でＮｏ）、ＯＲ回路３９に対する出力信号をＬｏ信号に切り替える（Ｓ２２０）。その後、切替処理を一旦終了する。
【００３９】
一方、マイコン３３は、外部ツール１００がコネクタに接続されていると判断すると（Ｓ２１０でＹｅｓ）、正当な外部ツール１００から迂回路３７を接続するように指示する迂回路接続要求を受信したか否かを判断する（Ｓ２３０）。
【００４０】
即ち、マイコン３３は、迂回路３７の利用権限を有した外部ツール１００から迂回路接続要求を受信したか否かを判断する。上述したようにマイコン３３は、迂回路３７の利用権限を有することを示す認証コードを外部ツール１００が送信してきたか否かを判断することにより、迂回路３７の利用権限を有する外部ツール１００を認識することができる。
【００４１】
そして、正当な外部ツール１００からの迂回路接続要求を受信したと判断すると（Ｓ２３０でＹｅｓ）、マイコン３３は、ＯＲ回路３９に対する出力信号をＨｉ信号に切り替えることにより、迂回路３７を接続すると共に、接続した旨の応答信号を外部ツール１００に送信する（Ｓ２４０）。その後、マイコン３３は、最後に迂回路接続要求を受信してからの経過時間をカウントするためのタイマをゼロにリセットし、タイマによる経過時間のカウント動作を開始させる（Ｓ２５０）。その後、切替処理を一旦終了する。
【００４２】
一方、マイコン３３は、正当な外部ツール１００からの迂回路接続要求を受信していないと判断すると（Ｓ２３０でＮｏ）、迂回路３７が現在接続されている状態であるか否かを判断する（Ｓ２６０）。具体的には、ＯＲ回路３９にＨｉ信号を出力している状態であるか否かを判断することにより、迂回路３７が接続されている状態であるか否かを判断することができる。
【００４３】
そして、迂回路３７が接続されていないと判断すると（Ｓ２６０でＮｏ）、迂回路３７の遮断状態を維持したまま（即ち、ＯＲ回路３９に対する出力信号をＬｏ信号に維持したまま）、切替処理を一旦終了する。
【００４４】
一方、迂回路３７が接続されていると判断すると（Ｓ２６０でＹｅｓ）、マイコン３３は、タイマによりカウントされた経過時間が所定時間を超えたか否かを判断する（Ｓ２７０）。そして、タイマによりカウントされた経過時間が所定時間を超えていないと判断した場合には（Ｓ２７０でＮｏ）、迂回路３７の接続状態を維持したまま（即ち、ＯＲ回路３９に対する出力信号をＨｉ信号に維持したまま）、切替処理を一旦終了する。
【００４５】
この他、マイコン３３は、タイマによりカウントされた経過時間が所定時間を超えていると判断した場合には（Ｓ２７０でＹｅｓ）、ＯＲ回路３９に対する出力信号をＬｏ信号に切り替えた後（Ｓ２８０）、切替処理を一旦終了する。
【００４６】
即ち、マイコン３３は、図４に示す処理の実行により、正当な外部ツール１００から迂回路接続要求を受信してからの所定時間内に限って、迂回路３７を接続するようにスイッチ３８を制御する。
【００４７】
このようなゲートウェイ装置３０の仕様に対応して、正当な外部ツール１００は、次のように構成され得る。例えば、外部ツール１００は、ユーザから迂回路３７を接続するように指示する操作がなされると、迂回路接続要求をゲートウェイ装置３０に送信する構成にされ得る。
【００４８】
迂回路３７が接続されると、外部ツール１００は、迂回路３７を介して車内通信システム２０に直接接続される。外部ツール１００は、この状態において、車内通信システム２０内のＥＣＵ１０を宛先とした送信データを出力することにより、ＥＣＵ１０とゲートウェイ装置３０を介さずに直接通信する構成にされ得る。
【００４９】
更に、外部ツール１００は、迂回路３７を遮断するように指示する操作がユーザによりなされるまで、迂回路３７の接続が継続されるように、定期的に迂回路接続要求をゲートウェイ装置３０に送信する構成にされ得る。このような定期的な迂回路接続要求の送信により、迂回路３７の接続は維持される。付言すると、外部ツール１００は、迂回路３７を遮断するように指示する操作がなされなくても、ユーザからの外部ツール１００に対する操作がなくなってから一定時間経過後には、迂回路接続要求を送信する動作を休止する構成にされてもよい。
【００５０】
この他、外部ツール１００は、迂回路３７が接続されていないときには、ゲートウェイ装置３０に対して転送対象のデータを送信することにより、ゲートウェイ装置３０を介して車内通信システム２０と通信する構成にされ得る。
【００５１】
以上、車載システム１の構成について説明したが、本実施例によれば、ゲートウェイ装置３０がマイコン３３を介さない通信路としての迂回路３７を有し、迂回路３７に対する接続及び遮断機能を有するために、車内通信システム２０への不正アクセスを抑えつつ、必要に応じて外部ツール１００を車内通信システム２０に直接接続することができる。
【００５２】
従って、本実施例の車載システム１によれば、マイコン３３の中継機能Ｆ１を利用した通信によって、通信遅延が生じたり、通信データの抜けが生じたりする不都合の発生を抑えることができる。
【００５３】
即ち、車両開発時等には、外部ツール１００とＥＣＵ１０との間で大量の通信が必要な場合が生じ得る。この場合に、迂回路接続要求を外部ツール１００からゲートウェイ装置３０に送信することによって迂回路３７を接続し、迂回路３７を介してＥＣＵ１０と通信すれば、ゲートウェイ装置３０による中継能力の影響を受けずに、外部ツール１００とＥＣＵ１０との間で適切に大量の通信を行うことができる。
【００５４】
例えば、車両開発時には、車内通信システム２０が設計通りに動作しているかどうかを確認するために、車内通信システム２０を流れる通信データの全てを外部ツール１００で収集することが考えられる。本実施例によれば、このようなケースにおいて、ゲートウェイ装置３０による中継能力の影響を受けずに、車内通信システム２０を流れる通信データの全てを、迂回路３７を介して外部ツール１００により収集することができる。従って、本実施例によれば、ゲートウェイ装置３０を介することにより生じ得るデータ抜け等の影響を抑えて、適切に外部ツール１００による車両診断を行うことができる。
【００５５】
また、マイコン３３による通信の中継動作が介在する外部ツール１００からの車両診断では、車内通信システム２０と外部ツール１００との通信を正常に行うことができない場合に、その原因の所在がマイコン３３にあるのか、ＥＣＵ１０にあるのかを特定できない不都合が生じ得るが、本実施例によれば、迂回路３７を介した車両診断によって、このような不都合の発生を抑えることができる。
【００５６】
また、本実施例によれば、監視回路３５にてマイコン３３からのウォッチドッグ信号を監視することによりマイコン３３の異常を検知し、マイコン３３に異常が生じたときには、迂回路３７を接続するようにスイッチ３８を制御する。従って、本実施例によれば、正当な外部ツール１００が、マイコン３３の異常のために車内通信システム２０にアクセスすることができなくなるのを抑えることができる。
【００５７】
また、マイコン３３のプログラムを更新する際には、一時的にマイコン３３による通信の中継機能Ｆ１が失われる。従って、外部ツール１００からの通信によってマイコン３３のプログラムを更新する際に中継機能Ｆ１を利用すると、プログラムの更新を正常に行えない可能性がある。
【００５８】
これに対して、本実施例によれば、迂回路３７を介して通信バス２１経由でマイコン３３のプログラム更新を行うことができるので、外部ツール１００からマイコン３３のプログラム更新を行う際に大変便利である。
【００５９】
また、本実施例によれば、マイコン３３が正常であるときには、特定種類の外部ツール１００がコネクタ５０に接続されている場合に限って、迂回路３７が接続される。具体的には、特定種類の外部ツール１００として、迂回路３７の利用権限を有する正当な外部ツール１００であって、迂回路接続要求を送信してくる外部ツール１００がコネクタ５０に接続されている場合に限って、迂回路３７が接続される。換言すると、マイコン３３は、迂回路３７の利用権限を有しない外部ツールがコネクタ５０に接続されている場合には、迂回路３７を接続しないように動作する。
【００６０】
従って、本実施例によれば、マイコン３３による中継機能Ｆ１によって車内通信システム２０に対する不正行為の発生を抑えつつ、正当な外部ツール１００に対しては、迂回路３７を接続して、中継機能Ｆ１を介することによる不都合が発生しないようにすることができる。
【００６１】
［変形例］
以上には、本発明の実施例について説明したが、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
【００６２】
例えば、上記実施例では、正当な外部ツール１００から迂回路接続要求を受信した場合でも、迂回路接続要求を最後に受信してから所定時間経過後には、迂回路３７を遮断するが、マイコン３３は、正当な外部ツール１００から迂回路接続要求を受信した場合、その外部ツール１００がコネクタ５０から外されるまで、迂回路３７の接続を維持する構成にされてもよい。即ち、マイコン３３は、Ｓ２６０〜Ｓ２８０に対応する処理を実行しない構成にされてもよい。
【００６３】
この他、ゲートウェイ装置３０は、マイコン３３がスイッチ３８を制御する機能を有さず、監視回路３５がマイコン３３に異常が生じた場合に限って、スイッチ３８をオンして迂回路３７を接続する構成にされてもよい。
【００６４】
［対応関係］
用語間の対応関係は次の通りである。ゲートウェイ装置３０は、セキュリティ装置の一例に対応し、マイコン３３がプログラムの実行により実現する中継機能Ｆ１及び切替機能Ｆ３は、中継手段によって実現される機能の一例に対応する。この他、監視回路３５は、監視制御手段の一例に対応する。
【符号の説明】
【００６５】
１…車載システム、１０…ＥＣＵ、２０…車内通信システム、２１…通信バス、３０…ゲートウェイ装置、３１，３２…通信回路、３３…マイクロコンピュータ（マイコン）、３５…監視回路、３７…迂回路、３８…スイッチ、３９…ＯＲ回路、５０…コネクタ、５１…通信線、１００…外部ツール、３３１…ＲＯＭ。
【図１】
0006036569.tif 000002
【図２】
0006036569.tif 000003
【図３】
0006036569.tif 000004
【図４】
0006036569.tif 000005