(57)【要約】【課題】電子キーを制御装置に登録する際のセキュリティ性を確保することができる電子キー登録システムを提供する。【解決手段】車両１には、車両１ごとに車両ＩＤが割り振られている。電子キー２には、キー固有のＩＤとして電子キーＩＤと、無線によるＩＤ照合時に使用する暗号鍵とが書き込み保存されている。車両１の照合ＥＣＵ４には、電子キーＩＤと、暗号鍵と、各照合ＥＣＵ４に割り振られたＥＣＵ−ＩＤと、照合ＥＣＵ４及びセンター１７の間で対応付けられたＥＣＵ鍵とが書き込み保存されている。センター１７には、車両ＩＤ、ＥＣＵ−ＩＤ及び電子キーＩＤの関連付けが、車両データベース２４により管理されている。車両１を電子キー２に登録するとき、車両ＩＤ及びＥＣＵ−ＩＤを確認することにより、必要とする電子キーＩＤ及び暗号鍵を割り出し、これを照合ＥＣＵ４に書き込み登録する。【選択図】図３
2014156722.tif 000002
【特許請求の範囲】
【請求項１】
通信対象の制御装置に電子キーＩＤ及び暗号鍵を関連付けて書き込むことにより、前記制御装置及び電子キーを暗号通信可能として、当該電子キーを前記通信対象のキーとする電子キー登録システムにおいて、
個々の前記通信対象に割り振られた識別ＩＤと、個々の前記制御装置に割り振られた制御装置ＩＤとを、前記登録時に使用されるパラメータとして区分けし、これらＩＤを用いて前記電子キーを前記制御装置に登録する
ことを特徴とする電子キー登録システム。
【請求項２】
前記登録は、ある限られた領域内での登録作業であるエリア限定登録、ネットワーク通信が可能な環境下においてセンターと通信しながら登録作業を行うオンライン登録、前記センターとは通信せずに登録作業を行うオフライン登録の少なくともいずれか１つが使用されている
ことを特徴とする請求項１に記載の電子キー登録システム。
【請求項３】
前記登録は、ある限られた領域内での登録作業であるエリア限定登録であり、
前記電子キーに書き込まれた電子キーＩＤと、製造時においてエリア限定登録用演算式により生成されて書き込まれたSEEDコードとを、前記制御装置が前記電子キーから取得し、当該制御装置が前記電子キーＩＤを自身のメモリに書き込むステップと、
前記電子キーから取得した前記SEEDコードを、前記制御装置に用意されたエリア限定登録用演算式に通すことによって、前記電子キーＩＤと組をなす暗号鍵を生成し、当該暗号鍵を前記制御装置のメモリに書き込むステップと、
前記電子キーに書き込まれた前記SEEDコードを削除するステップと、
前記制御装置における前記エリア限定登録の機能を削除するステップと、
前記通信対象に前記識別ＩＤを付与するステップと、
前記通信対象に付与された前記識別ＩＤと、前記制御装置に書き込まれた前記制御装置ＩＤと、当該制御装置に書き込まれた前記電子キーＩＤとの関連付けを、センターのデータベースに反映するステップと
を備えたことを特徴とする請求項１又は２に記載の電子キー登録システム。
【請求項４】
前記登録は、ネットワーク通信が可能な環境下においてセンターと通信しながら登録作業を行うオンライン登録であり、
前記電子キーに書き込まれた電子キーＩＤを、前記制御装置が前記電子キーから取得し、当該制御装置が前記電子キーＩＤを自身のメモリに書き込むステップと、
前記制御装置が取り付けられている前記通信対象の前記識別ＩＤと、当該制御装置に書き込まれた前記制御装置ＩＤと、前記電子キーＩＤとを、前記センターに通知するステップと、
前記センターにおいて、前記識別ＩＤ、前記制御装置ＩＤ及び前記電子キーＩＤを基に、前記オンライン登録に必要な制御装置センター鍵と、前記電子キーＩＤと組をなす暗号鍵とを読み出し、これらを制御装置−センター対応演算式に通すことによりSEEDコードを演算するステップと、
前記センターにおいて演算された前記SEEDコードを、当該センターから前記制御装置に通知するステップと、
前記制御装置に予め書き込まれた制御装置センター鍵と、前記センターから取得した前記SEEDコードとを、前記制御装置に用意された制御装置−センター対応演算式に通すことにより、前記制御装置に書き込まれた前記電子キーＩＤと組をなす暗号鍵を前記制御装置が演算し、求めた前記暗号鍵を当該制御装置が自身のメモリに書き込むステップと、
前記制御装置に書き込まれた前記電子キーＩＤと、前記識別ＩＤ及び前記制御装置ＩＤとの関連付けを、前記センターのデータベースに反映するステップと
を備えたことを特徴とする請求項１〜３のうちいずれか一項に記載の電子キー登録システム。
【請求項５】
前記登録は、センターとは通信せずに登録作業を行うオフライン登録であり、
前記識別ＩＤから制御装置センター鍵を割り出し、当該制御装置センター鍵と、別途生成した暗号鍵とを、制御装置−センター対応演算式に通すことによりSEEDコードを演算し、当該SEEDコードを前記電子キーに書き込むことにより、オフライン登録時に使用する電子キーを製造するステップと、
前記電子キーに書き込まれた前記電子キーＩＤ及びSEEDコードを、前記制御装置が前記電子キーから取得し、当該制御装置が前記電子キーＩＤを自身のメモリに書き込むステップと、
前記電子キーから取得した前記SEEDコードを、前記制御装置に用意された制御装置−センター対応演算式に通すことによって、前記電子キーＩＤと組をなす暗号鍵を生成し、当該暗号鍵を前記制御装置のメモリに書き込むステップと
を備えたことを特徴とする請求項１〜４のうちいずれか一項に記載の電子キー登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子キーをその通信対象に登録する電子キー登録システムに関する。
【背景技術】
【０００２】
従来から周知のように、多くの車両では、電子キーから無線送信される電子キーＩＤにてキー照合を行う電子キーシステムが搭載されている。この種の電子キーシステムでは、使用する電子キーを車両に登録する必要があり、この場合、電子キーのキーＩＤや暗号鍵を、車両において電子キーシステムの動作を管理する制御装置（ＥＣＵ（Electronic Control Unit）など）に予め登録しておくことが必要となる。この電子キー登録システムとしては、例えば特許文献１〜３などに具体例が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−６１３２８号公報
【特許文献２】特開２００３−１４８０１８号公報
【特許文献３】特開２００４−１０７９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種の電子キー登録システムにおいては、電子キーが不正に制御装置に登録されないためにも、高いセキュリティ性が要求される。
本発明の目的は、電子キーを制御装置に登録する際のセキュリティ性を確保することができる電子キー登録システムを提供することにある。
【課題を解決するための手段】
【０００５】
前記問題点を解決する電子キー登録システムは、通信対象の制御装置に電子キーＩＤ及び暗号鍵を関連付けて書き込むことにより、前記制御装置及び電子キーを暗号通信可能として、当該電子キーを前記通信対象のキーとする構成において、個々の前記通信対象に割り振られた識別ＩＤと、個々の前記制御装置に割り振られた制御装置ＩＤとを、前記登録時に使用されるパラメータとして区分けし、これらＩＤを用いて前記電子キーを前記制御装置に登録する。
【０００６】
本構成によれば、通信対象の識別ＩＤと制御装置の制御装置ＩＤとを区分けし、これらＩＤを確認しながら電子キーを制御装置に登録するようにした。よって、電子キーの登録時、識別ＩＤと制御装置ＩＤとの紐付けを確認しながらキー登録を行うことが可能となるので、電子キーを制御装置に登録する際のセキュリティ性を確保することが可能となる。
【０００７】
前記電子キー登録システムにおいて、前記登録は、ある限られた領域内での登録作業であるエリア限定登録、ネットワーク通信が可能な環境下においてセンターと通信しながら登録作業を行うオンライン登録、前記センターとは通信せずに登録作業を行うオフライン登録の少なくともいずれか１つが使用されていることが好ましい。この構成によれば、例えば電子キーを制御装置に最初に登録するときはエリア限定登録を使用してキー登録を行う。また、電子キーを制御装置に追加するとき、ネットワーク通信が可能な環境下であればオンライン登録を使用し、ネットワーク通信が不可な環境下であればオフライン登録を使用する。よって、状況ごとに各々最適の方法で電子キーを制御装置に登録することが可能となる。
【０００８】
前記電子キー登録システムにおいて、前記登録は、ある限られた領域内での登録作業であるエリア限定登録であり、前記電子キーに書き込まれた電子キーＩＤと、製造時においてエリア限定登録用演算式により生成されて書き込まれたSEEDコードとを、前記制御装置が前記電子キーから取得し、当該制御装置が前記電子キーＩＤを自身のメモリに書き込むステップと、前記電子キーから取得した前記SEEDコードを、前記制御装置に用意されたエリア限定登録用演算式に通すことによって、前記電子キーＩＤと組をなす暗号鍵を生成し、当該暗号鍵を前記制御装置のメモリに書き込むステップと、前記電子キーに書き込まれた前記SEEDコードを削除するステップと、前記制御装置における前記エリア限定登録の機能を削除するステップと、前記通信対象に前記識別ＩＤを付与するステップと、前記通信対象に付与された前記識別ＩＤと、前記制御装置に書き込まれた前記制御装置ＩＤと、当該制御装置に書き込まれた前記電子キーＩＤとの関連付けを、センターのデータベースに反映するステップとを備えることが好ましい。この構成によれば、エリア限定登録をセキュリティ性よく行うことが可能となる。
【０００９】
前記電子キー登録システムにおいて、前記登録は、ネットワーク通信が可能な環境下においてセンターと通信しながら登録作業を行うオンライン登録であり、前記電子キーに書き込まれた電子キーＩＤを、前記制御装置が前記電子キーから取得し、当該制御装置が前記電子キーＩＤを自身のメモリに書き込むステップと、前記制御装置が取り付けられている前記通信対象の前記識別ＩＤと、当該制御装置に書き込まれた前記制御装置ＩＤと、前記電子キーＩＤとを、前記センターに通知するステップと、前記センターにおいて、前記識別ＩＤ、前記制御装置ＩＤ及び前記電子キーＩＤを基に、前記オンライン登録に必要な制御装置センター鍵と、前記電子キーＩＤと組をなす暗号鍵とを読み出し、これらを制御装置−センター対応演算式に通すことによりSEEDコードを演算するステップと、前記センターにおいて演算された前記SEEDコードを、当該センターから前記制御装置に通知するステップと、前記制御装置に予め書き込まれた制御装置センター鍵と、前記センターから取得した前記SEEDコードとを、前記制御装置に用意された制御装置−センター対応演算式に通すことにより、前記制御装置に書き込まれた前記電子キーＩＤと組をなす暗号鍵を前記制御装置が演算し、求めた前記暗号鍵を当該制御装置が自身のメモリに書き込むステップと、前記制御装置に書き込まれた前記電子キーＩＤと、前記識別ＩＤ及び前記制御装置ＩＤとの関連付けを、前記センターのデータベースに反映するステップとを備えることが好ましい。この構成によれば、オンライン登録をセキュリティ性よく行うことが可能となる。
【００１０】
前記電子キー登録システムにおいて、前記登録は、センターとは通信せずに登録作業を行うオフライン登録であり、前記識別ＩＤから制御装置センター鍵を割り出し、当該制御装置センター鍵と、別途生成した暗号鍵とを、制御装置−センター対応演算式に通すことによりSEEDコードを演算し、当該SEEDコードを前記電子キーに書き込むことにより、オフライン登録時に使用する電子キーを製造するステップと、前記電子キーに書き込まれた前記電子キーＩＤ及びSEEDコードを、前記制御装置が前記電子キーから取得し、当該制御装置が前記電子キーＩＤを自身のメモリに書き込むステップと、前記電子キーから取得した前記SEEDコードを、前記制御装置に用意された制御装置−センター対応演算式に通すことによって、前記電子キーＩＤと組をなす暗号鍵を生成し、当該暗号鍵を前記制御装置のメモリに書き込むステップとを備えることが好ましい。この構成によれば、オフライン登録をセキュリティ性よく行うことが可能となる。
【発明の効果】
【００１１】
本発明によれば、電子キーを制御装置に登録する際のセキュリティ性を確保することができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態の電子キーシステムの構成図。
【図２】（ａ）は工場登録の概要図、（ｂ）はオンライン登録の概要図、（ｃ）はオフライン登録の概要図。
【図３】電子キー登録システムの概要を示すブロック図。
【図４】工場登録においてＥＣＵ及び電子キーを製造する際の手順を示す説明図。
【図５】工場登録の手順を示す説明図。
【図６】オンライン登録において電子キーを製造する際の手順を示す説明図。
【図７】センターにおける作業者登録の概要を示す説明図。
【図８】オンライン登録の手順を示す説明図。
【図９】オフライン登録において電子キーを製造する際の手順を示す説明図。
【図１０】オフライン登録の手順を示す説明図。
【発明を実施するための形態】
【００１３】
以下、電子キー登録システムの一実施形態を図１〜図１０に従って説明する。
［電子キーシステム］
図１に示すように、車両１には、電子キー２の正当性を無線通信により行う電子キーシステム３が設けられている。電子キーシステム３は、RFID（Radio Frequency Identification）を使用したキーシステムである。具体的には、例えば約13.56MHzの周波数を用い、近距離無線（通信距離：数cm〜数10cm）によって電子キーのＩＤ（電子キーＩＤ）をＩＤ照合（イモビライザー照合）するイモビライザーシステムからなる。なお、車両１が通信対象の一例である。
【００１４】
車両１には、電子キー２の正当性を認証する照合ＥＣＵ４と、車載電装品の電源を管理するボディＥＣＵ５と、エンジン７を制御するエンジンＥＣＵ６とが設けられ、これらが車内のバス８を通じて接続されている。照合ＥＣＵ４のメモリ９には、電子キーＩＤと、ＩＤ照合時に行うチャレンジレスポンス認証で使用する暗号鍵（キー鍵）とが書き込み保存されている。電子キーＩＤ及び暗号鍵の組は、車両１に登録されるキー数に応じて複数登録が可能である。照合ＥＣＵ４には、ＬＦ（Low Frequency）帯の電波を送受信可能な通信アンテナ１０が接続されている。なお、照合ＥＣＵ４が制御装置の一例である。
【００１５】
電子キー２には、電子キー２の動作を管理するキー制御部１１が設けられている。キー制御部１１のメモリ１２には、電子キーＩＤや暗号鍵が書き込み保存されている。キー制御部１１には、ＬＦ電波を送受信可能な通信アンテナ１３が接続されている。
【００１６】
ユーザ乗車時、照合ＥＣＵ４は、通信アンテナ１０から駆動電波ＳvcをＬＦ送信する。駆動電波Ｓvcには、電子キー２の電源となる無変調波と、通信の度に値が毎回切り換わるチャレンジコードとが含まれる。電子キー２が通信アンテナ１０にかざされ、駆動電波Ｓvcを通信アンテナ１３で受信すると、電子キー２は駆動電波Ｓvcを電源に動作し、トランスポンダ信号ＳtrをＬＦ返信する。トランスポンダ信号Ｓtrには、電子キー２に登録された電子キーＩＤと、車両１から受信したチャレンジコードを自身の暗号鍵に通すことで生成したレスポンスコードとが含まれる。
【００１７】
照合ＥＣＵ４は、電子キー２から送信されたトランスポンダ信号Ｓtrを通信アンテナ１０で受信すると、トランスポンダ信号Ｓtr内のレスポンスコードと、自身も同様に演算したレスポンスコードとを比較することにより、チャレンジレスポンス認証を行う。また、照合ＥＣＵ４は、トランスポンダ信号Ｓtr内の電子キーＩＤと、自身に登録された電子キーＩＤとを比較することにより、電子キーＩＤ認証も実行する。照合ＥＣＵ４は、両認証が成立することを確認すると、イモビライザー照合を成立とし、エンジンスイッチ１４による電源遷移操作（エンジン始動操作）を許可する。
【００１８】
［電子キー登録システム］
図２（ａ）〜（ｃ）に、電子キー２を車両１に登録する電子キー登録システム１５の動作概要を示す。本例の電子キー登録システム１５は、車両１、電子キー２、登録ツール１６及びセンター１７の４者により構築される。電子キー登録には、車両１に始めて電子キー２を登録する初期登録（初回登録）として工場登録（図２（ａ）参照）と、ネットワーク環境を使用して電子キー２を車両１に登録するオンライン登録（図２（ｂ）参照）と、ネットワーク環境を使用せずに電子キー２を車両１に登録するオフライン登録（図２（ｃ）参照）とがある。
【００１９】
図３に示すように、照合ＥＣＵ４のメモリ９には、照合ＥＣＵ４の固有のＩＤであるＥＣＵ−ＩＤと、照合ＥＣＵ４及びセンター１７の間で対応付けられたＥＣＵ鍵（車載器センター鍵）とが書き込み保存されている。照合ＥＣＵ４のメモリ９には、工場登録時において暗号鍵を計算する際に使用する暗号鍵生成ロジックｆと、オンライン登録及びオフライン登録時において暗号鍵を計算する際に使用する暗号アルゴリズム１８とが書き込み保存されている。暗号アルゴリズム１８は、例えばＡＥＳ（Advanced Encryption Standard）が使用されている。照合ＥＣＵ４は、電子キー登録時、電子キー２に対してはイモビライザー通信の通信インフラ（ＬＦ帯の双方向の近距離無線通信）を使用してキー登録を実行する。なお、ＥＣＵ−ＩＤが制御装置ＩＤの一例であり、ＥＣＵ鍵が制御装置センター鍵の一例であり、暗号鍵生成ロジックｆがエリア限定登録用演算式の一例であり、暗号アルゴリズム１８が制御装置−センター対応演算式の一例である。
【００２０】
車両１には、各車両１の個別のＩＤとして車両ＩＤが登録されている。車両ＩＤは、個々の車両１ごとに割り振られたＩＤであって、例えば車体等に刻印された識別番号の一種である。なお、車両ＩＤが識別ＩＤの一例である。
【００２１】
登録ツール１６には、登録ツール１６の動作を制御するツール制御部１９と、例えばキーボード等からなる入力部２０と、各種画面を表示する表示部２１と、ネットワーク通信時に電波を送受信するネットワーク通信アンテナ２２とが設けられている。登録ツール１６は、例えばケーブル２３を介して、車両１と有線通信する。登録ツール１６は、ネットワーク通信アンテナ２２を介して、センター１７とネットワーク通信する。ネットワーク通信には、例えばインターネットが使用される。電子キー２の登録作業は、作業者が登録ツール１６を操作することによって実行される。
【００２２】
センター１７には、車両ＩＤ、ＥＣＵ−ＩＤ、電子キーＩＤ及び作業者の関連付けを管理する車両データベース２４と、ＥＣＵ−ＩＤ及びＥＣＵ鍵との関連付けを管理するＥＣＵデータベース２５と、電子キーＩＤ及び暗号鍵の関連付けを管理するキーデータベース２６と、各作業者に割り振られた作業者ＩＤ及びそのパスワードの関連付けを管理する作業者データベース２７とが設けられている。センター１７には、照合ＥＣＵ４に書き込まれたものと同様の暗号アルゴリズム２８が登録されている。なお、暗号アルゴリズム２８が制御装置−センター対応演算式の一例である。
【００２３】
照合ＥＣＵ４には、照合ＥＣＵ４において電子キー２の登録動作を実行するＥＣＵ側登録動作部２９と、キー登録完了後、センター１７にデータベース２４〜２７の更新を要求するデータベース反映要求部３０とが設けられている。ＥＣＵ側登録動作部２９は、登録ツール１６から登録命令を入力すると、キー登録動作を開始する。データベース反映要求部３０は、キー登録動作が完了すると、データベース反映を実行させる各種要求をセンター１７に送信する。
【００２４】
電子キー２には、電子キー２において照合ＥＣＵ４へのキー登録の動作を実行するキー側登録動作部３１が設けられている。キー側登録動作部３１は、ＥＣＵ側登録動作部２９と協同して、電子キー２を照合ＥＣＵ４に登録する。
【００２５】
センター１７には、キー登録時において作業者の正当性を認証する作業者認証部３２と、電子キー２を照合ＥＣＵ４に登録する際に必要となる各種情報を演算して出力する登録情報演算出力部３３と、キー登録の完了後、センター１７においてキー登録の結果をデータベース２４〜２７に反映するデータベース反映実行部３４とが設けられている。作業者認証部３２は、キー登録動作時に取得した作業者ＩＤを用いて作業者データベース２７を参照することにより、作業者を認証する。登録情報演算出力部３３は、センター１７に登録された暗号アルゴリズム２８を用い、センター１７においてSEEDコードを演算する。
【００２６】
次に、図４〜図１０を用いて、電子キー登録システム１５の動作を説明する。
（I）「工場登録」
（I−１）照合ＥＣＵ及び工場登録用の電子キーの製造
図４に示すように、車両１に工場登録用の電子キー２ａを工場登録するとき、実際の工場登録の作業に先立ち、照合ＥＣＵ４の製造と工場登録用の電子キー２ａの製造とが行われる。照合ＥＣＵ４の製造はＥＣＵ製造工場３５で行われ、工場登録用の電子キー２ａの製造はキー製造工場３６で行われる。
【００２７】
ステップ１０１において、ＥＣＵ製造工場３５は、照合ＥＣＵ４のメモリ９に、ＥＣＵ−ＩＤとして「ＩＤ−Ａ」と、ＥＣＵ鍵として「鍵−Ａ」と、暗号鍵生成ロジックｆと、暗号アルゴリズム１８とを書き込むことにより、照合ＥＣＵ４を製造する。工場登録の実行可否を決める工場登録のフラグ、及び追加登録の実行可否を決める追加登録のフラグは、ともに「受入（図中の○）」にされている。
【００２８】
同じくステップ１０１において、キー製造工場３６は、工場登録用の電子キー２ａのメモリ１２ａに、電子キーＩＤとして「ＩＤ−１」と、工場登録時において照合ＥＣＵ４が暗号鍵を生成する際のツールとなるSEEDコードとして「SEED−1f」と、暗号鍵として「鍵−１」とを書き込むことにより、工場登録用の電子キー２ａを製造する。ところで、キー製造工場３６には、暗号鍵生成ロジックｆを所持した書込機３７が用意されている。暗号鍵「鍵−１」は、メモリ１２ａに書き込み保存されたSEEDコード「SEED−f1」を、キー製造工場３６の書込機３７に通すことにより計算され、メモリ１２ａに書き込まれる。このため、SEEDコード「SEED−1f」と暗号鍵「鍵−１」とは、暗号鍵生成ロジックｆによって関係付けられていると言える。
【００２９】
ステップ１０２において、ＥＣＵ製造工場３５は、照合ＥＣＵ４に書き込んだＥＣＵ−ＩＤ及びＥＣＵ鍵を、センター１７のＥＣＵデータベース２５に反映する。本例の場合、ＥＣＵデータベース２５には、ＥＣＵ−ＩＤ「ＩＤ−Ａ」とＥＣＵ鍵「鍵−Ａ」とが関連付けられて書き込まれる。ＥＣＵ−ＩＤ及びＥＣＵ鍵のデータベース反映は、システムによって自動的に行ってもよいし、人為的な連絡等によって通知してもよい。
【００３０】
同じくステップ１０２において、キー製造工場３６は、電子キー２ａに書き込んだ電子キーＩＤ及び暗号鍵を、センター１７のキーデータベース２６に反映する。本例の場合、キーデータベース２６には、電子キーＩＤ「ＩＤ−１」と暗号鍵「鍵−１」とが関連付けられて書き込まれる。電子キーＩＤ及び暗号鍵のデータベース反映は、システムによって自動的に行ってもよいし、人為的な連絡等によって通知してもよい。
【００３１】
照合ＥＣＵ４が製造されるとき、その度、ステップ１０１〜１０２が実行される。また、工場登録用の電子キー２ａが製造されるとき、その度、ステップ１０１〜１０２が実行される。ＥＣＵデータベース２５には、製造された照合ＥＣＵ４の分だけＥＣＵ−ＩＤ及びＥＣＵ鍵の組が登録される。また、キーデータベース２６には、製造された工場登録用の電子キー２ａの分だけ電子キーＩＤ及び暗号鍵の組が登録される。
【００３２】
（I−２）車両工場におけるキー登録作業
図５に示すように、工場登録用の電子キー２ａを車両１に初期登録するときは、例えば車両工場３８において工場登録を使用してキー登録を行う。工場登録は、例えば車両工場３８に設置された登録ツール（車両工場登録ツール）１６を使用して行う。
【００３３】
ステップ２０１において、作業者は、登録ツール１６において工場登録操作を行う。
ステップ２０２において、登録ツール１６は、工場登録操作が実行されると、有線通信を通じて工場登録命令を照合ＥＣＵ４に出力する。工場登録命令は、照合ＥＣＵ４に工場登録を実行させるコマンドの一種である。
【００３４】
ステップ２０３において、ＥＣＵ側登録動作部２９は、登録ツール１６から工場登録命令を入力すると、ＬＦの双方向無線通信を通じ、工場登録用の電子キー２ａから電子キーＩＤ「ＩＤ−１」及びSEEDコード「SEED−1f」を読み込む。このとき、ＥＣＵ側登録動作部２９は、キー情報取得要求を工場登録用の電子キー２ａに無線送信する。キー側登録動作部３１ａは、照合ＥＣＵ４からキー情報取得要求を受信すると、メモリ１２ａに書き込まれている電子キーＩＤ「ＩＤ−１」及びSEEDコード「SEED−1f」を読み出し、これらを車両１に無線送信する。ＥＣＵ側登録動作部２９は、工場登録用の電子キー２ａから電子キーＩＤ「ＩＤ−１」を受信すると、これをメモリ９に書き込み保存する。工場登録時に取得する電子キーＩＤ「ＩＤ−１」は、メモリ９における工場用の電子キーＩＤ書き込み欄に書き込まれる。
【００３５】
ステップ２０４において、ＥＣＵ側登録動作部２９は、電子キーＩＤ「ＩＤ−１」の対となる暗号鍵をメモリ９に書き込み保存する。ここでは、ＥＣＵ側登録動作部２９は、工場登録用の電子キー２ａから取得したSEEDコード「SEED−1f」を暗号鍵生成ロジックｆに通して暗号鍵「鍵−１」を計算し、これをメモリ９に書き込み保存する。工場登録時に算出される暗号鍵「鍵−１」は、メモリ９における工場用の暗号鍵書き込み欄に書き込まれる。
【００３６】
ステップ２０５において、ＥＣＵ側登録動作部２９は、ＬＦの双方向無線通信を通じ、SEEDコード削除要求を工場登録用の電子キー２ａに送信する。キー側登録動作部３１ａは、照合ＥＣＵ４からSEEDコード削除要求を受信すると、メモリ１２ａのSEEDコード書き込み欄に書き込まれているSEEDコード「SEED−1f」を削除（消去）する。
【００３７】
ステップ２０６において、ＥＣＵ側登録動作部２９は、工場登録時において工場登録機能の削除要求を登録ツール１６から入力しているのであれば、工場登録のフラグを「受入」→「拒否（図中の×）」に切り替えることにより、工場登録機能を削除する。また、照合ＥＣＵ４に書き込まれている暗号鍵生成ロジックｆも削除する。これにより、以降、工場登録が不可となる。
【００３８】
ステップ２０７において、作業者は、例えば車両１に車両ＩＤ「α」を書き込む。ここでは、例えば車両１のボディ等に車両ＩＤ「α」として識別番号等が刻印される。
ステップ２０８において、データベース反映要求部３０は、登録ツール１６を介して、登録情報３９をセンター１７に送出することにより、センター１７の車両データベース２４を更新する。登録情報３９は、例えば車両ＩＤ「α」、ＥＣＵ−ＩＤ「ＩＤ−Ａ」、電子キーＩＤ「ＩＤ−１」、現在の登録動作が工場登録であること、車両データベース２４の更新を要求するコマンド等を含む情報である。なお、登録情報３９は、登録ツール１６によって無線により自動で行われることに限らず、例えば人為的な連絡等によってセンター１７に通知する方式でもよい。また、登録情報３９は、登録完了時において直ぐにセンター１７に通知されることに限らず、所定時間（所定期間）経過後でもよい。
【００３９】
データベース反映実行部３４は、登録ツール１６から登録情報３９を取得すると、登録情報３９内の車両ＩＤ、ＥＣＵ−ＩＤ及び電子キーＩＤを車両データベース２４に書き込むことにより、車両データベース２４を更新する。ここでは、データベース反映実行部３４は、車両ＩＤ「α」、ＥＣＵ−ＩＤ「ＩＤ−Ａ」、電子キーＩＤ「ＩＤ−１」、作業者「工場」を関連付けて書き込む。
【００４０】
工場登録用の電子キー２ａが車両工場３８において車両１に登録されるとき、その度、ステップ２０１〜２０８（ステップ２０６を除く場合あり）が実行される。同一車両（例えば車両ＩＤ「α」）において複数の工場登録用の電子キー２ａが登録されたとき、車両データベース２４には、同じ車両ＩＤ及びＥＣＵ−ＩＤの組のところに、新たな電子キーＩＤ及び作業者の組が追加される。また、別車両（例えば車両ＩＤ「β」）に工場登録用の電子キー２ａの登録が行われたとき、車両データベース２４には、車両ＩＤ、ＥＣＵ−ＩＤ、電子キーＩＤ及び作業者の新たな組が追加される。
【００４１】
（II）「オンライン登録（市場のオンライン追加登録）」
（II−１）オンライン登録用の電子キーの製造
図６に示すように、車両１にオンライン登録用の電子キー２ｂをオンライン登録するとき、登録ツール１６がネットワーク通信可能な環境下にあるのであれば、実際の登録作業に先立ち、オンライン登録の手続きに従いオンライン登録用の電子キー２ｂを製造する。オンライン登録用の電子キー２ｂの製造は、キー製造工場３６で行われる。
【００４２】
ステップ３０１において、キー製造工場３６は、オンライン登録用の電子キー２ｂのメモリ１２ｂに、電子キーＩＤとして「ＩＤ−１１」と、暗号鍵として「鍵−１１」とを書き込むことにより、オンライン登録用の電子キー２ｂを製造する。なお、オンライン登録用の電子キー２ｂの場合、メモリ１２ｂにSEEDコードは書き込まれず、SEEDコード書き込み欄がブランクにされている。
【００４３】
ステップ３０２において、キー製造工場３６は、オンライン登録用の電子キー２ｂに書き込んだ電子キーＩＤ及び暗号鍵を、センター１７のキーデータベース２６に反映する。本例の場合、キーデータベース２６には、電子キーＩＤ「ＩＤ−１１」と暗号鍵「鍵−１１」とが関連付けられて書き込まれる。電子キーＩＤ及び暗号鍵のデータベース反映は、システムによって自動的に行ってもよいし、人為的な連絡等によって通知してもよい。
【００４４】
オンライン登録用の電子キー２ｂが製造されるとき、その度、ステップ３０１〜３０２が実行される。キーデータベース２６には、製造されたオンライン登録用の電子キー２ｂの分だけ電子キーＩＤ及び暗号鍵の組が登録される。
【００４５】
（II−２）センターへの作業者登録
図７に示すように、続いては、センター１７において作業者登録を行う。センター１７は、作業者から作業者登録の申請を受け付けると、作業者ＩＤ及びパスワードを生成して、これらを作業者に付与する。センター１７は、作業者に付与した作業者ＩＤ及びパスワードを作業者データベース２７に反映する。作業者ＩＤは、作業者単位のみならず、工場単位でも割り振られる。
【００４６】
（II−３）ディーラにおけるキー登録作業
図８に示すように、オンライン登録用の電子キー２ｂを車両１に追加登録するときは、例えばディーラ４０等においてオンライン登録によりキー登録を行う。オンライン登録は、例えばディーラ４０に設置された登録ツール（ディーラ登録ツール）１６を使用して行う。
【００４７】
ステップ４０１において、作業者は、登録ツール１６においてオンライン登録の追加登録操作を行う。このとき、作業者は、作業者ＩＤ「ＩＤ−あ」、パスワード「pass−あ」、車体に刻印された車両ＩＤ「α」を登録ツール１６に入力する。
【００４８】
ステップ４０２において、登録ツール１６は、入力された作業者ＩＤ「ＩＤ−あ」及びパスワード「pass−あ」を、ネットワーク通信を通じてセンター１７に無線送信する。作業者認証部３２は、登録ツール１６から作業者ＩＤ「ＩＤ−あ」及びパスワード「pass−あ」を受信すると、センター作業者認証を実行する。作業者認証部３２は、受信した作業者ＩＤ「ＩＤ−あ」及びパスワード「pass−あ」が作業者データベース２７に存在すること、及びこれらが正しい組み合わせであることを確認することにより、センター作業者認証を実行する。作業者認証部３２は、センター作業者認証が成立することを確認すると、ネットワーク通信を通じてセンター作業者認証成立通知を登録ツール１６に無線送信する。
【００４９】
ステップ４０３において、登録ツール１６は、センター１７からセンター作業者認証成立通知を受信すると、有線通信を通じて追加登録命令を照合ＥＣＵ４に出力する。
ステップ４０４において、登録ツール１６は、ＥＣＵ側登録動作部２９に電子キーＩＤを読み出させて、照合ＥＣＵ４に登録済みキー（電子キーＩＤ「ＩＤ−１」）があるか否かを確認する。このとき、照合ＥＣＵ４に登録済みキーが存在すれば登録動作を継続し、照合ＥＣＵ４に登録済みキーが存在しなければ登録動作を強制終了する。
【００５０】
ステップ４０５において、ＥＣＵ側登録動作部２９は、ＬＦの双方向無線通信を通じ、オンライン登録用の電子キー２ｂから電子キーＩＤを読み込む。このとき、ＥＣＵ側登録動作部２９は、キー情報取得要求をオンライン登録用の電子キー２ｂに無線送信する。キー側登録動作部３１ｂは、照合ＥＣＵ４からキー情報取得要求を受信すると、メモリ１２ｂに書き込まれている電子キーＩＤ「ＩＤ−１１」を読み出し、これを車両１に無線送信する。ＥＣＵ側登録動作部２９は、オンライン登録用の電子キー２ｂから電子キーＩＤ「ＩＤ−１１」を受信すると、これをメモリ９に書き込み保存する。オンライン登録時に取得する電子キーＩＤ「ＩＤ−１１」は、メモリ９における追加用の電子キーＩＤ書き込み欄に書き込まれる。
【００５１】
ステップ４０６において、ＥＣＵ側登録動作部２９は、メモリ９への電子キーＩＤ「ＩＤ−１１」の書き込みを終えると、ステップ４０１のときに登録ツール１６に入力された車両ＩＤ「α」と、照合ＥＣＵ４に書き込まれているＥＣＵ−ＩＤ「ＩＤ−Ａ」と、オンライン登録用の電子キー２ｂから読み込んだ電子キーＩＤ「ＩＤ−１１」とを、登録ツール１６を通じてセンター１７にネットワーク送信する。オンライン登録の場合、ネットワーク通信が可能となっているので、これら情報はネットワーク通信を通じ、登録ツール１６からセンター１７に届く。
【００５２】
登録情報演算出力部３３は、登録ツール１６から受信した車両ＩＤ「α」及びＥＣＵ−ＩＤ「ＩＤ−Ａ」を車両データベース２４及びＥＣＵデータベース２５に照らし、このときの追加登録に使用すべきＥＣＵ鍵、つまり「鍵−Ａ」を読み出す。登録情報演算出力部３３は、登録ツール１６から受信した電子キーＩＤ「ＩＤ−１１」をキーデータベース２６に照らし、このときの追加登録に使用すべき暗号鍵、つまり「鍵−１１」を読み出す。
【００５３】
ステップ４０７において、登録情報演算出力部３３は、車両データベース２４及びＥＣＵデータベース２５から読み出したＥＣＵ鍵「鍵−Ａ」と、キーデータベース２６から読み出した暗号鍵「鍵−１１」とを基に、オンライン登録時に使用するSEEDコードを演算する。本例の場合、登録情報演算出力部３３は、ＥＣＵ鍵「鍵−Ａ」を暗号鍵とし、暗号鍵「鍵−１１」を平文として、これらをセンター１７の暗号アルゴリズム２８に通すことにより、暗号文としてＥＣＵ−ＩＤ「ＩＤ−Ａ」専用のSEEDコード「SEED−11AA」を生成する。
【００５４】
ステップ４０８において、登録情報演算出力部３３は、ステップ４０７において生成したSEEDコード「SEED−11AA」を、登録ツール１６にネットワーク送信する。
ステップ４０９において、ＥＣＵ側登録動作部２９は、センター１７から取得したSEEDコード「SEED−11AA」を基に、電子キーＩＤ「ＩＤ−１１」の組の暗号鍵「鍵−１１」を生成し、これをメモリ９に書き込み保存する。本例の場合、ＥＣＵ側登録動作部２９は、照合ＥＣＵ４に書き込まれているＥＣＵ鍵「鍵−Ａ」を暗号鍵とし、センター１７から取得したSEEDコード「SEED−11AA」を暗号文として、これらを照合ＥＣＵ４の暗号アルゴリズム１８に通すことにより、平文として暗号鍵「鍵−１１」を計算する。そして、ＥＣＵ側登録動作部２９は、計算した暗号鍵「鍵−１１」を照合ＥＣＵ４のメモリ９に書き込み保存する。オンライン登録時に計算された暗号鍵「鍵−１１」は、メモリ９における追加用の暗号鍵書き込み欄に書き込まれる。
【００５５】
ステップ４１０において、ＥＣＵ側登録動作部２９は、メモリ９への暗号鍵「鍵−１１」の書き込みを終えると、登録ツール１６を通じて登録完了連絡をセンター１７にネットワーク送信する。センター１７は、登録ツール１６から登録完了連絡を受信すると、照合ＥＣＵ４に暗号鍵「鍵−１１」が正常に登録されたことを認識する。
【００５６】
同じくステップ４１０において、データベース反映要求部３０は、メモリ９への暗号鍵「鍵−１１」の書き込みが終わると、登録ツール１６を介して、データベース反映要求をセンター１７にネットワーク送信する。データベース反映実行部３４は、登録ツール１６からデータベース反映要求を受信すると、データベース反映要求をトリガに車両データベース２４を更新する。本例の場合、データベース反映実行部３４は、ステップ４０２において登録ツール１６から取得した作業者ＩＤ「ＩＤ−あ」と、ステップ４０６において登録ツール１６から取得した電子キーＩＤ「ＩＤ−１１」とを、関連付けて車両データベース２４に書き込むことにより、車両データベース２４を更新する。ここでは、電子キーＩＤ「ＩＤ−１１」及び作業者ＩＤ「ＩＤ−あ」は、車両ＩＤ「α」及びＥＣＵ−ＩＤ「ＩＤ−Ａ」に関連付けて書き込まれる。
【００５７】
オンライン登録用の電子キー２ｂがディーラ４０において車両１に登録されるとき、その度、ステップ４０１〜４１０が実行される。同一車両において複数のオンライン登録用の電子キー２ｂが登録されたとき、車両データベース２４には、同じ車両ＩＤ及びＥＣＵ−ＩＤの組のところに、新たな電子キーＩＤ及び作業者の組が追加される。
【００５８】
（III）「オフライン登録（市場のオフライン追加登録）」
（III−１）オフライン登録用の電子キーの製造
図９に示すように、車両１にオフライン登録用の電子キー２ｃをオフライン登録するとき、登録ツール１６がネットワーク通信不可の環境下にあるのであれば、実際の登録作業に先立ち、オフライン登録の手続きに従いオフライン登録用の電子キー２ｃを製造する。オフライン登録用の電子キー２ｃの製造は、キー製造工場３６で行われる。
【００５９】
ステップ５０１において、作業者は、車両１の車両ＩＤ「α」を確認する（又は読み出す）。
ステップ５０２において、作業者は、オフライン登録用の電子キー２ｃを所望する旨の発注書をキー製造工場３６に送付する。発注書には、例えば車両ＩＤ「α」、作業者ＩＤ「ＩＤ−あ」等が記されている。なお、発注は、紙による注文に限らず、例えばFAX、電話、メール等、オフライン登録用の電子キー２ｃを望む旨を通知できれば、種々の態様に変更可能である。
【００６０】
ステップ５０３において、キー製造工場３６は、発注書に記された車両ＩＤ「α」及び作業者ＩＤ「ＩＤ−あ」をセンター１７に送信する。キー製造工場３６からセンター１７への車両ＩＤ「α」及び作業者ＩＤ「ＩＤ−あ」の通知は、例えばFAX、電話、メール等、種々の態様が採用可能である。
【００６１】
ステップ５０４において、登録情報演算出力部３３は、センター１７から通知を受けた車両ＩＤ「α」から、オフライン登録時に使用するSEEDコードを演算する。このとき、まず登録情報演算出力部３３は、キー製造工場３６から取得した車両ＩＤ「α」を車両データベース２４及びＥＣＵデータベース２５に照らし、このときの追加登録に使用すべきＥＣＵ鍵、つまり「鍵−Ａ」を読み出す。また、登録情報演算出力部３３は、このときのオフライン登録に使用する所定の暗号鍵「鍵−１２」を生成する。登録情報演算出力部３３は、車両データベース２４及びＥＣＵデータベース２５から読み出したＥＣＵ鍵「鍵−Ａ」を暗号鍵とし、生成した暗号鍵「鍵−１２」を平文として、これらをセンター１７の暗号アルゴリズム２８に通すことにより、暗号文としてＥＣＵ−ＩＤ「ＩＤ−Ａ」専用のSEEDコード「SEED−12AA」を生成する。
【００６２】
ステップ５０５において、登録情報演算出力部３３は、ステップ５０４において生成したSEEDコード「SEED−12AA」及び暗号鍵「鍵−１２」をキー製造工場３６に送信する。なお、SEEDコード「SEED−12AA」及び暗号鍵「鍵−１２」の通知は、例えばFAX、電話、メール等、種々の態様が採用可能である。
【００６３】
ステップ５０６において、キー製造工場３６は、センター１７から通知を受けたSEEDコード「SEED−12AA」及び暗号鍵「鍵−１２」を、オフライン登録用の電子キー２ｃのメモリ１２ｃに書き込み保存することにより、オフライン登録用の電子キー２ｃを製造する。
【００６４】
ステップ５０７において、キー製造工場３６は、メモリ１２ｃへのSEEDコード「SEED−12AA」及び暗号鍵「鍵−１２」の書き込みを終えると、これを車両データベース２４及びキーデータベース２６に反映する。このとき、キー製造工場３６は、オフライン登録用の電子キー２ｃに書き込まれている電子キーＩＤ「ＩＤ−１２」をセンター１７に送信する。データベース反映実行部３４は、キー製造工場３６から取得した電子キーＩＤ「ＩＤ−１２」と、ステップ５０４で生成した暗号鍵「鍵−１２」とを、関連付けてキーデータベース２６に書き込むことにより、キーデータベース２６を更新する。データベース反映実行部３４は、キー製造工場３６から取得した電子キーＩＤ「ＩＤ−１２」と、ステップ５０３においてキー製造工場３６から取得した作業者ＩＤ「ＩＤ−あ」とを、関連付けて車両データベース２４に書き込むことにより、車両データベース２４を更新する。ここでは、電子キーＩＤ「ＩＤ−１２」及び作業者ＩＤ「ＩＤ−あ」は、車両ＩＤ「α」及びＥＣＵ−ＩＤ「ＩＤ−Ａ」に関連付けて書き込まれる。
【００６５】
オフライン登録用の電子キー２ｃが製造されるとき、その度、ステップ５０１〜５０７が実行される。キーデータベース２６には、製造されたオフライン登録用の電子キー２ｃの分だけ電子キーＩＤ及び暗号鍵の組が登録される。車両データベース２４には、発注書に記された車両ＩＤのところに、製造されたオフライン登録用の電子キー２ｃの分だけ電子キーＩＤ及び作業者の組が追加される。キー製造工場３６で製造されたオフライン登録用の電子キー２ｃは、発注書を送付してきたディーラ４０に出荷される。
【００６６】
（III−２）ディーラにおけるキー登録作業
図１０に示すように、オフライン登録用の電子キー２ｃを車両１に追加登録するときは、例えばディーラ４０等においてオフライン登録によりキー登録を行う。オフライン登録は、ネットワーク通信が不可の環境下であるので、ディーラ４０という限られた範囲内での登録作業となる。オフライン登録は、例えばディーラ４０に設置された登録ツール（ディーラ登録ツール）１６を使用して行う。
【００６７】
ステップ６０１において、作業者は、登録ツール１６においてオフライン登録を開始する追加登録操作を行う。
ステップ６０２において、登録ツール１６は、追加登録操作が実行されると、有線通信を通じて追加登録命令を照合ＥＣＵ４に出力する。追加登録命令は、照合ＥＣＵ４にオフライン登録を実行させるコマンドの一種である。
【００６８】
ステップ６０３において、登録ツール１６は、ＥＣＵ側登録動作部２９に電子キーＩＤを読み出させて、照合ＥＣＵ４に登録済みキー（電子キーＩＤ「ＩＤ−１」）があるか否かを確認する。このとき、照合ＥＣＵ４に登録済みキーが存在すれば登録動作を継続し、照合ＥＣＵ４に登録済みキーが存在しなければ登録動作を強制終了する。
【００６９】
ステップ６０４において、ＥＣＵ側登録動作部２９は、ＬＦの双方向無線通信を通じ、オフライン登録用の電子キー２ｃから電子キーＩＤ「ＩＤ−１２」及びSEEDコード「SEED−12AA」を読み込む。このとき、ＥＣＵ側登録動作部２９は、キー情報取得要求をオフライン登録用の電子キー２ｃに無線送信する。キー側登録動作部３１ｃは、照合ＥＣＵ４からキー情報取得要求を受信すると、メモリ１２ｃに書き込まれている電子キーＩＤ「ＩＤ−１２」及びSEEDコード「SEED−12AA」を読み出し、これらを車両１に無線送信する。ＥＣＵ側登録動作部２９は、オフライン登録用の電子キー２ｃから電子キーＩＤ「ＩＤ−１２」を受信すると、これをメモリ９に書き込み保存する。工場登録時に取得する電子キーＩＤ「ＩＤ−１２」は、メモリ９における追加用の電子キーＩＤ書き込み欄に書き込まれる。
【００７０】
ステップ６０５において、ＥＣＵ側登録動作部２９は、オフライン登録用の電子キー２ｃから取得したSEEDコード「SEED−12AA」を基に、電子キーＩＤ「ＩＤ−１２」の組の暗号鍵「鍵−１２」を生成し、これをメモリ９に書き込み保存する。本例の場合、ＥＣＵ側登録動作部２９は、照合ＥＣＵ４に書き込まれているＥＣＵ鍵「鍵−Ａ」を暗号鍵とし、オフライン登録用の電子キー２ｃから取得したSEEDコード「SEED−12AA」を暗号文として、これらを照合ＥＣＵ４の暗号アルゴリズム１８に通すことにより、平文として暗号鍵「鍵−１２」を計算する。そして、ＥＣＵ側登録動作部２９は、計算した暗号鍵「鍵−１２」を照合ＥＣＵ４のメモリ９に書き込み保存する。オフライン登録時に計算された暗号鍵「鍵−１２」は、メモリ９における追加用の暗号鍵書き込み欄に書き込まれる。
【００７１】
ステップ６０６において、ＥＣＵ側登録動作部２９は、メモリ９への暗号鍵「鍵−１２」の書き込みを終えると、ＬＦの双方向無線通信を通じ、SEEDコード削除要求をオフライン登録用の電子キー２ｃに送信する。キー側登録動作部３１ｃは、照合ＥＣＵ４からSEEDコード削除要求を受信すると、メモリ１２ｃのSEEDコード書き込み欄に書き込まれているSEEDコード「SEED−12AA」を削除（消去）する。
【００７２】
本実施形態の構成によれば、以下に記載の効果を得ることができる。
（１）各車両１に割り当てられた車両ＩＤと、各照合ＥＣＵ４に割り当てられたＥＣＵ−ＩＤとを区分けし、電子キー２を車両１に登録するときには、これら車両ＩＤ及びＥＣＵ−ＩＤを確認しながらキー登録を実行する。よって、電子キー２の登録時、車両ＩＤとＥＣＵ−ＩＤとの紐付けを確認しながらキー登録を行うことが可能となるので、電子キー２を車両１に登録する際のセキュリティ性を確保することができる。
【００７３】
（２）電子キー２を車両１に最初に登録するときは、工場登録を使用してキー登録を行う。また、電子キー２を車両１に追加登録するとき、ネットワーク通信が可能な環境下であればオンライン登録を使用し、ネットワーク通信が不可な環境下であればオフライン登録を使用する。よって、状況ごとに各々最適の方法で電子キー２を車両１に登録することができる。
【００７４】
（３）工場登録において、照合ＥＣＵ４は、工場登録用の電子キー２ａから、暗号鍵生成の元となるSEEDコードを読み込み、このSEEDコードを自身の暗号鍵生成ロジックｆに通すことにより、暗号鍵を計算してメモリ９に書き込み保存する。よって、工場登録時、暗号鍵そのものではなく、暗号化されたSEEDコードがやり取りされるので、暗号鍵を照合ＥＣＵ４に書き込み登録する際のセキュリティ性を確保することができる。
【００７５】
（４）工場登録において、電子キー２ａに書き込まれているSEEDコードは、キー登録が完了した後、メモリ１２から消去される。よって、電子キー２ａにSEEDコードを残したままにせずに済むので、暗号鍵の盗み取りを防止することができる。
【００７６】
（５）オンライン登録やオフライン登録において、センター１７は、暗号鍵生成の元となるSEEDコードを演算し、このSEEDコードを照合ＥＣＵ４に送信する。照合ＥＣＵ４は、センター１７から取得したS EEDコードを自身の暗号アルゴリズム１８に通すことによって暗号鍵を生成し、これをメモリ９に書き込み保存する。よって、オンライン登録やオフライン登録時、暗号鍵そのものではなく、暗号化されたSEEDコードがやり取りされるので、暗号鍵を照合ＥＣＵ４に書き込み登録する際のセキュリティ性を確保することができる。
【００７７】
なお、実施形態はこれまでに述べた構成に限らず、以下の態様に変更してもよい。
・キー登録時の車両１及び電子キー２の通信は、無線に限らず、有線に変更してもよい。
【００７８】
・電子キーＩＤのセンター１７への通知は、例えば作業者が目で読んで、これをセンター１７に通知する形式でもよい。
・制御装置−センター対応鍵（暗号アルゴリズム１８，２８）は、ＡＥＳ以外の計算式を採用してもよい。
【００７９】
・照合ＥＣＵ４のメモリ９において、電子キーＩＤ及び暗号鍵の書込領域は、工場用及び追加用に分けられる必要はなく、これらを区別せずに書き込まれてもよい。
・登録ツール１６は、キー登録専用に製造されたツールでもよい。
【００８０】
・登録ツール１６は、例えば専用のアプリケーションをダウンロードしたパーソナルコンピュータでもよい。
・登録ツール１６は、例えば車両１に１機能として一体に組み込まれていてもよい。
【００８１】
・作業者認証は、例えば省略することも可能である。
・オフライン登録において、SEEDコードは削除しなくてもよい。
・車両ＩＤの付与の仕方は、車体への刻印に限定されず、例えば車両１の所定装置にメモリ登録する方式でもよい。
【００８２】
・工場登録において、作業者認証を行ってもよい。
・キー登録は、工場登録、オンライン登録及びオフライン登録のうち、少なくともいずれか１つを使用した登録であればよい。
【００８３】
・エリア限定登録（電子キー２の初回登録）は、車両工場３８で行われる登録に限らず、所定の決められた範囲内で作業が行われる登録であればよい。また、オンライン登録やオフライン登録は、ディーラ４０で行われる登録に限らず、他の場所で実施される登録であってもよい。
【００８４】
・ネットワーク通信は、インターネット通信網に限定されず、例えば電話通信網等の他の通信に変更可能である。
・暗号鍵は、チャレンジレスポンス認証用に限らず、車両１及び電子キー２の間の暗号通信に使用される鍵であればよい。
【００８５】
・電子キーシステム３がキー照合時に行う暗号鍵を用いた認証は、種々の態様に変更可能である。
・キー登録時の車両１及び登録ツール１６の通信は、有線に限らず、無線に変更してもよい。
【００８６】
・エリア限定登録用演算式は、暗号鍵生成ロジックｆに限らず、種々の計算式が採用可能である。
・電子キーシステム３は、イモビライザーシステムに限定されず、例えばキー操作フリーシステムに変更してもよい。キー操作フリーシステムは、車両１からの通信を契機に狭域無線通信により電子キー２をＩＤ照合するシステムである。また、キー操作フリーシステムにも限定されず、種々の周波数、通信方式、照合形式に適宜変更可能でもある。
【００８７】
・制御装置は、照合ＥＣＵ４に限定されず、他のＥＣＵに変更可能である。
・通信対象は、車両１に限定されず、他の装置や機器に変更可能である。
・本例の電子キー登録システム１５は、登録を行うことに限定されず、例えば登録を消去（解除）することとしてもよい。
【００８８】
次に、上記実施形態及び別例から把握できる技術的思想について、以下に追記する。
（イ）前記電子キー登録システムにおいて、前記工場登録又は前記オンライン登録のとき、前記制御装置を予め製造しておくステップと、当該制御装置に書き込まれた前記制御装置ＩＤと、当該制御装置において暗号鍵を生成するのに必要な制御装置センター鍵との関連付けを、センターに反映するステップとを備えた。
【００８９】
（ロ）前記電子キー登録システムにおいて、前記工場登録又は前記オンライン登録のとき、前記電子キーを予め製造しておくステップと、当該電子キーに書き込まれた前記電子キーＩＤ及び前記暗号鍵の関連付けを、センターに反映するステップとを備えた。
【００９０】
（ハ）前記電子キー登録システムにおいて、前記作業者に作業者ＩＤとパスワードとを付与するステップを備えた。
（二）前記電子キー登録システムにおいて、前記登録を行う作業者を認証するステップを備えた。
【００９１】
（ホ）前記電子キー登録システムにおいて、前記オンライン登録又は前記オフライン登録のとき、前記制御装置が自身に登録済みキーがあるか否かを確認するステップを備えた。
【００９２】
（へ）前記電子キー登録システムにおいて、前記オフライン登録のとき、前記電子キーの製造後、「前記電子キーに書き込まれた前記電子キーＩＤ及び前記暗号鍵の関連付け」、及び「前記制御装置に書き込まれた前記電子キーＩＤと、前記識別ＩＤ及び前記制御装置ＩＤとの関連付け」を、センターのデータベースに反映するステップを備えた。
【符号の説明】
【００９３】
１…通信対象としての車両、２（２ａ〜２ｃ）…電子キー、４…制御装置としての照合ＥＣＵ、９…メモリ、１５…電子キー登録システム、１７…センター、１８，２８…制御装置−センター対応演算式としての暗号鍵生成ロジック、２４〜２７…各種データベース、ｆ…エリア限定登録用演算式としての工場登録用演算式、ＩＤ−１，ＩＤ−２，ＩＤ−１１，ＩＤ−１２…電子キーＩＤ、鍵−１，鍵−２，鍵−１１，鍵−１２…暗号鍵、α…識別ＩＤとしての車両ＩＤ、ＩＤ−Ａ，ＩＤ−Ｂ…制御装置ＩＤとしてのＥＣＵ−ＩＤ、鍵−Ａ，鍵−Ｂ…制御装置センター鍵としてのＥＣＵ鍵、SEED−1f，SEED−11AA，SEED−12AA…SEEDコード。
【図１】
2014156722.tif 000003
【図２】
2014156722.tif 000004
【図３】
2014156722.tif 000005
【図４】
2014156722.tif 000006
【図５】
2014156722.tif 000007
【図６】
2014156722.tif 000008
【図７】
2014156722.tif 000009
【図８】
2014156722.tif 000010
【図９】
2014156722.tif 000011
【図１０】
2014156722.tif 000012