(57)【要約】【課題】車両盗難に対するセキュリティの向上を図る。【解決手段】本発明の車両制御システムは、互いに無線通信が可能とされた車両と携帯機とを有して構成され、車両は、携帯機に記憶された携帯機側認証用情報と車両に記憶された車両側認証用情報とに基づく認証処理の結果に基づいてエンジン始動を行うエンジン始動制御処理と、車両と携帯機の双方に認証処理に係る認証用情報が記憶された状態となるように認証用情報についての登録を行う登録処理とを実行する制御部とを備えており、制御部は、車両の操作子を用いた操作パタンの入力を受け付け、入力された操作パタンを記憶部に記憶操作パタンとして記憶させる操作パタン設定処理を実行し、登録処理では、操作子を用いて入力された操作パタンと記憶操作パタンとに基づく認証処理とそれ以外の認証処理とを実行し、双方の認証処理が共に成功した場合に前記登録を行う。【選択図】図３
2015113693.tif 000002
【特許請求の範囲】
【請求項１】
互いに無線通信が可能とされた車両と携帯機とを有して構成された車両制御システムであって、
前記車両は、
前記携帯機に記憶された携帯機側認証用情報と前記車両に記憶された車両側認証用情報とに基づく認証処理の結果に基づいてエンジン始動を行うエンジン始動制御処理と、前記車両と前記携帯機の双方に前記認証処理に係る認証用情報が記憶された状態となるように前記認証用情報についての登録を行う登録処理とを実行する制御部とを備え、
前記制御部は、
前記車両の操作子を用いた操作パタンの入力を受け付け、入力された操作パタンを記憶部に記憶操作パタンとして記憶させる操作パタン設定処理を実行し、
前記登録処理では、前記操作子を用いて入力された操作パタンと前記記憶操作パタンとに基づく認証処理とそれ以外の認証処理とを実行し、双方の認証処理が共に成功した場合に前記登録を行う
車両制御システム。
【請求項２】
前記制御部は、
前記操作パタン設定処理における前記操作パタンの入力受け付け前に、前記登録処理において前記操作パタンを用いた認証を行うか否かを操作に基づき選択する選択処理を実行する
請求項１に記載の車両制御システム。
【請求項３】
前記制御部は、
前記記憶操作パタンの変更を行う操作パタン変更処理を実行可能とされ、
前記操作パタン変更処理では、前記操作子を用いて入力された操作パタンと前記記憶操作パタンとが一致することを条件に前記記憶操作パタンの変更を行う
請求項１又は請求項２に記載の車両制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに無線通信が可能とされた車両と携帯機とを有して構成された車両制御システムとして、特に携帯機側の認証用情報と車両側の認証用情報とに基づく認証処理を行った結果に基づいて車両のエンジン始動制御を行ういわゆるイモビライザ機能を有した車両制御システムについての技術分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２０１２−３６６５９号公報
【背景技術】
【０００３】
特定の携帯機によってのみ車両のエンジン始動を行うことを可能としたイモビライザ機能を有した車両制御システムが普及している。このような車両制御システムにおいては、例えば、携帯機に記憶された認証用情報と車両に記憶された認証用情報とに基づく認証処理を行い、認証に成功した場合のみ車両に対するエンジン始動が可能とされている。
上記の車両制御システムには、一台の車両を複数人が使用する場合などに対応するために、車両に対して新規の携帯機の認証用情報を車両に追加登録できるものがある（例えば特許文献１参照）。この場合には、車両に追加登録された認証用情報に対応する携帯機によっても、エンジン始動が可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、新規の携帯機側の認証用情報を車両に追加登録する方法として、登録機と呼ばれる専用の機器を用いる方法が知られている。この場合には、ＯＢＤ（On-Board Diagnostics）ケーブルなどを介して登録機を車両に接続し、新規の携帯機の認証用情報を車両に追加登録する指示を登録機から車両に出すことにより、携帯機の認証用情報を車両に追加登録することができる。
ところが、正規品でない登録機の入手が可能となってきており、これらの登録機を悪用した車両の盗難が発生している。
【０００５】
そこで、本発明は、上記の状況に鑑み、車両の所有者以外の第三者によって認証用情報が登録されてしまうことを防止し、車両盗難に対するセキュリティの向上を図ることを目的とする。
【課題を解決するための手段】
【０００６】
第１に、本発明に係る車両制御システムは、互いに無線通信が可能とされた車両と携帯機とを有して構成された車両制御システムであって、前記車両は、前記携帯機に記憶された携帯機側認証用情報と前記車両に記憶された車両側認証用情報とに基づく認証処理の結果に基づいてエンジン始動を行うエンジン始動制御処理と、前記車両と前記携帯機の双方に前記認証処理に係る認証用情報が記憶された状態となるように前記認証用情報についての登録を行う登録処理とを実行する制御部とを備え、前記制御部は、前記車両の操作子を用いた操作パタンの入力を受け付け、入力された操作パタンを記憶部に記憶操作パタンとして記憶させる操作パタン設定処理を実行し、前記登録処理では、前記操作子を用いて入力された操作パタンと前記記憶操作パタンとに基づく認証処理とそれ以外の認証処理とを実行し、双方の認証処理が共に成功した場合に前記登録を行うものである。
【０００７】
これにより、車両に対して車両の所有者本人でなければ知り得ない操作パタンを入力しなければ認証用情報の登録を行うことができない。
【０００８】
第２に、上記した本発明に係る車両制御システムにおいては、前記制御部は、前記操作パタン設定処理における前記操作パタンの入力受け付け前に、前記登録処理において前記操作パタンを用いた認証を行うか否かを操作に基づき選択する選択処理を実行することが望ましい。
【０００９】
これにより、車両の所有者の意思に基づき操作パタンを用いた認証を用いるか否かの選択が行われる。
【００１０】
第３に、上記した本発明に係る車両制御システムにおいては、前記制御部は、前記記憶操作パタンの変更を行う操作パタン変更処理を実行可能とされ、前記操作パタン変更処理では、前記操作子を用いて入力された操作パタンと前記記憶操作パタンとが一致することを条件に前記記憶操作パタンの変更を行うことが望ましい。
【００１１】
これにより、車両に対して車両の所有者本人でなければ知り得ない操作パタンを入力しなければ記憶操作パタンの変更を行うことができない。
【発明の効果】
【００１２】
本発明によれば、車両の所有者以外の第三者によって認証用情報が登録されてしまうことを防止し、車両盗難に対するセキュリティの向上を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態の車両システムの構成を示すブロック図である。
【図２】操作パタン設定処理の流れを示すフローチャートである。
【図３】登録処理の流れを示すフローチャートである。
【図４】操作パタン変更処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明車両制御システムを実施するための形態（以下「実施の形態」と表記）について、添付図面を参照して説明する。
【００１５】
＜１．車両制御システムの構成＞
図１は、実施の形態としての車両制御システム０の構成を示したブロック図である。尚、図１は、車両制御システム０の構成のうち主に本発明に係る要部の構成のみを抽出して示している。
車両制御システム０は、互いに無線通信が可能とされた車両１と携帯機（マスタキー１００、サブキー１０１）とを有して構成されている。
車両１は、各種制御を行う制御部２と、マスタキー１００やサブキー１０１との間で無線通信を行うための送受信機能を持つ通信部３と、記憶部４と、センサ・操作子類５と、ＯＢＤ（On-Board Diagnostics）接続部６と、エンジン関連アクチュエータ７と、ドアロックアクチュエータ８とを少なくとも有している。
【００１６】
ここで、携帯機としてのマスタキー１００及びサブキー１０１について説明しておく。
これらマスタキー１００及びサブキー１０１は、車両１のエンジン始動やドアのロック／アンロックを行うためのキーとして運転者等が携帯する機器とされている。
マスタキー１００は、車両１の通信部３と無線通信を行う通信部１００Ａと、通信部１００Ａと接続されたＩＣ（Integrated Circuit）チップ１００Ｂとを有している。また、図示は省略したが、マスタキー１００には、車両のドアのロックやアンロックの遠隔操作を行うためのボタンやボタンの操作に応じて発光する図示しないインジケータなども設けられている。
ＩＣチップ１００Ｂには、マスタキー１００に固有の識別情報であるマスタキー認証用情報１００Ｃが記憶されている。ＩＣチップ１００Ｂは、上述したボタンの操作に応じた操作信号を通信部１００Ａを介して車両制御システム０側に送信するための制御を行う。また、ＩＣチップ１００Ｂは、マスタキー認証用情報１００Ｃを通信部１００Ａを介して車両１側に送信させる制御も行う。
【００１７】
サブキー１０１は、通信部１０１ＡとＩＣチップ１０１Ｂとを有している。サブキー１０１の構成は、ＩＣチップ１０１Ｂ内にサブキー１０１に固有の識別情報としてのサブキー認証用情報１０１Ｃが記憶された点以外はマスタキー１００と同様となるため重複説明は避ける。
【００１８】
なお、マスタキー１００に記憶されたマスタキー認証用情報１００Ｃ、及びサブキー１０１に記憶されたサブキー認証用情報１０１Ｃを車両１側に送信する際には、セキュリティの面から暗号化処理を行ってもよい。すなわち、マスタキー１００におけるＩＣチップ１００Ｂ、サブキー１０１におけるＩＣチップ１０１Ｂがそれぞれマスタキー認証用情報１００Ｃ、サブキー認証用情報１０１Ｃを暗号化して車両１側に送信させるものである。
【００１９】
また図１では、車両１側に認証用情報を登録する際に用いられる機器としての登録機２００も示している。登録機２００は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有したコンピュータを有して構成されている。また、表示部としてのディスプレイ２００ａと作業者等が操作入力を行うための操作子２００ｂを有している。登録機２００は、ＯＢＤケーブル２０１を介して車両１のＯＢＤ接続部６と接続されることで、制御部２との間で通信を行うことが可能とされている。
【００２０】
車両１において、通信部３は、マスタキー１００の通信部１００Ａやサブキー１０１の通信部１０１Ａとの間で無線通信を行う。
【００２１】
記憶部４は、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などの不揮発性メモリで構成されており、車両１の制御に必要な各種データが記憶される。特に、記憶部４には、イモビライザ機能を実現する上で用いられる車両側認証用情報が記憶される。この図１に示す納車時の状態では、記憶部４には車両側認証用情報として車両側マスタキー認証用情報４Ａが記憶されている。本例において、車両側マスタキー認証用情報４Ａは、マスタキー１００に記憶されているマスタキー認証用情報１００Ｃと同一情報とされている。
なお、記憶部４には、後述する登録処理（図３）に伴ってサブキー認証用情報１０１Ｃが車両側サブキー認証用情報として記憶され、また後述する操作パタン設定処理（図２）等に伴って操作パタン（記憶操作パタン）の情報も記憶されるが、これについては後述する。
【００２２】
センサ・操作子類５は、車両制御に用いられる各種センサや運転者等が車両１に対し操作入力を行うための各種操作子を包括的に表したものである。センサとしては、例えば、アクセルペダルの踏込み量からアクセル開度を検出するアクセル開度センサ５Ａやブレーキペダルの操作／非操作に応じてオン／オフされるブレーキスイッチ５Ｂなどがある。操作子としては、例えば、エンジンの始動や停止等を指示するためのスタートボタン５Ｃや、ワイパの動作を指示するためのワイパスイッチ５Ｄなどがある。
【００２３】
ＯＢＤ接続部６は、登録機２００等の外部機器を接続するためのＯＢＤケーブル２０１が接続され、ＯＢＤケーブル２０１を介して接続された外部機器との間で各種情報の入出力を行うことが可能とされている。
【００２４】
エンジン関連アクチュエータ７は、エンジンに係る各種アクチュエータを包括的に表したものである。エンジン関連アクチュエータ７としては、例えばスロットル弁を駆動するスロットルアクチュエータや燃料噴射を行うインジェクタ、更に、エンジン始動に用いられるセルモータなどがある。
【００２５】
ドアロックアクチュエータ８は、ドアのロックやアンロックを行うためのアクチュエータを表しており、ドアのロック／アンロック機構を駆動するための例えばモータなどのアクチュエータとされている。
【００２６】
制御部２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有したコンピュータにより構成され、車両制御のための各種処理を実行する。図のように制御部２は、通信部３、記憶部４、センサ・操作子類５、ＯＢＤ接続部６、エンジン関連アクチュエータ７、ドアロックアクチュエータ８と接続されている。
制御部２は、センサ・操作子類５として設けられたアクセル開度センサ５Ａなどの所定のセンサからの検出信号や操作子による操作入力情報等に基づき、エンジン関連アクチュエータ７として設けられた所定のアクチュエータを制御することで、エンジンに係る制御を行う。
また、制御部２は、通信部３を介したマスタキー１００やサブキー１０１によるドアのロック操作やアンロック操作、或いはセンサ・操作子類５として設けられた所定の操作子による操作入力情報に基づいてドアロックアクチュエータ８を制御することでドアのロック／アンロックを実行させる。
さらに、制御部２は、イモビライザ機能を実現するための処理を実行する。すなわち、マスタキー１００やサブキー１０１としての携帯機側から受信された認証用情報と記憶部４に記憶されている認証用情報とを用いた認証処理を行い、該認証処理の結果に基づいてエンジン関連アクチュエータ７によりエンジン始動を実行させる処理（エンジン始動制御処理）を実行する。具体的に、本例のエンジン始動制御処理においては、上記の認証処理として、携帯機側から受信した認証用情報と記憶部４に記憶されている認証用情報とを照合しそれらが一致するか否かを判別する。そして、認証用情報が一致し認証が成功した場合はエンジン関連アクチュエータ７によりエンジン始動を実行させ、認証用情報が一致せず認証が失敗した場合はエンジン関連アクチュエータ７によるエンジン始動を実行させないように処理を行う。
なお、携帯機側より認証用情報が暗号化されて送信される場合には、制御部２は、暗号化された状態の認証用情報を復号化した上で上記の認証処理に用いる。何れにしても、エンジン始動制御処理の際に実行する上記の認証処理としては、携帯機側に記憶された認証用情報と車両１側に記憶された認証用情報とに基づく認証処理が行われればよい。
【００２７】
また、制御部２は、認証用情報についての登録処理を行う。本例の場合、登録処理は、記憶部４に新たな携帯機の認証用情報を追加する処理として実行されるが、詳細については以降で説明する。
【００２８】
＜２．操作パタン設定処理＞
本実施の形態の車両制御システム０では、上記の登録処理により、登録機２００を用いた車両１への認証用情報の追加登録が可能とされている。これにより、マスタキー１００以外のサブキー１０１等によってもエンジン始動を行うことが可能となる。
しかしながら、前述もしたように昨今では正規品でない登録機２００の入手が可能となってきており、それらを悪用した車両の盗難が発生しているため、更なるセキュリティの向上が望まれている。
【００２９】
そこで、本実施の形態の車両制御システム０では、車両１の所有者以外の第三者によって新たな認証用情報が登録されてしまうことの防止を図るべく、認証用情報の登録の許可／不許可を決定するにあたり、従前のようにマスタキー認証用情報１００Ｃと車両側マスタキー認証用情報４Ａとに基づく認証のみを行うのではなく、操作パタンに基づく認証も併せて行う。
ここで言う操作パタンとは、操作子類５として設けられている例えばスタートボタン５Ｃやワイパスイッチ５Ｄなどの所定の操作子を用いて車両１に入力されるものである。具体的に、本例では、操作パタンはスタートボタン５Ｃを用いたものであるとする。
【００３０】
以下では先ず、車両１に対して操作パタンを設定する処理である操作パタン設定処理について図２のフローチャートを参照しながら説明する。
尚、図２の操作パタン設定処理を始めとして以降で説明する登録処理（図３）及び操作パタン変更処理（図４）は、制御部２が例えば前述したＲＯＭ等に格納されたプログラムに従って実行するものである。
操作パタンの登録は登録機２００を用いて行われる。このため、図２に示す操作パタン設定処理が実行されるにあたっては、既にＯＢＤ接続部６にＯＢＤケーブル２０１を介して登録機２００が接続されているとする。このように車両１に接続された登録機２００に対して作業者等が操作パタン設定処理を開始させるための操作入力を行ったことに応じて、車両１側にその旨の通知が為され、該通知に応じて制御部２が操作パタン設定処理を開始する。
【００３１】
先ず、制御部２は、ステップＳ１０１で操作パタン認証を使用するか否かの選択を受け付けるための処理を実行する。具体的には、登録機２００のディスプレイ２００ａに操作パタンを用いた認証を使用するか否かを選択させるための画面表示を実行させ、作業者等による選択操作の受け付けを行う。
【００３２】
続くステップＳ１０２で制御部２は、操作パタン認証を使用するか否かを判別する。すなわち、登録機２００に対して行われた選択操作の結果に基づき、後述する登録処理において操作パタン認証を使用するか否かを判別する。
ステップＳ１０２において、操作パタン認証を使用しないとの否定結果が得られた場合、制御部２はステップＳ１０７に進んで操作パタン認証不使用処理を実行し、図２に示す処理を終える。具体的には、操作パタン認証を使用するか否かを管理するための操作パタン認証使用フラグを「０」とした上で図２に示す処理を終える。尚、操作パタン不使用フラグの初期値は「使用」を表す「１」である。
【００３３】
一方、ステップＳ１０２において操作パタン認証を使用するとの肯定結果が得られた場合、制御部２はステップＳ１０３に進んで操作パタン入力受付状態に遷移し、ステップＳ１０４で操作パタンの入力を促す表示を行うように登録機２００に指示を行う。
これに応じて登録機２００では、操作パタンの入力を促す表示が表示画面２００ａ上に行われる。
【００３４】
次のステップＳ１０５で制御部２は、操作パタンが入力されるまで待機し、操作パタンが入力された場合はステップＳ１０６で入力された操作パタンを記憶操作パタンとして設定するための処理を行う。すなわち、入力された操作パタンを記憶部４に記憶操作パタンとして記憶させる。なお、ステップＳ１０６では、登録機２００に操作パタンの設定が完了した旨の表示を指示する処理を併せて行ってもよい。
制御部２は、ステップＳ１０６の設定処理を実行したことに応じて図２に示す操作パタン設定処理を終える。
【００３５】
尚、上記では、一回の操作パタンの入力で操作パタンの設定が完了する例を示したが、入力ミスを防ぐために、二回目の操作パタンの入力を操作者に促し、一回目と二回目の入力操作パタンが一致することを記憶操作パタンの設定条件としてもよい。
【００３６】
＜３．登録処理＞
続いて、認証用情報の登録処理について図３のフローチャートを参照して説明する。以下では認証用情報の登録の例として、サブキー１０１に記憶されているサブキー認証用情報１０１Ｃを記憶部４に追加登録する例を説明する。
【００３７】
認証用情報の登録も登録機２００を用いて行われるものであり、図３に示す登録処理が実行されるにあたっては、既にＯＢＤ接続部６にＯＢＤケーブル２０１を介して登録機２００が接続されているとする。登録機２００に作業者等が登録処理を開始させるための操作入力を行ったことに応じて、車両１側にその旨の通知が為され、該通知に応じて制御部２が登録処理を開始する。
【００３８】
制御部２は、先ずステップＳ２０１でマスタキー１００が検出されているか否かを判別する。すなわち、マスタキー１００と通信可能な状態であるか否かを判別する。マスタキー１００が検出されていなければ、以下のステップＳ２０２の認証処理ができないため、制御部２はステップＳ２１２に進んで登録ＮＧ処理を実行した後、図３に示す処理を終える。ステップＳ２１２の登録ＮＧ処理としては、例えば登録処理がＮＧである旨の表示を登録機２００に実行させる処理を行う。
【００３９】
一方、マスタキー１００が検出されている場合、制御部２はステップＳ２０２でマスタキー認証用情報１００Ｃと車両側マスタキー認証用情報４Ａとに基づく認証処理を行った上で、ステップＳ２０３で認証が成功したか否かを判別する。つまり、通信部３により受信したマスタキー認証用情報１００Ｃと記憶部４に記憶されている車両側マスタキー認証用情報４Ａとを照合し、それらが一致しているか否かを判別する。
マスタキー認証用情報１００Ｃと車両側マスタキー認証用情報４Ａとが一致せず認証が成功しなかった場合、制御部２は前述したステップＳ２０８の登録ＮＧ処理を実行して図３に示す処理を終える。
【００４０】
一方、マスタキー認証用情報１００Ｃと車両側マスタキー認証用情報４Ａとが一致して認証が成功した場合、制御部２はステップＳ２０４に進んで操作パタン認証を使用するか否かを判別する。すなわち、先に説明した操作パタン認証使用フラグが「１」であるか否かを判別する。
ステップＳ２０４において操作パタン認証を使用するとの肯定結果が得られた場合、制御部２はステップＳ２０５に進んで操作パタンの入力受付状態に遷移し、ステップＳ２０６で操作パタンの入力を促す表示を行うように登録機２００に指示を行った後、ステップＳ２０７で操作パタンが入力されるまで待機する。
【００４１】
操作パタンが入力された場合、制御部２はステップＳ２０８で操作パタン認証処理を行い、ステップＳ２０９で認証が成功したか否かを判別する。すなわち、入力操作パタンと記憶部４に登録された操作パタンとの照合を行い、それらが一致しているか否かを判別する。
操作パタンの認証が成功しなかったとの否定結果が得られた場合、制御部２はステップＳ２１２の登録ＮＧ処理を実行して図３に示す処理を終える。
【００４２】
一方、操作パタンの認証が成功したとの肯定結果が得られた場合、制御部２はステップＳ２１０の認証成功通知処理として、認証が成功した旨を登録機２００に通知する処理を行う。
この通知に応じて登録機２００では、例えば「認証が成功しました。」とのメッセージなど認証に成功した旨を表す画面表示がディスプレイ２００ａにて行われる。
【００４３】
続くステップＳ２１１で制御部２は、サブキーの追加登録処理を行う。すなわち、通信可能なサブキー１０１から送信され通信部３で受信されたサブキー認証用情報１０１Ｃを車両側サブキー認証用情報として記憶部４に記憶する。これにより、以降はマスタキー１００のみではなくサブキー１０１を用いたエンジン始動が可能とされる。
制御部２は、ステップＳ２１１の追加登録処理を実行したことに応じて図３に示す処理を終える。
【００４４】
また、先のステップＳ２０４において、操作パタン認証を使用しないとの否定結果が得られた場合、制御部２は上記のステップＳ２０５〜Ｓ２１０の処理をパスしてステップＳ２１１に進み、サブキー１０１の追加登録処理を実行する。すなわち、先の図２に示した操作パタン設定処理において操作パタンの不使用が指示された場合には、認証用情報の登録を行うにあたって従前と同様にマスタキー認証用情報１００Ｃに基づく認証処理のみが行われる。
【００４５】
尚、上記では認証用情報の登録処理として記憶部４に新たな認証用情報を追加登録する例を挙げたが、操作パタンを用いた認証処理は、記憶部４に既に記憶済み（登録済み）の認証用情報を書き換える形態による登録を行う場合にも適用できる。このとき、記憶部４に新たな認証用情報を追加登録するか登録済みの認証用情報を書き換えるかを操作により選択可能としてもよい。
【００４６】
＜４．操作パタン変更処理＞
図４は、操作パタン変更処理の流れを示すフローチャートである。
操作パタン変更処理は、記憶操作パタンの変更を行うための処理である。記憶操作パタンの変更が可能とされることで、例えば図２の操作パタン設定処理で操作ミス等により意図しない操作パタンが設定されてしまった場合の救済が可能とされる。
【００４７】
記憶操作パタンの変更としても登録機２００を用いて行われるもので、図４に示す変更処理が実行されるにあたっては、既にＯＢＤ接続部６にＯＢＤケーブル２０１を介して登録機２００を接続されている。このように車両１に接続された登録機２００に対して作業者等が操作パタン変更処理を開始させるための操作入力を行ったことに応じて、車両１側にその旨の通知が為され、該通知に応じて制御部２が操作パタン変更処理を開始する。
【００４８】
図４において、制御部２は、先ずはステップＳ３０１で記憶操作パタンが設定済みか否かを判別する。記憶操作パタンが設定済みでない場合、制御部２はステップＳ３１０で記憶操作パタン変更ＮＧ処理を実行し、図４に示す処理を終える。記憶操作パタン変更ＮＧ処理では、例えば記憶操作パタンの変更が不可である旨の表示を登録機２００に実行させる処理を行う。
【００４９】
一方、記憶操作パタンが設定済みであった場合、制御部２はステップＳ３０２で操作パタンの入力受付状態に遷移し、ステップＳ３０３で登録機２００に記憶操作パタンの入力を促す表示を行うように指示を行う。
【００５０】
続くステップＳ３０４で制御部２は、操作パタンが入力されるまで待機し、操作パタンが入力された場合はステップＳ３０５で操作パタンが一致するか否かを判別する。
ステップＳ３０５において、ステップＳ３０４で入力された操作パタンと記憶部４における記憶操作パタンとが一致していないとの否定結果が得られた場合、制御部２はステップＳ３１０の記憶操作パタン変更ＮＧ処理を実行して図４に示す処理を終える。
【００５１】
一方、ステップＳ３０５において入力された操作パタンと記憶操作パタンとが一致しているとの肯定結果が得られた場合、制御部２はステップＳ３０６に進んで新規に登録する操作パタンの入力受付状態に遷移し、ステップＳ３０７で操作パタン入力を促す表示を登録機２００に指示する。
【００５２】
続くステップＳ３０８で制御部２は、操作パタンが入力されるまで待機し、操作パタンが入力された場合はステップＳ３０９で記憶操作パタン変更処理を行う。すなわち、記憶部４に記憶されている操作パタンを新規に入力された操作パタンへ変更する処理を行う。
制御部２は、ステップＳ３０９の変更処理を実行したことに応じて図４に示す処理を終える。
【００５３】
＜５．まとめ＞
上記のように本実施の形態の車両制御システム０は、互いに無線通信が可能とされた車両１と携帯機（マスタキー１００、サブキー１０１）とを有して構成され、車両１は、携帯機に記憶された携帯機側認証用情報（マスタキー認証用情報１００Ｃ、サブキー認証用情報１０１Ｃ）と車両１に記憶された車両側認証用情報（車両側マスタキー認証用情報４Ａ、車両側サブキー認証用情報）とに基づく認証処理の結果に基づいてエンジン始動を行うエンジン始動制御処理と、車両１と携帯機の双方に前記認証処理に係る認証用情報が記憶された状態となるように認証用情報についての登録を行う登録処理とを実行する制御部２とを備えている。
そして、制御部２は、車両１の操作子を用いた操作パタンの入力を受け付け、入力された操作パタンを記憶部４に記憶操作パタンとして記憶させる操作パタン設定処理を実行し、登録処理では、前記操作子を用いて入力された操作パタンと記憶操作パタンとに基づく認証処理とそれ以外の認証処理とを実行し、双方の認証処理が共に成功した場合に認証用情報の登録を行っている。
【００５４】
これにより、車両１に対して車両１の所有者本人でなければ知り得ない操作パタンを入力しなければ認証用情報の登録を行うことができない。
従って、車両１の所有者以外の第三者によって認証用情報が登録されてしまうことを防止し、車両盗難に対するセキュリティの向上を図ることができる。
【００５５】
なお、認証用情報の登録処理としては、上記で例示したように携帯機側に記憶されている認証用情報を車両１側に記憶させる形態以外にも、以下のような形態で行われる場合もある。
すなわち、車両１側で生成した認証用情報を登録対象である携帯機（本例ではサブキー１０１）に記憶させる形態、或いは車両１と登録対象の携帯機の双方で認証用情報を生成し、車両１が生成した認証用情報を携帯機に、携帯機が生成した認証用情報を車両１にそれぞれ記憶させる形態である。
何れにしても、本発明における登録処理としては、車両１と携帯機の双方にエンジン始動時の認証処理に係る認証用情報が記憶された状態となるように認証用情報を登録する処理であればよい。
【００５６】
さらに、上記では、認証用情報の登録の可否を判定するにあたって操作パタンに基づく認証処理とマスタキー認証用情報１００Ｃに基づく認証処理とを行う例を挙げたが、操作パタンに基づく認証処理と共に実行する認証処理はマスタキー認証用情報１００Ｃに基づく認証処理に限定されない。例えば、登録機２００と車両１との間でＰＩＮコードを用いた認証処理を行ってもよい。具体的には、登録機２００を介して入力されたＰＩＮコードと記憶部４に記憶されたＰＩＮコードとを用いた認証処理を行うものである。
このとき、登録機２００と車両１との間で行う認証処理は、上記のような入力ＰＩＮコードに基づく認証処理に限らず、所定のアルゴリズムを用いた認証処理とすることもできる。具体的には、正規の登録機２００に所定の認証コード算出アルゴリズムを実装させておき、正規の登録機２００のみが車両１側の送信する認証用情報に応じた認証コードを算出可能としておく。車両１側は、登録機２００が算出した認証コードが正規の認証コードであるか認証し、その結果を認証用情報の登録可否に反映させる。
なお、この際、上記の認証コードの算出は、必ずしも登録機２００自身が行う必要はなく、登録機２００と通信可能に接続された外部装置が行ってもよい。登録機２００と外部装置との間の接続は有線／無線を問わず、またインターネットやＬＡＮ（Local Area Network）等のネットワークを介した接続でもよい。
【００５７】
また、本実施の形態の車両制御システム０においては、制御部２が、操作パタン設定処理における操作パタンの入力受け付け前に、登録処理において操作パタンを用いた認証を行うか否かを操作に基づき選択する選択処理を実行している。
これにより、車両１の所有者の意思に基づき操作パタンを用いた認証を用いるか否かの選択が行われる。
従って、車両１の所有者の使用態様に応じた車両制御システム０となり、使い勝手の良いシステムとすることができる。
【００５８】
さらに、本実施の形態の車両制御システム０においては、制御部２は、記憶操作パタンの変更を行う操作パタン変更処理を実行可能とされ、操作パタン変更処理では、操作子を用いて入力された操作パタンと記憶操作パタンとが一致することを条件に記憶操作パタンの変更を行っている。
これにより、車両１に対して車両１の所有者本人でなければ知り得ない操作パタンを入力しなければ記憶操作パタンの変更を行うことができない。
従って、記憶操作パタンを悪意のある第三者によって変更される虞れが低減され、車両１の盗難に対するセキュリティをより一層向上させることができる。
【００５９】
＜６．変形例＞
以上、本発明に係る実施の形態について説明したが、本発明は上記で例示した具体例に限定されるべきものではない。
例えば、上記では、操作パタン設定処理において操作パタン認証を使用しないことが選択がされた場合に、登録処理において操作パタンに基づく認証処理以外の認証処理のみを行うこととしたが、操作パタン設定処理において操作パタン認証を使用しないことが選択がされた場合は、認証用情報の登録を不可としてもよい。これにより、セキュリティの向上を図ることができる。
【００６０】
また、上記では、操作パタン設定処理（図２）、登録処理（図３）、変更処理（図４）の全てが登録機２００を用いて行われる場合を例示したが、これらの処理のうち少なくとも何れかが登録機２００を用いずに行われる場合にも本発明は好適に適用できる。登録機２００を用いない処理については、例えば車両１に対する所定の操作入力に応じて開始すればよい。
【００６１】
さらに、上記では、操作パタンの認証処理が１度でも失敗した場合は認証用情報の登録を不可とする例を挙げたが、操作パタンの認証処理の失敗回数が２回以上の所定回数に達した場合に認証用情報の登録を不可とすることもできる。
【００６２】
また、上記では、操作パタンが１種の操作子のみを用いた操作パタンである場合を例示したが、操作パタンは複数の操作子を用いた操作パタンであってもよい。また、用いる操作子としては前述したスタートボタン５Ｃやワイパスイッチ５Ｄに限定されるべきものではなく、例えばブレーキペダルを用いた操作パタン（ブレーキスイッチ５Ｂのオン／オフパタン）やドアフックの操作パタンなど多様に考えられる。
【符号の説明】
【００６３】
０…車両制御システム、１…車両、２…制御部、３…通信部、４…記憶部、４Ａ…車両側マスタキー認証用情報、５…センサ・操作子類、１００Ｃ…マスタキー認証用情報、１０１Ｃ…サブキー認証用情報
【図１】
2015113693.tif 000003
【図２】
2015113693.tif 000004
【図３】
2015113693.tif 000005
【図４】
2015113693.tif 000006