(57)【要約】【課題】照合にかかる時間が短い認証システムを提供する。【解決手段】車両通信システム１は、車両１０とスマートフォン２０との間の無線通信を通じて車両制御を行う。スマートフォン２０は、ローリングコードを生成する第１の制御ブロック２８と、ローリングコードを使用した第１の照合信号を生成する第２の制御ブロック２９と、車両１０との間でＮＦＣ信号を授受するＮＦＣ通信部１２と、を備えている。第２の制御ブロック２９は、ＮＦＣ通信部１２を通じて第１の駆動信号を受信したことをトリガとして第１の照合信号を生成する。第１の制御ブロックは、第１の照合信号が生成されたことをトリガとして、次の第１の照合信号に使用するためのローリングコードを生成する。【選択図】図１
2015202749.tif 000002
【特許請求の範囲】
【請求項１】
通信マスタは、携帯端末との間で無線信号の授受を行い、携帯端末が無線送信する照合信号に含まれる照合コードの照合が成立する場合には搭載機器の動作を実行又は許可する認証システムにおいて、
携帯端末は、照合コードを生成する第１の制御ブロックと、外部入力を受け付ける入力部と、当該入力部への外部入力をトリガとして前記照合コードを含む照合信号を生成する第２の制御ブロックと、前記照合信号を無線送信する端末側通信部と、を備え、
第１の制御ブロックは、前回外部入力されてから今回外部入力されるまでの間に照合コードを生成する認証システム。
【請求項２】
請求項１に記載の認証システムにおいて、
第１の制御ブロックは、通信マスタによって照合が成立する度に生成される乱数を端末側通信部を通じて受信し、当該受信した乱数を使用して照合コードとしての乱数コードを生成し、
通信マスタは、受信した照合信号に含まれる乱数コードを照合する認証システム。
【請求項３】
請求項２に記載の認証システムにおいて、
携帯端末は、第２の制御ブロックにおいて照合信号が生成される度にインクリメントされるローリングカウンタを備え、
第１の制御ブロックは、前記ローリングカウンタのカウント値を使用した照合コードとしてのローリングコードを生成し、
通信マスタは、搭載機器として、ローリングコードによる照合が成立した場合に動作が実行又は許可される第１の機器と、乱数コードによる照合が成立した場合に動作が実行又は許可される第２の機器と、を有し、ローリングコードによる照合の成立をトリガとして乱数を生成する認証システム。
【請求項４】
請求項１〜３のうちいずれか一項に記載の認証システムにおいて、
通信マスタは、前回の照合が成立してから今回の照合が成立するまでに要した時間をカウントする時間カウンタを備え、当該時間カウンタのカウント時間が当該通信マスタの近傍に位置する携帯端末から無線送信される照合コードの照合を行うのに充分な時間に設定される制限時間を超える場合には、照合が成立しても搭載機器の動作を実行又は許可させない認証システム。
【請求項５】
請求項１〜４のうちいずれか一項に記載の認証システムにおいて、
第２の制御ブロックは、第１の制御ブロックで生成された照合コードを一時的に記憶しておき、当該記憶している照合コードを含む照合信号を生成する認証システム。
【請求項６】
請求項１〜５のうちいずれか一項に記載の認証システムにおいて、
通信マスタは、近接した携帯端末の入力部に外部入力を行う入力装置を備える認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システムに関する。
【背景技術】
【０００２】
従来、無線通信を通じて通信相手の照合を行い、照合が成立する場合には搭載機器の動作を許可したり実行したりする認証システムが知られている。特許文献１には、車載制御部と携帯機との間で照合が行われる認証システムが開示されている。車載制御部は、ローリングコードの送信を要求する要求信号を無線送信する。携帯機は、要求信号を受信すると、これに対する応答としてローリングコードを含ませた応答信号を無線送信する。車載制御部は、応答信号に含まれるローリングコードと前回の照合成立時に使用したローリングコードとの照合を行い、照合が成立する場合にはドアのロックとアンロックとを切り替える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２２４６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、携帯機に代えてスマートフォン等の携帯端末を採用する認証システムが開発されている。特許文献１の携帯機をスマートフォンに置き換えた場合、スマートフォンにローリングコードを生成するアプリケーションが必要となる。ところがスマートフォンは、電話アプリケーションや通信アプリケーションなどのアプリケーション毎に制御ブロックが異なる。すなわち、スマートフォンは、車載制御部との間で授受する信号の受信や生成といった通信アプリケーションを制御する制御ブロックと、ローリングコードを生成する制御ブロックとを有し、これら両制御ブロックの間で情報を授受する必要がある。このため、スマートフォンが要求信号を受信してから応答信号を送信するまでにかかる時間は、両制御ブロック間で情報を授受するのに必要な時間だけ携帯機よりも長い。その結果、車載制御部とスマートフォンとの間で照合が行われる認証システムでは、車載制御部が要求信号を無線送信してから車載機器の動作が実行又は許可されるまでに時間を要していた。
【０００５】
なお、携帯端末としてスマートフォンを採用する場合について説明したが、電話機能を有しないタブレット端末、携帯型の音楽端末、あるいはノート型パソコン等の各種携帯端末であっても、同様の問題が生じるおそれがある。
【０００６】
本発明は、こうした実状に鑑みてなされたものであり、その目的は、照合にかかる時間が短い認証システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、通信マスタは、携帯端末との間で無線信号の授受を行い、携帯端末が無線送信する照合信号に含まれる照合コードの照合が成立する場合には搭載機器の動作を実行又は許可する認証システムにおいて、携帯端末は、照合コードを生成する第１の制御ブロックと、外部入力を受け付ける入力部と、当該入力部への外部入力をトリガとして前記照合コードを含む照合信号を生成する第２の制御ブロックと、前記照合信号を無線送信する端末側通信部と、を備え、第１の制御ブロックは、前回外部入力されてから今回外部入力されるまでの間に照合コードを生成することを要旨とする。
【０００８】
このシステムによれば、今回入力部に外部入力されたとき照合コードは既に生成されている。そして、第２の制御ブロックは、既に生成されている照合コードを含ませた照合信号を生成する。すなわち、入力部への外部入力をトリガとして照合コードを生成する携帯端末よりも、本例の携帯端末の方が外部入力されてから照合信号を生成するまでにかかる時間が短い。これにより、照合全体にかかる時間が短くなるので、ユーザの使い勝手も向上する。
【０００９】
上記システムにおいて、第１の制御ブロックは、通信マスタによって照合が成立する度に生成される乱数を端末側通信部を通じて受信し、当該受信した乱数を使用して照合コードとしての乱数コードを生成し、通信マスタは、受信した照合信号に含まれる乱数コードを照合することが好ましい。
【００１０】
このシステムによれば、搭載機器の動作には、照合毎に異なる乱数コードの照合を行うので、セキュリティ性が高い。
上記システムにおいて、携帯端末は、第２の制御ブロックにおいて照合信号が生成される度にインクリメントされるローリングカウンタを備え、第１の制御ブロックは、前記ローリングカウンタのカウント値を使用した照合コードとしてのローリングコードを生成し、通信マスタは、搭載機器として、ローリングコードによる照合が成立した場合に動作が実行又は許可される第１の機器と、乱数コードによる照合が成立した場合に動作が実行又は許可される第２の機器と、を有し、ローリングコードによる照合の成立をトリガとして乱数を生成することが好ましい。
【００１１】
このシステムによれば、ローリングコードによる照合及び乱数コードによる照合がともに成立しなければ、第２の機器の動作が実行又は許可されないので、セキュリティ性がよい。
【００１２】
上記システムにおいて、通信マスタは、前回の照合が成立してから今回の照合が成立するまでに要した時間をカウントする時間カウンタを備え、当該時間カウンタのカウント時間が当該通信マスタの近傍に位置する携帯端末から無線送信される照合コードの照合を行うのに充分な時間に設定される制限時間を超える場合には、照合が成立しても搭載機器の動作を実行又は許可させないことが好ましい。
【００１３】
このシステムによれば、携帯端末が通信マスタ近傍に位置しない場合には、搭載機器の動作が実行又は許可されないので、セキュリティ性がよい。
上記システムにおいて、第２の制御ブロックは、第１の制御ブロックで生成された照合コードを一時的に記憶しておき、当該記憶している照合コードを含む照合信号を生成することが好ましい。
【００１４】
このシステムによれば、入力部に外部入力されたとき、照合コードは既に第２の制御ブロックに記憶されている。そして、第２の制御ブロックは、記憶されている照合コードを含ませた応答信号を生成する。すなわち、入力部に外部入力されたことをトリガとして第ｘ１の制御ブロックから照合コードを取得する携帯端末よりも、本例の携帯端末の方が外部入力されてから照合信号を生成するまでにかかる時間が短いので、その分、照合全体にかかる時間も短くなる。
【００１５】
上記システムにおいて、通信マスタは、近接した携帯端末の入力部に外部入力を行う入力装置を備えることが好ましい。
このシステムによれば、ユーザは、携帯端末を入力装置に近接させるという平易な操作によって搭載機器の動作を実行又は許可させることができる。
【発明の効果】
【００１６】
本発明の認証システムは、照合にかかる時間が短いという効果がある。
【図面の簡単な説明】
【００１７】
【図１】車両通信システムの概略構成を示すブロック図。
【図２】各構成の処理手順を示すシーケンスチャート。
【図３】各構成の処理手順を示すシーケンスチャート。
【発明を実施するための形態】
【００１８】
以下、認証システムを車両通信システムに具体化した一実施形態について図面にしたがって説明する。
図１に示すように、車両通信システム１は、車両１０とスマートフォン２０との間の無線通信を通じて車両制御を行う。
【００１９】
＜スマートフォン＞
図１に示すように、スマートフォン２０は、スマートフォン制御部２１と、ＮＦＣモジュール２２と、公衆回線通信部２４と、マイク２５と、スピーカ２６と、タッチパネルディスプレイ２７と、を備えている。これらＮＦＣモジュール２２、公衆回線通信部２４、マイク２５、スピーカ２６、及びタッチパネルディスプレイ２７は、それぞれスマートフォン制御部２１に電気的に接続され、当該スマートフォン制御部２１によって統括的に制御される。
【００２０】
ＮＦＣモジュール２２は、ＮＦＣ制御回路２２ａと、ＮＦＣアンテナ２２ｂと、を備えている。ＮＦＣアンテナ２２ｂは、後述するＮＦＣ信号（無線信号）を送受信する。
ＮＦＣ制御回路２２ａは、ＮＦＣアンテナ２２ｂが受信したＮＦＣ信号を変調して駆動電力を生成し、当該駆動電力を消費することによりＮＦＣ信号を電気信号に変換したり、スマートフォン制御部２１で生成される後述の第１及び第２の照合信号（電気信号）をＮＦＣ信号に変換したりする。なお、ＮＦＣモジュール２２は、入力部及び端末側通信部に相当する。
【００２１】
公衆回線通信部２４は、３Ｇ、ＬＴＥなどの公衆回線に接続され、所望の無線通信を行う。
マイク２５は、音波を拾って電気信号に変換する。
【００２２】
スピーカ２６は、電気信号を音波に変換し放射する。
タッチパネルディスプレイ２７は、タッチ位置を示す情報を電気信号に変換する。また、スマートフォン制御部２１が生成する信号に基づいて映像を表示する。
【００２３】
スマートフォン制御部２１は、スマートフォンの各部を制御するための各種制御ブロックを備えている。各種制御ブロックは、それぞれの制御対象を制御する。なお、ここでは、各種制御ブロックのうち車両１０との間で情報を授受する際に駆動する第１及び第２の制御ブロック２８，２９について説明する。
【００２４】
第１の制御ブロック２８は、メモリ２８ａと、ローリングカウンタ２８ｂと、を備えている。メモリ２８ａには、車両１０と共通の暗号鍵が記憶されている。ローリングカウンタ２８ｂは、第１の制御ブロック２８が後述のローリングコードを生成するたびにカウント値を１だけインクリメントする。第１の制御ブロック２８は、ローリングカウンタ２８ｂのカウント値を暗号鍵で暗号化したローリングコードを生成する。また、第１の制御ブロック２８は、後述する乱数を受け取ると、当該乱数を暗号鍵で暗号化した乱数コードを生成する。なお、ローリングコード及び乱数コードが照合コードに相当する。
【００２５】
第２の制御ブロック２９は、メモリ２９ａを備えている。メモリ２９ａには、車両１０と共通のＩＤコードが記憶されている。また、メモリ２９ａには、第２の制御ブロック２９によって、第１の制御ブロック２８で生成されるローリングコード及び乱数コードが一時的に記憶される。メモリ２９ａに記憶されるローリングコード及び乱数コードは、新しいローリングコード及び乱数コードが生成される度に更新される。第２の制御ブロック２９は、ＮＦＣモジュール２２が後述する第１の駆動信号によって駆動したことをトリガとしてメモリ２９ａに記憶されているＩＤコード及びローリングコードを含ませた第１の照合信号を生成する。また、第２の制御ブロック２９は、ＮＦＣモジュール２２が第２の駆動信号によって駆動したことをトリガとしてメモリ２９ａに記憶されているＩＤコード及び乱数コードを含ませた第２の照合信号を生成する。
【００２６】
＜車両＞
図１に示すように、車両１０は、車載制御部１１と、ＮＦＣ通信部１２と、エンジンスイッチ１３と、エンジン制御装置１４と、ドアハンドルセンサ１５と、ドアロック装置１６と、を備えている。これらＮＦＣ通信部１２、エンジンスイッチ１３、エンジン制御装置１４、ドアハンドルセンサ１５、及びドアロック装置１６は、それぞれ車載制御部１１と電気的に接続され、当該車載制御部１１により統括的に制御される。なお、車両１０が通信マスタに相当する。
【００２７】
ＮＦＣ通信部１２は、車外ＮＦＣリーダライタ（以下、車外ＮＦＣＲ／Ｗ）１７と、車内ＮＦＣリーダライタ（以下、車内ＮＦＣＲ／Ｗ）１８と、を備えている。車外ＮＦＣＲ／Ｗ１７は車室外（例えば車両ドアの外面）に、車内ＮＦＣＲ／Ｗ１８は車室内（例えばセンターコンソール）に、それぞれ設けられている。
【００２８】
車外ＮＦＣＲ／Ｗ１７及び車内ＮＦＣＲ／Ｗ１８は、ＮＦＣ制御回路２２ａとの間で近距離無線通信（ＮＦＣ通信）を行う。車外ＮＦＣＲ／Ｗ１７及び車内ＮＦＣＲ／Ｗ１８は、それぞれ車載制御部１１によって生成される後述の駆動信号及び照合結果信号（ともに電気信号）をＮＦＣ信号（無線信号）に変換し、これをあらかじめ設定された通信エリアに向けて無線送信する。また、車外ＮＦＣＲ／Ｗ１７及び車内ＮＦＣＲ／Ｗ１８は、ＮＦＣ信号を受信すると電気信号に変換する。なお、ＮＦＣ通信部１２は、入力装置に相当する。
【００２９】
エンジンスイッチ１３は、押し操作を検出する。
エンジン制御装置１４は、エンジンの始動や停止を制御する。
ドアハンドルセンサ１５は、ドアハンドルへの接触を検出する。
【００３０】
ドアロック装置１６は、ドアのロックとアンロックとを切り替える。
図１に示すように、車載制御部１１は、メモリ１１ａと、時間カウンタ１１ｂと、を備えている。
【００３１】
メモリ１１ａには、スマートフォン２０と共通のＩＤコード及び同じく共通の暗号鍵が記憶されている。また、メモリ１１ａには、第１の照合信号の照合に使用される照合カウント値域及び第２の照合信号の照合に使用される乱数が、それぞれ記憶されている。照合カウント値域は第１の照合信号の照合が成立する度に、乱数は第２の照合信号の照合が成立する度に、それぞれ車載制御部１１によって更新される。さらに、メモリ１１ａには、エンジンの始動制御を許可するか否かの判断に使用される制限時間が記憶されている。制限時間は、ドアのロックとアンロックとの間の切り替えが許可されてから車内に乗り込んだユーザがスマートフォン２０を車内ＮＦＣＲ／Ｗ１８にかざすことによりスマートフォン制御部２１と車載制御部１１との間の照合を行うのに充分な時間に設定されている。
【００３２】
時間カウンタ１１ｂは、第１の照合信号の照合が成立してから第２の照合信号の照合が成立するまでの時間を計測する。
車載制御部１１は、定期的に、第１及び第２の駆動信号を生成する。第１の駆動信号は車外ＮＦＣＲ／Ｗ１７によって、第２の駆動信号は車内ＮＦＣＲ／Ｗ１８によって、それぞれ無線信号に変換され、無線送信される。
【００３３】
車載制御部１１は、車外ＮＦＣＲ／Ｗ１７を通じて第１の照合信号を受信すると、当該信号に含まれるローリングコードを暗号鍵で復号してカウント値を取り出す。そして、車載制御部１１は、当該取り出したカウント値がメモリ１１ａに記憶されている照合カウント値域に含まれるか否かの照合、並びに第１の照合信号に含まれるＩＤコードとメモリ１１ａに記憶されるＩＤコードとが一致するか否かの照合を、それぞれ実施する。これら両照合が成立する場合には、車載制御部１１は、ドアのロックとアンロックとの間の切り替えを許可する。この状態で、車載制御部１１は、ドアハンドルセンサ１５を通じてドアハンドルへの接触を検出すると、ドアロック装置１６を通じて、ドアのロックとアンロックとを切り替える。
【００３４】
なお、車載制御部１１は、第１の照合信号の照合が成立したとき、時間カウンタ１１ｂを起動させるとともに、照合カウント値域を更新する。照合カウント値域は、照合が成立したときのカウント値を１だけインクリメントした値以上当該カウント値を数十インクリメントした値以下に設定される。なお、照合カウント値域の上限値と下限値とが近接するように設定するほど高いセキュリティ性が確保される。また、車載制御部１１は、乱数を生成し、これをメモリ１１ａに記憶させる。そして、当該乱数と第１の照合信号の照合が成立した旨示す情報を含ませた第１の照合結果信号を生成する。
【００３５】
車載制御部１１は、車内ＮＦＣＲ／Ｗ１８を通じて第２の照合信号を受信すると、当該信号に含まれる乱数コードを暗号鍵で復号して乱数を取り出す。そして、車載制御部１１は、当該取り出した乱数がメモリ１１ａに記憶されている乱数と一致するか否かの照合、並びに第１の照合信号に含まれるＩＤコードとメモリ１１ａに記憶されるＩＤコードとが一致するか否かの照合を、それぞれ実施する。これら両照合が成立する場合には、車載制御部１１は、時間カウンタ１１ｂによってカウントされた時間（カウント時間）がメモリ１１ａに記憶されている制限時間を超えるか否かを判断する。そしてカウント時間が制限時間を超えない場合には、車載制御部１１は、エンジンの始動制御を許可する。この状態で、車載制御部１１は、エンジンスイッチ１３への押し操作を検出すると、エンジン制御装置１４を通じてエンジンの始動制御を実施する。
【００３６】
なお、車載制御部１１は、第２の照合信号の照合が成立するとともに、カウント時間が制限時間を超えない場合には、第２の照合信号の照合が成立した旨示す情報を含ませた第２の照合結果信号を生成する。
【００３７】
＜車両及びスマートフォンの各部における処理手順＞
次に、車両１０及びスマートフォン２０の各部における処理手順について図２及び図３に示すシーケンスチャートにしたがって説明する。まず、ユーザが、スマートフォン２０を車外ＮＦＣＲ／Ｗ１７にかざしてドアのロックを切り替えるまでについて説明する。なお、第２の制御ブロック２９のメモリ２９ａには、第１の制御ブロック２８によって生成されたローリングコードが記憶されているものとする。
【００３８】
図２に示すように、車載制御部１１は、第１の駆動信号を定期的に生成する（ステップＳ１）。スマートフォン２０が車外ＮＦＣＲ／Ｗ１７にかざし操作されると、ＮＦＣモジュール２２は、第１の駆動信号を受信し、当該信号から駆動電力を得る（ステップＳ２）。当該駆動電力を得たことにより、ＮＦＣモジュール２２は、無線信号を電気信号に変換したり、電気信号を無線信号に変換したりする。
【００３９】
第２の制御ブロック２９は、第１の駆動信号を認識すると、メモリ２９ａに記憶されているローリングコード及びＩＤコードを含ませた第１の照合信号を生成する（ステップＳ３）。当該第１の照合信号は、ＮＦＣモジュール２２を介して無線送信される。
【００４０】
なお、第１の制御ブロック２８は、第１の照合信号を認識すると、ローリングカウンタ２８ｂをインクリメントし、当該インクリメントした値を暗号鍵で暗号化したローリングコードを生成する（ステップＳ４）。
【００４１】
第２の制御ブロック２９は、生成されたローリングコードをメモリ２９ａに記憶する（ステップＳ５）
車載制御部１１は、車外ＮＦＣＲ／Ｗ１７を介して第１の照合信号を受信すると、当該信号に含まれるローリングコード及びＩＤコードを照合する（ステップＳ６）。照合が成立した場合、車載制御部１１は、ドアのロックとアンロックとの間の切り替えを許可する。さらに、車載制御部１１は、乱数を生成するとともに、当該生成した乱数をメモリ１１ａに記憶させる（ステップＳ７）。そして、車載制御部１１は、当該メモリ１１ａに記憶させた乱数と第１の照合信号の照合が成立した旨示す情報を含ませた第１の照合結果信号を生成する（ステップＳ８）。当該第１の照合結果信号は、車外ＮＦＣＲ／Ｗ１７を介して無線送信される。その後、車載制御部１１は、時間カウンタ１１ｂを起動させる（ステップＳ９）。
【００４２】
第１の制御ブロック２８は、ＮＦＣモジュール２２を介して第１の照合結果信号を受信すると、当該信号に含まれる乱数を暗号鍵で暗号化した乱数コードを生成する（ステップＳ１０）。
【００４３】
第２の制御ブロック２９は、生成された乱数コードをメモリ２９ａに記憶する（ステップＳ１１）。
なお、スマートフォン制御部２１は、第１の照合結果信号を受信したこと、すなわちドアのロックとアンロックとの間の切り替えが許可されたことを示す映像をタッチパネルディスプレイ２７に表示するなどしてユーザに報知してもよい。
【００４４】
次に、ドアがアンロックとなり、車内に乗り込んだユーザがスマートフォン２０を車内ＮＦＣＲ／Ｗ１８にかざしてエンジンの始動制御を行う場合の処理手順について説明する。
【００４５】
図３に示すように、車載制御部１１は、第２の駆動信号を定期的に生成する（ステップＳ１２）。スマートフォン２０が車内ＮＦＣＲ／Ｗ１８にかざし操作されると、ＮＦＣモジュール２２は、第２の駆動信号を受信し、当該信号から駆動電力を得る（ステップＳ１３）。当該駆動電力を得たことにより、ＮＦＣモジュール２２は、無線信号を電気信号に変換したり、電気信号を無線信号に変換したりする。
【００４６】
第２の制御ブロック２９は、第２の駆動信号を認識すると、メモリ２９ａに記憶されている乱数コード及びＩＤコードを含ませた第２の照合信号を生成する（ステップＳ１４）。当該第２の照合信号は、ＮＦＣモジュール２２を介して無線送信される。
【００４７】
車載制御部１１は、車内ＮＦＣＲ／Ｗ１８を介して第２の照合信号を受信すると、当該信号に含まれる乱数コード及びＩＤコードを照合する（ステップＳ１５）。照合が成立した場合、車載制御部１１は、時間カウンタ１１ｂのカウント時間が制限時間を超えているか否かを判断する（ステップＳ１６）。カウント時間が制限時間を超えていない場合には、車載制御部１１は、エンジンの始動を許可する。その後、車載制御部１１は、第２の照合信号の照合が成立した旨示す情報を含ませた第２の照合結果信号を生成する（ステップＳ１７）。
【００４８】
なお、スマートフォン制御部２１は、第２の照合結果信号を受信したこと、すなわちエンジンの始動が許可されたことを示す映像をタッチパネルディスプレイ２７に表示するなどしてユーザに報知してもよい。
【００４９】
以上詳述したように、本実施形態によれば、以下に示す効果が得られる。
（１）第１の制御ブロック２８は、第２の制御ブロック２９が第１の照合信号を生成したことをトリガとしてローリングカウンタ２８ｂをインクリメントし、当該インクリメントした値を使用したローリングコードを生成する。当該生成されたローリングコードは、次に生成される第１の照合信号に使用するものである。すなわち、第２の制御ブロック２９は、車載制御部１１から第１の駆動信号を受信したときには、既にローリングコードが生成されているので、第１の駆動信号を受信してから第１の照合信号を生成するまでにかかる時間が短い。これにより、第１の照合全体にかかる時間が短くなるので、ユーザの使い勝手もよい。
【００５０】
（２）また、第１の制御ブロック２８は、第１の照合結果信号の受信をトリガとして、当該信号に含まれる乱数を使用した乱数コードを生成する。当該生成された乱数コードは、次に生成される第２の照合信号に使用するものである。すなわち、第２の制御ブロック２９は、車載制御部１１から第２の駆動信号を受信したときには、既に乱数コードが生成されているので、第２の駆動信号を受信してから第２の照合信号を生成するまでにかかる時間が短い。これにより、第２の照合全体にかかる時間が短くなるので、ユーザの使い勝手もよい。
【００５１】
（３）車載制御部１１に、第１の照合信号の照合が成立してから第２の照合信号の照合が成立するまでに要した時間をカウントする時間カウンタ１１ｂを設けた。そして、車載制御部１１は、時間カウンタ１１ｂがカウントした時間が制限時間を超えない場合には、エンジンの始動を許可する。一方で、車載制御部１１は、カウント時間が制限時間を超える場合には、第２の照合信号の照合が成立した場合でもエンジンの始動を許可しない。すなわち、第１の照合信号の照合が成立してから長時間経過すると、エンジンの始動は許可されないので、セキュリティ性がよい。
【００５２】
（４）第２の制御ブロック２９は、第１の制御ブロック２８でローリングコード及び乱数コードが生成されるたび、これを自身のメモリ２９ａに記憶する。そして、第１の駆動信号を受信した場合にはメモリ２９ａに記憶されているローリングコードを使用して第１の照合信号を、第２の駆動信号を受信した場合にはメモリ２９ａに記憶されている乱数コードを使用して第２の照合信号を、それぞれ生成する。このため、第１及び第２の駆動信号を受信したことをトリガとして第１の制御ブロック２８からローリングコードや乱数コードを取得するものと比較して、照合全体にかかる時間が短くなる。
【００５３】
（５）車両１０にＮＦＣ通信部１２を、スマートフォン２０にＮＦＣモジュール２２を、それぞれ設けた。これにより、ＮＦＣ通信部１２にスマートフォン２０をかざすという簡易な操作を行うことにより車両１０のドアのロックとアンロックとの間の切り替えや、エンジンの始動の制御を実施することができる。
【００５４】
なお、上記実施形態は、以下のように変更してもよい。
・上記実施形態において、車両１０とスマートフォン２０との間の通信は、これら両者を近接させることにより無線信号を授受するＮＦＣ通信としたが、他の通信規格を利用してもよい。例えばＢＬＵＥＴＯＯＴＨ（登録商標）規格を利用してもよい。このように構成した場合でも、上記実施形態に記載の（１）〜（４）の効果と同様の効果を得ることができる。
【００５５】
・上記実施形態において、第２の制御ブロック２９は、第１の制御ブロック２８で生成されるローリングコード及び乱数コードを自身のメモリ２９ａに必ずしも記憶させなくてもよい。この場合、第１の制御ブロック２８は、生成したローリングコード及び乱数コードを自身のメモリ２８ａに記憶させておく。そして、第２の制御ブロック２９は、第１の駆動信号を受信した場合には第１の制御ブロック２８からローリングコードを、第２の駆動信号を受信した場合には第１の制御ブロック２８から乱数コードを、それぞれ取得するようにしてもよい。このように構成した場合でも、上記実施形態に記載の（１）〜（３）に記載の効果と同様の効果を得ることができる。
【００５６】
・上記実施形態において、時間カウンタ１１ｂを省略してもよい。このように構成した場合でも、上記実施形態に記載の（１）（２）（４）（５）の効果と同様の効果を得ることができる。
【００５７】
・上記実施形態では、車載制御部１１とスマートフォン制御部２１との間で、ローリングコードによる照合及び乱数コードによる照合の２つの照合を実施する車両通信システムとして説明したが、どちらか一方のみの照合を実施する車両通信システムであってもよい。
【００５８】
・上記実施形態において、第１の制御ブロック２８は、第２の制御ブロック２９における第１の照合信号の生成をトリガとしてローリングコードを生成したが、第１の照合結果信号の受信をトリガとしてローリングコードを生成してもよい。
【００５９】
・上記実施形態において、車載制御部１１は、照合信号の照合が成立した場合のみ照合結果信号を生成したが、照合が成立しない場合にその旨示す情報を含む照合結果信号を生成してもよい。
【００６０】
・上記実施形態において、車載制御部１１は、第２の照合信号の照合が成立した場合にも乱数を生成し、これを第２の照合結果信号に含ませてもよい。そして、第１の制御ブロック２８は、第２の照合結果信号に含まれる乱数を使用して、乱数コードを生成してもよい。このように構成すれば、エンジンを停止させた後、スマートフォン２０を車外ＮＦＣＲ／Ｗ１７にかざすことなく車内ＮＦＣＲ／Ｗ１８にかざせば、エンジンの始動を許可させることができる。
【００６１】
・上記実施形態において、エンジン及びドアロック装置を搭載機器として説明したが、これ以外の搭載機器であってもよい。
・上記実施形態において、携帯端末としてスマートフォン２０を採用したが、これに代えて電話機能を有しないタブレット端末、携帯型の音楽端末、あるいはノート型パソコン等であってもよい。
【００６２】
・上記実施形態では、ＮＦＣモジュール２２を入力部として説明したが、当該入力部は、タッチパネルディスプレイ２７など、ユーザに操作されるものであってもよい。この場合、車両１０とスマートフォン２０との間の無線通信は、数センチメートル〜数十センチメートルの範囲でのみ無線通信が可能なＮＦＣ通信ではなく、数メートル〜数十メートルの範囲で無線通信が可能な通信規格での通信が好ましい。
【００６３】
・上記実施形態では、通信マスタとして車両１０を採用した車両通信システム１を認証システムの一例として説明したが、他の通信システムにも適用することができる。例えば、通信マスタが住宅である住宅用の通信システムであってもよい。
【符号の説明】
【００６４】
１…車両通信システム、１０…車両、１１…車載制御部、１１ａ，２８ａ，２９ａ…メモリ、１１ｂ…時間カウンタ、１２…ＮＦＣ通信部、２０…スマートフォン、２１…スマートフォン制御部、２２…ＮＦＣモジュール、２８…第１の制御ブロック、２８ｂ…ローリングカウンタ、２９…第２の制御ブロック。
【図１】
2015202749.tif 000003
【図２】
2015202749.tif 000004
【図３】
2015202749.tif 000005