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