(57)【要約】【課題】専用ツール以外の暗号キーを持たない外部装置との情報のやり取りを可能にしながら、車両のセキュリティも確保することを可能にする。【解決手段】車両のボディ系機器の操作部の特定の操作手順をメモリ１２に予め記憶してあり、外部装置３と通信モジュール２とが通信接続されている場合において、操作検出処理（Ｓ８〜Ｓ９）で検出したボディ系機器の操作部に対する一連の操作が、メモリ１２に記憶されている操作手順と一致する場合に、外部装置３とＥＣＵ１との間での情報のやり取りを許可する。【選択図】図１
2014021617.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、
車両外の外部装置（３）と通信できる車載の通信装置（２）に車載ネットワークを介して接続される電子制御装置（１）に備えられる車両用認証装置（１１、１２）であって、
前記車両のボディ系機器の操作部の特定の操作手順を記憶している操作手順記憶手段（１２）と、
前記ボディ系機器の操作部に対する操作を検出する操作検出手段（１１、Ｓ８、Ｓ９）と、
前記外部装置と前記通信装置とが通信接続されている場合において、前記操作検出手段で前記操作手順記憶手段に記憶されている操作手順と一致する一連の操作を検出した場合に、前記外部装置と前記電子制御装置との間での情報のやり取りを許可する認証手段（１１、Ｓ１０）とを備えることを特徴とする車両用認証装置。
【請求項２】
請求項１において、
前記操作手順記憶手段は、前記車両のボディ系機器の操作部の特定の操作手順を複数種類記憶しているとともに、当該操作手順の種類ごとに、前記外部装置と前記電子制御装置との間での情報のやり取りを許可する度合いについて、異なる度合いを対応付けて記憶しており、
前記認証手段は、前記外部装置と前記通信装置とが通信接続されている場合において、前記操作検出手段で前記操作手順記憶手段に記憶されている操作手順と一致する一連の操作を検出した場合に、当該操作手順と対応付けられている度合いの前記外部装置と前記電子制御装置との間での情報のやり取りまでを許可することを特徴とする車両用認証装置。
【請求項３】
請求項１又は２において、
特定の種類の外部装置を識別する識別情報を予め登録している識別情報登録手段（１２）と、
前記識別情報登録手段に登録されている識別情報を有する前記外部装置である専用ツールと、当該識別情報を有していない前記外部装置である汎用ツールとを、前記識別情報をもとに判別するツール判別手段（１１、Ｓ２）を備え、
前記認証手段は、
前記外部装置と前記通信装置とが通信接続されている場合において、前記操作検出手段で前記操作手順記憶手段に記憶されている操作手順と一致する一連の操作を検出した場合に、
前記ツール判別手段で汎用ツールと判別した外部装置については、前記ツール判別手段で専用ツールと判別した外部装置についてよりも限定された度合いの前記外部装置と前記電子制御装置との間での情報のやり取りまでしか許可しないことを特徴とする車両用認証装置。
【請求項４】
請求項１〜３のいずれか１項において、
前記操作手順記憶手段は、前記車両のボディ系機器のワイヤレスキーの操作部に対する操作も含む特定の操作手順を記憶しており、
前記操作検出手段は、前記ワイヤレスキーの操作部の操作も検出することを特徴とする車両用認証装置。
【請求項５】
車両に搭載され、前記外部装置と通信できる通信装置と、
車両外の外部装置と、
前記車両に搭載され、前記通信装置に車載ネットワークを介して接続される電子制御装置に備えられる請求項１〜４のいずれか１項に記載の車両用認証装置とを含むことを特徴とする車両用認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の電子制御装置と車両の外部装置との情報のやり取りの認証を行う車両用認証装置、及びこの車両用認証装置を含む車両用認証システムに関するものである。
【背景技術】
【０００２】
例えば、特許文献１に開示されているように、複数の電子制御装置（ＥＣＵ）が接続された車載ネットワークと、外部装置としての専用ツールとを有線や無線で接続し、車載ネットワーク上のＥＣＵから専用ツールがダイアグ情報を読み出す技術が知られている。さらに、車載ネットワーク上のＥＣＵの制御プログラムの書き換えを車載ネットワークに接続した専用ツールから行う技術も、従来知られている。
【０００３】
また、専用ツール以外の外部装置を用いて、悪意のある第三者によって車載ネットワーク上のＥＣＵのダイアグ情報の読み出しや制御プログラムの書き換えが容易に行われないように、専用ツールのみが持つ暗号キーによって認証を行うことで車両のセキュリティを確保する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２３８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、専用ツール以外の外部装置では認証が成立しないため、専用ツールがなければ車載ネットワーク上のＥＣＵとの情報のやり取りを行うことができない。よって、専用ツールの普及率が高くない地域において、専用ツールがなければ車両の簡易な故障診断も行うことができない問題点があった。
【０００６】
本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、専用ツール以外の暗号キーを持たない外部装置との情報のやり取りを可能にしながら、車両のセキュリティも確保することを可能にする車両用認証装置及び車両用認証システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の車両用認証装置は、車両に搭載され、車両外の外部装置（３）と通信できる車載の通信装置（２）に車載ネットワークを介して接続される電子制御装置（１）に備えられる車両用認証装置（１１、１２）であって、車両のボディ系機器の操作部の特定の操作手順を記憶している操作手順記憶手段（１２）と、ボディ系機器の操作部に対する操作を検出する操作検出手段（１１、Ｓ８、Ｓ９）と、外部装置と通信装置とが通信接続されている場合において、操作検出手段で操作手順記憶手段に記憶されている操作手順と一致する一連の操作を検出した場合に、外部装置と電子制御装置との間での情報のやり取りを許可する認証手段（１１、Ｓ１０）とを備えることを特徴としている。
【０００８】
これによれば、外部装置と通信装置とが通信接続されている場合において、車両のボディ系機器の操作部を特定の操作手順に従って操作を行えば、外部装置と電子制御装置との間での情報のやり取りが許可される。よって、認証用の暗号キーを有しない外部装置であっても電子制御装置との間での情報のやり取りが可能になる。また、上記特定の操作手順を知らされていないユーザは、上記特定の操作手順に従った操作を行って外部装置と電子制御装置との間での情報のやり取りを行うことは困難であるため、車両のセキュリティも確保することが可能になる。
【０００９】
その結果、専用ツール以外の暗号キーを持たない外部装置との情報のやり取りを可能にしながら、車両のセキュリティも確保することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】車両用認証システム１００の概略的な構成を示すブロック図である。
【図２】ＥＣＵ１のＣＰＵ１１での認証関連処理のフローの一例を示すフローチャートである。
【図３】車両用認証システム１００ａの概略的な構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を用いて説明する。
【００１２】
（実施形態１）
図１に示すように、車両用認証システム１００は、電子制御装置（以下、ＥＣＵ）１、通信モジュール２、及び外部装置３を含んでいる。ＥＣＵ１及び通信モジュール２は車両に搭載されるものであって、外部装置３は車両外で用いられるものである。なお、本実施形態の例では、外部装置３は車両外で用いるものとして説明を行うが、車両内で用いられてもよいものとする。
【００１３】
ＥＣＵ１と通信モジュール２とは、例えばＣＡＮ（controller areanetwork）などの通信プロトコルに準拠した車内ＬＡＮといった車載ネットワークで接続されているものとする。また、通信モジュール２と外部装置３とは、ＤｏＩＰ（Diagnostics over Internet Protocol）などのインターネットプロトコル（ＩＰ）ベースのネットワークで無線接続又は有線接続される構成とする。また、通信モジュール２と外部装置３とは、ＤＬＣコネクタを介したＣＡＮ等のネットワークでも接続可能な構成としてもよい。
【００１４】
通信モジュール２は、外部装置３と車載ネットワークとを中継するものであって、外部装置３から送信されてきた情報を受信して、車載ネットワークを介してＥＣＵ１に送ったり、車載ネットワークを介してＥＣＵ１から送られてきた情報を外部装置３に送信したりする。通信モジュール２は、無線によって外部装置３と通信を行う構成とした場合には、無線通信用の送受信アンテナを有する構成とすればよい。通信モジュール２が請求項の通信装置に相当する。
【００１５】
外部装置３は、通信モジュール２と通信を行うことができる機器であって、自機器を特定するための識別情報（以下、装置識別子）を保持している。外部装置３は、前述したように通信モジュール２と通信を行うことができるものであって、通信モジュール２へ自装置の装置識別子の送信も行うものとする。装置識別子としては、例えば機器ＩＤを用いる構成とすればよい。
【００１６】
なお、本実施形態では、装置識別子としては、個々の外部装置３を特定するための識別子に限らず、外部装置３の型式等の種類を特定するための識別子を用いる構成としてもよい。
【００１７】
外部装置３としては、例えばカーディーラーや自動車整備工場の整備士が使用する専用のテスタ（以下、専用ツール）や例えばノートＰＣや携帯端末等の一般人も普通に使用する通信機能を有した機器（以下、汎用ツール）がある。
【００１８】
外部装置３は、ダイアグ診断コード（つまり、ダイアグ情報）のＥＣＵ１からの読み出しやＥＣＵ１の制御プログラムの書き換えやＥＣＵ１が制御する電装品の強制駆動を要求するサービス要求を送信するダイアグ通信を行うものとする。ダイアグ診断コードとは、車両の不具合の有無や異常があった場合の異常についての情報である。
【００１９】
ＥＣＵ１は、ＣＰＵ１１、ＲＯＭやＲＡＭやＥＥＰＲＯＭ等のメモリ１２、通信インターフェース（Ｉ／Ｆ）１３、及びこれらの構成を接続するバスライン等からなる周知のマイクロコンピュータを中心に構成されている。そして、ＲＯＭ等に記憶されたプログラムに従って、ダイアグ通信の認証に関連する処理（以下、認証関連処理）等の各種処理を行う。ＣＰＵ１１及びメモリ１２が請求項の車両用認証装置に相当する。
【００２０】
本実施形態では、ＥＣＵ１のＥＥＰＲＯＭ等の不揮発性のメモリ１２には、例えば専用ツールの装置識別子が予め記憶（登録）されているものとする。また、不揮発性のメモリ１２の別の格納領域には、例えば専用ツールと汎用ツールとのそれぞれについて、認証成立の条件となるボディ系機器の操作部の特定の操作手順が対応付けて予め記憶されているものとする。特定の操作手順の例については後に詳述する。よって、メモリ１２が請求項の識別情報登録手段及び操作手順記憶手段に相当する。
【００２１】
次に、図２のフローチャートを用いて、ＣＰＵ１１での認証関連処理の一例についての説明を行う。本フローは、例えば外部装置３と通信モジュール２との通信接続が開始（通信確立）したときに開始される。
【００２２】
まず、ステップＳ１では、識別子取得処理を行って、ステップＳ２に移る。識別子取得処理では、通信モジュール２から通信Ｉ／Ｆ１３を介してＣＰＵ１１に入力される外部装置３の装置識別子を取得する。よって、ステップＳ１の処理が請求項の識別情報取得手段に相当する。
【００２３】
ステップＳ２では、登録判別処理を行って、ステップＳ３に移る。登録判別処理では、通信接続されている外部装置３が、メモリ１２に装置識別子が登録済みの外部装置３（つまり、専用ツール）か否かを判別する。
【００２４】
専用ツールか否かの判別は、メモリ１２に登録済みの装置識別子の中に、ステップＳ１で取得した装置識別子と一致するものがあるか否かによって判別する。詳しくは、専用ツールとしての外部装置３の装置識別子は、メモリ１２に登録されているので一致することになり、専用ツールと判別される。一方、汎用ツールとしての外部装置３の装置識別子は、メモリ１２に登録されていないので一致せず、汎用ツールと判別される。よって、ステップＳ２の処理が請求項のツール判別手段に相当する。
【００２５】
ステップＳ３では、登録判別処理の結果、通信接続されている外部装置３が登録済み（つまり、専用ツール）と判別した場合（ステップＳ３でＹＥＳ）には、ステップＳ４に移る。また、登録済みでない（つまり、汎用ツール）と判別した場合（ステップＳ３でＮＯ）には、ステップＳ８に移る。
【００２６】
ステップＳ４では、認証処理を行って、ステップＳ５に移る。ステップＳ４の認証処理では、例えば認証処理では、登録判別処理でメモリ１２に装置識別子が登録済みと判別した場合に認証成立とする構成としてもよいし、専用ツールへのパスワードの入力をユーザに要求し、入力されたパスワードが正しいか否かに応じて、認証を行う構成としてもよい。ここでは、一例として、パスワードが正しい場合に認証成立とし、パスワードが正しくない場合に認証不成立とするものとして以降の説明を行う。
【００２７】
ステップＳ５では、認証処理で認証成立であった場合（ステップＳ５でＹＥＳ）には、ステップＳ６に移る。また、認証処理で認証不成立であった場合（ステップＳ５でＮＯ）には、ステップＳ７に移る。
【００２８】
ステップＳ６では、全許可処理を行って、ステップＳ７に移る。全許可処理では、ダイアグ通信に関する全機能の使用を許可する。例えば、ダイアグ診断コードのＥＣＵ１からの読み出し（以下、コード読み出し）、ＥＣＵ１の制御プログラムの書き換え（以下、プログラム書き換え）、ＥＣＵ１が制御する電装品の強制駆動（以下、電装品強制駆動）が全機能であるとした場合には、これらの全ての機能を許可する。つまり、外部装置３とＥＣＵ１との間での、コード読み出し、プログラム書き換え、電装品強制駆動の要求に関する情報のやり取りを許可する。
【００２９】
なお、本実施形態では、全許可処理においてダイアグ通信に関する全機能の使用を許可する構成を示したが、必ずしもこれに限らない。例えば、後述する一部許可処理で許可する機能を包含しさせすれば、許可する機能はダイアグ通信に関する一部の機能に止める構成としてもよい。
【００３０】
ステップＳ７では、外部装置３と通信モジュール２との通信接続が解除された場合（ステップＳ７でＹＥＳ）に、フローを終了する。また、外部装置３と通信モジュール２との通信接続が解除されていない場合（ステップＳ７でＮＯ）には、ステップＳ４に戻ってフローを繰り返す。
【００３１】
また、登録判別処理の結果、通信接続されている外部装置３が登録済みでない（つまり、汎用ツール）と判別した場合のステップＳ８では、操作検出処理を行う。操作検出処理では、車載ネットワークに出力される信号をもとに、ボディ系機器の操作部に対する操作を検出する。そして、操作を検出した場合（ステップＳ８でＹＥＳ）には、ステップＳ９に移る。また、操作を検出しなかった場合（ステップＳ８でＮＯ）には、ステップＳ１３に移る。ここで言うところの車載ネットワークに出力される信号とは、ボディ系機器を制御するＥＣＵ１から車載ネットワークに出力される、当該ボディ系機器の操作部の操作に関する信号である。
【００３２】
ボディ系機器の操作部としては、ドアのドアハンドルやドアハンドルに設けられたリクエストスイッチ、パワースライドドアの開閉やキーレスエントリーのためのワイヤレスキーの操作スイッチがある。他にも、ドアロック、パワーウインドウ、ワイパー、前照灯、フォグランプ、カーエアコン、パワーシート、サンルーフ、ハザードランプの操作スイッチなどがある。
【００３３】
ドアハンドルの操作については、ドアハンドルの引き戻しを検出するスイッチの信号をもとに検出すればよい。リクエストスイッチの操作については、リクエストスイッチの信号をもとに検出すればよい。前述のワイヤレスキーの操作スイッチやドアロック、パワーウインドウ、ワイパー、前照灯、フォグランプ、カーエアコン、パワーシート、サンルーフ、ハザードランプの操作スイッチの操作については、これらの操作スイッチの信号をもとに検出すればよい。
【００３４】
また、本実施形態で言うところのボディ系機器とは、エンジン系やパワートレイン系といった車両の駆動に関する機器、及びナビゲーション装置といった情報の表示に関する機器を除く機器と言い換えることができる。
【００３５】
ステップＳ９では、ボディ系機器の操作部に対する操作の検出が終了したか否かを判定する。操作の検出が終了したか否かの判定については、ボディ系機器の操作部の操作に関する信号を検出してから所定時間（例えば数秒）、次のボディ系機器の操作部の操作に関する信号の検出を行わなかった場合に、操作の検出が終了したと判定する構成とすればよい。
【００３６】
そして、操作の検出が終了したと判定した場合（ステップＳ９でＹＥＳ）には、ステップＳ１０に移る。また、操作の検出が終了していないと判定した場合（ステップＳ９でＮＯ）には、操作の検出を続行し、ステップＳ９のフローを繰り返す。このステップＳ８〜ステップＳ９の処理が請求項の操作検出手段に相当する。
【００３７】
また、検出した操作については、一連の操作を時系列に沿って、ＲＡＭ等の電気的に書き換え可能なメモリ１２に記憶する構成とすればよい。例えば、ドアハンドルの引き戻しの操作を２回連続して検出した後、ワイヤレスキーの操作スイッチの操作を１回検出していた場合には、「ドアハンドルの操作、ドアハンドルの操作、ワイヤレスキーの操作」の順に一連の操作を記憶すればよい。
【００３８】
ステップＳ１０では、認証処理を行って、ステップＳ１１に移る。よって、このステップＳ１０の処理が請求項の認証手段に相当する。認証処理では、操作検出処理で検出したボディ系機器の操作部に対する一連の操作が、メモリ１２に予め記憶してある専用ツールについての前述の操作手順と一致するか否かを判定し、一致する場合に認証成立とする。また、一致しない場合には認証不成立とする。
【００３９】
例えば、メモリ１２に予め記憶してある専用ツールについての前述の操作手順が「ドアハンドルの操作、ドアハンドルの操作、ワイヤレスキーの操作」である場合には、メモリ１２から読み出した、ステップＳ１０の操作検出処理で検出したボディ系機器の操作部に対する一連の操作が「ドアハンドルの操作、ドアハンドルの操作、ワイヤレスキーの操作」である場合に、一致していると判定する。
【００４０】
ステップＳ１１では、認証処理で認証成立であった場合（ステップＳ１１でＹＥＳ）には、ステップＳ１２に移る。また、認証処理で認証不成立であった場合（ステップＳ１１でＮＯ）には、ステップＳ１３に移る。
【００４１】
ステップＳ１２では、一部許可処理を行って、ステップＳ１３に移る。一部許可処理では、ダイアグ通信に関する機能のうち、前述の全許可処理で許可される機能のうちの一部の機能に限定した機能の使用を許可する。前述のコード読み出し、プログラム書き換え、電装品強制駆動が全機能であるとした場合に、例えばコード読み出しのみを許可する構成とすればよい。つまり、専用ツールよりも限定された度合いの情報のやり取りまでしか許可しない。
【００４２】
ステップＳ１３では、外部装置３と通信モジュール２との通信接続が解除された場合（ステップＳ１３でＹＥＳ）に、フローを終了する。また、外部装置３と通信モジュール２との通信接続が解除されていない場合（ステップＳ１３でＮＯ）には、ステップＳ８に戻ってフローを繰り返す。
【００４３】
なお、本実施形態では、ステップＳ８の操作検出処理で操作を検出しなかった場合に、ステップＳ１３の処理に移る構成を示したが、必ずしもこれに限らない。例えば、ステップＳ８の操作検出処理で操作を検出しなかった場合に、ステップＳ１０の認証処理に移る構成としてもよい。
【００４４】
これによれば、外部装置３と通信モジュール２とが通信接続されている場合において、車両のボディ系機器の操作部を特定の操作手順に従って操作を行えば、装置識別子（つまり、暗号キーに相当）がＥＣＵ１側に登録されていない汎用ツールであっても、専用ツールよりも限定された度合いの情報のやり取りを行うことが可能になる。また、上記特定の操作手順を知らされていないユーザは、上記特定の操作手順に従った操作を行って外部装置３とＥＣＵ１との間での情報のやり取りを行うことは困難であるため、車両のセキュリティも確保することが可能になる。
【００４５】
その結果、専用ツール以外の暗号キーを持たない外部装置３との情報のやり取りを可能にしながら、車両のセキュリティも確保することが可能になる。
【００４６】
なお、本実施形態では、通信モジュール２と通信接続されている外部装置３が専用ツールであるか汎用ツールであるかに応じて、ダイアグ通信に関する機能の使用の許可を限定する構成を示したが、必ずしもこれに限らない。例えば、通信モジュール２と通信接続されている外部装置３が専用ツールであるか汎用ツールであるかに関わらず、ダイアグ通信に関する機能の使用を同様に許可する構成としてもよい。
【００４７】
また、車両のボディ系機器の操作部の特定の操作手順を複数種類記憶しておき、操作手順の種類に応じて、許可されるダイアグ通信に関する機能を変更する構成としてもよい。この場合、車両のボディ系機器の操作部の特定の操作手順を、メモリ１２に複数種類記憶しておくとともに、当該操作手順の種類ごとに、外部装置３とＥＣＵ１との間での情報のやり取りを許可する度合い（つまり、許可するダイアグ通信に関する機能）を対応付けてメモリ１２に記憶しておく構成とすればよい。
【００４８】
一例として、以下のようにすればよい。まず、専用ツールについては、前述のコード読み出し、プログラム書き換え、電装品強制駆動の全てを許可するように対応付ける。また、汎用ツールについて、操作手順「ドアハンドルの操作、ドアハンドルの操作、ワイヤレスキーの操作」の場合には、前述のコード読み出しのみを許可するように対応付ける。さらに、汎用ツールについて、操作手順「ドアハンドルの操作、ドアハンドルの操作、ドアハンドルの操作、ドアハンドルの操作」の場合には、対象とする電装品の種類が操作手順「ドアハンドルの操作、ドアハンドルの操作、ワイヤレスキーの操作」の場合よりも限定されたコード読み出しのみを許可するように対応付ける。
【００４９】
なお、様々な種類のボディ系機器の操作部の操作を前述の特定の操作手順に組み込む構成とすることが可能であるが、車両のドアの開扉を行う必要がない利便性の観点からは、ドアハンドルの操作、ドアハンドルのリクエストスイッチの操作、ワイヤレスキーの操作スイッチの操作の少なくともいずれかからなる操作手順を前述の特定の操作手順とすることが好ましい。また、セキュリティ性の向上の観点からは、複数種類のボディ系機器の操作部の操作を組み合わせた操作手順を前述の特定の操作手順とすることが好ましい。
【００５０】
（実施形態２）
本発明は上述の実施形態１に限定されるものではなく、次の実施形態（以下、実施形態２）も本発明の技術的範囲に含まれる。以下では、この実施形態２について図３を用いて説明を行う。なお、説明の便宜上、前述の実施形態の説明に用いた図に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
【００５１】
実施形態１では、車両用認証システム１００に含まれる各ＥＣＵ１で外部装置３の認証を行う構成を示した。この構成に対して、実施形態２における車両用認証システム１００ａは、ゲートウェイとして機能するＥＣＵ１ａでのみ外部装置３の認証を行う点が異なっている。
【００５２】
図３に示すように、車両用認証システム１００ａは、ＥＣＵ１ａ、ＥＣＵ１ｂ、通信モジュール２、及び外部装置３を含んでいる。ＥＣＵ１ａと通信モジュール２とは、例えばＤｏＩＰなどのＩＰベースのネットワークで接続されている構成とすればよい。また、ＥＣＵ１ａとＥＣＵ１ｂ、及びＥＣＵ１ｂ同士は、例えばＣＡＮなどの通信プロトコルに準拠した車内ＬＡＮといった車載ネットワークで接続されているものとする。
【００５３】
ＥＣＵ１ａは、ゲートウェイとして機能する点を除けば、実施形態１のＥＣＵ１と同様の構成である。ＥＣＵ１ａは、ＥＣＵ１のＣＰＵ１１の代わりにＣＰＵ１１ａを備えるとともに、通信Ｉ／Ｆ１３に加え、通信Ｉ／Ｆ１５を備える。
【００５４】
ここで言うところのゲートウェイとは、車載ネットワークへの入り口となるネットワーク拠点である。また、例えば本実施形態の例に挙げたように、ＣＡＮとＩＰベースのネットワークといった通信プロトコルが異なるネットワーク同士を中継する場合には、プロトコル変換も行うものとする。なお、ＥＣＵ１ａと通信モジュール２とは、ＣＡＮなどの通信プロトコルに準拠した車内ＬＡＮで接続されている構成としてもよい。
【００５５】
ＥＣＵ１ｂは、ゲートウェイとしての機能に関する構成を備えていない点と前述の認証関連処理を行わない点とを除けばＥＣＵ１ａと同様の構成である。
【００５６】
ＥＣＵ１ａのＣＰＵ１１ａは、実施形態１で説明した認証関連処理と同様にして、通信モジュール２と通信接続された外部装置３の認証を行う。そして、外部装置３の認証が成立した場合には、その外部装置３のダイアグ通信データに含まれる送信先アドレスで指定されているＥＣＵ１ｂとその外部装置３との情報のやり取りを、認証された範囲内で許可する。一方、外部装置３の認証が成立しなかった場合には、その外部装置３とＥＣＵ１ｂとの情報のやり取りを禁止する。
【００５７】
実施形態２の構成によれば、ゲートウェイとして機能するＥＣＵ１ａでのみ外部装置３の認証を行う点が実施形態１と異なっているだけであるので、実施形態１と同様に、専用ツール以外の暗号キーを持たない外部装置３との情報のやり取りを可能にしながら、車両のセキュリティも確保することが可能になる。
【００５８】
さらに、実施形態２の構成によれば、ゲートウェイとして機能するＥＣＵ１ａが認証関連処理を代表して行うので、ＥＣＵ１ａに車載ネットワークで接続されるＥＣＵ１ｂでは認証関連処理を行う必要がなくなり、ＥＣＵ１ｂのＣＰＵの負荷を低減することができる。また、各ＥＣＵ１ｂのメモリ１２に専用ツールの装置識別子を登録したり、認証成立の条件となるボディ系機器の操作部の特定の操作手順を記憶したりする必要がなくなるため、各ＥＣＵ１ｂのメモリ１２の容量を有効活用できる。
【００５９】
また、車両用認証システム１００・１００ａでは、カーディーラー等において専用ツール等を用いることにより、前述の特定の操作手順の変更をしたり、特定の操作手順に対応して許可されるダイアグ通信に関する機能の変更を行ったりする設定が可能な構成としてもよい。
【００６０】
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【００６１】
１  ＥＣＵ（電子制御装置）、２  通信モジュール（通信装置）、３  外部装置、１１  ＣＰＵ（車両用認証装置）、１２  メモリ（車両用認証装置、操作手順記憶手段）、Ｓ８・Ｓ９  操作検出手段、Ｓ１０  認証手段
【図１】
2014021617.tif 000003
【図２】
2014021617.tif 000004
【図３】
2014021617.tif 000005