(57)【要約】【課題】秘密鍵の盗み取りを発生し難くすることができる秘密鍵登録システム及び秘密鍵登録方法を提供する。【解決手段】車両１と電子キー２の双方に秘密鍵１６を登録するには、まず書き込み器１８によって、車両１に車載器センター鍵２２を書き込むとともに、電子キー２に電子キーセンター鍵２３を書き込んでおく。そして、センター２０において生成された秘密鍵１６を、予め取り込んでおいた車載器センター鍵２２により暗号化して車載器登録コードＣcrに変換し、これを車両１に送り渡し、更に同じ秘密鍵１６を、予め取り込んでおいた電子キーセンター鍵２３により暗号化して電子キー登録コードＣdkに変換し、これを電子キー２に送り渡す。そして、車両１と電子キー２との各々で、登録コードＣcr，Ｃdkを復号し、復号データを秘密鍵１６として各々登録する。【選択図】図２
2011020475.tif 000002
【特許請求の範囲】
【請求項１】
車両及びその電子キーの２者に各種情報を書き込み可能な書き込み器を使用し、これら２者間の暗号通信用の秘密鍵を当該２者に登録する秘密鍵登録システムにおいて、
前記車両に前記秘密鍵を登録するための鍵として車載器登録用鍵を前記書き込み器から前記車両に書き込むとともに、前記電子キーに前記秘密鍵を登録するための鍵として電子キー登録用鍵を前記書き込み器から前記電子キーに書き込む書込手段と、
前記秘密鍵の発行を一括管理するセンターにおいて当該秘密鍵を生成し、自身が持つ前記車載器登録用鍵により該秘密鍵を暗号化して車載器登録コードを生成し、これを前記車両に取得させ、更に自身が持つ前記電子キー登録用鍵により該秘密鍵を暗号化して電子キー登録コードを生成し、これを前記電子キーに取得させるコード出力手段と、
前記車両において前記車載器登録コードを前記車載器登録用鍵により復号して前記秘密鍵を生成し、これを該車両に登録するとともに、前記電子キーにおいて前記電子キー登録コードを前記電子キー登録用鍵により復号して前記秘密鍵を生成し、これを該電子キーに登録する鍵登録手段と
を備えたことを特徴とする秘密鍵登録システム。
【請求項２】
前記暗号化及びその復号化には、前記秘密鍵の登録時の１度のみ使用可能な制限鍵を用いた暗号及び復号が含まれることを特徴とする請求項１に記載の秘密鍵登録システム。
【請求項３】
前記車両、前記電子キー及び前記センターが登録モードに入る前に、互いの通信相手の正否を確認する通信相手認証を行い、この認証が成立することを条件に、これら３者全てを前記秘密鍵の登録が可能な前記登録モードとする登録モード切換手段を備えたことを特徴とする請求項１又は２に記載の秘密鍵登録システム。
【請求項４】
前記車両、前記電子キー及び前記センターが全て登録モードに入った後、実際の登録動作の前において前記車両と前記電子キーと前記センターとを認証させるモード切換後認証手段を設けたことを特徴とする請求項１〜３のうちいずれか一項に記載の秘密鍵登録システム。
【請求項５】
前記登録を行う際の操作端末である登録ツールと、前記登録の作業を行う作業者とのうち、少なくとも一方を認証し、当該認証が成立することを条件に、前記秘密鍵の登録を許可する登録作業関連情報認証手段を備えたことを特徴とする請求項１〜４のうちいずれか一項に記載の秘密鍵登録システム。
【請求項６】
前記登録モード後の各認証の際、通信相手のＩＤが異常ＩＤに含まれるものであれば、前記認証の成立を不可とする排除手段を備えたことを特徴とする請求項３〜５のうちいずれか一項に記載の秘密鍵登録システム。
【請求項７】
前記秘密鍵の登録時において取得する各種ＩＤが、予め決められた組み合わせをとらない場合に、前記認証の成立を不可とする組み合わせ異常確認手段を備えたことを特徴とする請求項３〜６のうちいずれか一項に記載の秘密鍵登録システム。
【請求項８】
車両及びその電子キーの２者に各種情報を書き込み可能な書き込み器を使用し、これら２者間の暗号通信用の秘密鍵を当該２者に登録する秘密鍵登録方法において、
前記車両に前記秘密鍵を登録するための鍵として車載器登録用鍵を前記書き込み器から前記車両に書き込むとともに、前記電子キーに前記秘密鍵を登録するための鍵として電子キー登録用鍵を前記書き込み器から前記電子キーに書き込み、
前記秘密鍵の発行を一括管理するセンターにおいて当該秘密鍵を生成し、該センターが持つ前記車載器登録用鍵により該秘密鍵を暗号化して車載器登録コードを生成し、これを前記車両に取得させ、更に前記センターが持つ前記電子キー登録用鍵により該秘密鍵を暗号化して電子キー登録コードを生成し、これを前記電子キーに取得させ、
前記車両において前記車載器登録コードを前記車載器登録用鍵により復号して前記秘密鍵を生成し、これを該車両に登録するとともに、前記電子キーにおいて前記電子キー登録コードを前記電子キー登録用鍵により復号して前記秘密鍵を生成し、これを該電子キーに登録することを特徴とする秘密鍵登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号通信による通信が可能な通信端末とその通信相手とに、同通信の暗号鍵である秘密鍵を登録する際に使用する秘密鍵登録システム及び秘密鍵登録方法に関する。
【背景技術】
【０００２】
従来から周知のように、多くの車両では、キーが持つ固有のキーコードを無線により発信する電子キーを車両キーとして用いる電子キーシステムが広く採用されている。この種の電子キーシステムの一種には、例えば電子キーでのボタン操作により遠隔操作によって車両ドアのドアロックを施解錠可能なワイヤレスドアロックシステムがある。また、電子キーシステムの他の種類には、車両から発信されるリクエストに応答して、電子キーがＩＤコードを自動で車両に返し、このＩＤコードのＩＤ照合が成立すれば、ドアロック施解錠やエンジン始動が許可又は実行されるキー操作フリーシステムもある。
【０００３】
この電子キーシステムでは、電子キーから発信されるＩＤコードがもし仮に傍受されても、簡単にＩＤコードが簡単に割り出されないようにするために、一般的には暗号通信（例えば、特許文献１等参照）が採用されている。この種の暗号鍵としては、例えば秘密鍵暗号（共通鍵暗号）が使用されている。秘密鍵暗号とは、送信側の暗号鍵と、受信側の復号鍵とが同じ鍵となっている暗号である。秘密鍵暗号には、鍵が送信と受信で同じ特性があることから、暗号及び復号の速度が速いという利点があり、車両の暗号通信において広く使用されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３００８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子キーシステムに暗号通信を搭載する場合、この種の暗号通信では車両及び電子キーの両方に秘密鍵が必要である。よって、例えば製造段階や出荷段階等において、製造現場やディーラ等で車両及び電子キーの両方に秘密鍵を各々登録する必要がある。しかし、この秘密鍵登録の際に、もし仮に秘密鍵が盗聴されてしまうと、車両出荷後にこの秘密鍵を使用して不正にＩＤ照合が成立されてしまう可能性もあるので、これが車両盗難の問題に繋がる。このため、秘密鍵が盗み取られ難いセキュリティ性の高い暗号鍵の登録方式が必要であった。
【０００６】
本発明の目的は、秘密鍵の盗み取りを発生し難くすることができる秘密鍵登録システム及び秘密鍵登録方法を提供することにある。
【課題を解決するための手段】
【０００７】
前記問題点を解決するために、本発明では、車両及びその電子キーの２者に各種情報を書き込み可能な書き込み器を使用し、これら２者間の暗号通信用の秘密鍵を当該２者に登録する秘密鍵登録システムにおいて、前記車両に前記秘密鍵を登録するための鍵として車載器登録用鍵を前記書き込み器から前記車両に書き込むとともに、前記電子キーに前記秘密鍵を登録するための鍵として電子キー登録用鍵を前記書き込み器から前記電子キーに書き込む書込手段と、前記秘密鍵の発行を一括管理するセンターにおいて当該秘密鍵を生成し、自身が持つ前記車載器登録用鍵により該秘密鍵を暗号化して車載器登録コードを生成し、これを前記車両に取得させ、更に自身が持つ前記電子キー登録用鍵により該秘密鍵を暗号化して電子キー登録コードを生成し、これを前記電子キーに取得させるコード出力手段と、前記車両において前記車載器登録コードを前記車載器登録用鍵により復号して前記秘密鍵を生成し、これを該車両に登録するとともに、前記電子キーにおいて前記電子キー登録コードを前記電子キー登録用鍵により復号して前記秘密鍵を生成し、これを該電子キーに登録する鍵登録手段とを備えたことを要旨とする。
【０００８】
この構成によれば、車両に暗号通信用の秘密鍵を登録するには、書き込み器から車載器登録用鍵を車両に書き込みつつ、センターから車載器登録コードを車両に登録する。そして、車載器登録コードが車載器登録用鍵により復号されて、その復号データが秘密鍵として車両に登録される。また、電子キーに暗号通信用の秘密鍵を登録するには、書き込み器から電子キー登録用鍵を電子キーに書き込みつつ、センターから電子キー登録コードを車両に登録する。そして、電子キー登録コードが電子キー登録用鍵により復号されて、その復号データが秘密鍵として車両に登録される。
【０００９】
従って、本構成の場合は、車両及び電子キーの暗号通信に使用する秘密鍵をセンターが生成するとともに、これを暗号化して車両及び電子キーに発行し、これを車両及び電子キーの各々で登録用鍵により復号して登録する。このため、もし仮に秘密鍵を盗み取るには、書き込み器が管理する登録用鍵（車載器登録用鍵、電子キー登録用鍵）と、センターから発行される登録コード（車載器登録コード、電子キー登録コード）との両方を入手しなければならなくなる。よって、これは秘密鍵の盗難に対して耐性が非常に高いといえるので、秘密鍵が第三者によって盗難される可能性を低く抑えることが可能となる。
【００１０】
本発明では、前記暗号化及びその復号化には、前記秘密鍵の登録時の１度のみ使用可能な制限鍵を用いた暗号及び復号が含まれることを要旨とする。
この構成によれば、秘密鍵を暗号化して車両及び電子キーに送る際の暗号鍵として、登録時の１度のみ有効な制限鍵が使用される。このため、秘密鍵を暗号化する鍵が登録の度に毎回変わるので、秘密鍵を一層盗まれ難くすることが可能となる。
【００１１】
本発明では、前記車両、前記電子キー及び前記センターが登録モードに入る前に、互いの通信相手の正否を確認する通信相手認証を行い、この認証が成立することを条件に、これら３者全てを前記秘密鍵の登録が可能な前記登録モードとする登録モード切換手段を備えたことを要旨とする。
【００１２】
この構成によれば、秘密鍵を車両及び電子キーに登録するには、車両、電子キー及びセンターの間で認証を成立させて、車両及び電子キーを登録モードに切り換えなければならない。よって、秘密鍵を登録する際には、登録モード移行のための認証成立が条件となるので、秘密鍵の不正登録を生じ難くすることが可能となる。
【００１３】
本発明では、前記車両、前記電子キー及び前記センターが全て登録モードに入った後、実際の登録動作の前において前記車両と前記電子キーと前記センターとを認証させるモード切換後認証手段を設けたことを要旨とする。
【００１４】
この構成によれば、登録モードに入った後にも通信相手の正否を見る認証を行うので、秘密鍵の不正登録を一層生じ難くすることが可能となる。
本発明では、前記登録を行う際の操作端末である登録ツールと、前記登録の作業を行う作業者とのうち、少なくとも一方を認証し、当該認証が成立することを条件に、前記秘密鍵の登録を許可する登録作業関連情報認証手段を備えたことを要旨とする。
【００１５】
この構成によれば、登録ツールや作業者の認証成立も登録実行の条件となるので、秘密鍵の不正登録を一層生じ難くすることが可能となる。
本発明では、前記登録モード後の各認証の際、通信相手のＩＤが異常ＩＤに含まれるものであれば、前記認証の成立を不可とする排除手段を備えたことを要旨とする。
【００１６】
この構成によれば、秘密鍵の登録先である電子キーや車両等のＩＤが異常ＩＤに含まれている場合には、認証が成立せず、秘密鍵の登録を行うことができない。よって、秘密鍵の不正登録を一層生じ難くすることが可能となる。なお、異常ＩＤとは、例えば盗難登録されたＩＤや既に登録済みのＩＤなど、認証成立として認めることができないＩＤのことをいう。
【００１７】
本発明では、前記秘密鍵の登録時において取得する各種ＩＤが、予め決められた組み合わせをとらない場合に、前記認証の成立を不可とする組み合わせ異常確認手段を備えたことを要旨とする。
【００１８】
この構成によれば、ＩＤの組み合わせ異常がないことも登録実行の条件となるので、秘密鍵の不正登録を一層生じ難くすることが可能となる。
本発明では、車両及びその電子キーの２者に各種情報を書き込み可能な書き込み器を使用し、これら２者間の暗号通信用の秘密鍵を当該２者に登録する秘密鍵登録方法において、前記車両に前記秘密鍵を登録するための鍵として車載器登録用鍵を前記書き込み器から前記車両に書き込むとともに、前記電子キーに前記秘密鍵を登録するための鍵として電子キー登録用鍵を前記書き込み器から前記電子キーに書き込み、前記秘密鍵の発行を一括管理するセンターにおいて当該秘密鍵を生成し、該センターが持つ前記車載器登録用鍵により該秘密鍵を暗号化して車載器登録コードを生成し、これを前記車両に取得させ、更に前記センターが持つ前記電子キー登録用鍵により該秘密鍵を暗号化して電子キー登録コードを生成し、これを前記電子キーに取得させ、前記車両において前記車載器登録コードを前記車載器登録用鍵により復号して前記秘密鍵を生成し、これを該車両に登録するとともに、前記電子キーにおいて前記電子キー登録コードを前記電子キー登録用鍵により復号して前記秘密鍵を生成し、これを該電子キーに登録することを要旨とする。
【発明の効果】
【００１９】
本発明によれば、秘密鍵の盗み取りを発生し難くすることができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態における電子キーシステムの概略構成を示すブロック図。
【図２】秘密鍵登録システムの概略構成を示すブロック図。
【図３】書き込み器の概略構成を示すブロック図。
【図４】センターの概略構成を示すブロック図。
【図５】車両の概略構成を示すブロック図。
【図６】電子キーの概略構成を示すブロック図。
【図７】登録ツールの概略構成を示すブロック図。
【図８】秘密鍵登録システムの動作概要を示すフロー図。
【図９】図８の続きを示すフロー図。
【図１０】図９の続きを示すフロー図。
【図１１】第２実施形態における秘密鍵登録システムの概略構成を示すブロック図。
【図１２】登録ツール及びセンターの概略構成を示すブロック図。
【図１３】ツールセンターＩＤ組み合わせ表。
【図１４】電子キー車載器ＩＤ組み合わせ表。
【図１５】秘密鍵登録システムの動作概要を示すフロー図。
【発明を実施するための形態】
【００２１】
（第１実施形態）
以下、本発明を具体化した秘密鍵登録システム及び秘密鍵登録方法の第１実施形態を図１〜図１０に従って説明する。
【００２２】
図１に示すように、車両１には、車両キーとして使用される電子キー２との間で無線通信によりキー照合を行って、このキー照合の成立を条件にドアロックの施解錠やエンジン始動等が許可又は実行される電子キーシステム３が設けられている。なお、電子キー２は、車両１との間で狭域無線通信が可能であって、電子キー２が固有に持つＩＤコード（以下、電子キーＩＤという）を無線通信により車両１に発信して、車両１にキー照合としてＩＤ照合を行わせることが可能なキーのことをいう。
【００２３】
電子キーシステム３には、電子キー（通称、リモートコントロールキー）２をボタン操作することによって遠隔操作により車両ドアのドアロックを施錠又は解錠するワイヤレスドアロックシステムがある。この場合、車両１には、電子キー２とＩＤ照合を行う照合ＥＣＵ４と、車両１の電源系を管理するメインボディＥＣＵ５とが設けられ、これらＥＣＵ４，５が車内の一ネットワークであるバス６を介して接続されている。照合ＥＣＵ４には、ＵＨＦ（Ultra High Frequency）帯（約312MHz）の電波を受信可能な車両チューナ７が接続されている。また、メインボディＥＣＵ５には、ドアロックの施解錠を実行するときの駆動源としてドアロックモータ８が接続されている。
【００２４】
また、電子キー２には、電子キー２の各種動作を統括制御する通信制御部９が設けられている。この通信制御部９は、ＣＰＵ１０やメモリ１１等の各種デバイスを持ち、電子キー２が持つ固有のキーコードとして電子キーＩＤがメモリ１１に登録されている。電子キー２には、車両ドアを遠隔操作により施錠するときに操作する施錠ボタン１２と、車両ドアを遠隔操作により解錠するときに操作する解錠ボタン１３とが設けられ、これらボタン１２，１３の操作有無が通信制御部９によって管理されている。また、通信制御部９には、ＵＨＦ帯の無線信号を発信可能なキー発信機１４が接続され、キー発信機１４の信号発信動作が通信制御部９によって管理されている。
【００２５】
例えば、施錠ボタン１２が操作されると、通信制御部９は、電子キー２の電子キーＩＤと、車両１にドアロック施錠の動作開始を要求する機能コード（施錠要求コード）とを含んだワイヤレス信号Ｓwlをキー発信機１４からＵＨＦ帯の信号で発信させて、狭域無線通信（ワイヤレス通信）を実行する。そして、照合ＥＣＵ４は、車両チューナ７でこのワイヤレス信号Ｓwlを受信すると、ワイヤレス信号Ｓwlに含まれる電子キーＩＤを、自身のメモリ１５に登録された電子キーＩＤと照らし合わせてＩＤ照合（ワイヤレス照合）を行う。照合ＥＣＵ４は、ワイヤレス照合の成立を確認すると、続く施錠要求コードに従い、メインボディＥＣＵ５にドアロックの施錠動作を実行させる。
【００２６】
ワイヤレス通信には、電子キー２から発信されるワイヤレス信号Ｓwlを暗号化して車両１に送る暗号通信が使用されている。本例の暗号通信には、信号の送り手と受け手とで共通の暗号鍵を使用する秘密鍵暗号方式が採用されている。よって、電子キー２のメモリ１１と、車両１（照合ＥＣＵ４）のメモリ１５とには、同じ秘密鍵１６が登録されている。そして、電子キー２がワイヤレス信号Ｓwlを発信する際には、電子キー２の秘密鍵１６によって暗号化されたワイヤレス信号Ｓwlが発信され、車両１がこのワイヤレス信号Ｓwlを受信すると、車両１側の秘密鍵１６でワイヤレス信号Ｓwlが復号される。
【００２７】
図２に示すように、車両１及び電子キー２には、これら車両１及び電子キー２に秘密鍵１６を発行する秘密鍵登録システム１７が設けられている。本例の秘密鍵登録システム１７は、車両１及び電子キー２の製造ライン上に置かれた書き込み器１８から秘密鍵１６を直に車両１と電子キー２とに登録するのではなく、車両１に接続可能なハンディタイプの登録ツール１９と、ネットワーク通信網を介して無線通信可能なセンター２０と利用して、車両１、電子キー２、書き込み器１８、登録ツール１９及びセンター２０の五者を協同させて、車両１及び電子キー２に秘密鍵１６を登録するシステムとなっている。
【００２８】
このシステム１７の詳細を説明すると、図２及び図３に示すように、書き込み器１８のメモリ２１（図３参照）には、車両１の照合ＥＣＵ４に秘密鍵１６を登録する際に使用される車載器センター鍵２２と、電子キー２に秘密鍵１６を登録する際に使用される電子キーセンター鍵２３とが登録されている。車載器センター鍵２２は、車両１とセンター２０との間で対応付けられた秘密鍵登録用の暗号鍵であって、車両１のそれぞれに対して個別に割り振られる鍵である。車載器センター鍵２２は、秘密鍵１６を車両１と電子キー２に登録するときに、照合ＥＣＵ４とセンター２０との間のデータやり取りで使用する。また、電子キーセンター鍵２３は、電子キー２とセンター２０との間で対応付けられた秘密鍵登録用の暗号鍵であって、電子キー２のぞれぞれに対して個別に割り振られる鍵である。電子キーセンター鍵２３は、秘密鍵１６を車両１と電子キー２に登録するときに、電子キー２とセンター２０との間のデータやり取りで使用する。書き込み器１８は、製造工場等に置かれるものであるので、車載器センター鍵２２や電子キーセンター鍵２３を持っていても、これらが盗み取られる可能性は低い。なお、車載器センター鍵２２が車載器登録用鍵に相当し、電子キーセンター鍵２３が電子キー登録用鍵に相当する。
【００２９】
また、書き込み器１８には、製造時において車両１（照合ＥＣＵ４）に車載器センター鍵２２を書き込む車載器センター鍵書込部２４と、製造時において電子キー２に電子キーセンター鍵２３を書き込む電子キーセンター鍵書込部２５とが設けられている。車載器センター鍵書込部２４は、製造ライン上を流れてくる照合ＥＣＵ４に対し、電気配線２４ａを介して車載器センター鍵２２を有線により直に注入する。また、電子キーセンター鍵書込部２５は、製造ライン上を流れてくる電子キー２に対し、通信制御部９のＩＣに電気配線２５ａを介して電子キーセンター鍵２３を有線により直に注入する。なお、これら書込部２４，２５が書込手段に相当する。
【００３０】
図４に示すように、センター２０には、照合ＥＣＵ４に登録されたものと同様の車載器センター鍵２２と、電子キー２に登録されたものと同様の電子キーセンター鍵２３とが記憶されている。車載器センター鍵２２及び電子キーセンター鍵２３は、書き込み器１８から別途入手するか、或いは書き込み器１８へ事前配布されることにより、センター２０に登録されている。また、この鍵配布は、センター２０から書き込み器１８に渡す構成としてもよい。なお、センター２０や書き込み器１８に車載器センター鍵２２や電子キーセンター鍵２３を登録するときの登録方法は、入力装置を介して手入力したり、無線通信により入手したりするなど、入手方法は特に問わない。
【００３１】
また、センター２０のメモリ２６には、製品として市場に出回ったどの車両１（照合ＥＣＵ４）とどの電子キー２とでもペア登録することが可能となっている。これにより、メモリ２６には、車載器ＩＤと電子キーＩＤとが登録される。車載器ＩＤは、車両１（照合ＥＣＵ４）の固有値として車両１が持っている個別のＩＤコードである。また、電子キーＩＤは、電子キー２の固有値として同キー２が持っている個別のＩＤコードである。更に、センター２０のメモリ２６には、登録ツール１９とセンター２０との間で定義付けられた暗号鍵の一種としてツールセンター鍵２７が登録されている。ツールセンター鍵２７は、秘密鍵１６を車両１と電子キー２に登録するときに、登録ツール１９とセンター２０との間のデータやり取りで使用する暗号鍵である。
【００３２】
センター２０には、登録ツール１９と各種データのやり取りを行う際のデータ入出力口としてツール接続部２０ａが設けられている。センター２０は、このツール接続部２０ａを介して、無線通信により登録ツール１９と通信可能となっている。
【００３３】
センター２０には、センター２０の動作モードを登録モードに切り換えるセンター側登録モード切換部２８が設けられている。センター側登録モード切換部２８は、登録ツール１９との間でチャレンジレスポンス認証が成立することを条件に、センター２０の動作モードを登録モードに切り換える。チャレンジレスポンス認証は、発信の度に毎回値が変わる乱数コードをチャレンジとして認証側から受け側に送り、このチャレンジを受け側の計算式に通して計算させ、計算結果をレスポンスとして受け付ける。そして、認証側も同様にチャレンジを自身の計算式により演算してレスポンスを計算し、このレスポンスと受け側のレスポンスとが一致するか否かを見る認証である。
【００３４】
センター２０には、センター２０が登録モードに入った後において、登録の通信相手が正しいか否かを認証するセンター側通信相手認証部２９が設けられている。また、センター２０には、車両１及び電子キー２が秘密鍵１６を登録した際、同じ秘密鍵１６を登録した車両１と電子キー２とをペアにしてメモリ２６に登録するＩＤペア登録部３０が設けられている。
【００３５】
センター２０には、同センター２０において秘密鍵１６を生成する乱数生成器３１が設けられている。乱数生成器３１は、データを出力する度に値が異なるコードを、電子キーシステム３の秘密鍵１６として生成する。即ち、秘密鍵１６はセンター２０によって生成され、同センター２０が秘密鍵１６を一括管理する。
【００３６】
センター２０には、乱数生成器３１によって生成された秘密鍵１６を、メモリ２６内の車載器センター鍵２２と電子キーセンター鍵２３とにより暗号化する暗号化処理部３２が設けられている。暗号化処理部３２は、メモリ２６内の車載器センター鍵２２によって、車載器ＩＤと電子キーＩＤと秘密鍵１６とを暗号化することにより車載器登録コードＣcrを生成するとともに、メモリ２６内の電子キーセンター鍵２３によって、秘密鍵１６を暗号化することにより電子キー登録コードＣdkを生成する。即ち、車載器登録コードＣcr及び電子キー登録コードＣdkは、車載器ＩＤと電子キーＩＤと秘密鍵１６とを情報として持ち、車両１や電子キー２に秘密鍵１６を登録する際に必要な一条件として使用される。
【００３７】
センター２０には、暗号化処理部３２が生成した車載器登録コードＣcr及び電子キー登録コードＣdkを、車両１及び電子キー２に対して各々出力する登録コード出力部３３が設けられている。登録コード出力部３３は、ネットワーク通信網の一種であるＩＰ（Internet Protocol）通信を介して、車両１、電子キー２及び登録ツール１９と無線通信が可能である。登録コード出力部３３は、車載器登録コードＣcrを車両１に発信し、電子キー登録コードＣdkを電子キー２に発信する。なお、乱数生成器３１、暗号化処理部３２、登録コード出力部３３がコード出力手段を構成する。
【００３８】
図５に示すように、車両１には、登録ツール１９と各種データのやり取りを行う際のデータ入出力口としてツール接続部１ａが設けられている。登録ツール１９は、ケーブルをこのツール接続部１ａに繋げることにより、車両１に接続可能となっている。照合ＥＣＵ４は、このツール接続部１ａを介して、有線通信により登録ツール１９と通信可能となっている。
【００３９】
また、車両１には、ＩＰ通信を介して車両１を外部と無線により繋ぐG-Book通信装置３４が設けられている。G-Book通信装置３４は、例えばバス６を介して照合ＥＣＵ４と接続されている。G-Book通信装置３４は、センター２０から発信された車載器登録コードＣcrを受信可能であり、この車載器登録コードＣcrを照合ＥＣＵ４に供給可能となっている。
【００４０】
また、照合ＥＣＵ４には、照合ＥＣＵ４の動作モードを登録モードに切り換える車両側登録モード切換部３５が設けられている。車両側登録モード切換部３５は、登録モードに入ったセンター２０との間でチャレンジレスポンス認証が成立することを条件に、照合ＥＣＵ４の動作モードを登録モードに切り換える。また、照合ＥＣＵ４には、照合ＥＣＵ４が登録モードに入った後において、登録の通信相手が正しいか否かを認証する車両側通信相手認証部３６が設けられている。
【００４１】
照合ＥＣＵ４には、製造時において書き込み器１８から出力される車載器センター鍵２２を取得する車載器センター鍵取得部３７が設けられている。照合ＥＣＵ４には、センター２０から発信された車載器登録コードＣcrを、G-Book通信装置３４を介して取得する車載器登録コード取得部３８が設けられている。このように、照合ＥＣＵ４に車載器センター鍵取得部３７と車載器登録コード取得部３８とを設けることにより、照合ＥＣＵ４に車載器センター鍵２２と車載器登録コードＣcrとを取り込ませることが可能となっている。
【００４２】
照合ＥＣＵ４には、車載器登録コード取得部３８によって登録した車載器登録コードＣcrを、車載器センター鍵取得部３７で取得した車載器センター鍵２２により復号する車両側復号化処理部３９が設けられている。車両側復号化処理部３９によって求まる復号データは、車載器登録コードＣcrにかかっている車載器センター鍵２２が、書き込み器１８から取得した車載器センター鍵２２と同一であれば、正しく復号される。
【００４３】
照合ＥＣＵ４には、センター２０からG-Book通信装置３４を介して取り込んだ車載器登録コードＣcrが正しいか否かを判定する車両側登録コード判定部４０が設けられている。車両側登録コード判定部４０は、車両側復号化処理部３９によって車載器登録コードＣcrを正しく復号でき、しかもその復号データに含まれる車載器ＩＤが、車両１のものと一致するか否かを見ることにより、登録コードＣcrの正否を判定する。車両側登録コード判定部４０は、車載器ＩＤのＩＤ成立を確認すれば、秘密鍵１６の登録を許可し、車載器ＩＤのＩＤ成立を確認できなければ、秘密鍵１６の登録を不可とする。
【００４４】
照合ＥＣＵ４には、車載器登録コードＣcrが正しいことを条件に、車両１に秘密鍵１６の登録を実行する車両側秘密鍵登録部４１が設けられている。車両側秘密鍵登録部４１は、登録コードの判定が正しい際、車載器登録コードＣcrに含まれる秘密鍵１６を、車両１の暗号鍵としてメモリ１５に書き込む。なお、車載器登録コード取得部３８、車両側復号化処理部３９、車両側登録コード判定部４０、車両側秘密鍵登録部４１が鍵登録手段を構成する。
【００４５】
図６に示すように、電子キー２には、キー２の外部において発信された各種電波を受信するキー受信機４２が設けられている。キー受信機４２は、例えばＵＨＦ（Ultra High Frequency）帯の一種のＲＦ（Radio Frequency）電波を受信可能であり、この受信電波を増幅や復調等して通信制御部９に供給する。このキー受信機４２は、例えば電子キーシステム３がキー操作フリーシステム、即ち車両１からのリクエストに応答して電子キー２が電子キーＩＤを車両１に自動返信してＩＤ照合させるシステムの場合、同システム３において車両１から発信される各種電波も受信可能となっている。
【００４６】
通信制御部９には、電子キー２の動作モードを登録モードに切り換えるキー側登録モード切換部４３が設けられている。キー側登録モード切換部４３は、登録モードに入った車両１から登録モード移行要求を受け付けると、電子キー２の動作モードを登録モードに切り換える。また、通信制御部９には、通信制御部９が登録モードに入った後において、登録の通信相手が正しいか否かを認証するキー側通信相手認証部４４が設けられている。
【００４７】
通信制御部９には、製造時において書き込み器１８から出力される電子キーセンター鍵２３を取得する電子キーセンター鍵取得部４５が設けられている。通信制御部９には、センター２０から発信された電子キー登録コードＣdkを、キー受信機４２を介して取得する電子キー登録コード取得部４６が設けられている。このように、通信制御部９に電子キーセンター鍵取得部４５と電子キー登録コードＣdkとを設けることにより、通信制御部９に電子キーセンター鍵２３と電子キー登録コードＣdkとを取り込ませることが可能となっている。
【００４８】
通信制御部９には、電子キー登録コード取得部４６によって登録した電子キー登録コードＣdkを、電子キーセンター鍵取得部４５で取得した電子キーセンター鍵２３により復号するキー側復号化処理部４７が設けられている。キー側復号化処理部４７によって求まる復号データは、電子キー登録コードＣdkにかかっている電子キーセンター鍵２３が、書き込み器１８から取得した電子キーセンター鍵２３と同一であれば、正しく復号される。
【００４９】
通信制御部９には、センター２０からキー受信機４２を介して取り込んだ電子キー登録コードＣdkが正しいか否かを判定するキー側登録コード判定部４８が設けられている。キー側登録コード判定部４８は、キー側復号化処理部４７によって電子キー登録コードＣdkを正しく復号でき、しかもその復号データに含まれる電子キーＩＤが、電子キー２のものと一致するか否かを見ることにより、登録コードＣdkの正否を判定する。キー側登録コード判定部４８は、電子キーＩＤのＩＤ成立を確認すれば、秘密鍵１６の登録を許可し、電子キーＩＤのＩＤ成立を確認できなければ、秘密鍵１６の登録を不可とする。
【００５０】
通信制御部９には、電子キー登録コードＣdkが正しいことを条件に、電子キー２に秘密鍵１６の登録を実行するキー側秘密鍵登録部４９が設けられている。キー側秘密鍵登録部４９は、登録コードの判定が正しい際、電子キー登録コードＣdkに含まれる秘密鍵１６を、電子キー２の暗号鍵としてメモリ１１に書き込む。なお、電子キー登録コード取得部４６、キー側復号化処理部４７、キー側登録コード判定部４８、キー側秘密鍵登録部４９が鍵登録手段を構成する。
【００５１】
図７に示すように、登録ツール１９は、車両１及び電子キー２に秘密鍵１６を登録する際に携帯するハンディタイプをとっている。よって、車両１及び電子キー２への秘密鍵１６の登録は、登録ツール１９を携帯操作することによって行う。登録ツール１９には、登録ツール１９を統括制御するツール制御部５０と、各種電波を送受信可能な通信機５１と、例えばテンキー等からなる入力部５２と、各種画面を表示する表示部５３とが設けられている。登録ツール制御部５０は、入力部５２の入力情報を管理するとともに、表示部５３及び通信機５１を制御して各種登録動作を実行する。
【００５２】
また、ツール制御部５０には、登録ツール１９における登録動作を管理するツール側登録モード切換部５４が設けられている。ツール制御部５０には、車両１、電子キー２及びセンター２０が全て登録モードに入った後に、登録の通信相手が正しいか否かを認証するツール側通信相手認証部５５が設けられている。登録ツール制御部５０のメモリ５６には、センター２０に登録されているものと同様のツールセンター鍵２７が登録されている。なお、登録モード切換部２８，３５，４３，５４が登録モード切換手段を構成する。通信相手認証部２９，３６，４４，５５がモード切換後認証手段を構成し、通信相手認証部２９が排除手段も構成する。
【００５３】
次に、車両１及び電子キー２に秘密鍵１６を登録する手順を図８〜図１０に従って説明する。
まずは前提として、照合ＥＣＵ４の製造ラインにおいて、書き込み器１８から車載器センター鍵２２を照合ＥＣＵ４に注入して、照合ＥＣＵ４に車載器センター鍵２２を書き込んでおく。また、同様に、電子キー２の製造ラインにおいて、書き込み器１８から電子キーセンター鍵２３を電子キー２の通信制御部９に注入して、電子キー２に電子キーセンター鍵２３を書き込んでおく。以上により、照合ＥＣＵ４には車載器センター鍵２２が登録されるとともに、電子キー２の通信制御部９には電子キーセンター鍵２３が登録された状態となる。
【００５４】
続いて、今度は図８に示すように、車両１、電子キー２及び登録ツール１９の３つを手元に用意するとともに、これら３者とセンター２０とが無線通信可能な態勢を整える。なお、このとき、車両１及び電子キー２に所定操作を加えてこれらを登録の開始状態にするとともに、登録ツール１９をケーブル（図示略）によりツール接続部１ａに繋ぎ、これに電源を入れることによって登録ツール１９も登録の開始状態にし、更にはセンター２０にも電源を入れて、センター２０も登録の開始状態に設定する。なお、開始状態とは、実際の登録モードの前の準備段階のこととをいい、この開始状態に入る操作形式は種々のものが採用可能である。
【００５５】
そして、登録ツール１９において入力部５２を操作することにより秘密鍵１６の登録操作が行われたとする。このときは、ステップ１０１に示すように、登録操作開始の通知として有線接続コマンドが登録ツール１９から照合ＥＣＵ４に出力される。なお、このときの登録ツール１９における登録動作は、ツール側登録モード切換部５４によって管理される。
【００５６】
照合ＥＣＵ４は、登録ツール１９から有線接続コマンドが入力されると、車両側登録モード切換部３５が起動する。このとき、照合ＥＣＵ４は、有線接続コマンドに応答する形をとって、ステップ１０２に示すように、自身に登録された車載器ＩＤを登録ツール１９に返信する。登録ツール１９は、照合ＥＣＵ４から車載器ＩＤを取得すると、センター２０へ秘密鍵１６の登録開始を通知すべく、ステップ１０３に示すように、ＩＰ通信を介して登録要求をセンター２０に発信する。
【００５７】
センター２０は、登録ツール１９から登録要求を受け付けると、センター側登録モード切換部２８が起動する。このとき、センター２０は、ステップ１０４に示すように、ツールセンター鍵２７を用いたチャレンジレスポンス認証を開始して、登録ツール１９に第１チャレンジを送る。登録ツール１９は、センター２０から第１チャレンジを受け付けると、自身に登録されたツールセンター鍵２７により第１チャレンジのレスポンスとして第１レスポンスを演算し、ステップ１０５に示すように、この第１レスポンスをセンター２０に返信する。
【００５８】
センター２０は、登録ツール１９から第１レスポンスを受け付けると、ステップ１０６に示すように、受け付けた第１レスポンスと、自身も同様に計算したレスポンスと比較することにより、レスポンス検証を行う。即ち、センター２０は登録ツール１９を認証する。センター２０は、レスポンス検証が成立することを確認すると、次のステップ１０７に移行して、自身の動作モードを登録モードに切り換える。即ち、センター側登録モード切換部２８は、登録ツール１９とセンター２０との間のチャレンジレスポンス認証が成立することを確認すると、センター２０の動作モードを登録モードに切り換える。一方、センター２０は、レスポンス検証が成立しないことを確認すると、動作を強制終了する。
【００５９】
登録モードに入ったセンター２０は、ステップ１０８に示すように、ハッシュ関数によりツールセンターテンプレート鍵５７（以下、ツールセンターtemp鍵５７と記す）を作成する。ツールセンターtemp鍵５７は、登録ツール１９に送った第１チャレンジと、登録ツール１９から受け付けた第１レスポンスと、センター２０のメモリ２６に登録されたツールセンター鍵２７とを、ハッシュ関数に入力することにより求まるハッシュ値により構築されている。ツールセンターtemp鍵５７は、登録の際に毎回異なる値で作成され、登録時の１度のみ使用が有効な鍵となっている。このツールセンターtemp鍵５７は、秘密鍵１６の間違った登録を防止するために機能する鍵である。
【００６０】
また、登録ツール１９は、ステップ１０９に示すように、センター２０と同様の形式によりツールセンターtemp鍵５７を作成する。即ち、登録ツール１９は、センター２０から受け付けた第１チャレンジと、自らが算出した第１レスポンスと、自身のメモリ５６に登録されたツールセンター鍵２７とを、ハッシュ関数に通すことによりハッシュ値を求め、このハッシュ値をツールセンターtemp鍵５７として算出する。
【００６１】
登録ツール１９は、ツールセンターtemp鍵５７を作成すると、ステップ１１０に示すように、照合ＥＣＵ４に登録モード移行要求を出力する。照合ＥＣＵ４は、登録ツール１９から登録モード移行要求を受け付けると、ステップ１１１に示すように、自身に登録された車載器ＩＤを登録ツール１９に出力する。このとき、照合ＥＣＵ４は、車載器センター鍵２２を用いたチャレンジレスポンス認証も開始し、車載器ＩＤとともに第２チャレンジを登録ツール１９に出力する。登録ツール１９は、照合ＥＣＵ４から車載器ＩＤと第２チャレンジとを受け付けると、これらをＩＰ通信によりセンター２０に発信する。
【００６２】
センター２０は、登録ツール１９から車載器ＩＤと第２チャレンジを受信すると、ステップ１１２に示すように、まずは自身のメモリ（データベース）２６を参照して、車載器ＩＤに対応する車載器センター鍵２２を読み出す。ところで、車載器センター鍵２２は各車両１の固有値であり、同じく車両１の固有値である車載器ＩＤとは一義的に対応付けられるので、車載器ＩＤが分かれば、同ＩＤに対応する車載器センター鍵２２は読み出すことが可能である。よって、センター２０は、車載器ＩＤを手掛かりに、これと対応する車載器センター鍵２２を読み出す。
【００６３】
また、センター２０は、登録ツール１９から第２チャレンジを受信すると、第２チャレンジを自身の車載器センター鍵２２によって第２レスポンスを計算し、ステップ１１３に示すように、この第２レスポンスを登録ツール１９に返信する。登録ツール１９は、第２レスポンスを受信すると、この第２レスポンスを照合ＥＣＵ４に出力する。
【００６４】
照合ＥＣＵ４は、登録ツール１９から第２レスポンスを受け付けると、ステップ１１４に示すように、受け付けた第２レスポンスと、自身も同様に計算したレスポンスとを比較することにより、レスポンス検証を行う。即ち、照合ＥＣＵ４はセンター２０を認証する。照合ＥＣＵ４は、レスポンス検証が成立することを確認すると、次のステップ１１５に移行して、自身の動作モードを登録モードに切り換える。即ち、車両側登録モード切換部３５は、照合ＥＣＵ４とセンター２０との間のチャレンジレスポンス認証が成立することを確認すると、照合ＥＣＵ４の動作モードを登録モードに切り換える。一方、照合ＥＣＵ４は、レスポンス検証が成立しないことを確認すると、動作を強制終了する。
【００６５】
登録モードに入った照合ＥＣＵ４は、ステップ１１６に示すように、ハッシュ関数により車載器センターテンプレート鍵５８（以下、車載器センターtemp鍵５８と記す）を作成する。車載器センターtemp鍵５８は、センター２０に送った第２チャレンジと、センター２０から受け付けた第２レスポンスと、照合ＥＣＵ４のメモリ１５に登録された車載器センター鍵２２とを、ハッシュ関数に入力することにより求まるハッシュ値により構築されている。車載器センターtemp鍵５８も、登録の際に毎回異なる値で作成され、登録時の１度のみ使用が有効な鍵となっている。車載器センターtemp鍵５８は、秘密鍵１６の間違った登録を防止するために機能する鍵である。なお、車載器センターtemp鍵５８が制限鍵に相当する。
【００６６】
また、センター２０は、ステップ１１７に示すように、照合ＥＣＵ４と同様の形式により車載器センターtemp鍵５８を作成する。即ち、センター２０は、照合ＥＣＵ４から受け付けた第２チャレンジと、自らが算出した第２レスポンスと、自身のメモリ２６に登録された車載器センター鍵２２とを、ハッシュ関数に通すことによりハッシュ値を求め、このハッシュ値を車載器センターtemp鍵５８として算出する。
【００６７】
照合ＥＣＵ４は、車載器センター鍵２２を作成すると、ステップ１１８に示すように、登録モード移行要求と電子キーＩＤ要求とを電子キー２に発信する。電子キー２は、照合ＥＣＵ４から登録モード移行要求を受け付けると、キー側登録モード切換部４３が起動する。なお、このときの無線通信は、電子キーシステム３の通信インフラが使用される。また、登録モード移行要求は、電子キー２を登録モードに移行させる指令である。電子キーＩＤ要求は、電子キーＩＤを車両１に返信させる指令である。
【００６８】
電子キー２は、照合ＥＣＵ４から登録モード移行要求を受け付けると、ステップ１１９に示すように、自身のメモリ１１において既に秘密鍵１６が登録されているか否かを確認する。電子キー２は、自身のメモリ１１に秘密鍵１６が登録されていないことを確認すると、次のステップ１２０に移行して、自身の動作モードを登録モードに切り換える。即ち、キー側登録モード切換部４３は、まだ秘密鍵１６がメモリ１１に登録されていないことを確認すると、電子キー２の動作モードを登録モードに切り換える。一方、電子キー２は、自身のメモリ１１に秘密鍵１６が既に登録されていることを確認すると、動作を強制終了する。
【００６９】
登録モードに入った電子キー２は、続いて登録モード時における認証を行うために、キー側通信相手認証部４４が起動する。このとき、キー側通信相手認証部４４は、ステップ１２１に示すように、自身のメモリ１１に登録されている電子キーＩＤを照合ＥＣＵ４に発信する。照合ＥＣＵ４は、電子キーＩＤを受信すると、車両側通信相手認証部３６が起動して、電子キー２から受け付けた電子キーＩＤを登録ツール１９に転送する。
【００７０】
登録ツール１９は、照合ＥＣＵ４から電子キーＩＤを入力すると、ツール側通信相手認証部５５が起動する。即ち、ツール側通信相手認証部５５は、ステップ１２２に示すように、センター２０とＭＡＣ（Message Authentication Code）認証を行うために、暗号文データ５９と改竄検出符号データ６０とを算出する。ＭＡＣ認証は、メッセージの改竄や成りすましを防止するための認証の一種であり、メッセージと鍵とを暗号用のアルゴリズムに通すことによって認証コード、いわゆるＭＡＣを生成し、これを通信データとして相手側に送って認証を行うものである。ＭＡＣのアルゴリズムには、例えばブロック暗号（ＤＥＳ（Data Encryption Standard）、ＡＥＳ（Advanced Encryption Standard）等）によるもの、ハッシュ関数によるもの、専用設計されたものなどがある。
【００７１】
暗号文データ５９は、暗号アルゴリズムに、鍵であるツールセンター鍵２７と、平文である車載器ＩＤ及び電子キーＩＤを入力して求まる暗号文により構築されている。また、改竄検出符号データ６０は、改竄検出用アルゴリズムに、鍵であるツールセンターtemp鍵５７と、平文である前述の暗号文データ５９とを入力して求まる符号により構築されている。登録ツール１９は、演算したこれら暗号文データ５９と改竄検出符号データ６０とを、ＩＰ通信によりセンター２０に発信する。また、登録ツール１９は、暗号文データ５９と改竄検出符号データ６０を発信すると、登録モードを終了する。
【００７２】
センター２０は、登録ツール１９から暗号文データ５９及び改竄検出符号データ６０を入力すると、センター側通信相手認証部２９が起動する。即ち、センター側通信相手認証部２９は、ステップ１２３に示すように、これらデータ５９，６０を用いてＭＡＣ認証と異常ＩＤ検証とを実行する。ここで、センター２０のメモリ２６には、異常ＩＤが登録されたデータベースとして異常ＩＤデータベース６１が設けられている。異常ＩＤは、盗難車両の車載器ＩＤや、他車両に登録済みの電子キーＩＤに相当する。よって、異常ＩＤ検出は、登録ツール１９から受け付けたＩＤを異常ＩＤデータベース６１に照らし合わせて、受信ＩＤが異常ＩＤに相当するものか否かを見ることにより行われる。センター側通信相手認証部２９は、暗号文及び改竄検出符号を正しく復号できることを確認し、かつ各種ＩＤが異常ＩＤに属さないことを確認すると、次のステップ１２４に移行する。一方、センター２０は、ＭＡＣ認証及び異常ＩＤ検証が成立しないことを確認すると、動作を強制終了する。なお、異常ＩＤデータベース６１が排除手段を構成する。
【００７３】
センター２０は、ＭＡＣ認証及び異常ＩＤ検証の成立を確認すると、続いて秘密鍵１６の転送動作に入る。このとき、センター２０は、ステップ１２４に示すように、秘密鍵１６の暗号化出力処理を実行する。この処理として、まず暗号化処理部３２は、メモリ２６から電子キーセンター鍵２３及び車載器センター鍵２２を読み出す。続いて、乱数生成器３１は、自身が発生する乱数コードを秘密鍵１６として暗号化処理部３２に出力する。暗号化処理部３２は、乱数生成器３１から取得した秘密鍵１６を電子キーセンター鍵２３により暗号化して電子キー登録コードＣdkを生成するとともに、秘密鍵１６を車載器センター鍵２２により暗号化して車載器登録コードＣcrを生成する。
【００７４】
センター２０は、車載器登録コードＣcrを生成すると、ステップ１２５に示すように、この車載器登録コードＣcrを、G-Book通信装置３４を使用したＩＰ通信により照合ＥＣＵ４に発信する。この車載器登録コードＣcrには、暗号文データ６２と改竄検出符号データ６３とが含まれている。暗号文データ６２は、暗号アルゴリズムに、鍵である車載器センター鍵２２と、秘密鍵１６、電子キーＩＤ及び車載器ＩＤからなる平文とを入力することにより求まる暗号文によって構築されている。また、改竄検出符号データ６３は、改竄検出用アルゴリズムに、鍵である車載器センターtemp鍵５８と、平文である前述の暗号文データ６２とを入力することにより求まる符号によって構築されている。
【００７５】
また、センター２０は、電子キー登録コードＣdkを生成すると、ステップ１２６に示すように、この電子キー登録コードＣdkを、電子キーシステム３の通信網を介して電子キー２に発信する。この電子キー登録コードＣdkは、電子キーセンター鍵２３を使用した暗号文データから構成されている。即ち、電子キー登録コードＣdkは、暗号アルゴリズムに、鍵である電子キーセンター鍵２３と、秘密鍵１６、車載器ＩＤ及び電子キーＩＤからなる平文とを入力することにより求まる暗号文によって構築されている。
【００７６】
照合ＥＣＵ４は、センター２０から車載器登録コードＣcrを受信すると、ステップ１２７に示すように、車載器登録コードＣcr内の暗号文データ６２を復号する。即ち、車両側復号化処理部３９は、センター２０から取得した車載器登録コードＣcrを、照合ＥＣＵ４のメモリ１５に書き込まれている車載器センター鍵２２に通すことにより、車載器登録コードＣcrを復号する。
【００７７】
照合ＥＣＵ４は、ステップ１２７の復号化が完了すると、今度はステップ１２８に示すように、改竄検出判定と車載器ＩＤ検証とを実行して、センター２０を認証する。即ち、車両側登録コード判定部４０は、復号データを確認することによりセンター２０の認証を行う。改竄検出判定は、照合ＥＣＵ４が自らも改竄検出符号を求めて、受け付けた同符号の正否を見る認証の一種であり、車載器登録コードＣcrに含まれる改竄検出符号に誤りが無いかどうかを見るものである。また、車載器ＩＤ検証は、車載器登録コードＣcrを車載器センター鍵２２で復号することによって取得する車載器ＩＤの正否を見る検証である。照合ＥＣＵ４は、改竄検出判定及び車載器ＩＤ検証の両方が成立することを確認すると次ステップに移行し、これらが成立しないことを確認すると開始状態に戻って、動作を終了する。
【００７８】
一方、電子キー２は、センター２０から電子キー登録コードＣdkを受信すると、ステップ１２９に示すように、電子キー登録コードＣdkを復号する。即ち、キー側復号化処理部４７は、センター２０から取得した電子キー登録コードＣdkを、電子キー２のメモリ１１に書き込まれている電子キーセンター鍵２３に通すことにより、電子キー登録コードＣdkを復号する。
【００７９】
電子キー２は、ステップ１２９の復号化が完了すると、今度はステップ１３０に示すように、電子キーＩＤ検証を実行して、センター２０の認証を行う。電子キーＩＤ検証は、電子キー登録コードＣdkを電子キーセンター鍵２３で復号することによって取得する電子キーＩＤの正否を見る検証である。電子キー２は、電子キーＩＤ検証が成立することを確認すると次ステップに移行し、電子キーＩＤ検証が成立しないことを確認すると開始状態に戻って、動作を終了する。
【００８０】
照合ＥＣＵ４は、改竄検出判定及び車載器ＩＤ検証の成立を確認すると、センター２０から受け付けた秘密鍵１６の正否を確認するために、秘密鍵１６を用いたチャレンジレスポンス認証を開始する。このとき、まず照合ＥＣＵ４は、ステップ１３１に示すように、第３チャレンジを電子キー２に発信する。電子キー２は、照合ＥＣＵ４から第３チャレンジを受信すると、この第３チャレンジを自身の秘密鍵１６により演算し、ステップ１３２に示すように、その演算結果を第３レスポンスとして照合ＥＣＵ４に返信する。
【００８１】
照合ＥＣＵ４は、電子キー２から第３レスポンスを受信すると、ステップ１３３に示すように、この第３レスポンスと、自身の秘密鍵１６を用いて自らも演算したレスポンスと比較してレスポンス検証を行う。即ち、車両側登録コード判定部４０は、レスポンス検証の正否を確認することにより電子キー２の認証を行う。照合ＥＣＵ４は、レスポンス検証が成立することを確認すると、次ステップに移行し、この検証が成立しないことを確認すると、動作を強制終了する。
【００８２】
照合ＥＣＵ４は、ステップ１３３においてレスポンス検証が成立することを確認すると、登録の最終確認を行うべく、ステップ１３４に示すように、車載器センターtemp鍵５８に準じた暗号文データ６４を、G-Book通信装置３４によるＩＰ通信を介してセンター２０に発信する。即ち、センター２０のＩＤペア登録部３０が起動して、暗号文データ６４の発信動作を行う。この暗号文データ６４は、暗号アルゴリズムに、車載器センターtemp鍵５８と、車載器ＩＤ、電子キーＩＤ及び電子キー認証確認済み通知からなる平文とを入力することにより求まる暗号文によって構築されている。電子キー認証確認済み通知は、ステップ１３３のレスポンス認証の成立を確認することを以て出される通知である。
【００８３】
センター２０は、照合ＥＣＵ４から暗号文データ６４を受信すると、ステップ１３５に示すように、暗号文データ６４に含まれる車載器ＩＤと電子キー認証確認済み通知との検証を行う。即ち、ＩＤペア登録部３０は、照合ＥＣＵ４に電子キーＩＤが登録されたか否かを確認する。ＩＤペア登録部３０は、ステップ１３５の検証が成立することを確認すると、受け付けた車載器ＩＤと電子キーＩＤとをペアにして、メモリ２６に記憶する。これにより、センター２０には、車載器ＩＤと電子キーＩＤとがペア付けられて登録される。センター２０は、このペア登録が完了すると、登録モードを終了する。
【００８４】
また、照合ＥＣＵ４は、ステップ１３３においてレスポンス検証の成立を確認すると、ステップ１３７に示すように、センター２０から受け付けた秘密鍵１６をメモリ１５に記憶するとともに、登録の際に電子キー２から受け付けた電子キーＩＤもメモリ１５に登録する。照合ＥＣＵ４は、メモリ１５への秘密鍵１６及び電子キーＩＤの登録を完了すると、登録モードを終了する。
【００８５】
更に、電子キー２は、ステップ１３０において電子キーＩＤ検証の成立を確認すると、ステップ１３８に示すように、センター２０から受け付けた秘密鍵１６をメモリ１１に記憶するとともに、登録の際に照合ＥＣＵ４から受け付けた車載器ＩＤもメモリ１１に登録する。電子キー２は、メモリ１１への秘密鍵１６及び車載器ＩＤの登録を完了すると、登録モードを終了する。
【００８６】
さて、本例の場合、車両１に秘密鍵１６を登録するには、まず書き込み器１８によって、車両１に車載器センター鍵２２を書き込むとともに、電子キー２に電子キーセンター鍵２３を書き込んでおく。そして、センター２０において生成された秘密鍵１６を、予め取り込んでおいた車載器センター鍵２２により暗号化して車載器登録コードＣcrに変換し、これを車両１に送り渡し、更に同じ秘密鍵１６を、予め取り込んでおいた電子キーセンター鍵２３により暗号化して電子キー登録コードＣdkに変換し、これを電子キー２に送り渡す。そして、車両１と電子キー２との各々で、登録コードＣcr，Ｃdkを復号し、復号データを秘密鍵１６として各々登録する。
【００８７】
よって、本例においては、車両１及び電子キー２へ秘密鍵１６を登録するに際して、書き込み器１８及びセンター２０が協同することによって実行される。このため、もし仮に秘密鍵１６を盗み取ろうとしても、本例の場合は、書き込み器１８から鍵２２，２３を入手しつつ、更にはセンター２０から登録コードＣcr，Ｃdkを入手しなければならなくなる。従って、秘密鍵１６の盗難は２つの情報を盗み取るという困難性の高いものとなるので、秘密鍵１６を盗難され難いものとすることが可能となる。
【００８８】
本実施形態の構成によれば、以下に記載の効果を得ることができる。
（１）車両１及び電子キー２への秘密鍵１６の登録は、書き込み器１８とセンター２０とを協同させて行う。このため、秘密鍵１６を盗難するには、各々から各種情報を入手しなくてはならなくなるので、秘密鍵１６を盗難され難いものとすることができる。
【００８９】
（２）車載器登録コードＣcrは、登録時の１度のみ有効な車載器センターtemp鍵５８により暗号化された情報を含んでいる。このため、車載器登録コードＣcrは登録の度に毎回値が変わるものとなるので、車載器登録コードＣcrを解析し難くすることができ、ひいては秘密鍵１６の耐盗難性も高くすることができる。
【００９０】
（３）車両１及び電子キー２に秘密鍵１６を登録するには、登録ツール１９を用いて、車両１及び登録ツール１９の間と、登録ツール１９及びセンター２０の間とで、チャレンジレスポンス認証を成立させて、これらを登録モードに切り換えなければならない。よって、秘密鍵１６の登録に際しては、登録モード移行への認証成立が条件となるので、秘密鍵１６の不正登録を発生し難くすることができる。
【００９１】
（４）秘密鍵登録システム１７が登録モードに入った後、センター２０によりＭＡＣ認証が行われて登録ツール１９が認証されるので、秘密鍵１６の不正登録を一層生じ難くすることができる。
【００９２】
（５）センター２０が登録先である車両１や電子キー２を認証する際、これらのＩＤが異常ＩＤに含まれるかどうかを見る異常ＩＤ検証が実行される。よって、車両１や電子キー２のＩＤが異常ＩＤ、即ち盗難車両のＩＤや他車両に登録済みのＩＤの場合には、秘密鍵１６の登録が不可とされるので、秘密鍵１６の不正登録を一層生じ難くすることができる。
【００９３】
（６）車載器登録コードＣcrには、暗号文のみならず改竄検出符号が含まれているので、車載器登録コードＣcrを不正解析に対して耐性の強いものとすることができる。
（第２実施形態）
次に、第２実施形態を図１１〜図１５に従って説明する。なお、第２実施形態は、登録ツール１９のＩＤも合わせて管理する点が第１実施形態と異なっており、他の基本的な部分は同じである。よって、第１実施形態と同一箇所は同一符号を付して詳しい説明を省略し、異なる部分についてのみ説明する。
【００９４】
図１１に示すように、本例の秘密鍵登録システム１７は、車両１と電子キー２との秘密鍵１６を登録するに際して、登録作業に関わる情報（登録作業関連情報６５）の正否も確認し合い、この認証が成立することも登録を許可する条件としている。この登録作業関連情報６５には、例えばそれぞれの登録ツール１９が固有のＩＤとして持つ登録ツールＩＤとがある。登録ツールＩＤは、登録ツール１９の製造時においてそれぞれに付与される個体番号である。
【００９５】
また、登録作業関連情報６５には、実際の各種登録作業を行うサービスマンが固有のＩＤとして持っているサービスマンＩＤとがある。サービスマンＩＤは、例えば秘密鍵登録システム１７の管理会社に属する社員の登録番号等である。このサービスマンＩＤは、単なる登録番号のみに限らず、例えば認証情報を加えてもよい。認証情報としては、例えば予め登録しておいた英数字の羅列からなるパスワードや、或いは指紋や音声等により個人認証を行う生体情報等がある。また、本例の場合、ツールセンター鍵２７は、登録ツール１９のそれぞれに対して割り振られる個別の鍵となっている。なお、サービスマンが作業者に相当する。
【００９６】
図１２に示すように、ツール制御部５０には、登録ツールＩＤやサービスマンＩＤを登録ツール１９に登録するＩＤ登録管理部６６が設けられている。ＩＤ登録管理部６６は、入力部５２によって入力されたり、或いは無線通信によって取り込んだりした登録ツールやサービスマンＩＤを、メモリ５６に書き込むことによりＩＤ登録を行う。また、サービスマンＩＤに生体認証が含まれる場合、ＩＤ登録管理部６６は生体情報も取得可能な構成となっている。ツール制御部５０には、登録ツール１９に登録された登録ツールＩＤやサービスマンＩＤを、センター２０に発信可能な登録作業関連情報出力部６７が設けられている。
【００９７】
センター２０には、登録ツール１９から受信した登録作業関連情報６５（登録ツールＩＤ、サービスマンＩＤ）の正否を検証する登録作業関連情報検証部６８が設けられている。また、センター２０のメモリ２６には、発行済みとなったサービスマンＩＤや登録ツールＩＤが予め登録されている。登録作業関連情報検証部６８は、登録ツール１９から登録作業関連情報６５として登録ツールＩＤ及びサービスマンＩＤを受信すると、受け付けたこれらＩＤがメモリ２６に存在するか否かを見ることにより、受け付けた登録ツールＩＤやサービスマンＩＤを認証する。なお、登録作業関連情報検証部６８が登録作業関連情報認証手段、排除手段、組み合わせ異常確認手段を構成する。
【００９８】
また、センター２０のメモリ２６には、登録ツールＩＤうち異常として通知があったものを登録する異常ツールＩＤデータベース６９が設けられている。異常ツールＩＤデータベース６９には、盗難登録されたツールＩＤが異常ＩＤとして登録されている。登録作業関連情報検証部６８は、登録ツールＩＤを取得すると、受け付けたこの登録ＩＤが異常ツールＩＤに存在するか否かを見ることにより、異常ＩＤの有無を確認する。なお、異常ツールＩＤデータベース６９が排除手段を構成する。
【００９９】
センター２０のメモリ２６には、登録ツールＩＤとサービスマンＩＤとがとるべき組み合わせが設定されたツールサービスマンＩＤ表７０が登録されている。ツールサービスマンＩＤ表７０は、図１３に示すように、どの番号群のサービスマンＩＤが、どの番号群の登録ツールＩＤに対応するのかを決めた一種の表である。登録作業関連情報検証部６８は、登録ツールＩＤとサービスマンＩＤとを取得すると、これらツールサービスマンＩＤ表７０を満たす関係をとるか否かを見ることにより、両ＩＤの組み合わせ異常の有無を確認する。なお、ツールサービスマンＩＤ表７０が組み合わせ異常確認手段を構成する。
【０１００】
図１２に示すように、センター２０には、登録モードに入った後に行う認証において、電子キーＩＤと車載器ＩＤとの組み合わせ異常の有無を確認する電子キー車載器ＩＤ組み合わせ異常確認部７１が設けられている。また、メモリ２６には、電子キーＩＤと車載器ＩＤとがとるべき組み合わせが設定された電子キー車載器ＩＤ組み合わせ表７２が登録されている。電子キー車載器ＩＤ組み合わせ表７２は、図１４に示すように、どの番号群の電子キーＩＤが、どの番号群の車載器ＩＤに対応するのかを決めた一種の表である。電子キー車載器ＩＤ組み合わせ異常確認部７１は、電子キーＩＤと車載器ＩＤとを取得すると、これらＩＤが電子キー車載器ＩＤ組み合わせ表７２を満たす関係をとるか否かを見ることにより、両ＩＤの組み合わせ異常の有無を確認する。なお、組み合わせ異常確認部７１、組み合わせ表７２が組み合わせ異常確認手段を構成する。
【０１０１】
次に、車両１及び電子キー２に秘密鍵１６を登録する手順を図１５に従って説明する。なお、図１５のフロー図では、第１実施形態と異なる部分のみ図示する。
まずは前提として、サービスマンは、例えば登録ツール１９の入力部５２を手入力したり、登録ツール備え付けのセンサで生体認証を取り込ませたりすることにより、登録ツール１９にサービスマンＩＤを登録しておく。また、センター２０にも、サービスマンＩＤ及び登録ツールＩＤを予め登録しておく。このＩＤ登録は、登録ツール１９のＩＤ登録管理部６６によって実行される。
【０１０２】
登録ツール１９は、有線接続コマンドに応答して照合ＥＣＵ４が返してきた車載器ＩＤを入力すると、ステップ１０３ａに示すように、登録要求、登録ツールＩＤ及びサービスマンＩＤを発信する。即ち、登録作業関連情報出力部６７は、メモリ５６から登録ツールＩＤ及びサービスマンＩＤを読み出し、これらを登録要求とともにＩＰ通信によりセンター２０に発信する。
【０１０３】
センター２０は、登録要求の受け付けをトリガとして、ステップ１０３ｂに示すように、登録ツールＩＤ及びサービスマンＩＤのＩＤを検証する。このとき、まず登録作業関連情報検証部６８は、受け付けた登録ツールＩＤ及びサービスマンＩＤがメモリ２６に登録されているものかを確認する。また、登録作業関連情報検証部６８は、異常ツールＩＤデータベース６９を参照して、取得した登録ツールＩＤが異常ＩＤでないかどうかも確認する。更に、登録作業関連情報検証部６８は、ツールサービスマンＩＤ表７０を参照して、取得した登録ツールＩＤ及びサービスマンＩＤが正しい組み合わせをとるものかどうかも確認する。登録作業関連情報検証部６８は、これら検証が全て成立することを確認すると、ステップ１０４に移行して処理を継続し、検証が１つでも不成立であると、動作を強制終了する。
【０１０４】
また、センター２０は、ステップ１２３に示す異常ＩＤ検証の際、電子キーＩＤと車載器ＩＤの組み合わせ異常も確認する。即ち、電子キー車載器ＩＤ組み合わせ異常確認部７１は、電子キー車載器ＩＤ組み合わせ表７２を参照することにより、取得した電子キーＩＤ及び車載器ＩＤが正しい組み合わせをとるものかどうかを確認する。そして、ステップ１２３では、異常ＩＤ検証において両ＩＤの異常組み合わせがないことも確認すると、登録処理が継続される。
【０１０５】
本実施形態の構成によれば、第１実施形態の（１）〜（６）に記載の効果に加え、以下の効果を得ることができる。
（７）秘密鍵１６の登録の実行条件に、登録ツールＩＤやサービスマンＩＤの認証成立を含ませたので、秘密鍵１６の不正登録を一層生じ難くすることができる。
【０１０６】
（８）秘密鍵１６の登録の際、登録ツールＩＤとサービスマンＩＤとの組み合わせを確認し、この組み合わせに異常がないことを条件に、秘密鍵１６の登録が許可される。このため、これらＩＤの組み合わせが不適当な際には、秘密鍵１６の登録が許可されないので、秘密鍵１６の不正登録を一層生じ難くすることができる。
【０１０７】
なお、実施形態はこれまでに述べた構成に限らず、以下の態様に変更してもよい。
・  第１及び第２実施形態において、対センター２０のネットワーク通信は、ＩＰ通信等に限らず、種々の通信形式が採用可能である。また、通信周波数も適宜変更可能である。
【０１０８】
・  第１及び第２実施形態において、登録ツール１９とセンター２０との通信は、車両１のG-Book通信装置３４を介したものとしてもよい。
・  第１及び第２実施形態において、ツールセンターtemp鍵５７や車載器センターtemp鍵５８を作成する際に用いる計算式は、必ずしもハッシュ関数に限らず、他の関数や暗号が使用可能である。
【０１０９】
・  第１及び第２実施形態において、秘密鍵登録システム１７が登録モードに入るときに実行する認証は、必ずしもチャレンジレスポンス認証の成立に限定されず、他の認証方式を採用してもよい。
【０１１０】
・  第１及び第２実施形態において、第１〜第３のチャレンジレスポンス認証は、それぞれ使用する鍵が異なることに限定されず、これらの間で同じ鍵を使用してもよい。
・  第１及び第２実施形態において、ステップ１２３で実行する認証は、必ずしもＭＡＣ認証に限らず、他の認証を採用してもよい。
【０１１１】
・  第１及び第２実施形態において、暗号文を生成するときに使用する暗号方式は、ＡＥＳ、ＤＥＳ等、種々の暗号形式を採用可能である。
・  第１及び第２実施形態において、システムが登録状態に入る際の条件は、必ずしも全員が全員の正否を確認できることに限定されず、例えば所定のものが他の所定のものの正否を確認できること、即ち任意の組み合わせで確認する形式を採用してもよい。
【０１１２】
・  第１及び第２実施形態において、車両１とセンター２０との通信は、G-Bookを使用した形式に限定されず、これ以外の通信形式を採用してもよい。
・  第１及び第２実施形態において、電子キー登録コードＣdkは、暗号文のみにより構成されることに限らず、例えば車載器登録コードＣcrのように改竄検出符号を持つものでもよい。
【０１１３】
・  第１及び第２実施形態において、各登録コードＣcr，Ｃdkは、必ずしも暗号文と改竄検出符号とからなるデータや、或いは暗号文のみからなるデータに限定されない。要は、登録コードＣcr，Ｃdkは、暗号化（符号化）されるのであれば、その内容は特に問わない。
【０１１４】
・  第１及び第２実施形態において、制限鍵は、必ずしも車載器センターtemp鍵であることに限定されず、要は１度の登録時のみ有効な鍵であれば、その種類は特に問わない。
・  第１及び第２実施形態において、登録モードに入る前に実行される通信相手認証は、必ずしもチャレンジレスポンス認証に限らず、これ以外の認証形式が採用可能である。
【０１１５】
・  第２実施形態において、ＩＤ認証は、必ずしもツールＩＤとサービスマンＩＤの両方の正否を見ることに限らず、例えば一方のみを見る形式を採用してもよい。
・  第２実施形態において、作業者に関連するＩＤは、必ずしも個々のサービスマンに割り当てられるサービスマンＩＤに限らず、作業者が区別できる情報であればよい。
【０１１６】
・  第１及び第２実施形態において、車載器登録用鍵は、車載器センター鍵２２という名の通り、車両１とセンター２０とに共有に登録される鍵であればよい。また、これは電キー登録用鍵も同様にいえる。
【０１１７】
・  第１及び第２実施形態において、書き込み器１８による書き込み動作は、必ずしも有線に限らず、無線により行ってもよい。また、この書き込み動作は、必ずしも製造ライン上で実行されることに限らず、実行時期はいつでもよい。なお、このことは、センター２０による登録コードＣcr，Ｃdkの登録に関しても同様に言える。
【符号の説明】
【０１１８】
１…車両、２…電子キー、１６…秘密鍵、１７…秘密鍵登録システム、１８…書き込み器、１９…登録ツール、２０…センター、２２…車載器登録用鍵としての車載器センター鍵、２３…電子キー登録用鍵としての電子キーセンター鍵、２４…書込手段を構成する車載器センター鍵書込部、２５…書込手段を構成する電子キーセンター鍵書込部、２８…登録モード切換手段を構成するセンター側登録モード切換部、２９…モード切換後認証手段、排除手段を構成するセンター側通信相手認証部、３１…コード出力手段を構成する乱数生成器、３２…コード出力手段を構成する暗号化処理部、３３…コード出力手段を構成する登録コード出力部、３５…登録モード切換手段を構成する車両側登録モード切換部、３６…モード切換後認証手段を構成する車両側通信相手認証部、３８…鍵登録手段を構成する車載器登録コード取得部、３９…鍵登録手段を構成する車両側復号化処理部、４０…鍵登録手段を構成する車両側登録コード判定部、４１…鍵登録手段を構成する車両側秘密鍵登録部、４３…登録モード切換手段を構成するキー側登録モード切換部、４４…モード切換後認証手段を構成するキー側通信相手認証部、４６…鍵登録手段を構成する電子キー登録コード取得部、４７…鍵登録手段を構成するキー側復号化処理部、４８…鍵登録手段を構成するキー側登録コード判定部、４９…鍵登録手段を構成するキー側秘密鍵登録部、５４…登録モード切換手段を構成するツール側登録モード切換部、５５…モード切換後認証手段を構成するツール側通信相手認証部、５８…制限鍵としての車載器センターtemp鍵、６１…排除手段を構成する異常ＩＤデータベース、６８…登録作業関連情報認証手段、排除手段、組み合わせ異常確認手段を構成する登録作業関連情報検証部、６９…排除手段を構成する異常ツールＩＤデータベース、７０…組み合わせ異常確認手段を構成するツールサービスマンＩＤ表、７１…組み合わせ異常確認手段を構成する電子キー車載器ＩＤ組み合わせ異常確認部、７３…組み合わせ異常確認手段を構成する電子キー車載器ＩＤ組み合わせ表、Ｃcr…車載器登録コード、Ｃdk…電子キー登録コード。
【図１】
2011020475.tif 000003
【図２】
2011020475.tif 000004
【図３】
2011020475.tif 000005
【図４】
2011020475.tif 000006
【図５】
2011020475.tif 000007
【図６】
2011020475.tif 000008
【図７】
2011020475.tif 000009
【図８】
2011020475.tif 000010
【図９】
2011020475.tif 000011
【図１０】
2011020475.tif 000012
【図１１】
2011020475.tif 000013
【図１２】
2011020475.tif 000014
【図１３】
2011020475.tif 000015
【図１４】
2011020475.tif 000016
【図１５】
2011020475.tif 000017