(57)【要約】【課題】  ＲＫＥシステムにおけるリレーアタックの誤検知を抑制する。【解決手段】  一実施形態に係る車載器は、複数の送信アンテナ からそれぞれリクエスト信号を携帯機に送信する送信処理を複数回実行する車載器送信部と、複数回の前記送信処理により送信された前記リクエスト信号の軸毎の受信信号強度に応じた値を含むアンサー信号を受信する車載器受信部と、前記アンサー信号に含まれる前記値に基づいて、複数回の前記送信処理により送信された前記リクエスト信号の軸毎の受信信号強度の比である強度比を示す値の変化量を軸毎に算出し、軸毎の前記変化量に基づいて、リレーアタックが行われたか判定する車載器制御部と、を備える。【選択図】  図１０
2020117945.tif 000002
【特許請求の範囲】
【請求項１】
複数の送信アンテナ からそれぞれリクエスト信号を携帯機に送信する送信処理を複数回実行する車載器送信部と、
複数回の前記送信処理により送信された前記リクエスト信号の軸毎の受信信号強度に応じた値を含むアンサー信号を受信する車載器受信部と、
前記アンサー信号に含まれる前記値に基づいて、複数回の前記送信処理により送信された前記リクエスト信号の軸毎の受信信号強度の比である強度比を示す値の変化量を軸毎に算出し、軸毎の前記変化量に基づいて、リレーアタックが行われたか判定する車載器制御部と、
を備える車載器。
【請求項２】
前記車載器制御部は、軸毎の前記変化量の少なくとも１つが所定範囲に含まれる場合、前記リレーアタックが行われたと判定する
請求項１に記載の車載器。
【請求項３】
軸毎の前記変化量は、軸毎の前記強度比を示す値の最小値と最大値との比である
請求項２に記載の車載器。
【請求項４】
前記車載器制御部は、前記リクエスト信号の前記軸毎の受信信号強度に応じた値から異常値を除去した後、前記変化量を算出する
請求項２又は請求項３に記載の車載器。
【請求項５】
前記リクエスト信号の軸毎の受信信号強度に応じた値は、前記リクエスト信号の軸毎の前記強度比を示す値である
請求項１から請求項４までのいずれか１項に記載の車載器。
【請求項６】
前記所定範囲は、０．８以上１．２以下である
請求項２に記載の車載器。
【請求項７】
前記車載器送信部は、車両のドアが解錠又は戸開されると、前記送信処理を所定時間又は所定回数実行する
請求項１から請求項６までのいずれか１項に記載の車載器。
【請求項８】
携帯機及び車載器を備えたリモートキーレスエントリーシステムであって、
前記携帯機は、
２軸以上の受信アンテナにより、前記車載器からリクエスト信号を受信する携帯機受信部と、
前記携帯機受信部が受信したリクエスト信号の軸毎の受信信号強度に応じた値を算出する携帯機制御部と、
軸毎の前記リクエスト信号の受信信号強度に応じた値を含むアンサー信号を前記車載器に送信する携帯機送信部と、
を備え、
前記車載器は、
複数の送信アンテナからそれぞれ前記リクエスト信号を前記携帯機に送信する送信処理を複数回実行する車載器送信部と、
前記携帯機から前記アンサー信号を受信する車載器受信部と、
前記アンサー信号に含まれる前記値に基づいて、複数回の前記送信処理により送信された前記リクエスト信号の軸毎の受信信号強度の比である強度比を示す値の変化量を軸毎に算出し、軸毎の前記変化量に基づいて、リレーアタックが行われたか判定する車載器制御部と、
リモートキーレスエントリーシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載器及びリモートキーレスエントリーシステムに関する。
【背景技術】
【０００２】
従来、車両の解錠及び施錠を無線で制御するシステムとして、車両に設置された車載器と、ユーザにより所持される携帯機と、を備えるリモートキーレスエントリーシステム（以下「ＲＫＥシステム」という。）が利用されている。ＲＫＥシステムでは、車載器が定期的にリクエスト信号を無線で送信し、車両に接近したユーザの携帯機が当該リクエスト信号に応じてアンサー信号を返信し、車載器が当該アンサー信号に基づいて携帯機を認証し、認証結果に応じて車両の解錠及び施錠を制御する。また、ユーザが車両に乗車した後、車載器は、携帯機からのアンサー信号に基づいて携帯機を認証し、認証結果に応じてエンジンの始動の可否を制御する。
【０００３】
ＲＫＥシステムを採用した車両の盗難方法として、リレーアタックが知られている。リレーアタックは、中継器によって、車両から離れたユーザの携帯機までリクエスト信号を中継することにより、携帯機にアンサー信号を送信させ、車両を不正に解錠する方法である。このリレーアタックに対する対策として、車両の異なる位置に設置された複数の送信アンテナからリクエスト信号を送信し、携帯機が３軸アンテナにより各リクエスト信号を受信して軸毎の受信信号強度を算出し、軸毎の受信信号強度の比である強度比を、複数のリクエスト信号の間で比較することにより、リレーアタックが行われたか否か判定する方法が提案されている。
【０００４】
リレーアタックが行われた場合、携帯機は、複数の送信アンテナから送信された複数のリクエスト信号を、中継器を介して受信することになるため、複数のリクエスト信号の強度比はほぼ同様となる。一方、リレーアタックが行われていない場合、携帯機は異なる位置に設置された複数の送信アンテナからそれぞれリクエスト信号を受信することになるため、複数のリクエスト信号の強度比は異なったものになる。したがって、複数のリクエスト信号の強度比を比較することにより、リレーアタックが行われたか否かを判定することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３４２５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の対策では、正規のユーザが車両に乗車し、携帯機が複数の送信アンテナの中間地点に位置した場合、複数のリクエスト信号の強度比がほぼ同様となり、リレーアタックが行われていないにもかかわらず、リレーアタックが行われたと判定される（リレーアタックが誤検知される）おそれがあった。
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、ＲＫＥシステムにおけるリレーアタックの誤検知を抑制することを目的とする。
【課題を解決するための手段】
【０００８】
一実施形態に係る車載器は、複数の送信アンテナ からそれぞれリクエスト信号を携帯機に送信する送信処理を複数回実行する車載器送信部と、複数回の前記送信処理により送信された前記リクエスト信号の軸毎の受信信号強度に応じた値を含むアンサー信号を受信する車載器受信部と、前記アンサー信号に含まれる前記値に基づいて、複数回の前記送信処理により送信された前記リクエスト信号の軸毎の受信信号強度の比である強度比を示す値の変化量を軸毎に算出し、軸毎の前記変化量に基づいて、リレーアタックが行われたか判定する車載器制御部と、を備える。
【発明の効果】
【０００９】
本発明の各実施形態によれば、ＲＫＥシステムにおけるリレーアタックの誤検知を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】ＲＫＥシステムの一例を示す図。
【図２】アンサー信号及びリクエスト信号の一例を示す図。
【図３】正規のユーザが車両に接近した場合のリクエスト信号の強度比について説明する図。
【図４】リレーアタックが行われた場合のリクエスト信号の強度比について説明する図。
【図５】ユーザが車両に乗車した場合のリクエスト信号の強度比について説明する図。
【図６】携帯機制御部の機能構成の一例を示す図。
【図７】車載器制御部の機能構成の一例を示す図。
【図８】携帯機が実行する処理の一例を示すフローチャート。
【図９】携帯機記憶部に保存されたリクエスト信号の値の一例を示す表。
【図１０】車載器が実行する変化量判定の一例を示すフローチャート。
【図１１】車載器によるリクエスト信号Ｒの送信処理の一例を示すフローチャート。
【図１２】変化量判定の一例を示すフローチャート。
【図１３】車載器記憶部に保存された値の一例を示す表。
【図１４】リレーアタックの有無と、リクエスト信号の強度比及び変化量と、の関係を示す表。
【発明を実施するための形態】
【００１１】
以下、本発明の各実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重畳した説明を省略する。
【００１２】
一実施形態に係るＲＫＥシステム１００について、図１〜図１４を参照して説明する。本実施形態に係るＲＫＥシステム１００は、無線信号により、車両を施錠及び解錠と、エンジンの始動の可否と、を制御するためのシステムである。
【００１３】
まず、ＲＫＥシステム１００のハードウェア構成について説明する。図１は、ＲＫＥシステム１００の一例を示す図である。図１のＲＫＥシステム１００は、携帯機１と、車載器２と、を備える。
【００１４】
携帯機１は、車両のドライバなどの、ＲＫＥシステム１００のユーザＵが所持する装置である。図１の携帯機１は、携帯機受信部１１と、携帯機送信部１２と、携帯機制御部１３と、電池１４と、を備える。
【００１５】
携帯機受信部１１は、車載器２が無線で送信したリクエスト信号Ｒを受信するハードウェアである。リクエスト信号Ｒは、例えば、１２５ｋＨｚのＬＦ（Low Frequency）信号であるが、これに限られない。また、リクエスト信号Ｒの通信可能距離は、例えば、１ｍ以下であるが、これに限られない。携帯機受信部１１は、リクエスト信号Ｒ（無線信号）を電気信号に変換する受信アンテナＡ１１と、リクエスト信号Ｒ（電気信号）に復調などの所定の信号処理を施す受信回路と、を備える。本実施形態において、受信アンテナＡ１１は、互いに直交するように配置された３つのアンテナを有する３軸アンテナであるが、これに限られない。受信アンテナＡ１１は、２軸以上のアンテナであればよい。以下、受信アンテナＡ１１の各軸を、それぞれＸ軸、Ｙ軸、及びＺ軸と称する。受信回路は、ローノイズアンプ、フィルタ、ミキサ、及び復調回路などを含む。携帯機受信部１１は、所定の信号処理を施したリクエスト信号Ｒを携帯機制御部１３に入力する。なお、受信回路は、独立したＩＣ（Integrated Circuit）であってもよいし、携帯機制御部１３に組み込まれていてもよい。
【００１６】
携帯機送信部１２は、車載器２にアンサー信号Ａを無線で送信するハードウェアである。アンサー信号Ａは、例えば、３１５ＭＨｚのＵＨＦ（Ultra High Frequency）信号であるが、これに限られない。また、アンサー信号Ａの通信可能距離は、例えば、２０ｍ以下であるが、これに限られない。携帯機送信部１２は、携帯機制御部１３が生成したアンサー信号Ａ（電気信号）に変調などの所定の処理を施す送信回路と、アンサー信号Ａ（電気信号）を無線信号に変換する送信アンテナＡ１２と、を備える。送信回路は、変調回路、ミキサ、フィルタ、及びパワーアンプなどを含む。なお、送信回路は、独立したＩＣであってもよいし、携帯機制御部１３に組み込まれていてもよい。また、携帯機受信部１１の受信回路と、携帯機送信部１２の送信回路と、が１つのＩＣに組み込まれていてもよい。
【００１７】
携帯機制御部１３は、携帯機受信部１１及び携帯機送信部１２を含む携帯機１の全体の動作を制御するハードウェアであり、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）を有する。ＣＰＵは、プログラムを実行することにより携帯機１の各構成を制御し、携帯機１の機能を実現する。ＣＰＵが実行するプログラムは、ＣＤ（Compact Disk）、ＤＶＤ、フラッシュメモリなどの、コンピュータ読み取り可能な任意の記録媒体に記録され得る。ＲＯＭは、ＣＰＵが実行するプログラムや各種のデータを記憶する。ＲＯＭには、携帯機１の識別情報である携帯機ＩＤと、当該携帯機１と対応する車載器２の識別情報である車載器ＩＤと、が予め保存される。ＲＡＭは、ＣＰＵに作業領域を提供する。携帯機制御部１３は、例えば、マイコンであるが、これに限られない。
【００１８】
電池１４は、携帯機受信部１１、携帯機送信部１２、及び携帯機制御部１３に電力を供給する。
【００１９】
なお、携帯機１の構成は、図１の例に限られない。例えば、携帯機１は、ユーザＵが車両の解錠及び施錠を手動で操作するための解錠ボタン及び施錠ボタンを備えてもよい。
【００２０】
車載器２は、携帯機１から受信したアンサー信号Ａに応じて、車両の施錠及び解錠と、エンジンの始動の可否を制御する装置であり、車両に搭載される。車載器２は、車両に搭載されたバッテリから電力を供給される。図１の車載器２は、車載器受信部２１と、車載器送信部２２と、車載器制御部２３と、を備える。
【００２１】
車載器受信部２１は、携帯機１が無線で送信したアンサー信号Ａを受信するハードウェアである。車載器受信部２１は、アンサー信号Ａ（無線信号）を電気信号に変換する受信アンテナＡ２１と、アンサー信号Ａ（電気信号）に復調などの所定の信号処理を施す受信回路と、を備える。受信回路は、ローノイズアンプ、フィルタ、ミキサ、及び復調回路などを含む。車載器受信部２１は、所定の信号処理を施したアンサー信号Ａを車載器制御部２３に入力する。なお、受信回路は、独立したＩＣであってもよいし、車載器制御部２３に組み込まれていてもよい。
【００２２】
車載器送信部２２は、携帯機１にリクエスト信号Ｒを無線で送信するハードウェアである。車載器送信部２２は、車載器制御部２３が生成したリクエスト信号Ｒ（電気信号）に変調などの所定の処理を施す送信回路と、リクエスト信号Ｒ（電気信号）を無線信号に変換する複数の送信アンテナＡ２２と、を備える。送信回路は、変調回路、ミキサ、フィルタ、及びパワーアンプなどを含む。複数の送信アンテナＡ２２は、アンテナ線を介して送信回路に接続され、それぞれ車両の異なる位置に設置される。なお、送信回路は、独立したＩＣであってもよいし、車載器制御部２３に組み込まれていてもよい。また、車載器受信部２１の受信回路と、車載器送信部２２の送信回路と、が１つのＩＣに組み込まれてもよい。
【００２３】
車載器制御部２３は、車載器受信部２１及び車載器送信部２２を含む車載器２の全体の動作を制御する回路であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、及び通信インタフェースを含む。ＣＰＵは、プログラムを実行することにより車載器２の各構成を制御し、車載器２の機能を実現する。ＣＰＵが実行するプログラムは、ＣＤ、ＤＶＤ、フラッシュメモリなどの、コンピュータ読み取り可能な任意の記録媒体に記録され得る。ＲＯＭは、ＣＰＵが実行するプログラムや各種のデータを記憶する。ＲＯＭには、車載器２の識別情報である車載器ＩＤと、当該車載器２と対応する携帯機１の識別情報である携帯機ＩＤと、リレーアタックが行われたか判定するための所定範囲の上限値ＶＨ及び下限値ＶＬと、が予め保存される。所定範囲については後述する。ＲＡＭは、ＣＰＵに作業領域を提供する。通信インタフェースは、車載器制御部２３を、ＣＡＮ（Controller Area Network）などの車載ネットワークに接続する。車載器制御部２３は、通信インタフェースを介して、車載ネットワークに接続されたドア制御部３と通信し、ドア制御部３に車両の解錠要求や施錠要求を送信する。また、車載器制御部２３は、通信インタフェースを介して、車載ネットワークに接続されたエンジン制御部４と通信し、エンジン制御部４にエンジンの始動許可を送信する。なお、車載器制御部２３は、例えば、マイコンであるが、これに限られない。
【００２４】
なお、車載器２の構成は、図１の例に限られない。例えば、車載器２は、車載器受信部２１、車載器送信部２２、及び車載器制御部２３に電力を供給する電池を備えてもよい。
【００２５】
次に、アンサー信号Ａ及びリクエスト信号Ｒについて説明する。図２は、アンサー信号Ａ及びリクエスト信号Ｒの一例を示す図である。
【００２６】
アンサー信号Ａは、プリアンブル信号Ａｐと、制御信号Ａｃと、を含む信号である。プリアンブル信号Ａｐは、その信号がアンサー信号Ａであることを示す信号である。制御信号Ａｃは、車両の解錠を要求する解錠要求などの制御コマンドと、携帯機ＩＤ及びリクエスト信号Ｒの軸毎の受信信号強度Ｉｘ，Ｉｙ，Ｉｚに応じた値などの各種データと、を含む信号である。なお、アンサー信号Ａは、制御コマンドを含まない場合も有り得る。
【００２７】
リクエスト信号Ｒは、プリアンブル信号Ｒｐと、制御信号Ｒｃと、測定用信号Ｒｒと、を含む信号である。プリアンブル信号Ｒｐは、その信号がリクエスト信号Ｒであることを示す信号である。制御信号Ｒｃは、アンサー信号Ａの送信を要求する応答要求などの制御コマンドと、車載器ＩＤ及びアンテナＩＤなどの各種データと、を含む信号である。アンテナＩＤは、リクエスト信号Ｒを送信した車載器２の送信アンテナＡ２２の識別情報である。なお、リクエスト信号Ｒは、制御コマンドを含まない場合も有り得る。
【００２８】
測定用信号Ｒｒは、所定の送信信号強度で送信され、携帯機１によりその受信信号強度（ＲＳＳＩ）Ｉを測定される信号である。リクエスト信号Ｒの受信信号強度は、リクエスト信号Ｒに含まれる測定用信号Ｒｒの受信信号強度Ｉに相当する。図２の例では、リクエスト信号Ｒは、１つの測定用信号Ｒｒを含むが、送信信号強度がそれぞれ異なる複数の測定用信号Ｒｒを含んでもよい。
【００２９】
携帯機１の携帯機制御部１３は、携帯機受信部１１がリクエスト信号Ｒを受信すると、受信したリクエスト信号Ｒの軸毎の受信信号強度Ｉｘ，Ｉｙ，Ｉｚを測定する。受信信号強度Ｉｘ，Ｉｙ，Ｉｚは、それぞれ受信アンテナＡ１１のＸ，Ｙ，Ｚ軸で受信したリクエスト信号Ｒの受信信号強度である。
【００３０】
本実施形態において、携帯機１の携帯機制御部１３は、リクエスト信号Ｒの受信信号強度Ｉｘ，Ｉｙ，Ｉｚを測定すると、受信信号強度Ｉｘ，Ｉｙ，Ｉｚに応じた値を含むアンサー信号Ａを生成する。受信信号強度Ｉｘ，Ｉｙ，Ｉｚに応じた値は、受信信号強度Ｉｘ，Ｉｙ，Ｉｚの比（すなわち、リクエスト信号Ｒの強度比）を算出可能な任意の値で有り得る。受信信号強度Ｉｘ，Ｉｙ，Ｉｚに応じた値は、受信信号強度Ｉｘ，Ｉｙ，Ｉｚであってもよいし、リクエスト信号Ｒの強度比を示す値Ｖｘ，Ｖｙ，Ｖｚであってもよい。
【００３１】
値Ｖｘ，Ｖｙ，Ｖｚは、受信信号強度Ｉｘ，Ｉｙ，Ｉｚを、受信信号強度Ｉｘ，Ｉｙ，Ｉｚの最小値Ｉｍｉｎで除算したＩｘ／Ｉｍｉｎ，Ｉｙ／Ｉｍｉｎ，Ｉｚ／Ｉｍｉｎに相当する。例えば、受信信号強度Ｉｘが受信信号強度Ｉｙ，Ｉｚより小さい場合、値Ｖｘ，Ｖｙ，Ｖｚは、それぞれ１（＝Ｉｘ／Ｉｘ），Ｉｙ／Ｉｘ，Ｉｚ／Ｉｘとなる。値Ｖｘ，Ｖｙ，Ｖｚの比は、そのままリクエスト信号Ｒの強度比となる。
【００３２】
値Ｖｘ，Ｖｙ，Ｖｚは、受信信号強度Ｉｘ，Ｉｙ，Ｉｚよりデータ量が小さいため、受信信号強度Ｉｘ，Ｉｙ，Ｉｚの代わりに値Ｖｘ，Ｖｙ，Ｖｚをアンサー信号Ａに含めることにより、アンサー信号Ａのデータ量を小さくすることができる。以下、受信信号強度Ｉｘ，Ｉｙ，Ｉｚに応じた値は、値Ｖｘ，Ｖｙ，Ｖｚであるものとする。また、値Ｖｘ，Ｖｙ，Ｖｚを区別しない場合、値Ｖと称する場合がある。
【００３３】
次に、ＲＫＥシステム１００によるリレーアタックの検出方法について説明する。図３は、正規のユーザＵが車両に接近した場合のリクエスト信号Ｒの強度比について説明する図である。図３の例では、携帯機１はユーザＵに所持され、車載器２は車両に搭載されている。また、車両のそれぞれ異なる位置に、車載器送信部２２の送信アンテナＡ２２ａ〜Ａ２２ｅがそれぞれ設置されている。
【００３４】
車両に搭載された車載器２は、送信アンテナＡ２２ａ〜Ａ２２ｅからそれぞれリクエスト信号Ｒａ〜Ｒｅを順次送信する送信処理を定期的に実行する。送信処理におけるリクエスト信号Ｒａ〜Ｒｅの送信間隔Ｔ２は、例えば、２ｍｓｅｃであるが、これに限られない。また、送信処理の実行間隔Ｔ１は、例えば、５００ｍｓｅｃであるが、これに限られない。以下、リクエスト信号Ｒａ〜Ｒｅを区別しない場合、リクエスト信号Ｒと称する場合がある。
【００３５】
車両にユーザＵが接近すると、携帯機１がリクエスト信号Ｒａ〜Ｒｅを順次受信し、受信したリクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，Ｖｚをそれぞれ算出し、算出した値Ｖｘ，Ｖｙ，Ｖｚを含むアンサー信号Ａを返信する。携帯機１は、リクエスト信号Ｒａ〜Ｒｅを全て受信した後に、各リクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，Ｖｚを含むアンサー信号Ａを返信するのが好ましい。すなわち、携帯機１は、１回の送信処理に対してアンサー信号Ａを１回返信するのが好ましい。これにより、携帯機１の消費電力を低減することができる。なお、携帯機１は、リクエスト信号Ｒを受信するたびに、受信したリクエスト信号Ｒの値Ｖｘ，Ｖｙ，Ｖｚを含むアンサー信号Ａを返信することも可能である。
【００３６】
図３からわかるように、リレーアタックが行われていない場合、携帯機１には、リクエスト信号Ｒａ〜Ｒｅがそれぞれ異なった方向から到来する。したがって、リクエスト信号Ｒａは値Ｖｘが最大であり、リクエスト信号Ｒｂは値Ｖｚが最大である、というように、リクエスト信号Ｒａ〜Ｒｅの強度比は、リクエスト信号Ｒａ〜Ｒｅ毎に異なったものとなる。
【００３７】
これに対して、図４は、リレーアタックが行われた場合のリクエスト信号Ｒの強度比について説明する図である。図４に示すように、リレーアタックはリクエスト信号Ｒを中継する２つの中継器５Ａ，５Ｂを利用して行われる。中継器５Ａは、車載器２の近くでリクエスト信号Ｒを受信し、当該リクエスト信号Ｒを増幅及び周波数変換して送信する。これにより、リクエスト信号Ｒが元の通信可能距離より遠くまで送信される。中継器５Ｂは、中継器５Ａが送信したリクエスト信号Ｒを、ユーザＵの近くで受信し、当該リクエスト信号Ｒの周波数を元に戻して送信する。携帯機１は、中継器５Ｂが送信したリクエスト信号Ｒを受信すると、アンサー信号Ａを返信する。
【００３８】
図４からわかるように、リレーアタックが行われた場合、携帯機１には、リクエスト信号Ｒａ〜Ｒｅがいずれも中継器５Ｂから到来する。したがって、リレーアタックが行われていない場合と異なり、リクエスト信号Ｒａ〜Ｒｅの強度比は、ほぼ同様となる。
【００３９】
このように、リレーアタックが行われない場合、複数のリクエスト信号Ｒの強度比が異なったものとなり、リレーアタックが行われた場合、複数のリクエスト信号Ｒの強度比が略同様となる。したがって、車載器２は、複数のリクエスト信号Ｒの強度比を比較することにより、リレーアタックが行われたか判定する（リレーアタックを検出する）ことができる。以下、複数のリクエスト信号Ｒの強度比を比較することにより、リレーアタックが行われたか判定することを、強度比判定と称する。
【００４０】
車載器２は、アンサー信号Ａを受信するたびに、強度比判定を実行し、リレーアタックが行われていないと判定した場合に、車両のドアを解錠したり、エンジンの始動を許可したりすればよい。これにより、リレーアタックによる車両の盗難を抑制することができる。
【００４１】
ところで、複数の送信アンテナＡ２２に対する携帯機１の位置によっては、複数のリクエスト信号Ｒの強度比が偶然に略同様となることが有り得る。このような事態は、ユーザが車両に乗車し、ユーザが所持する携帯機１が複数の送信アンテナＡ２２の中間地点に位置した場合に生じ得る。
【００４２】
ここで、図５は、ユーザＵが車両に乗車した場合のリクエスト信号Ｒの強度比について説明する図である。図５の例では、ユーザＵが所持した携帯機１は、送信アンテナＡ２２ａ，Ａ２２ｄの中間地点に位置している。図５において、送信アンテナＡ２２ａ，Ａ２２ｄを結ぶ直線方向はＸ軸に対応するものとする。
【００４３】
図５に示すように、携帯機１が送信アンテナＡ２２ａ，Ａ２２ｄの中間地点に位置する場合、リクエスト信号Ｒａ，Ｒｄは、値Ｖｘが同程度に大きく、値Ｖｙ，Ｖｚが同程度に小さくなる。すなわち、リクエスト信号Ｒａ，Ｒｄの強度比は、略同様になる。
【００４４】
このような事態が生じた場合、強度比判定では、リレーアタックが行われていないにもかかわらず、リレーアタックが行われたと判定され（リレーアタックが誤検知され）、車載器２によりエンジンの始動が拒否されるおそれがある。
【００４５】
そこで、本実施形態に係るＲＫＥシステム１００は、複数回の送信処理で送信されたリクエスト信号Ｒの強度比を示す値Ｖｘ，Ｖｙ，Ｖｚの軸毎の変化量ｖｘ，ｖｙ，ｖｚの少なくとも１つに基づいて、リレーアタックが行われたか判定する。これにより、ＲＫＥシステム１００は、上記のような、強度比判定によるリレーアタックの誤検知を抑制することができる。以下、変化量ｖｘ，ｖｙ，ｖｚに基づいてリレーアタックが行われたか判定することを、変化量判定と称する。変化量判定について、詳しくは後述する。また、変化量ｖｘ，ｖｙ，ｖｚを区別しない場合、変化量ｖと称する場合がある。
【００４６】
次に、本実施形態に係る携帯機１の携帯機制御部１３の機能構成について説明する。図６は、携帯機制御部１３の機能構成の一例を示す図である。図６の携帯機制御部１３は、受信信号強度測定部１３１と、強度比算出部１３２と、携帯機記憶部１３３と、リクエスト信号認証部１３４と、アンサー信号生成部１３５と、を備える。各機能構成は、ＣＰＵがプログラムを実行し、他のハードウェアと協働することにより実現される。また、携帯機記憶部１３３は、ＲＯＭ及びＲＡＭの少なくとも一方により実現される。
【００４７】
受信信号強度測定部１３１は、携帯機受信部１１が受信アンテナＡ１１により受信したリクエスト信号Ｒの受信信号強度Ｉｘ，Ｉｙ，Ｉｚを測定する。受信信号強度Ｉｘ，Ｉｙ，Ｉｚの測定方法は任意である。
【００４８】
強度比算出部１３２は、受信信号強度測定部１３１が測定した受信信号強度Ｉｘ，Ｉｙ，Ｉｚに基づいて、リクエスト信号Ｒの強度比を示す値Ｖｘ，Ｖｙ，Ｖｚを算出する。算出方法は上記の通りである。なお、アンサー信号Ａに、受信信号強度Ｉｘ，Ｉｙ，Ｉｚに応じた値として受信信号強度Ｉｘ，Ｉｙ，Ｉｚが含まれる場合、携帯機制御部１３は、強度比算出部１３２を備えなくてもよい。この場合、強度比算出部１３２は、車載器２の車載器制御部２３に設けられる。
【００４９】
携帯機記憶部１３３は、携帯機制御部１３が利用する各種の情報を記憶する。携帯機記憶部１３３が記憶する情報は、携帯機ＩＤ及び車載器ＩＤを含むがこれに限られない。また、携帯機記憶部１３３は、強度比算出部１３２が算出したリクエスト信号Ｒの値Ｖｘ，Ｖｙ，Ｖｚを、当該リクエスト信号Ｒを送信した送信アンテナＡ２２のアンテナＩＤと対応付けて一時的に記憶する。
【００５０】
リクエスト信号認証部１３４は、リクエスト信号Ｒを認証する。具体的には、リクエスト信号認証部１３４は、リクエスト信号Ｒに含まれる車載器ＩＤと、携帯機記憶部１３３に保存された車載器ＩＤと、を比較することにより、リクエスト信号Ｒが携帯機１に対応する車載器２から送信されたものであるか判定する。リクエスト信号認証部１３４は、車載器ＩＤが一致する場合、リクエスト信号Ｒが携帯機１に対応する車載器２から送信されたものであると判定し（認証成功）、車載器ＩＤが一致しない場合、リクエスト信号Ｒが携帯機１に対応する車載器２から送信されたものではないと判定する（認証失敗）。
【００５１】
アンサー信号生成部１３５は、携帯機受信部１１がリクエスト信号Ｒを受信し、リクエスト信号認証部１３４が当該リクエスト信号Ｒの認証に成功すると、携帯機ＩＤ及び値Ｖｘ，Ｖｙ，Ｖｚを含むアンサー信号Ａを生成する。アンサー信号生成部１３５が生成したアンサー信号Ａは、携帯機送信部１２に入力され、携帯機送信部１２により無線で車載器２に送信される。
【００５２】
なお、携帯機制御部１３の機能構成は図６の例に限られない。例えば、携帯機制御部１３は、受信信号強度Ｉｘ，Ｉｙ，Ｉｚに基づいて、携帯機１から車載器２までの距離Ｌを測定する距離測定部を有してもよいし、受信信号強度Ｉｘ，Ｉｙ，Ｉｚ又は値Ｖｘ，Ｖｙ，Ｖｚに基づいてリレーアタックが行われたか判定する（強度比判定を行う）リレーアタック判定部を有してもよい。
【００５３】
次に、本実施形態に係る車載器２の車載器制御部２３の機能構成について説明する。図７は、車載器制御部２３の機能構成の一例を示す図である。図７の車載器制御部２３は、リクエスト信号生成部２３１と、車載器記憶部２３２と、アンサー信号認証部２３３と、リレーアタック判定部２３４と、制御信号生成部２３５と、を備える。各機能構成は、ＣＰＵがプログラムを実行し、他のハードウェアと協働することにより実現される。また、車載器記憶部２３２は、ＲＯＭ及びＲＡＭの少なくとも一方により実現される。
【００５４】
リクエスト信号生成部２３１は、車載器２が送信処理を実行するたびに、車載器ＩＤ及びアンテナＩＤを含むリクエスト信号Ｒを生成する。リクエスト信号生成部２３１が生成したリクエスト信号Ｒは、車載器送信部２２に入力され、車載器送信部２２により無線で携帯機１に送信される。リクエスト信号Ｒは、対応するアンテナＩＤを有する送信アンテナＡ２２から送信される。
【００５５】
車載器記憶部２３２は、車載器２が利用する各種の情報を記憶する。車載器記憶部２３２に保存される情報は、携帯機ＩＤ、車載器ＩＤ、及び判定閾値ＴＬ，ＴＨを含むが、これに限られない。判定閾値ＴＬ，ＴＨについては後述する。また、車載器記憶部２３２は、車載器受信部２１が受信したアンサー信号Ａに含まれる値Ｖｘ，Ｖｙ，ＶｚをアンテナＩＤと対応付けて一時的に記憶する。
【００５６】
アンサー信号認証部２３３は、アンサー信号Ａを認証する。具体的には、アンサー信号認証部２３３は、アンサー信号Ａに含まれる携帯機ＩＤと、車載器記憶部２３２に保存された携帯機ＩＤと、を比較することにより、アンサー信号Ａが車載器２に対応する携帯機１から送信されたものであるか判定する。アンサー信号認証部２３３は、携帯機ＩＤが一致する場合、アンサー信号Ａが車載器２に対応する携帯機１から送信されたものであると判定し（認証成功）、携帯機ＩＤが一致しない場合、アンサー信号Ａが車載器２に対応する携帯機１から送信されたものではないと判定する（認証失敗）。
【００５７】
リレーアタック判定部２３４は、車載器記憶部２３２に保存された値Ｖｘ，Ｖｙ，Ｖｚに基づいて、リレーアタックが行われたか判定する（変化量判定を実行する）。リレーアタック判定部２３４は、変化量判定と共に、強度比判定を併用してもよい。具体的には、リレーアタック判定部２３４は、ユーザが車両の外側にいる間、強度比判定を行い、ユーザが車内にいる間、変化量判定を行うのが好ましい。これにより、ユーザが車内にいる間に生じるリレーアタックの誤検知を抑制することができる。
【００５８】
制御信号生成部２３５は、リレーアタック判定部２３４の判定結果に応じて、ドア制御部３に送信する制御信号（解錠要求及び施錠要求）を生成する。制御信号生成部２３５が生成した解錠要求及び施錠要求は、ドア制御部３に入力される。また、制御信号生成部２３５は、リレーアタック判定部２３４の判定結果に応じて、エンジン制御部４に送信する制御信号（エンジンの始動許可）を生成する。制御信号生成部２３５が生成した始動許可は、エンジン制御部４に入力される。
【００５９】
次に、携帯機１が実行する処理について説明する。図８は、携帯機１が実行する処理の一例を示すフローチャートである。図８の開始以前において、携帯機１は、携帯機送信部１２及び携帯機制御部１３がスリープ状態（低消費電力状態）であり、携帯機受信部１１が起床信号の受信を受け付けている。携帯機受信部１１が車載器２から起床信号を受信すると、携帯機送信部１２及び携帯機制御部１３が起床し、携帯機制御部１３がリクエスト信号Ｒの受信処理を開始する（ステップＳ１０１）。
【００６０】
携帯機制御部１３は、受信処理の開始後、受信処理を終了するか定期的に判定する（ステップＳ１０２）。携帯機制御部１３は、車載器２からリクエスト信号Ｒａ〜Ｒｅを全て受信した場合に受信処理を終了してもよい、受信処理の開始から所定時間が経過した場合に受信処理を終了してもよい。ここでいう所定時間は、車載器２からリクエスト信号Ｒａ〜Ｒｅを全て受信可能なように予め設定された時間である。
【００６１】
受信処理の実行中に、携帯機受信部１１がリクエスト信号Ｒを受信すると（ステップＳ１０３：ＹＥＳ）、リクエスト信号認証部１３４は、リクエスト信号Ｒを認証する（ステップＳ１０４）。具体的には、リクエスト信号認証部１３４は、リクエスト信号Ｒに含まれる車載器ＩＤを取得し、携帯機記憶部１３３から車載器ＩＤを読み出し、これらの車載器ＩＤを比較する。
【００６２】
車載器ＩＤが不一致であった場合、認証は失敗し（ステップＳ１０４：ＮＯ）、処理はステップＳ１０２に戻る。一方、車載器ＩＤが一致した場合、認証は成功し（ステップＳ１０４：ＹＥＳ）、受信信号強度測定部１３１が、リクエスト信号Ｒの受信信号強度Ｉｘ，Ｉｙ，Ｉｚを測定する（ステップＳ１０５）。受信信号強度測定部１３１は、測定した受信信号強度Ｉｘ，Ｉｙ，Ｉｚを強度比算出部１３２に入力する。
【００６３】
強度比算出部１３２は、受信信号強度Ｉｘ，Ｉｙ，Ｉｚを入力されると、当該受信信号強度Ｉｘ，Ｉｙ，Ｉｚに基づいて、リクエスト信号Ｒの値Ｖｘ，Ｖｙ，Ｖｚをそれぞれ算出する（ステップＳ１０６）。強度比算出部１３２は、算出した値Ｖｘ，Ｖｙ，Ｖｚを、リクエスト信号Ｒに含まれるアンテナＩＤと対応付けて、携帯機記憶部１３３に保存する。その後、処理はステップＳ１０２に戻る。
【００６４】
携帯機制御部１３は、受信処理を終了するまでステップＳ１０２〜Ｓ１０６の処理を繰り返し実行する。これにより、車載器２から送信されたリクエスト信号Ｒａ〜Ｒｅが携帯機１により順次受信され、リクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，ＶｚがアンテナＩＤと対応付けて携帯機記憶部１３３に保存される。
【００６５】
ここで、図９は、携帯機記憶部１３３に保存されたリクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，Ｖｚの一例を示す表である。図９において、アンテナＩＤ「ａ」は、送信アンテナＡ２２ａのアンテナＩＤに相当する。アンテナＩＤ「ｂ」〜「ｅ」についても同様である。例えば、車載器２の送信アンテナＡ２２ａから送信されたリクエスト信号Ｒａの値Ｖｘ，Ｖｙ，Ｖｚは、それぞれ１，１０，１００である。このように、携帯機記憶部１３３は、各リクエスト信号Ｒの値Ｖｘ，Ｖｙ，ＶｚとアンテナＩＤとを対応付けて記憶する。
【００６６】
その後、携帯機制御部１３が受信処理を終了すると（ステップＳ１０２：ＹＥＳ）、アンサー信号生成部１３５は、携帯機記憶部１３３から携帯機ＩＤ及びリクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，Ｖｚを読み出し、これらを含むアンサー信号を生成する（ステップＳ１０７）。アンサー信号生成部１３５は、生成したアンサー信号Ａを携帯機送信部１２に入力する。
【００６７】
携帯機送信部１２は、アンサー信号Ａを入力されると、入力されたアンサー信号Ａを送信アンテナＡ１２から無線で送信する（ステップＳ１０８）。
【００６８】
携帯機送信部１２がアンサー信号Ａを送信すると、携帯機送信部１２及び携帯機制御部１３はスリープする（ステップＳ１０９）。これにより、携帯機１の消費電力を低減することができる。
【００６９】
以上の処理により、車載器２が送信処理を実行するたびに、携帯機１がリクエスト信号Ｒａ〜Ｒｅを受信し、リクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，Ｖｚを含むアンサー信号Ａを無線で送信する。したがって、車載器２は、送信処理を実行するたびに、リクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，Ｖｚを含むアンサー信号Ａを携帯機１から受信することができる。
【００７０】
なお、携帯機１は、リクエスト信号Ｒを受信するたびに、受信したリクエスト信号Ｒの値Ｖｘ，Ｖｙ，Ｖｚを含むアンサー信号Ａを送信してもよい。また、携帯機１は、リクエスト信号Ｒａ〜Ｒｅの一部を受信できなかった場合、受信できなかったリクエスト信号Ｒの値Ｖｘ，Ｖｙ，Ｖｚを含まないアンサー信号Ａを送信してもよい。また、携帯機１の携帯機送信部１２及び携帯機制御部１３はスリープしなくてもよい。
【００７１】
次に、車載器２が実行する変化量判定について説明する。図１０は、車載器２が実行する変化量判定の一例を示すフローチャートである。車載器２は、エンジンの停止中、車両にユーザが乗車したことを検出すると、図１０の処理を開始する。ここでいうユーザは、正規のユーザＵ又はリレーアタックにより不正に乗車した者である。車載器２は、車両のドアが解錠又は戸開されたことをもってユーザの乗車を検出してもよいし、携帯機１から車載器２までの距離Ｌを携帯機１から受信し、受信した距離Ｌが閾値以下になったことをもってユーザの乗車を検出してもよい。また、車載器２は、ドアが解錠又は戸開と距離Ｌとを併用して、ユーザの乗車を検出してもよい。
【００７２】
車載器２は、車両にユーザが乗車したことを検出すると、リクエスト信号Ｒの送信処理を実行する（ステップＳ２０１）。
【００７３】
ここで、図１１は、車載器２によるリクエスト信号Ｒの送信処理の一例を示すフローチャートである。図１１の送信処理は、図１０のステップＳ２０１の内部処理に相当する。
【００７４】
まず、車載器送信部２２が、携帯機１に起床信号を無線で送信する（ステップＳ３０１）。起床信号は、携帯機１を起床させるために予め設定された信号であり、任意の送信アンテナＡ２２から送信し得る。
【００７５】
次に、車載器２のリクエスト信号生成部２３１が、リクエスト信号Ｒを送信する送信アンテナＡ２２を選択する（ステップＳ３０２）。
【００７６】
続いて、リクエスト信号生成部２３１が、車載器記憶部２３２から、車載器ＩＤと、ステップＳ３０２で選択した送信アンテナＡ２２のアンテナＩＤと、を読み出し、読み出した車載器ＩＤ及びアンテナＩＤを含むリクエスト信号Ｒを生成する（ステップＳ３０３）。リクエスト信号生成部２３１は、生成したリクエスト信号Ｒを車載器送信部２２に入力する。
【００７７】
車載器送信部２２は、リクエスト信号Ｒを入力されると、入力されたリクエスト信号ＲをステップＳ３０２で選択された送信アンテナＡ２２から無線で送信する（ステップＳ３０４）。
【００７８】
車載器送信部２２がリクエスト信号Ｒａ〜Ｒｅのいずれかを送信していない場合（ステップＳ３０５：ＮＯ）、リクエスト信号生成部２３１は、所定時間Ｔ２（例えば、２ｍｓｅｃ）だけ待機する（ステップＳ３０６）。
【００７９】
車載器２は、車載器送信部２２がリクエスト信号Ｒａ〜Ｒｅを全て送信するまで、ステップＳ３０２〜Ｓ３０６の処理を繰り返す。車載器送信部２２がリクエスト信号Ｒａ〜Ｒｅを送信すると（ステップ３０５：ＹＥＳ）、車載器２は、送信処理を終了する。
【００８０】
以上の送信処理により、車載器２は、１回の送信処理でリクエスト信号Ｒａ〜Ｒｅを送信アンテナＡ２２ａ〜Ａ２２ｅから所定時間Ｔ２毎に順次無線で送信することができる。
【００８１】
なお、図１１の例では、リクエスト信号生成部２３１は、リクエスト信号Ｒａ〜Ｒｅを１つずつ生成しているが、リクエスト信号Ｒａ〜Ｒｅをまとめて生成し、車載器送信部２２に入力してもよい。この場合、車載器送信部２２は、リクエスト信号Ｒａ〜Ｒｅを所定時間Ｔ２毎に送信すればよい。
【００８２】
また、リクエスト信号Ｒを送信する送信アンテナＡ２２は、車載器送信部２２が選択してもよい。この場合、車載器送信部２２が、リクエスト信号ＲにアンテナＩＤを追加すればよい。また、リクエスト信号Ｒａ〜Ｒｅを送信する順番は、任意に設定可能である。
【００８３】
ここで、図１０に戻る。車載器２が送信処理を実行すると、上述の通り、携帯機１がリクエスト信号Ｒａ〜Ｒｅを受信し、リクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，Ｖｚを含むアンサー信号Ａを返信する。そして、車載器２の車載器受信部２１が、アンサー信号Ａを受信する（ステップＳ２０２）。
【００８４】
車載器受信部２１がアンサー信号Ａを受信すると、アンサー信号認証部２３３は、アンサー信号Ａを認証する（ステップＳ２０３）。具体的には、アンサー信号認証部２３３は、アンサー信号Ａに含まれる携帯機ＩＤを取得し、車載器記憶部２３２から携帯機ＩＤを読み出し、これらの携帯機ＩＤを比較する。
【００８５】
携帯機ＩＤが不一致であった場合、認証は失敗し（ステップＳ２０３：ＮＯ）、処理はステップＳ２０５に進む。一方、携帯機ＩＤが一致した場合、認証は成功し（ステップＳ２０３：ＹＥＳ）、アンサー信号Ａに含まれるリクエスト信号Ｒａ〜Ｒｅの値Ｖｘ，Ｖｙ，ＶｚがアンテナＩＤと対応付けて車載器記憶部２３２に保存される（ステップＳ２０４）。
【００８６】
その後、車載器２は、送信処理を所定回数実行したか確認する（ステップＳ２０５）。所定回数は、２回以上の任意の回数で有り得る。また、車載器２は、所定回数の代わりに、送信処理を所定時間実行したかを確認してもよい。
【００８７】
送信処理が所定回数実行されていない場合（ステップＳ２０５：ＮＯ）、リクエスト信号生成部２３１は、所定時間Ｔ１（例えば、５００ｍｓｅｃ）だけ待機する（ステップＳ２０６）。
【００８８】
車載器２は、送信処理を所定回数実行するまで、ステップＳ２０２〜Ｓ２０６の処理を繰り返す。車載器２がリクエスト信号Ｒの送信処理を所定回数実行すると（ステップＳ２０５：ＹＥＳ）、リレーアタック判定部２３４が変化量判定を実行する（ステップＳ２０７）。
【００８９】
ここで、図１２は、車載器２による変化量判定の一例を示すフローチャートである。図１２の処理は、図１０のステップＳ２０７の内部処理に相当する。
【００９０】
まず、リレーアタック判定部２３４は、車載器記憶部２３２から、複数回の送信処理で送信されたリクエスト信号Ｒの値Ｖｘ，Ｖｙ，Ｖｚを読み出し、読み出した値Ｖｘ，Ｖｙ，Ｖｚの中から異常値を除去する（ステップＳ４０１）。異常値は、予め設定された正常値の範囲外の値Ｖであってもよいし、値Ｖｘ，Ｖｙ，Ｖｚの加重平均から最も離れた１つ又は複数の値Ｖであってもよい。異常値は任意に設定可能である。
【００９１】
図１３は、車載器記憶部２３２に保存された値Ｖｘ，Ｖｙ，Ｖｚの一例を示す表である。図１３の例では、３回の送信処理で送信された１５個のリクエスト信号Ｒａ〜Ｒｅのそれぞれの値Ｖｘ，Ｖｙ，Ｖｚが示されている。図１３に示すように、リクエスト信号Ｒの値Ｖｘ，Ｖｙ，Ｖｚは、当該リクエスト信号が送信された送信処理の番号及びアンテナＩＤと対応付けて保存されている。
【００９２】
例えば、正常値の範囲が１０００以下に設定されている場合、図１３の例では、３回目の送信処理で送信されたリクエスト信号ＲａのＺ軸の値Ｖｚ（＝１００００）が異常値として除去される。なお、ステップＳ４０１は省略されてもよい。
【００９３】
次に、リレーアタック判定部２３４は、異常値を除去した値Ｖｘ，Ｖｙ，Ｖｚに基づいて、変化量ｖｘ，ｖｙ，ｖｚをそれぞれ算出する（ステップＳ４０２）。変化量ｖは、複数回の送信処理で送信されたリクエスト信号Ｒａ〜Ｒｅの軸毎の受信信号強度Ｉの比を示す値（すなわち、値Ｖ）の変化の度合いを示す値であり、軸毎に算出される。
【００９４】
変化量ｖｘは、値Ｖｘの変化の度合いを示す値であり、複数回の送信処理で送信されたリクエスト信号Ｒａ〜Ｒｅの値Ｖｘに基づいて算出される。本実施形態において、変化量ｖｘは、複数の値Ｖｘにおける最大値Ｖｘｍａｘと最小値Ｖｘｍｉｎとの比（Ｖｘｍｉｎ／Ｖｘｍａｘ又はＶｘｍａｘ／Ｖｘｍｉｎ）であるが、これに限られない。
【００９５】
図１３の例では、変化量ｖｘは３回の送信処理で送信された１５個のリクエスト信号Ｒの値Ｖｘに基づいて算出される。変化量ｖｘがＶｘｍｉｎ／Ｖｘｍａｘである場合、Ｖｘｍｉｎが１であり、Ｖｘｍａｘが１００であるため、変化量ｖｘは０．０１となる。
【００９６】
同様に、変化量ｖｙは、値Ｖｙの変化の度合いを示す値であり、複数回の送信処理で送信されたリクエスト信号Ｒａ〜Ｒｅの値Ｖｙに基づいて算出される。本実施形態において、変化量ｖｙは、複数の値Ｖｙにおける最大値Ｖｙｍａｘと最小値Ｖｙｍｉｎとの比（Ｖｙｍｉｎ／Ｖｙｍａｘ又はＶｙｍａｘ／Ｖｙｍｉｎ）であるが、これに限られない。
【００９７】
図１３の例では、変化量ｖｙは３回の送信処理で送信された１５個のリクエスト信号Ｒの値Ｖｙに基づいて算出される。変化量ｖｙがＶｙｍｉｎ／Ｖｙｍａｘである場合、Ｖｙｍｉｎが１であり、Ｖｘｍａｘが２００であるため、変化量ｖｙは０．００５となる。
【００９８】
同様に、変化量ｖｚは、値Ｖｚの変化の度合いを示す値であり、複数回の送信処理で送信されたリクエスト信号Ｒａ〜Ｒｅの値Ｖｚに基づいて算出される。本実施形態において、変化量ｖｚは、複数の値Ｖｚにおける最大値Ｖｚｍａｘと最小値Ｖｚｍｉｎとの比（Ｖｚｍｉｎ／Ｖｚｍａｘ又はＶｚｍａｘ／Ｖｚｍｉｎ）であるが、これに限られない。
【００９９】
図１３の例では、変化量ｖｚは３回の送信処理で送信された１５個のリクエスト信号Ｒの値Ｖｚの中から異常値を除去した１４個の値Ｖｚに基づいて算出される。変化量ｖｚがＶｚｍｉｎ／Ｖｚｍａｘである場合、Ｖｚｍｉｎが１であり、異常値除去後のＶｘｍａｘが４００であるため、変化量ｖｚは０．００２５となる。
【０１００】
なお、アンサー信号Ａに、受信信号強度Ｉｘ，Ｉｙ，Ｉｚに応じた値として受信信号強度Ｉｘ，Ｉｙ，Ｉｚが含まれる場合、リレーアタック判定部２３４は、受信信号強度Ｉｘ，Ｉｙ，Ｉｚに基づいて、受信信号強度Ｉｘ，Ｉｙ，Ｉｚの強度比を示す値Ｖｘ，Ｖｙ，Ｖｚを算出し、算出した値Ｖｘ，Ｖｙ，Ｖｚに基づいて、変化量ｖｘ，ｖｙ，ｖｚを算出すればよい。
【０１０１】
続いて、リレーアタック判定部２３４は、車載器記憶部２３２から判定閾値ＴＬ，ＴＨを読み出し、判定閾値ＴＬ，ＴＨ及び変化量ｖに基づいて、リレーアタックが行われたか判定する。具体的には、リレーアタック判定部２３４は、変化量ｖが所定範囲に含まれるか判定する。所定範囲は、リレーアタックが行われたと判定される予め設定された変化量ｖの範囲である。判定閾値ＴＬは所定範囲の下限値、判定閾値ＴＨは所定範囲の上限値に相当する。すなわち、リレーアタック判定部２３４は、変化量ｖがＴＬ以上ＴＨ以上である場合、リレーアタックが行われたと判定し、変化量ｖがＴＬ未満又はＴＨより大きい場合、リレーアタックが行われていないと判定する。
【０１０２】
ここで、図１４は、リレーアタックの有無と、リクエスト信号Ｒの強度比及び変化量ｖと、の関係を示す表である。
【０１０３】
図１４に示すように、リレーアタックが行われた場合、１回の送信処理で送信されるリクエスト信号Ｒａ〜Ｒｅの強度比は略同様となる。このため、強度比判定により、リレーアタックが行われたと正しく判定することができる。
【０１０４】
一方、リレーアタックが行われていない場合、通常、１回の送信処理で送信されるリクエスト信号Ｒａ〜Ｒｅの強度比は異なったものとなる。この場合、強度比判定により、リレーアタックが行われていないと正しく判定することができる。
【０１０５】
しかしながら、リレーアタックが行われていない場合、１回の送信処理で送信されるリクエスト信号Ｒａ〜Ｒｅの強度比が、偶然に略同様となる場合がある。この場合、強度比判定では、リレーアタックが行われたと誤判定されてしまう。
【０１０６】
これに対して、リレーアタックが行われた場合、正規のユーザＵは車両から離れたところにいるため、送信処理毎に測定される受信信号強度Ｉｘ，Ｉｙ，Ｉｚの変化が小さくなる。この結果、受信処理毎の強度比の変化が小さくなる。変化量ｖが最大値Ｖｚｍａｘと最小値Ｖｚｍｉｎとの比である場合、変化量ｖは１に近い値となる。
【０１０７】
一方、リレーアタックが行われていない場合、正規のユーザＵは車両の内側にいるため、ユーザＵの位置によらず、ユーザＵのわずかな姿勢の変化により、送信処理毎に測定される受信信号強度Ｉｘ，Ｉｙ，Ｉｚの変化が大きくなる。この結果、送信処理毎の強度比の変化は大きくなる。変化量ｖがＶｍａｘとＶｍｉｎとの比である場合、変化量ｖは１から離れた値（ｎｏｔ１）となる。例えば、図１３の例では、変化量ｖｘ，ｖｙ，ｖｚは、それぞれ０．０１，０．００５，０．００２５となっている。
【０１０８】
したがって、リレーアタック判定部２３４は、変化量ｖが所定範囲（例えば、１に近い範囲）であるかを確認することにより、リレーアタックが行われたか正しく判定することができる。リレーアタック判定部２３４は、変化量ｖが所定範囲内である場合（ステップＳ４０３：ＹＥＳ）、リレーアタックが行われたと判定し（ステップＳ４０４）、変化量ｖが所定範囲外である場合（ステップＳ４０３：ＮＯ）、リレーアタックが行われていないと判定すればよい（ステップＳ４０５）。
【０１０９】
所定範囲（判定閾値ＴＬ，ＴＨ）は、変化量ｖの算出方法に応じて、実験やシミュレーションにより設定することができる。例えば、変化量ｖがＶｍｉｎ／Ｖｍａｘである場合、判定閾値ＴＬを０．８、判定閾値ＴＨを１．０に設定することが考えられる。また、変化量ｖがＶｍａｘ／Ｖｍｉｎである場合、判定閾値ＴＬを１．０、判定閾値ＴＨを１．２に設定することが考えられる。これにより、リレーアタック判定部２３４は、変化量ｖが１に近い所定範囲（０．８以上１．０以下又は１．０以上１．２以下）である場合にリレーアタックが行われたと正しく判定することができる。
【０１１０】
なお、リレーアタック判定部２３４は、変化量ｖｘ，ｖｙ，ｖｚの全てが所定範囲内である場合にリレーアタックが行われたと判定してもよいし、変化量ｖｘ，ｖｙ，ｖｚのいずれか１つ又は２つが所定範囲内である場合にリレーアタックが行われたと判定してもよい。また、リレーアタック判定部２３４は、変化量ｖｘ，ｖｙ，ｖｚの全てを利用して変化量判定を行ってもよいし、変化量ｖｘ，ｖｙ，ｖｚのいずれか１つ又は２つを利用して変化量判定を行ってもよい。
【０１１１】
ここで、図１０に戻る。リレーアタック判定部２３４により、リレーアタックが行われたと判定された場合（ステップＳ２０８：ＹＥＳ）、車載器制御部２３は、車両のエンジンの始動を許可せずに処理を終了する（ステップＳ２０９）。これにより、リレーアタックにより不正に乗車した者がエンジン始動ボタンを押下してもエンジンが始動しなくなるため、車両の盗難を抑制することができる。
【０１１２】
一方、リレーアタック判定部２３４により、リレーアタックが行われていないと判定された場合（ステップＳ２０８：ＮＯ）、車載器制御部２３の制御信号生成部２３５は、エンジン制御部４にエンジンの始動を許可し（ステップＳ２１０）、処理を終了する。具体的には、制御信号生成部２３５は、エンジンの始動許可をエンジン制御部４に送信し、処理を終了する。これにより、エンジンの始動が許可され、ユーザＵは、エンジン始動ボタンの押下により、エンジンを始動させることができる。
【０１１３】
以上説明した通り、本実施形態に係るＲＫＥシステム１００は、変化量ｖを利用した変化量判定によりリレーアタックが行われたか判定する。これにより、リレーアタックが行われていないにもかかわらず、１回の送信処理で送信される複数のリクエスト信号Ｒの強度比が偶然に略同様となった場合に、強度比判定で生じ得るリレーアタックの誤検知を抑制することができる。結果として、リレーアタックの判定精度（検出精度）を向上させ、車両の盗難を抑制しつつ、ユーザＵの利便性を向上させることができる。
【０１１４】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１１５】
１：携帯機
２：車載器
３：ドア制御部
４：エンジン制御部
１１：携帯機受信部
１２：携帯機送信部
１３：携帯機制御部
２１：車載器受信部
２２：車載器送信部
２３：車載器制御部
１００：ＲＫＥシステム
１３１：受信信号強度測定部
１３２：強度比算出部
１３３：携帯機記憶部
１３４：リクエスト信号認証部
１３５：アンサー信号生成部
２３１：リクエスト信号生成部
２３２：車載器記憶部
２３３：アンサー信号認証部
２３４：リレーアタック判定部
２３５：制御信号生成部
【図１】
2020117945.tif 000003
【図２】
2020117945.tif 000004
【図３】
2020117945.tif 000005
【図４】
2020117945.tif 000006
【図５】
2020117945.tif 000007
【図６】
2020117945.tif 000008
【図７】
2020117945.tif 000009
【図８】
2020117945.tif 000010
【図９】
2020117945.tif 000011
【図１０】
2020117945.tif 000012
【図１１】
2020117945.tif 000013
【図１２】
2020117945.tif 000014
【図１３】
2020117945.tif 000015
【図１４】
2020117945.tif 000016