(57)【要約】  複数の車両との複数のトランスミッタの操作を可能にするリモートキーレスエントリーおよびイモビライザーのための伝送の送受信方法である。システムの各トランスミッタおよび車両コントローラ内に格納されている共通のシークレットキーコードが、トランスミッタから車両へ伝送された情報およびデータを暗号化および解読するために使用される。
2009538255.tif 000002
【特許請求の範囲】
【請求項１】
リモートキーレスエントリーシステムのためのデータ伝送方法であって、以下のステップを有しており：
ａ）シークレットコード、トランスミッタ識別コード；およびトランスミッタの目下の状態を示す可変値を用いて暗号化された信号を生成し；
ｂ）当該暗号化された信号を、前記トランスミッタ識別コードおよびトランスミッタの目下の状態を示す可変値を含む暗号化されていないデータを用いて車両コントローラによって受信されるために伝送し；
ｃ）前記暗号化された信号と前記暗号化されていない信号両方を前記車両コントローラによって受信し；
ｄ）前記暗号化された信号を前記車両コントローラで複製し；
ｅ）前記複製された暗号化信号を前記受信した暗号化信号と比較し；
ｆ）前記受信した暗号化信号と前記複製された暗号化信号との、所望の許容可能な基準内の比較に応答して車両操作を開始する、ステップを有している、
ことを特徴とする、リモートキーレスエントリーシステムのためのデータ伝送方法。
【請求項２】
前記トランスミッタの目下の状態を示す可変値は、トランスミッタのボタンが押された回数を示す更新カウントを含んでおり、
暗号化された信号を生成するために前記同じ値が使用され、暗号化されていない信号の一部として伝送される、請求項１記載の方法。
【請求項３】
前記車両コントローラは、相応する複数の車両内に配置されている複数の車両コントローラのうちの１つを含んでおり、前記トランスミッタは複数の車両のうちのいずれか１つによって操作される、請求項１記載の方法。
【請求項４】
前記可変値は３２ビットのデータを含んでおり、当該データは伝送識別コードの通信のために使用される１８ビットのデータと、前記トランスミッタのボタンが押された回数の更新カウントを含むために使用される１０ビットのデータと前記車両の所望の操作を示す値を含む４ビットのデータを含んでいる、請求項１記載の方法。
【請求項５】
前記更新カウント用の前記１０ビットデータの全てを、暗号化されていないデータとして前記車両コントローラに伝送する、請求項４記載の方法。
【請求項６】
前記シークレットコードは前記暗号化されていない信号の一部ではない、請求項１記載の方法。
【請求項７】
１つのトランスミッタによる複数の車両の操作を認証する方法であって、以下のステップを含んでおり、すなわち：
ａ）少なくとも１つのトランスミッタおよび相応する複数の車両の複数の車両コントローラの各々にシークレットコード値を格納し；
ｂ）前記少なくとも１つのトランスミッタの操作に応答して暗号化された信号を生成し、ここで当該暗号化信号は前記シークレットコード、所望の車両操作を示すコマンドデータおよび、前記トランスミッタのボタンが押される度にインクリメントされる更新カウントを用いて生成され；
ｃ）前記暗号化信号および暗号化されていない信号を前記複数の車両コントローラのうちの１つに伝送し、ここで前記暗号化されていない信号は前記更新カウントおよび前記コマンドデータを含んでおり；
ｄ）前記生成されている暗号化信号を、前記車両コントローラにおいて、前記格納されたシークレットコードおよび前記受信された、暗号化されていない信号を用いて作成し、前記受信された暗号化された信号を複製し；
ｅ）前記生成されている暗号化信号を前記受信された暗号化信号と比較し、所望の基準を満たす当該比較に応答して所望の操作を認証する、
ステップを有している、
ことを特徴とする、１つのトランスミッタによる複数の車両の操作を認証する方法。
【請求項８】
前記暗号化された信号は３２ビットのデータを含んでいる、請求項７記載の方法。
【請求項９】
前記暗号化された信号を生成するために使用された全ての前記更新コードを暗号化されていない信号で伝送する、請求項８記載の方法。
【請求項１０】
前記更新コードは、前記車両コントローラに全て伝送される１０ビットのデータを含んでいる、請求項９記載の方法。
【請求項１１】
前記シークレットコード値は前記車両コントローラに伝送されない、請求項１記載の方法。
【請求項１２】
前記伝送は無線周波数（ＲＦ）伝送を含んでいる、請求項７記載の方法。
【請求項１３】
前記暗号化されていない信号は、暗号化された信号を作成するために使用されるトランスミッタ用の識別コードも含む、請求項７記載の方法。
【請求項１４】
キーレスエントリーおよびスタートシステムであって：
車両コントローラを含んでいる複数の車両を有しており；
前記複数の車両の各々と通信するための複数のトランスミッタを有しており、ここで前記複数のトランスミッタの各々は、前記複数の車両の各々によって実証される認証伝送を伝送し、前記複数のトランスミッタの各々によって前記複数の車両の各々の操作が行われる、
ことを特徴とする、キーレスエントリーおよびスタートシステム。
【請求項１５】
前記複数のトランスミッタおよび前記複数の車両コントローラの各々は、共通の格納されたシークレットコード含んでいる、請求項１４記載のシステム。
【請求項１６】
前記複数のトランスミッタの各々は、暗号化された信号および暗号化されていない信号を伝送し、当該暗号化された信号は前記共通のシークレットコード、前記複数のトランスミッタの特定の１つに固有の識別コードおよび可変値を用いて生成され、前記暗号化されていない信号は固有の識別コードおよび可変の値を含む、請求項１５記載のシステム。
【請求項１７】
前記可変値は前記トランスミッタのボタンが押された回数を示す値を含んでおり、同じ可変値が、前記暗号化されていない信号内で送信される、前記暗号化された信号を生成するために用いられる、請求項１６記載のシステム。
【請求項１８】
前記車両コントローラは、前記暗号化されていない信号に沿って、前記格納されたシークレットコードを用いて、第２の暗号化された信号を生成し、当該生成された暗号化信号と前記受信された暗号化信号との所望されている比較に応答して車両機能の操作を認証する、請求項１７記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、２００６年５月２２日に提出された米国仮出願第６０／８０２５７２号に係る優先権を主張する。
【０００２】
発明の背景
本発明は一般的に、リモートキーレスエントリートランスミッタと車両との間のデータ伝送方法に関する。より詳細には、本発明は、複数の異なる車両による、複数の異なるワイヤレス車両コントロールトランスミッタの使用方法に関する。
【０００３】
このようなシステムの典型的な操作は、単独の識別コードを有する。この識別コードは車両コントローラによって認識される。多くの実施例では、少数のトランスミッタまたはキー・フォブのみが、どれか１つの車両にマッチする。従って、車両コントローラは少数の識別コードを管理し、格納するだけでよい。さらに、従来のキー・フォブは、マッチしないキー・フォブからの不所望の操作を阻止する暗号化の一部として更新カウント（roliing count）を使用する。キー・フォブ上のボタンが操作された回数を示す情報を送信することでカウンタ更新は動作する。車両コントローラも更新カウントの一部を格納し、受信した更新カウントを、各キー・フォブに対する格納されている、予期される更新カウントと比較する。キー・フォブから送信された更新カウントが、予期される、格納されている更新カウントと大幅に異なる場合、またはここで言う範囲を逸脱している場合には、車両コントローラはそのキー・フォブを認識しない。唯一の車両で少数のキーのみが使用される場合には、範囲を逸脱するキー・フォブは一般的には生じない。
【０００４】
不利なことに、量販車（fleet vehicles）を操作するために、複数の車両で唯一のキー・フォブを使用することが望まれている場合には、範囲を逸脱した更新カウントが問題になってしまう。複数の車両に対して唯一のキー・フォブを用いることが望まれている量販用途では、更新カウントは、ユーザによって頻繁に使用されていない車両の場合には範囲を逸脱してしまう。この問題に対処する１つの手段は、各認証されるキー・フォブに対する各車両コントローラ内に全識別コードを格納することである。しかし、この解決方法によっては、キー・フォブを認証するのに必要な時間が不所望なレベルまで格段に増大されてしまう。
【０００５】
従って、許容可能なシステム応答時間を伴う、複数の車両コントローラによる複数のキー・フォブ認識を提供するリモートキーレスエントリーシステムを認証および操作するシステムおよび方法を開発することが望まれている。
【０００６】
本発明の概要
複数の車両との複数のトランスミッタの操作を可能にするリモートキーレスエントリーおよびイモビライザーのための伝送の送受信方法の例を開示する。
【０００７】
システムの各トランスミッタおよび車両コントローラ内に格納されている共通のシークレットキーコードが、このトランスミッタから車両へ伝送された情報およびデータを暗号化および解読するために使用される。シークレットコードは、固定されたデータと可変データと結合され、伝送の暗号化部分を生成する。この固定されたデータおよび可変のデータは伝送の一部としても使用され、暗号化されていない形状で送信される。車両コントローラによって受信されると、暗号化アルゴリズムが、受信された伝送の暗号化された部分を複製するために使用される。車両コントローラはシークレットキーコードを含んでおり、さらに伝送の暗号化された部分を生成するためにトランスミッタによって使用される全ての情報も受信する。車両コントローラによって生成された暗号化されたコードはその後、受信された暗号化部分と比較される。この比較が好ましい結果である場合、所望の車両操作が行われる。
【０００８】
従って、システムのこの例によって、各車両内に多くの異なる識別コードを格納することのない、複数の車両および複数のトランスミッタの操作が提供される。
【０００９】
本発明のこれらの特徴及びその他の特徴は以下の詳細な説明と図面からさらに明らかにされる。
【００１０】
図面の簡単な説明
図１は、複数のワイヤレストランスミッタを伴う、複数車両を操作するためのシステムの概略図である。
図２は車両とワイヤレストランスミッタとの間のワイヤレスデータ通信のための方法の概略図である。
【００１１】
有利な実施形態の詳細な説明
図１では、リモートキーレスエントリー（ＲＫＥ）およびイモビライゼーションシステムのためのデータ伝送のためのシステムの例が全体として１５で示されており、対応する幾つかのワイヤレストランスミッタ１６のうちのいずれか１つによる多数の車両１０の操作を可能にする。各トランスミッタ１６は無線周波数（ＲＦ）信号１８を放射し、これによって複数の車両１０のいずれか１つの操作を可能にする。複数の車両１０の各々は、信号１８を処理するために車両コントローラ１４を含んでいる。
【００１２】
図１を参照しながら図２を参照されたい。トランスミッタ１６と種々の車両コントローラ１４との間の伝送１８は暗号化された部分３２と暗号化されていない部分３４とを含んでいる。暗号化された部分３２は固定の既知の値およびトランスミッタ１６によって生成された可変データから形成されている。固定された既知のデータ値はシークレットキーデータコード２０を含んでいる。シークレットキーデータコード２０は車両１０およびシステム１５のトランスミッタ１６固有のデータ組み合わせである。シークレットデータコード２０は、各トランスミッタ１６および車両コントローラ１０内のメモリ装置内に格納されている。例示されたシステム１５の各車両１０およびトランスミッタ１６はシークレットデータコード２０を含んでいる。このシークレットデータコード２０は、システム１５に属する各車両１０およびトランスミッタ１６に対して同じである。このようにして、制限されたメモリースペースのみが各トランスミッタ１６および車両コントローラ１４に対して必要とされる。
【００１３】
伝送１８の暗号化されていない部分３４が車両コントローラ１４によって、伝送１８の暗号化された部分３２を複製するために使用される。複製された暗号化伝送３８はその後、受信された暗号化伝送３２と比較され、この伝送が認証されたトランスミッタ１６からのものであり、受信された命令が実行されるべきであることが実証される。
【００１４】
図２を参照されたい。例示された暗号化および伝送方法および装置はトランスミッタ１６を含んでいる。これはシークレットキーコード２０を格納しているメモリ格納領域を含んでいる。例示されたシークレットキーコード２０は３２ビットのデータを含んでいるが、他の長さのデータも本願の範囲内にある。シークレットキーコード２０はシステム固有のデータを含み、各トランスミッタ１６および車両コントローラに共通である。
【００１５】
従ってトランスミッタ１６は識別コード２４も含んでいる。これは特定のトランスミッタ１６に固有である。更新カウント２６はトランスミッタ１６内に格納されており、トランスミッタ１６のボタンを押すと共にインクリメントされる。更新カウント２６は可変の値を提供する。これは継続的に変化する値を生成し、これによってトランスミッタ１６からの伝送の認証されていない再生が抑止される。ボタンコード２８は所望の命令を車両コントローラに通信する。ボタンコード２８は、車両が受信し、車両操作に対する指示を与える伝送である。
【００１６】
例示されたトランミッタ１６では、伝送１８は暗号化された部分３２と暗号化されていない部分３４とを含む。トランスミッタ１６は暗号化アルゴリズム３０を含む。ここでこの暗号化アルゴリズムはシークレットキー２０、トランスミッタ識別コード２４、更新カウント２６およびボタンコード２８からの入力を受信する。暗号化アルゴリズム３０は入この力データを処理し、暗号化部分３２を生成する。しかし暗号化部分３２は、シークレットキー２０を使用するが、これを伝送しない。シークレットキー２０はいかなる時点でも伝送されず、暗号化プロセスのためだけにのみ使用される。
【００１７】
データ入力および暗号化プロセスのために使用されたものは、シークレットキー２０を除いて、暗号化されていない形式で伝送される。暗号化されていない部分３４はＩｄコード２４、全更新カウント２６およびボタンコード２８を含んでいる。暗号化された部分３２および暗号化されていない部分３４は両方とも、車両コントローラ１４に送信され、車両コントローラ１４によって受信される。
【００１８】
車両コントローラ１４は、トランスミッタ１６内にあるのと同じ暗号化アルゴリズム３０を含む。車両コントローラ１４内の暗号化アルゴリズム３０は、伝送１８の受信された非暗号化部分３４を使用して、伝送の暗号化された部分３２を複製する。車両コントローラ１４もシークレットデータキー２０を含んでいるので、同じ暗号化アルゴリズム３０によって処理されたシークレットデータキー２０と組み合わされた、伝送の非暗号化部分３４は、受信された暗号化と同じ暗号化を作成する。従って、車両コントローラ１４は他の暗号化された伝送を生成し、この生成された暗号３８を受信された暗号３２と比較する。比較が所望の基準に一致すると、伝送が認証されて、ボタンコードによって通信される命令が４２で概略的に示されているように実行される。しかし、４０で示された比較が所望されている一致の結果にならなかった場合、伝送は認証されず、車両操作は行われない。
【００１９】
この方法は、トランスミッタ１６で実行される暗号の複製に必要な全てのデータを伝送するが、シークレットキーは伝送しない。暗号化は、格納されているシークレットキー２０によって再現され、受信された暗号化と比較される。このプロセスは多数の識別コードを記憶することを要求しない。必要なのは、各装置および車両が供給のシークレットキーコードを格納している、ということだけである。ここでこのシークレットキーコードは共通の暗号アルゴリズムに沿って使用され、許可され、認証された伝送が受信されたことが確認される。理解されているように、データビットの数およびデータビットのタイプを修正し、所望のアプリケーション固有の操作に適合させることができる。
【００２０】
更新カウント２６が同じ形状で伝送される。これは伝送の暗号化部分３２を生成するために使用される。これによって、あらゆる車両コントローラ内に更新カウントのあらゆる部分を格納する必要がなくなる。これによってさらに、いかなるトランスミッタ１６も範囲を逸脱することがなくなる。なぜならこれは車両のいずれか１つに適用されるからである。
【００２１】
この伝送システムおよび伝送暗号化および解読方法によって、複数の異なる車両での複数の異なるトランスミッタの使用が可能になる。各車両はシークレットキーを含んでおり、これは、同じシークレットキー２０を含むあらゆるトランスミッタを受容する。従って、１つのトランスミッタ１６がまだ複数の車両のうちの１つを操作していないが、他の多くの車両を何回も操作している場合でも、更新カウント値は高くなるが、複数の車両のうちのいずれか１つの車両の操作を阻止することはない。
【００２２】
以上本発明の有利な実施形態を開示してきたが、当該分野の当業者であれば、本発明の枠内でいくつかの所定の変更がもたらされることも認識することができる。それ故本発明の真の範囲と内容を特定するためには以下の請求の範囲が検討されるべきである。
【図面の簡単な説明】
【００２３】
【図１】複数のワイヤレストランスミッタを伴う、複数車両を操作するためのシステムの概略図
【図２】車両とワイヤレストランスミッタとの間のワイヤレスデータ通信のための方法の概略図
【図１】
2009538255.tif 000003
【図２】
2009538255.tif 000004
【国際調査報告】
2009538255.tif 000005
2009538255.tif 000006
2009538255.tif 000007