(57)【要約】  【課題】盗難防止機能を迂回して移動体の動力源を始動することを困難にして、盗難防止効果を高めた移動体盗難防止システムを提供する。  【解決手段】この盗難防止システムは、車両の盗難防止のための盗難防止装置２と、車両のエンジン４を制御するエンジンＥＣＵ３と、盗難防止装置２およびエンジンＥＣＵ３の間をデータ通信可能に接続する車載ＬＡＮ９とを有する。盗難防止装置２は、指紋認証のための指紋センサ２１と、指紋の特徴データを抽出する特徴抽出部２２と、抽出された特徴データを識別データとしてエンジンＥＣＵ３に送信する通信制御部２８とを有する。エンジンＥＣＵ３は、識別データを受信する通信制御部３１と、識別データを識別元データと照合する照合部３６と、識別データが識別元データと符合することを条件に、エンジン４を始動可能とするエンジン制御部３９とを有する。【選択図】        図１
2005126054.tif 000002
【特許請求の範囲】
【請求項１】
移動体の盗難を防止するための盗難防止装置と、
移動体が移動するための動力源を制御する動力源制御装置と、
前記盗難防止装置および前記動力源制御装置の間を、データ通信可能に接続する通信ラインとを含み、
前記盗難防止装置は、
使用者が識別データを入力するための識別データ入力手段と、
この識別データ入力手段によって入力された識別データを前記通信ラインを介して前記動力源制御装置へと送信する識別データ送信手段とを含み、
前記動力源制御装置は、
前記識別データ送信手段から前記通信ラインを介して送信されてくる識別データを受信する識別データ受信手段と、
この識別データ受信手段によって受信される識別データと照合するための識別元データを記憶する識別元データ記憶手段と、
前記識別データ受信手段によって受信された識別データを、前記識別元データ記憶手段に記憶されている識別元データと照合し、前記識別データを入力した使用者が正当な使用者かどうかを判断する照合処理を実行する識別データ照合手段と、
この識別データ照合手段によって、前記識別データを入力した使用者が正当な使用者であると判断されたことを条件に、前記動力源を始動可能とする始動制御手段とを含む、盗難防止システム。
【請求項２】
前記盗難防止装置は、さらに、
前記識別データ照合手段による照合手順を定める識別プログラムを記憶した第１識別プログラム記憶手段と、
この第１識別プログラム記憶手段に記憶されている識別プログラムを前記通信ラインを介して前記動力源制御装置へと送信する識別プログラム送信手段とを含み、
前記動力源制御装置は、さらに、
前記識別プログラム送信手段から前記通信ラインを介して送信されてくる識別プログラムを受信する識別プログラム受信手段と、
この識別プログラム受信手段によって受信された識別プログラムを記憶する第２識別プログラム記憶手段とを含み、
前記識別データ照合手段は、前記第２識別プログラム記憶手段に記憶された識別プログラムに従って、前記照合処理を実行するプログラム実行手段を含む、請求項１記載の盗難防止システム。
【請求項３】
前記動力源制御装置は、前記始動制御手段による動力源の始動が禁止された始動ロック状態と、前記識別データ照合手段によって前記識別データを入力した使用者が正当な使用者であると判断されて前記始動制御手段による前記動力源の始動が可能となった始動ロック解除状態とを少なくともとることができるものであり、
前記動力源制御装置は、当該動力源制御装置が前記始動ロック解除状態であることを条件に、前記第２識別プログラム記憶手段への識別プログラムの書き込みを許容し、当該動力源制御装置が前記始動ロック解除状態以外の状態のときには、前記第２識別プログラム記憶手段への識別プログラムの書き込みを禁止する手段をさらに含む、請求項２記載の盗難防止システム。
【請求項４】
前記盗難防止装置は、さらに、前記第１識別プログラム記憶手段に記憶されている識別プログラムを暗号化する識別プログラム暗号化手段を含み、前記識別プログラム送信手段は、前記識別プログラム暗号化手段によって暗号化された識別プログラムを前記通信ラインを介して前記動力源制御装置に送信するものであり、
前記識別プログラム受信手段は、前記暗号化された識別プログラムを受信するものであり、前記動力源制御装置は、前記暗号化された識別プログラムを解読して復号化する識別プログラム復号化手段をさらに含み、前記第２識別プログラム記憶手段は、前記識別プログラム復号化手段によって復号化された識別プログラムを記憶するものである、請求項２または３記載の盗難防止システム。
【請求項５】
前記動力源制御装置は、さらに、前記識別プログラムの暗号化に使用する暗号鍵データを生成する暗号鍵生成手段と、この暗号鍵生成手段によって生成された暗号鍵データを前記通信ラインを介して前記盗難防止装置に送信する手段とを含み、
前記盗難防止装置は、さらに、前記通信ラインを介して前記動力源制御装置から送信されてくる暗号鍵データを受信する手段を含み、
前記識別プログラム暗号化手段は、前記受信された暗号鍵データを用いて前記識別プログラムを暗号化するものであり、
前記識別プログラム復号化手段は、前記暗号鍵データに対応した復号鍵データを用いて前記暗号化された識別プログラムを解読して復号化するものである、請求項４記載の盗難防止システム。
【請求項６】
前記識別データ入力手段は、使用者の生体情報を検出し、検出された生体情報を前記識別データとして出力する生体情報検出手段を含む、請求項１ないし５のいずれかに記載の盗難防止システム。
【請求項７】
移動体が移動するための動力源を制御する動力源制御装置、およびこの動力源制御装置に接続されたデータ通信のための通信ラインを有する移動体に搭載可能であり、前記通信ラインにデータ通信可能に接続可能な盗難防止装置であって、
使用者が識別データを入力するための識別データ入力手段と、
この識別データ入力手段によって入力された識別データを前記通信ラインを介して前記動力源制御装置へと送信する識別データ送信手段とを含む、盗難防止装置。
【請求項８】
前記識別データ入力手段によって入力される識別データの照合手順を定める識別プログラムを記憶した識別プログラム記憶手段と、
この識別プログラム記憶手段に記憶されている識別プログラムを前記通信ラインを介して前記動力源制御装置へと送信する識別プログラム送信手段とをさらに含む、請求項７記載の盗難防止装置。
【請求項９】
前記通信ラインを介して前記動力源制御装置から送信されてくる暗号鍵データを受信する手段と、
前記識別プログラム記憶手段に記憶されている識別プログラムを、前記受信された暗号鍵データを用いて暗号化する識別プログラム暗号化手段とをさらに含み、
前記識別プログラム送信手段は、前記識別プログラム暗号化手段によって暗号化された識別プログラムを前記通信ラインを介して前記動力源制御装置に送信するものである、請求項８記載の盗難防止装置。
【請求項１０】
前記識別データ入力手段は、使用者の生体情報を検出し、検出された生体情報を前記識別データとして出力する生体情報検出手段を含む、請求項７ないし９のいずれかに記載の盗難防止装置。
【請求項１１】
移動体が移動するための動力源を制御するとともに、移動体に搭載された通信ラインを介して盗難防止装置との間でデータ通信を行うことができる動力源制御装置であって、
使用者が入力した識別データを、前記盗難防止装置から前記通信ラインを介して受信する識別データ受信手段と、
この識別データ受信手段によって受信される識別データと照合するための識別元データを記憶する識別元データ記憶手段と、
前記識別データ受信手段によって受信された識別データを、前記識別元データ記憶手段に記憶されている識別元データと照合し、前記識別データを入力した使用者が正当な使用者かどうかを判断する照合処理を実行する識別データ照合手段と、
この識別データ照合手段によって、前記識別データを入力した使用者が正当な使用者であると判断されたことを条件に、前記動力源を始動可能とする始動制御手段とを含む、動力源制御装置。
【請求項１２】
前記盗難防止装置から前記通信ラインを介して送信されてくる識別プログラムを受信する識別プログラム受信手段と、
この識別プログラム受信手段によって受信された識別プログラムを記憶する識別プログラム記憶手段とをさらに含み、
前記識別データ照合手段は、前記識別プログラム記憶手段に記憶された識別プログラムに従って、前記照合処理を実行するプログラム実行手段を含む、請求項１１記載の動力源制御装置。
【請求項１３】
前記動力源制御装置は、前記始動制御手段による動力源の始動が禁止された始動ロック状態と、前記識別データ照合手段によって前記識別データを入力した使用者が正当な使用者であると判断されて前記始動制御手段による前記動力源の始動が可能となった始動ロック解除状態とを少なくともとることができるものであり、
前記動力源制御装置は、当該動力源制御装置が前記始動ロック解除状態であることを条件に、前記識別プログラム記憶手段への識別プログラムの書き込みを許容し、当該動力源制御装置が前記始動ロック解除状態以外の状態のときには、前記識別プログラム記憶手段への識別プログラムの書き込みを禁止する手段をさらに含む、請求項１２記載の動力源制御装置。
【請求項１４】
前記盗難防止装置は、暗号化された識別プログラムを前記通信ラインを介して当該動力源制御装置に送信するものであり、
前記動力源制御装置は、さらに、
前記識別プログラムの暗号化に使用する暗号鍵データを生成する暗号鍵生成手段と、
この暗号鍵生成手段によって生成された暗号鍵データを前記通信ラインを介して前記盗難防止装置に送信する手段と、
前記暗号化された識別プログラムを、前記暗号鍵データに対応した復号鍵データを用いて解読して復号化する識別プログラム復号化手段とを含み、
前記識別プログラム記憶手段は、前記識別プログラム復号化手段によって復号化された識別プログラムを記憶するものである、請求項１２または１３記載の動力源制御装置。
【請求項１５】
移動のための動力源を備えた輸送機器であって、
この輸送機器の盗難を防止するための盗難防止装置と、
前記動力源を制御する動力源制御装置と、
前記盗難防止装置および前記動力源制御装置の間を、データ通信可能に接続する通信ラインとを含み、
前記盗難防止装置は、
使用者が識別データを入力するための識別データ入力手段と、
この識別データ入力手段によって入力された識別データを前記通信ラインを介して前記動力源制御装置へと送信する識別データ送信手段とを含み、
前記動力源制御装置は、
前記識別データ送信手段から前記通信ラインを介して送信されてくる識別データを受信する識別データ受信手段と、
この識別データ受信手段によって受信される識別データと照合するための識別元データを記憶する識別元データ記憶手段と、
前記識別データ受信手段によって受信された識別データを、前記識別元データ記憶手段に記憶されている識別元データと照合し、前記識別データを入力した使用者が正当な使用者かどうかを判断する照合処理を実行する識別データ照合手段と、
この識別データ照合手段によって、前記識別データを入力した使用者が正当な使用者であると判断されたことを条件に、前記動力源を始動可能とする始動制御手段とを含む、輸送機器。
【請求項１６】
前記盗難防止装置は、さらに、
前記識別データ照合手段による照合手順を定める識別プログラムを記憶した第１識別プログラム記憶手段と、
この第１識別プログラム記憶手段に記憶されている識別プログラムを前記通信ラインを介して前記動力源制御装置へと送信する識別プログラム送信手段とを含み、
前記動力源制御装置は、さらに、
前記識別プログラム送信手段から前記通信ラインを介して送信されてくる識別プログラムを受信する識別プログラム受信手段と、
この識別プログラム受信手段によって受信された識別プログラムを記憶する第２識別プログラム記憶手段とを含み、
前記識別データ照合手段は、前記第２識別プログラム記憶手段に記憶された識別プログラムに従って、前記照合処理を実行するプログラム実行手段を含む、請求項１５記載の輸送機器。
【請求項１７】
移動体の盗難を防止するための盗難防止装置と、移動体が移動するための動力源を制御する動力源制御装置とを、通信ラインを介してデータ通信可能に接続するステップと、
前記盗難防止装置に備えられた識別データ入力手段から、使用者が識別データを入力するステップと、
前記識別データ入力手段によって入力された識別データを前記通信ラインを介して前記動力源制御装置へと送信する識別データ送信ステップと、
前記動力源制御装置に備えられた識別元データ記憶手段に、予め識別元データを記憶させておくステップと、
前記動力源制御装置に備えられた識別データ照合手段によって、前記盗難防止装置から前記通信ライン介して送信されてくる識別データを、前記識別元データ記憶手段に記憶されている識別元データと照合し、前記識別データを入力した使用者が正当な使用者かどうかを判断する識別データ照合ステップと、
この識別データ照合ステップによって、前記識別データを入力した使用者が正当な使用者であると判断されたことを条件に、前記動力源を始動を許可するステップとを含む、盗難防止方法。
【請求項１８】
前記識別データ照合手段による照合手順を定める識別プログラムを前記盗難防止装置から前記動力源制御装置に前記通信ラインを介して送信するステップと、
前記動力源制御装置に備えられた識別プログラム記憶手段に前記識別プログラムを格納するステップとをさらに含み、
前記識別データ照合ステップは、前記識別プログラム記憶手段に記憶された識別プログラムに従って、前記盗難防止装置から送信されてくる識別データと前記識別元データ記憶手段に記憶されている識別元データとを照合するステップを含む、請求項１７記載の盗難防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両、船舶、航空機等の輸送機器に代表される移動体の盗難を防止するための盗難防止システムおよび盗難防止方法に関する。また、この発明は、盗難防止システムを構成すべき盗難防止装置および動力源制御装置に関する。さらに、この発明は、盗難防止システムを備えた輸送機器に関する。
【背景技術】
【０００２】
車両の盗難を防止するための盗難防止装置（いわゆる、イモビライザ）の一例は、下記特許文献１に開示されている。この盗難防止装置は、指紋識別を利用している。すなわち、この盗難防止装置は、車両の正当使用者の指紋を予め登録しておくためのメモリと、車両を使用しようとする者の指紋を読み取る指紋読取装置と、指紋読取装置によって読み取られた指紋と前記メモリに登録された指紋とを照合する識別部と、この識別部による照合結果に応じてエンジンＥＣＵ（電子制御ユニット）にエンジン始動許可指令またはエンジン始動禁止指令を与える制御マイコンとを備えている。すなわち、識別部が、比較される一対の指紋が一致すると識別すれば、制御マイコンはエンジン始動許可信号をエンジンＥＣＵに与える。一方、識別部が、比較される一対の指紋が不一致であると識別すれば、制御マイコンはエンジン始動禁止信号をエンジンＥＣＵに与える。
【特許文献１】特開２００３−３４２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
車両に搭載される複数の電子機器は、最近では、車両内に形成されるローカルエリアネットワーク（車載ＬＡＮ）によって、互いにデータ通信を行うようになってきている。したがって、前述の先行技術の盗難防止装置の場合には、盗難防止装置およびエンジンＥＣＵの間の通信は、車載ＬＡＮを介して行うことができる。
ところが、車載ＬＡＮ上を行き来するデータは、容易に傍受することができるとともに、外部からのデータの流し込みも容易である。そこで、窃盗団は、同種の盗難防止装置から送出されるエンジン始動許可信号を傍受する。そして、この傍受したエンジン始動許可信号と同じ信号を信号発生器から発生させて、盗取しようとする車両の車載ＬＡＮに流し込む。これにより、指紋識別処理を迂回して、エンジンを始動させることができる。こうして、窃盗団は、盗難防止機能を回避して、車両を窃取することができる。
【０００４】
そこで、この発明の目的は、盗難防止機能を迂回して移動体の動力源を始動することを困難にして、盗難防止効果を高めた移動体盗難防止システムおよび盗難防止方法を提供することである。
この発明の他の目的は、前記のような盗難防止システムを構成すべき盗難防止装置および動力源制御装置を提供することである。
【０００５】
この発明のさらに他の目的は、前記のような盗難防止システムを備えた輸送機器を提供することである。
【課題を解決するための手段】
【０００６】
この発明の移動体盗難防止システムは、移動体の盗難を防止するための盗難防止装置と、移動体が移動するための動力源を制御する動力源制御装置と、前記盗難防止装置および前記動力源制御装置の間を、データ通信可能に接続する通信ラインとを含む。前記盗難防止装置は、使用者が識別データを入力するための識別データ入力手段と、この識別データ入力手段によって入力された識別データを前記通信ラインを介して前記動力源制御装置へと送信する識別データ送信手段とを含む。前記動力源制御装置は、前記識別データ送信手段から前記通信ラインを介して送信されてくる識別データを受信する識別データ受信手段と、この識別データ受信手段によって受信される識別データと照合するための識別元データを記憶する識別元データ記憶手段と、前記識別データ受信手段によって受信された識別データを、前記識別元データ記憶手段に記憶されている識別元データと照合し、前記識別データを入力した使用者が正当な使用者かどうかを判断する照合処理を実行する識別データ照合手段と、この識別データ照合手段によって、前記識別データを入力した使用者が正当な使用者であると判断されたことを条件に、前記動力源を始動可能とする始動制御手段とを含む。
【０００７】
この構成によれば、盗難防止装置に備えられた識別データ入力手段から入力された識別データは、識別データ送信手段から、通信ラインを介して、動力源制御装置へと送信される。動力源制御装置へと送信された識別データは、識別データ受信手段によって受信され、照合元データ記憶手段に予め記憶されている照合元データと照合され、正当使用者の識別データかどうかが判断される。正当使用者の識別データであれば、始動制御手段によって、移動体の動力源が始動される。
【０００８】
正当な使用者が入力した識別データが通信ラインに現れるのは、正当使用者が移動体の動力源を始動しようとするときだけである。すなわち、正当使用者不在の状況下で、窃盗者が移動体の窃取を試みるときに、通信ラインに識別データが現れることはない。
また、盗難防止装置側で識別データの照合処理を行う場合とは異なり、通信ラインに、動力源始動指令信号が現れることがない。そのため、動力源始動指令信号の傍受が不可能であり、また、信号発生器から発生させた動力源始動指令信号を通信ラインに流し込んでも、動力源を始動させることはできない。
【０００９】
こうして、盗難防止機能を迂回して移動体の動力源を始動させることが極めて困難になるから、盗難防止効果を高めることができる。
前記移動体の典型例は、人や物を輸送する輸送機器である。輸送機器の例としては、地上輸送機器である車両（自動二輪車を含む）、水上輸送機器である船舶、および空中輸送機器である航空機を挙げることができる。
【００１０】
したがって、動力源の例は、これらの輸送機器を駆動することができるものを含む。具体的には、動力源は、内燃機関、電気モータ、燃料電池、ジェットエンジン、ガスタービンエンジン等であってもよい。
通信ラインの例としては、移動体に搭載されるローカル・エリア・ネットワークが挙げられる。
【００１１】
前記盗難防止装置は、さらに、前記識別データ照合手段による照合手順を定める識別プログラムを記憶した第１識別プログラム記憶手段と、この第１識別プログラム記憶手段に記憶されている識別プログラムを前記通信ラインを介して前記動力源制御装置へと送信する識別プログラム送信手段とを含むことが好ましい。また、前記動力源制御装置は、さらに、前記識別プログラム送信手段から前記通信ラインを介して送信されてくる識別プログラムを受信する識別プログラム受信手段と、この識別プログラム受信手段によって受信された識別プログラムを記憶する第２識別プログラム記憶手段とを含むものであることが好ましい。この場合に、前記識別データ照合手段は、前記第２識別プログラム記憶手段に記憶された識別プログラムに従って、前記照合処理を実行するプログラム実行手段を含むことが好ましい。
【００１２】
この構成によれば、動力源制御装置に備えられた識別データ照合手段は、識別プログラムに従って動作し、前記照合処理を実行する。この識別プログラムは、盗難防止装置に備えられた第１識別プログラム記憶手段に記憶されている。この識別プログラムは、識別プログラム送信手段によって、通信ラインを介して、動力源制御装置に送信されるようになっている。動力源制御装置は、通信ラインを介して、識別プログラムを受信する識別プログラム受信手段を備えている。この識別プログラム受信手段によって受信された識別プログラムは、第２識別プログラム記憶手段に格納され、識別データ照合手段による照合処理のために用いられる。
【００１３】
このように、識別プログラムを盗難防止装置から動力源制御装置へと送信する構成であるので、動力源制御装置は交換せずに、盗難防止装置のみを交換することができる。たとえば、従前の盗難防止装置とは動作の異なる新たな盗難防止装置を従前からの動力源制御装置と組み合わせて用いることができる。
より具体的には、たとえば、識別データ入力手段についての改良が加えられた新たな盗難防止装置を従前からの動力源制御装置と組み合わせて用いる場合に、その改良された識別データ入力手段に対応した識別プログラムを盗難防止装置から動力源制御装置へと転送し、その改良された識別データ入力手段の機能の活用を図ることができる。
【００１４】
また、従前の盗難防止装置が故障し、同種の新たな盗難防止装置と交換する場合に、この新たな盗難防止装置にバージョンアップされた識別プログラムが記憶されている状況も考えられる。この場合、バージョンアップされた識別プログラムが動力源制御装置に転送されるので、識別データの照合処理を改善することができる。こうして、盗難防止装置の交換に柔軟に対応することができる。
【００１５】
前記プログラム実行手段は、たとえば、マイクロコンピュータであってもよい。
前記動力源制御装置は、前記始動制御手段による動力源の始動が禁止された始動ロック状態と、前記識別データ照合手段によって前記識別データを入力した使用者が正当な使用者であると判断されて前記始動制御手段による前記動力源の始動が可能となった始動ロック解除状態とを少なくともとることができるものであってもよい。この場合に、前記動力源制御装置は、当該動力源制御装置が前記始動ロック解除状態であることを条件に、前記第２識別プログラム記憶手段への識別プログラムの書き込みを許容し、当該動力源制御装置が前記始動ロック解除状態以外の状態のときには、前記第２識別プログラム記憶手段への識別プログラムの書き込みを禁止する手段をさらに含むことが好ましい。
【００１６】
この構成によれば、始動ロック解除状態のときにのみ、第２識別プログラム記憶手段への識別プログラムの書き込みが可能である。したがって、正当使用者による認証手順を経なければ、動力源制御装置における識別データ処理の内容を変更することはできない。これにより、正当使用者は盗難防止装置の交換による利益を享受できる一方で、悪意の第三者による盗難防止装置の交換を阻止できる。
【００１７】
前記動力源制御装置は、この動力源制御装置への電源の供給が遮断されることにより、始動ロック解除状態から始動ロック状態へと移行させる手段を含むことが好ましい。これにより、電源遮断によって、自動的に始動ロック状態となるので、移動体の盗難を効果的に防止できる。
また、前記動力源制御装置は、前記始動ロック状態および始動ロック解除状態の他に、盗難防止機能を一時停止した盗難防止機能停止状態をとることができるものであってもよい。すなわち、この盗難防止機能停止状態では、たとえば、動力源制御装置への電源供給を遮断しても、動力源制御装置は前記始動ロック状態に移行しない。このような盗難防止機能停止状態は、たとえば、移動体の修理や点検のためのメンテナンスサービスを受ける場合に便利である。
【００１８】
前記動力源制御装置は、当該動力源制御装置が前記始動ロック解除状態であることを条件に、前記盗難防止機能停止状態への移行を許容し、当該動力源制御装置が前記始動ロック解除状態以外の状態のときには、前記盗難防止機能停止状態への移行を禁止する手段をさらに含むことが好ましい。
前記盗難防止装置は、さらに、前記第１識別プログラム記憶手段に記憶されている識別プログラムを暗号化する識別プログラム暗号化手段を含むものであってもよい。この場合、前記識別プログラム送信手段は、前記識別プログラム暗号化手段によって暗号化された識別プログラムを前記通信ラインを介して前記動力源制御装置に送信する。また、前記識別プログラム受信手段は、前記暗号化された識別プログラムを受信する。そして、前記動力源制御装置は、前記暗号化された識別プログラムを解読して復号化する識別プログラム復号化手段をさらに含むことが好ましい。この場合、前記第２識別プログラム記憶手段は、前記識別プログラム復号化手段によって復号化された識別プログラムを記憶する。
【００１９】
この構成によれば、盗難防止装置に記憶されている識別プログラムは、識別プログラム暗号化手段によって暗号化されて通信ラインに送出される。これにより、通信ラインからの傍受によって識別プログラムの具体的な内容が盗取されることを防止でき、盗難防止効果をより一層高めることができる。もっとも、識別プログラムの具体的な内容が盗取されても、移動体が容易に窃取されるわけではない。なぜなら、この発明では、通信ラインには、動力源を直接的に始動させるための指令信号が現れないからである。
【００２０】
前記動力源制御装置は、さらに、前記識別プログラムの暗号化に使用する暗号鍵データを生成する暗号鍵生成手段と、この暗号鍵生成手段によって生成された暗号鍵データを前記通信ラインを介して前記盗難防止装置に送信する手段とを含むものであってもよい。この場合に、前記盗難防止装置は、さらに、前記通信ラインを介して前記動力源制御装置から送信されてくる暗号鍵データを受信する手段を含むことが好ましい。そして、前記識別プログラム暗号化手段は、前記受信された暗号鍵データを用いて前記識別プログラムを暗号化するものであり、前記識別プログラム復号化手段は、前記暗号鍵データに対応した復号鍵データを用いて前記暗号化された識別プログラムを解読して復号化するものであることが好ましい。
【００２１】
この構成によれば、動力源制御装置に備えられた暗号鍵生成手段によって生成された暗号鍵データを用いて識別プログラムが暗号化されるようになっているので、暗号化された識別プログラムの解読がより困難になる。すなわち、動力源制御装置側で暗号鍵データを生成するので、動力源制御装置側では、暗号鍵データと復号鍵データとの対応関係は、容易に導き出される。そのため、動力源制御装置は、一定の暗号鍵データを使う必要がなく、複数種類の暗号鍵データから選択肢した任意の暗号鍵データを盗難防止装置に与えることができる。むろん、暗号鍵データと復号鍵データとを異ならせておけば、通信ラインから暗号鍵データを傍受しても、盗難防止装置から送り出される暗号化された識別プログラムの解読は極めて困難になる。
【００２２】
前記暗号鍵生成手段は、移動体の移動距離（たとえば、車両の走行距離）等のように、暗号鍵データ生成時点に固有の移動体の情報を用いて暗号鍵データを生成するものであることが好ましい。これにより、暗号化された識別プログラムの解読が一層困難になる。さらには、暗号鍵データ生成時点に固有の移動体の情報と、乱数との組み合わせに基づいて暗号鍵データを生成することとすれば、暗号化された識別プログラムの解読がさらに困難になる。
【００２３】
盗難防止装置から動力源制御装置への識別プログラムの転送は、盗難防止装置が通信ラインに新たに接続されたときに行えば十分である。したがって、前記暗号鍵生成手段は、通信ラインに盗難防止装置が接続されたことが検出されたことに応答して、暗号鍵データを生成するものであることが好ましい。識別プログラムの転送エラー等の不具合に備えて、暗号鍵データの生成および送信を複数回行えるようにしてもよい。ただし、暗号鍵データの生成および送信は、一定回数（たとえば３回程度）に回数を制限しておくことが好ましい。
【００２４】
前記識別データ入力手段は、使用者の生体情報を検出し、検出された生体情報を前記識別データとして出力する生体情報検出手段を含むことが好ましい。
この構成によれば、使用者の生体情報を識別データとして用いることになるから、盗難防止効果を一層高めることができる。また、識別プログラムを盗難防止装置から動力源制御装置へと転送する上述の構成を採用すれば、さらに、優れた効果が得られる。すなわち、この場合には、改良された生体情報検出手段を備えた新機種の盗難防止装置が市場に提供されたときに、このような新たな盗難防止装置を従前の盗難防止装置と交換して用いることができる。これにより、進歩が著しい生体情報識別技術を移動体の盗難防止のために有効に活用できる。
【００２５】
識別データ入力手段としては、生体情報検出手段の他にも、暗証番号入力手段（たとえば、キーボード）を例示することができる。識別データ入力手段は、１種類である必要はなく、２種類以上の識別データ入力手段が備えられていてもよい。
この発明の盗難防止装置は、移動体が移動するための動力源を制御する動力源制御装置、およびこの動力源制御装置に接続されたデータ通信のための通信ラインを有する移動体に搭載可能であり、前記通信ラインにデータ通信可能に接続可能なものである。この盗難防止装置は、使用者が識別データを入力するための識別データ入力手段と、この識別データ入力手段によって入力された識別データを前記通信ラインを介して前記動力源制御装置へと送信する識別データ送信手段とを含む。すなわち、識別データの照合処理は、盗難防止装置では行わず、動力源制御装置において行われる。これにより、盗難防止装置の機能を迂回して移動体の動力源を始動させることが困難になるから、盗難防止効果を高めることができる。
【００２６】
この盗難防止装置は、前記識別データ入力手段によって入力される識別データの照合手順を定める識別プログラムを記憶した識別プログラム記憶手段と、この識別プログラム記憶手段に記憶されている識別プログラムを前記通信ラインを介して前記動力源制御装置へと送信する識別プログラム送信手段とをさらに含むことが好ましい。これにより、盗難防止装置を交換しても、動力源制御装置側において、交換後の盗難防止装置に対応した識別データ照合処理を行わせることができる。
【００２７】
前記装置は、前記通信ラインを介して前記動力源制御装置から送信されてくる暗号鍵データを受信する手段と、前記識別プログラム記憶手段に記憶されている識別プログラムを、前記受信された暗号鍵データを用いて暗号化する識別プログラム暗号化手段とをさらに含むことが好ましい。この場合、前記識別プログラム送信手段は、前記識別プログラム暗号化手段によって暗号化された識別プログラムを前記通信ラインを介して前記動力源制御装置に送信する。この構成によれば、通信ラインを介して伝送される識別プログラムの解読を困難にすることができ、盗難防止効果をさらに高めることができる。
【００２８】
前記識別データ入力手段は、使用者の生体情報を検出し、検出された生体情報を前記識別データとして出力する生体情報検出手段を含むことが好ましい。
この発明の動力源制御装置は、移動体が移動するための動力源を制御するとともに、移動体に搭載された通信ラインを介して盗難防止装置との間でデータ通信を行うことができるものである。この動力源制御装置は、使用者が入力した識別データを、前記盗難防止装置から前記通信ラインを介して受信する識別データ受信手段と、この識別データ受信手段によって受信される識別データと照合するための識別元データを記憶する識別元データ記憶手段と、前記識別データ受信手段によって受信された識別データを、前記識別元データ記憶手段に記憶されている識別元データと照合し、前記識別データを入力した使用者が正当な使用者かどうかを判断する照合処理を実行する識別データ照合手段と、この識別データ照合手段によって、前記識別データを入力した使用者が正当な使用者であると判断されたことを条件に、前記動力源を始動可能とする始動制御手段とを含む。
【００２９】
この構成により、盗難防止装置側では識別データの照合を行わず、動力源制御装置側で識別データの照合処理を行うので、盗難防止機能の迂回が困難になり、盗難防止効果を高めることができる。
前記動力源制御装置は、前記盗難防止装置から前記通信ラインを介して送信されてくる識別プログラムを受信する識別プログラム受信手段と、この識別プログラム受信手段によって受信された識別プログラムを記憶する識別プログラム記憶手段とをさらに含むことが好ましい。この場合に、前記識別データ照合手段は、前記識別プログラム記憶手段に記憶された識別プログラムに従って、前記照合処理を実行するプログラム実行手段を含むことが好ましい。この構成により、盗難防止装置の交換に柔軟に対応することができる。
【００３０】
前記動力源制御装置は、前記始動制御手段による動力源の始動が禁止された始動ロック状態と、前記識別データ照合手段によって前記識別データを入力した使用者が正当な使用者であると判断されて前記始動制御手段による前記動力源の始動が可能となった始動ロック解除状態とを少なくともとることができるものであってもよい。この場合に、前記動力源制御装置は、当該動力源制御装置が前記始動ロック解除状態であることを条件に、前記識別プログラム記憶手段への識別プログラムの書き込みを許容し、当該動力源制御装置が前記始動ロック解除状態以外の状態のときには、前記識別プログラム記憶手段への識別プログラムの書き込みを禁止する手段をさらに含むことが好ましい。この構成により、正当使用者は盗難防止装置の交換による利益を享受できる一方で、悪意の第三者による盗難防止装置の交換を阻止できる。
【００３１】
前記盗難防止装置が暗号化された識別プログラムを前記通信ラインを介して当該動力源制御装置に送信するものである場合には、前記動力源制御装置は、さらに、前記識別プログラムの暗号化に使用する暗号鍵データを生成する暗号鍵生成手段と、この暗号鍵生成手段によって生成された暗号鍵データを前記通信ラインを介して前記盗難防止装置に送信する手段と、前記暗号化された識別プログラムを、前記暗号鍵データに対応した復号鍵データを用いて解読して復号化する識別プログラム復号化手段とを含むことが好ましい。そして、前記識別プログラム記憶手段は、前記識別プログラム復号化手段によって復号化された識別プログラムを記憶するものであることが好ましい。この構成により、通信ラインを介して伝送される識別プログラムの解読が困難になり、盗難防止効果を高めることができる。
【００３２】
この発明の輸送機器は、移動のための動力源を備えた輸送機器であって、この輸送機器の盗難を防止するための盗難防止装置と、前記動力源を制御する動力源制御装置と、前記盗難防止装置および前記動力源制御装置の間を、データ通信可能に接続する通信ラインとを含む。そして、前記盗難防止装置は、使用者が識別データを入力するための識別データ入力手段と、この識別データ入力手段によって入力された識別データを前記通信ラインを介して前記動力源制御装置へと送信する識別データ送信手段とを含む。また、前記動力源制御装置は、前記識別データ送信手段から前記通信ラインを介して送信されてくる識別データを受信する識別データ受信手段と、この識別データ受信手段によって受信される識別データと照合するための識別元データを記憶する識別元データ記憶手段と、前記識別データ受信手段によって受信された識別データを、前記識別元データ記憶手段に記憶されている識別元データと照合し、前記識別データを入力した使用者が正当な使用者かどうかを判断する照合処理を実行する識別データ照合手段と、この識別データ照合手段によって、前記識別データを入力した使用者が正当な使用者であると判断されたことを条件に、前記動力源を始動可能とする始動制御手段とを含む。この構成により、盗難防止機能を迂回して輸送機器を駆動源を始動させることが困難になり、輸送機器の盗難を効果的に防止できる。
【００３３】
前記盗難防止装置は、さらに、前記識別データ照合手段による照合手順を定める識別プログラムを記憶した第１識別プログラム記憶手段と、この第１識別プログラム記憶手段に記憶されている識別プログラムを前記通信ラインを介して前記動力源制御装置へと送信する識別プログラム送信手段とを含むことが好ましい。また、前記動力源制御装置は、さらに、前記識別プログラム送信手段から前記通信ラインを介して送信されてくる識別プログラムを受信する識別プログラム受信手段と、この識別プログラム受信手段によって受信された識別プログラムを記憶する第２識別プログラム記憶手段とを含むことが好ましい。この場合に、前記識別データ照合手段は、前記第２識別プログラム記憶手段に記憶された識別プログラムに従って、前記照合処理を実行するプログラム実行手段を含むことが好ましい。この構成により、盗難防止装置の交換に柔軟に対応することができる。
【００３４】
この発明の盗難防止方法は、移動体の盗難を防止するための盗難防止装置と、移動体が移動するための動力源を制御する動力源制御装置とを、通信ラインを介してデータ通信可能に接続するステップと、前記盗難防止装置に備えられた識別データ入力手段から、使用者が識別データを入力するステップと、前記識別データ入力手段によって入力された識別データを前記通信ラインを介して前記動力源制御装置へと送信する識別データ送信ステップと、前記動力源制御装置に備えられた識別元データ記憶手段に、予め識別元データを記憶させておくステップと、前記動力源制御装置に備えられた識別データ照合手段によって、前記盗難防止装置から前記通信ライン介して送信されてくる識別データを、前記識別元データ記憶手段に記憶されている識別元データと照合し、前記識別データを入力した使用者が正当な使用者かどうかを判断する識別データ照合ステップと、この識別データ照合ステップによって、前記識別データを入力した使用者が正当な使用者であると判断されたことを条件に、前記動力源を始動を許可するステップとを含む。この方法により、盗難防止機能を迂回して動力源を始動させることが困難になるから、盗難防止効果を高めることができる。
【００３５】
前記方法は、前記識別データ照合手段による照合手順を定める識別プログラムを前記盗難防止装置から前記動力源制御装置に前記通信ラインを介して送信するステップと、前記動力源制御装置に備えられた識別プログラム記憶手段に前記識別プログラムを格納するステップとをさらに含むことが好ましい。この場合に、前記識別データ照合ステップは、前記識別プログラム記憶手段に記憶された識別プログラムに従って、前記盗難防止装置から送信されてくる識別データと前記識別元データ記憶手段に記憶されている識別元データとを照合するステップを含むことが好ましい。この方法により、盗難防止装置の交換に柔軟に対応できるようになる。
【発明を実施するための最良の形態】
【００３６】
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図１は、この発明の一実施形態に係る車両盗難防止システム１（いわゆるイモビライザ）を搭載した車両の電気的構成を示すブロック図である。この場合の車両は、四輪自動車であってもよいし、自動二輪車であってもよい。以下の説明は、自動二輪車の場合を例にとっている。
【００３７】
車両盗難防止システム１は、取り換え可能な盗難防止装置２と、車体に固定され、車両を移動させるための動力源としてのエンジン４の動作制御を行う動力源制御装置としてのエンジンＥＣＵ（電子制御ユニット）３とを備えている。盗難防止装置２およびエンジンＥＣＵ３は、通信ラインとしての車載ＬＡＮ（ローカル・エリア・ネットワーク）９に電気的に接続されている。すなわち、盗難防止装置２およびエンジンＥＣＵ３は、それぞれ、プログラム処理を実行することができるマイクロコンピュータを備えており、さらに、車載ＬＡＮ９を介して、互いにデータ通信を行うことができる。符号９ａ，９ｂは終端抵抗を示す。
【００３８】
車載ＬＡＮ９には、さらに、メータモジュール６およびＡＴ制御ユニット７が接続されている。メータモジュール６は、この車両の作動状態をモニタするための表示部や、この車両の操作のための各種操作スイッチを集約したモジュールである。ＡＴ制御ユニット７は、ＡＴ（オートマチック・トランスミッション）８の動作制御を行うユニットである。
故障、バージョンアップ、その他の理由で、従前の盗難防止装置２の交換が必要になったときには、この盗難防止装置２に代えて、新たな盗難防止装置５を、車載ＬＡＮ９に取り付けることができる。
【００３９】
盗難防止装置２は、たとえば、指紋をイメージデータとして検出する指紋センサ２１と、指紋センサ２１で検出したイメージデータから指紋の特徴を抽出する特徴抽出部２２と、暗証番号入力等を行うための複数の操作ボタン２３と、各種情報を表示する表示装置２４とを備えている。指紋センサ２１および特徴抽出部２２は、使用者の指紋を検出し、その指紋の特徴データ（生体情報データ）を識別データとして出力する識別データ入力手段としての機能を有する。また、操作ボタン２３は、使用者による暗証番号の入力を受けて、それを出力する別の識別データ入力手段としての機能を有する。
【００４０】
盗難防止装置２は、さらに、エンジンＥＣＵ３側から車載ＬＡＮ９を経由して送られてくる暗号鍵データを記憶可能な暗号鍵データ記憶部２５と、この暗号鍵データを用いて後述の識別プログラムを暗号化する識別プログラム暗号化手段としての暗号化部２６と、暗号化する前の識別プログラムを記憶する第１識別プログラム記憶手段としての識別プログラム記憶部２７と、車載ＬＡＮ９を介して他の装置等との間でデータや信号の送受信を行うことができる通信制御部２８と、これらの各部を制御する主制御部２０とを備えている。また、盗難防止装置２には、エンジンロック状態、エンジンロック解除状態または盗難防止機能一時停止状態のいずれかを表す状態データを格納するための状態データメモリ２０Ｍが備えられている。エンジンロック状態（始動ロック状態）、エンジンロック解除状態（始動ロック解除状態）および盗難防止機能一時停止状態は、いずれも、エンジンＥＣＵ３の状態である。エンジンロック状態は、エンジンＥＣＵ３によるエンジンの始動が禁止されている状態である。これに対して、エンジンロック解除状態は、エンジンＥＣＵ３によるエンジンの始動が許容されている状態である。さらに、盗難防止機能一時停止状態は、キーオフしても盗難防止機能が働かない状態、すなわちエンジンロック状態とならない状態である。
【００４１】
主制御部２０、特徴抽出部２２および暗号化部２６の機能は、主として、盗難防止装置２に備えられたマイクロコンピュータが所定のプログラムを実行することによって達成されるようになっている。
特徴抽出部２２が抽出する特徴データは、使用者を識別するための識別データとして、通信制御部２８から車載ＬＡＮ９を介して、エンジンＥＣＵ３に送信される。また、操作ボタン２３から入力された暗証番号もまた、識別データとして、通信制御部２８から車載ＬＡＮ９を介してエンジンＥＣＵ３に送信されるようになっている。つまり、通信制御部２８は、識別データをエンジンＥＣＵ３に送信する識別データ送信手段としての機能を有している。この他、通信制御部２８は、エンジンＥＣＵ３から前記暗号鍵データを受信する手段としての機能と、エンジンＥＣＵ３に対して前記暗号化部２６で暗号化された識別プログラムを送信する識別プログラム送信手段としての機能をも有している。
【００４２】
操作ボタン２３は、０〜９の数字キー（テンキー）群２３１と、盗難防止装置２の機能（盗難防止機能）を一時的に停止させるための機能停止ボタン２３２と、盗難防止機能の停止を再確認するための機能停止確認ボタン２３３と、盗難防止機能を有効にするための設定ボタン２３４と、識別元データの新規登録または更新のための設定変更ボタン２３５と、識別元データとして暗証番号を設定する場合に操作される暗証番号設定ボタン２３６と、識別元データとして生体情報データ（指紋の特徴データ）を登録するときに操作される生体情報登録ボタン２３７とを含む。操作ボタン２３は、たとえば、表示装置２４に表示されるボタン群と、この表示装置２４の画面上に設けられるタッチパネルとの組み合わせで構成されたものであってもよい。この場合、表示装置２４の画面上に全ての操作ボタン２３が同時に表示される必要はなく、たとえば、数字キー群２３１は、暗証番号の入力時に表示される暗証入力画面にのみ表示され、その他の画面には表示されなくてもよい。
【００４３】
エンジンＥＣＵ３は、その内部の各部の制御のための主制御部３０と、車載ＬＡＮ９を介して他の装置等との間でデータや信号の送受信を行うことができる通信制御部３１と、変動パラメータを記憶しておくメモリ３２と、このメモリ３２に記憶されているパラメータを用いて動的に変化する暗号鍵データを生成する暗号鍵生成部３３とを備えている。メモリ３２には、エンジンＥＣＵ３が管理しているタイマ（時間）や、車両の走行距離データ等のように、車両の使用に伴って随時変化していくデータが、パラメータとして記憶されるようになっている。暗号鍵生成部３３は、たとえば、メモリ３２に記憶されているパラメータと、乱数との組み合わせによって、動的に変化する暗号鍵データを生成する。このような暗号鍵データが盗難防止装置２に受け渡され、この暗号鍵データを用いて暗号化された識別プログラムが、盗難防止装置２から車載ＬＡＮ９を経由して、エンジンＥＣＵ３へと送信される。
【００４４】
エンジンＥＣＵ３は、さらに、暗号化された識別プログラムを解読して復号化する識別プログラム復号化手段としての復号化部３４と、この復号化した識別プログラムを記憶するための第２識別プログラム記憶手段としての識別プログラム記憶部３５と、盗難防止装置２から車載ＬＡＮ９経由で送られてくる識別データに対する照合処理を行う識別データ照合手段としての照合部３６と、その照合結果に応じて、使用者の操作回数をカウントする操作回数カウンタ３７と、この照合処理のための識別元データが予め格納される識別元データ記憶部３８ａと、照合部３６で照合する識別データを一時的に記録しておく一時記憶部３８ｂと、照合部３６による照合結果等に基づいてエンジン４の始動・停止動作を制御する始動制御手段としてのエンジン制御部３９と、エンジンロック状態、エンジンロック解除状態または盗難防止機能一時停止状態のいずれかを表す状態データを格納するための状態データメモリ３０Ｍとを有している。復号化部３４は、暗号鍵生成部３３が生成した暗号鍵データに基づいて（より具体的には、暗号鍵データに対応する復号鍵データに基づいて）、盗難防止装置２側から車載ＬＡＮ９経由で受け取った暗号化されている識別プログラムを解読して復号化する。
【００４５】
照合部３６は、その復号化された識別プログラムに従って、識別データと識別元データとを照合する。識別プログラムは盗難防止装置２から与えられるので、照合部３６は、盗難防止装置２に固有の照合処理を実行することになる。換言すれば、識別プログラムは、エンジンＥＣＵ３の照合部３６を、少なくとも使用中の盗難防止装置２に専用の識別データ照合手段として機能させるためのプログラムである。
【００４６】
主制御部３０、暗号鍵生成部３３、復号化部３４および照合部３６の各機能は、エンジンＥＣＵ３に備えられたプログラム実行手段としてのマイクロコンピュータが所定のプログラム処理を実行することによって達成されるようになっている。
通信制御部３１は、盗難防止装置２から送られてくる識別データを受信する識別データ受信手段、盗難防止装置２から送られてくる識別プログラムを受信する識別プログラム受信手段、および暗号鍵生成部３３が生成した暗号鍵データを盗難防止装置２に送信する手段としての役割を担う。
【００４７】
盗難防止装置２を新たな盗難防止装置５に取り換えた場合には、この新たな盗難防止装置５は、固有の識別プログラムを車載ＬＡＮ９経由でエンジンＥＣＵ３に送信する。この識別プログラムがエンジンＥＣＵ３に登録されると、このエンジンＥＣＵ３の照合部３６は、新盗難防止装置５に専用の識別データ照合手段として機能することになる。
新盗難防止装置５は、たとえば、指紋センサや特徴抽出部の性能が異なるものの、その基本的な構成は、盗難防止装置２と同様のものである。すなわち、新盗難防止装置５は、指紋センサ５１、特徴抽出部５２、操作ボタン５３、表示装置５４、暗号鍵データ記憶部５５、暗号化部５６、識別プログラム記憶部５７、通信制御部５８、主制御部５０および状態データメモリ５０Ｍを備えている。
【００４８】
盗難防止装置２を別の盗難防止装置５に交換できることにより、次のような利益がある。たとえば、使用者の生体情報を検出するための人体特徴センサには、指紋センサ、網膜血管センサおよび虹彩センサに代表される様々なものがあるが、使用者によって好みが分かれる。盗難防止装置２，５を交換可能としておけば、使用者の望む形態のセンサを備えた盗難防止装置を選択して装着することができる。また、生体情報を利用した個人認証の分野では、技術の進歩が著しく、センサの改良や、認識アルゴリズムの改良により、認識率が日々向上している。そこで、高性能なセンサまたは認識アルゴリズムを搭載した盗難防止装置への換装は、使用者にとっては自然な要望であり、盗難防止効果を高めるうえでも好ましい。さらに、盗難防止装置の換装を可能としていることで、車両盗難防止システム全体の構成の自由度が大幅に高まる。
【００４９】
検出対象の生体情報に応じて、抽出される特徴データも異なり、それに対する照合処理も異なる。また、使用されるセンサや認識アルゴリズムに応じて、たとえば、抽出される特徴データが異なり、それに対する照合処理も異なることになる。したがって、盗難防止装置を交換すれば、それに応じて識別データの照合処理の内容を更新しなければ、新たな盗難防止装置の機能を十分に発揮することができない。そこで、この実施形態では、盗難防止装置２，５に識別プログラムを記憶しておき、この識別プログラムをエンジンＥＣＵ３に転送し、このエンジンＥＣＵ３において当該識別プログラムに従う照合処理が行われる仕組みが備えられているのである。
【００５０】
後述するとおり、新盗難防止装置５を車載ＬＡＮ９に取り付けて使用するには、車載ＬＡＮ９に従前の盗難防止装置２が同時に接続された状態での事前準備が必要となる。すなわち、予め、従前の盗難防止装置２を用いて、使用者の認証を行い、エンジン４の始動が禁止されるエンジンロック状態を解除しておかなければならない。このようなエンジンロック解除状態においてのみ、エンジンＥＣＵ３の識別プログラムを、新盗難防止装置５に対応した識別プログラムに更新することができる。
【００５１】
エンジン４は、インジェクタ４１、点火コイル４２、エンジン回転パルサ（パルスセンサ）４３、酸素センサ４４、吸入空気量センサ４５、スロットルポジションセンサ４６およびエンジン水温センサ４７を備えており、エンジンＥＣＵ３のエンジン制御部３９によって制御される。
メータモジュール６は、速度計その他の計器類の指示値を表示する表示部６１と、ボタンおよびスイッチ類を含む操作部６２と、キーが挿入可能なキー差込口部（イグニッションキーシリンダ）６３と、これらの制御処理を行う表示・操作処理部６５と、メータモジュール６の電源を制御する電源制御部６６と、車載ＬＡＮ９を介して他の装置等との間でデータや信号の送受信を行う通信制御部６７と、エンジン４を始動させるためのスタータボタン６８とを備えている。更に、メータモジュール６は、キー差込口部６３を介してハンドルロック装置６４に接続されている。メータモジュール６は、マイクロコンピュータを備えており、表示・操作処理部６５や電源制御部６６の機能は、マイクロコンピュータが所定のプログラム処理を実行することによって達成されるようになっている。
【００５２】
また、ＡＴ制御ユニット７は、車載ＬＡＮ９を介して他の装置等との間でデータや信号の送受信を行う通信制御部７１と、ＡＴ８の制御処理を行うＡＴ制御処理部７２とを備えている。
次に、図２〜図８を参照して、車両盗難防止システム１による処理を説明する。
図２および図３は、通常動作を説明するためのフローチャートである。この場合、「通常動作」とは、車両盗難防止システム１の機能によってエンジン４が始動不能とされているエンジンロック状態から、このエンジンロック状態を解除して車両を移動させ、その後、車両を停止又は駐車して再びエンジンロック状態に設定するまでの動作をいう。キーオフ状態では、盗難防止装置２、エンジンＥＣＵ３およびメータモジュール６の電源はいずれも遮断状態にある。このとき、通常、エンジンＥＣＵ３は、エンジンロック状態となっている。すなわち、状態データメモリ３０Ｍ，２０Ｍには、エンジンロック状態を表す状態データが書き込まれている。
【００５３】
まず、図２に示すように、使用者がメータモジュール６のキー差込口部６３にキーを差し込むと（ステップＳ１）、このことを表す信号が、車載ＬＡＮ９を介して、盗難防止装置２およびエンジンＥＣＵ３に送信される。これを受けて、盗難防止装置２の電源が投入されるとともに（ステップＳ２）、エンジンＥＣＵ３の電源も投入される（ステップＳ３）。これにより、盗難防止装置２では、主制御部２０による制御によって、識別データ（ここでは、指紋の特徴データ）の読み取り案内が行われる（ステップＳ４）。この読み取り案内としては、例えば、指紋センサ２１に備えられたＬＥＤ（図示せず）を点灯させたり、「指を（指紋）センサに置いて下さい」という音声案内メッセージを車両に搭載されたスピーカ（図示せず）から発生させたりすることを例示できる。また、表示装置２４に、案内メッセージを表示するようにしてもよい。
【００５４】
主制御部２０は、指紋センサ２１が指紋を検出したか否かを判断し（ステップＳ５Ａ）、また、操作ボタン２３の数字キー群２３１の操作により暗証番号が入力されたか否かを判断する（ステップＳ５Ｂ）。主制御部２０は、指紋の検出または暗証番号の入力のいずれかがされるまで待機する。指紋が検出されるよりも先に、使用者が数字キー群２３１を操作して暗証番号を入力すると（ステップＳ６）、主制御部２０は、その暗証番号を、照合対象の識別データであると見なす。一方、暗証番号の入力よりも前に、指紋センサ２１上に使用者の指が置かれていると判断された場合には、特徴抽出部２２によって指紋の特徴が抽出されて特徴データが出力される（ステップＳ７）。この場合、主制御部２０は、その特徴データを、照合対象の識別データであるとみなす。
【００５５】
これらの識別データは、通信制御部２８に受け渡される。通信制御部２８は、識別データ（暗証番号データまたは指紋の特徴データ）を、車載ＬＡＮ９を介して、エンジンＥＣＵ３に送信する（ステップＳ８）。
エンジンＥＣＵ３は、通信制御部３１によって、識別データを受信する（ステップＳ１０）。この識別データは、一時記憶部３８ｂに一時記憶される。照合部３６は、識別元データ記憶部３８ａから識別元データを読み出し、一時記憶部３８ｂに記憶されている識別データと照合して、両者が符合するかどうかを判断する。これにより、識別データが正当な使用者の入力によるものであるか否かを識別できる。
【００５６】
識別元データは、後述する登録操作（図５および図６参照）によって、正当使用者が識別元データ記憶部３８ａに予め登録しておくことができる。識別元データとしては、正当使用者が任意に定めた暗証番号データ（暗証番号元データ）および／または正当使用者の指紋の特徴データ（指紋特徴元データ）を登録することができる。正当使用者は、一人であるとは限らない。したがって、たとえば、車両の所有者と、この所有者によって使用が許可された者とに関して、それぞれの識別元データを登録しておくことができるようになっている。
【００５７】
盗難防止装置２から受信した識別データが暗証番号データであれば、照合部３６は、識別元データ記憶部３８ａから暗証番号元データを読み出す。また、盗難防止装置２から受信した識別データが指紋の特徴データであれば、照合部３６は、識別元データ記憶部３８ａから指紋特徴元データを読み出す。
照合部３６が、入力された識別データと識別元データとが一致していると判断した場合には（ステップＳ１１のＯＫ）、この判断結果を受けて、エンジン制御部３９は、エンジン４の始動を可能とする（ステップＳ１２）。これにより、エンジンＥＣＵ３の状態は、エンジンロック状態からエンジンロック解除状態へと遷移する。
【００５８】
一方、照合部３６が、入力された識別データが識別元データと一致しないと判断した場合には（ステップＳ１１のＮＧ）、この判断結果を受けて、エンジン制御部３９は、エンジン４の始動を不可能な状態（エンジンロック状態）に維持する（ステップＳ１３）。また、この不一致の判断結果を受けて、主制御部３０は、操作回数カウンタ３７のカウント値を「１」増やす（ステップＳ１４）。
【００５９】
主制御部３０は、操作回数カウンタ３７のカウント値が一定値（この実施形態では「３」）以上か否かを判断する（ステップＳ１５）。このカウント値が「３」以上となると、主制御部３０は、不正な使用者による操作であると推定して、エンジンＥＣＵ３の電源を遮断する（ステップＳ１６）。この場合、エンジン４の始動が不可能な状態（エンジンロック状態）が維持されることになる。
【００６０】
一方、前記ステップＳ１５において、カウントが「２」以下である場合には、主制御部３０は、前記ステップＳ４からの認証処理を再度行うべき旨の指令信号を、通信制御部３１および車載ＬＡＮ９を介して、盗難防止装置２に与える（ステップＳ１５Ａ）。これにより、使用者に対する指紋の読み取り案内からの処理が繰り返される。
したがって、識別データと識別元データとの不一致は、２回までは許される。しかし、３回に渡って不一致の判定がなされると、エンジンロック状態を解除できないまま、エンジンＥＣＵ３の電源が遮断されることになる。この場合、次に説明するとおり、一定時間（３０分）の経過を待たなければ、エンジン４を始動させることができなくなる。
【００６１】
主制御部３０は、電源投入（ステップＳ３）後に、前回のキーオフ（キー差込口部６３からのキー引き抜き）から一定時間（この実施形態では３０分）以上経過しているか否かを判断する（ステップＳ１７）。前回のキーオフから３０分以上経過した場合には（ステップＳ１７のＹＥＳ）、主制御部３０は、操作回数カウンタ３７のカウント値を「０」にする（ステップＳ１８）。一方、前回のキーオフから３０分以上経過していない場合には（ステップＳ１７のＮＯ）、主制御部３０は、操作回数カウンタ３７のカウント値をリセットすることなく、前記ステップＳ１０以降の処理を行う。この場合、操作回数カウンタ３７のカウント値が「２」以下であれば、指紋または暗証番号による認証手順が開始されるが、カウント値が「３」に達していると、直ちに、エンジンＥＣＵ３の電源が遮断されることになる。
【００６２】
こうして、使用者の入力ミスや認識処理の誤りに起因する識別データ／識別元データの不一致判定を２回まで許容しながら、不一致判定が３回に達したときは、３０分間に渡って認証手順を無効化するようにしている。これにより、正当使用者の便宜を図りつつ、窃盗者によるエンジン４の始動を効果的に阻止することができる。
前記ステップＳ１２において、エンジン制御部３９がエンジン４の始動を可能な状態にした場合には、エンジン制御部３９は、通信制御部３１および車載ＬＡＮ９を介して、ハンドルロック解除信号を、メータモジュール６に送信する（図３のステップＳ１９）。このハンドルロック解除信号は、ハンドルロックを使用者によって解除することができる状態にするための信号である。ハンドルロックの解除自体は、使用者が自ら行う。
【００６３】
また、エンジンＥＣＵ３の主制御部３０は、ＡＴ８のロックを解除すべく、通信制御部３１から車載ＬＡＮ９を介して、ＡＴ制御ユニット７に、ＡＴロック解除信号を送信する（ステップＳ２０）。これにより、ＡＴ制御ユニット７は、ＡＴ８のロックを解除する（ステップＳ２１）。
さらに、主制御部３０は、エンジンロック解除状態を表す状態データを状態データメモリ３０Ｍに書き込む（ステップＳ２０Ａ）。それとともに、主制御部３０は、その状態データを通信制御部３１から車載ＬＡＮ９を介して盗難防止装置２へと送出させる。これを受けた盗難防止装置２では、その状態データが通信制御部２８によって受信されて、主制御部２０に受け渡される。主制御部２０は、その状態データを状態データメモリ２０Ｍに書き込む。こうして、エンジンＥＣＵ３と盗難防止装置２とで、状態データが共有され、盗難防止装置２側でもエンジンロックの状態（エンジンロック状態、エンジンロック解除状態または盗難防止機能一時停止状態）を把握できるようになっている。
【００６４】
メータモジュール６は、エンジンＥＣＵ３から車載ＬＡＮ９を介して送信されてくるハンドルロック解除信号を通信制御部６７によって受信する。これに応答して、表示・操作処理部６５は、ハンドルロック装置６４を作動させて、ハンドルロックを解除可能とする。また、表示・操作処理部６５は、表示部６１に、ハンドルロック解除およびエンジンロック解除（盗難防止解除）の表示を行わせる（ステップＳ２２）。これにより、使用者は、手動でハンドルロックの解除操作を行う（ステップＳ２３）。その後、使用者は、キーをオン位置とした状態で、スタータボタン６８をオン操作（始動操作）することによって（ステップＳ２４）、エンジン４を始動させることができる。スタータボタン６８が操作されると、始動指令信号が、通信制御部６７から車載ＬＡＮ９を介して、エンジンＥＣＵ３およびＡＴ制御ユニット７へと送出される。
【００６５】
車載ＬＡＮ９からの始動指令信号を受信したエンジンＥＣＵ３は、エンジン制御部３９によりエンジン４の始動制御を行う（ステップＳ２５）。それとともに、車載ＬＡＮ９から始動指令信号を受信したＡＴ制御ユニット７では、ＡＴ制御処理部７２により、ＡＴ８の制御が開始される（ステップＳ２６）。これにより、使用者は、車両により走行することができ（ステップＳ２６）、メータモジュール６では、表示部６１により時速等の走行表示が行われる（ステップＳ２７）。
【００６６】
むろん、メータモジュール６は、ハンドルロック解除信号を受信しない限り、スタータボタン６８が操作されても、始動指令信号を送出しない。また、前述のとおり、エンジンＥＣＵ３のエンジン制御部３９は、識別データと識別元データとが一致すると判定されない限り、エンジン４を始動可能な状態とはしない。したがって、識別データと識別元データとが一致したとの判定がされない限りは、たとえ、車載ＬＡＮ９に始動指令信号が流し込まれたとしても、エンジン４が始動されることはない。
【００６７】
使用者は、走行を終えると、キーオフ操作（キーをオフ位置まで回す操作）を行う（ステップＳ２８）。これにより、メータモジュール６の電源が遮断される（ステップＳ２９）。また、同時にエンジンＥＣＵ３のエンジン制御部３９はエンジン４を停止するように制御する（ステップＳ３０）。そして、主制御部３０により、エンジンＥＣＵ３の電源が遮断される（ステップＳ３１）。更に、ＡＴ制御ユニット７ではＡＴ制御処理部７２によりＡＴ８のロックを行い（ステップＳ３２）、ＡＴ制御ユニット７の電源が遮断される。（ステップＳ３３）。また、盗難防止装置２では、主制御部２０によって、電源が遮断される（図２のステップＳ９）。
【００６８】
エンジンＥＣＵ３の主制御部３０は、電源を遮断するのに先だって、エンジンロック状態を表す状態データを状態データメモリ３０Ｍに書き込む（ステップＳ３０Ａ）。それとともに、主制御部３０は、その状態データを通信制御部３１から車載ＬＡＮ９を介して盗難防止装置２へと送出させる。これを受けた盗難防止装置２では、その状態データが通信制御部２８によって受信されて、主制御部２０に受け渡される。主制御部２０は、その状態データを状態データメモリ２０Ｍに書き込む。こうして、エンジンＥＣＵ３と盗難防止装置２とで、エンジンロック状態を表す共通の状態データが保持されることになる。
【００６９】
使用者は、キーオフ操作（ステップＳ２８）後は、ハンドルロックを行うか否かを判断し（ステップＳ３４）、ハンドルロックする場合には、キーをハンドルロック位置まで回転させてからキーを引き抜き（ステップＳ３５）、ハンドルロックを行う（ステップＳ３６）。一方、ハンドルロックしない場合には、キーをハンドルロック位置まで回さず、キーオフ位置でキーを引き抜く（ステップＳ３７）。
【００７０】
こうして、エンジンの始動から車両の走行を経て、エンジンの停止までの一連の処理が終了する。エンジン制御部３９が、再度、エンジン４を始動可能な状態とするためには、識別データの照合処理を経なければならない。つまり、エンジンＥＣＵ３の電源が遮断されることにより、このエンジンＥＣＵ３の状態は、エンジン制御部３９がエンジン４を始動可能な状態としているエンジンロック解除から、エンジン４を始動不可能な状態であるエンジンロック状態へと遷移する。
【００７１】
図４は、盗難防止機能を一時的に停止するための処理を説明するためのフローチャートである。盗難防止機能は、前述の通常動作において、エンジン４の始動が可能な状態（エンジンロック解除状態）としたうえで、一時的に停止させることができる。
たとえば、車両の点検・修理を行う作業員のように、使用者以外の善意の者であっても、車両を移動させたい場合がある。このような場合に、盗難防止装置２の機能が一時的に停止される。盗難防止機能の一時的な停止は、正当使用者が認証手続を行ってエンジンロック解除状態とされた場合にのみ可能である。したがって、盗難防止効果が損なわれるおそれはない。
【００７２】
むろん、盗難防止機能の一時停止中には、識別元データ記憶部３８ａの登録内容（識別元データ（生体情報や暗証番号））を更新することはできない。
まず、使用者は、図２に示された操作を行うことによって、この盗難防止システムをエンジンロック解除状態とする。そのうえで、使用者は、盗難防止装置２の操作ボタン２３中の機能停止ボタン２３２を長押し（たとえば、１秒以上の連続押圧操作をいう。以下同じ。）する（ステップＳ４１）。この操作を受けて、盗難防止装置２の主制御部２０は、状態データメモリ２０Ｍを参照して、エンジンロック解除状態となっているかどうかを確認する（ステップＳ４２Ａ）。この状態データメモリ２０Ｍに、エンジンロック解除状態を表す状態データが保持されていることを条件に、以後の処理が継続される。さもなければ、主制御部２０は、たとえば、表示装置２４に、「エンジンロック解除してから操作してください。」などといった操作ガイドメッセージを表示し（ステップＳ４２Ｂ）、処理を終了する。
【００７３】
エンジンロック解除状態であることが確認されると（ステップＳ４２ＡのＹＥＳ）、主制御部２０は、その表示装置２４に、たとえば、「盗難防止機能停止しても良いですか？」等の確認メッセージを含む機能停止警告表示を行わせる（ステップＳ４２）。これは、使用者が誤って機能停止ボタン２３２ボタンを押した場合に、使用者に警告するためである。なお、機能停止ボタン２３２と同様なボタンは、メータモジュール６の操作部６２に設けられてもよい。
【００７４】
次に、使用者は、再度確認のために、機能停止確認ボタン２３３を押す（ステップＳ４３）。この機能停止確認ボタン２３３と同様なボタンは、メータモジュール６の操作部６２に設けられてもよい。
盗難防止装置２の主制御部２０は、表示装置２４に機能停止警告メッセージを表示させる一方で、機能停止確認ボタン２３３が操作されるか否かを判断する（ステップＳ４４）。機能停止警告メッセージの表示後一定時間内に機能停止確認ボタン２３３が押されなければ（ステップＳ４４のＮＯ）、機能停止処理をキャンセルする（ステップＳ４５）。一方、前記一定時間内に機能停止確認ボタン２３３が押された場合には（ステップＳ４４のＹＥＳ）、主制御部２０は、通信制御部２８から車載ＬＡＮ９を介して、エンジンＥＣＵ３に対して、盗難防止機能停止データを送信する（ステップＳ４６）。
【００７５】
エンジンＥＣＵ３では、通信制御部３１により盗難防止機能停止データを受信することになる（ステップＳ４７）。これに応答して、主制御部３０は、状態データメモリ３０Ｍに記憶されている状態データを参照する。この状態データがエンジンロック解除状態を表していなければ（すなわち、エンジンロック状態を表していれば）、主制御部３０は、盗難防止機能を停止することなく、エンジンＥＣＵ３をエンジンロック状態に保持する（ステップＳ４７ＡのＮＯ）。したがって、盗難防止機能は停止されない。このような動作は、たとえば、車載ＬＡＮ９に、悪意の第三者が信号発生器から盗難防止機能停止データを流し込んだ場合に起こりうる。この場合には、盗難防止機能は停止されず、エンジンロック状態が保持されるので、エンジン４を始動することはできない。
【００７６】
一方、状態データメモリ３０Ｍの状態データがエンジンロック解除状態を表していれば（ステップＳ４７ＡのＹＥＳ）、主制御部３０は、受信した盗難防止機能停止データを、一時記憶部３８ｂに格納する（ステップＳ４８）。一時記憶部３８ｂに盗難防止機能停止データが格納されているとき、主制御部３０は、エンジン制御部３９に対して、盗難防止機能を一時的に停止すべき旨の指令信号を与える。このとき、エンジン制御部３９は、照合部３６による判断によらずに、エンジンＥＣＵ３に電源が投入されている限りにおいて、エンジン４を始動可能な状態に保持する。こうして、エンジンロック解除中に、盗難防止装置２の機能を一時的に停止することが可能となる。また、エンジンＥＣＵ３の電源が遮断されても、一時記憶部３８ｂには盗難防止機能停止データが保持される。そのため、エンジンＥＣＵ３に再度電源が投入されたときには、識別データを用いた認証手続を経ることなく、エンジン４を始動させることができる。
【００７７】
こうして、盗難防止機能が一時停止されると、主制御部３０は、盗難防止機能一時停止中を表す状態データを状態データメモリ３０Ｍに書き込む。また、この状態データは、車載ＬＡＮ９を介して盗難防止装置２に受け渡され、主制御部２０の働きによって、状態データメモリ２０Ｍに書き込まれる。
状態データメモリ２０Ｍに盗難防止機能停止状態を表す状態データが記憶されている状態でキーオフされたときには、盗難防止装置２では、主制御部２０は、電源が遮断される前に、表示装置２４に、盗難防止機能が停止中である旨の警告表示を行う。
【００７８】
続いて、図４を用いて、一時的に停止した盗難防止機能を復旧する処理を説明する。この処理においても、やはり、識別元データ記憶部３８ａに記憶されている識別元データ（生体情報や暗証番号）を更新することはできない。
まず、使用者がキーオン操作して（ステップＳ５１）、盗難防止装置２の操作ボタン２３中の設定ボタン２３４を長押しする（ステップＳ５２）。これにより、盗難防止装置２では、主制御部２０が、表示装置２４に「盗難防止機能が設定されました」等のガイドメッセージを含む盗難防止機能設定表示を行わせる（ステップＳ５３）。そして、盗難防止装置２の主制御部２０は、通信制御部２８から、車載ＬＡＮ９を介して、エンジンＥＣＵ３へと盗難防止機能設定データを送信する（ステップＳ５４）。これにより、エンジンＥＣＵ３では、通信制御部３１により盗難防止機能設定データを受信する（ステップＳ５５）。そして、前記ステップＳ４８において記録しておいた盗難防止機能停止データを一時記憶部３８Ｂから削除して、盗難防止機能の停止を解除する（ステップＳ５６）。このような処理によって、一時的に停止した盗難防止装置２の機能を再び始動することができる。
【００７９】
なお、設定ボタン２３４と同様なボタンは、メータモジュール６の操作部６２に設けられてもよい。
盗難防止機能の停止が解除されると、エンジンＥＣＵ３の主制御部３０は、状態データメモリ３０Ｍに、エンジンロック解除状態を表す状態データを書き込む。この状態データは、さらに、車載ＬＡＮ９を介して盗難防止装置２へと送信され、主制御部２０の働きによって、状態データメモリ２０Ｍに書き込まれる。
【００８０】
図５および図６は、エンジンＥＣＵ３の識別元データ記憶部に新しい識別元データ（指紋の特徴データのような生体情報や暗証番号）を登録するための処理を説明するためのフローチャートである。識別元データの新規登録または変更は、図２に示された処理を経て、エンジンロック解除状態としなければ、実行できないようになっている。エンジンロック状態のときはもちろん、図４の操作を行って、盗難防止機能を一時停止しているときにも、識別元データの新規登録または更新はできない。新車購入時には、工場出荷時に前もって設定されている暗証番号を入力することによって、エンジンロックを解除すれば、識別元データの新規登録または変更が可能となる。
【００８１】
したがって、使用者は、まず、図２に示された操作を行って、エンジンロックを解除する。その上で、使用者は、盗難防止装置２の操作ボタン２３中の設定変更ボタン２３５を長押しする（ステップＳ６１）。メータモジュール６の操作部６２に同様な設定変更ボタンを設けておくこともできる。
設定変更ボタン２３５が長押しされると、盗難防止装置２は、エンジンロック解除状態かどうかを判断するための処理を行う（ステップＳ６１Ａ）。具体的には、主制御部２０は、状態データメモリ２０Ｍを参照する。この状態データメモリ２０Ｍに、エンジンロック解除状態を表す状態データが保持されていることを条件に、以後の処理が継続される。さもなければ、主制御部２０は、たとえば、表示装置２４に、「エンジンロック解除してから操作してください。」などの操作ガイドメッセージを表示し（ステップＳ６１Ｂ）、処理を終了する。
【００８２】
エンジンロック解除状態であれば、使用者は、次の操作に移ることができる。すなわち、使用者は、さらに、暗証番号又は生体情報のどちらを登録するか判断し（ステップＳ６２）、暗証番号を登録する場合には、盗難防止装置２の操作ボタン２３中の暗証番号設定ボタン２３６を押す。これにより、主制御部２０は、表示装置２４に、たとえば、「新しい暗証番号を入力してください」等の操作ガイドメッセージおよび数字キー群２３１の表示を含む暗証番号入力画面を表示させる（ステップＳ６３）。
【００８３】
次に、使用者は、メータモジュール６の操作部６２又は盗難防止装置２の操作ボタン２３中の数字キー群２３１（暗証番号入力ボタン）を押して暗証番号を入力する（ステップＳ６４）。この入力を受け付けた盗難防止装置２は、主制御部２０の働きにより、表示装置２４に、たとえば、「確認のため再度入力してください」等の操作ガイドメッセージおよび数字キー群２３１の表示を含む暗証番号確認入力画面を表示させる（ステップＳ６５）。
【００８４】
次に、使用者は、再度、同じ暗証番号を入力する（ステップＳ６６）。これを受け付けた盗難防止装置２では、主制御部２０が、前記ステップＳ６４，Ｓ６６で入力されてそれぞれ受け付けられた２つの暗証番号が一致しているか否かを判断する（ステップＳ６７）。そして、一致していないと判断した場合には（ステップＳ６７のＮＧ）、主制御部２０は、表示装置２４に、たとえば、「番号が違います。新しい番号を入力し直してください」等の操作ガイドメッセージおよび数字キー群２３１の表示を含む暗証番号再入力画面を表示させる（ステップＳ６８）。これにより、使用者は、再度、上記ステップＳ６４からの動作を行うことが必要となり、盗難防止装置２は、暗証番号の新たな入力を受け付ける状態となる。
【００８５】
主制御部２０は、２回入力された暗証番号が一致していると判断した場合には（ステップＳ６７のＹＥＳ）、通信制御部２８から車載ＬＡＮ９を介して、エンジンＥＣＵ３へ、新しい暗証番号データを識別元データとして送信する（ステップＳ６９）。エンジンＥＣＵ３では、通信制御部３１によって、その新しい暗証番号データが受信される（ステップＳ７０）。
【００８６】
これを受けて、主制御部３０は、状態データメモリ３０Ｍに記憶されている状態データを参照する。この状態データがエンジンロック解除状態を表していなければ（すなわち、エンジンロック状態を表していれば）、主制御部３０は、暗証番号データの登録処理を行うことなく、エンジンＥＣＵ３をエンジンロック状態に保持する（ステップＳ７０ＡのＮＯ）。このような動作は、たとえば、車載ＬＡＮ９に、悪意の第三者が信号発生器から暗証番号データを流し込んだ場合に起こりうる。この場合には、暗証番号の新規登録や変更がされることはない。
【００８７】
一方、状態データメモリ３０Ｍの状態データがエンジンロック解除状態を表していれば（ステップＳ７０ＡのＹＥＳ）、主制御部３０は、受信した新しい暗証番号データを、識別元データ記憶部３８ａに記録して登録する（ステップＳ７１）。その後、主制御部３０は、通信制御部３１から車載ＬＡＮ９を介して、盗難防止装置２へ、登録完了信号を送信する（ステップＳ７２）。盗難防止装置２は、通信制御部２８により、その登録完了信号を受信する（ステップＳ７３）。そして、盗難防止装置２の主制御部２０は、表示装置２４に、「新しい暗証番号が登録されました」等のガイドメッセージを含む変更完了表示を行う（ステップＳ７４）。
【００８８】
暗証番号データは、識別元データ記憶部３８ａに複数個登録可能とされていてもよいが、盗難防止効果を高める観点からは、１つの暗証番号の登録のみを可能としておくことが好ましい。すなわち、前述の操作を行うことにより、識別元データ記憶部３８ａの従前の暗証番号データが削除されて、新たな暗証番号データが識別元データ記憶部３８ａに登録されるようになっていることが好ましい。
【００８９】
前記ステップＳ６２から分岐して、指紋の特徴データのような生体情報を登録する場合には、図６に示す生体登録処理へ進む。すなわち、使用者は、盗難防止装置２の操作ボタン２３のなかの生体情報登録ボタン２３７を押す。これにより、盗難防止装置２の主制御部２０は、表示装置２４に、「指をセンサの上に置いてください」などといった操作ガイドメッセージを含む画面を表示させる（ステップＳ８１）。
【００９０】
このメッセージに促されて、使用者は、指紋センサ２１に指を置く（ステップＳ８２）。これにより、盗難防止装置２では、指紋読取動作が行われる（ステップＳ８３）。すなわち、指紋センサ２１によって検出された指紋の特徴データが特徴抽出部２２によって生成される。この読取動作が完了すると、主制御部２０は、表示装置２４に、読み取り完了表示を行わせる（ステップＳ８４）。そして、主制御２０は、通信制御部２８から車載ＬＡＮ９を介して、エンジンＥＣＵ３へ、新しい指紋の特徴データを識別元データとして送信する（ステップＳ８５）。これにより、エンジンＥＣＵ３では、通信制御部３１が新しい特徴データを受信する（ステップＳ８６）。
【００９１】
これを受けて、主制御部３０は、状態データメモリ３０Ｍに記憶されている状態データを参照する。この状態データがエンジンロック解除状態を表していなければ（すなわち、エンジンロック状態を表していれば）、主制御部３０は、受信した特徴データの受け入れを拒否し、エンジンＥＣＵ３をエンジンロック状態に保持する（ステップＳ８６ＡのＮＯ）。このような動作は、たとえば、車載ＬＡＮ９に、悪意の第三者が信号発生器から特徴データを流し込んだ場合に起こりうる。この場合には、識別元データとしての特徴データの新規登録や変更がされることはない。
【００９２】
状態データメモリ３０Ｍの状態データがエンジンロック解除状態を表していれば（ステップＳ８６ＡのＹＥＳ）、主制御部３０は、受信した特徴データを、一時記憶部３８ｂに記録する（ステップＳ８７）。
一方、盗難防止装置２の主制御部２０は、表示装置２４に、「確認のため再度指を置いてください」等の操作ガイドメッセージを含む画面を表示させる（ステップＳ８８）。
【００９３】
このメッセージに促されて、使用者は、指紋センサ２１に再び指を置く（ステップＳ８９）。これにより、盗難防止装置２では、特徴抽出部２２によって指紋の読取動作が行われ（ステップＳ９０）、その特徴データが抽出される。読取が完了すると、主制御部２０は、表示装置２４に、読み取り完了表示を行わせる（ステップＳ９１）。読み取られた指紋の特徴データは、確認用データとして、通信制御部２８から車載ＬＡＮ９を介し、エンジンＥＣＵ３へ送信される（ステップＳ９２）。エンジンＥＣＵ３では、通信制御部３１により、その確認用の特徴データを受信する（ステップＳ９３）。
【００９４】
これを受信した主制御部３０は、状態データメモリ３０Ｍに記憶されている状態データを参照する。この状態データがエンジンロック解除状態を表していなければ、主制御部３０は、受信した特徴データの受け入れを拒否し、エンジンＥＣＵ３をエンジンロック状態に保持する（ステップＳ９３ＡのＮＯ）。状態データメモリ３０Ｍの状態データがエンジンロック解除状態を表していれば（ステップＳ９３ＡのＹＥＳ）、主制御部３０は、照合部３６により、一時記憶部３８ｂに記憶しておいた最初の特徴データと、上記ステップＳ９３にて受信した確認用の特徴データとを照合させる（ステップＳ９４）。この照合の結果、上記２つのデータが一致していると判断された場合には（ステップＳ９４のＯＫ）、新しい特徴データを識別元データ記憶部３８ａに記録する（ステップＳ９５）。そして、主制御部３０は、通信制御部３１から車載ＬＡＮ９を介して、盗難防止装置２へ、登録完了信号を送信する（ステップＳ９６）。盗難防止装置２では、通信制御部２８により、その登録完了信号を受信する（ステップＳ９７）。これに応答して、主制御部２０は、表示装置２４に、「新しい（指紋）データを登録しました」等のガイドメッセージを含む変更完了表示を行わせる（ステップＳ９８）。
【００９５】
一方、上記ステップＳ９４において、照合部３６による照合の結果、上記２つの特徴データが一致していないと判断された場合には（ステップＳ９４のＮＧ）、エンジンＥＣＵ３の主制御部３０は、通信制御部３１から車載ＬＡＮ９を介して、盗難防止装置２へ、照合失敗信号を送信する（ステップＳ９９）。盗難防止装置２では、通信制御部２８により、その照合失敗信号を受信する（ステップＳ１００）。そして、盗難防止装置２の主制御部２０は、表示装置２４に、「照合に失敗しました。再度登録し直してください」等の操作ガイドメッセージを含む再登録を促す表示を行わせる（ステップＳ１０１）。
【００９６】
以上説明したような処理によって、エンジンロック解除中に、識別元データの登録を行うことができる。この実施形態では、盗難防止装置２には識別データを照合する手段は備えられておらず、エンジンＥＣＵ３側に識別データを照合するための照合部３６が設けられている。そのため、識別元データを登録するときに２回にわたって入力される識別データの照合処理も、エンジンＥＣＵ３側において行われるようになっている。暗証番号の照合については、その処理が比較的簡単であるため、この実施形態では、その元データの登録時における照合は、盗難防止装置２側で行うようにしてある。むろん、暗証番号の元データの登録時における照合処理も、エンジンＥＣＵ３側で行うこととしても差し支えない。
【００９７】
エンジンＥＣＵ３の主制御部３０は、状態データメモリ３０Ｍに、エンジンロック解除状態であることを表す状態データが格納されていることを条件に、新識別元データの受信（ステップＳ７０，Ｓ８６）を受け付ける動作状態となる。すなわち、状態データメモリ３０Ｍに格納されている状態データが、エンジンロック状態であることや、盗難防止機能一時停止中であることを示しているときには、仮に、車載ＬＡＮ９を介して新識別元データが送信されてきても、その受け付けを拒否し、識別元データの新規登録処理または更新処理を行わない。したがって、正当使用者によるエンジンロック解除操作が行われない限り、たとえば、車載ＬＡＮ９にパーソナルコンピュータを接続したりしても、エンジンＥＣＵ３の識別元データ記憶部３８ａに記憶されている識別元データの追記または書き込みは不可能である。
【００９８】
図７および図８は、盗難防止装置２を新たな盗難防止装置５に取り替える場合の処理を説明するためのフローチャートである。盗難防止装置の交換は、例えば、盗難防止装置２の指紋センサ２１に不具合が生じた場合や、たとえば、より高性能なセンサによる指紋読み取りまたは高機能な特徴抽出処理が行えるような盗難防止装置が出現した場合に行われる。この実施形態では、識別データの照合処理をエンジンＥＣＵ３で行っているにも拘わらず、いずれの場合も、盗難防止装置のみを交換すればよく、エンジンＥＣＵ３の交換は要しない。そのため、経済性に優れている。
【００９９】
盗難防止装置の交換は、図２に示された操作によって、エンジンロック解除状態としなければ、実行できないようになっている。図４の操作を行って、盗難防止機能を一時停止しているときには、盗難防止装置を交換することはできない。
したがって、使用者は、まず、図２に示された操作を行って、エンジンロックを解除する。その上で、使用者は、新盗難防止装置５を車載ＬＡＮ９に接続する（ステップＳ１１１）。これにより、新盗難防止装置５の主制御部５０は、通信制御部５８から、車載ＬＡＮ９を介して、エンジンＥＣＵ３へモジュール識別信号を送信する（ステップＳ１１２）。このモジュール識別信号は、盗難防止装置毎に割り振られたユニークな識別番号からなり、盗難防止装置の特定に利用される。
【０１００】
エンジンＥＣＵ３は、通信制御部３１によって、新しいモジュール識別信号を受信する。このモジュール識別信号は主制御部３０に受け渡される。これを受けて、主制御部３０は、新盗難防止装置５が接続されたと判断する（ステップＳ１１３）。主制御部３０は、状態データメモリ３０Ｍを参照し、エンジンロック解除状態かどうかを確認する。エンジンロック解除状態でなければ、受信したモジュール識別信号を無視し、以後の処理は行わない（ステップＳ１１３Ａ）。あるいは、主制御部３０は、通信制御部３１から車載ＬＡＮ９を介して、新盗難防止装置５へ交換不可信号を送信するようにしてもよい（ステップＳ１３５）。この場合、新盗難防止装置５では、通信制御部５８により交換不可信号を受信する（ステップＳ１３６）。これを受けて、主制御部５０は、表示装置５４に交換不可表示を行わせる（ステップＳ１３７）。これにより、使用者は、新盗難防止装置５の交換を断念して車載ＬＡＮ９から取り外す（ステップＳ１３８）。
【０１０１】
状態データメモリ３０Ｍにエンジンロック解除状態であることを表す状態データが記憶されていて（ステップＳ１１３ＡのＹＥＳ）、エンジンロック解除状態であることが確認されることを条件に、主制御部３０は、暗号鍵生成部３３から、暗号鍵データを生成させる。この暗号鍵データは、通信制御部３１から車載ＬＡＮ９を介して、新盗難防止装置５へと送信される（ステップＳ１１４）。これにより、新盗難防止装置５では、通信制御部５８により、その暗号鍵データが受信される。この暗号鍵データは、暗号鍵データ記憶部５５に記録される（ステップＳ１１５）。そして、新盗難防止装置５の主制御部５０は、識別プログラム記憶部５７から、当該新盗難防止装置５に対応した識別プログラムを読み出して暗号化部５６に入力する。暗号化部５６は、暗号鍵データ記憶部５５に記録してある暗号鍵データを用いて、識別プログラムを暗号化する（ステップＳ１１６）。この暗号化された識別プログラムは、通信制御部５８から車載ＬＡＮ９を介して、エンジンＥＣＵ３へ送信される（ステップＳ１１７）。
【０１０２】
エンジンＥＣＵ３では、通信制御部３１にて上記暗号化されている識別プログラムを受信する（ステップＳ１１８）。この暗号化されている識別プログラムは、復号化部３４に受け渡される。復号化部３４は、暗号鍵生成部３３で生成した暗号鍵データに対応した復号鍵データにより、暗号化された識別プログラムを解読して復号化する（ステップＳ１１９）。これにより、復号化に成功すると、主制御部３０は、通信制御部３１から車載ＬＡＮ９を介して、新盗難防止装置５へプログラム受信完了信号を送信する（ステップＳ１２０）。
【０１０３】
暗号鍵データと復号鍵データとは同一であってもよいが、一般には、これを異ならせることによって、識別プログラムの不正な解読を困難にすることができる。たとえば、公開鍵システムを適用するとすれば、車載ＬＡＮ９上に現れる暗号鍵データは公開鍵データに対応し、エンジンＥＣＵ３内に保持される復号鍵データは秘密鍵データに対応することになる。この場合、暗号鍵データを使用しても暗号化された識別プログラムの復号化ができないので、車載ＬＡＮ９上に現れる暗号鍵データを傍受しても、暗号化された識別プログラムの解読はできない。
【０１０４】
次に、新盗難防止装置５では、通信制御部５８により、エンジンＥＣＵ３からのプログラム受信完了信号を受信する（ステップＳ１２１）。そして、図８に示すように、主制御部５０は、通信制御部５８から車載ＬＡＮ９を介して、エンジンＥＣＵ３へテストデータを送信する（ステップＳ１２２）。これにより、エンジンＥＣＵ３では、通信制御部３１でテストデータが受信され、一時記憶部３８ｂに記録される（ステップＳ１２３）。このテストデータは、ダミーの識別データであり、新盗難防止装置５からの信号がエンジンＥＣＵ３で正しく読み取られて処理されるか否かを判断するために使用される。
【０１０５】
次に、新盗難防止装置５の主制御部５０は、通信制御部５８から車載ＬＡＮ９を介して、エンジンＥＣＵ３へテスト確認データを送信する（ステップＳ１２４）。これにより、エンジンＥＣＵ３では、通信制御部３１でテスト確認データを受信する（ステップＳ１２５）。このテスト確認データは、ダミーの識別データであるが、前記テストデータとは異なったデータである。例えば、同一使用者が同じ指を指紋センサに置く場合であっても、その置き方で、特徴抽出結果が若干異なる。したがって、指紋の特徴データである識別データは、必ずしも一定の値にならない。そこで、テストデータと、これとは若干異なるテスト確認データをエンジンＥＣＵ３に送信して、照合処理のテストを行うこととしている。
【０１０６】
エンジンＥＣＵ３では、照合部３６が、一時記憶部３８ｂに記憶しておいた最初のテストデータと、上記ステップＳ１２５にて受信したテスト確認データとを照合する（ステップＳ１２６）。この照合の結果、上記２つのデータが符合していると判断した場合には（ステップＳ１２６のＯＫ）、主制御部３０は、通信制御部３１から車載ＬＡＮ９を介して、新盗難防止装置５へ照合完了信号を送信する（ステップＳ１２７）。それとともに、主制御部３０は、上記復号化した識別プログラムを識別プログラム記憶部３５に記録する（ステップＳ１２８）。こうして、エンジンＥＣＵ３の照合部３６は、それ以後、新たな盗難防止装置５に対応した識別プログラムに従って、識別データの照合処理を行うことになる。つまり、照合部３６は、新盗難防止装置５に専用の識別データ照合処理を行うことになる。
【０１０７】
次に、旧盗難防止装置２では、通信制御部２８により照合完了信号が受信される（ステップＳ１２９）。これを受けて、主制御部２０は、表示装置２４に、交換完了表示を行わせる（ステップＳ１３０）。これにより、使用者は、旧盗難防止装置２を車載ＬＡＮ９から取り外す（ステップＳ１３１）。この後、使用者は、新たな盗難防止装置５を用いて識別元データ（指紋の特徴データ）を登録するために、図６のステップＳ８１からの処理を実行することになる。
【０１０８】
一方、照合部３６が、上記テストデータおよびテスト確認データが符合していないと判断した場合には（ステップＳ１２８のＮＧ）、主制御部３０は、操作回数カウンタ３７により計数される失敗カウント値を「１」増やす（ステップＳ１３２）。主制御部３０は、操作回数カウンタ３７のカウント値が「３」以上か否かを判断する（ステップＳ１３３）。操作回数カウンタ３７のカウント値が「２」以下である場合には、主制御部３０は、通信制御部３１から車載ＬＡＮ９を介して、新盗難防止装置５へ照合失敗信号を送信し（ステップＳ１３４）、前記ステップＳ１１４から処理を再度行う。一方、ステップＳ１３３において、主制御部３０は、操作回数カウンタ３７のカウント値が「３」以上であると判断した場合には、新盗難防止装置５が不良品であると推定し、通信制御部３１から車載ＬＡＮ９を介して、新盗難防止装置５へ交換不可信号を送信する（ステップＳ１３５）。
【０１０９】
新盗難防止装置５では、通信制御部５８により交換不可信号を受信する（ステップＳ１３６）。これを受けて、主制御部５０は、表示装置５４に交換不可表示を行わせる（ステップＳ１３７）。これにより、使用者は、新盗難防止装置５の交換を断念して車載ＬＡＮ９から取り外す（ステップＳ１３８）。
以上のような処理によって、正当使用者によってエンジンロック解除状態とされることを条件に、旧盗難防止装置２を新盗難防止装置５に取り換えることができる。
【０１１０】
以上説明したように本実施形態によれば、盗難防止装置２は、入力された識別データ（指紋の特徴データまたは暗証番号データ）の正当性の判断を行わず、そのままエンジンＥＣＵ３側に送る。そして、エンジンＥＣＵ３が、識別データの照合処理を行って、識別データを入力した使用者が正当使用者かどうかを判断するようにしている。そのため、信号発生器等を使用して車載ＬＡＮ９にエンジン始動指令信号を流し込んでも、エンジン４を始動させることができない。これにより、窃盗団による車両の窃取を著しく困難にすることができる。こうして、盗難防止効果の向上された盗難防止システムを実現できる。
【０１１１】
さらに、この実施形態では、盗難防止装置２，５側に識別プログラムが保持されており、この識別プログラムがエンジンＥＣＵ３に送信されて登録されるようになっている。これにより、エンジンＥＣＵ３の照合部３６は、車載ＬＡＮ９に接続された盗難防止装置２，５に対応した識別データ照合処理を行うことができる。これにより、従前の盗難防止装置２を新盗難防止装置５と交換した場合でも、エンジンＥＣＵ３の交換を要することなく、新たな盗難防止装置５を利用した盗難防止システムを構築できる。
【０１１２】
以上、この発明の一実施形態について説明したが、この発明は他の形態で実施することもできる。たとえば、前述の実施形態では、動力源としてエンジンを有する車両の盗難を防止するための装置について説明したが、電動モータのような他の種類の動力源によって移動する移動体に対してもこの発明を適用することができる。その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【図面の簡単な説明】
【０１１３】
【図１】本発明の一実施形態に係る車両盗難防止システムを搭載した車両の電気的構成を示すブロック図である。
【図２】エンジンロックを解除して車両を移動し、その後車両を停止又は駐車してエンジンロックするまでの処理を説明するためのフローチャートである。
【図３】図２の続きの処理を示すフローチャートである。
【図４】盗難防止装置の機能を一時的に停止するための処理を説明するためのフローチャートである。
【図５】新しい識別元データを登録する処理を説明するためのフローチャートである。
【図６】図５の続きの処理を示すフローチャートである。
【図７】盗難防止装置を取り替える際の処理を説明するためのフローチャートである。
【図８】図７の続きの処理を説明するためのフローチャートである。
【符号の説明】
【０１１４】
１      車両盗難防止システム
２，５  盗難防止装置
３      エンジンＥＣＵ
４      エンジン
５      新盗難防止装置
６      メータモジュール
７      ＡＴ制御ユニット
８      ＡＴ（オートマチック・トランスミッション）
９      車載ＬＡＮ
２０      主制御部
２０Ｍ    状態データメモリ
２１      指紋センサ
２２      特徴抽出部
２３      操作ボタン
２４      表示装置
２５      暗号鍵データ記憶部
２６      暗号化部
２７      識別プログラム記憶部
３０      主制御部
３０Ｍ    状態データメモリ
３１      通信制御部
３３      暗号鍵生成部
３４      復号化部
３６      照合部
３８ａ    識別元データ記憶部
３８ｂ    一時記憶部
４１      インジェクタ
５０      主制御部
５１      指紋センサ
５４      表示装置
５５      暗号鍵データ記憶部
５６      暗号化部
５７      識別プログラム記憶部
６２      操作部
６４      ハンドルロック装置
６６      電源制御部
６８      スタータボタン
２３１    数字キー群
２３２    機能停止ボタン
２３３    機能停止確認ボタン
２３４    設定ボタン
２３５    設定変更ボタン
２３６    暗証番号設定ボタン
２３７    生体情報登録ボタン
【図１】
2005126054.tif 000003
【図２】
2005126054.tif 000004
【図３】
2005126054.tif 000005
【図４】
2005126054.tif 000006
【図５】
2005126054.tif 000007
【図６】
2005126054.tif 000008
【図７】
2005126054.tif 000009
【図８】
2005126054.tif 000010