(57)【特許請求の範囲】
【請求項１】
初期登録用電子キー又は追加登録用電子キーと通信対象との認証が成立したことを条件に当該通信対象の制御が可能となる電子キーシステムに用いる前記の２つの電子キーを前記通信対象の制御装置に登録可能な電子キー登録方法において、
前記初期登録用電子キー毎に異なる値を持ち、前記認証に用いる初期暗号鍵を生成する際に使用する初期暗号鍵生成コードと、当該初期暗号鍵生成コードを初期暗号鍵生成ロジックに通して生成した初期暗号鍵とを、前記初期登録用電子キーに保存する初期登録用電子キー製造ステップと、
前記通信対象毎に異なる固有の識別情報と前記初期暗号鍵生成ロジックとを、前記制御装置に保存する初期制御装置製造ステップと、
前記初期登録用電子キーから前記初期暗号鍵生成コードを取得し、前記制御装置の暗号鍵生成ロジックによって前記初期暗号鍵生成コードから初期暗号鍵を生成し、これを前記制御装置に登録するというネットワークを介さない形式によりキー登録を行うキー初期登録ステップと、
ネットワーク通信が可能なセンターと前記制御装置との間で予め対応付けられた制御装置専用鍵を前記制御装置に予め保存する追加登録用制御装置製造ステップと、
前記認証に用いる追加暗号鍵が前記センターに用意され、当該追加暗号鍵を前記センターから前記追加登録用電子キー及び前記制御装置の少なくとも一方へネットワークを介して配信するキー追加登録ステップとを備え、
前記キー追加登録ステップは、前記追加暗号鍵を前記センターにおいて該センターの制御装置専用鍵で暗号化し、その追加制御装置暗号化コードを前記制御装置へネットワークを介して配信し、当該追加制御装置暗号化コードを前記制御装置において前記制御装置専用鍵によって復号することにより、前記追加暗号鍵を前記制御装置に保存し、  
キー初期登録は、前記初期登録用電子キーとしてのマスターキーを前記通信対象の制御装置に登録する処理であり、
キー追加登録は、前記追加登録用電子キーとしてのサブキーを前記通信対象の制御装置に登録する処理である
ことを特徴とする電子キー登録方法。
【請求項２】
前記センターと前記追加登録用電子キーとの間で予め対応付けられた追加登録用電子キー専用鍵を前記追加登録用電子キーに予め保存する追加登録用電子キー製造ステップを備え、
前記キー追加登録ステップは、前記追加暗号鍵を前記センターにおいて該センターの追加登録用電子キー専用鍵で暗号化し、その追加電子キー暗号化コードを前記追加登録用電子キーへネットワークを介して配信し、当該追加電子キー暗号化コードを前記追加登録用電子キーにおいて前記追加登録用電子キー専用鍵によって復号することにより、前記追加暗号鍵を前記追加登録用電子キーに保存する
ことを特徴とする請求項１に記載の電子キー登録方法。
【請求項３】
前記追加登録用電子キーの製造時において前記追加暗号鍵を前記追加登録用電子キーに予め保存する追加登録用電子キー製造ステップを備えた
ことを特徴とする請求項１に記載の電子キー登録方法。
【請求項４】
前記制御装置の製造時において前記追加暗号鍵を前記制御装置に予め保存する追加登録用制御装置製造ステップを備えた
ことを特徴とする請求項１又は２に記載の電子キー登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信対象に電子キーを登録する電子キー登録方法に関する。
【背景技術】
【０００２】
従来から周知のように、多くの車両では、電子キーから無線送信される電子キーＩＤにてキー照合を行う電子キーシステムが搭載されている。この種の電子キーシステムでは、電子キーから送信されるＩＤ信号が仮に不正取得されても、簡単に電子キーＩＤが割り出されないようにするために、一般的に暗号通信が採用されている（特許文献１等参照）。暗号通信では、通信内容が暗号化されるので、秘匿性に優れる。この暗号通信としては、例えば共通鍵暗号通信が使用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３００８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、車両に電子キーを登録する際には、各電子キーが固有に持つ電子キーＩＤを、暗号鍵と対応付けて登録する必要がある。このとき、仮に暗号鍵を不正受信されてしまうと、暗号鍵が盗み取られることになるので、盗難の可能性の低い方式によって登録作業を行う必要があった。また、電子キーの登録を確実に行う登録方式の開発ニーズもあった。
【０００５】
本発明の目的は、盗難に対するセキュリティ性を確保でき、かつ登録の確実性も確保することができる電子キー登録方法を提供することにある。
【課題を解決するための手段】
【０００６】
前記問題点を解決するために、本発明では、初期登録用電子キー又は追加登録用電子キーと通信対象との認証が成立したことを条件に当該通信対象の制御が可能となる電子キーシステムに用いる前記の２つの電子キーを前記通信対象の制御装置に登録可能な電子キー登録方法において、前記初期登録用電子キー毎に異なる値を持ち、前記認証に用いる初期暗号鍵を生成する際に使用する初期暗号鍵生成コードと、当該初期暗号鍵生成コードを初期暗号鍵生成ロジックに通して生成した初期暗号鍵とを、前記初期登録用電子キーに保存する初期登録用電子キー製造ステップと、前記通信対象毎に異なる固有の識別情報と前記初期暗号鍵生成ロジックとを、前記制御装置に保存する初期制御装置製造ステップと、前記初期登録用電子キーから前記初期暗号鍵生成コードを取得し、前記制御装置の暗号鍵生成ロジックによって前記初期暗号鍵生成コードから初期暗号鍵を生成し、これを前記制御装置に登録するというネットワークを介さない形式によりキー登録を行うキー初期登録ステップと、ネットワーク通信が可能なセンターと前記制御装置との間で予め対応付けられた制御装置専用鍵を前記制御装置に予め保存する追加登録用制御装置製造ステップと、前記認証に用いる追加暗号鍵が前記センターに用意され、当該追加暗号鍵を前記センターから前記追加登録用電子キー及び前記制御装置の少なくとも一方へネットワークを介して配信するキー追加登録ステップとを備え、前記キー追加登録ステップは、前記追加暗号鍵を前記センターにおいて該センターの制御装置専用鍵で暗号化し、その追加制御装置暗号化コードを前記制御装置へネットワークを介して配信し、当該追加制御装置暗号化コードを前記制御装置において前記制御装置専用鍵によって復号することにより、前記追加暗号鍵を前記制御装置に保存し、キー初期登録は、前記初期登録用電子キーとしてのマスターキーを前記通信対象の制御装置に登録する処理であり、キー追加登録は、前記追加登録用電子キーとしてのサブキーを前記通信対象の制御装置に登録する処理であることを要旨とする。
【０００７】
本発明の構成によれば、初期登録用電子キーを制御装置に始めて登録するキー初期登録ステップでは、初期登録用電子キーに書き込まれた初期暗号鍵生成コードを使用して、初期暗号鍵を生成し、これを制御装置に登録する。よって、キー初期登録ステップでは、初期登録用電子キーと制御装置との間で完結するやり取りにてキー登録が可能となるので、キー登録の確実性が確保される。
【０００８】
一方、追加登録用電子キーを制御装置に登録するキー追加登録ステップでは、追加暗号鍵をセンターからネットワークを介して追加登録用電子キーや制御装置に配信することで、キー登録を行う。このように、キー追加登録ステップでは、センターを介したネットワーク通信によりキー登録を行うので、電子キーの追加登録もセキュリティ性よく行うことが可能となる。
【０００９】
この構成によれば、キー追加登録ステップでは、制御装置への追加暗号鍵の登録を、追加暗号鍵を制御装置専用鍵により暗号化してネットワーク配信することにより行うので、セキュリティ性よく電子キーの追加登録を実施することが可能となる。
【００１０】
本発明では、前記センターと前記追加登録用電子キーとの間で予め対応付けられた追加登録用電子キー専用鍵を前記追加登録用電子キーに予め保存する追加登録用電子キー製造ステップを備え、前記キー追加登録ステップは、前記追加暗号鍵を前記センターにおいて該センターの追加登録用電子キー専用鍵で暗号化し、その追加電子キー暗号化コードを前記追加登録用電子キーへネットワークを介して配信し、当該追加電子キー暗号化コードを前記追加登録用電子キーにおいて前記追加登録用電子キー専用鍵によって復号することにより、前記追加暗号鍵を前記追加登録用電子キーに保存することを要旨とする。この構成によれば、キー追加登録ステップでは、追加登録用電子キーへの追加暗号鍵の登録を、追加暗号鍵を追加登録用電子キー専用鍵により暗号化してネットワーク配信することにより行うので、セキュリティ性よく電子キーの追加登録を実施することが可能となる。
【００１１】
本発明では、前記追加登録用電子キーの製造時において前記追加暗号鍵を前記追加登録用電子キーに予め保存する追加登録用電子キー製造ステップを備えたことを要旨とする。この構成によれば、追加登録用電子キーに予め暗号鍵を書き込んでおくので、追加登録用電子キーの登録時に、追加登録用電子キーへ追加暗号鍵の登録を行う必要がない。
【００１２】
本発明では、前記制御装置の製造時において前記追加暗号鍵を前記制御装置に予め保存する追加登録用制御装置製造ステップを備えたことを要旨とする。この構成によれば、制御装置に追加暗号鍵を予め書き込んでおくので、追加登録用電子キーの登録時に、制御装置への暗号鍵の書き込みを行う必要がなくなる。
【発明の効果】
【００１３】
本発明によれば、盗難に対するセキュリティ性を確保でき、かつ登録の確実性も確保することができる。
【図面の簡単な説明】
【００１４】
【図１】一実施形態の電子キーシステムの構成図。
【図２】電子キーシステムの通信シーケンス。
【図３】電子キー登録システムの概念図。
【図４】電子キーの初回登録の構成図。
【図５】電子キーの補給登録の概念図。
【図６】書き込み器の構成図。
【図７】センターの構成図。
【図８】ツールサービスマンＩＤ表の概念図。
【図９】電子キー車載器ＩＤ組み合わせ表の概念図。
【図１０】車両の構成図。
【図１１】電子キーの構成図。
【図１２】登録ツールの構成図。
【図１３】初回登録のフローチャート。
【図１４】補給登録のフローチャート。
【図１５】図１４の続きのフローチャート。
【図１６】図１５の続きのフローチャート。
【図１７】図１６の続きのフローチャート。
【図１８】別例の電子キー登録システムの構成図。
【発明を実施するための形態】
【００１５】
以下、本発明を具体化した電子キー登録方法の一実施形態を図１〜図１７に従って説明する。
［電子キーシステム］
図１に示すように、車両１には、車両１からの通信を契機に電子キー２と双方向通信により通信して電子キー２の正当性を認証する電子キーシステム３が設けられている。電子キー２は、自身に登録されたＩＤ（電子キーＩＤ）を、無線によって車両１に送信可能なキーのことを言う。双方向通信の電子キーシステム３には、例えばキー操作フリーシステムやイモビライザーシステム等がある。なお、以降は、電子キーシステム３をキー操作フリーシステムとして説明する。また、車両１が通信対象に相当する。
【００１６】
キー操作フリーシステムは、車両１と電子キー２とが狭域無線（通信距離：数ｍ）によって認証を行うシステムである。この場合、車両１には、電子キー２とのＩＤ照合を行う照合ＥＣＵ４と、車載電装品の電源を管理するボディＥＣＵ５、エンジンを制御するエンジンＥＣＵ６が設けられ、これらが車内のバス７を介して接続されている。照合ＥＣＵ４のメモリ４ａには、電子キーＩＤ、電子キー２とのチャレンジレスポンス認証時に使用する暗号鍵Ｋ、車両１の固有ＩＤである車載器ＩＤ（ビークルＩＤ）などが登録されている。電子キーＩＤ及び暗号鍵Ｋの組は、車両１に電子キー２が複数登録された場合、これに応じて複数保存されている。照合ＥＣＵ４には、ＬＦ（Low Frequency）帯の電波を送信可能な車両送信機８と、ＵＨＦ（Ultra High Frequency）帯の電波を受信可能な車両受信機９とが接続されている。なお、照合ＥＣＵ４が制御装置に相当し、車載器ＩＤが固有の識別情報に相当する。
【００１７】
電子キー２には、電子キー２の通信動作を管理するキー制御部１０が設けられている。キー制御部１０のメモリ１０ａにも、照合ＥＣＵ４と同様に、電子キーＩＤ、車載器ＩＤ、暗号鍵Ｋなどが登録されている。キー制御部１０には、ＬＦ電波を受信可能な受信部１１と、ＵＨＦ電波を送信可能な送信部１２とが接続されている。
【００１８】
図２に示すように、車両駐車時（車両ドア施錠、エンジン停止）、車外の車両送信機８は、車外に数ｍの範囲でウェイク信号Ｓwkの車外通信エリアを断続的に形成して、車外スマート通信を実行する。このとき、ウェイク信号Ｓwkの車外通信エリアに電子キー２が進入すると、電子キー２はウェイク信号Ｓwkによって起動し、アック信号Ｓack1をＵＨＦ電波により送信する。照合ＥＣＵ４は、アック信号Ｓack1を車両受信機９で受信すると、車載器ＩＤ信号ＳviをＬＦ電波により送信する。電子キー２は、車載器ＩＤ信号Ｓviを受信すると、車載器ＩＤ照合を行い、車載器ＩＤ照合が成立すれば、アック信号Ｓack2をＵＨＦ電波により送信する。
【００１９】
続いて、照合ＥＣＵ４は、チャレンジレスポンス認証を実行すべく、チャレンジＳchをＬＦ電波により送信する。チャレンジＳchには、送信の度にコードが毎回異なるチャレンジコードと、車両１の何番目の登録キーかを表すキー番号とが含まれている。電子キー２は、チャレンジＳchを受信すると、まずキー番号照合を行い、キー番号照合が成立すれば、チャレンジコードを自身の暗号鍵Ｋに通してレスポンスコードを生成する。そして、照合ＥＣＵ４は、このレスポンスコードと自身の電子キーＩＤとを含むレスポンスＳrsを、ＵＨＦ電波により送信する。
【００２０】
照合ＥＣＵ４は、チャレンジＳchを電子キー２に送信する際、自身が持つ暗号鍵Ｋにチャレンジコードを通して、自らもレスポンスコードを演算する。そして、照合ＥＣＵ４は、電子キー２からレスポンスＳrsを受信した際、レスポンスＳr sに含まれるレスポンスコードが正しいか否かレスポンス照合を行う。また、照合ＥＣＵ４は、レスポンスＳrsに含まれる電子キーＩＤが正しいか否か電子キーＩＤ照合も行う。そして、照合ＥＣＵ４は、両照合が成立したことを確認すると、スマート照合（車外照合）を成立として処理し、ボディＥＣＵ５によるドアロック施解錠を許可又は実行する。
【００２１】
また、運転者が乗車したことが例えばカーテシスイッチ（図示略）により検出されると、車外の車両送信機８に代えて今度は車内の車両送信機８が車内全体にウェイク信号Ｓwkの車内通信エリアを形成し、車内スマート通信を開始する。このとき、電子キー２が車内においてウェイク信号Ｓwkを受信すると、車内スマート照合が実行される。そして、車内スマート照合が成立すると、エンジンスイッチ１３による電源遷移操作及びエンジン始動操作が許可される。
【００２２】
なお、イモビライザーシステムは、車両１と電子キー２とが近距離無線（通信距離：10数cm程度）によって認証を行うシステムである。イモビライザーシステムは、車両１から送信される電力電波を電子キー２の電源とするシステムであるので、電子キー２を電源レスで動作させることが可能である。近距離無線には、例えばＮＦＣ（Near Field Communication）等の規格が使用されている。
【００２３】
［電子キー登録システムの概要］
図３に示すように、車両１に電子キー２を登録する際に使用する電子キー登録システム１４が設けられている。電子キー登録システム１４は、最初に登録する電子キー２ａをマスターキーとして車両１（照合ＥＣＵ４）に新規登録したり、別途登録する電子キー２ｂをサブキーとして車両１（照合ＥＣＵ４）に補給登録したりする際に使用される。本例の場合、初回登録時（工場登録時）、専用の登録用コード（図４に示すSEEDコードＣｒ）を用いた登録方式（以降、シード登録方式と記す）によりキー登録を行い、補給登録時（追加登録時）、ネットワークを用いた登録方式（以降、ネットワーク登録方式と記す）によりキー登録を行う。なお、電子キー２ａが初期登録用電子キーに相当し、電子キー２ｂが追加登録用電子キーに相当し、SEEDコードＣｒが初期暗号鍵生成コードに相当する。
【００２４】
［シード登録方式］
図４に示すように、電子キー登録システム１４は、シート登録方式の場合、初回登録する電子キーの暗号鍵Ｋ（Ｋ１）を、暗号鍵Ｋ１そのものではなく、SEEDコードＣｒを電子キー２ａから車両１に送り渡し、車両１においてSEEDコードＣｒにより暗号鍵Ｋ１を生成して車両１に登録する。このように、初回登録時は、暗号鍵Ｋ１を直に送らずにSEEDコードＣｒを用いて鍵登録することにより、暗号鍵Ｋ１の盗難に対するセキュリティを確保する。電子キー２ａから車両１にSEEDコードＣｒが送信された後、電子キー２ａからSEEDコードＣｒは削除される。
【００２５】
シード登録方式は、登録ツール１５を使用した登録作業であって、工場等の決められた領域において完結する登録作業でもある。シード登録方式は、SEEDコードＣｒを用いた登録、つまり車載器ＩＤ等の車両１の固有ＩＤを使用しない登録により、電子キー２ａを車両１の照合ＥＣＵ４に登録する方式である。
【００２６】
電子キー２ａのキー制御部１０には、電子キー２ａ側においてキー登録動作を実行するキー側登録動作実行部１６が設けられている。SEEDコードＣｒは、電子キー２ａのメモリ１０ａに記憶されている。SEEDコードＣｒは、初回登録時において、電子キー２ａの暗号鍵Ｋ１を車両１に登録するときのみ使用する暗号鍵生成コードであり、キーごとに異なるコードとなっている。
【００２７】
登録ツール１５には、登録ツール１５を制御するツール制御部１７と、ユーザによる登録操作を検出する操作部１８と、各種画面を表示する表示部１９とが設けられている。ツール制御部１７には、登録ツール１５から車両１に初回登録の実行開始を指令する初回登録実行要求部２０が設けられている。初回登録実行要求部２０は、車両１に電子キー２ａを初回登録する初回登録操作が実行されると、照合ＥＣＵ４の動作モードを、初回登録モードに切り換える初回登録要求を車両１に出力する。
【００２８】
車両１には、登録ツール１５の接続口としてツール接続部２１が設けられている。登録ツール１５は、自身のコネクタ２２から延びるケーブル２３をツール接続部２１に繋げることにより、車両１に接続される。照合ＥＣＵ４は、このツール接続部２１を介して、有線通信により登録ツール１５とデータ通信が可能である。
【００２９】
車両１の照合ＥＣＵ４には、車両１側においてキー登録動作を実行する車両側登録動作実行部２４が設けられている。照合ＥＣＵ４のメモリ４ａには、照合ＥＣＵ４において暗号鍵Ｋ１を生成する際に使用する鍵生成ロジックｆが記憶されている。また、メモリ４ａに初期登録フラグＹが立っているとき、照合ＥＣＵ４への電子キー２ａの初期登録が可能である。なお、鍵生成ロジックｆが初期暗号鍵生成ロジックに相当する。
【００３０】
車両側登録動作実行部２４には、初回登録時における照合ＥＣＵ４の動作モードを切り換える初回モード切換部２５が設けられている。初回モード切換部２５は、登録ツール１５から初回登録要求が入力されると、照合ＥＣＵ４の動作モードを初回登録モードに切り換える。
【００３１】
車両側登録動作実行部２４には、初回登録される電子キー２ａに車載器ＩＤを書き込む車載器ＩＤ書込部２６が設けられている。車載器ＩＤ書込部２６は、照合ＥＣＵ４が初回登録モードの際、照合ＥＣＵ４に登録された車載器ＩＤを無線により電子キー２ａに送信し、車載器ＩＤを電子キー２ａに書き込む。
【００３２】
車両側登録動作実行部２４には、電子キー２ａからSEEDコードＣｒを読み込むSEEDコード読込部２７と、読み込んだSEEDコードＣｒで暗号鍵Ｋ１を生成する暗号鍵生成部２８と、生成された暗号鍵Ｋ１を照合ＥＣＵ４のメモリ４ａに登録する暗号鍵登録部２９とが設けられている。照合ＥＣＵ４のメモリ４ａには、電子キーＩＤが１つも登録されていないとき、メモリ４ａに初期登録フラグＹが立っており、電子キー２ａの初回登録が可能である。
【００３３】
SEEDコード読込部２７は、初回登録時において電子キー２ａに問合せ、電子キー２ａから無線によりSEEDコードＣｒを取得する。暗号鍵生成部２８は、取得したSEEDコードＣｒを鍵生成ロジックｆに通すことにより、暗号鍵Ｋ１を生成する。暗号鍵登録部２９は、生成された暗号鍵Ｋ１を、対応する電子キーＩＤと紐付けしてメモリ４ａに書き込むことにより、電子キー２ａの初回登録を行う。また、暗号鍵登録部２９は、初回登録において暗号鍵Ｋ１をメモリ４ａに保存した後、初回登録の禁止状態に入るとともに、鍵生成ロジックｆを使用禁止とすることにより、初回登録を以降において実施不可とする。なお、初回登録の禁止は、所定の初回登録拒否操作を検出した際に実施されてもよい。初回登録拒否操作は、例えば車両１のエンジンスイッチを、所定回数（例えば20回）、オンオフを繰り返す操作である。
【００３４】
車両側登録動作実行部２４には、初回登録の際に、電子キーＩＤを車両１に登録する初回キーＩＤ登録部３０が設けられている。初回キーＩＤ登録部３０は、初回登録モードにおいて暗号鍵Ｋ１を生成した後、電子キー２ａから取得した電子キーＩＤをメモリ４ａに書き込んで登録する。
【００３５】
［ネットワーク登録方式］
図５に示すように、電子キー登録システム１４は、ネットワーク登録方式の場合、ネットワーク通信網を介して無線通信可能なセンター３１と、電子キー２や照合ＥＣＵ４の製造工場等で管理された書き込み器３２と利用することにより、車両１、電子キー２ｂ、登録ツール１５、センター３１及び書き込み器３２の五者を協同させて、車両１に電子キー２ｂを登録する。即ち、ネットワーク登録方式は、補給登録する電子キー２ｂの暗号鍵Ｋ（Ｋ２）を、電子キー２ｂから直に車両１に登録するのではなく、ネットワークを利用してキー登録する方式である。
【００３６】
書き込み器３２のメモリ３２ａには、照合ＥＣＵ４に暗号鍵Ｋ２を補給登録（追加登録）する際に使用される車載器センター鍵３３と、電子キー２ｂに暗号鍵Ｋ２を補給登録（追加登録）する際に使用される電子キーセンター鍵３４とが登録されている。書き込み器３２は、電子キー２や照合ＥＣＵ４の製造工場で保管されるので、車載器センター鍵３３や電子キーセンター鍵３４を保持していても、これらが盗み取られる可能性は低い。なお、車載器センター鍵３３が制御装置専用鍵に相当し、電子キーセンター鍵３４が追加登録用電子キー専用鍵に相当する。
【００３７】
車載器センター鍵３３は、車両１とセンター３１との間で対応付けられたキー登録用の暗号鍵であって、車両１のそれぞれに対して個別に割り振られる。車載器センター鍵３３は、暗号鍵Ｋ２を車両１及び電子キー２ｂに登録するとき、照合ＥＣＵ４とセンター３１とのデータやり取りで使用する。電子キーセンター鍵３４は、電子キー２ｂとセンター３１との間で対応付けられたキー登録用の暗号鍵であって、電子キー２ｂのそれぞれに対して個別に割り振られる。電子キーセンター鍵３４は、暗号鍵Ｋ２を車両１及び電子キー２ｂに登録するとき、電子キー２ｂとセンター３１との間のデータやり取りで使用する。
【００３８】
図６に示すように、書き込み器３２には、製造時において車両１（照合ＥＣＵ４）に車載器センター鍵３３を書き込む車載器センター鍵書込部３５と、製造時において電子キー２ｂに電子キー２に電子キーセンター鍵３４を書き込む電子キーセンター鍵書込部３６とが設けられている。車載器センター鍵書込部３５は、製造ライン上を流れてくる照合ＥＣＵ４に対し、車載器センター鍵３３を有線により直に注入する。電子キーセンター鍵書込部３６は、製造ライン上を流れてくる電子キー２ｂに対し、電子キーセンター鍵３４をキー制御部１０のＩＣ（Integrated Circuit）に有線により直に注入する。
【００３９】
図７に示すように、センター３１のメモリ３１ａには、電子キーＩＤ及び電子キーセンター鍵３４の各組が登録されたキーデータベース３７と、車載器ＩＤ及び車載器センター鍵３３の各組が登録された車データベース３８とが設けられている。即ち、センター３１には、照合ＥＣＵ４に登録されたものと同様の車載器センター鍵３３と、電子キー２ｂに登録されたものと同様の電子キーセンター鍵３４とが記憶されている。
【００４０】
センター３１に登録された車載器センター鍵３３及び電子キーセンター鍵３４は、書き込み器３２から別途入手するか、或いは書き込み器３２へ事前配布されることにより、センター３１に登録されている。また、この鍵配布は、センター３１から書き込み器３２に渡す構成としてもよい。なお、センター３１や書き込み器３２に車載器センター鍵３３や電子キーセンター鍵３４を登録するときの登録方法は、入力装置を介して手入力したり、無線装置により入手したりするなど、入手方法は特に問わない。
【００４１】
センター３１のメモリ３１ａには、登録ツール１５のツールＩＤとツールセンター鍵３９との各組が登録されたツールデータベース４０が設けられている。これは、暗号鍵Ｋ２の登録するに際し、登録作業に関わる登録ツール１５の正当性も確認し、この認証が成立することも条件とするためである。ツールセンター鍵３９は、登録ツール１５とセンター３１との間で定義付けられた暗号鍵の一種であって、暗号鍵Ｋ２を車両１に登録するときに、登録ツール１５とセンター３１との間のデータやり取りで使用する暗号鍵である。ツールセンター鍵３９は、登録ツール１５のそれぞれに割り振られる個別の鍵である。登録ツールＩＤは、登録ツール１５の製造時において各ツールに付与される固体番号である。
【００４２】
センター３１のメモリ３１ａには、サービスマンＩＤ及びパスワードの各組が登録されたサービスマンデータベース４１が設けられている。これは、暗号鍵Ｋ２の登録に際し、登録作業に関わるサービスマンの正当性も確認し、この認証が成立することも条件とするためである。サービスマンＩＤは、例えば電子キー登録システム１４に使用登録した会社や団体に属する社員（会員）の登録番号である。パスワードは、使用登録時に各サービスマンが入力登録する。なお、サービスマン認証は、ＩＤやパスワードによる認証に限らず、例えば指紋や音声等の生体認証や、ＩＣカード認証などでもよい。
【００４３】
センター３１には、車両１や登録ツール１５と各種データを無線により双方向通信する通信部４２が設けられている。通信部４２は、例えばネットワーク通信網の一種であるＩＰ（Internet Protocol）通信を解して、登録ツール１５との双方向通信が可能である。
【００４４】
センター３１には、補給登録モードに入る前に、センター３１において通信相手の正当性を認証するセンター側登録動作前認証部４３が設けられている。センター側登録動作前認証部４３は、登録ツール１５との間でチャレンジレスポンス認証が成立することを条件に、センター３１の動作モードを補給登録モードに切り換える。
【００４５】
センター３１には、補給登録モードに入った後、センター３１において暗号鍵Ｋ２の登録動作を実施するセンター側登録動作実行部４４が設けられている。センター側登録動作実行部４４には、補給登録モード中、その時々の通信相手と各種認証処理を実行するセンター側認証処理部４５が設けられている。センター側認証処理部４５は、補給登録モード時に課された各種認証が成立することを確認すると、車両１への電子キー２ｂの補給登録を許可する。
【００４６】
センター側登録動作実行部４４には、センター３１において暗号鍵Ｋ２を生成する乱数生成器４６が設けられている。乱数生成器４６は、データ出力する度に毎回値が異なる乱数を、電子キーシステム３の暗号鍵として生成する。即ち、センター３１は、暗号鍵Ｋ２を生成する場所となり、各車両１及び電子キー２ｂに供給する暗号鍵Ｋ２を一括管理する。
【００４７】
センター側登録動作実行部４４には、乱数生成器４６によって生成された暗号鍵Ｋ２を、メモリ３１ａ内の車載器センター鍵３３及び電子キーセンター鍵３４により暗号化する暗号化処理部４７が設けられている。暗号化処理部４７は、車載器ＩＤ、電子キーＩＤ及び暗号鍵Ｋ２を、メモリ３１ａ内の車載器センター鍵３３によって暗号化することにより、車載器登録コードＣcrを生成する。また、暗号化処理部４７は、車載器ＩＤ、電子キーＩＤ及び暗号鍵Ｋ２を、メモリ３１ａ内の電子キーセンター鍵３４によって暗号化することにより、電子キー登録コードＣdkを生成する。このように、車載器登録コードＣcr及び電子キー登録コードＣdkは、車載器ＩＤ、電子キーＩＤ及び暗号鍵Ｋ２を情報として持ち、車両１や電子キー２に暗号鍵Ｋ２を登録するのに必要な一条件となっている。なお、車載器登録コードＣcrが制御装置暗号化コードに相当し、電子キー登録コードＣdkが追加登録用電子キー暗号化コードに相当する。
【００４８】
センター側登録動作実行部４４には、暗号化処理部４７が生成した車載器登録コードＣcr及び電子キー登録コードＣdkを、車両１及び電子キー２ｂに各々出力する登録コード出力部４８が設けられている。登録コード出力部４８は、通信部４２を介して、登録ツール１５と双方向通信が可能である。本例の登録コード出力部４８は、車載器登録コードＣcrを車両１に送信し、電子キー登録コードＣdkを電子キー２ｂに送信する。
【００４９】
センター側登録動作実行部４４には、車両１及び電子キー２ｂに正常に登録された暗号鍵Ｋ２、車両１及び電子キー２ｂを対応付けてセンター３１に登録するＩＤペア登録部４９が設けられている。ＩＤペア登録部４９は、暗号鍵Ｋ２の登録の完了を確認すると、同じ暗号鍵Ｋ２が登録された車載器ＩＤと電子キーＩＤとを、１つの組としてメモリ３１ａに登録する。このように、車載器ＩＤ及び電子キーＩＤは、関連付けられてセンター３１にペア登録される。
【００５０】
センター３１のメモリ３１ａには、車載器ＩＤと暗号鍵Ｋ（Ｋ１，Ｋ２）との各組が登録された暗号鍵データベース５０が設けられている。暗号鍵データベース５０は、どの車載器ＩＤにどの暗号鍵Ｋが登録されているのかを管理することにより、車両１及び暗号鍵Ｋの組を把握する。暗号鍵データベース５０には、SEEDコードＣｒがどの車載器ＩＤを登録する際に使用されたのかも関連付けて記憶されている。
【００５１】
センター３１のメモリ３１ａには、異常ＩＤ（車載器ＩＤ、電子キーＩＤ）が登録された異常ＩＤデータベース５１と、異常ツールＩＤが登録された異常ツールＩＤデータベース５２とが設けられている。異常ＩＤは、例えば盗難車両の車載器ＩＤや、他車両に登録済みの電子キーＩＤである。異常ツールＩＤは、例えば盗難にあった登録ツール１５のＩＤなどである。
【００５２】
センター３１のメモリ３１ａには、登録ツールＩＤとサービスマンＩＤとがとるべき組み合わせが設定されたツールサービスマンＩＤ表５３と、電子キーＩＤと車載器ＩＤとがとるべき組み合わせが設定された電子キー車載器ＩＤ組み合わせ表５４とが登録されている。ツールサービスマンＩＤ表５３は、図８に示すように、どの番号群のサービスマンＩＤが、どの番号群の登録ツールＩＤに対応するのかを決めた一種の表である。電子キー車載器ＩＤ組み合わせ表５４は、図９に示すように、どの番号群の電子キーＩＤが、どの番号群の車載器ＩＤに対応するのかを決めた一種の表である。
【００５３】
図１０に示すように、照合ＥＣＵ４には、製造時において書き込み器３２から車載器センター鍵３３を取得する車載器センター鍵取得部５５が設けられている。車載器センター鍵取得部５５は、書き込み器３２から取得した車載器センター鍵３３をメモリ４ａに書き込む。
【００５４】
車両１は、ツール接続部２１を通じ、登録ツール１５を経由して、センター３１との双方向通信が可能である。また、ツール接続部２１は、センター３１から送信された車載器登録コードＣcrを、登録ツール１５を経由して入力可能である。なお、車両１は、例えばG−Book通信装置５６などの通信機を介して、センター３１と直に通信のやり取りをしてもよい。このとき、G−Book通信装置５６は、バス５７を介して照合ＥＣＵ４と接続される。
【００５５】
車両側登録動作実行部２４には、補給登録モードに入る前に、車両１において通信相手の正当性を認証する車両側登録動作前認証部５８が設けられている。車両側登録動作前認証部５８は、登録ツール１５を経由したセンター３１との間のチャレンジレスポンス認証が成立することを条件に、照合ＥＣＵ４の動作モードを補給登録モードに切り換える。
【００５６】
車両側登録動作実行部２４には、補給登録モード中、その時々の通信相手と各種認証を実行する車両側認証処理部５９が設けられている。車両側認証処理部５９は、補給登録モード時、電子キー２ｂを認証したり、登録ツール１５を経由してセンター３１と認証を行ったりする。
【００５７】
車両側登録動作実行部２４には、センター３１から車載器登録コードＣcrを無線により取得する車載器登録コード取得部６０と、その取得した車載器登録コードＣcrを復号する復号化処理部６１と、復号後の車載器登録コードＣcrの正当性を判定する車載器登録コード判定部６２とが設けられている。
【００５８】
車載器登録コード取得部６０は、センター３１から送信された車載器登録コードＣcrを、G−Book通信装置５６を介して取得する。復号化処理部６１は、車載器登録コード取得部６０が取得した車載器登録コードＣcrを、車載器センター鍵取得部５５で取得した車載器センター鍵３３により復号する。復号データは、車載器登録コードＣcrに付されている車載器センター鍵３３が、書き込み器３２から取得した車載器センター鍵３３と同一であれば、正しく復号される。車載器登録コード判定部６２は、復号化処理部６１によって車載器登録コードＣcrを正しく復号でき、しかもその復号データに含まれる車載器ＩＤが、車両１のものと一致するか否かを見ることにより、車載器登録コードＣcrの正否を判定する。
【００５９】
車両側登録動作実行部２４には、車載器登録コードＣcrが正しいことを条件に、車載器登録コードＣcrから得られる暗号鍵Ｋ２を車両１に登録する車両側登録処理部６３が設けられている。車両側登録処理部６３は、車載器登録コードＣcrの正当性が確認できた際、車載器登録コードＣcrに含まれる暗号鍵Ｋ２を、車両１の認証用の鍵としてメモリ４ａに書き込む。
【００６０】
図１１に示すように、電子キー２ｂのキー制御部１０には、製造時において書き込み器３２から電子キーセンター鍵３４を取得する電子キーセンター鍵取得部６４が設けられている。電子キーセンター鍵取得部６４は、書き込み器３２から取得した電子キーセンター鍵３４をメモリ１０ａに書き込む。
【００６１】
キー側登録動作実行部１６には、補給登録モードに入る前に、電子キー２ｂにおいて通信相手の正当性を認証するキー側登録動作前認証部６５が設けられている。キー側登録動作前認証部６５は、自身の動作モードを補給登録モードに切り換えることが可能である。
【００６２】
キー側登録動作実行部１６には、補給登録モード中、その時々の通信相手と各種認証を実行するキー側認証処理部６６が設けられている。キー側認証処理部６６は、補給登録モード時、車両１との間で各種認証等を実行する。
【００６３】
キー側登録動作実行部１６には、センター３１から電子キー登録コードＣdkを無線により取得する電子キー登録コード取得部６７と、その取得した電子キー登録コードＣdkを復号する復号化処理部６８と、復号後の電子キー登録コードＣdkの正当性を判定する電子キー登録コード判定部６９とが設けられている。
【００６４】
電子キー登録コード取得部６７は、センター３１から送信された電子キー登録コードＣdkを、受信部１１で取得する。復号化処理部６１は、電子キー登録コード取得部６７が取得した電子キー登録コードＣdkを、電子キーセンター鍵取得部６４で取得した電子キーセンター鍵３４により復号する。復号データは、電子キー登録コードＣdkに付されている電子キーセンター鍵３４が、書き込み器３２から取得した電子キーセンター鍵３４と同一であれば、正しく復号される。電子キー登録コード判定部６９は、復号化処理部６１によって電子キー登録コードＣdkを正しく復号でき、しかもその復号データに含まれる電子キーＩＤが、電子キー２のものと一致するか否かを見ることにより、電子キー登録コードＣdkの正否を判定する。
【００６５】
キー側登録動作実行部１６には、電子キー登録コードＣdkが正しいことを条件に、電子キー２ｂに暗号鍵Ｋ２を登録するキー側登録処理部７０が設けられている。キー側登録処理部７０は、電子キー登録コードＣdkの正当性が確認できた際、電子キー登録コードＣdkから得られる暗号鍵Ｋ２を、電子キー２ｂの認証用の鍵としてメモリ１０ａに書き込む。
【００６６】
図１２に示すように、登録ツール１５には、各種電波を送受信可能な通信部７１が設けられている。登録ツール１５は、通信部７１を介して、センター３１と無線による双方向通信が可能である。また、登録ツール１５は、ケーブル２３を介して車両１に接続可能であり、車両１と有線通信が可能である。登録ツール１５は、車両１に電子キー２ｂを補給登録する際に携帯するハンディタイプをとる。
【００６７】
ツール制御部１７のメモリ１７ａには、センター３１に登録されているものと同様のツールセンター鍵３９が登録されている。これは、登録ツール１５とセンター３１とを対応付けるためである。また、ツール制御部１７のメモリ１７ａには、各ツールが有する個別の登録ツールＩＤが記憶されている。
【００６８】
ツール制御部１７には、登録ツール１５において通信相手の正当性を認証するツール側認証部７２が設けられている。ツール側認証部７２は、ケーブル２３を介して車両１と有線通信を実行する。
【００６９】
ツール制御部１７には、登録ツールＩＤを登録ツール１５に登録するＩＤ登録管理部７３が設けられている。ＩＤ登録管理部７３は、操作部１８によって入力されたり或いは無線通信によって取り込んだりした登録ツールＩＤを、メモリ１７ａに書き込み保存する。
【００７０】
次に、本例の電子キー登録システム１４の動作を、図４，図１３〜図１７を用いて説明する。
［初回登録方式によるキー登録］
まず、車両１に電子キー２ａを始めて登録する初回登録の動作を、図４及び図１３を用いて説明する。図４に示すように、初期製造時、照合ＥＣＵ４においては、メモリ４ａに車載器ＩＤと鍵生成ロジックｆとが保存される（初期制御装置製造ステップ）。初期製造時、照合ＥＣＵ４のメモリ４ａには、照合ＥＣＵ４における電子キー２ａの初回登録を許可する初期登録フラグＹが立てられる。これにより、照合ＥＣＵ４は、電子キー２ａの初回登録動作が可能な状態になる。
【００７１】
また、初期製造時、電子キー２ａにおいては、メモリ１０ａにSEEDコードＣｒと暗号鍵Ｋ１とが保存される（初期電子キー製造ステップ）。電子キー２ａの暗号鍵Ｋ１は、メモリ１０ａに保存されたSEEDコードＣｒを鍵生成ロジックｆに通すことにより生成されて、メモリ１０ａに保存される。
【００７２】
図１３に示すように、ステップ１００において、登録ツール１５は、登録ツール１５において電子キー２ａの初回登録開始の操作がなされると、初回登録要求を照合ＥＣＵ４に出力する。ここでは、車両１のツール接続部２１に登録ツール１５が接続され、登録ツール１５から有線通信によって初回登録要求が照合ＥＣＵ４に出力される。
【００７３】
ステップ１０１において、照合ＥＣＵ４の初回モード切換部２５は、登録ツール１５から初回登録命令を入力すると、メモリ４ａに初期登録フラグＹが立っていることを条件に、照合ＥＣＵ４の動作モードを、照合ＥＣＵ４に始めて電子キー２ａを登録する初回登録モードに切り換える。
【００７４】
ステップ１０２において、初回登録モード時、車載器ＩＤ書込部２６は、照合ＥＣＵ４のメモリ４ａに保存された車載器ＩＤを電子キー２ａに送信して、電子キー２ａに車載器ＩＤを書き込む。このとき、車載器ＩＤ書込部２６は、車両送信機８から車載器ＩＤを送信して、電子キー２ａに車載器ＩＤを取得させる。
【００７５】
ステップ１０３において、電子キー２ａのキー側登録動作実行部１６は、車載器ＩＤを受信部１１で受信すると、この車載器ＩＤをメモリ１０ａに書き込む。
ステップ１０４において、キー側登録動作実行部１６は、車載器ＩＤの書き込みをロックする。即ち、キー側登録動作実行部１６は、車載器ＩＤの上書きを禁止し、車載器ＩＤの書き換えを防止する。
【００７６】
ステップ１０５において、照合ＥＣＵ４のSEEDコード読込部２７は、車載器ＩＤを送信してから直ぐ後に、SEEDコードを読み込みたい旨を通知するSEEDコード送信要求を、車両送信機８から電子キー２ａに送信する。
【００７７】
ステップ１０６において、キー側登録動作実行部１６は、SEEDコード送信要求を受信部１１で受信すると、この要求に応答する形で、メモリ１０ａ内に保存されたSEEDコードを、送信部１２から送信する。
【００７８】
ステップ１０７において、照合ＥＣＵ４の暗号鍵生成部２８は、電子キー２ａからSEEDコードを受信すると、このSEEDコードを、メモリ４ａ内の鍵生成ロジックｆに通すことにより、暗号鍵Ｋ１を生成する。このように、本例の照合ＥＣＵ４は、電子キー２ａから暗号鍵Ｋ１を直接取得するのではなくSEEDコードを取得して、これを使用することにより暗号鍵Ｋ１を生成する。
【００７９】
ステップ１０８において、照合ＥＣＵ４の暗号鍵登録部２９は、暗号鍵生成部２８によって生成された暗号鍵Ｋ１を、メモリ４ａに保存する。これにより、電子キー２ａと照合ＥＣＵ４とには、同一の暗号鍵Ｋ１が登録された状態となるので、これらの間でチャレンジレスポンス認証等の認証通信の成立が可能となる。
【００８０】
ステップ１０９において、暗号鍵登録部２９は、暗号鍵Ｋ１の登録後、電子キー２ａから取得したSEEDコードを破棄する。また、暗号鍵登録部２９は、暗号鍵Ｋ１の登録後、SEEDコードの削除を要求する通知としてSEEDコード削除要求を、車両送信機８から電子キー２ａに送信する。
【００８１】
ステップ１１０において、キー側登録動作実行部１６は、SEEDコード削除要求を受信部１１で受信すると、メモリ１０ａに書き込まれているSEEDコードを削除する。
ステップ１１１において、暗号鍵登録部２９は、SEEDコードの削除が完了すると、初期登録フラグＹを下げるとともに、照合ＥＣＵ４における鍵生成ロジックｆの使用を禁止する。これにより、照合ＥＣＵ４において、電子キー２ａの初回登録動作を、以降実施することができなくなる。
【００８２】
ステップ１１２において、キー側登録動作実行部１６は、メモリ１０ａに登録されている電子キーＩＤを、送信部１２から車両１に無線送信する。
ステップ１１３において、初回キーＩＤ登録部３０は、電子キー２ａから受信した電子キーＩＤを、対応する暗号鍵Ｋ１と関連付けてメモリ４ａに保存する。これにより、車両１と電子キー２ａには、互いに関連付いた電子キーＩＤ、車載器ＩＤ及び暗号鍵Ｋ１が登録される。なお、ステップ１００〜１１３がキー初期登録ステップに相当する。
【００８３】
登録ツール１５は、暗号鍵Ｋ１が登録された車載器ＩＤと、電子キーＩＤと、このとき使用したSEEDコードＣｒとを、有線通信を介して取得する。そして、作業者は、登録が済んだ車載器ＩＤとSEEDコードとの組を、登録ツール１５からセンター３１に直接注入すること、またはセンター３１の操作器を操作することにより、センター３１に出力する。センター３１は、新たに取り込んだ車載器ＩＤと電子キーＩＤとSEEDコードとの組を、暗号鍵データベース５０に書き込んで、自身に保持する。
【００８４】
［ネットワーク登録方式によるキー登録］
続いて、車両１に電子キー２ｂを追加する補給登録の動作を、図１４〜図１７を用いて説明する。まずは前提として、照合ＥＣＵ４の製造ラインにおいて、書き込み器３２から車載器センター鍵３３を照合ＥＣＵ４に注入することにより、照合ＥＣＵ４に車載器センター鍵３３が書き込んでおく（追加登録用制御装置製造ステップ）。また、同様に、電子キー２ｂの製造ラインにおいて、書き込み器３２から電子キーセンター鍵３４を電子キー２ｂのキー制御部１０に注入することにより、電子キー２ｂに電子キーセンター鍵３４が書き込んでおく（追加登録用電子キー製造ステップ）。以上により、照合ＥＣＵ４には車載器センター鍵３３が登録されるとともに、電子キー２ｂのキー制御部１０には電子キーセンター鍵３４が登録された状態となる。
【００８５】
また、サービスマンは、例えば登録ツール１５の操作部１８を手入力したり、登録ツール備え付けのセンサで生体情報を取り込ませたりすることにより、登録ツール１５にサービスマンＩＤ及びパスワードを入力する。
【００８６】
続いて、車両１の近傍において、補給登録（追加登録）したい電子キー２ｂと、登録ツール１５とを手元に用意し、登録ツール１５をケーブル２３により車両１に接続し、登録ツール１５をセンター３１に無線通信可能な態勢にする。また、センター３１にも電源を入れて、センター３１も登録の開始状態に設定にする。なお、開始状態とは、実際の補給登録モードの前の準備段階のことを言い、この開始状態に入る操作は種々のものが採用可能である。
【００８７】
そして、ステップ２０１において、登録ツール１５で操作部１８を操作することにより暗号鍵Ｋ２の補給登録操作が行われると、ツール側認証部７２は、補給登録操作開始の通知として、有線接続コマンドを照合ＥＣＵ４に出力する。
【００８８】
ステップ２０２において、車両側登録動作前認証部５８は、この有線接続コマンドを入力すると起動し、その応答として、車載器ＩＤを登録ツール１５に送信する。
ステップ２０３において、ツール側認証部７２は、車両１から車載器ＩＤを取得すると、これをメモリ１７ａに一旦保持するとともに、センター３１に電子キー２ｂの補給登録を開始させる登録要求と、メモリ１７ａに登録された登録ツールＩＤと、登録ツール１５の起動時に入力したサービスマンＩＤ（パスワード含む）とを、無線通信によりセンター３１に送信する。
【００８９】
ステップ２０４において、センター側登録動作前認証部４３は、登録ツール１５から登録要求を受け付けると起動し、登録ツールＩＤ及びサービスマンＩＤを検証する。このときのＩＤ検証は、受け付けた登録ツールＩＤ及びサービスマンＩＤがメモリ３１ａに登録されたＩＤか否かを確認する検証である。また、センター側登録動作前認証部４３は、異常ツールＩＤデータベース５２を参照して、取得した登録ツールＩＤが異常ＩＤとなっていなかを確認する。さらに、センター側登録動作前認証部４３は、ツールサービスマンＩＤ表５３を参照して、取得した登録ツールＩＤ及びサービスマンＩＤが正しい組み合わせをとるかどうかも確認する。センター側登録動作前認証部４３は、これら検証が全て成立することを確認すると、次ステップに移行し、検証が１つでも成立しないと処理を終了する。
【００９０】
ステップ２０５において、センター側登録動作前認証部４３は、ツールセンター鍵３９によるチャレンジレスポンス認証を登録ツール１５と開始する。このとき、センター側登録動作前認証部４３は、登録ツール１５に第１チャレンジを送信する。第１チャレンジは、送信の度に毎回値が変わる乱数コードである。
【００９１】
ステップ２０６において、ツール側認証部７２は、センター３１から第１チャレンジを受信すると、この第１チャレンジを、登録ツール１５に登録されたツールセンター鍵３９に通して第１レスポンスを演算し、この第１レスポンスをセンター３１に送信する。
【００９２】
ステップ２０７において、センター側登録動作前認証部４３は、登録ツール１５から第１レスポンスを受信すると、受け付けた第１レスポンスと、自身も同様に演算したレスポンスとを比較することにより、レスポンス検証を実行する。即ち、センター３１は、登録ツール１５の正当性を認証する。センター側登録動作前認証部４３は、登録ツール１５とのチャレンジレスポンス認証が成立することを確認すると、次ステップに移行し、チャレンジレスポンス認証が成立しないことを確認すると、処理を終了する。
【００９３】
ステップ２０８において、センター３１は、補給登録モードに以降し、センター側登録動作実行部４４が起動する。
ステップ２０９において、センター側認証処理部４５は、ハッシュ関数によりツールセンターテンポラリ鍵（以下、ツールセンターtemp鍵７４と記す）を作成する。ツールセンターtemp鍵７４は、登録ツール１５に送った第１チャレンジと、登録ツール１５から受け付けた第１レスポンスと、センター３１のメモリ３１ａに登録されたツールセンター鍵３９とを、ハッシュ関数に入力することにより求まるハッシュ値により構築されている。ツールセンターtemp鍵７４は、暗号鍵Ｋ２の間違った登録を防止するために機能する鍵である。
【００９４】
ステップ２１０において、ツール側認証部７２は、センター３１と同様の手順により、ツールセンターtemp鍵７４を作成する。即ち、ツール側認証部７２は、センター３１から受け付けた第１チャレンジと、自らが算出した第１レスポンスと、登録ツール１５に登録されたツールセンター鍵３９とを、ハッシュ関数に通すことによりハッシュ値を求め、このハッシュ値をツールセンターtemp鍵７４として算出する。
【００９５】
ステップ２１１において、ツール側認証部７２は、ツールセンターtemp鍵７４を作成すると、車両１の照合ＥＣＵ４に補給登録モード移行要求を出力する。
ステップ２１２において、車両側登録動作前認証部５８は、登録ツール１５から補給登録モード移行要求を入力すると、照合ＥＣＵ４に登録された車載器ＩＤを登録ツール１５に出力する。このとき、車両側登録動作前認証部５８は、車載器センター鍵３３によるチャレンジレスポンス認証も開始し、車載器ＩＤとともに第２チャレンジも登録ツール１５に出力する。ツール側認証部７２は、車両１から車載器ＩＤ及び第２チャレンジを入力すると、これらをセンター３１に無線送信する。
【００９６】
ステップ２１３において、センター側認証処理部４５は、登録ツール１５から車載器ＩＤ及び第２チャレンジを受信すると、まずはセンター３１のメモリ３１ａを参照して、車載器ＩＤに対応する車載器センター鍵３３を読み出す。ところで、車載器センター鍵３３は、各車両１の固有値であり、同じく車両１の固有値である車載器ＩＤと、一義的に対応付けられる。センター側認証処理部４５は、受信した車載器ＩＤを手掛かりに、これと対応する車載器センター鍵３３を読み出す。
【００９７】
ステップ２１４において、センター側認証処理部４５は、登録ツール１５から受信した第２チャレンジを、ステップ２１３にて読み出した車載器センター鍵３３に通して第２レスポンスを演算し、この第２レスポンスを登録ツール１５に無線送信する。ツール側認証部７２は、センター３１から第２レスポンスを受信すると、これを車両１に出力する。
【００９８】
ステップ２１５において、車両側登録動作前認証部５８は、登録ツール１５から第２レスポンスを入力すると、この第２レスポンスと、自身も同様に演算したレスポンスとを比較することにより、レスポンス検証を実行する。即ち、車両１は、センター３１の正当性を認証する。車両側登録動作前認証部５８は、登録ツール１５とのチャレンジレスポンス認証が成立することを確認すると、次ステップに移行し、チャレンジレスポンス認証が成立しないことを確認すると、処理を終了する。
【００９９】
ステップ２１６において、車両１、つまり照合ＥＣＵ４は、補給登録モードに移行し、車両側登録動作実行部２４が起動する。
ステップ２１７において、車両側認証処理部５９は、ハッシュ関数によって車載器センターテンポラリ鍵（以下、車載器センターtemp鍵７５と記す）を作成する。車載器センターtemp鍵７５は、センター３１に送った第２チャレンジと、センター３１から受け付けた第２レスポンスと、照合ＥＣＵ４のメモリ４ａに登録された車載器センター鍵３３とを、ハッシュ関数に入力することにより求まるハッシュ値により構築されている。車載器センターtemp鍵７５も、登録の際に毎回異なる値で作成され、登録時の１度のみ使用が有効な鍵となっている。車載器センターtemp鍵７５は、暗号鍵Ｋ２の間違った登録を防止するために機能する鍵である。
【０１００】
ステップ２１８において、センター側認証処理部４５は、車両１と同様の手順により、車載器センターtemp鍵７５を作成する。即ち、センター側認証処理部４５は、車両１から受け付けた第２チャレンジと、自らが算出した第２レスポンスと、センター３１に登録された車載器センター鍵３３とを、ハッシュ関数に通すことによりハッシュ値を求め、このハッシュ値を車載器センターtemp鍵７５として算出する。
【０１０１】
ステップ２１９において、車両側認証処理部５９は、車載器ＩＤ取得要求を車両送信機８から電子キー２ｂに無線送信する。車載器ＩＤ取得要求は、電子キー２ｂに車載器ＩＤを返信させる要求信号である。
【０１０２】
ステップ２２０において、キー側認証処理部６６は、車載器ＩＤ取得要求を受信部１１で受信すると、電子キー２ｂに登録された車載器ＩＤを読み込む。ところで、電子キー２ｂが既に暗号鍵登録作業の済んだキーであれば、車載器ＩＤが登録済みであり、登録対象から外す。よって、電子キー２に登録された車載器ＩＤを確認することにより、電子キー２ｂに暗号鍵Ｋ２が登録済み／未登録かを検証する。
【０１０３】
ステップ２２１において、キー側認証処理部６６は、車載器ＩＤを送信部１２から無線送信する。このとき、電子キー２ｂが鍵登録作業済みであれば、車載器ＩＤが返信され、電子キー２が鍵未登録であれば、車載器ＩＤが返信されない。
【０１０４】
ステップ２２２において、車両側認証処理部５９は、電子キー２ｂから受信した車載器ＩＤを検証する。このとき、車両側認証処理部５９は、電子キー２ｂから受信した車載器ＩＤと、車両１に登録された車載器ＩＤとを比較することにより、車載器ＩＤを検証する。そして、車両側認証処理部５９は、電子キー２ｂに車載器ＩＤが未登録であれば、次ステップに進み、電子キー２ｂに車載器ＩＤが登録済みであれば、処理を終了する。
【０１０５】
ステップ２２３において、照合ＥＣＵ４は、補給登録モード移行要求と電子キーＩＤ取得要求とを、車両送信機８から電子キー２ｂに送信する。補給登録モード移行要求は、電子キー２ｂを補給登録モードに移行させる指令である。また、電子キーＩＤ取得要求は、電子キー２ｂに電子キーＩＤを車両１に返信させる指令である。
【０１０６】
ステップ２２４において、電子キー２ｂ、つまりキー制御部１０は、補給登録モードに移行し、キー側登録動作実行部１６が起動する。
ステップ２２５において、キー側認証処理部６６は、電子キーＩＤ取得要求を受信部１１で受信すると、電子キー２ｂに登録された電子キーＩＤを読み込む。
【０１０７】
ステップ２２６において、キー側認証処理部６６は、電子キー２ｂに登録されている電子キーＩＤを、送信部１２から車両１に無線送信する。
ステップ２２７において、車両側認証処理部５９は、電子キー２ｂから受信した電子キーＩＤを、有線通信を介して登録ツール１５に転送する。
【０１０８】
ステップ２２８において、ツール側認証部７２は、車両１から電子キーＩＤを入力すると、暗号文データ７６及びＭＡＣ（Message Authentication Code）データ（改竄検出符号データ）７７を作成する。
【０１０９】
暗号文データ７６は、暗号アルゴリズムに、鍵であるツールセンター鍵３９と、平文（車載器ＩＤ、電子キーＩＤ、第１チャレンジ）を入力して求まる暗号文により構築されている。暗号文データ７６内の第１チャレンジは、ステップ２０５においてセンター３１が登録ツール１５に送信したチャレンジに相当する。このように、暗号文データ７６内に第１チャレンジを含ませるのは、ステップ２０５の第１チャレンジと一致することを確認することにより、送信された暗号文データ７６が、一連の登録作業の中で作成されたものであること、つまり以前に作成された暗号文ではないことを確認するためである。
【０１１０】
ＭＡＣデータ７７は、センター３１においてＭＡＣ認証を行うために使用するデータである。ＭＡＣ認証は、メッセージの改竄を防止するための認証の一種であって、メッセージと鍵とを暗号用のアルゴリズムに通すことにより、認証コード、いわゆるＭＡＣを生成し、これをデータとして通信相手に送信して認証を行うものである。ＭＡＣのアルゴリズムには、例えばブロック暗号（ＤＥＳ（Data Encryption Standard）、ＡＥＳ（Advanced Encryption Standard）等）によるもの、ハッシュ関数によるもの、専用設計されたものなどがある。ＭＡＣデータ７７は、ＭＡＣアルゴリズムに、登録ツール１５で生成したツールセンターtemp鍵７４と、平文である暗号文データ７６とを入力することで求まる符号によって構築されている。
【０１１１】
ステップ２２９において、ツール側認証部７２は、暗号文データ７６及びＭＡＣデータ７７を、センター３１に無線送信する。
ステップ２３０において、センター側認証処理部４５は、登録ツール１５から受信した暗号文データ７６及びＭＡＣデータ７７を使用して、ＭＡＣ検証及び異常ＩＤ検証を実行する。センター側認証処理部４５は、センター３１で生成したツールセンターtemp鍵７４でＭＡＣデータ７７を正しく復号できるか否かを確認することにより、ＭＡＣ検証の成立可否を判定し、ＭＡＣ検証が成立すれば、暗号文データ７６を正しく取得する。そして、センター側登録動作実行部４４は、この暗号文データ７６をツールセンター鍵３９で復号して、車載器ＩＤ、電子キーＩＤ及び第１チャレンジを取得する。
【０１１２】
センター側認証処理部４５は、登録ツール１５から受信した車載器ＩＤや電子キーＩＤを異常ＩＤデータベース５１に照らし合わせ、受信ＩＤが異常ＩＤとして登録されているかを確認することにより、異常ＩＤ検証を実行する。このとき、センター側認証処理部４５は、暗号文データ７６内の第１チャレンジが、ステップ２０５で取得した第１チャレンジと一致するか否かを確認することにより、暗号文データ７６が正規データか否かも判定する。
【０１１３】
また、センター側認証処理部４５は、電子キー車載器ＩＤ組み合わせ表５４を参照して、取得した電子キーＩＤ及び車載器ＩＤが正しい組み合わせかどうかを確認することにより、異常ＩＤ検証を実行する。センター側認証処理部４５は、ＭＡＣ検証及び異常ＩＤ検証の両方が成立することを確認すると、次ステップに移行し、ＭＡＣ検証及び異常ＩＤ検証の少なくとも一方が成立しないことを確認すると、処理を終了する。
【０１１４】
ステップ２３１において、センター３１は、ＭＡＣ検証及び異常ＩＤ検証において通信の正当性を確認すると、続いて暗号鍵Ｋ２の送信動作に入る。このとき、まず乱数生成器４６は、自身が発生する乱数コードを、暗号鍵Ｋ２として暗号化処理部４７に出力する。暗号化処理部４７は、使用する電子キーセンター鍵３４及び車載器センター鍵３３をメモリ３１ａから読み出し、暗号鍵Ｋ２をこれらで暗号化する。本例の場合、暗号鍵Ｋ２を電子キーセンター鍵３４により暗号化して電子キー登録コードＣdkが生成され、暗号鍵Ｋ２を車載器センター鍵３３により暗号化して車載器登録コードＣcrが生成される。
【０１１５】
ステップ２３２において、登録コード出力部４８は、生成した車載器登録コードＣcrを、登録ツール１５を経由して照合ＥＣＵ４に送信する。車載器登録コードＣcrには、暗号文データ７８とＭＡＣデータ７９とが含まれている。暗号文データ７８は、暗号アルゴリズムに、鍵である車載器センター鍵３３と、暗号鍵Ｋ２、電子キーＩＤ及び車載器ＩＤとからなる平文とを入力することにより求まる暗号文によって構築されている。また、ＭＡＣデータ７９は、ＭＡＣアルゴリズムに、鍵である車載器センターtemp鍵７５と、平文である前述の暗号文データ７８とを入力することにより求まる符号によって構築されている。
【０１１６】
ステップ２３３において、登録コード出力部４８は、生成した電子キー登録コードＣdkを、登録ツール１５及び車両１を経由して、電子キー２ｂに送信する。電子キー登録コードＣdkは、電子キーセンター鍵３４を使用した暗号文データから構成されている。即ち、電子キー登録コードＣdkは、暗号アルゴリズムに、鍵である電子キーセンター鍵３４と、暗号鍵Ｋ２、車載器ＩＤ及び電子キーＩＤからなる平文を入力することにより求まる暗号文によって構築されている。
【０１１７】
ステップ２３４において、照合ＥＣＵ４の復号化処理部６１は、センター３１から送信された車載器登録コードＣcrを車載器登録コード取得部６０で取得し、これを復号する。このとき、復号化処理部６１は、車載器登録コードＣcr内の暗号文データ７８を、メモリ４ａに保存された車載器センター鍵３３に通すことにより、暗号文データ７８を復号する。また、復号化処理部６１は、車載器登録コードＣcr内のＭＡＣデータ７９を、車両１において生成した車載器センターtemp鍵７５で復号する。
【０１１８】
ステップ２３５において、車載器登録コード判定部６２は、ＭＡＣデータ７９を正しく復号できるか否かを確認することにより、ＭＡＣ検証の成立可否を判定し、このＭＡＣ検証が成立すれば、暗号文データ７８を正しく取得する。また、車載器登録コード判定部６２は、暗号文データ７８を復号することにより得られた車載器ＩＤを、車両１に登録された車載器ＩＤに照らし合わせ、車載器ＩＤ検証を実行する。車載器登録コード判定部６２は、ＭＡＣ認証及び車載器ＩＤ検証の両方が成立することを確認すると、次ステップに移行し、ＭＡＣ検証及び車載器ＩＤ検証の少なくとも一方が成立しないことを確認すると、処理を終了する。
【０１１９】
ステップ２３６において、キー制御部１０の復号化処理部６１は、センター３１から送信された電子キー登録コードＣdkを電子キー登録コード取得部６７で取得し、これを復号する。このとき、復号化処理部６１は、センターから取得した電子キー登録コードＣdkを、メモリ１０ａに書き込まれている電子キーセンター鍵３４に通すことにより、電子キー登録コードＣdkを復号する。
【０１２０】
ステップ２３７において、電子キー登録コード判定部６９は、電子キー登録コードＣdkを復号することにより得られた電子キーＩＤを、電子キー２ｂに登録された電子キーＩＤに照らし合わせ、電子キーＩＤ検証を実行する。電子キー登録コード判定部６９は、電子キーＩＤ検証が成立することを確認すると、次ステップに移行し、電子キーＩＤ検証が成立しないことを確認すると、処理を終了する。
【０１２１】
ステップ２３８において、車両側認証処理部５９は、センター３１から受け付けた暗号鍵Ｋ２の正否を確認するために、暗号鍵Ｋ２を用いたチャレンジレスポンス認証を開始する。このとき、車両側認証処理部５９は、電子キー２ｂとチャレンジレスポンス認証を行うために第３チャレンジを生成し、これを車両送信機８から電子キー２に送信する。
【０１２２】
ステップ２３９において、キー側認証処理部６６は、車両１から第３チャレンジを受信すると、この第３チャレンジを、電子キー２ｂがセンター３１から得た暗号鍵Ｋ２に通して第３レスポンスを演算し、この第３レスポンスを送信部１２から車両１に送信する。
【０１２３】
ステップ２４０において、車両側認証処理部５９は、電子キー２ｂから第３レスポンスを受信すると、この第３レスポンスと、自身も同様に演算したレスポンスとを比較することにより、レスポンス検証を実行する。車両側認証処理部５９は、電子キー２ｂとのチャレンジレスポンス認証が成立することを確認すると、次ステップに移行し、チャレンジレスポンス認証が成立しないことを確認すると、処理を終了する。
【０１２４】
ステップ２４１において、車両側認証処理部５９は、第３レスポンスの検証が成立することを確認すると、暗号文データ８０を作成する。暗号文データ８０は、暗号アルゴリズムに、車両１で作成した車載器センターtemp鍵７５と、平文（車載器ＩＤ、電子キーＩＤ、結果）とを入力して求まる暗号文により構築されている。暗号文データ８０内の結果は、電子キー２ｂの認証が正しく確認できたという通知である。
【０１２５】
ステップ２４２において、車両側認証処理部５９は、作成した暗号文データ８０を、登録ツール１５を経由してセンター３１に出力する。
ステップ２４３において、センター側認証処理部４５は、暗号文データ８０を用いて、車載器ＩＤ及び電子キーＩＤ検証を実行する。このとき、センター側認証処理部４５は、車両１から暗号文データ８０を受信すると、センター３１で作成した車載器センターtemp鍵７５で暗号文データ８０を復号する。そして、センター側認証処理部４５は、暗号文データ８０に含まれていた車載器ＩＤ及び電子キーＩＤを異常ＩＤデータベース５１に照らし合わせ、これらが異常ＩＤでないか否かを判定する。センター側認証処理部４５は、車載器ＩＤ及び電子キーＩＤ検証が両方とも成立することを確認すると、次ステップに移行し、車載器ＩＤ及び電子キーＩＤ検証の少なくとも一方が成立しないことを確認すると、処理を終了する。
【０１２６】
ステップ２４４において、ＩＤペア登録部４９は、登録対象となっている車載器ＩＤ、電子キーＩＤ及び暗号鍵Ｋ２を、紐付けしてメモリ３１ａに登録する。これにより、センター３１における登録作業が完了する。
【０１２７】
ステップ２４５において、車両側登録処理部６３は、暗号文データ８０をセンター３１に送信した後、登録対象となっている電子キーＩＤ及び暗号鍵Ｋ２を、紐付けしてメモリ４ａに登録する。これにより、車両１における登録作業が完了する。
【０１２８】
ステップ２４６において、キー側登録処理部７０は、第３レスポンスを車両１に送信した後、登録対象となっている車載器ＩＤ及び暗号鍵Ｋ２を、紐付けしてメモリ１０ａに登録する。これにより、電子キー２ｂにおける登録作業が完了する。なお、ステップ２０１〜２４６がキー追加登録ステップに相当する。
【０１２９】
本実施形態の構成によれば、以下のような効果を得ることができる。
（１）初回登録時（工場登録時）はシード登録方式でキー登録を行い、補給登録時（市場登録時）にはネットワーク登録方式でキー登録を行う。このように、本例の初回登録はネットワーク通信を経由した登録方式ではないので、仮にネットワーク通信が不安定な状況に陥っても、キー登録には影響を及ぼさない。よって、初回登録時のキー登録の確実性を確保することができる。また、車両製造工程（車両製造ライン）が途中で止まってしまうことがない。一方、補給登録はネットワーク通信を介しセンターを経由して行う登録方式であるので、高いセキュリティ性を確保してキー登録を行うことができる。
【０１３０】
（２）初回登録は、SEEDコードＣｒを鍵生成ロジックｆに通すことにより暗号鍵Ｋ１を生成するので、暗号鍵Ｋ１をセキュリティの高い方式で生成することができる。
（３）初回登録時は、キー登録に際して登録ツール１５が必要となるので、暗号鍵Ｋ１をセキュリティ性よく車両１及び電子キー２ａを登録することができる。また、補給登録時は、キー登録の実施に際して登録ツール１５が必要となるので、暗号鍵Ｋ２をセキュリティ性よく車両１及び電子キー２ｂに登録することができる。
【０１３１】
（４）初回登録時、暗号鍵Ｋ１の登録が済むと、電子キー２ａからSEEDコードＣｒが削除されるので、暗号鍵Ｋ２の盗難防止に効果が高い。
（５）車載器登録コードＣcrは、登録時の１度のみ有効な車載器センターtemp鍵７５により暗号化された情報を含んでいる。このため、車載器登録コードＣcrは登録の度に毎回値が変わるものとなるので、車載器登録コードＣcrを解析し難くすることができ、ひいては暗号鍵Ｋ２の耐盗難性も高くすることができる。なお、これは、ツールセンターtemp鍵７４でも同様に言える。
【０１３２】
（６）補給登録時、車両１及び電子キー２ｂに暗号鍵Ｋ２を登録するには、登録ツール１５を用いて、車両１及び登録ツール１５の間と、登録ツール１５及びセンター３１の間とで、チャレンジレスポンス認証を成立させて、これらを登録モードに切り換えなければならない。よって、暗号鍵Ｋ２の登録に際しては、登録モード移行への認証成立が条件となるので、暗号鍵Ｋ２の不正登録を発生し難くすることができる。
【０１３３】
（７）補給登録時、暗号鍵Ｋ２の登録に際しては、ＭＡＣ検証の成立が課されるので、暗号鍵Ｋ２の不正登録を一層生じ難くすることができる。
（８）補給登録時、暗号鍵Ｋ２の登録に際しては、取得ＩＤに異常ＩＤに含まれるかどうかを見る異常ＩＤ検証が課される。よって、車両１や電子キー２ｂのＩＤが異常ＩＤ、即ち盗難車両のＩＤや他車両に登録済みのＩＤの場合には、暗号鍵Ｋ２の登録が不可とされるので、暗号鍵Ｋ２の不正登録を一層生じ難くすることができる。
【０１３４】
（９）補給登録時、暗号鍵Ｋ２の登録条件に、登録ツールＩＤやサービスマンＩＤの認証成立を含むので、暗号鍵Ｋ２の不正登録を一層生じ難くすることができる。
（１０）補給登録時、暗号鍵Ｋ２の登録の際、登録ツールＩＤとサービスマンＩＤとの組み合わせを確認し、この組み合わせに異常がないことを条件に、暗号鍵Ｋ２の登録が許可される。このため、これらＩＤの組み合わせが不適当な際には、暗号鍵Ｋ２の登録が許可されないので、暗号鍵Ｋ２の不正登録を一層生じ難くすることができる。
【０１３５】
（１１）車載器登録コードＣcrには、暗号文のみならずＭＡＣデータ（改竄検出符号）が含まれているので、車載器登録コードＣcrを不正解析に対して耐性の強いものとすることができる。
【０１３６】
なお、実施形態はこれまでに述べた構成に限らず、以下の態様に変更してもよい。
・図１８に示すように、補給登録は、電子キー２ｂに暗号鍵Ｋ２を予め書き込んでおき、センター３１からは車載器登録コードＣcrを車両１にのみ送信して、キー登録を行う方式としてもよい。この場合、暗号鍵Ｋ２の登録作業を簡素化することができる。
【０１３７】
・電子キー２への追加登録をネットワーク方式とし、照合ＥＣＵ４への追加登録は、照合ＥＣＵ４の製造時に、照合ＥＣＵ４に暗号鍵Ｋ２を予め書き込んで保存しておく方式としてもよい。
【０１３８】
・初回登録時、SEEDコードＣｒを電子キー２ａから削除することに限定されず、使用できないようにロックをかける方式でもよい。
・初回登録時の暗号鍵Ｋ１の生成は、鍵生成ロジックｆを使用する方式に限定されず、他の方式に適宜採用可能である。例えば、暗号鍵Ｋ１からSEEDコードＣｒを鍵生成ロジックｆの逆関数で生成するようにしてもよい。また、暗号鍵生成ロジックは、実施例に述べたｆに限らず、他の関数やフォーマットを使用可能である。
【０１３９】
・書き込み器３２による書き込み動作は、必ずしも有線に限らず、無線により行ってもよい。
・１つの電子キー２に複数の車両１（車両１のＩＤコード）が登録可能であってもよい。この場合、電子キー２には、暗号鍵Ｋが１つ若しくは複数書き込まれ（１つの暗号鍵を複数の車両１で共用することも可）、電子キー２に書き込まれた暗号鍵Ｋの１つを別の車両１の暗号鍵Ｋとして使用するとき、未使用の暗号鍵Ｋを、センター３１から暗号化して車両１に出力し、これを車両１において復号することで、車両１に登録する。この場合、１つの電子キー２を複数の車両１の共用キーとして使用することが可能となるので、利便性をよくすることができる。
【０１４０】
・キー登録（初回登録、補給登録）は、例えば車内の車両送信機８で行う場合、車内で実施される作業としてもよい。
・車両送信機８の送信エリアは、キー登録の際、認証時よりもエリアが小さくなるように強度が調整されてもよい。
【０１４１】
・センター３１のネットワーク通信は、ＩＰ通信等に限らず、種々の通信形式が採用可能である。また、通信周波数も適宜変更可能である。
・登録ツール１５とセンター３１との通信は、車両１のG-Book通信装置５６を介したものとしてもよい。また、車両１と登録ツール１５との通信は、有線に限定されず、無線としてもよい。
【０１４２】
・ツールセンターtemp鍵７４や車載器センターtemp鍵７５を作成する際に用いる計算式は、必ずしもハッシュ関数に限らず、他の関数や暗号が使用可能である。
・電子キー登録システム１４が補給登録時において登録モードに入るときに実行する認証は、必ずしもチャレンジレスポンス認証の成立に限定されず、他の認証方式を採用してもよい。  
【０１４３】
・電子キー登録システム１４が補給登録時において登録状態に入る際の条件は、必ずしも全てにおいて正否を確認できることに限定されず、例えば所定のものが他の所定のものの正否を確認できること、即ち任意の組み合わせで確認する形式を採用してもよい。
【０１４４】
・第１〜第３のチャレンジレスポンス認証は、それぞれ使用する鍵が異なることに限定されず、これらの間で同じ鍵を使用してもよい。
・ステップ２３５やステップ２４３で実行する認証は、必ずしもＭＡＣ検証に限らず、他の認証を採用してもよい。
【０１４５】
・暗号文を生成するときに使用する暗号方式は、ＡＥＳ、ＤＥＳ等、種々の暗号形式を採用可能である。
・車両１とセンター３１との通信は、G-Book通信装置５６を使用した形式に限定されず、これ以外の通信形式を採用してもよい。
【０１４６】
・車載器登録コードＣcrは、センター３１から車両１に直に送信されることに限定されず、登録ツール１５を経由して車両１に出力してもよい。なお、これは、電子キー登録コードＣdkでも同様に言える。
【０１４７】
・車載器登録コードＣcrは、必ずしも暗号文とＭＡＣ文とからなるデータに限定されず、例えば単に暗号文のみからなるデータでもよい。
・制限鍵は、必ずしもツールセンターtemp鍵７４や車載器センターtemp鍵７５であることに限定されず、要は１度の登録時のみ有効な鍵であれば、その種類は特に問わない。
【０１４８】
・登録作業者を確認するＩＤ認証は、必ずしもツールＩＤとサービスマンＩＤの両方の正否を見ることに限らず、例えば一方のみを見る形式を採用してもよい。
・作業者に関連するＩＤは、必ずしも個々のサービスマンに割り当てられるサービスマンＩＤに限らず、作業者が区別できる情報であればよい。
【０１４９】
・専用鍵は、車載器センター鍵３３という名の通り、車両１とセンター３１とに共有に登録される鍵であればよく、車両１とセンター３１とが共に持つ鍵であればよい。
・実施形態中の命令や指令は、情報の一種である。
【０１５０】
・電子キーシステム３は、電子キー２からの通信を契機に認証を行うワイヤレスキーシステムでもよい。
・電子キーシステム３は、種々の通信形式、周波数、構成を適宜採用可能である。
【０１５１】
・固有の識別情報は、車載器ＩＤに限定されず、照合ＥＣＵ４を識別できる情報であれば、どのような情報（データ）でもよい。
・電子キー登録システム１４は、登録ツール１５や書き込み器３２を使用したシステムであることに限定されず、これらの機能を車両１や電子キー２に搭載することにより、登録ツール１５や書き込み器３２を省略してもよい。
【０１５２】
・電子キー登録システム１４は、車両１に適用されることに限定されず、他のシステム、装置、機器等に応用可能である。
次に、上記実施形態及び別例から把握できる技術的思想について、それらの効果とともに以下に追記する。
【０１５３】
（イ）本発明において、前記初期暗号鍵生成コードは、初回登録が済んだ後、削除される。この構成によれば、電子キーの不正登録防止に一層効果が高くなる。
【０１５４】
（ロ）本発明において、前記キー初期登録ステップ及び前記キー追加登録ステップは、専用の登録ツールを介して実行される。この構成によれば、登録ツールが手元になければ、キー登録の作業を行うことができないので、電子キーの不正登録防止に一層効果が高い。
【０１５５】
（ハ）本発明において、前記キー追加登録ステップでは、前記暗号化及びその復号には、鍵登録時の１度のみ使用可能な制限鍵を用いた暗号及び復号が含まれる。この構成によれば、暗号鍵を暗号化する鍵が登録の度に毎回変わるので、暗号鍵を一層盗まれ難くすることが可能となる。
【０１５６】
（二）本発明において、前記キー追加登録ステップでは、前記通信対象、前記電子キー及び前記センターが登録モードに入る前に、互いの通信相手の正否を確認する通信相手認証を行い、この認証が成立することを条件に、これら３者が前記登録モードに切り換わり可能となる。この構成によれば、暗号鍵を登録する際には、登録モード移行のための認証成立が条件となるので、暗号鍵の不正登録を生じ難くすることが可能となる。
【０１５７】
（ホ）本発明において、前記キー追加登録ステップでは、前記車両、前記電子キー及び前記センターが全て登録モードに入った後、実際の登録動作の前において前記車両と前記電子キーと前記センターとを認証させる。この構成によれば、登録モードに入った後にも通信相手の正否を見る認証を行うので、秘密鍵の不正登録を一層生じ難くすることが可能となる。
【０１５８】
（へ）本発明において、前記キー追加登録ステップでは、前記登録を行う際の操作端末である登録ツールと、前記登録の作業を行う作業者とのうち、少なくとも一方を認証し、当該認証が成立することを条件に、前記暗号鍵の登録を許可する。この構成によれば、登録ツールや作業者の認証成立も登録実行の条件となるので、暗号鍵の不正登録を一層生じ難くすることが可能となる。
【０１５９】
（ト）本発明において、前記キー追加登録ステップでは、前記登録モード後の各認証の際、通信相手のＩＤが異常ＩＤに含まれるものであれば、前記暗号鍵の登録を不可とする。この構成によれば、暗号鍵の登録先である電子キーや車両等のＩＤが異常ＩＤに含まれている場合には、暗号鍵の登録を行うことができないので、暗号鍵の不正登録を一層生じ難くすることが可能となる。
【０１６０】
（チ）本発明において、前記キー追加登録ステップでは、前記暗号鍵の登録時において取得する各種ＩＤが、予め決められた組み合わせをとらない場合に、前記暗号鍵の登録を不可とする。この構成によれば、ＩＤの組み合わせ異常がないことも登録実行の条件となるので、暗号鍵の不正登録を一層生じ難くすることが可能となる。
【符号の説明】
【０１６１】
１…通信対象としての車両、２…電子キー、２ａ…初期登録用電子キー、２ｂ…追加登録用電子キー、３…電子キーシステム、４…制御装置としての照合ＥＣＵ、１４…電子キー登録システム、３１…センター、３２…書き込み器、３３…制御装置専用鍵としての車載器センター鍵、３４…追加登録用電子キー専用鍵としての電子キーセンター鍵、Ｋ…暗号鍵、Ｋ１…初期暗号鍵、Ｋ２…追加暗号鍵、Ｃｒ…初期暗号鍵生成コードとしてのSEEDコード、Ｃcr…追加制御装置暗号化コードとしての車載器登録コード、Ｃdk…追加登録用電子キー暗号化コードとしての電子キー登録コード、ｆ…初期暗号鍵生成ロジック。
【図１】
0005973224.tif 000002
【図２】
0005973224.tif 000003
【図３】
0005973224.tif 000004
【図４】
0005973224.tif 000005
【図５】
0005973224.tif 000006
【図６】
0005973224.tif 000007
【図７】
0005973224.tif 000008
【図８】
0005973224.tif 000009
【図９】
0005973224.tif 000010
【図１０】
0005973224.tif 000011
【図１１】
0005973224.tif 000012
【図１２】
0005973224.tif 000013
【図１３】
0005973224.tif 000014
【図１４】
0005973224.tif 000015
【図１５】
0005973224.tif 000016
【図１６】
0005973224.tif 000017
【図１７】
0005973224.tif 000018
【図１８】
0005973224.tif 000019