(57)【要約】【課題】車両に内蔵される基本装置と持ち運び可能な遠隔装置とを用いた認証方法において、照合要求発生後に、基本装置において、乱数と秘密鍵を用いた暗号化処理を行うと、応答性が悪化する。【解決手段】予め車両に内蔵される基本装置３において、乱数を発生させ、乱数と秘密鍵を用いて、認証コードを生成し、乱数をＲＡＭａ３１２に、認証コードをＲＡＭｂ３１４に保存する。そして、照合要求発生後、基本装置３はＲＡＭａ３１２に保存されている該乱数を遠隔装置４に送信する。遠隔装置４は該乱数と遠隔装置４の備える秘密鍵を用いて認証キーを生成し、基本装置３に送信する。基本装置３において、認証コードと認証キーの照合を行う。【選択図】図３
2012057362.tif 000002
【特許請求の範囲】
【請求項１】
車両に内蔵される基本装置と持ち運び可能な遠隔装置とを用いた認証方法において、
乱数が前記基本装置により生成されるステップと、
前記乱数と前記基本装置の備える第一秘密鍵とを用いて認証コードが生成されるステップと、
前記乱数と前記認証コードとが前記基本装置の備える主記憶装置に保存されるステップと、
照合要求発生後、前記主記憶装置に保存されている前記乱数が前記遠隔装置に出力されるステップと、
前記遠隔装置に入力される前記乱数と前記遠隔装置の備える第二記憶媒体に格納される第二秘密鍵とを用いて認証キーが生成され、前記認証キーが前記基本装置へ出力されるステップと、
前記主記憶装置に保存されている前記認証コードと前記遠隔装置から入力される認証キーとが照合されるステップと、
を備え、
前記乱数と前記基本装置の備える第一秘密鍵とを用いて認証コードが生成されるステップと、前記乱数と前記認証コードとが前記基本装置の備える主記憶装置に保存されるステップとが、前記照合要求発生よりも前に実行される事を特徴とする認証方法。
【請求項２】
一の前記基本装置に対して複数の前記遠隔装置を備え、
前記遠隔装置は、それぞれ異なる第二秘密鍵を備え、
前記基本装置は、前記複数の遠隔装置に応じた複数の第一秘密鍵を備え、
前記記憶装置により一の乱数が生成されるステップと、
前記一の乱数と前記基本装置の備える複数の第一秘密鍵とを用いて複数の認証コードが生成されるステップと、
を備えることを特徴とする請求項１に記載の認証方法。
【請求項３】
一の前記基本装置に対して複数の前記遠隔装置を備え、
前記遠隔装置は、それぞれ異なる第二秘密鍵を備え、
前記基本装置は、前記複数の遠隔装置に応じた複数の第一秘密鍵を備え、
前記記憶装置により前記第一秘密鍵ごとに複数の乱数が生成されるステップと、
前記乱数と該乱数に対応する前記基本装置の備える第一秘密鍵とを用いて複数の認証コードが生成されるステップと、
を備えることを特徴とする請求項１に記載の認証方法。
【請求項４】
車両に内蔵される基本装置と、持ち運び可能な遠隔装置を用いた認証システムにおいて、
前記基本装置は、
乱数を発生する乱数発生手段と、
前記乱数発生手段により発生される乱数と前記基本装置の備える第一記憶媒体に格納される第一秘密鍵とを用いて認証コードを生成する認証コード生成手段と、
前記乱数と前記認証コードを保存する主記憶装置と、
照合要求発生後、前記主記憶装置に保存される前記乱数を前記遠隔装置に出力する第一データ送信手段と、
前記主記憶装置に保存される前記認証コードと前記遠隔装置から入力される認証キーとを照合する認証手段と、
を備え、
前記遠隔装置は、前記遠隔装置に入力される前記乱数と前記遠隔装置の備える第二秘密鍵とを用いて前記認証キーを生成する認証キー生成手段と、
前記認証キーを前記基本装置へ出力する第二データ送信手段と、
を備え、
前記乱数発生手段により発生される乱数と前記基本装置の備える第一記憶媒体に格納される第一秘密鍵とを用いて認証コードを生成する認証コード生成と、前記乱数と前記認証コードを主記憶装置に保存する動作を、前記照合要求発生よりも前に実行しておくことを特徴とする認証システム。
【請求項５】
持ち運び可能な遠隔装置の認証を行う、車両に内蔵される基本装置であって、
乱数を発生する乱数発生手段と、
前記乱数発生手段により発生される乱数と前記基本装置の備える第一記憶媒体に格納される第一秘密鍵とを用いて認証コードを生成する認証コード生成手段と、
前記乱数と前記認証コードを保存する主記憶装置と、
照合要求発生後、前記主記憶装置に保存される前記乱数を前記遠隔装置に出力する第一データ送信手段と、
前記主記憶装置に保存される前記認証コードと前記遠隔装置から入力される認証キーとを照合する認証手段と、
を備え、
前記乱数発生手段により発生される乱数と前記基本装置の備える第一記憶媒体に格納される第一秘密鍵とを用いて認証コードを生成する認証コード生成と、前記乱数と前記認証コードを主記憶装置に保存する動作を、前記照合要求発生よりも前に実行しておくことを特徴とする基本装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に内蔵される基本装置と持ち運び可能な遠隔装置による認証方法に関する。特に、車両盗難を防止するセキュリティ機能の動作の高速化に関する。
【背景技術】
【０００２】
特許文献１に開示の車両の盗難を防止するための認証方法の一例について、図１、図２を用いて説明する。
【０００３】
図１に示す従来の車両用認証システムは、基本装置１及び遠隔装置２を備える。基本装置１は、乱数発生手段１１、データ送信手段ａ１２、認証コード生成手段１３、認証手段１４、データ受信手段ａ１５、キー固有情報（１）乃至キー固有情報（４）を格納する不揮発性メモリａ１６を備える。
【０００４】
遠隔装置２は、前記キー固有情報（１）乃至キー固有情報（４）のうち、キー固有情報（２）を備える遠隔装置であるとする。なお、遠隔装置の具体例を示すと、携帯リモコンなどである。遠隔装置２は、データ受信手段ｂ２１、データ送信手段ｂ２２、認証キー生成手段２３、キー固有情報（２）を格納する不揮発性メモリｂ２４を備える。
【０００５】
図２に従来の車両用認証システムのフロー図を示す。基本装置１が起動する（Ｓ０）。ここで、基本装置１又は遠隔装置２において、照合要求が発生する（Ｓ２）。そして、基本装置１の乱数発生手段１１が乱数を発生する（Ｓ４）。乱数発生手段はデータ送信手段ａ１２及び認証コード生成手段１３に該発生した乱数を送信する（Ｓ６）。
【０００６】
認証コード生成手段１３は、乱数発生手段１１より受信した乱数及び不揮発性メモリａ１６より取得するキー固有情報（１）乃至（４）の何れか一つに基づいて認証コードを生成する（Ｓ８）。
【０００７】
データ送信手段ａ１２は、該乱数発生手段１１から受信した乱数を無線通信によりデータ受信手段ｂ２１に送信する。データ受信手段ｂ２１は、認証キー生成手段２３に該乱数を転送する。認証キー生成手段２３は、該受信した乱数と不揮発性メモリｂ２４から送信されるキー固有情報（２）に基づいて認証キーを生成する。認証キー生成手段２３は、該生成した認証キーをデータ送信手段２２へ送信する。データ送信手段２２は、受信した認証キーを無線通信によりデータ受信手段ａ１５へと送信する（Ｓ１０）。
【０００８】
ステップＳ８において、認証コード生成手段１３により生成された認証コードと、ステップＳ１０において、データ受信手段ａ１５が受信した認証キーとを、認証手段１４が比較する（Ｓ１２）。
【０００９】
照合の結果、該認証コードと認証キーが同一でなかった場合（Ｓ１２：ＮＯ）、再度ステップＳ４に戻り、異なる乱数を発生させる。そして、ステップＳ８において、既に使用されたキー固有情報と異なるキー固有情報を用いて、認証コードを生成する。そして、ステップＳ１２において、当該認証コードを用いて、照合を行う。
【００１０】
ステップＳ１２による比較の結果、認証コードと、認証キーとが同一であった場合（Ｓ１２：ＹＥＳ）、照合完了後の処理、即ち、エンジン始動許可等の処理を行う。そして、処理を終了する（Ｓ１６）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００１−１２１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上記従来技術における認証コード生成手段１３による認証コード生成には、乱数と、キー固有情報の備える秘密鍵情報を用いた暗号文の生成処理を伴う。暗号文の生成処理には、複雑な演算アルゴリズムを用いる。よって、図２に示す処理のうち、ステップ８の認証コードの生成にかかる時間が最も長い。遠隔装置側でも認証キー生成（認証キー生成手段２３）が行われるが、こちらは専用ＩＣのハードウェアによって行われる為、ＣＰＵの演算アルゴリズム(ソフトウェア）によって実現される認証コード生成手段１３に比し格段に速い。即ち基本装置側の認証コード生成手段１３による認証コード生成時間が、全体の認証時間に大きな比率を占めている。よって、ステップＳ２における照合要求発生後、認証コードの生成を行うと、応答性能が低下する。
【００１３】
また、図１、図２に示す構成においては、４つのキー固有情報、即ちキー固有情報（１）乃至（４）のうち何れか一つのキー固有情報を用いて認証コードを生成する。そして、ステップＳ１２おける照合において、認証コードと認証キーが異なる場合、最大で不揮発性メモリａ１６の備えるキー固有情報の数だけ、ステップＳ４からステップＳ１２に係る処理を行うこととなる。よって、認証処理の時間が長くなる。本発明は、上記の従来技術に鑑みてなされたものであり、認証システムの応答性の向上を目的とする。
【課題を解決するための手段】
【００１４】
車両に内蔵される基本装置と持ち運び可能な遠隔装置とを用いた認証方法において、乱数が基本装置により生成されるステップと、乱数と基本装置の備える第一秘密鍵とを用いて認証コードが生成されるステップと、乱数と認証コードとが基本装置の備える主記憶装置に保存されるステップと、照合要求発生後、主記憶装置に保存されている乱数が遠隔装置に出力されるステップと、遠隔装置に入力される乱数と遠隔装置の備える第二記憶媒体に格納される第二秘密鍵とを用いて認証キーが生成され、認証キーが基本装置へ出力されるステップと、主記憶装置に保存されている認証コードと遠隔装置から入力される認証キーとが照合されるステップと、を備え、乱数発生手段により発生される乱数と基本装置の備える第一記憶媒体に格納される第一秘密鍵とを用いて認証コードを生成する認証コード生成と、乱数と認証コードを主記憶装置に保存する動作を、照合要求発生よりも前に実行しておくことを特徴とする。
【発明の効果】
【００１５】
本発明に係る認証方法は、予め乱数を発生させ、該乱数と秘密鍵とを用いて認証コードを生成する。そして、主記憶装置に認証コードの生成に用いた乱数と認証コードとを格納する。これにより、基本装置において、照合要求の発生後に認証コードの生成に係る処理を行う必要がなくなり、照合要求発生後の処理を速やかに行うことが可能となる。よって、照合結果が従来技術と比して格段に早く得られるため、応答性を向上させることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】従来の車両用認証システム
【図２】従来の車両用認証システムの動作フロー図
【図３】第１実施例に係る車両用認証システム
【図４】第１実施例に係る車両用認証システムの動作フロー図（その１）
【図５】第１実施例に係る車両用認証システムの動作フロー図（その２）
【図６】第２実施例に係る車両用認証システムの動作フロー図（その１）
【図７】第２実施例に係る車両用認証システムの動作フロー図（その２）
【発明を実施するための形態】
【００１７】
＜第１実施例＞
第１実施例に係るハードウェア構成図を図３に、動作フロー図を図４及び図５に示す。
本実施例は、基本装置３及び遠隔装置４を備える。基本装置３は、認証コード生成モジュール３１、照合モジュール３２、キー固有情報（１）乃至（４）を格納する不揮発性メモリａ３３を備える。認証コード生成モジュール３１は、乱数発生手段３１１、乱数発生手段３１１により生成された乱数を格納するＲＡＭａ３１２、認証コード生成手段３１３、認証コード生成手段３１３により生成された認証コードを格納するＲＡＭｂ３１４を備える。認証モジュール３２は、ＲＡＭａ３１２に格納される乱数が入力されるデータ送信手段ａ３２１、ＲＡＭ３２２に格納される認証コードが入力される認証手段３２２、後述するデータ送信手段３２２より認証キーが入力されるデータ受信手段ａ３２３を備える。
【００１８】
遠隔装置４は、データ送信手段４１、キー固有情報（２）を備える不揮発性メモリｂ４２、データ送信手段ｂ４３、認証キー生成手段４４を備える。
【００１９】
本実施例において、認証コード生成モジュール３１と照合モジュール３２は非同期で動作する。すなわち、照合モジュール３２は、基本装置３において発生した照合要求に応じて動作を開始するが、認証コード生成モジュール３１は、該照合モジュール３２の動作に関わらず動作を行う。
【００２０】
図４に認証コード生成モジュール３１の動作フロー図を示す。認証コード生成モジュール３１の起動（Ｓ２０）の後、認証コード生成モジュール３１は、ＲＡＭｂ３１４の保持する情報を確認し、認証コードが既に生成されているか否かを判断する（Ｓ２２）。ここで、既にＲＡＭｂ３１４が認証コードに係る情報を保持していた場合（Ｓ２２：ＹＥＳ）、処理を終了する（Ｓ４０）。ＲＡＭｂ３１４に認証コードに係る情報が保持されていなかった場合（Ｓ２２：ＮＯ）、乱数発生手段３１１により、乱数（１）を発生する。そして、発生させた乱数（１）をＲＡＭａ３１２に保存する（Ｓ２４）。認証コード生成手段３１３は、発生させた乱数（１）と不揮発性メモリａ３３に格納されているキー固有情報（１）により、認証コード（１）を生成する。そして生成した認証コード（１）をＲＡＭｂ３１４に保存する（Ｓ２６）。
【００２１】
乱数発生手段３１１により、乱数（２）を発生する。そして、発生させた乱数（２）をＲＡＭａ３１２に保存する（Ｓ２８）。認証コード生成手段３１３は、発生させた乱数（２）と不揮発性メモリａ３３に格納されているキー固有情報（２）により、認証コード（２）を生成する。そして生成した認証コード（２）をＲＡＭｂ３１４に保存する（Ｓ３０）。乱数発生手段３１１により、乱数（３）を発生する。そして、発生させた乱数（３）をＲＡＭａ３１２に保存する（Ｓ３２）。認証コード生成手段３１３は、発生させた乱数（３）と不揮発性メモリａ３３に格納されているキー固有情報（３）により、認証コード（３）を生成する。そして生成した認証コード（３）をＲＡＭｂ３１４に保存する（Ｓ３４）。乱数発生手段３１１により、乱数（４）を発生する。そして、発生させた乱数（４）をＲＡＭａ３１２に保存する（Ｓ３６）。認証コード生成手段３１３は、発生させた乱数（４）と不揮発性メモリａ３３に格納されているキー固有情報（４）により、認証コード（４）を生成する。そして生成した認証コード（４）をＲＡＭｂ３１４に保存する（Ｓ３８）。
【００２２】
以上、ステップＳ２４からＳ３８により、乱数（１）乃至（４）を認証コード生成モジュール３１の備えるＲＡＭａ３１２に格納する。また、乱数（１）乃至（４）及び不揮発性メモリａ３３の備えるキー固有情報（１）乃至（４）に応じた認証コード（１）乃至（４）をＲＡＭｂ３１４に格納する。以上の処理を行い、認証コード生成モジュール３１は処理を終了する（Ｓ４０）。
【００２３】
図５に照合モジュール３２及び遠隔装置４の動作フロー図を示す。基本装置３及び遠隔装置４が起動する（Ｓ５０）。そして、照合要求が発生する（Ｓ５２）。ここで、照合要求が発生する場合の具体例を示す。スマートエントリーシステム搭載車両において、ユーザがドアリクエストスイッチを押した場合に、ドアリクエストスイッチが押されたという情報が基本装置３に通知され、照合要求が発生する。また、プッシュスタートシステム搭載車両で、ユーザがエンジンスイッチを押した場合に、照合要求が発生する。また、イモビライザシステム搭載車両において、エンジン始動時にも、照合要求が発生する。
【００２４】
ステップＳ５４において、データ送信手段ａ３２１はＲＡＭａ３１２に保持されている乱数（１）乃至（４）のうち一つを遠隔装置４の備えるデータ受信手段ｂ４１へ送信する（図３：Ａ１２、図５：Ｓ５４）。乱数を受信したデータ受信手段４１は、該乱数に係る情報を認証キー生成手段４４に出力する。認証キー生成手段４４は、該入力された乱数と、不揮発性メモリ（２）に格納されているキー固有情報（２）と、を用いて認証キーを生成する。認証キー生成手段４４は該生成した認証キーをデータ送信手段ｂ４３へ出力する。データ送信手段ｂ４３は該入力された認証キーを基本装置３の備えるデータ受信手段ａ３２３へ出力する（図３：Ａ２２、図５：Ｓ５６）。ここで、ステップＳ５６において、複数の遠隔装置４から認証キーが送信され、基本装置が該複数の認証キーを受信した場合、以下の処理において、受信した全ての認証キーについて照合を行う。
【００２５】
そして、基本装置３のデータ受信手段ａ３２３は、該認証キーを認証手段３２２へ出力する。認証手段３２２は、該データ受信手段ａ３２３より入力された認証キーとＲＡＭｂ３１４に格納されている認証コード（１）乃至（４）のうちステップＳ５４で送信した乱数に対応する認証コードとの比較を行う（Ｓ５８）。ここで、認証キーと認証コード（１）乃至（４）のうちの一の認証コードが等しくなかった場合（Ｓ５８：ＮＯ）であって、認証コード（１）乃至（４）の全てについて、認証キーと照合していなかった場合（Ｓ６０：ＮＯ）、再度、ステップＳ５４に戻り、乱数を送信する。認証キーと認証コード（１）乃至（４）のうちの一の認証コードが等しくなかった場合（Ｓ５８：ＮＯ）であって、認証コード（１）乃至（４）の全てについて、認証キーと照合を完了していた場合（Ｓ６０：ＹＥＳ）、後述するステップＳ６４へ移行する。
【００２６】
認証コード（１）乃至（４）のうちの一の認証コードと認証キーが一致した場合（Ｓ５８：ＹＥＳ）、照合完了後処理を行う（Ｓ６２）。ここで、照合完了後処理とは、照合要求に応じた処理である。例えば、基本装置３からの車両のドアロックのロック信号及びアンロック信号の出力、電源ポジションリレーの出力、エンジン始動許可信号の出力等である。ステップＳ６４において、ＲＡＭａ３１２に格納されている乱数、及びＲＡＭｂ３１４に格納されている全認証コードを初期化即ちクリアする。そして、処理を終了する（Ｓ６６）。
【００２７】
本実施例に開示の基本装置３及び遠隔装置４を用いた場合、認証コード生成モジュール３１が、予め認証コードを生成し、ＲＡＭ３１３に認証コードの生成に用いた乱数を、ＲＡＭｂ３１４に生成した認証コードを格納する。これにより、照合要求の発生後に認証コードの生成に係る処理を行う必要がなくなり、照合要求発生後の処理を速やかに行うことが可能となる。
【００２８】
＜第２実施例＞
図６、図７に第２実施例に係る動作フロー図を示す。なお、第２実施例は第１実施例に示す車両用認証システムの備える基本装置３及び遠隔装置４と同等のハードウェアを備えるが、制御方法が異なる。第１実施例においては、乱数（１）乃至（４）及びキー固有情報（１）乃至（４）を用いて認証コード（１）乃至（４）を生成する。第２実施例においては、単一の乱数を乱数発生手段３１１により発生し、該単一の乱数及びキー固有情報（１）乃至（４）を用いて認証コード（１）乃至（４）を生成する。
【００２９】
図６に第２実施例における認証コード生成モジュール３１の動作フロー図を示す。基本装置３が起動する（Ｓ７０）。そして、認証コード生成モジュール３１の備えるＲＡＭｂ３１４に認証コードが格納されているか否かが判断される（Ｓ７２）。ここで、既に認証コードがＲＡＭｂ３１４に格納されている場合（Ｓ７２：ＹＥＳ）、動作を終了する（Ｓ８４）。
【００３０】
認証コードが生成済みでない、即ち、認証コードがＲＡＭｂ３１４に格納されていない場合（Ｓ７２：ＮＯ）、乱数発生手段３１１は乱数を発生させ、該発生した乱数をＲＡＭａ３１２に格納する（Ｓ７４）。認証コード生成手段３１３は、該乱数及び不揮発性メモリａ３３に格納されるキー固有情報（１）を用いて、認証コード（１）を生成し、ＲＡＭｂ３１４に格納する（Ｓ７６）。次に、ステップＳ７６において用いた乱数と同じ乱数及び不揮発性メモリａ３３に格納されるキー固有情報（２）を用いて認証コード（２）を生成し、ＲＡＭｂ３１４に格納する（Ｓ７８）。次に、ステップＳ７６及びＳ７８において用いた乱数と同じ乱数及び不揮発性メモリａ３３に格納されるキー固有情報（３）を用いて認証コード（３）を生成し、ＲＡＭｂ３１４に格納する（Ｓ８０）。次に、ステップＳ７６乃至Ｓ８０において用いた乱数と同じ乱数及び不揮発性メモリａ３３に格納されるキー固有情報（４）を用いて認証コード（４）を生成し、ＲＡＭｂ３１４に格納する（Ｓ８２）。以上で処理を終了する（Ｓ８４）。
【００３１】
図７に第２実施例における照合モジュール３２及び遠隔装置４の動作フロー図を示す。照合モジュール３２は、図６において示した動作により、ＲＡＭａ３１２に格納された乱数及びＲＡＭｂ３１４に格納された認証コード（１）乃至（４）を用いて動作を行う。基本装置３及び遠隔装置４が起動し、動作を開始する（Ｓ９０）。照合要求発生し、基本装置３に対して該要求が発生したことが通知される（Ｓ９２）。照合モジュール３２の備えるデータ送信手段ａ３２１はＲＡＭａ３１２に格納されている乱数を遠隔装置４の備えるデータ受信手段ｂ４１へ送信する（図３：Ａ１２、図７：Ｓ９４）。
【００３２】
乱数を受信した遠隔装置４は、該受信した乱数と、不揮発性メモリｂ４２に格納されるキー固有情報（２）を用いて、認証キー生成手段４４により認証キーを生成する。そして、データ送信手段ｂ４３が、認証キー生成手段４４により生成された認証キーを、基本装置３の備えるデータ受信手段ａ３２３へ送信する（図３：Ａ２２、図７：Ｓ９６）。ここで、ステップＳ９６において、複数の遠隔装置４から認証キーが送信され、基本装置が該複数の認証キーを受信した場合、以下の処理において、受信した全ての認証キーについて照合を行う。
【００３３】
そして、照合モジュール３２の備える認証手段３２２は、データ受信手段ａ３２３が受信した認証キーと、ＲＡＭｂ３１４に格納されている認証コード（１）乃至（４）のうちの一の認証コードとを照合する（Ｓ９８）。照合の結果、認証キーと認証コードが同一でなかった場合（Ｓ９８：ＮＯ）、認証コード（１）乃至（４）の全ての認証コードについて照合済みか否かを確認する（Ｓ１００）。全ての認証コードについて照合が完了していない場合（Ｓ１００：ＮＯ）、該照合が完了していない認証コードと認証キーの照合を行う（Ｓ９８）。全ての認証コードについて照合が完了していた場合（Ｓ１００：ＹＥＳ）、後述するステップＳ１０４に移行する。
【００３４】
ステップＳ９８における認証コードと認証キーの照合の結果、認証コードと認証キーが一致した場合（Ｓ９８：ＹＥＳ）、照合完了後処理を行う（Ｓ１０２）。そして、ＲＡＭａ３１２に格納される乱数と、ＲＡＭｂ３１４に格納される認証コードを全て消去する（Ｓ１０４）。そして、処理を終了する（Ｓ１０６）。第２実施例において、認証コード生成モジュールにより生成された認証コード（１）乃至（４）と遠隔装置４において生成された認証キーとは、同一の乱数を用いて生成されたものである。よって、再度乱数を遠隔装置４に送信することなく、認証コード（１）乃至（４）の全てと認証キーとを一度に照合することが可能である。
【００３５】
以下に、第１実施例及び第２実施例の奏する作用効果について述べる。第１実施例において、キー固有情報（１）乃至（４）ごとに乱数を発生させる。これにより、安全性の向上を図ることが可能となる。
【００３６】
また、第２実施例において、共通の乱数を用いて認証コード（１）乃至（４）を生成する。これにより、基本装置３から遠隔装置４へ送信する乱数が一つとなり、より応答性を向上させることが可能となる。
【００３７】
尚、基本装置３の例を示すと、ボディ−ＥＣＵ（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）等である。また、遠隔装置４の例を示すと携帯キーリモコン等である。
【００３８】
尚、ＲＡＭａ３１２及びＲＡＭｂ３１４は主記憶装置の一例である。キー固有情報（１）乃至（４）は、第１秘密鍵及び第２秘密鍵に係る情報を備える。なお、本実施例中で、キー固有情報は４つであるが、幾つでもよい。キー固有情報の数は、車両用認証システムの備える遠隔装置４の数と同じである。不揮発性メモリａは第一記憶媒体の一例である。不揮発性メモリｂは第二記憶媒体の一例である。
【００３９】
尚、本発明は上記本実施例に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【符号の説明】
【００４０】
１、３  基本装置
１１、３１１  乱数発生手段
１２、３２１  データ送信手段ａ
１３、３１３  認証コード生成手段
１４、３２２  認証手段
１５、３２３  データ受信手段ａ
１６、３３  不揮発性メモリａ
２、４  遠隔装置
２１、４１  データ受信手段ｂ
２２、４３  データ送信手段ｂ
２３、４４  認証キー生成手段
２４、４２  不揮発性メモリｂ
３１  認証コード生成モジュール
３１２  ＲＡＭａ
３１４  ＲＡＭｂ
３２  照合モジュール
【図１】
2012057362.tif 000003
【図２】
2012057362.tif 000004
【図３】
2012057362.tif 000005
【図４】
2012057362.tif 000006
【図５】
2012057362.tif 000007
【図６】
2012057362.tif 000008
【図７】
2012057362.tif 000009