(57)【特許請求の範囲】
【請求項１】
電子キーと通信対象との認証が成立したことに基づいて当該通信対象の制御が可能となる電子キーシステムに用いる前記電子キーを前記通信対象の制御装置に登録する電子キー登録システムにおいて、
前記通信対象毎に異なる固有の識別情報が前記制御装置に保存されるとともに、前記認証に用いる暗号鍵を生成する際に使用する前記電子キー毎に異なる第１暗号鍵生成コードと、当該第１暗号鍵生成コードを使用する第１鍵生成ロジックによって生成した暗号鍵とが初期登録される前記電子キーに保存される初期製造ステップと、
前記制御装置に保存された識別情報を前記電子キーに書き込むとともに、前記電子キーに保存された前記第１暗号鍵生成コードを取り出して、前記第１鍵生成ロジックによって前記第１暗号鍵生成コードから前記暗号鍵を生成して前記制御装置に保存し、第１鍵生成ロジックとは異なる鍵生成ロジックの逆演算によって、前記暗号鍵に関連付けられた情報と自身に保存された識別情報とから新たな暗号鍵生成コードを生成して前記電子キーに保存し、前記第１暗号鍵生成コードを前記新たな暗号鍵生成コードに書き換える初期登録ステップと、を備える
ことを特徴とする電子キー登録システム。
【請求項２】
請求項１に記載の電子キー登録システムにおいて、
前記初期登録ステップでは、前記制御装置に保存された識別情報を前記電子キーに書き込むとともに、前記電子キーに保存された前記第１暗号鍵生成コードを取り出して、前記第１鍵生成ロジックによって前記第１暗号鍵生成コードから前記暗号鍵を生成して前記制御装置に保存し、第２鍵生成ロジックの逆演算によって、生成した前記暗号鍵と自身に保存された識別情報とから前記新たな暗号鍵生成コードとして第２暗号鍵生成コードを生成して前記電子キーに保存し、前記第１暗号鍵生成コードを前記第２暗号鍵生成コードに書き換える
ことを特徴とする電子キー登録システム。
【請求項３】
請求項２に記載の電子キー登録システムにおいて、
前記認証に用いる暗号鍵を生成する際に使用する前記電子キー毎に異なる第２暗号鍵生成コードと、当該第２暗号鍵生成コードと前記通信対象に固有の識別情報とを使用する第２鍵生成ロジックによって生成した暗号鍵とが、追加登録される前記電子キーに保存されるキー追加製造ステップと、
前記制御装置に保存された識別情報が前記電子キーに登録されていることを条件に、前記電子キーに保存された前記第２暗号鍵生成コードを取り出して、前記第２鍵生成ロジックによって前記第２暗号鍵生成コードと前記通信対象に固有の識別情報とから前記暗号鍵を生成して前記制御装置に保存するキー追加登録ステップと、を備える
ことを特徴とする電子キー登録システム。
【請求項４】
請求項２又は３に記載の電子キー登録システムにおいて、
前記通信対象毎に異なる固有の識別情報が、交換される前記制御装置に保存される交換制御装置製造ステップと、
前記制御装置に保存された識別情報が前記電子キーに登録されていることを条件に、前記電子キーに保存された前記第２暗号鍵生成コードを取り出して、第２鍵生成ロジックによって前記第２暗号鍵生成コードと前記通信対象に固有の識別情報とから前記暗号鍵を生成して前記制御装置に仮保存し、当該暗号鍵による前記電子キーとの認証が成立したことを条件に、生成した前記暗号鍵を前記制御装置に保存する交換制御装置登録ステップと、を備える
ことを特徴とする電子キー登録システム。
【請求項５】
請求項１〜４のいずれか一項に記載の電子キー登録システムにおいて、
前記第１鍵生成ロジックを使用後に使用禁止に設定する
ことを特徴とする電子キー登録システム。
【請求項６】
請求項２〜５のいずれか一項に記載の電子キー登録システムにおいて、
前記第２鍵生成ロジックの逆演算を使用後に使用禁止に設定する
ことを特徴とする電子キー登録システム。
【請求項７】
請求項１に記載の電子キー登録システムにおいて、
前記初期登録ステップでは、前記制御装置に保存された識別情報を前記電子キーに書き込むとともに、前記電子キーに保存された前記第１暗号鍵生成コードを取り出して、前記第１鍵生成ロジックによって前記第１暗号鍵生成コードから前記暗号鍵を生成して前記制御装置に保存し、第３鍵生成ロジックの逆演算によって、前記電子キーから取り出した前記第１暗号鍵生成コードと自身に保存された識別情報とから前記新たな暗号鍵生成コードとして第３暗号鍵生成コードを生成して前記電子キーに保存し、前記第１暗号鍵生成コードを前記第３暗号鍵生成コードに書き換える
ことを特徴とする電子キー登録システム。
【請求項８】
請求項７に記載の電子キー登録システムにおいて、
前記認証に用いる暗号鍵を生成する際に使用する前記電子キー毎に異なる第１暗号鍵生成コードと前記通信対象に固有の識別情報とを使用して第３鍵生成ロジックの逆演算によって生成した前記第３暗号鍵生成コードと、前記第１暗号鍵生成コードを使用して第１鍵生成ロジックによって生成した暗号鍵とが、追加登録される前記電子キーに保存されるキー追加製造ステップと、
前記制御装置に保存された識別情報が前記電子キーに登録されていることを条件に、前記電子キーに保存された前記第３暗号鍵生成コードを取り出して、前記第３鍵生成ロジックによって前記第３暗号鍵生成コードと前記識別情報とから前記第１暗号鍵生成コードを生成して、生成した前記第１暗号鍵生成コードから前記第１鍵生成ロジックによって前記暗号鍵を生成して前記制御装置に保存するキー追加登録ステップと、を備える
ことを特徴とする電子キー登録システム。
【請求項９】
請求項７又は８に記載の電子キー登録システムにおいて、
前記通信対象毎に異なる固有の識別情報が、交換される前記制御装置に保存される交換制御装置製造ステップと、
前記制御装置に保存された識別情報が前記電子キーに登録されていることを条件に、前記電子キーに保存された前記第３暗号鍵生成コードを取り出して、第３鍵生成ロジックによって前記第３暗号鍵生成コードと前記識別情報とから前記第１暗号鍵生成コードを生成して、生成した前記第１暗号鍵生成コードから前記第１鍵生成ロジックによって前記暗号鍵を生成して前記制御装置に仮保存し、当該暗号鍵による前記電子キーとの認証が成立したことを条件に、生成した前記暗号鍵を前記制御装置に保存する交換制御装置登録ステップと、を備える
ことを特徴とする電子キー登録システム。
【請求項１０】
請求項７〜９のいずれか一項に記載の電子キー登録システムにおいて、
前記第３鍵生成ロジックの逆演算を使用後に使用禁止に設定する
ことを特徴とする電子キー登録システム。
【請求項１１】
請求項１〜１０のいずれか一項に記載の電子キー登録システムにおいて、
前記制御装置及び前記電子キーは、前記通信対象に予め設定された識別情報を確認して発注された発注情報に基づいて前記通信対象毎に異なる固有の識別情報が保存されて出荷される
ことを特徴とする電子キー登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子キーを通信対象の制御装置に登録する電子キー登録システムに関する。
【背景技術】
【０００２】
従来、車両のユーザにより所持される電子キーと車両との間で無線通信を行い、認証が成立することに基づいて、ドアの施解錠やエンジンの始動停止等を行う電子キーシステムが知られている。そして、このような電子キーシステムでは、セキュリティ性を維持するために、電子キーと車両との間の通信を保護する必要がある。このため、電子キーシステムでは、電子キーと車両との間で暗号通信が行われている（例えば、特許文献１参照）。暗号通信では、通信内容が暗号化されるので、秘匿性に優れる。
【０００３】
上記暗号通信の暗号方式としては、共通鍵暗号方式が採用される。共通鍵暗号方式では、暗号化と復号に同一の暗号鍵を使用する。このため、電子キーと車両との両方に同一の暗号鍵を持たせておく必要がある。電子キー及び車両への暗号鍵の登録は、電子キーを車両に登録する過程で行われる。制御装置は、電子キーから無線送信された識別情報と自身に記憶された識別情報との照合によって電子キーとの認証を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３０２８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子キーを制御装置に登録する電子キー登録システムにおいては、制御装置と電子キーとの間で紐付けがなければ、どの電子キーを持ってきても制御装置に登録が可能となり、ユーザ以外の電子キーが制御装置に登録されるおそれがある。そこで、本願発明者は、登録される車両（通信対象）のビークルＩＤ（通信対象に固有の識別情報）を制御装置及び電子キーに予め保存した状態で出荷することを考えた。しかしながら、通信対象に固有の識別情報が改ざんされた場合には、対応する電子キーであると制御装置が判定してしまうこととなる。また、対となる制御装置と電子キーとをまとめて出荷することも考えられるが煩雑であり、電子キーを後から追加登録できなくなってしまう。なお、車両に使用される電子キーシステムに限らず、住宅等の建物に使用される電子キーシステムにおいても同様の課題がある。このため、セキュリティ性を維持しながら、容易に登録できる電子キー登録システムが望まれていた。
【０００６】
この発明は、こうした実情に鑑みてなされたものであり、その目的は、セキュリティ性を維持しながら、容易に登録できる電子キー登録システムを提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記目的を達成するための手段及びその作用効果について説明する。
請求項１に記載の発明は、電子キーと通信対象との認証が成立したことに基づいて当該通信対象の制御が可能となる電子キーシステムに用いる前記電子キーを前記通信対象の制御装置に登録する電子キー登録システムにおいて、前記通信対象毎に異なる固有の識別情報が前記制御装置に保存されるとともに、前記認証に用いる暗号鍵を生成する際に使用する前記電子キー毎に異なる第１暗号鍵生成コードと、当該第１暗号鍵生成コードを使用する第１鍵生成ロジックによって生成した暗号鍵とが初期登録される前記電子キーに保存される初期製造ステップと、前記制御装置に保存された識別情報を前記電子キーに書き込むとともに、前記電子キーに保存された前記第１暗号鍵生成コードを取り出して、前記第１鍵生成ロジックによって前記第１暗号鍵生成コードから前記暗号鍵を生成して前記制御装置に保存し、第１鍵生成ロジックとは異なる鍵生成ロジックの逆演算によって、前記暗号鍵に関連付けられた情報と自身に保存された識別情報とから新たな暗号鍵生成コードを生成して前記電子キーに保存し、前記第１暗号鍵生成コードを前記新たな暗号鍵生成コードに書き換える初期登録ステップと、を備えることをその要旨としている。
【０００８】
同構成によれば、初期製造ステップにおいて通信対象に固有の識別情報が制御装置に保存され、初期登録ステップにおいて制御装置に保存された識別情報が初期登録用の電子キーに書き込まれる。すなわち、電子キーは識別情報が登録された通信対象の制御装置にのみ対応し、他の通信対象の制御装置に対応しない。そして、生成した暗号鍵に関連付けられた情報と制御装置に保存された識別情報とから生成した新たな暗号鍵生成コードを電子キーに書き込むことで第１暗号鍵生成コードを新たな暗号鍵生成コードに書き換えるので、書き換えられた新たな暗号鍵生成コードから暗号鍵を生成できない他の制御装置への登録を排除可能である。よって、セキュリティ性を維持しながら、対となる電子キーと制御装置とをまとめて出荷する必要がなく、容易に登録できる。
【０００９】
請求項２に記載の発明は、請求項１に記載の電子キー登録システムにおいて、前記初期登録ステップでは、前記制御装置に保存された識別情報を前記電子キーに書き込むとともに、前記電子キーに保存された前記第１暗号鍵生成コードを取り出して、前記第１鍵生成ロジックによって前記第１暗号鍵生成コードから前記暗号鍵を生成して前記制御装置に保存し、第２鍵生成ロジックの逆演算によって、生成した前記暗号鍵と自身に保存された識別情報とから前記新たな暗号鍵生成コードとして第２暗号鍵生成コードを生成して前記電子キーに保存し、前記第１暗号鍵生成コードを前記第２暗号鍵生成コードに書き換えることをその要旨としている。
【００１０】
同構成によれば、暗号鍵に関連した情報として暗号鍵を使用し、暗号鍵と識別情報とから第２鍵生成ロジックの逆演算で新たな暗号鍵生成コードとして第２暗号鍵生成コードを生成した。このため、電子キーから取り出した第１暗号鍵生成コードを自身に保持しておく必要がなく、第１暗号鍵生成コードから生成した暗号鍵を保持していればよい。
【００１１】
請求項３に記載の発明は、請求項２に記載の電子キー登録システムにおいて、前記認証に用いる暗号鍵を生成する際に使用する前記電子キー毎に異なる第２暗号鍵生成コードと、当該第２暗号鍵生成コードと前記通信対象に固有の識別情報とを使用する第２鍵生成ロジックによって生成した暗号鍵とが、追加登録される前記電子キーに保存されるキー追加製造ステップと、前記制御装置に保存された識別情報が前記電子キーに登録されていることを条件に、前記電子キーに保存された前記第２暗号鍵生成コードを取り出して、前記第２鍵生成ロジックによって前記第２暗号鍵生成コードと前記通信対象に固有の識別情報とから前記暗号鍵を生成して前記制御装置に保存するキー追加登録ステップと、を備えることをその要旨としている。
【００１２】
同構成によれば、キー追加登録ステップにおいて通信対象に固有の識別情報が電子キーに書き込まれていることを条件としているので、通信対象に固有の識別情報が保存されていない電子キーの制御装置への登録を排除可能である。また、キー追加製造ステップにおいて第２鍵生成ロジックによって生成した暗号鍵が追加登録する電子キーに保存されるとともに、キー追加登録ステップにおいて第２鍵生成ロジックによって生成した暗号鍵が制御装置に保存される。このため、追加登録用に製造された電子キーのみ制御装置と認証が成立し、初期登録用に製造された電子キーの制御装置への登録を排除可能である。
【００１３】
請求項４に記載の発明は、請求項２又は３に記載の電子キー登録システムにおいて、前記通信対象毎に異なる固有の識別情報が、交換される前記制御装置に保存される交換制御装置製造ステップと、前記制御装置に保存された識別情報が前記電子キーに登録されていることを条件に、前記電子キーに保存された前記第２暗号鍵生成コードを取り出して、第２鍵生成ロジックによって前記第２暗号鍵生成コードと前記通信対象に固有の識別情報とから前記暗号鍵を生成して前記制御装置に仮保存し、当該暗号鍵による前記電子キーとの認証が成立したことを条件に、生成した前記暗号鍵を前記制御装置に保存する交換制御装置登録ステップと、を備えることをその要旨としている。
【００１４】
同構成によれば、交換制御装置登録ステップにおいて通信対象に固有の識別情報が電子キーに書き込まれていることを条件としているので、通信対象に固有の識別情報が保存されていない電子キーの制御装置への登録を排除可能である。また、交換制御装置登録ステップにおいて第２鍵生成ロジックによって暗号鍵を生成し、当該暗号鍵による電子キーとの認証が成立したことを条件に暗号鍵が制御装置に保存される。このため、初期登録された電子キー又は追加登録用に製造された電子キーが制御装置と認証が成立する。よって、通信対象に固有の識別情報と第２鍵生成ロジックによって生成された暗号鍵との両方が保存された電子キーのみを制御装置に登録可能となる。
【００１５】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の電子キー登録システムにおいて、前記第１鍵生成ロジックを使用後に使用禁止に設定することをその要旨としている。
【００１６】
同構成によれば、初期登録用の電子キーを登録した後に第１鍵生成ロジックが使用禁止になるので、制御装置に別の初期登録用の電子キーが新たに登録されることを防ぐことが可能となる。
【００１７】
請求項６に記載の発明は、請求項２〜５のいずれか一項に記載の電子キー登録システムにおいて、前記第２鍵生成ロジックの逆演算を使用後に使用禁止に設定することをその要旨としている。
【００１８】
同構成によれば、初期登録用の電子キーを登録した後に第２鍵生成ロジックの逆演算が使用禁止になるので、制御装置に別の初期登録用の電子キーが新たに登録されることを防ぐことが可能となる。
【００１９】
請求項７に記載の発明は、請求項１に記載の電子キー登録システムにおいて、前記初期登録ステップでは、前記制御装置に保存された識別情報を前記電子キーに書き込むとともに、前記電子キーに保存された前記第１暗号鍵生成コードを取り出して、前記第１鍵生成ロジックによって前記第１暗号鍵生成コードから前記暗号鍵を生成して前記制御装置に保存し、第３鍵生成ロジックの逆演算によって、前記電子キーから取り出した前記第１暗号鍵生成コードと自身に保存された識別情報とから前記新たな暗号鍵生成コードとして第３暗号鍵生成コードを生成して前記電子キーに保存し、前記第１暗号鍵生成コードを前記第３暗号鍵生成コードに書き換えることをその要旨としている。
【００２０】
同構成によれば、暗号鍵に関連した情報として第１暗号鍵生成コードを使用し、第１暗号鍵生成コードと識別情報とから第３鍵生成ロジックの逆演算で第３暗号鍵生成コードを生成したので、チャレンジレスポンス認証に使用する暗号鍵の使用を抑制でき、セキュリティ上好ましい。
【００２１】
請求項８に記載の発明は、請求項７に記載の電子キー登録システムにおいて、前記認証に用いる暗号鍵を生成する際に使用する前記電子キー毎に異なる第１暗号鍵生成コードと前記通信対象に固有の識別情報とを使用して第３鍵生成ロジックの逆演算によって生成した前記第３暗号鍵生成コードと、前記第１暗号鍵生成コードを使用して第１鍵生成ロジックによって生成した暗号鍵とが、追加登録される前記電子キーに保存されるキー追加製造ステップと、前記制御装置に保存された識別情報が前記電子キーに登録されていることを条件に、前記電子キーに保存された前記第３暗号鍵生成コードを取り出して、前記第３鍵生成ロジックによって前記第３暗号鍵生成コードと前記識別情報とから前記第１暗号鍵生成コードを生成して、生成した前記第１暗号鍵生成コードから前記第１鍵生成ロジックによって前記暗号鍵を生成して前記制御装置に保存するキー追加登録ステップと、を備えることをその要旨としている。
【００２２】
同構成によれば、キー追加登録ステップにおいて通信対象に固有の識別情報が電子キーに書き込まれていることを条件としているので、通信対象に固有の識別情報が保存されていない電子キーの制御装置への登録を排除可能である。また、キー追加製造ステップにおいて第１鍵生成ロジックによって生成した暗号鍵が追加登録する電子キーに保存されるとともに、キー追加登録ステップにおいて第３鍵生成ロジックによって第３暗号鍵生成コードと識別情報とから第１暗号鍵生成コードを生成して、生成した暗号鍵生成コードから第１鍵生成ロジックによって生成された暗号鍵が制御装置に保存される。このため、追加登録用に製造された電子キーのみ制御装置と認証が成立し、初期登録用に製造された電子キーの制御装置への登録を排除可能である。
【００２３】
請求項９に記載の発明は、請求項７又は８に記載の電子キー登録システムにおいて、前記通信対象毎に異なる固有の識別情報が、交換される前記制御装置に保存される交換制御装置製造ステップと、前記制御装置に保存された識別情報が前記電子キーに登録されていることを条件に、前記電子キーに保存された前記第３暗号鍵生成コードを取り出して、第３鍵生成ロジックによって前記第３暗号鍵生成コードと前記識別情報とから前記第１暗号鍵生成コードを生成して、生成した前記第１暗号鍵生成コードから前記第１鍵生成ロジックによって前記暗号鍵を生成して前記制御装置に仮保存し、当該暗号鍵による前記電子キーとの認証が成立したことを条件に、生成した前記暗号鍵を前記制御装置に保存する交換制御装置登録ステップと、を備えることをその要旨としている。
【００２４】
同構成によれば、交換制御装置登録ステップにおいて通信対象に固有の識別情報が電子キーに書き込まれていることを条件としているので、通信対象に固有の識別情報が保存されていない電子キーの制御装置への登録を排除可能である。また、交換制御装置登録ステップにおいて第３鍵生成ロジックによって第３暗号鍵生成コードと識別情報とから第１暗号鍵生成コードを生成して、生成した第１暗号鍵生成コードから第１鍵生成ロジックによって暗号鍵を生成し、当該暗号鍵による電子キーとの認証が成立したことを条件に暗号鍵が制御装置に保存される。このため、初期登録された電子キー又は追加登録用に製造された電子キーが制御装置と認証が成立する。よって、通信対象に固有の識別情報と、第１鍵生成ロジックによって生成された暗号鍵と、第３鍵生成ロジックの逆演算によって生成された第３暗号鍵生成コードとのいずれもが保存された電子キーのみを制御装置に登録可能となる。
【００２５】
請求項１０に記載の発明は、請求項７〜９のいずれか一項に記載の電子キー登録システムにおいて、前記第３鍵生成ロジックの逆演算を使用後に使用禁止に設定することをその要旨としている。
【００２６】
同構成によれば、初期登録用の電子キーを登録した後に第３鍵生成ロジックの逆演算が使用禁止になるので、制御装置に別の初期登録用の電子キーが新たに登録されることを防ぐことが可能となる。
【００２７】
請求項１１に記載の発明は、請求項１〜１０のいずれか一項に記載の電子キー登録システムにおいて、交換する前記制御装置及び追加登録する前記電子キーは、前記通信対象に予め設定された識別情報を確認して発注された発注情報に基づいて前記通信対象毎に異なる固有の識別情報が保存されて出荷されることをその要旨としている。
【００２８】
同構成によれば、出荷時に通信対象毎に異なる固有の識別情報が制御装置や電子キーに保存されるので、市場に出回った段階で、発注と異なる制御装置に電子キーを登録したり、発注と異なる電子キーを制御装置に登録したりすることを防ぐことが可能となる。
【発明の効果】
【００２９】
本発明によれば、セキュリティ性を維持しながら、容易に登録できる。
【図面の簡単な説明】
【００３０】
【図１】電子キー登録システムの概略構成を示すブロック図。
【図２】電子キー登録システムの工場における登録動作を示すシーケンスチャート。
【図３】電子キー登録システムの電子キーを追加登録する際の登録動作を示すシーケンスチャート。
【図４】電子キー登録システムのイモビライザＥＣＵ交換した際の登録動作を示すシーケンスチャート。
【図５】電子キー登録システムの工場における登録動作を示すシーケンスチャート。
【図６】電子キー登録システムの電子キーを追加登録する際の登録動作を示すシーケンスチャート。
【図７】電子キー登録システムのイモビライザＥＣＵ交換した際の登録動作を示すシーケンスチャート。
【発明を実施するための形態】
【００３１】
（第１の実施形態）
以下、本発明にかかる電子キー登録システムを車両に具体化した第１の実施形態について図１〜図４を参照して説明する。
【００３２】
図１に示されるように、車両１には、例えば近距離無線通信（通信距離が約数ｃｍの無線通信）によって電子キー２とＩＤ照合を実行するイモビライザシステム３が設けられている。イモビライザシステム３は、電子キー２にＩＤタグ、いわゆるトランスポンダ４を設け、車両１のコイルアンテナ５から送信される駆動電波によりトランスポンダ４が起動した際、このトランスポンダ４から送信されるＩＤコード信号を基にＩＤ照合を行うシステムである。なお、車両１が通信対象に相当する。また、イモビライザシステム３が電子キーシステムとして機能する。
【００３３】
この場合、車両１には、イモビライザシステム３のコントロールユニットとしてイモビライザＥＣＵ６が設けられている。イモビライザＥＣＵ６には、エンジン１１の動作を制御するエンジンＥＣＵ１２が車内ＬＡＮ１３を介して接続されている。イモビライザＥＣＵ６のメモリ６７には、車両１と組をなす電子キー２のＩＤコードが登録されている。イモビライザＥＣＵ６には、例えばＬＦ（Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ）帯やＨＦ（Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）帯の電波を送受信可能なコイルアンテナ５が接続されている。コイルアンテナ５は、磁界成分により電波を送信する磁界アンテナが使用され、キーシリンダに設けられている。なお、イモビライザＥＣＵ６が制御装置に相当する。
【００３４】
トランスポンダ４には、トランスポンダ４の通信動作を制御する制御部４１が設けられている。この制御部４１のメモリ４２には、電子キー２の固有ＩＤとしてＩＤコード（トランスポンダコード）が登録されている。トランスポンダ４には、コイルアンテナ５と同様にＬＦ帯やＨＦ帯の電波を送受信可能な送受信アンテナ２１が設けられている。
【００３５】
イモビライザＥＣＵ６は、電子キー２がキーシリンダに挿入されたことを検出すると、コイルアンテナ５から駆動電波を断続的に送信する。乗車したユーザがエンジン１１を始動する際には、電子キー２をキーシリンダに挿入して、回動操作を行う。このとき、トランスポンダ４は、コイルアンテナ５から送信される駆動電波を送受信アンテナ２１で受信すると、駆動電波を電源として起動する。トランスポンダ４は、起動状態に切り換わると、自身に登録されたＩＤコードを含むＩＤコード信号を送受信アンテナ２１から送信する。イモビライザＥＣＵ６は、トランスポンダ４から送信されたＩＤコード信号をコイルアンテナ５で受信すると、ＩＤコード信号に含まれるＩＤコードによりＩＤ照合（イモビライザ照合）を実行する。イモビライザＥＣＵ６は、ＩＤ照合が成立することを確認すると、ＩＤ照合成立をメモリ６７に保持する。
【００３６】
そして、例えばイグニッションスイッチ（ＩＧＳＷ）１４がエンジンスタート位置まで操作されると、エンジンＥＣＵ１２は、イモビライザＥＣＵ６にＩＤ照合成立結果を確認する。エンジンＥＣＵ１２は、イモビライザＥＣＵ６からＩＤ照合成立を取得すると、エンジン１１への点火制御及び燃料噴射制御を開始し、エンジン１１を始動させる。
【００３７】
イモビライザ照合の認証には、電子キー２のＩＤコードを確認するコード照合の他に、チャレンジレスポンス認証も実行されている。チャレンジレスポンス認証は、車両１側が例えば乱数コードとしてチャレンジコードを電子キー２に送信してレスポンスを演算させ、車両１が自ら演算するレスポンスコードと、電子キー２から受信したレスポンスコードとが一致するか否かによる認証である。イモビライザＥＣＵ６とトランスポンダ４との認証には、共通の暗号鍵を用いる共通鍵暗号方式を採用している。電子キー２及びイモビライザＥＣＵ６は、それぞれに登録された暗号鍵Ｋを使用してチャレンジコードからレスポンスコードを演算する。
【００３８】
トランスポンダ４のメモリ４２には、車両１に固有の識別情報であるビークルＩＤ（ＶＩＤ）と、暗号鍵Ｋを生成する際に使用する電子キー毎に異なる暗号鍵生成コードとしてのＳＥＥＤコード（ＳＣ）と、認証に用いる暗号鍵Ｋとが保存されている。なお、初期登録用の電子キー２のトランスポンダ４には第１ＳＥＥＤコード（ＳＣ）が予め保存されている。また、追加登録用の電子キー２のトランスポンダ４には第２ＳＥＥＤコード（ＳＣ’）が予め保存されている。
【００３９】
イモビライザＥＣＵ６のメモリ６７には、電子キー２の初期登録を許可する初期登録フラグと、交換するために補給されたイモビライザＥＣＵ６であって電子キー２の初期登録を許可する、又は電子キー２の追加登録を許可する追加登録フラグとが設定されている。また、イモビライザＥＣＵ６のメモリ６７には、車両１に固有の識別情報であるビークルＩＤ（ＶＩＤ）と、認証に用いる暗号鍵Ｋと、暗号鍵Ｋを生成する際に使用する鍵生成ロジックとが保存されている。
【００４０】
また、イモビライザシステム３には、電子キー２をイモビライザＥＣＵ６に登録する電子キー登録システム７が設けられている。電子キー登録システム７は、新規に電子キー２をイモビライザＥＣＵ６に登録したり、電子キー２をイモビライザＥＣＵ６に追加登録したり、交換したイモビライザＥＣＵ６に電子キー２を登録したりする。
【００４１】
電子キー登録システム７は、電子キー２に保存された認証時に用いる暗号鍵ＫをイモビライザＥＣＵ６に保存することで、電子キー２をイモビライザＥＣＵ６に登録する。このとき、電子キー登録システム７は、暗号鍵Ｋそのものではなく、ＳＥＥＤコード（ＳＣ，ＳＣ’）を電子キー２から取得して暗号鍵Ｋを生成する。なお、電子キー登録システム７は、暗号鍵Ｋとともに電子キー２に固有のＩＤコードを電子キー２からイモビライザＥＣＵ６に保存する。
【００４２】
電子キー登録システム７は、登録ツール８を車両１に接続して、登録ツール８によってイモビライザＥＣＵ６の動作モードを登録モードに切り替えることで、電子キー２をイモビライザＥＣＵ６に登録させる。登録ツール８には、登録ツール８を制御する制御部８１と、ユーザによる登録操作を検出する操作部８２と、登録動作を表示する表示部８３とが設けられている。登録ツール８は、新規に電子キー２を登録する初期登録モードに設定されると、イモビライザＥＣＵ６の動作モードを初期登録モードに変更する初期登録信号を車両１に出力する。また、登録ツール８は、電子キー２を追加登録する追加登録モードに設定されると、イモビライザＥＣＵ６の動作モードを追加登録モードに変更する追加登録信号と、既に登録されている電子キー２を確認する登録キー確認信号とを車両１に出力する。また、登録ツール８は、交換したイモビライザＥＣＵ６に電子キー２を初期登録する際にも追加登録モードに設定される。
【００４３】
イモビライザＥＣＵ６には、動作モードを切り替えるモード切替部６１が設けられている。モード切替部６１は、登録ツール８から初期登録信号が入力されると、動作モードを初期登録モードに切り替える。また、モード切替部６１は、登録ツール８から追加登録信号が入力されると、動作モードを追加登録モードに切り替える。
【００４４】
また、イモビライザＥＣＵ６には、初期登録する電子キー２にビークルＩＤを書き込むビークルＩＤ書込部６２が設けられている。ビークルＩＤ書込部６２は、動作モードが初期登録モードに切り替えられると、メモリ６７に記憶されたビークルＩＤを含ませたビークルＩＤ信号をコイルアンテナ５から電子キー２に送信する。
【００４５】
また、イモビライザＥＣＵ６には、自身に追加登録する電子キー２に保存されたビークルＩＤが正しいか否かを確認するビークルＩＤ確認部６３が設けられている。ビークルＩＤ確認部６３は、動作モードが追加登録モードに切り替えられると、電子キー２に保存されたビークルＩＤが自身に保存されたビークルＩＤと同じであるかを確認するビークルＩＤ確認信号をコイルアンテナ５から電子キー２に送信する。そして、ビークルＩＤ確認部６３は、電子キー２から送信されたビークルＩＤ信号に含まれるビークルＩＤが正しいか否かを確認する。
【００４６】
また、イモビライザＥＣＵ６には、電子キー２に保存された暗号鍵Ｋを生成するためにＳＥＥＤコード（ＳＣ，ＳＣ’）を読み込むＳＥＥＤ読込部６４が設けられている。ＳＥＥＤ読込部６４は、動作モードがいずれかの登録モードに切り替えられた際に、ＳＥＥＤコード（ＳＣ，ＳＣ’）を要求するＳＥＥＤ要求信号をコイルアンテナ５から送信し、電子キー２から送信されたＳＥＥＤ信号からＳＥＥＤコード（ＳＣ，ＳＣ’）を取り出す。
【００４７】
また、イモビライザＥＣＵ６には、暗号鍵Ｋを生成する暗号鍵生成部６５が設けられている。暗号鍵生成部６５は、初期登録モードにおいて、ＳＥＥＤ読込部６４が取得した第１ＳＥＥＤコード（ＳＣ）を使用して第１鍵生成ロジックｆによって暗号鍵Ｋを生成する。また、暗号鍵生成部６５は、第１鍵生成ロジックｆによって暗号鍵Ｋを生成すると、第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）によって生成した暗号鍵Ｋとメモリ６７に保存されたビークルＩＤとから新たなＳＥＥＤコードとして第２ＳＥＥＤコード（ＳＣ’）を算出する。そして、ＳＥＥＤ読込部６４は、暗号鍵生成部６５が算出した第２ＳＥＥＤコード（ＳＣ’）を含む第２ＳＥＥＤ信号をコイルアンテナ５から送信する。第２ＳＥＥＤ信号を受信した電子キー２は、第１ＳＥＥＤコード（ＳＣ）を第２ＳＥＥＤコード（ＳＣ’）に書き換える。また、暗号鍵生成部６５は、追加登録モードにおいてＳＥＥＤ読込部６４が取得した第２ＳＥＥＤコード（ＳＣ’）とメモリ６７に保存されたビークルＩＤとを使用して第２鍵生成ロジックｇによって暗号鍵Ｋを生成する。
【００４８】
また、イモビライザＥＣＵ６には、生成された暗号鍵Ｋを登録するとともに、フラグを変更する暗号鍵登録部６６が設けられている。暗号鍵登録部６６は、追加登録モードでは暗号鍵生成部６５が生成した暗号鍵Ｋをメモリ６７に保存することで暗号鍵ＫをイモビライザＥＣＵ６に登録する。一方、暗号鍵登録部６６は、初期登録モードでは暗号鍵生成部６５が生成した暗号鍵Ｋをメモリ６７に仮保存し、チャレンジレスポンス認証を行う。暗号鍵登録部６６は、チャレンジコードを含むチャレンジ信号をコイルアンテナ５から送信し、電子キー２から送信されたレスポンス信号に含まれるチャレンジコードを、暗号鍵Ｋを使用して演算したレスポンスコードと、送信したチャレンジコードを、暗号鍵Ｋを使用して演算したレスポンスコードとを照合（レスポンス照合）する。そして、暗号鍵登録部６６は、レスポンス照合が成立した際に暗号鍵Ｋをメモリ６７に保存することでイモビライザＥＣＵ６に登録する。暗号鍵登録部６６は、初期登録モードでは、暗号鍵Ｋを保存した後、初期登録拒否操作を検出すると、初期登録を拒否するとともに、第１鍵生成ロジックｆを使用禁止とする。なお、初期登録拒否操作は、イグニッションスイッチ１４に対してオンオフを２０回繰り返す操作である。
【００４９】
ここで、電子キー２に保存するビークルＩＤは、登録する車両１から事前に取得する。具体的には、ビークルＩＤを要求する特定操作を車両１に行った際に、ディスプレイ１５にビークルＩＤを表示する。なお、電子キー２を追加登録する場合には、既存の電子キー２をキーシリンダに挿入し、イモビライザ照合が成立した際に、ビークルＩＤをディスプレイ１５に表示してもよい。
【００５０】
次に、電子キー登録システム７によるイモビライザＥＣＵ６への電子キー２の登録動作について図２〜図４を参照して説明する。
まず、初期製造ステップにおいて、初期登録用のイモビライザＥＣＵ６のメモリ６７には、搭載される車両１のビークルＩＤ（ＶＩＤ−Ａ）と、第１鍵生成ロジックｆと、第２鍵生成ロジックｇと、第２鍵生成ロジックの逆演算（変換ロジックｇ−１）とが保存される。また、メモリ６７の初期登録フラグ及び追加登録フラグは受け入れが許容される。一方、初期製造ステップにおいて、初期登録用の電子キー２のメモリ４２には、第１ＳＥＥＤコード（ＳＣ−１）と、第１ＳＥＥＤコード（ＳＣ−１）を使用して第１鍵生成ロジックｆによって生成された暗号鍵（Ｋ−１）とが保存される。
【００５１】
次に、工場における電子キー２の登録について説明する。初期登録ステップにおいて、登録ツール８を車両１に接続して、登録操作を行う。また、上記のイモビライザＥＣＵ６が車両１に搭載されるとともに、車両１に搭載されたイモビライザＥＣＵ６に電子キー２が登録される。
【００５２】
図２に示されるように、登録ツール８は、ユーザが操作部８２を操作して初期登録に設定すると、初期登録命令として初期登録信号をイモビライザＥＣＵ６に出力する（ステップＳ１）。イモビライザＥＣＵ６は、初期登録信号を受信すると、動作モードを初期登録モードに切り替える（ステップＳ２）。すなわち、モード切替部６１は、イモビライザＥＣＵ６に初めて電子キー２を登録する初期登録モードに切り替える。
【００５３】
そして、イモビライザＥＣＵ６は、自身のメモリ６７に保存されたビークルＩＤを電子キー２に書き込む（ステップＳ３）。すなわち、ビークルＩＤ書込部６２は、メモリ６７に記憶されたビークルＩＤ（ＶＩＤ−Ａ）を含ませたビークルＩＤ信号をコイルアンテナ５から電子キー２に送信する。
【００５４】
電子キー２は、ビークルＩＤ信号を受信すると、ビークルＩＤを書き込む（ステップＳ４）。すなわち、トランスポンダ４は、ビークルＩＤ信号に含まれるビークルＩＤ（ＶＩＤ−Ａ）をメモリ４２に保存する。そして、電子キー２は、ビークルＩＤの書き込みをロックする（ステップＳ５）。すなわち、トランスポンダ４は、メモリ４２のビークルＩＤの上書きを禁止することで、ビークルＩＤの書き替えを防止する。
【００５５】
イモビライザＥＣＵ６は、ビークルＩＤの書き込みに続いて、ＳＥＥＤコード（ＳＣ）を読み込む（ステップＳ６）。すなわち、ＳＥＥＤ読込部６４は、ＳＥＥＤコード（ＳＣ）を要求するＳＥＥＤ要求信号をコイルアンテナ５から送信する。
【００５６】
電子キー２は、ＳＥＥＤ要求信号を受信すると、ＳＥＥＤ信号を送信する（ステップＳ７）。トランスポンダ４は、メモリ４２に保存された第１ＳＥＥＤコード（ＳＣ−１）を含むＳＥＥＤ信号を送信する。
【００５７】
イモビライザＥＣＵ６は、第１鍵生成ロジックｆで暗号鍵（Ｋ−１）を算出する（ステップＳ８）。すなわち、ＳＥＥＤ読込部６４は、ＳＥＥＤ信号を受信することで、第１ＳＥＥＤコード（ＳＣ−１）を取得する。暗号鍵生成部６５は、ＳＥＥＤ読込部６４が取得した第１ＳＥＥＤコード（ＳＣ−１）を使用して第１鍵生成ロジックｆによって暗号鍵（Ｋ−１）を生成する。よって、イモビライザＥＣＵ６は、電子キー２から暗号鍵（Ｋ−１）を直接取得するのではなく、第１ＳＥＥＤコード（ＳＣ−１）を取得することで生成する。
【００５８】
続いて、イモビライザＥＣＵ６は、生成した暗号鍵（Ｋ−１）をメモリ６７に仮保存する（ステップＳ９）。すなわち、暗号鍵登録部６６は、暗号鍵生成部６５が生成した暗号鍵（Ｋ−１）をメモリ６７に仮保存する。
【００５９】
そして、イモビライザＥＣＵ６は、仮保存した暗号鍵（Ｋ−１）が正しいか否かを確認するために、チャレンジレスポンス認証を行う。詳しくは、イモビライザＥＣＵ６は、チャレンジ信号を送信する（ステップＳ１０）。すなわち、暗号鍵登録部６６は、仮保存された暗号鍵（Ｋ−１）を使用して演算されたチャレンジコードを含むチャレンジ信号をコイルアンテナ５から送信する。続いて、暗号鍵登録部６６は、チャレンジコードに対してレスポンス演算を行う（ステップＳ１１）。電子キー２は、受信したチャレンジ信号に含まれるチャレンジコードに対してレスポンス演算を行う（ステップＳ１２）。そして、電子キー２は、レスポンス演算によって得られたレスポンスコードを含むレスポンス信号を送信する（ステップＳ１３）。
【００６０】
イモビライザＥＣＵ６は、レスポンス信号を受信すると、レスポンス信号に含まれるレスポンスコードを照合し、レスポンス照合が成立する（ステップＳ１４）と、暗号鍵（Ｋ−１）を保存する（ステップＳ１５）。暗号鍵登録部６６は、レスポンス照合が成立した際に暗号鍵（Ｋ−１）をメモリ６７に保存することでイモビライザＥＣＵ６に登録する。
【００６１】
イモビライザＥＣＵ６は、暗号鍵Ｋを保存すると、第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）で第２ＳＥＥＤコード（ＳＣ−１’）を算出する（ステップＳ１６）。すなわち、暗号鍵生成部６５は、第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）によって、生成した暗号鍵Ｋ（Ｋ−１）とメモリ６７に保存されたビークルＩＤ（ＶＩＤ−Ａ）とから第２ＳＥＥＤコード（ＳＣ−１’）を算出する。そして、イモビライザＥＣＵ６は、第２ＳＥＥＤコード（ＳＣ−１’）を電子キー２に書き込む（ステップＳ１７）。すなわち、ＳＥＥＤ読込部６４は、暗号鍵生成部６５が算出した第２ＳＥＥＤコード（ＳＣ−１’）を含む第２ＳＥＥＤ信号をコイルアンテナ５から送信する。電子キー２は、第２ＳＥＥＤ信号を受信すると、第２ＳＥＥＤコード（ＳＣ−１’）を書き込む（ステップＳ１８）。すなわち、トランスポンダ４は、第２ＳＥＥＤ信号に含まれる第２ＳＥＥＤコード（ＳＣ−１’）をメモリ４２に保存し、第１ＳＥＥＤコード（ＳＣ−１）を第２ＳＥＥＤコード（ＳＣ−１’）に書き換える。
【００６２】
そして、イモビライザＥＣＵ６は、初期登録拒否操作を検出する（ステップＳ１９）と、初期登録を拒否するとともに、第１鍵生成ロジックｆと第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）とを使用禁止にする（ステップＳ２０）。すなわち、暗号鍵登録部６６は、イグニッションスイッチ１４のオンオフが２０回繰り返されると、初期登録拒否操作を検出したとして、初期登録を拒否するとともに、第１鍵生成ロジックｆと第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）とを使用禁止とする。これにより、イモビライザＥＣＵ６は、電子キー２の初期登録ができなくなる。
【００６３】
次に、電子キー２の追加登録について説明する。キー追加製造ステップにおいて、イモビライザＥＣＵ６のメモリ６７には、搭載される車両１のビークルＩＤ（ＶＩＤ−Ａ）と、暗号鍵（Ｋ−１）と、第２鍵生成ロジックｇとが保存されている。また、メモリ６７の初期登録フラグは受け入れが拒否され、追加登録フラグは受け入れが許容される。一方、キー追加製造ステップにおいて、電子キー２のメモリ４２には、発注に従って、搭載される車両１のビークルＩＤ（ＶＩＤ−Ａ）と、暗号鍵（Ｋ−９）を生成する第２ＳＥＥＤコード（ＳＣ−９’）と、ビークルＩＤ（ＶＩＤ−Ａ）と第２ＳＥＥＤコード（ＳＣ−９’）とを使用して第２鍵生成ロジックｇによって生成された暗号鍵（Ｋ−９）とが保存される。そして、登録ツール８を車両１に接続して、登録操作を行う。
【００６４】
図３に示されるように、キー追加登録ステップにおいて、登録ツール８は、ユーザが操作部８２を操作して追加登録に設定すると、追加登録命令として追加登録信号をイモビライザＥＣＵ６に出力する（ステップＳ２１）。イモビライザＥＣＵ６は、追加登録信号を受信すると、動作モードを追加登録モードに切り替える（ステップＳ２２）。すなわち、モード切替部６１は、イモビライザＥＣＵ６に電子キー２を追加登録する追加登録モードに切り替える。
【００６５】
イモビライザＥＣＵ６は、追加登録モードに切り替わると、車両１に登録済みの電子キー２の暗号鍵（Ｋ−１）が正しいか否かを確認するために、チャレンジレスポンス認証を行う。詳しくは、イモビライザＥＣＵ６は、チャレンジ信号を送信する（ステップＳ２３）。すなわち、暗号鍵登録部６６は、チャレンジコードを含むチャレンジ信号をコイルアンテナ５から送信する。続いて、暗号鍵登録部６６は、チャレンジコードに対して暗号鍵（Ｋ−１）を使用してレスポンス演算を行う（ステップＳ２４）。登録済みの電子キー２は、受信したチャレンジ信号に含まれるチャレンジコードに対して暗号鍵（Ｋ−１）を使用してレスポンス演算を行う（ステップＳ２５）。そして、登録済みの電子キー２は、レスポンス演算によって得られたレスポンスコードを含むレスポンス信号を送信する（ステップＳ２６）。
【００６６】
イモビライザＥＣＵ６は、レスポンス信号を受信すると、レスポンス信号に含まれるレスポンスコードを照合し、レスポンス照合が成立する（ステップＳ２７）と、新たな電子キー２を登録する。すなわち、暗号鍵登録部６６は、レスポンス照合が成立した際に登録した電子キー２であることを確認する。
【００６７】
そして、イモビライザＥＣＵ６は、電子キー２に保存されたビークルＩＤを確認する（ステップＳ２８）。すなわち、ビークルＩＤ確認部６３は、メモリ６７に保存されたビークルＩＤと電子キー２に保存されたビークルＩＤとが同じであるかを確認するビークルＩＤ確認信号をコイルアンテナ５から電子キー２に送信する。
【００６８】
電子キー２は、ビークルＩＤ確認信号を受信すると、ビークルＩＤ信号を送信する（ステップＳ２９）。すなわち、トランスポンダ４は、メモリ４２に保存されたビークルＩＤ（ＶＩＤ−Ａ）を含むビークルＩＤ信号を送信する。
【００６９】
イモビライザＥＣＵ６は、受信したビークルＩＤ信号に含まれるビークルＩＤが一致するか否かを確認し、一致する（ステップＳ３０）と、ＳＥＥＤコード（ＳＣ）を読み込む（ステップＳ３１）。すなわち、ビークルＩＤ確認部６３は、電子キー２から送信されたビークルＩＤ信号に含まれるビークルＩＤが正しいか否かを確認する。ＳＥＥＤ読込部６４は、ＳＥＥＤコード（ＳＣ）を要求するＳＥＥＤ要求信号をコイルアンテナ５から送信する。
【００７０】
電子キー２は、ＳＥＥＤ要求信号を受信すると、ＳＥＥＤ信号を送信する（ステップＳ３２）。すなわち、トランスポンダ４は、メモリ４２に保存された第２ＳＥＥＤコード（ＳＣ−９’）を含むＳＥＥＤ信号を送信する。
【００７１】
イモビライザＥＣＵ６は、第２鍵生成ロジックｇで暗号鍵（Ｋ−９）を算出する（ステップＳ３３）。すなわち、ＳＥＥＤ読込部６４は、ＳＥＥＤ信号を受信することで、第２ＳＥＥＤコード（ＳＣ−９’）を取得する。暗号鍵生成部６５は、ＳＥＥＤ読込部６４が取得した第２ＳＥＥＤコード（ＳＣ−９’）と、メモリ６７に保存されたビークルＩＤ（ＶＩＤ−Ａ）とを使用して第２鍵生成ロジックｇによって暗号鍵（Ｋ−９）を生成する。よって、イモビライザＥＣＵ６は、電子キー２から暗号鍵（Ｋ−９）を直接取得するのではなく、第２ＳＥＥＤコード（ＳＣ−９’）を取得することで生成する。
【００７２】
続いて、イモビライザＥＣＵ６は、生成した暗号鍵（Ｋ−９）をメモリ６７に保存する（ステップＳ３４）。すなわち、暗号鍵登録部６６は、暗号鍵生成部６５が生成した暗号鍵（Ｋ−９）をメモリ６７に保存することで暗号鍵（Ｋ−９）をイモビライザＥＣＵ６に登録する。イモビライザＥＣＵ６は、登録された暗号鍵（Ｋ−９）を使用することで、電子キー２とのイモビライザ照合が可能となる。
【００７３】
次に、イモビライザＥＣＵ６を交換した際における電子キー２の登録について説明する。交換されるイモビライザＥＣＵ６を製造する交換制御装置製造ステップ（交換ＥＣＵ製造ステップ）において、イモビライザＥＣＵ６のメモリ６７には、発注に従って、搭載される車両１のビークルＩＤ（ＶＩＤ−Ａ）と、第２鍵生成ロジックｇが保存されている。また、メモリ６７の初期登録フラグは受け入れが拒否され、追加登録フラグは受け入れが許容されている。一方、登録済みの初期製造の電子キー２のメモリ４２には、搭載された車両１のビークルＩＤ（ＶＩＤ−Ａ）と、暗号鍵（Ｋ−１）を生成する第２ＳＥＥＤコード（ＳＣ−１’）と、第１ＳＥＥＤコード（ＳＣ−１）を使用して第１鍵生成ロジックｆによって生成された暗号鍵（Ｋ−１）とが保存されている。そして、登録ツール８を車両１に接続して、登録操作を行う。
【００７４】
図４に示されるように、交換されるイモビライザＥＣＵ６を登録する交換制御装置登録ステップ（交換ＥＣＵ登録ステップ）において、登録ツール８は、ユーザが操作部８２を操作して追加登録に設定すると、追加登録命令として追加登録信号をイモビライザＥＣＵ６に出力する（ステップＳ４１）。イモビライザＥＣＵ６は、追加登録信号を受信すると、動作モードを追加登録モードに切り替える（ステップＳ４２）。すなわち、モード切替部６１は、交換したイモビライザＥＣＵ６に初めて電子キー２を登録する際にも追加登録モードに切り替える。
【００７５】
そして、イモビライザＥＣＵ６は、電子キー２に保存されたビークルＩＤを確認する（ステップＳ４３）。すなわち、ビークルＩＤ確認部６３は、メモリ６７に保存されたビークルＩＤと電子キー２に保存されたビークルＩＤとが同じであるかを確認するビークルＩＤ確認信号をコイルアンテナ５から電子キー２に送信する。
【００７６】
電子キー２は、ビークルＩＤ確認信号を受信すると、ビークルＩＤ信号を送信する（ステップＳ４４）。すなわち、トランスポンダ４は、メモリ４２に保存されたビークルＩＤ（ＶＩＤ−Ａ）を含むビークルＩＤ信号を送信する。
【００７７】
イモビライザＥＣＵ６は、受信したビークルＩＤ信号に含まれるビークルＩＤが一致するか否かを確認し、一致する（ステップＳ４５）と、ＳＥＥＤコード（ＳＣ）を読み込む（ステップＳ４６）。すなわち、ビークルＩＤ確認部６３は、電子キー２から送信されたビークルＩＤ信号に含まれるビークルＩＤが正しいか否かを確認する。ＳＥＥＤ読込部６４は、ＳＥＥＤコード（ＳＣ）を要求するＳＥＥＤ要求信号をコイルアンテナ５から送信する。
【００７８】
電子キー２は、ＳＥＥＤ要求信号を受信すると、ＳＥＥＤ信号を送信する（ステップＳ４７）。すなわち、トランスポンダ４は、メモリ４２に保存された第２ＳＥＥＤコード（ＳＣ−１’）を含むＳＥＥＤ信号を送信する。
【００７９】
イモビライザＥＣＵ６は、第２鍵生成ロジックｇで暗号鍵（Ｋ−１）を算出する（ステップＳ４８）。すなわち、ＳＥＥＤ読込部６４は、ＳＥＥＤ信号を受信することで、第２ＳＥＥＤコード（ＳＣ−１’）を取得する。暗号鍵生成部６５は、ＳＥＥＤ読込部６４が取得した第２ＳＥＥＤコード（ＳＣ−１’）と、メモリ６７に保存されたビークルＩＤ（ＶＩＤ−Ａ）とを使用して第２鍵生成ロジックｇによって暗号鍵（Ｋ−１）を生成する。よって、イモビライザＥＣＵ６は、電子キー２から暗号鍵（Ｋ−１）を直接取得するのではなく、第２ＳＥＥＤコード（ＳＣ−１’）を取得することで生成する。
【００８０】
続いて、イモビライザＥＣＵ６は、生成した暗号鍵（Ｋ−１）をメモリ６７に仮保存する（ステップＳ４９）。すなわち、暗号鍵登録部６６は、暗号鍵生成部６５が生成した暗号鍵（Ｋ−１）をメモリ６７に仮保存する。
【００８１】
そして、イモビライザＥＣＵ６は、仮保存した暗号鍵（Ｋ−１）が正しいか否か確認するために、チャレンジレスポンス認証を行う。詳しくは、イモビライザＥＣＵ６は、チャレンジ信号を送信する（ステップＳ５０）。すなわち、暗号鍵登録部６６は、チャレンジコードを含むチャレンジ信号をコイルアンテナ５から送信する。続いて、暗号鍵登録部６６は、チャレンジコードに対して暗号鍵（Ｋ−１）を使用してレスポンス演算を行う（ステップＳ５１）。電子キー２は、受信したチャレンジ信号に含まれるチャレンジコードに対して暗号鍵（Ｋ−１）を使用してレスポンス演算を行う（ステップＳ５２）。そして、電子キー２は、レスポンス演算によって得られたレスポンスコードを含むレスポンス信号を送信する（ステップＳ５３）。
【００８２】
イモビライザＥＣＵ６は、レスポンス信号を受信すると、レスポンス信号に含まれるレスポンスコードを照合し、レスポンス照合が成立する（ステップＳ５４）と、暗号鍵（Ｋ−１）を保存する（ステップＳ５５）。暗号鍵登録部６６は、レスポンス照合が成立した際に暗号鍵（Ｋ−１）をメモリ６７に保存することでイモビライザＥＣＵ６に登録する。
【００８３】
ここで、レスポンス照合が不成立となった際には、イモビライザＥＣＵ６は、仮保存した暗号鍵Ｋを破棄して、登録動作を終了する。
また、交換したイモビライザＥＣＵ６に電子キー２を追加登録する際には、上記ステップＳ４１〜ステップＳ５５の登録動作を同様に行う。
【００８４】
さて、電子キー登録システム７は、電子キー２に予め登録されたビークルＩＤによって、登録するイモビライザＥＣＵ６に対応する電子キー２であるかを確認する。そして、イモビライザＥＣＵ６は、予め保存された第１ＳＥＥＤコードを初期登録用の電子キー２から取得して、第１鍵生成ロジックｆで暗号鍵Ｋを生成し、その後第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）で第２ＳＥＥＤコードを算出して、電子キー２の第１ＳＥＥＤコードを第２ＳＥＥＤコードに書き換えた。また、イモビライザＥＣＵ６は、追加登録用の電子キー２からビークルＩＤと第２ＳＥＥＤコードとを取得して、第２鍵生成ロジックｇで暗号鍵を生成して保存する。このため、仮に第３者がビークルＩＤを取得して、イモビライザＥＣＵ６に本来対応しない電子キー２のメモリ４２にビークルＩＤを保存したとしても、ビークルＩＤとＳＥＥＤコードとから第２鍵生成ロジックｇによって暗号鍵を生成できなければ、暗号鍵は一致しないので、異なる電子キーを登録しようとしてもできない。よって、セキュリティ性を維持しながら、容易に登録できる。
【００８５】
以上、説明した実施形態によれば、以下の効果を奏することができる。
（１）初期製造ステップにおいてビークルＩＤがイモビライザＥＣＵ６に保存され、初期登録ステップにおいてイモビライザＥＣＵ６に保存されたビークルＩＤが初期登録用の電子キー２に書き込まれる。すなわち、電子キー２はビークルＩＤが登録された車両１のイモビライザＥＣＵ６にのみ対応し、他の車両１のイモビライザＥＣＵ６に対応しない。そして、生成した暗号鍵ＫとイモビライザＥＣＵ６に保存されたビークルＩＤとから生成した第２ＳＥＥＤコードを電子キー２に書き込むことで第１ＳＥＥＤコードを第２ＳＥＥＤコードに書き換えるので、書き換えられた第２ＳＥＥＤコードから暗号鍵Ｋを生成できない他のイモビライザＥＣＵ６への登録を排除できる。よって、セキュリティ性を維持しながら、対となる電子キー２とイモビライザＥＣＵ６とをまとめて出荷する必要がなく、容易に登録できる。
【００８６】
（２）暗号鍵に関連した情報として暗号鍵Ｋを使用し、暗号鍵ＫとビークルＩＤとから第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）で第２ＳＥＥＤコードを生成した。このため、電子キー２から取り出した第１ＳＥＥＤコードを自身に保持しておく必要がなく、第２ＳＥＥＤコードから生成した暗号鍵Ｋを保持していればよい。
【００８７】
（３）キー追加登録ステップにおいてビークルＩＤが電子キー２に書き込まれていることを条件としているので、ビークルＩＤが保存されていない電子キー２のイモビライザＥＣＵ６への登録を排除できる。また、キー追加製造ステップにおいて第２鍵生成ロジックｇによって生成した暗号鍵Ｋが追加登録する電子キー２に保存されるとともに、キー追加登録ステップにおいて第２鍵生成ロジックｇによって生成した暗号鍵ＫがイモビライザＥＣＵ６に保存される。このため、追加登録用に製造された電子キー２のみイモビライザＥＣＵ６と認証が成立し、初期登録用に製造された電子キー２のイモビライザＥＣＵ６への登録を排除できる。
【００８８】
（４）交換ＥＣＵ登録ステップにおいてビークルＩＤが電子キー２に書き込まれていることを条件としているので、ビークルＩＤが保存されていない電子キー２のイモビライザＥＣＵ６への登録を排除できる。また、交換ＥＣＵ登録ステップにおいて第２鍵生成ロジックｇによって暗号鍵Ｋを生成し、当該暗号鍵Ｋによる電子キー２との認証が成立したことを条件に暗号鍵ＫがイモビライザＥＣＵ６に保存される。このため、初期登録された電子キー２又は追加登録用に製造された電子キー２がイモビライザＥＣＵ６と認証が成立する。よって、ビークルＩＤと第２鍵生成ロジックｇによって生成された暗号鍵Ｋとの両方が保存された電子キー２のみをイモビライザＥＣＵ６に登録できる。
【００８９】
（５）初期登録用の電子キー２を登録した後に第１鍵生成ロジックが使用禁止になるので、イモビライザＥＣＵ６に別の初期登録用の電子キー２が新たに登録されることを防ぐことができる。
【００９０】
（６）初期登録用の電子キー２を登録した後に第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）が使用禁止になるので、イモビライザＥＣＵ６に別の初期登録用の電子キー２が新たに登録されることを防ぐことができる。
【００９１】
（７）出荷時に車両１毎に異なるビークルＩＤがイモビライザＥＣＵ６や電子キー２に保存されるので、市場に出回った段階で、発注と異なるイモビライザＥＣＵ６に電子キー２を登録したり、発注と異なる電子キー２をイモビライザＥＣＵ６に登録したりすることを防ぐことができる。
【００９２】
（第２の実施形態）
以下、本発明にかかる電子キー登録システムを車両に具体化した第２の実施形態について図１、図５〜図７を参照して説明する。この実施形態の電子キー登録システムは、新たなＳＥＥＤコードを暗号鍵とビークルＩＤとから算出するのではなく、ＳＥＥＤコードとビークルＩＤとから算出する点が上記第１の実施形態と異なっている。以下、第１の実施形態との相違点を中心に説明する。なお、この実施形態の電子キー登録システムは、図１に示す第１の実施形態の電子キー登録システムとほぼ同様の構成を備えている。
【００９３】
電子キー登録システム７によるイモビライザＥＣＵ６への電子キー２の登録動作について図５〜図７を参照して説明する。
まず、初期製造ステップにおいて、初期登録用のイモビライザＥＣＵ６のメモリ６７には、搭載される車両１のビークルＩＤ（ＶＩＤ−Ａ）と、第１鍵生成ロジックｆと、第３鍵生成ロジックｈと、第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）とが保存される。また、メモリ６７の初期登録フラグ及び追加登録フラグは受け入れが許容される。一方、初期製造ステップにおいて、初期登録用の電子キー２のメモリ４２には、第１ＳＥＥＤコード（ＳＣ−１）と、第１ＳＥＥＤコード（ＳＣ−１）を使用して第１鍵生成ロジックｆによって生成された暗号鍵（Ｋ−１）とが保存される。
【００９４】
次に、工場における電子キー２の登録について説明する。初期登録ステップにおいて、登録ツール８を車両１に接続して、登録操作を行う。また、上記のイモビライザＥＣＵ６が車両１に搭載されるとともに、車両１に搭載されたイモビライザＥＣＵ６に電子キー２が登録される。
【００９５】
図５に示されるように、ステップＳ１５までは第１の実施形態と同様である。イモビライザＥＣＵ６は、ステップＳ１５において暗号鍵Ｋを保存すると、第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）で新たなＳＥＥＤコードとして第３ＳＥＥＤコード（ＳＣ−１”）を算出する（ステップＳ１６）。すなわち、暗号鍵生成部６５は、第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）によって、生成した暗号鍵Ｋ（Ｋ−１）とメモリ６７に保存されたビークルＩＤ（ＶＩＤ−Ａ）とから第３ＳＥＥＤコード（ＳＣ−１”）を算出する。そして、イモビライザＥＣＵ６は、第３ＳＥＥＤコードを電子キー２に書き込む（ステップＳ１７）。すなわち、ＳＥＥＤ読込部６４は、暗号鍵生成部６５が算出した第３ＳＥＥＤコード（ＳＣ−１”）を含む第３ＳＥＥＤ信号をコイルアンテナ５から送信する。電子キー２は、第３ＳＥＥＤ信号を受信すると、第３ＳＥＥＤコードを書き込む（ステップＳ１８）。すなわち、トランスポンダ４は、第３ＳＥＥＤ信号に含まれる第３ＳＥＥＤコード（ＳＣ−１”）をメモリ４２に保存し、第１ＳＥＥＤコード（ＳＣ−１）を第３ＳＥＥＤコード（ＳＣ−１”）に書き換える。
【００９６】
そして、イモビライザＥＣＵ６は、初期登録拒否操作を検出する（ステップＳ１９）と、初期登録を拒否するとともに、第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）を使用禁止にする（ステップＳ２０）。すなわち、暗号鍵登録部６６は、イグニッションスイッチ１４のオンオフが２０回繰り返されると、初期登録拒否操作を検出したとして、初期登録を拒否するとともに、第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）を使用禁止とする。これにより、イモビライザＥＣＵ６は、電子キー２の初期登録ができなくなる。
【００９７】
次に、電子キー２の追加登録について説明する。キー追加製造ステップにおいて、イモビライザＥＣＵ６のメモリ６７には、搭載される車両１のビークルＩＤ（ＶＩＤ−Ａ）と、暗号鍵（Ｋ−１）と、第３鍵生成ロジックｈとが保存されている。また、メモリ６７の初期登録フラグは受け入れが拒否され、追加登録フラグは受け入れが許容される。一方、キー追加製造ステップにおいて、電子キー２のメモリ４２には、発注に従って、搭載される車両１のビークルＩＤ（ＶＩＤ−Ａ）と、第３ＳＥＥＤコード（ＳＣ−９”）と、ビークルＩＤ（ＶＩＤ−Ａ）と第３ＳＥＥＤコード（ＳＣ−９”）とを使用して第３鍵生成ロジックｈによって生成された第１ＳＥＥＤコード（ＳＣ−９）を使用して第１鍵生成ロジックｆによって生成された暗号鍵（Ｋ−９）とが保存される。そして、登録ツール８を車両１に接続して、登録操作を行う。
【００９８】
図６に示されるように、キー追加登録ステップにおいて、ステップＳ３２までは第１の実施形態と同様である。イモビライザＥＣＵ６は、ＳＥＥＤ信号を受信すると、第３ＳＥＥＤコード（ＳＣ−９”）とビークルＩＤ（ＶＩＤ−Ａ）とを使用して第３鍵生成ロジックｈによって生成された第１ＳＥＥＤコード（ＳＣ−９）を算出する（ステップＳ３３−１）。すなわち、ＳＥＥＤ読込部６４は、ＳＥＥＤ信号を受信することで、第３ＳＥＥＤコード（ＳＣ−９”）を取得する。暗号鍵生成部６５は、ＳＥＥＤ読込部６４が取得した第３ＳＥＥＤコード（ＳＣ−９”）と、メモリ６７に保存されたビークルＩＤ（ＶＩＤ−Ａ）とを使用して第３鍵生成ロジックｈによって第１ＳＥＥＤコード（ＳＣ−９）を生成する。続いて、イモビライザＥＣＵ６は、第１鍵生成ロジックｆで暗号鍵（Ｋ−９）を算出する（ステップＳ３３−２）。すなわち、暗号鍵生成部６５は、算出した第１ＳＥＥＤコード（ＳＣ−９）を使用して第１鍵生成ロジックｆによって暗号鍵（Ｋ−９）を生成する。よって、イモビライザＥＣＵ６は、電子キー２から暗号鍵（Ｋ−９）を直接取得するのではなく、第３ＳＥＥＤコード（ＳＣ−９”）を取得することで生成する。
【００９９】
続いて、イモビライザＥＣＵ６は、生成した暗号鍵（Ｋ−９）をメモリ６７に保存する（ステップＳ３４）。すなわち、暗号鍵登録部６６は、暗号鍵生成部６５が生成した暗号鍵（Ｋ−９）をメモリ６７に保存することで暗号鍵（Ｋ−９）をイモビライザＥＣＵ６に登録する。イモビライザＥＣＵ６は、登録された暗号鍵（Ｋ−９）を使用することで、電子キー２とのイモビライザ照合が可能となる。
【０１００】
次に、イモビライザＥＣＵ６を交換した際における電子キー２の登録について説明する。交換されるイモビライザＥＣＵ６を製造する交換制御装置製造ステップ（交換ＥＣＵ製造ステップ）において、イモビライザＥＣＵ６のメモリ６７には、発注に従って、搭載される車両１のビークルＩＤ（ＶＩＤ−Ａ）と、第１鍵生成ロジックｆと、第３鍵生成ロジックｈとが保存されている。また、メモリ６７の初期登録フラグは受け入れが拒否され、追加登録フラグは受け入れが許容されている。一方、登録済みの初期製造の電子キー２のメモリ４２には、搭載された車両１のビークルＩＤ（ＶＩＤ−Ａ）と、ビークルＩＤ（ＶＩＤ−Ａ）と第１ＳＥＥＤコード（ＳＣ−１）とを使用して第３鍵生成ロジックｈによって生成された第３ＳＥＥＤコード（ＳＣ−１”）と、第１ＳＥＥＤコード（ＳＣ−１）を使用して第１鍵生成ロジックｆによって生成された暗号鍵（Ｋ−１）とが保存されている。そして、登録ツール８を車両１に接続して、登録操作を行う。
【０１０１】
図７に示されるように、交換されるイモビライザＥＣＵ６を登録する交換制御装置登録ステップ（交換ＥＣＵ登録ステップ）において、ステップＳ４７までは第１の実施形態と同様である。イモビライザＥＣＵ６は、ＳＥＥＤ信号を受信すると、第３ＳＥＥＤコード（ＳＣ−１”）とビークルＩＤ（ＶＩＤ−Ａ）とを使用して第３鍵生成ロジックｈによって生成された第１ＳＥＥＤコード（ＳＣ−１）を算出する（ステップＳ４８−１）。すなわち、ＳＥＥＤ読込部６４は、ＳＥＥＤ信号を受信することで、第３ＳＥＥＤコード（ＳＣ−１”）を取得する。暗号鍵生成部６５は、ＳＥＥＤ読込部６４が取得した第３ＳＥＥＤコード（ＳＣ−１”）と、メモリ６７に保存されたビークルＩＤ（ＶＩＤ−Ａ）とを使用して第３鍵生成ロジックｈによって第１ＳＥＥＤコード（ＳＣ−１）を生成する。続いて、イモビライザＥＣＵ６は、第１鍵生成ロジックｆで暗号鍵（Ｋ−９）を算出する（ステップＳ４８−２）。すなわち、暗号鍵生成部６５は、算出した第１ＳＥＥＤコード（ＳＣ−１）を使用して第１鍵生成ロジックｆによって暗号鍵（Ｋ−１）を生成する。よって、イモビライザＥＣＵ６は、電子キー２から暗号鍵（Ｋ−１）を直接取得するのではなく、第３ＳＥＥＤコード（ＳＣ−１”）を取得することで生成する。
【０１０２】
続いて、イモビライザＥＣＵ６は、生成した暗号鍵（Ｋ−１）をメモリ６７に仮保存する（ステップＳ４９）。すなわち、暗号鍵登録部６６は、暗号鍵生成部６５が生成した暗号鍵（Ｋ−１）をメモリ６７に仮保存する。
【０１０３】
そして、イモビライザＥＣＵ６は、仮保存した暗号鍵（Ｋ−１）が正しいか否か確認するために、チャレンジレスポンス認証を行う。詳しくは、イモビライザＥＣＵ６は、チャレンジ信号を送信する（ステップＳ５０）。すなわち、暗号鍵登録部６６は、チャレンジコードを含むチャレンジ信号をコイルアンテナ５から送信する。続いて、暗号鍵登録部６６は、チャレンジコードに対して暗号鍵（Ｋ−１）を使用してレスポンス演算を行う（ステップＳ５１）。電子キー２は、受信したチャレンジ信号に含まれるチャレンジコードに対して暗号鍵（Ｋ−１）を使用してレスポンス演算を行う（ステップＳ５２）。そして、電子キー２は、レスポンス演算によって得られたレスポンスコードを含むレスポンス信号を送信する（ステップＳ５３）。
【０１０４】
イモビライザＥＣＵ６は、レスポンス信号を受信すると、レスポンス信号に含まれるレスポンスコードを照合し、レスポンス照合が成立する（ステップＳ５４）と、暗号鍵（Ｋ−１）を保存する（ステップＳ５５）。暗号鍵登録部６６は、レスポンス照合が成立した際に暗号鍵（Ｋ−１）をメモリ６７に保存することでイモビライザＥＣＵ６に登録する。
【０１０５】
ここで、レスポンス照合が不成立となった際には、イモビライザＥＣＵ６は、仮保存した暗号鍵Ｋを破棄して、登録動作を終了する。
また、交換したイモビライザＥＣＵ６に電子キー２を追加登録する際には、上記第２の実施形態のステップＳ４１〜ステップＳ５５の登録動作を同様に行う。
【０１０６】
さて、電子キー登録システム７は、電子キー２に予め登録されたビークルＩＤによって、登録するイモビライザＥＣＵ６に対応する電子キー２であるかを確認する。そして、イモビライザＥＣＵ６は、予め保存されたＳＥＥＤコードを初期登録用の電子キー２から取得して、第１鍵生成ロジックｆで暗号鍵Ｋを生成し、その後第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）で第３ＳＥＥＤコードを算出して、電子キー２の第１ＳＥＥＤコードを第３ＳＥＥＤコードに書き換えた。また、イモビライザＥＣＵ６は、追加登録用の電子キー２からビークルＩＤとＳＥＥＤコードとを取得して第３鍵生成ロジックｈで第１ＳＥＥＤコードを生成して、この第１ＳＥＥＤコードから第１鍵生成ロジックｆで暗号鍵を生成して保存する。このため、仮に第３者がビークルＩＤを取得して、イモビライザＥＣＵ６に本来対応しない電子キー２のメモリ４２にビークルＩＤを保存したとしても、ビークルＩＤと第３ＳＥＥＤコードとから第３鍵生成ロジックｈによって第１ＳＥＥＤコードを生成した上で、第１鍵生成ロジックｆによって暗号鍵を生成できなければ、暗号鍵は一致しないので、異なる電子キーを登録しようとしてもできない。よって、セキュリティ性を維持しながら、容易に登録できる。
【０１０７】
以上、説明した実施形態によれば、第１の実施形態の（１）及び（７）の効果に加え、以下の効果を奏することができる。
（８）暗号鍵に関連した情報としてＳＥＥＤコードを使用し、ＳＥＥＤコードとビークルＩＤとから第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）で第３ＳＥＥＤコードを生成したので、チャレンジレスポンス認証に使用する暗号鍵の使用を抑制でき、セキュリティ上好ましい。
【０１０８】
（９）キー追加登録ステップにおいて通信対象に固有の識別情報が電子キーに書き込まれていることを条件としているので、通信対象に固有の識別情報が保存されていない電子キーの制御装置への登録を排除可能である。また、キー追加製造ステップにおいて第１鍵生成ロジックによって生成した暗号鍵が追加登録する電子キーに保存されるとともに、キー追加登録ステップにおいて第３鍵生成ロジックによって第３ＳＥＥＤコードとビークルＩＤとから第１ＳＥＥＤコードを生成して、生成した第１ＳＥＥＤコードから第１鍵生成ロジックｆによって生成された暗号鍵ＫがイモビライザＥＣＵ６に保存される。このため、追加登録用に製造された電子キー２のみイモビライザＥＣＵ６と認証が成立し、初期登録用に製造された電子キー２のイモビライザＥＣＵ６への登録を排除できる。
【０１０９】
（１０）交換ＥＣＵ登録ステップにおいてビークルＩＤが電子キー２に書き込まれていることを条件としているので、ビークルＩＤが保存されていない電子キー２のイモビライザＥＣＵ６への登録を排除できる。また、交換ＥＣＵ登録ステップにおいて第３鍵生成ロジックｈによって第３ＳＥＥＤコードとビークルＩＤとから第１ＳＥＥＤコードを生成して、生成した第１ＳＥＥＤコードから第１鍵生成ロジックｆによって暗号鍵Ｋを生成し、当該暗号鍵Ｋによる電子キー２との認証が成立したことを条件に暗号鍵ＫがイモビライザＥＣＵ６に保存される。このため、初期登録された電子キー２又は追加登録用に製造された電子キー２がイモビライザＥＣＵ６と認証が成立する。よって、ビークルＩＤと、第１鍵生成ロジックｆによって生成された暗号鍵Ｋと、第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）によって生成された第３ＳＥＥＤコードとのいずれもが保存された電子キー２のみをイモビライザＥＣＵ６に登録できる。
【０１１０】
（１１）初期登録用の電子キー２を登録した後に第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）が使用禁止になるので、イモビライザＥＣＵ６に別の初期登録用の電子キー２が新たに登録されることを防ぐことができる。
【０１１１】
なお、上記実施形態は、これを適宜変更した以下の形態にて実施することができる。
・上記第１の実施形態では、初期登録後に第１鍵生成ロジックｆ及び第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）を使用禁止としたが、第１鍵生成ロジックｆ及び第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）自体を消去してもよい。
【０１１２】
・上記第１の実施形態では、初期登録後に第１鍵生成ロジックｆ及び第２鍵生成ロジックｇの逆演算（変換ロジックｇ−１）を使用禁止としたが、初期登録後も使用可能としてもよい。
【０１１３】
・上記第２の実施形態では、初期登録後に第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）を使用禁止としたが、第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）自体を消去してもよい。
【０１１４】
・上記第２の実施形態では、初期登録後に第３鍵生成ロジックｈの逆演算（変換ロジックｈ−１）を使用禁止としたが、初期登録後も使用可能としてもよい。
・上記実施形態では、交換したイモビライザＥＣＵ６に電子キー２を登録する際に追加登録モードとしたが、補給初期登録モードを別途設定してもよい。さらに、交換されたイモビライザＥＣＵ６への電子キー２の初期登録を許可する補給初期フラグをメモリ６７に設定してもよい。
【０１１５】
・上記実施形態の初期登録ステップ及び交換ＥＣＵ登録ステップにおいて、チャレンジレスポンス認証を行った後に、暗号鍵を登録してもよい。
・上記実施形態において、チャレンジレスポンス認証を省略して暗号鍵を登録してもよい。
【０１１６】
・上記実施形態では、ビークルＩＤを取得する際に、車両１のディスプレイ１５に表示させて確認したが、ビークルＩＤを要求する特定操作を車両１に行うと、ユーザが指定したメールアドレスにメールが届くようにしてもよい。このようにすれば、メールを受信したユーザのみビークルＩＤを確認することができ、秘匿性に優れる。
【０１１７】
・上記実施形態では、初期登録拒否操作としてイグニッションスイッチ１４を操作したが、イグニッションスイッチ１４の操作に限らず、他の操作を設定してもよい。
・上記実施形態では、キーシリンダに電子キー２を挿入するタイプのイモビライザシステム３に本発明を適用したが、車両１によって作られる通信エリアに電子キーが進入することで、通信が可能なタイプの電子キーシステムに本発明を適用してもよい。
【０１１８】
・上記実施形態では、車両１の電子キーシステムに本発明を採用したが、住宅等の建物電子キーシステムに本発明を採用してもよい。
【符号の説明】
【０１１９】
１…通信対象としての車両、２…電子キー、３…イモビライザシステム、４…トランスポンダ、５…コイルアンテナ、６…制御装置としてのイモビライザＥＣＵ、７…電子キー登録システム、８…登録ツール、１１…エンジン、１２…エンジンＥＣＵ、１３…車内ＬＡＮ、１４…イグニッションスイッチ、１５…ディスプレイ、ｆ…第１鍵生成ロジック、ｇ…第２鍵生成ロジック、Ｋ…暗号鍵、ＳＣ…ＳＥＥＤコード、ＶＩＤ…ビークルＩＤ。
【図１】
0005767129.tif 000002
【図２】
0005767129.tif 000003
【図３】
0005767129.tif 000004
【図４】
0005767129.tif 000005
【図５】
0005767129.tif 000006
【図６】
0005767129.tif 000007
【図７】
0005767129.tif 000008