(57)【要約】  本発明は量販車両群の制御方法に関している。本発明の方法は、特定の車両機能の選択的動作を許可するために、選択されたグループのなかからおよびグループ全体から送信信号を識別するステップと、秘密鍵を再プログラミングするステップと、以前の秘密鍵を記憶するステップとを有する。これにより、送信器が旧い秘密鍵を含みかつまだプログラミングされていない場合にもプログラミング可能となる。
2009542947.tif 000002
【特許請求の範囲】
【請求項１】
ａ）量販車両群の全車両に命令する権限を有する複数の送信器に共通の秘密鍵を用いて信号を送信するステップ、
ｂ）該信号が量販車両群の第１のグループの車両に命令できる権限を有する第１のグループの送信器からの信号であるか否かを判別するステップ、
ｃ）該信号が前記第１のグループの送信器からの信号であると確認された場合、車両に対する命令能力のレベルを制限して認証するステップ、
ｄ）該信号が量販車両群の第２のグループの車両に命令できる権限を有する第２のグループの送信器からの信号であるか否かを判別するステップ、および、
ｅ）該信号が前記第２のグループの送信器からの信号であると確認された場合、車両に対する命令能力のレベルを付加的に拡大して認証するステップ、
を有する
ことを特徴とする多数の送信器による量販車両群の制御方法。
【請求項２】
前記命令能力の制限されたレベルには運転席ドアのリモートロックおよびリモートロックの解除が含まれる、請求項１記載の方法。
【請求項３】
前記命令能力の制限されたレベルには車両の始動が含まれる、請求項１記載の方法。
【請求項４】
前記信号が前記第１のグループの送信器からの信号であるか否かの判別ステップにおいて、量販車両群の全車両およびいずれかの車両を制限された範囲で操作する権限を有する全送信器に共通の１つの秘密鍵を用いて、信号の暗号化部分を検査する、請求項１記載の方法。
【請求項５】
前記第２のグループの車両は前記第２のグループの送信器に相応する少なくとも１つのＩＤコードを記憶している、請求項１記載の方法。
【請求項６】
前記信号が前記第２のグループの送信器からの信号であるか否かの判別ステップにおいて、第２のグループのいずれかの車両に記憶された少なくとも１つのＩＤコードと前記信号の一部として受信されたＩＤコードとを比較する、請求項５記載の方法。
【請求項７】
前記送信器が前記第２のグループの送信器であるか否かを判別することにより、前記第２のグループの車両の全機能への命令に要求される認証を行う、請求項６記載の方法。
【請求項８】
前記第２のグループの各車両は前記第２のグループの送信器に相応する複数のＩＤコードを記憶している、請求項６記載の方法。
【請求項９】
前記第２のグループの車両および前記第２のグループの送信器のうち２つ以上の車両および送信器を第２のグループの各車両によって認識する、請求項１記載の方法。
【請求項１０】
ａ）車両コントローラおよび相応の複数のキーフォブ内に記憶されたデフォルトの秘密鍵コードを現在の秘密鍵コードとしての第１の秘密鍵コードで置換して記憶し、ここで該第１の秘密鍵コードは前記デフォルトの秘密鍵コードとは異なるステップ、
ｂ）前記車両コントローラおよび前記相応の複数のキーフォブ内の前記第１の秘密鍵コードを第２の秘密鍵コードで置換するステップ、
ｃ）前記車両コントローラ内の前記第１の秘密鍵コードを旧い秘密鍵コードとして記憶するステップ、
ｄ）前記第１の秘密鍵コードを含む複数のキーフォブを通信により前記車両コントローラで認識するステップ、および、
ｅ）前記キーフォブ内の前記第１の秘密鍵コードを前記第２の秘密鍵コードで置換するステップ
を有する
ことを特徴とする車両イモビライザシステムのプログラミング方法。
【請求項１１】
複数のキーフォブを通信により認識する際に、前記現在の秘密鍵コードと前記キーフォブ内に記憶された秘密鍵コードとを比較し、さらに前記旧い秘密鍵コードと前記キーフォブ内に記憶された秘密鍵コードとを比較し、どちらかが一致したことに応じてキーフォブを認識する、請求項１０記載の方法。
【請求項１２】
前記現在の秘密鍵コードを第３の秘密鍵コードで置換し、前記第２の秘密鍵コードを旧い秘密鍵コードとして記憶する、請求項１０記載の方法。
【請求項１３】
前記秘密鍵コードを命令とともにプログラミングモジュールから前記車両コントローラへ送信し、複数のキーフォブを前記車両コントローラにより再プログラミングする、請求項１０記載の方法。
【請求項１４】
プログラミングモジュールからのリセット命令に応じて、前記車両コントローラにおいて前記現在の秘密鍵コードを前記デフォルトの秘密鍵コードへリセットする、請求項１０記載の方法。
【請求項１５】
前記車両コントローラは相応の複数の車両内の車両コントローラであり、自身と通信する相応の複数のキーフォブを有する、請求項１０記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願へのクロスリファレンス
本願は、２００６年７月１０日付の米国出願第６０／８１９７９１号および米国出願第６０／８３３８８７号の優先権を主張するものである。
【０００２】
発明の背景
本発明は広くは量販車両群のリモートエントリアンドスタートシステムに関する。より詳細に云えば、本発明は量販車両群のキーレスエントリアンドスタートシステムのプログラミングおよび操作方法に関する。
【０００３】
典型的には、キーフォブと称される１つまたは２つのリモート送信器が１つの車両に対応づけられている。キーフォブおよび車両コントローラは所望の動作を認識ないし実行する前の認証に用いられるＩＤコードを含む。しかし、多数の車両が多数のキーフォブによって作動される量販車両群の分野では、適用可能な全てのＩＤコードを記憶し、受信されたＩＤコードと記憶されているＩＤコードとをいちいち比較すると、待機時間が許容不能なまでに増大する。かと云って、複数の車両の作動に対して複数のキーフォブを操作する場合にＩＤコードを比較しないことにすれば、車両の機能、例えばドアの解錠などの動作において、１つのキーフォブの送信範囲内にある全車両のドアロックが解除されてしまう。
【０００４】
また、多数の車両に対する複数のキーフォブをプログラミングおよび再プログラミングすることにより、秘密鍵コードを用いて特定の車両の動作を認証する際に問題が生じる。これまで更新されていない旧いキーフォブすなわち現在の秘密鍵コードを含まないキーフォブは車両コントローラに認識されず、容易にアップデートすることができない。
【０００５】
したがって、複数の車両に対する複数のキーフォブをプログラミングできる方法および装置の設計開発が所望される。
【０００６】
発明の概要
本発明の複数のリモート送信器を備えた量販車両群の制御方法および制御装置では、送信元が求められ、信号源に基づいて所定の車両動作への選択的なアクセスが形成される。
【０００７】
本発明のイモビライザシステムは、キーフォブと称される相応の複数の送信器と通信する車両コントローラを備えた量販車両群に適用される。各キーフォブは量販車両群の全車両に共通の秘密鍵コードと各キーフォブに固有のＩＤコードとを含む。選択されたアクセスレベルまでは、当該の秘密鍵コードを含むキーフォブからの命令の受信により、量販車両群の全車両に許可される。また、量販車両群のうち選択された相応の車両グループまたは１つの車両は、第２のグループのキーフォブのＩＤコードを記憶している。車両コントローラ内に記憶されているＩＤコードを含む送信によって、制御およびアクセスのレベルを増大させることができる。一致しないＩＤコードが送信されてきた場合には制限されたアクセスしか許可されない。
【０００８】
本発明の多数の車両コントローラおよび送信器に対する秘密鍵コードの再プログラミング方法では、現在の秘密鍵コードまたは旧い秘密鍵コードのいずれかを含む送信器を車両コントローラによって認識して再プログラミングすることができる。
【０００９】
以下に、本発明のその他の特徴を図示の実施例に則して詳細に説明する。
【図面の簡単な説明】
【００１０】
【図１】本発明の量販車両群のうち選択された複数の車両の制御の概略図である。
【図２】車両を選択し送信器へのアクセスを制御する方法のフローチャートである。
【図３】秘密鍵の再プログラミング方法の概略図である。
【図４】秘密鍵の再プログラミング方法のフローチャートである。
【００１１】
有利な実施例の説明
図１には量販車両群の第１のグループ１２が示されている。第１のグループ１２は量販車両群の全ての車両１０を有する。第２のグループ１４は第１のグループ１２の下位に定義されており、したがって第１のグループよりも少ない数の車両を含む。図示の実施例では、第２のグループ１４には１つの車両しか属していないが、複数の車両が第２のグループに属していてもよい。各車両は車両コントローラ２２を含む。各車両コントローラ２２はメモリデバイスを含んでおり、そこには量販車両群の全車両のＩＤコード数より少ない数のＩＤコードを記憶するメモリ位置２４が存在している。第２のグループ１４の車両１０のメモリ位置には２つのＩＤコード３８，４０が含まれている。ＩＤコードはそれぞれ送信器２６に対応している。送信器２６も第１のグループ１８および第２のグループ２０へ分割されている。送信器の第１のグループ１８は固有の秘密鍵を含む量販車両群の全送信器を含む。第１のグループ１８の各送信器は各車両１０の特定の機能を選択的に作動させることができる。
【００１２】
第２のグループ１４の車両に対応する第２のグループ２０の送信器は、第１のグループ１８の送信器より数が少ない。第２のグループの送信器２６と第２のグループ１４の車両１０とを関連づけているのは、第２のグループの車両が車両コントローラのメモリデバイス２４に第２のグループの２つの送信器のＩＤコード３８，４０を記憶しているということである。各車両は同じグループの送信器に相応する制限された数のＩＤコードを記憶している。特定の送信器からの送信が受信されると、受信したＩＤコードが車両コントローラ２２のメモリデバイス２４内に記憶されたＩＤコードと一致するか否かが検査され、認証すべきアクセスレベルないし制御レベルが確認される。
【００１３】
図１の装置では、各送信器は、第１のグループの各車両の運転席ドア３４の作動および機関の始動を操作可能である。第１のグループ１２は量販車両群の全車両を含み、各送信器は運転席ドア３４へのアクセスおよび機関始動の権限を有する。こうしたアクセス制限により、各車両に望まれる機能と幾つかの車両のみの選択的制御とが同時に可能となる。各送信器は各車両の完全な権限を有すると見なすことができ、いずれかの送信器から送信が行われると、送信到達範囲内にある複数の車両の動作が生じる。ただし、こうした動作は特定のケースでは所望されないこともある。
【００１４】
図２によれば、車両コントローラ２２での第１のステップはいずれかの送信器から送信４２が受信されたことに応じて開始される。到来した送信４２は、まず、ステップ４４で、第１のグループの送信器１８からの有効な送信であるか否かを判別するために評価される。本発明の装置では、秘密鍵が暗号化信号とともに用いられ、到来する信号の検証が行われる。
【００１５】
到来した信号が有効であることが確認された場合、ステップ４６で、当該の信号のＩＤコードと車両コントローラのメモリデバイス２４内に記憶されたＩＤコードとが一致するか否かが検査される。ＩＤコードが車両コントローラ２２内に記憶されたＩＤコードと一致しなかった場合には、信号とともに送信された命令が評価される。この評価はステップ４８で行われ、所望の動作が第１のグループの送信器に許可されたパラメータの限界範囲内に入るか否かが判別される。図示の実施例では、許可される動作は運転席ドアの解錠ならびに機関の始動である。これと異なる命令が受信された場合には受信された命令の動作は許可されず、車両では何らの動作も発生しない。これに対して、動作がドアの解錠または機関の始動のいずれかである場合、ステップ５２で当該の機能が作動される。
【００１６】
ステップ４６へ戻ってＩＤコードが車両によって認識されると、送信器によって受信された機能または命令がステップ５０で作動される。車両コントローラ２２は終了ステップ５４へ移行し、到来した送信の有効性の評価がふたたび行われる。
【００１７】
図３，図４によれば、複数の送信器からの各送信は暗号化部分および非暗号化部分を含む。暗号化部分は、ＩＤデータ、ボタン作動データなどのその他のデータとともに、秘密鍵を用いたアルゴリズムにしたがって暗号化され、これにより送信の無権限での複製が阻止される。暗号化データのほか、秘密鍵を除く全情報を含む非暗号化データも存在する。送信器を認証する各車両コントローラ２２は相応の秘密鍵を含む。秘密鍵は開放されたエアインタフェースを介しては送信されず、送信の受領に応じて当該の送信が正当な権限を有する送信器から到来したものであるか否かを検査するために用いられる。量販車両群の分野では、秘密鍵は各車両コントローラ２２および相応の送信器２６での再プログラミングにしばしば必要となる。複数の送信器が複数の車両に対してプログラミングされているので、複数の送信器を種々の時点で再プログラミングすることになる。
【００１８】
現在のところ、秘密鍵が車両コントローラ２２においていったん再プログラミングされると、当該の秘密鍵を含まない送信器２６は当該の車両コントローラ２２によっては認識されなくなる。このことは、旧い秘密鍵が現在の新しい秘密鍵に置換される際に送信器が全く受け入れられず、再プログラミング不能となってしまうという問題を生ずる。したがって、本発明の装置では秘密鍵コードが車両コントローラ２２に記憶され、まだ更新されていない送信器２６の秘密鍵コードも再プログラミングの目的で認識することができる。
【００１９】
各車両の車両コントローラはメモリデバイスのメモリ位置６２に複数の秘密鍵コードを記憶している。メモリデバイスの内部ステータスを見ると、デフォルトの秘密鍵コード７０が含まれている。デフォルトの秘密鍵コード７０は工場で付された秘密鍵コードであり、現在の秘密鍵コード７２によって再プログラミングされる。現在の秘密鍵コード７２は送信器２６からの送信の復号化に用いられるコードである。メモリデバイスにはさらに旧い秘密鍵コード６８に対するメモリ位置も存在している。旧い秘密鍵コードは車両コントローラ２２にプログラミングされていたコードであり、まだ現在の秘密鍵コードへ再プログラミングされていない送信器の認識に用いられる。
【００２０】
図４の方法の最初のステップ８２では、デフォルトの秘密鍵コード７０が第１の秘密鍵コード７２によって置換される。第１の秘密鍵コード７２は、ステップ８４で、車両コントローラ２２のメモリデバイス６２のメモリ位置６６に現在値として記憶される（図３のステップ１も参照）。相応の送信器６６が車両コントローラ２２によって第１の秘密鍵コード７２を含むようにプログラミングすることもできる。車両コントローラ２２のプログラミングはプログラミングモジュール６０によって行われる。プログラミングモジュール６０は概略的にしか示されていないが、車両コントローラ２２と安全な方式で通信することができるように構成されていれば、ハンドヘルド型デバイスであってもポータブルコンピュータその他のデバイス上で動作するソフトウェアであってもよい。
【００２１】
通常動作は、初期プログラムが車両コントローラ２２と複数の送信器との双方への秘密鍵の記憶を完了すると、確立される。通常動作は秘密鍵コードを用いた暗号化コードの送信を含む。送信器からの送信には秘密鍵以外の非暗号化データをともなう。車両コントローラ２２によるデータの受信に応じて、暗号化データは記憶された秘密鍵コードを用いて復号化される。復号化されたデータは非暗号化データと比較され、車両の種々の機能を操作する権限および有効性が保証される。
【００２２】
秘密鍵を再プログラミングして所定のセキュリティ要求を保証するために、ステップ８６で、第１の秘密鍵コードの値７２が旧値の記憶領域６８に記憶される。ついで第２の秘密鍵コード７４が現在値のメモリ位置６６に記憶される。デフォルト値の秘密鍵コード７０はデフォルト値のメモリ位置にとどまり、復号化には用いられない。第２の秘密鍵コード７４はプログラミングモジュール６０によって現在値のメモリ位置６６に記憶される。車両コントローラ２２は近傍にある相応の送信器２６のプログラミングを行う。車両コントローラ２２による送信器２６のプログラミングは、以前認識されていたコードを含む送信器２６を認証せよとの命令を車両コントローラ２２から送信することによって行われる。
【００２３】
第１のサイクルでプログラミングされなかった送信器はまだ第１の秘密鍵コード７２を含んでいる。しかし車両コントローラ２２は旧値の記憶領域６８に第１の秘密鍵コード７２を残しているので、当該の第１の秘密鍵コード７２または第２の秘密鍵コード７４を用いて暗号化された全ての送信器の送信を認識できる。なぜなら第１の秘密鍵コード７２が旧値の記憶領域６６に記憶されているからである。
【００２４】
車両コントローラ２２は第１の秘密鍵コード７２を含むので、旧い秘密鍵を用いて暗号化されたデータを送信した送信器２６も第２の秘密鍵コード７４により再プログラミングすることができる。現在値のメモリ位置６６に記憶された秘密鍵コードは車両の動作の暗号化および復号化に用いられる。
【００２５】
第３の秘密鍵コード７６が現在値のメモリ位置（メモリスロット）６６に記憶され、第２の秘密鍵コード７４は、図４のステップ８８で示されているように、旧値のメモリ位置６８へ移される。秘密鍵の更新のたびに、秘密鍵コードは現在値のメモリ位置から旧値のメモリ位置へインクリメントされ、これにより旧い秘密鍵を含む送信器の通信および再プログラミングが可能となり、一方で秘密鍵の所望の更新も問題なく許可される。
【００２６】
再プログラミング動作は現在値のメモリ位置６６または旧値のメモリ位置６８に秘密鍵を記憶した送信器に対して、図４のステップ９０に示されているように許可される。ただし、暗号化および復号化は現在値のメモリ位置６６に格納された秘密鍵コードによってしか行われないので、受信された送信が旧い秘密鍵コードを用いている場合には、再プログラミングが完了するまで、車両の機能に対する権限は認証されない。
【００２７】
図４によれば、第３の秘密鍵コード７６による次の再プログラミングにより、第２の秘密鍵コード７４がインクリメントされて旧値のメモリ位置６８へ移される。これにより第３の秘密鍵コード７６または第２の秘密鍵コード７４を含む送信器２６が認識され、再プログラミングおよび車両１０の操作が可能となる。旧値のメモリ位置６８にそれまで記憶されていた秘密鍵コードは上書きされ、送信器の認識に対しても秘密鍵の上書きに対してももはや使用不能となる。
【００２８】
図示の実施例の方法および装置は量販車両群のキーレスエントリアンドイモビライザシステムの操作ないしプログラミングに適しており、所望のセキュリティ手段および更新手段を提供する。
【００２９】
本発明を有利な実施例に則して説明したが、本発明はこれらの実施例に限定されるものではない。当分野の技術者であれば、本発明の範囲から離れることなく、前述した実施例に種々の修正を加えることができることが容易に理解されるはずである。本発明の対象は特許請求の範囲に規定されている。
【図１】
2009542947.tif 000003
【図２】
2009542947.tif 000004
【図３】
2009542947.tif 000005
【図４】
2009542947.tif 000006
【国際調査報告】
2009542947.tif 000007
2009542947.tif 000008
2009542947.tif 000009
2009542947.tif 000010