(57)【特許請求の範囲】
【請求項１】
車両と、この車両と通信して前記車両を作動させる電子キーと、前記車両と通信する携帯機器とを備え、前記車両が前記電子キー及び前記携帯機器を認証する認証システムにおいて、
前記電子キーは、
前記車両に対し、通信対象として予め登録情報が登録されており、
前記車両は、
前記電子キーと前記携帯機器とが同時に車内に存在していることを条件に、前記電子キーの前記登録情報を用いて前記携帯機器を通信対象として認証するための前記携帯機器の認証情報を生成し、前記生成した認証情報を登録するとともに前記認証情報を前記携帯機器に供給し、
前記認証情報を登録した時点から所定の期間が経過した時点で前記認証情報の登録を抹消し、
前記携帯機器は、
供給された前記認証情報を取得して登録する、
ことを特徴とする認証システム。
【請求項２】
請求項１に記載した認証システムにおいて、
前記車両は、
前記認証情報として、所定の文字列からなり、前記携帯機器を通信対象として認証するとともに前記携帯機器との通信を暗号化する暗号コードを生成し、
生成した前記暗号コードを登録するとともに前記携帯機器に供給し、
前記携帯機器は、
少なくとも、前記暗号コードを用いた所定の演算による演算値を前記車両に供給し、
前記車両は、
前記携帯機器から供給された前記演算値を用いて前記携帯機器を認証し、前記暗号コードによって暗号化された通信を許可することを特徴とする認証システム。
【請求項３】
請求項２に記載した認証システムにおいて、
前記携帯機器は、
前記所定の演算として、
暗号コード及び任意に発生させた乱数を用いる所定の関数に従って、前記生成された暗号コードを用いた演算値を演算し、
前記演算した演算値と前記任意に発生させた乱数とを前記車両に供給し、
前記車両は、
前記所定の関数に従って、前記携帯機器から供給された前記乱数と登録している前記携帯機器の暗号コードとを用いた演算値を演算し、
この演算した演算値と前記携帯機器から供給された演算値とが一致するとき、前記携帯機器を通信対象として認証して前記暗号コードによって暗号化された通信を許可することを特徴とする認証システム。
【請求項４】
車両と通信して前記車両を作動させる電子キーと前記車両と通信する携帯機器とを認証する認証装置において、
前記電子キーと前記携帯機器とが同時に前記車両の車内に存在しているか否かを判定する存在判定手段と、
前記存在判定手段によって前記電子キーと前記携帯機器とが同時に前記車両の車内に存在していると判定されたときに、前記車両の通信対象として予め登録されている前記電子キーの登録情報を用いて前記携帯機器を前記車両の通信対象として認証するための認証情報を生成する認証情報生成手段と、
前記存在判定手段によって前記電子キーと前記携帯機器とが同時に車内に存在していると判定されたときに、前記携帯機器の前記認証情報を登録する認証情報登録手段と、
前記認証情報生成手段によって生成された前記認証情報を前記携帯機器に供給する認証情報供給手段と、
前記認証情報登録手段によって前記認証情報が登録された時点から所定の期間が経過した時点で前記認証情報の登録を抹消する認証情報抹消手段とを備えたことを特徴とする認証装置。
【請求項５】
請求項４に記載した認証装置において、
前記認証情報生成手段は、
前記認証情報として、所定の文字列からなり、前記携帯情報を通信対象として認証するとともに前記車両と前記携帯機器との通信を暗号化する暗号コードを生成することを特徴とする認証装置。
【請求項６】
請求項５に記載した認証装置において、
前記携帯機器から、少なくとも、前記暗号コードを用いた所定の演算による演算値を取得し、この取得した演算値を用いて前記携帯機器を通信対象として認証する認証手段と、
前記認証手段によって認証された前記携帯機器と前記車両との前記暗号コードによって暗号化された通信を許可する通信許可手段とを備えたことを特徴とする認証装置。
【請求項７】
請求項６に記載した認証装置において、
前記認証手段は、
前記携帯機器から、暗号コード及び任意の発生させた乱数を用いる所定の関数に従って演算されるものであって、前記認証情報生成手段によって生成された前記暗号コードを用いた演算値と前記乱数とを取得し、
前記所定の関数に従って、前記取得した前記乱数と前記認証情報生成手段によって生成されて前記認証情報登録手段によって登録されている前記携帯機器の暗号コードとを用いた演算値を演算し、
この演算した演算値と前記携帯機器から取得した前記演算値とが一致するとき、前記携帯機器を通信対象として認証することを特徴とする認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両と通信可能な機器を認証する認証システム及び認証装置に関する。
【背景技術】
【０００２】
従来から、例えば、下記特許文献１に示されているような認証処理システム及び認証処理方法、通信装置及び通信方法、並びに認証装置及び認証方法は知られている。この従来の認証処理システム等においては、まず、携帯電話機がネットワークを介して車両管理サーバにアクセスし、認証用データを取得するようになっている。そして、自動車の車載ＩＤ管理装置は、携帯電話機を補助キーとして登録する登録処理の開始を表すユーザの操作を検出するとともに、近距離通信の交信範囲内に入ってきた携帯電話機を検出し、携帯電話機から認証用データを受信することによって携帯電話機を認証して登録するようになっている。これにより、携帯電話機をスマートキーの補助キーとして動作させることができるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５１５５７号公報
【発明の概要】
【０００４】
ところで、上記特許文献１に示された認証処理システム等では、携帯電話機を車両管理サーバに登録しておき、車載ＩＤ管理装置が、車両管理サーバからの認証用データを携帯電話機を介して受信し、この認証用データに基づいて携帯電話機を認証して登録する。これにより、携帯電話機が車両の正規ユーザのものであることを、車両管理サーバが発行する認証用データに基づいて確認して携帯電話機を登録するため、不正なユーザの登録を防止することができる。しかしながら、例えば、車両が売却されて正規ユーザが変更された場合、以前の正規ユーザが所持している携帯電話機が車両管理サーバに登録されたまま更新されない（削除されない）状況では、以前の正規ユーザが引き続き携帯電話機を補助キーとして使用でき、例えば、車両の盗難等が行われる可能性がある。
【０００５】
更に、上記特許文献１に示された認証処理システム等においては、携帯電話機がネットワーク（例えば、インターネット等）を介して車両管理サーバにアクセスし、認証処理に用いられる認証用データを取得する必要がある。このため、携帯電話機がネットワークを介して車両管理サーバにアクセスできる環境でなければ、認証用データを取得できない場合があり、その結果、車載ＩＤ管理装置が携帯電話機を認証して登録できない可能性がある。
【０００６】
本発明は、上記した問題に対処するためになされたものであり、その目的の一つは、車両の正規ユーザが所持している携帯機器類を確実に認証して車両のセキュリティーを高めることができる認証システム及び認証装置を提供することにある。
【０００７】
上記目的を達成するための本発明による認証システムは、車両と、この車両と通信して前記車両を作動させる電子キーと、前記車両と通信する携帯機器とを備え、前記車両が前記電子キー及び前記携帯機器を認証するものである。そして、本発明による認証システムの特徴は、前記車両が、前記電子キーと前記携帯機器とが同時に車内に存在していることを条件に、前記携帯機器を通信対象として認証するための認証情報を登録するとともに前記認証情報を前記携帯機器に供給し、前記認証情報を登録した時点から所定の期間が経過した時点で前記認証情報の登録を抹消することにある。
【０００８】
この場合、より具体的には、前記電子キーは、前記車両に対し、通信対象として予め登録情報が登録されている。そして、前記車両は、前記電子キーの前記登録情報を用いて前記携帯機器の前記認証情報を生成し、前記生成した認証情報を登録するとともに前記携帯機器に供給することができる。又、前記携帯機器は、供給された前記認証情報を取得して登録することができる。
【０００９】
更に、これらの場合、より具体的に、前記車両は、前記認証情報として、所定の文字列からなり、前記携帯機器を通信対象として認証するとともに前記携帯機器との通信を暗号化する暗号コードを生成することができ、生成した前記暗号コードを登録するとともに前記携帯機器に供給することができる。そして、前記携帯機器は、少なくとも、前記暗号コードを用いた所定の演算による演算値を前記車両に供給することができ、前記車両は、前記携帯機器から供給された前記演算値を用いて前記携帯機器を認証し、前記暗号コードによって暗号化された通信を許可することができる。
【００１０】
この場合、前記携帯機器は、前記所定の演算として、例えば、暗号コード及び任意に発生させた乱数を用いる所定の関数に従って、前記生成された暗号コードを用いた演算値を演算することができ、前記演算した演算値と前記任意に発生させた乱数とを前記車両に供給することができる。そして、前記車両は、前記所定の関数に従って、前記携帯機器から供給された前記乱数と登録している前記携帯機器の暗号コードとを用いた演算値を演算することができ、この演算した演算値と前記携帯機器から供給された演算値とが一致するとき、前記携帯機器を通信対象として認証して前記暗号コードによって暗号化された通信を許可することができる。
【００１１】
これらによれば、車両においては、電子キーと携帯機器とが同時に車両の車内に存在することを条件に、車両に携帯機器を登録することができる。この登録に際して、車両は、予め登録されている電子キーの登録情報を用いて携帯機器を認証するための認証情報を生成し、この認証情報を自身に登録するとともに携帯機器に供給することができる。これにより、携帯機器は供給された認証情報を記憶しておくことができる。
【００１２】
そして、車両においては、生成した認証情報を登録した時点、言い換えれば、携帯機器を登録した時点から所定の期間が経過した時点で、登録した認証情報を抹消することができる。これにより、携帯機器を登録した時点から所定の期間が経過するまでは、車両は、自身が登録している認証情報と、携帯機器が用いる認証情報とを照合することにより、この携帯機器が登録されたものであると認証することができ、携帯機器と車両との通信（暗号化された通信）を許可することができる。一方、携帯機器を登録した時点から所定の期間が経過すると、車両は自身が登録していた認証情報を抹消することができ、その結果、携帯機器が自身に登録している認証情報を用いても、車両が携帯機器を認証することがなく、従って、携帯機器と車両との通信（暗号化された通信）を許可しない。このため、この携帯機器を用いて車両と通信（暗号化された通信）する必要があるときには、車両の正規ユーザが所持している電子キーとともに携帯機器を車内に存在させて車両に登録すれば良く、正規ユーザ以外の人間（例えば、以前の正規ユーザ等）が所持する携帯機器を再び車両に登録することは極めて困難となる。
【００１３】
このように、本発明による認証システム及び認証装置によれば、携帯機器を車両に登録するときには、電子キーとともに車内に存在させるのみでよく、所定の期間の経過に伴って再度携帯機器を登録する際であっても、煩雑さを解消した上で極めて容易に登録することができる。又、正規ユーザ以外の人間が所持する携帯機器を車両に登録することは極めて困難であり、又、車両に登録されていて認証されない限り車両と携帯機器との通信（暗号化された通信）が許可されないため、車両のセキュリティーを大幅に向上させることができる。これにより、正規ユーザ以外の人間が、例えば、携帯機器を補助キーとして用いることを防止することができて、車両の盗難等の発生を効果的に抑制することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る認証装置を備えた認証システムの概略図である。
【図２】図１の車両の認証ＥＣＵによって実行される登録プログラムをフローチャートである。
【図３】図１の車両の認証ＥＣＵによって実行される認証プログラムをフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態に係る認証装置について図面を用いて説明する。図１は、本実施形態に係る認証装置を有する認証システムを概略的に示した概略ブロック図である。
【００１６】
この認証システムは、本実施形態に係る認証装置が搭載された車両１００と、車両１００の正規ユーザが所持していて、車両１００と通信して作動させるための電子キー２００及び車両１００にアクセスして通信する携帯機器３００とを備えている。ここで、本実施形態における認証システムに適用される車両１００としては、例えば、バッテリの電力で走行用モータを駆動する電気自動車、或いは、走行用モータと内燃機関とを備えてバッテリを充電器により充電可能なプラグイン式ハイブリッド車等を採用することができる。尚、認証システムに適用される車両１００として、走行用モータを備えずに内燃機関により走行する従来からの車両を適用可能であることは言うまでもなく、何ら駆動形式を問うものではない。
【００１７】
車両１００には、図１に示すように、走行状態等を制御する複数の電子制御装置１００（以下、車両ＥＣＵ１１０と称呼する。）が設けられている。各車両ＥＣＵ１１０は、ＣＡＮ(Controller Area Network)通信システムのＣＡＮ通信ライン１２０に接続され、このＣＡＮ通信ライン１２０を経由して各種の信号を互いに入出力できるようになっている。そして、各車両ＥＣＵ１１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるマイクロコンピュータを主要構成部品とするものであり、不揮発性メモリ、入出力インターフェース及びセンサ信号を入力して各種のアクチュエータを駆動する駆動回路等を備えている。
【００１８】
ここで、ＣＡＮ通信ライン１２０に接続される複数の車両ＥＣＵ１１０のうちの１つとして、後に詳述するように電子キー２００及び携帯機器３００を登録して認証する認証装置における存在判定手段、認証情報登録手段及び認証情報抹消手段を形成する認証ＥＣＵ１１０ａが設けられる。この認証ＥＣＵ１１０ａの不揮発性メモリには、車両１００を識別するために予め割り当てられた固有の車両コード（車両ＩＤ）が記憶されているとともに、電子キー２００を通信対象として識別するために予め割り当てられた固有のキーコード（電子キーＩＤ）すなわち登録情報が記憶されて登録されている。更に、認証ＥＣＵ１１０ａの不揮発性メモリには、後述する登録プログラム及び認証プログラムが記憶されている。又、本実施形態においては、車両の状態を制御する車両ＥＣＵ１１０として、車両１００の図示を省略するドアに設けられたドアロック装置をロック状態又はアンロック状態に制御するドアロック制御ＥＣＵ１１０ｂと、車両１００に関する各種の車両データ（例えば、バッテリの充電状態を表すＳＯＣ(State Of Charge)等）を収集して取得する情報収集ＥＣＵ１１０ｃが設けられる。
【００１９】
又、ＣＡＮ通信ライン１２０には、電子キー２００との近距離通信を実現する電波通信装置１３０が接続されるとともに、携帯機器３００との近距離通信を実現する近距離通信制御装置１４０が接続されている。ここで、電波通信装置１３０は、例えば、従来からスマートエントリーシステムやイモビライザーシステムで広く採用されているように、ＵＨＦ(Ultra High Frequency)帯の電波を用いて電子キー２００と通信するものであるが、無線通信可能であればいかなる通信方式を採用してもよい。又、通信制御装置１４０は、後述するように、通信方式としてBluetooth（登録商標）を採用して携帯機器３００と通信するものであるが、その他の通信方式として、例えば、Wi-Fi（登録商標）を用いた無線通信やクレードルを利用する有線通信等を採用してもよい。尚、本実施形態においては、認証ＥＣＵ１１０ａと電波通信装置１３０及び通信制御装置１４０とをそれぞれ別体として実施するが、認証ＥＣＵ１１０ａと電波通信装置１３０及び通信制御装置１４０とを一体的に構成して実施可能であることは言うまでもない。
【００２０】
電子キー２００は、車両１００の正規ユーザが所持しており、同ユーザによって操作されることによって遠隔操作により、例えば、車両１００のドアロックをロック状態又はアンロック状態にしたり、エンジンの始動を許可するものである。このため、電子キー２００は、図１に示すように、ＣＰＵ２１０と、不揮発性メモリ２２０と、通信ユニット２３０とを備えている。ＣＰＵ２１０は、電子キー２００の作動を統括するものである。不揮発性メモリ２２０は、電子キー２００に割り当てられた電子キーＩＤ及び車両１００に割り当てられた車両ＩＤを記憶（登録）している。通信ユニット２３０は、ＣＰＵ２１０により制御に従い、車両１００の電波通信装置１３０と所定の距離以内にて、不揮発性メモリ２２０に記憶（登録）されている電子キーＩＤを含むＵＨＦ帯の無線信号を発信する。
【００２１】
携帯機器３００は、車両１００の正規ユーザが所持しており、図１に示すように、Bluetooth（登録商標）を用いた近距離通信を実現するための近距離通信制御部３０１と、表示器と操作器とを兼用したタッチパネル式液晶ディスプレイ３０２と、マイクロコンピュータを主要構成部品として通信制御、表示制御及び各種のアプリケーションを実行する主制御部３０３と、アプリケーションプログラム等の各種のデータを記憶する不揮発性メモリ３０４と、インターネット回線網や携帯電話回線網等を介して外部のコンピュータやサーバに接続するための外部通信制御部３０５とを備えている。ここで、携帯機器３００としては、具体的に、スマートフォン等の携帯電話やタブレット型の情報端末、携帯型のパーソナルコンピュータ等を採用することができる。
【００２２】
次に、上記のように構成される認証システム（認証装置）の作動を説明する。本実施形態における認証システム（認証装置）は、車両１００の通信対象として予め登録されている電子キー２００を利用して車両１００を作動させるとともに、所定の期間に限って携帯機器３００を登録して認証することによって車両１００との暗号通信を許可するものである。
【００２３】
具体的に、電子キー２００を所持（携行）した車両１００の正規ユーザが電波通信装置１３０の通信範囲内に移動すると、電子キー２００の通信ユニット２３０は、車両１００の認証ＥＣＵ１１０ａに対して電子キーＩＤを暗号化して送信するとともにセキュリティーロック解除指令及びドアロック作動指令を暗号化して送信する。これにより、車両１００の認証ＥＣＵ１１０ａは、電波通信装置１３０を介して、電子キーＩＤ、セキュリティーロック解除指令及びドアロック作動指令を表す電波信号を受信するとともに、電子キー２００に車両ＩＤを暗号化して送信する。そして、認証ＥＣＵ１１０ａは、電子キー２００との間で、互いに車両ＩＤ及び電子キーＩＤを交換し、受信した電子キーＩＤが不揮発性メモリに予め記憶されている電子キーＩＤと一致することを条件に認証する。
【００２４】
この認証処理により、認証ＥＣＵ１１０ａは、電子キー２００を車両１００の正規の電子キーであると認証すると、セキュリティーロックを解除する。そして、認証ＥＣＵ１１０ａは、ＣＡＮ通信ライン１２０を介して、ドアロック制御ＥＣＵ１１０ｂに対してドアロック作動指令を供給する。これにより、ドアロック制御ＥＣＵ１１０ｂは、ドアロック作動指令を取得し、このドアロック作動指令に従って、ドアロック装置をロック状態からアンロック状態に作動させたり、アンロック状態からロック状態に作動させたりする。又、認証ＥＣＵ１１０ａがセキュリティーロックを解除することにより、例えば、車両１００に乗車した運転者がイグニッションスイッチ（図示省略）を操作することにより、エンジンを始動させることができる。
【００２５】
又、本実施形態においては、車両１００の正規ユーザは、自身が所持する携帯機器３００を車両１００に登録して認証させることにより、登録から所定の期間が経過するまでは電子キー２００に代えて携帯機器３００を利用して車両１００を作動させたり、車両１００の各種の車両データ（例えば、ＳＯＣ情報等）を取得したり、或いは、取得した車両１００の各種の車両データを外部のコンピュータやサーバに送信することができる。そして、車両１００の正規ユーザであれば、所定の期間が経過した後は、改めて携帯機器３００を車両１００に登録して認証させることによって、引き続き、携帯機器３００を利用して車両１００を作動させたり、車両１００の各種の車両データを取得することができる。
【００２６】
ここで、本実施形態においては、車両１００（より詳しくは、車両１００に設けられた近距離通信制御装置１４０）と携帯機器３００とが、後述するように認証されるか否かに関わらず、Bluetooth（登録商標）を利用して近距離無線通信可能に接続される必要がある。以下、この接続について、簡単に説明しておく。
【００２７】
Bluetooth（登録商標）を利用して通信する場合には、車両１００（近距離通信制御装置１４０）と携帯機器３００（より詳しくは、近距離通信制御部３０１）との間でペアリング処理を実施することにより、近距離通信制御装置１４０の接続先の相手として携帯機器３００（近距離通信制御部３０１）を設定することができる。以下、例示的に、一般的な手順に従って近距離通信制御装置１４０と携帯機器３００とをペアリング処理する場合、言い換えれば、携帯機器３００を近距離通信制御装置１４０の接続先として設定処理する場合を想定する。車両１００に設けられた図示しないスイッチ類に対して設定開始操作を行うと、認証ＥＣＵ１１０ａは、周囲に存在している携帯機器３００から探索可能となるように、近距離通信制御装置１４０を探索可能状態に設定する。一方、携帯機器３００においては、近距離通信制御装置１４０の探索可能状態に合わせて、主制御部３０３が近距離通信制御装置１４０を探索するように近距離通信制御部３０１を探索状態に設定する。このように設定することにより、携帯機器３００は、近距離通信制御装置１４０を含む周囲の近距離通信機器を探索し、探索結果の一覧をタッチパネル式ディスプレイ３０２に表示する。尚、近距離通信機器にはそれぞれ固有の機器アドレス（例えば、ＭＡＣアドレス等）が割り当てられており、探索結果の一覧には、探索された機器の機器アドレス又は任意に決められた機器名称が表示される。
【００２８】
次に、携帯機器３００のユーザ（車両１００の正規ユーザを含む）によって探索結果の一覧から所望の接続相手、すなわち、近距離通信制御装置１４０が選択されると、携帯機器３００の近距離通信制御部３０１と車両１００の近距離通信制御装置１４０との間でリンクキーの生成が行われ、このリンクキーと相手の機器アドレスとを双方で（具体的には、車両１００と携帯機器３００）記憶することにより、ペアリング処理が完了する。尚、近距離通信機器の仕様によっては、パスキーの入力が必要な場合もあり、正しいパスキーを入力することによって、上記リンクキーの生成が行われる。
【００２９】
このように、車両１００（より詳しくは、近距離通信制御装置１４０）と携帯機器３００との間で互いに機器アドレスとリンクキーを共有することによって、Bluetooth（登録商標）通信を利用するためのペアリング処理が完了した状態であれば、携帯機器３００が車両１００の周囲近傍に存在する（車両１００の車内に存在することを含む）ことにより、自動的に接続が確立される。或いは、車両１００の車内で携帯機器３００のユーザが所定の接続操作を行うと、接続が確立される。尚、このように車両１００（より詳しくは、近距離通信制御装置１４０）と携帯機器３００との間で接続（ペアリング）が確立されると、例えば、車両１００の図示しないメータクラスタ内に設けられたインジケータが点灯し、接続が確立していることを報知できるようになっている。
【００３０】
このように接続が確立される携帯機器３００のうち、車両１００の正規ユーザが所持している携帯機器３００を確実に登録するため、認証ＥＣＵ１１０ａは、図２に示す登録プログラムを実行する。又、認証ＥＣＵ１１０ａは、この登録プログラムの実行により車両１００の正規ユーザが所持している携帯機器３００を登録した後は、図３に示す認証プログラムを実行し、携帯機器３００を登録した時点から予め設定された所定の期間が経過する時点までの間において登録された携帯機器３００を確実に認証するとともに携帯端末３００と車両１００との通信を許可する。以下、図２に示した登録プログラムを詳細に説明し、続いて、図３に示した認証プログラムを詳細に説明する。
【００３１】
認証ＥＣＵ１１０ａ（より詳しくは、ＣＰＵ）は、図２に示す登録プログラムの実行をステップＳ１０にて開始する。そして、認証ＥＣＵ１１０ａは、続くステップＳ１１にて、上述したように、電子キー２００又は携帯機器３００によるセキュリティーロック解除に伴ってイグニッションスイッチ（図示省略）が「アクセサリオン」に操作されているか否かを判定する。すなわち、認証ＥＣＵ１１０ａは、イグニッションスイッチが「アクセサリオン」に操作されれば、「Ｙｅｓ」と判定してステップＳ１２に進む。一方、認証ＥＣＵ１１０ａは、イグニッションスイッチが「アクセサリオン」に操作されなければ、「Ｎｏ」と判定してステップＳ１８に進み、この登録プログラムの実行を一旦終了する。そして、認証ＥＣＵ１１０ａは、所定の短い時間の経過後、再び、ステップＳ１１以降の各ステップ処理を実行する。
【００３２】
ステップＳ１２においては、認証ＥＣＵ１１０ａは、車両１００の車内に携帯機器３００が持ち込まれている、より詳しくは、イグニッションスイッチが操作されたときに車両１００の車内に携帯機器３００が存在しているか否かを判定する。すなわち、認証ＥＣＵ１１０ａは、既に上述したペアリング処理によりペアリングが完了している携帯機器３００について、例えば、近距離通信制御装置１４０が取得する携帯機器３００の近距離通信制御部３０１からの信号強度に基づき、携帯機器３００が車両１００の車内に存在していれば、「Ｙｅｓ」と判定してステップＳ１３に進む。一方、車両１００の車内にペアリングされた携帯機器３００が存在しない或いは携帯機器３００の電源が投入されていない、言い換えれば、車両１００の車内に通信可能な状態の携帯機器３００が持ち込まれていなければ、認証ＥＣＵ１１０ａは「Ｎｏ」と判定してステップＳ１８に進み、この登録プログラムの実行を一旦終了する。そして、認証ＥＣＵ１１０ａは、所定の短い時間の経過後、再び、ステップＳ１１以降の各ステップ処理を実行する。
【００３３】
ステップＳ１３においては、認証ＥＣＵ１１０ａは、電波通信装置１３０が検出する電波信号に基づき、車両１００の車内に存在している電子キー２００を検索する。そして、認証ＥＣＵ１１０ａは、続くステップＳ１４にて、前記ステップＳ１３における電子キー２００の検索処理結果に基づき、電子キー２００が車両１００の車内に存在している、すなわち、電子キー２００と携帯機器３００が同時に車両１００の車内に存在していれば、「Ｙｅｓ」と判定してステップＳ１５に進む。一方、車両１００の車内に電子キー２００が存在していなければ、認証ＥＣＵ１１０ａは「Ｎｏ」と判定してステップＳ１８に進み、この登録プログラムの実行を一旦終了する。そして、認証ＥＣＵ１１０ａは、所定の短い時間の経過後、再び、ステップＳ１１以降の各ステップ処理を実行する。
【００３４】
ステップＳ１５においては、認証ＥＣＵ１１０ａは、前記ステップＳ１４における存在判定処理によって車両１００の車内に持ち込まれた携帯機器３００とともに存在している電子キー２００に関して自身の不揮発性メモリに予め記憶されて登録されている電子キーＩＤ（以下、この登録されている電子キーＩＤすなわち固有のキーコードを登録情報Ckeyと称呼する。）を用いて、携帯機器３００の認証及び後述する携帯機器３００との暗号通信に利用する認証情報としての暗号コードCphoneを生成する。ここで、本実施形態においては、生成される暗号コードCphoneとして、例えば、電子キー２００の登録情報Ckeyを含む所定の文字列として生成することができ、その他、後述するように携帯機器３００を認証するとともに暗号通信に用いることができる暗号コードであればいかなるものであってもよい。そして、認証ＥＣＵ１１０ａは、暗号コードCphoneを生成すると、後述するように、記憶（登録）した時点から予め設定された所定の期間が経過するまで自身の不揮発性メモリの所定記憶位置に記憶（登録）してステップＳ１６に進む。
【００３５】
ステップＳ１６においては、認証ＥＣＵ１１０ａは、前記ステップＳ１５にて生成した暗号コードCphoneを表す情報を、ＣＡＮ通信ライン１２０を介して近距離通信制御装置１４０に供給する。これにより、近距離通信制御装置１４０は、暗号コードCphoneを表す情報を携帯機器３００に送信する。続いて、認証ＥＣＵ１１０ａは、ステップＳ１７にて、携帯機器３００に対して前記ステップＳ１６にて送信した暗号コードCphoneを登録するように指示し、ステップＳ１８にて登録プログラムの実行を一旦終了する。これにより、携帯機器３００においては、主制御部３０３が、近距離通信制御部３０１を介して受信して取得した情報によって表される暗号コードCphoneを不揮発性メモリ３０４の所定記憶位置に記憶する。
【００３６】
このように、登録プログラムを実行することによって生成した暗号コードCphoneを登録するとともに携帯機器３００に暗号コードCphoneを登録させた状況において、認証ＥＣＵ１１０ａは、図３に示す認証プログラムを実行し、携帯機器３００を認証するとともに車両１００との暗号通信を許可する。以下、この認証プログラムを詳細に説明する。
【００３７】
認証ＥＣＵ１１０ａ（より詳しくは、ＣＰＵ）は、図３に示す認証プログラムの実行をステップＳ５０にて開始する。そして、認証ＥＣＵ１１０ａは、続くステップＳ５１にて、携帯機器３００から認証に必要な情報を取得する。具体的に説明すると、携帯機器３００においては、主制御部３０３が、所定の関数f（例えば、所謂、検査関数や認証関数、或いは、ハッシュ関数等）に従い、この関数fに対して任意に発生させた乱数Rと不揮発性メモリ３０４の所定記憶位置に記憶している暗号コードCphoneとを用いた演算値f(Cphone,R)を演算する。そして、携帯機器３００においては、主制御部３０３が前記演算した演算値f(Cphone,R)と任意に発生させた乱数Rとを近距離通信制御部３０１を介して車両１００に送信する。車両１００においては、認証ＥＣＵ１１０ａが、近距離通信制御装置１４０を介して、携帯機器３００から送信された認証に必要な情報、すなわち、演算値f(Cphone,R)と任意に発生させた乱数Rとをそれぞれ表す情報を受信して取得する。このように、演算値f(Cphone,R)と任意に発生させた乱数Rとをそれぞれ表す情報を取得すると、認証ＥＣＵ１１０ａはステップＳ５２に進む。
【００３８】
ステップＳ５２においては、認証ＥＣＵ１１０ａは、自身の不揮発性メモリの所定記憶位置に、未だ、携帯機器３００に登録させた暗号コードCphoneが記憶（登録）されているか否かを判定する。以下、このステップＳ５２のステップ処理を具体的に説明する。
【００３９】
認証ＥＣＵ１１０ａは、上述した登録プログラムを実行することによって暗号コードCphoneを生成し、この暗号コードCphoneを自身の不揮発性メモリの所定記憶位置に記憶（登録）するとともに携帯機器３００にも登録させる。そして、後述するように、認証ＥＣＵ１１０ａは、自身が記憶（登録）している暗号コードCphoneを用いて携帯機器３００を認証するとともに、この暗号コードCphoneを登録している携帯機器３００と車両１００との暗号通信を許可する。
【００４０】
ところで、認証ＥＣＵ１１０ａが暗号コードCphoneを用いて携帯機器３００の認証と暗号通信の許可を行う状況において、例えば、車両１００が売却されて正規ユーザが変更された場合を想定する。この場合、新たな正規ユーザは、認証ＥＣＵ１１０ａに上述した登録プログラムを実行させることにより、新たな暗号コードCphone1を生成させて自身が所持する携帯機器３００を車両１００に登録することができる。これにより、新たな正規ユーザは、登録した携帯機器３００を用いた車両１００との通信が可能となる。
【００４１】
ところが、この場合、以前の正規ユーザが所持していた携帯機器３００の登録が抹消されていなければ、以前の正規ユーザが所持する携帯機器３００を補助キーとして用いて車両１００と通信することが可能となる。このため、新たな正規ユーザは、例えば、以前の正規ユーザがなりすましによって車両１００と暗号通信することを阻止するために、以前に登録されていた携帯機器３００、すなわち、以前に生成されて記憶されている暗号コードCphoneを抹消する必要がある。
【００４２】
この点に関し、本実施形態における認証ＥＣＵ１１０ａは、上述した登録プログラムの実行により、生成した暗号コードCphoneを記憶（登録）した時点から予め設定された所定の期間（例えば、１週間程度）が経過した時点で自動的に抹消する。すなわち、所定の期間の経過後においては、認証ＥＣＵ１１０ａは、この暗号コードCphoneを登録している携帯機器３００を認証することがなく、従って、車両１００と携帯機器３００との暗号通信を許可しない。これにより、例えば、車両１００が売却された後に、以前の正規ユーザが携帯端末３００を用いたなりすましによって車両１００と暗号通信を試みても、暗号通信が許可されないために車両１００の盗聴や盗難を確実に防止することができる。すなわち、車両１００のセキュリティーを大幅に高めることができる。
【００４３】
このため、認証ＥＣＵ１１０ａは、認証プログラムのステップＳ５２において、上述した登録プログラムのステップＳ１５にて暗号コードCphoneを生成し不揮発性メモリに記憶（登録）した時点から所定の期間が未だ経過しておらず、暗号コードCphoneの登録状態が継続していれば、車両１００に対応する暗号コードCphoneが登録済みであるために「Ｙｅｓ」と判定してステップＳ５３に進む。一方、暗号コードCphoneを生成して不揮発性メモリに記憶（登録）した時点から所定の期間が経過しており、暗号コードCphoneの登録を抹消していれば、認証ＥＣＵ１１０ａは、車両１００に対応する暗号コードCphoneが登録されていないために「Ｎｏ」と判定してステップＳ５７に進み、認証プログラムの実行を終了する。尚、この場合、車両１００の正規ユーザであれば、電子キー２００と携帯機器３００とを所持した状態で車両１００に乗車しておき、認証ＥＣＵ１１０ａに上述した登録プログラムを実行させることにより、イグニッションスイッチを「アクセサリオン」に操作することに伴って車両１００と携帯機器３００とに暗号コードCphoneを自動的に記憶（登録）させることができる。
【００４４】
ステップＳ５３においては、認証ＥＣＵ１１０ａは、前記ステップＳ５２にて登録を確認した自身の不揮発性メモリに登録されている暗号コードCphoneを取得するとともに、この取得した暗号コードCphoneと前記ステップＳ５１にて携帯機器３００から取得した乱数Rとを所定の関数f（例えば、所謂、検査関数や認証関数、或いは、ハッシュ関数等）に代入し、演算値f(Cphone,R)を演算する。そして、認証ＥＣＵ１１０ａは、演算値f(Cphone,R)を演算すると、ステップＳ５４に進む。
【００４５】
ステップＳ５４においては、認証ＥＣＵ１１０ａは、前記ステップＳ５１にて携帯機器３００から取得した演算値f(Cphone,R)と、前記ステップＳ５３にて自身が演算した演算値f(Cphone,R)とが一致するか否かを判定する。すなわち、認証ＥＣＵ１１０ａは、携帯機器３００から取得した演算値f(Cphone,R)と自身が演算した演算値f(Cphone,R)とが一致すれば、演算値f(Cphone,R)を送信した携帯機器３００が通信対象として登録されていて暗号通信を許可するものであると認証し、「Ｙｅｓ」と判定してステップＳ５５に進む。一方、携帯機器３００から取得した演算値f(Cphone,R)と自身が演算した演算値f(Cphone,R)とが一致しなければ、演算値f(Cphone,R)を送信した携帯機器３００は現在通信対象として登録されておらず暗号通信を許可するものではないため、「Ｎｏ」と判定してステップＳ５７に進み、認証プログラムの実行を終了する。尚、この場合においても、車両１００の正規ユーザであれば、電子キー２００と携帯機器３００とを所持した状態で車両１００に乗車しておき、認証ＥＣＵ１１０ａに上述した登録プログラムを実行させることにより、イグニッションスイッチを「アクセサリオン」に操作することに伴って車両１００と携帯機器３００とに暗号コードCphoneを自動的に記憶（登録）させることができる。
【００４６】
ステップＳ５５においては、認証ＥＣＵ１１０ａは、近距離通信制御装置１４０と携帯機器３００の近距離通信制御部３０１との間の通信に関し、例えば、暗号コードCphoneと所定の関数fとを用いた暗号通信を確立する。そして、認証ＥＣＵ１１０ａは、暗号通信を確立するとステップＳ５６に進む。これにより、車両１００と携帯機器３００との間の通信をセキュアな暗号通信とすることができるため、電子キー２００に代えて携帯機器３００を補助キーとして利用して、例えば、車両１００のドアロック装置をロック状態からアンロック状態に作動させたり、アンロック状態からロック状態に作動させたりすることができる。又、セキュリティーロック解除に伴い、車両１００に乗車した運転者がイグニッションスイッチ（図示省略）を操作することにより、エンジンを始動させることができる。
【００４７】
更に、携帯機器３００は、セキュアな暗号通信を利用して、例えば、車両１００の各種の車両データの出力を要求することができる。この場合、車両１００の認証ＥＣＵ１１０ａは、携帯機器３００からの要求に応じて、情報収集ＥＣＵ１１０ｃに各種の車両データ（例えば、バッテリの充電状態を表すＳＯＣや故障情報等）を収集させることができる。情報収集ＥＣＵ１１０ｃは、収集して取得した車両データをＣＡＮ通信ライン１２０を介して近距離通信制御装置１４０に供給し、近距離通信制御装置１４０は暗号通信により携帯機器３００の近距離通信制御部３０１に車両データを送信することができる。
【００４８】
ステップＳ５６においては、認証ＥＣＵ１１０ａは、前記ステップＳ５５にて確立した暗号通信を利用した携帯機器３００からの要求に対する出力を送信する。具体的には、例えば、携帯機器３００から車両データの出力が要求された場合には、情報収集ＥＣＵ１１０ｃは、収集して取得した車両データをＣＡＮ通信ライン１２０を介して近距離通信制御装置１４０に供給し、近距離通信制御装置１４０は暗号通信により携帯機器３００の近距離通信制御部３０１に車両データを送信する。これにより、携帯機器３００においては、主制御部３０３が近距離通信制御部３０１を介して受信して取得した車両データをタッチパネル式液晶ディスプレイ３０２上に表示することができる。更に、携帯機器３００においては、主制御部３０３が取得した車両データを、外部通信制御部３０５を介して、外部のコンピュータやサーバに送信することもできる。これにより、携帯機器３００は、例えば、正規ユーザが自宅で利用しているコンピュータにＳＯＣ情報や故障情報を送信したり、管理センタやディーラに設けられたサーバにＳＯＣ情報や故障情報等を送信することができる。
【００４９】
以上の説明からも理解できるように、本実施形態によれば、車両１００においては、認証ＥＣＵ１１０ａが、電子キー２００と携帯機器３００とが同時に車両１００の車内に存在することを条件に、車両１００に携帯機器３００を登録することができる。この登録に際して、認証ＥＣＵ１１０ａは、予め登録されている電子キー２００の電子キーＩＤ（固有のキーコード）である登録情報Ckeyを用いて携帯機器３００を認証するための認証情報である暗号コードCphoneを生成し、この暗号コードCphoneを自身の不揮発性メモリに登録するとともに携帯機器３００に供給することができる。これにより、携帯機器３００は供給された暗号コードCphoneを記憶しておくことができる。
【００５０】
そして、車両１００に搭載された認証ＥＣＵ１１０ａは、生成した暗号コードCphoneを登録した時点、言い換えれば、携帯機器３００を登録した時点から所定の期間が経過した時点で、登録した暗号コードCphoneを抹消することができる。これにより、携帯機器３００を登録した時点から所定の期間が経過するまでは、車両１００に搭載された認証ＥＣＵ１１０ａは、自身が登録している暗号コードCphoneと、携帯機器３００が登録している暗号コードCphoneとを用いて照合することにより、この携帯機器３００が登録されたものであると認証することができ、携帯機器３００と車両１００との暗号通信を許可することができる。一方、携帯機器３００を登録した時点から所定の期間が経過すると、認証ＥＣＵ１１０ａは自身が登録していた暗号コードCphoneを抹消することができ、その結果、携帯機器３００が自身に登録している暗号コードCphoneを用いても、認証ＥＣＵ１１０ａが携帯機器３００を認証することがなく、従って、携帯機器３００と車両１００との暗号通信を許可しない。このため、この携帯機器３００を用いて車両１００と通信する必要があるときには、正規ユーザが所持している電子キー２００とともに携帯機器３００を車内に存在させて車両１００に登録すれば良く、正規ユーザ以外の人間（例えば、以前の正規ユーザ等）が所持する携帯機器３００を再び車両１００に登録することは極めて困難となる。
【００５１】
このように、上述した認証システム（認証装置）によれば、携帯機器３００を車両１００に登録するときには、電子キー２００とともに車内に存在させるのみでよく、所定の期間の経過に伴って再度携帯機器３００を登録する際であっても、煩雑さを解消した上で極めて容易に登録することができる。又、正規ユーザ以外の人間が所持する携帯機器３００を車両１００に登録することは極めて困難であり、又、車両１００に登録されていて認証されない限り車両１００と携帯機器３００との通信が許可されないため、車両１００のセキュリティーを大幅に向上させることができる。これにより、例えば、正規ユーザ以外の人間が携帯機器３００を正規の電子キー２００に代えて補助キーとして用いることを防止することができて、車両１００の盗難等の発生を効果的に抑制することができる。
【００５２】
本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００５３】
例えば、上記実施形態では、認証システムにおける認証装置を構成する認証ＥＣＵ１１０ａ、電波通信装置１３０及び近距離通信制御装置１４０を車両１００に搭載して実施した。すなわち、上記実施形態においては、認証装置を車両１００に搭載して実施した。この場合、認証ＥＣＵ１１０ａについては、車両１００の外部に設置して実施することが可能である。
【００５４】
具体的に、例えば、車両１００がプラグイン式ハイブリッド車である場合には、バッテリを充電するための充電施設（充電スタンド）に認証ＥＣＵ１１０ａを設けて実施することが可能である。この場合には、例えば、バッテリ充電時に接続されるケーブル類を介して、充電スタンドに設置された認証ＥＣＵ１１０ａと車両１００に搭載されている電波通信装置１３０及び近距離通信制御装置１４０とを通信可能に接続することが可能である。或いは、車両１００の近距離通信制御装置１４０と充電スタンド設けられた通信制御装置とによるWi-Fi（登録商標）通信を利用して、充電スタンドに設けられた認証ＥＣＵ１１０ａと車両１００に搭載されている電波通信装置１３０及び近距離通信制御装置１４０とを通信可能に接続することが可能である。これにより、認証ＥＣＵ１１０ａは、上記実施形態と同様に図２に示した登録プログラム及び図３に示した認証プログラムを実行することができ、上記実施形態と同様の効果が得られる。
【００５５】
又、例えば、認証ＥＣＵ１１０ａを外部に設けられたセンタに設けて実施することも可能である。この場合には、車両１００のＣＡＮ通信ライン１２０に対して、外部のネットワーク回線（例えば、インターネット回線網や携帯電話回線網等）に接続し、このネットワーク回線に接続された前記センタにアクセス可能なデータコミュニケーションモジュール（ＤＣＭ）を設けておく。或いは、車両１００の近距離通信制御装置１４０によるWi-Fi（登録商標）通信を利用して、例えば、自宅に設けられたＬＡＮ回線等を介して外部のネットワーク回線に接続し、前記センタにアクセスするようにしておく。これにより、前記センタに設けられた認証ＥＣＵ１１０ａは、外部のネットワーク回線及びＤＣＭを介して、或いは、外部のネットワーク回線、自宅のＬＡＮ回線等及び近距離通信制御装置１４０によるWi-Fi（登録商標）通信を介して、車両１００に搭載されている電波通信装置１３０及び近距離通信制御装置１４０と通信することが可能となる。従って、この場合においても、認証ＥＣＵ１１０ａは、上記実施形態と同様に図２に示した登録プログラム及び図３に示した認証プログラムを実行することができ、上記実施形態と同様の効果が得られる。
【符号の説明】
【００５６】
１００…車両、１１０…電子制御装置（車両ＥＣＵ）、１１０ａ…認証ＥＣＵ、１１０ｂ…ドアロック制御ＥＣＵ、１１０ｃ…情報収集ＥＣＵ、１２０…ＣＡＮ通信ライン、１３０…電波通信装置、１４０…近距離通信制御装置、２００…電子キー、２１０…ＣＰＵ、２２０…不揮発性メモリ、２３０…通信ユニット、３００…携帯機器、３０１…近距離通信制御部、３０２…タッチパネル式液晶ディスプレイ、３０３…主制御部、３０４…不揮発性メモリ、３０５…外部通信制御部
【図１】
0005803724.tif 000002
【図２】
0005803724.tif 000003
【図３】
0005803724.tif 000004