(57)【特許請求の範囲】
【請求項１】
第１の装置と第２の装置とを備える無線起動システムであって、
前記第１の装置は、所定の一群のコード信号を生成して順に送信する手段を有し、前記所定の一群のコード信号に属するコード信号の各々は、所定の一群のコードシーケンスに属するコードシーケンスを連続的に複数個含み、
前記第２の装置は、前記第１の装置と同期して前記所定の一群のコードシーケンスに属するコードシーケンスを連続的に生成する手段と、コード信号を受信する手段と、受信した前記コード信号に連続的に含まれているコードシーケンスを検出する手段と、前記コード信号の飛行時間の測定値を生成する手段と、起動信号を生成する手段とを有し、
起動信号を生成する前記手段は、連続的に生成されたコードシーケンスのうちの最後のものである基準コードシーケンスに対応する連続的なコードシーケンスを検出したことと、所定の範囲内の値を有する飛行時間の測定値を検出したこととの組み合わせに応答して、前記起動信号を生成し、
前記所定の一群のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含む、無線起動システム。
【請求項２】
持続時間が異なる前記複数のコードシーケンスは、異なる持続時間のシンボルを有するコードシーケンス、及び異なる持続時間のチップを有するコードシーケンスのうちの少なくとも一方を有する、請求項１に記載の無線起動システム。
【請求項３】
持続時間が異なる前記複数のコードシーケンスは、異なるシンボル数のコードシーケンス、及び異なるチップ数のコードシーケンスのうちの少なくとも一方を有する、請求項１に記載の無線起動システム。
【請求項４】
コード信号を生成して順に送信する前記手段は、送信された連続的なコードシーケンスの持続時間を所定の時間の経過に応じて変更する手段を備えている、請求項１、２または３に記載の無線起動システム。
【請求項５】
コード信号を生成して順に送信する前記手段は、送信された連続的なコードシーケンスの持続時間を所定数のコード信号の送信に応じて変更する手段を備えている、請求項１、２または３に記載の無線起動システム。
【請求項６】
起動信号を生成する前記手段は、所定の限界値を下回る飛行時間の測定値に応答する、請求項１から５のいずれか一項に記載の無線起動システム。
【請求項７】
前記第２の装置は、ロック手段を動作させる又は動作を停止させるための起動信号に応答する手段を更に備えている、請求項６に記載の無線起動システム。
【請求項８】
前記第２の装置が前記ロック手段を更に備えている、請求項７に記載の無線起動システム。
【請求項９】
当該無線起動システムが車両セキュリティシステムである、請求項７に記載の無線起動システム。
【請求項１０】
起動信号を生成する前記手段は、所定の限界値を上回る飛行時間の測定値に応答する、請求項１から５のいずれか一項に記載の無線起動システム。
【請求項１１】
前記第２の装置は、警報を生成するための起動信号に応答する手段を更に備えている、請求項１０に記載の無線起動システム。
【請求項１２】
当該無線起動システムが、人間、動物、物にタグが付けられているシステムである、請求項１１に記載の無線起動システム。
【請求項１３】
各コードシーケンスがスペクトラム拡散シーケンスを有する、請求項１から１２のいずれか一項に記載の無線起動システム。
【請求項１４】
前記スペクトラム拡散シーケンスが周波数ホッピングシーケンスである、請求項１３に記載の無線起動システム。
【請求項１５】
第１の装置において所定の一群のコード信号を生成して順に送信するステップであって、前記所定の一群のコード信号に属するコード信号の各々は、所定の一群のコードシーケンスに属するコードシーケンスを連続的に複数個含む、ステップと、
第２の装置において、前記第１の装置と同期して前記所定の一群のコードシーケンスに属するコードシーケンスを連続的に生成し、コード信号を受信し、受信した前記コード信号に連続的に含まれているコードシーケンスを検出し、前記コード信号の飛行時間の測定値を生成し、起動信号を生成するステップと
を有し、前記起動信号を生成する際に、連続的に生成されたコードシーケンスのうちの最後のものである基準コードシーケンスに対応する連続的なコードシーケンスを検出したことと、所定の範囲内の値を有する飛行時間の測定値を検出したこととの組み合わせに応答して、前記起動信号を生成し、
前記所定の一群のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含む、無線起動方法。
【請求項１６】
持続時間が異なる前記複数のコードシーケンスは、異なる持続時間のシンボルを有するコードシーケンス、及び異なる持続時間のチップを有するコードシーケンスのうちの少なくとも一方を有する、請求項１５に記載の無線起動方法。
【請求項１７】
持続時間が異なる前記複数のコードシーケンスは、異なるシンボル数のコードシーケンス、及び異なるチップ数のコードシーケンスのうちの少なくとも一方を有する、請求項１５に記載の無線起動方法。
【請求項１８】
送信された連続的なコードシーケンスの持続時間が所定の時間の経過に応じて変更される、請求項１５、１６または１７に記載の無線起動方法。
【請求項１９】
送信された連続的なコードシーケンスの持続時間が所定数のコード信号の送信に応じて変更される、請求項１５、１６または１７に記載の無線起動方法。
【請求項２０】
無線起動システムにおいて使用される送信装置であって、所定の一群のコード信号を生成して順に送信する手段を備え、前記所定の一群のコード信号に属するコード信号の各々は、所定の一群のコードシーケンスに属するコードシーケンスを連続的に複数個含み、前記所定の一群のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含む、送信装置。
【請求項２１】
持続時間が異なる前記複数のコードシーケンスは、異なる持続時間のシンボルを有するコードシーケンス、及び異なる持続時間のチップを有するコードシーケンスのうちの少なくとも一方を有する、請求項２０に記載の送信装置。
【請求項２２】
持続時間が異なる前記複数のコードシーケンスは、異なるシンボル数のコードシーケンス、及び異なるチップ数のコードシーケンスのうちの少なくとも一方を有する、請求項２０に記載の送信装置。
【請求項２３】
送信装置を有する無線起動システムにおいて使用される受信装置であって、前記送信装置は、所定の一群のコード信号を生成して順に送信する手段を有し、前記所定の一群のコード信号の各々は、所定の一群のコードシーケンスに属するコードシーケンスを連続的に複数個含み、当該受信装置は、
前記送信装置と同期して前記所定の一群のコードシーケンスに属するコードシーケンスを連続的に生成する手段と、
コード信号を受信する手段と、
受信した前記コード信号に連続的に含まれているコードシーケンスを検出する手段と、
前記コード信号の飛行時間の測定値を生成する手段と、
起動信号を生成する手段と
を有し、前記起動信号を生成する前記手段は、連続的に生成されたコードシーケンスのうちの最後のものである基準コードシーケンスに対応する連続的なコードシーケンスを検出したことと、所定の範囲内の値を有する飛行時間の測定値を検出したこととの組み合わせに応答して、前記起動信号を生成し、
前記所定の一群のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含む、受信装置。
【請求項２４】
持続時間が異なる前記複数のコードシーケンスは、異なる持続時間のシンボルを有するコードシーケンス、及び異なる持続時間のチップを有するコードシーケンスのうちの少なくとも一方を有する、請求項２３に記載の受信装置。
【請求項２５】
持続時間が異なる前記複数のコードシーケンスは、異なるシンボル数のコードシーケンス、及び異なるチップ数のコードシーケンスのうちの少なくとも一方を有する、請求項２３に記載の受信装置。
【請求項２６】
生成されるコードシーケンスの持続時間を所定の時間の経過に応じて変更する手段を更に備えている、請求項２３、２４または２５に記載の受信装置。
【請求項２７】
生成されるコードシーケンスの持続時間を所定数の連続コードシーケンスの生成に応じて変更する手段を更に備えている、請求項２３、２４または２５に記載の受信装置。
【請求項２８】
起動信号を生成する前記手段は、所定の限界値を下回る飛行時間の測定値に応答する、請求項２３から２７のいずれか一項に記載の受信装置。
【請求項２９】
起動信号を生成する前記手段は、所定の限界値を上回る飛行時間の測定値に応答する、請求項２３から２７のいずれか一項に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば車両ドアのロックの無線による起動および起動停止等の遠隔制御用途で使用でき、あるいは、人、動物、物にタグを付けるために使用できる無線起動システム、当該システムで使用する装置、無線起動方法に関する。
【背景技術】
【０００２】
キーフォッブが自分のポケットの中にある車の所有者の近傍で十分に車のドアを開錠することができるキーレスカーエントリシステム（ｋｅｙｌｅｓｓ  ｃａｒ  ｅｎｔｒｙ  ｓｙｓｔｅｍ）が益々一般的となってきている。そのようなシステムは、図１に示されており、車の所有者Ａによって保持されたキーフォッブ１０と車内装置２０との間での双方向通信を使用する。一般に、車内装置は磁場Ｍを生成するが、この場合、車内装置は、磁場が数メートルの範囲に制限されるように、１２５ｋＨｚ信号を使用して磁場を生成する。キーフォッブは、磁場Ｍを検出した後、例えば８００〜９００ＭＨｚの範囲のＵＨＦコード信号Ｓを用いて応答する。有効なコード信号Ｓがキーフォッブから受信されたことを車内装置が認識すると、車内装置は車のドアを開錠する。あるいは、車からキーフォッブへの通信およびキーフォブから車への通信の両方において、ＵＨＦまたはマイクロ波周波数帯域を使用することができる。
【０００３】
キーレスカーエントリシステムは、車のエンジンを始動させるためにイグニションスイッチ内にキーを挿入する必要がない「キーレスゴー（ｋｅｙｌｅｓｓ  Ｇｏ）」システムへと拡張することができる。その代わり、ドライバがボタンを押し、キーフォッブが傍にある場合にだけ車のエンジンが始動する。
【０００４】
周知のキーレスカーエントリシステムは、「中継攻撃（“ｒｅｌａｙ  ａｔｔａｃｋ”）」として知られるものに影響を受け易い。中継攻撃が図２に示されている。車の近傍にいる窃盗犯Ｃは、第１の中継攻撃装置３０を使用して、車の周囲の磁場Ｍを検出するとともに、車の所有者Ａの近くに居る共犯者Ｂに対して磁場ＭのパラメータＰを送信する。共犯者Ｂは、第２の中継攻撃装置４０を使用して、磁場ＭのパラメータＰを受信するとともに、車内装置２０によって生成される磁場Ｍを模倣する偽りの磁場Ｍ’を生成する。所有者のキーフォッブ１０は、所有者Ａが車から何百メートルも離れている場合であっても、コード信号Ｓを送信することによって応答する。第２の中継攻撃装置４０はコード信号Ｓを第１の中継攻撃装置３０に中継し、また、第１の中継攻撃装置３０はコード信号Ｓを車内装置２０に中継する。車内装置２０は、車のドアを開錠することによりコード信号Ｓに応答し、窃盗犯Ｃは車を盗むことができる。
【０００５】
中継攻撃を緩和する１つの方法は、コード信号Ｓの飛行時間を測定するとともに、飛行時間の測定によってキーフォッブが車に非常に近い場所にあることが確認された場合にだけ車のドアを開錠することである。しかしながら、飛行時間を測定するための実際の方式では曖昧性が生じ、そのため、キーフォッブから車内装置へ中継されたコード信号Ｓに遅延を挿入することにより、キーフォッブが実際よりも車の近くにあると見なされる可能性がある。したがって、周知の保護システムであっても中継攻撃を受け易い。
【０００６】
タグ付けシステムも中継攻撃を受け易い。そのようなシステムにおいて、人、動物、物には、信号を受信装置に送信するための送信装置が設けられる。受信装置は、送信装置の距離を見積もるとともに、その距離が所定の値よりも大きくなる場合あるいは用途によっては所定の値よりも小さくなる場合に、警報を発する。中継攻撃によって受信装置が欺かれ、距離が誤って見積もられる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、中継攻撃を更に難しくすることである。
【課題を解決するための手段】
【０００８】
本発明の第１の態様においては、コード信号を生成して送信するための手段を有する第１の装置を備え、上記コード信号の一連の各送信は、一連のコードシーケンスからの１つの連続コードシーケンスを含み、また、第２の装置を備え、この第２の装置は、上記第１の装置と同期して一連のコードシーケンスを生成するための手段と、上記コード信号を受信するための手段と、上記第１の装置によって送信された上記連続コードシーケンスを検出するための手段と、上記コード信号の飛行時間の表示を生成するための手段と、上記第２の装置によって極最近生成された連続コードシーケンスに対応する検出された連続コードシーケンスと所定の範囲内の値を有する飛行時間の表示との組み合わせに応じて起動信号を生成するための手段とを有し、上記一連のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含んでいる無線起動システムが提供される。
【０００９】
本発明の第２の態様においては、第１の装置においてコード信号を生成して送信することを含み、上記コード信号の一連の各送信は、一連のコードからの１つの連続コードシーケンスを含み、また、第２の装置において、上記第１の装置と同期して一連のコードシーケンスを生成し、上記コード信号を受信し、上記第１の装置によって送信された上記連続コードシーケンスを検出し、上記コード信号の飛行時間の表示を生成し、上記第２の装置によって極最近生成された連続コードシーケンスに対応する検出された連続コードシーケンスと所定の範囲内の値を有する飛行時間の表示との組み合わせに応じて起動信号を生成することを含み、上記一連のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含んでいる無線起動方法が提供される。
【００１０】
本発明の第３の態様においては、無線起動システムで使用するための送信装置であって、コード信号を生成して送信するための手段を備え、上記コード信号の一連の各送信は、一連のコードシーケンスからの１つの連続コードシーケンスを含み、上記一連のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含んでいる送信装置が提供される。用語「送信装置」は、受信器も有する装置の可能性を排除せず、コード信号の生成および送信に適した装置を示すために便宜上使用されているだけである。
【００１１】
本発明の第４の態様においては、無線起動システムで使用するための受信装置であって、一連のコードシーケンスを生成するための手段と、コード信号を受信するための手段と、上記コード信号によって運ばれるコードシーケンスを検出するための手段と、上記コード信号の飛行時間の表示を生成するための手段と、極最近生成されたコードシーケンスに対応する検出されたコードシーケンスと所定の範囲内の値を有する飛行時間の表示との組み合わせに応じて起動信号を生成するための手段とを有し、上記一連のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含んでいる受信装置が提供される。用語「受信装置」は、送信器も有する装置の可能性を排除せず、コード信号の受信に適しかつ応答時には起動信号の生成に適する装置を示すために便宜上使用されているだけである。
【００１２】
各コード信号は、多くの同一のコードシーケンスを含んでいる。異なるコード信号において異なる持続時間のコードシーケンスを使用することにより、送信されたコードシーケンスの持続時間を中継攻撃装置が予測することが更に困難になり、中継攻撃装置がコードシーケンスを検出することが更に困難になるとともに、受信装置を欺いて遠く離れた送信装置によって起動させるようにするために必要な遅延を中継攻撃装置が計算して中継信号内に挿入することが更に困難になる。
【００１３】
コードシーケンスにおいて異なる数のシンボルまたはチップを使用することにより、あるいは、異なるシンボルレートまたはチップレートを使用することにより、持続時間が異なるコードシーケンスが実施されても良い。
本発明の一形態による無線起動システムは、
第１の装置と第２の装置とを備える無線起動システムであって、
前記第１の装置は、所定の一群のコード信号を生成して順に送信する手段を有し、前記所定の一群のコード信号に属するコード信号の各々は、所定の一群のコードシーケンスに属するコードシーケンスを連続的に複数個含み、
前記第２の装置は、前記第１の装置と同期して前記所定の一群のコードシーケンスに属するコードシーケンスを連続的に生成する手段と、コード信号を受信する手段と、受信した前記コード信号に連続的に含まれているコードシーケンスを検出する手段と、前記コード信号の飛行時間の測定値を生成する手段と、起動信号を生成する手段とを有し、
起動信号を生成する前記手段は、連続的に生成されたコードシーケンスのうちの最後のものである基準コードシーケンスに対応する連続的なコードシーケンスを検出したことと、所定の範囲内の値を有する飛行時間の測定値を検出したこととの組み合わせに応答して、前記起動信号を生成し、
前記所定の一群のコードシーケンスは、持続時間が異なる複数のコードシーケンスを含む、無線起動システムである。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら、キーレスカーエントリシステムを例にとって本発明を説明する。
【００１５】
最初に、計算された飛行時間において曖昧性がどのように生じるかについて説明する。これを明らかにするため、我々は、コード信号ｓｊ＝１（ｊ＝１，Ｎ）が１Ｍｃｈｉｐ／ｓのチップレートを有する直接シーケンススペクトラム拡散信号でありかつ長いバッテリ寿命を確保するために送信装置の送信出力が−２０ｄＢｍである一例について考える。受信装置を簡略化できるように、１つの長いコードシーケンスを送信するのではなく、各コード信号ｓｊは、コード信号ｓｊ内で等しく繰り返される短いコードシーケンスｍｋ（ｋ＝１，Ｐ）を含んでいる。例えば、コード信号ｓ１は、１０μｓの持続時間に対応する１０チップの長さを有していても良い。コード信号ｓｊを確実に検出できるように、受信装置は、コード信号ｓｊが受信されることになっている時に、所定の時間窓においてその受信器を有効化する。−２０ｄＢｍの出力レベルを使用して１ｍの精度で１０ｍの距離を測定するため、受信装置は、一般に、持続時間が１ｍｓの信号を受信してノイズを十分に平均化する必要がある。そのため、受信器の時間窓の持続時間は約１ｍｓとなるように選択される。受信装置におけるコード信号ｓｊの正確な到達時間は、コード信号ｓｊの伝搬距離が変動するため不確定であり、また、受信器が時間窓の全体にわたって有効化される時に１ｍｓの信号が受信されるようにするため、送信されるコード信号ｓｊは、時間窓よりも長く、２ｍｓの持続時間の全体にわたって繰り返されるコードシーケンスｍｋを含んでいる。構成要素としてコードシーケンスｍｋを有するコード信号ｓ１が図５に示されている。
【００１６】
車内装置での使用に適しかつ本発明にしたがって適合された受信装置２００が図３に示されている。この受信装置は送信器（Ｔｘ）２２０を備えており、送信器（Ｔｘ）２２０は、磁場Ｍを放射するためにアンテナ２３０に結合されるとともに、磁場Ｍの生成を制御するためにマイクロプロセッサ等の処理手段（μＰ）２１０に結合されている。また、アンテナ１００からコード信号ｓ１を受信するための低雑音増幅器（ＬＮＡ）１１０も存在する。ＬＮＡ１１０の出力は、ミキサ１２０の第１の入力に結合されるとともに、このミキサ１２０において、ミキサ１２０の第２の入力に結合された局部発振源１３０により生成される局部発振信号と混合されることによりダウンコンバートされる。ミキサの出力はローパスフィルタ（低域通過フィルタ）１４０の入力に結合され、また、ローパスフィルタ１４０の出力はアナログ・デジタル変換器（ＡＤＣ）１５０の入力に結合されている。ＡＤＣ１５０の出力は、コード信号ｓｊを検出するための検出器１６０の入力に結合されている。検出器１６０は、受信器の時間窓内で受信されかつＡＤＣ１５０の出力から供給された受信コード信号ｓｊの一部を記憶するためのバッファ１６５を備えている。また、検出器１６０は、同一の連結されたコードシーケンスｍｋを含む基準コード信号を記憶するための周期レジスタ１６７を備えている。バッファ１６５からの出力および周期レジスタ１６７からの出力は、乗算器１６８の対応する入力に結合されており、乗算器１６８の出力は積算器１６６の入力に結合され、また、積算器１６６の出力は処理手段２１０の入力に結合されている。動作時、バッファ１６５内に記憶された信号と周期レジスタ１６７内に記憶された基準コード信号との間の相関は、これらの信号を乗算器１６８内で乗算しかつその結果として得られる積を積算器１６６内で積算するとともにこれらのステップを繰り返して周期レジスタ１６７内で基準コード信号の連続的な循環シフトを行なうことにより成される。短いコードシーケンスｍｋを使用するため、相関ピークは、多くてもコードシーケンスｍｋの長さに対応する循環シフトの数の範囲内で、積算器１６６の出力において発生する。処理手段２１０は、積算器１６６によって供給される相関信号を処理して、相関ピークの発生時間を特定するとともに、コード信号ｓｊの飛行時間を測定する。処理手段２１０は、飛行時間を計算することができるように、クロック（ＣＬＫ）２４０に結合されている。コード信号を送信する装置（すなわち、図４に関して後述するクロック４４０を有する送信装置４００）と同期した状態に維持されるようにクロック２４０を調整するため、検出器１６０によって検出された信号は処理手段２１０によって使用される。処理手段２１０は、キーフォッブからの受信装置２００の距離を飛行時間から計算するとともに、その距離が所定の限界内にある場合には、カーロックシステム（ＳＹＳ）３００に結合された出力部２７０で起動信号を生成する。この起動信号により、車のドアが開錠される。
【００１７】
コード信号ｓｊが同一の連結されたコードシーケンスｍｋを含んでいるため、コード信号ｓｊがコードシーケンスｍｋの持続時間の倍数だけ遅延されると、検出器１６０の出力において同様の相関ピークが観測され、そのため、コード信号ｓｊの計算された飛行時間に曖昧性が存在する。持続時間が１０μｓのコードシーケンスｍ１の場合には、ｎ×１０μｓ（ｎは整数）の曖昧性が存在する。これにより、計算された伝搬距離においてｎ×３ｋｍの曖昧性が生じる。
【００１８】
曖昧性は、測定する必要がある任意の距離よりも曖昧性が大きくなるようにすることによって、また、曖昧距離よりも小さい数字が得られるまで測定された距離から離れて曖昧距離の単位を差し引くことによって、解決することができる。例えば、キーレスカーエントリシステムの場合には、システムが長い距離にわたって動作する必要がないため、最大で約２０ｍの距離を測定するだけで済む。キーフォッブが３ｋｍを超えて離れている場合には、距離測定を行なうことができるように、不十分な信号出力が車へと伝搬する。コードシーケンスｍ１を使用する測定が３．０１ｋｍの伝搬距離をもたらす場合には、ｎ×３ｋｍの曖昧距離を差し引くことにより、キーフォッブが車から１０ｍにあるということを簡単に結論付けることができる。しかしながら、中継攻撃下においては、コード信号の出力レベルが中継攻撃装置３０によって増大され、キーフォッブが実際には車から３．０１ｋｍの位置にあるかもしれない。
【００１９】
他の実施例として、キーフォッブが車から１ｋｍの距離にあっても良く、この距離で、受信装置２００は、ドライバが遠く離れているためにコード信号ｓ１に反応すべきではないと判断する。しかしながら、中継攻撃装置３０または４０が６．７μｓの更なる遅延（応答遅延時間）を挿入することができ、この遅延により、受信装置２００は、３．０１ｋｍの距離を測定するとともに、ｎ×３ｋｍの曖昧性を許容した後、キーフォブが車から１０ｍの距離にあると結論付け、したがって、車に対して不正にアクセスできる。
【００２０】
本発明において、中継攻撃に対する保護は、コードシーケンスの持続時間が変化するように取り計らうことにより行なわれる。コード信号ｓｊ（ｊ＝１，Ｎ）の所定の組が存在する。この場合、各コード信号ｓｊは、コードシーケンスｍｋ（ｋ＝１，Ｐ）の組からの所定のコードシーケンスを含んでいる。コードシーケンスｍｋは相互相関が低くなるように選択される。コードシーケンスｍｋの様々な持続時間の数およびコードシーケンスｍｋの様々な値Ｐの数は、Ｎ未満であっても良い。すなわち、コードシーケンスｍｋは、コード信号ｓｊの所定の組の中で固有のものである必要はない。コード信号ｓｊが送信装置および受信装置の特定の組にとって固有のものであっても良く、あるいは、コード信号ｓｊが送信される順番が送信装置および受信装置の特定の組にとって固有のものであっても良い。
【００２１】
長さが１０チップのコードシーケンスｍ１を含むコード信号ｓ１が送信される一実施形態において、送信される次のコード信号は、ｓ２であり、長さが１１チップのコードシーケンスｍ２を含んでいる。コードシーケンスｍ２を使用することにより、時間の曖昧性が１１μｓまで増大するとともに、距離の曖昧性が３００ｍだけ増大してｎ×３．３ｋｍになる。ここで、キーフォッブが車から１ｋｍの距離にありかつ中継攻撃装置３０または４０が６．７μｓの更なる遅延（応答遅延時間）を挿入すると、受信装置２００は、３．０１ｋｍの距離を測定するとともに、曖昧性を許容した後、キーフォブが車から３．０１ｋｍの距離にあると結論付け、したがって、車に対してアクセスできない。
【００２２】
送信される次のコード信号は、ｓ３であり、長さが９チップのコードシーケンスｍ３を含んでいる。コードシーケンスｍ３を使用することにより、時間の曖昧性が９μｓまで減少するとともに、距離の曖昧性が３００ｍだけ減少してｎ×２．７ｋｍになる。ここで、キーフォッブが車から１ｋｍの距離にありかつ中継攻撃装置３０または４０が６．７μｓの更なる遅延（応答遅延時間）を挿入すると、受信装置２００は、３．０１ｋｍの距離を測定するとともに、曖昧性を許容した後、キーフォブが車から３１０ｍの距離にあると結論付け、したがって、車に対してアクセスできない。この場合、中継攻撃装置３０または４０が首尾よく受信装置２００を欺いてキーフォッブが１０ｍしか離れていないと結論付けさせるような場合、中継攻撃装置３０または４０は、５．７μｓの更なる遅延（応答遅延時間）を挿入する必要がある。コードシーケンスｍｋの持続時間を変えることにより、中継攻撃装置３０または４０によってコード信号ｓｊを検出することが更に難しくなり、受信装置２００を欺くために必要な遅延を見積もって実施することが更に難しくなる。図５には、コードシーケンスｍｋを含む一般化されたコード信号ｓｊとともに、コード信号ｓ１，ｓ２，ｓ３が示されている。
【００２３】
図４を参照すると、キーフォッブでの使用に適した本発明に係る送信装置４００の概略ブロック図が示されている。この送信装置は、車内装置によって放射された磁場Ｍを検出するために受信アンテナ４８０に結合された受信器（Ｒｘ）４７０を備えている。受信器４７０の出力は制御手段（μＣ）４１０の入力に結合され、また、制御手段４１０の出力は送信器（Ｔｘ）４２０の入力に結合されている。磁場Ｍの検出時、制御手段４１０は、送信アンテナ４３０に結合された送信器４２０により、コード信号ｓｊの送信を開始する。コード信号ｓｊの送信用コードシーケンスｍｋがルックアップテーブル（ＬＵＴ）４６０から送信器４２０へと供給される。送信のためのＬＵＴ４６０からのコードシーケンスの選択は、ＬＵＴ４６０をアドレス指定するために結合されたモジュロＮ計数器４５０によって行なわれる。モジュロＮ計数器４５０は、クロック（ＣＬＫ）４４０によってクロック信号が送られるとともに、０〜Ｎ−１を周期的に計数する。各コード信号ｓｊの持続時間は、コードシーケンスｍｋの持続時間に依存するとともに、各コード信号ｓｊ内の送信されるコードシーケンスの数に依存している。なお、各コード信号ｓｊ内の送信されるコードシーケンスの数は、制御手段４１０によって変えられても良い。
【００２４】
図３を参照すると、受信装置２００内で、送信器のＬＵＴ４６０内に記憶されたコードシーケンスｍｋと同一の基準コードシーケンスは、検出器１６０に結合されたルックアップテーブル（ＬＵＴ）２６０内に記憶されるとともに、この基準コードシーケンスは周期レジスタ１６７に供給され、これにより、基準コード信号が形成される。
【００２５】
検出器１６０の構成要素は、様々な持続時間のコードシーケンスｍｋを検出するようになっており、また、処理手段２１０は、様々な持続時間のコードシーケンスｍｋにおける飛行時間を決定するようになっている。
【００２６】
相関のためのＬＵＴ２６０からの基準コードシーケンスの選択は、ＬＵＴ２６０をアドレス指定するために結合されたモジュロＮ計数器２５０によって行なわれる。モジュロＮ計数器５５０は、クロック（ＣＬＫ）２４０によってクロック信号が送られるとともに、０〜Ｎ−１を周期的に計数する。クロック２４０は、処理手段２１０に結合されるとともに、受信されたコードシーケンスｍｋの検出に応じて調整することにより、送信装置４００内の対応するクロック４４０と同期させることができる。このようにすると、いずれのコードシーケンスｍｋが送受信されるかについての選択は、送信装置４００の計数器４５０の現在の値および受信装置２００の計数器２５０の現在の値にそれぞれ依存し、デコーダ１６０は、送信装置４００によって送信されるコードシーケンスにおける相関のために同期状態に維持される。
【００２７】
送信装置４００および受信装置２００の計数器４５０，２５０が例えば非通信期間が延びたことにより同期しなくなるといった場合に備えていても良い。このような状況に対処する１つの方法は、受信装置２００が、１つのコードシーケンスｍｋに関してではなく、起こり得る非同期度合いに対応する様々なコードシーケンスに関して相関することである。このようにすれば、コードシーケンスが事前に送信される不確定性範囲を受信装置２００が有する場合があっても、送信装置４００によって極最近送信されたコードシーケンスに受信装置２００を反応させるようにすることができる。
【００２８】
コードシーケンスｍｋを選択する他の方法が使用されても良い。例えば、コード信号ｓｊの一連の各送信毎に、所定の一連のコードシーケンス内の次のコードシーケンスｍｋが選択されても良い。この方法が使用される場合には、おそらく不十分な信号強度に起因して受信装置２００が受信し損なうコード信号ｓｊを送信装置４００が送信すると、送信装置４００および受信装置２００が同期しなくなる可能性がある。この状況に対処するため、受信装置２００は、１つのコードシーケンスｍｋに関してではなく、起こり得る非同期度合いに対応する様々なコードシーケンスに関して相関しても良い。
【００２９】
権限のない検出を困難にするために十分頻繁に持続時間が変化する場合、既に送信されたコード信号のコードシーケンスの持続時間と異なることは、全ての一連のコード信号ｓｊのコードシーケンスの持続時間において不可欠なことではない。例えば、コードシーケンスの持続時間は、所定数のコード信号の送信後または所定時間の経過後に変化されても良く、この変化は、送信装置４００内ではクロック４４０により或いは制御手段４１０により制御され、受信装置２００内ではクロック２４０により或いは処理手段２１０により制御される。
【００３０】
コードシーケンスの持続時間を変えると、それに比例して、コード信号の持続時間も変化し得る。コード信号内のコードシーケンスの繰り返し数を制御手段４１０によって変化させることにより、コード信号の持続時間をほぼ一定に維持しても良い。
【００３１】
同様に、コードシーケンスの持続時間の変化に比例して受信器の時間窓の持続時間を変化させても良く、あるいは、バッファ１６５および周期レジスタ１６７の長さがコード信号のほぼ一定の持続時間を検出するようになっていても良い。
【００３２】
直接シーケンススペクトラム拡散シーケンスを使用して一実施形態について説明してきたが、コードシーケンスは周波数ホッピングシーケンスを含んでいても良い。
【００３３】
本発明は、キーレスカーエントリシステムおよび人間、動物、物にタグを付けるためのシステムに制限されず、飛行時間または伝搬距離測定に依存する無線起動を必要とする他の用途で使用されても良い。
【００３４】
本明細書および請求の範囲において、要素に先立つ用語「１つの（ａ，ａｎ）」は、そのような要素が複数存在することを排除しない。また、用語「備える（含む）」は、記載された要素またはステップ以外の要素またはステップの存在を排除しない。
【図面の簡単な説明】
【００３５】
【図１】無線起動システムの概略図である。
【図２】中継攻撃下にある無線起動システムの信号の流れ図である。
【図３】無線起動システムで使用するための本発明に係る受信装置の概略ブロック図である。
【図４】無線起動システムで使用するための本発明に係る送信装置の概略ブロック図である。
【図５】一連のコード信号を示している。
【符号の説明】
【００３６】
１００  アンテナ
１１０  低雑音増幅器
１２０  ミキサ
１３０  局部発振源
１４０  ローパスフィルタ
１５０  アナログ・デジタル変換器
１６０  検出器
１６５  バッファ
１６６  積算器
１６７  周期レジスタ
１６８  乗算器
２００  受信装置
２１０  処理手段
２２０  送信器
２４０  クロック
３００  カーロックシステム
４００  送信装置
４１０  制御手段
４２０  送信器
４４０  クロック
４５０  モジュロＮ計数器
４６０  ルックアップテーブル
４７０  受信器
４８０  受信アンテナ
【図１】
0004754217.tif 000002
【図２】
0004754217.tif 000003
【図３】
0004754217.tif 000004
【図４】
0004754217.tif 000005
【図５】
0004754217.tif 000006