(57)【要約】【課題】リレーアタックに対するセキュリティを向上させる。【解決手段】キーレスエントリーシステムは、車両側装置１と携帯機３０を備える。車両側装置１は、異なる位置に配置された送信アンテナ７ａ〜７ｃと、送信アンテナ７ａ〜７ｃから送信順序Ｏ１でリクエスト信号ＳＡ１〜ＳＡ３を送信させた後、送信順序Ｏ１と異なる送信順序Ｏ２リクエスト信号ＳＢ１〜ＳＢ３を送信させるＬＦ送信部１３と、を備える。携帯機３０は、送信順序Ｏ１と送信順序Ｏ２に基づいて、送信アンテナ７ａ〜７ｃが送信したリクエスト信号ＳＡ１〜ＳＡ３とリクエスト信号ＳＢ１〜ＳＢ３から、同じアンテナが送信したリクエスト信号を特定し、同じアンテナが送信したリクエスト信号の受信強度比が一致するか否かを判定する制御部４０を備える。【選択図】図１
2019027057.tif 000002
【特許請求の範囲】
【請求項１】
車両に設けられリクエスト信号を送信する車両側装置と、前記リクエスト信号に応答してアンサー信号を送信する携帯機とを有し、前記車両側装置が前記アンサー信号に応じてドアロックを駆動するキーレスエントリーシステムであって、
前記車両側装置は、
異なる位置に配置された複数のアンテナと、
前記携帯機に対して、前記複数のアンテナのそれぞれから第１の送信順序で第１のリクエスト信号を送信させた後、前記複数のアンテナのそれぞれから前記第１の送信順序と異なる第２の送信順序で第２のリクエスト信号を送信させる送信部と、を備え、
前記携帯機は、
前記複数のアンテナからの前記第１のリクエスト信号および前記第２のリクエスト信号を受信する受信部と、
前記第１の送信順序と前記第２の送信順序を記憶する記憶部と、
前記第１の送信順序と前記第２の送信順序に基づいて、前記複数のアンテナが送信した前記第１のリクエスト信号および前記第２のリクエスト信号から、同じアンテナが送信した第１のリクエスト信号および第２のリクエスト信号を特定し、前記同じアンテナが送信した前記第１のリクエスト信号と前記第２のリクエスト信号の信号判別情報が一致するか否かを判定する判定部と、を備えることを特徴とする、キーレスエントリーシステム。
【請求項２】
前記携帯機は、異なる軸線方向を向き、それぞれが前記車両側装置の複数のアンテナからの前記第１のリクエスト信号および前記第２のリクエスト信号を受信する複数の受信アンテナを備え、
前記信号判別情報は、前記携帯機の複数の受信アンテナが受信する前記第１のリクエスト信号および前記第２のリクエスト信号の、各軸の受信強度比もしくは角度またはこれらの組み合わせであることを特徴とする請求項１記載のキーレスエントリーシステム。
【請求項３】
前記信号判別情報は、複数のアンテナのそれぞれが送信する前記第１のリクエスト信号および前記第２のリクエスト信号の電界強度であることを特徴とする請求項１または２記載のキーレスエントリーシステム。
【請求項４】
前記第１の送信順序および前記第２の送信順序は、予め定められた順序であることを特徴とする請求項１〜３のいずれか一項に記載のキーレスエントリーシステム。
【請求項５】
前記車両側装置は、前記第１および第２のリクエスト信号を送信するごとに、前記第２の送信順序を変更する送信順序変更部を備え、
前記送信部は、前記第２の送信順序の変更通知を、前記第１のリクエスト信号または前記第２のリクエスト信号に含めて前記携帯機に送信し、
前記携帯機は、前記第２の送信順序の変更通知に基づいて、前記記憶部に記憶させた前記第２の送信順序を変更することを特徴とする請求項１記載のキーレスエントリーシステム。
【請求項６】
車両に設けられ、携帯機にリクエスト信号を送信し、前記携帯機から前記リクエスト信号への応答であるアンサー信号を受信する車両側装置であって、
前記車両側装置は、
異なる位置に配置された複数のアンテナと、
前記携帯機に対して、前記複数のアンテナのそれぞれから第１の送信順序で第１のリクエスト信号を送信させた後、前記複数のアンテナのそれぞれから前記第１の送信順序と異なる第２の送信順序で第２のリクエスト信号を送信させる送信部と、
前記携帯機から、前記複数のアンテナが送信した前記第１および第２のリクエスト信号それぞれの信号判別情報を含むアンサー信号を受信する受信部と、
前記第１の送信順序と前記第２の送信順序に基づいて、前記複数のアンテナが送信した前記第１のリクエスト信号および前記第２のリクエスト信号から、同じアンテナが送信した第１のリクエスト信号および第２のリクエスト信号を特定し、前記同じアンテナが送信した前記第１のリクエスト信号と前記第２のリクエスト信号の信号判別情報が一致するか否かを判定する判定部と、
前記判定部の判定結果に基づいて、前記車両のドアロックを駆動する駆動部と、を備えることを特徴とする、車両側装置。
【請求項７】
前記車両側装置は、前記第１のリクエスト信号および第２のリクエスト信号を送信した後、前記第２の送信順序を変更する送信順序変更部を備えることを特徴とする請求項６記載の車両側装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーレスエントリーシステムおよび車両側装置に関する。
【背景技術】
【０００２】
キーレスエントリーシステムは、車両側装置と携帯機から構成される。キーレスエントリーシステムにおいて、車両側装置と携帯機が通信を行い、車両のドアを施錠および開錠、またはエンジンの始動等の操作を行う。
【０００３】
このようなキーレスエントリーシステムでは、使用者が車両の近くにいることを前提としている。そのため、車両側装置は到達距離を限定したＬＦ（低周波）のリクエスト信号を携帯機に出力する。一方、携帯機は、遠隔距離からのドアロック操作も可能とするためＲＦ（高周波）の信号を出力する。したがって、携帯機が、リクエスト信号に対する返信として出力するアンサー信号も、ＲＦ信号である。
【０００４】
悪意を持った第三者が、中継器を用いてドアを不正に開錠する、いわゆるリレーアタックを試みることがある。第三者は、携帯機を所持する使用者が車両の遠方に居るときに、車両のドアに設置されたリクエストスイッチを操作する。リクエストスイッチの操作に応じて車両側装置はリクエスト信号を送信する。通常であれば、携帯機は車両の遠方にあるため、リクエスト信号を受信しない。ところが、携帯機と車両の間に設置された複数の中継器がリクエスト信号を中継するため、携帯機は遠方にあるにも関わらずリクエスト信号を受信する。携帯機がリクエスト信号に応じて送信するアンサー信号はＲＦ信号であるため、車両側装置に到達してドアが開錠される。これによって車両の側にいる第三者によって車両が盗難されるおそれがある
【０００５】
リレーアタックへの対策として、例えば、車両側装置に異なる位置に設置した複数の送信アンテナを備えることが提案されている（例えば、特許文献１参照）。携帯機には、異なる軸線方向を向いた複数の受信アンテナを備える。車両側装置はリクエスト信号を各送信アンテナから出力する。携帯機は、各受信アンテナで受信したリクエスト信号の強度比を比較する。車両側装置の複数の送信アンテナは設置位置が異なるため、携帯機が受信するリクエスト信号の強度比も異なる。一方、中継器がリクエスト信号を中継して携帯機に送信した場合は、携帯機が受信するリクエスト信号の強度比は同じになる。携帯機は、リクエスト信号の強度比が同じである場合にはリレーアタックと判断して、アンサー信号を返信しない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３４２５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、中継器が車両側装置と同様に複数の送信アンテナを備えるようにし、中継する信号ごとに送信アンテナを切り替えた場合、リクエスト信号の強度比は同じとならない。このような場合、携帯機がリレーアタックを判断できず、アンサー信号を返信するおそれがある。
【０００８】
キーレスエントリーシステムおよび車両側装置において、リレーアタックに対するセキュリティ性を向上させることが求められている。
【課題を解決するための手段】
【０００９】
本発明は、車両に設けられリクエスト信号を送信する車両側装置と、前記リクエスト信号に応答してアンサー信号を送信する携帯機とを有し、前記車両側装置が前記アンサー信号に応じてドアロックを駆動するキーレスエントリーシステムであって、
前記車両側装置は、
異なる位置に配置された複数のアンテナと、
前記携帯機に対して、前記複数のアンテナのそれぞれから第１の送信順序で第１のリクエスト信号を送信させた後、前記複数のアンテナのそれぞれから前記第１の送信順序と異なる第２の送信順序で第２のリクエスト信号を送信させる送信部と、を備え、
前記携帯機は、
前記複数のアンテナからの前記第１のリクエスト信号および前記第２のリクエスト信号を受信する受信部と、
前記第１の送信順序と前記第２の送信順序を記憶する記憶部と、
前記第１の送信順序と前記第２の送信順序に基づいて、前記複数のアンテナが送信した前記第１のリクエスト信号および前記第２のリクエスト信号から、同じアンテナが送信した第１のリクエスト信号および第２のリクエスト信号を特定し、前記同じアンテナが送信した前記第１のリクエスト信号と前記第２のリクエスト信号の信号判別情報が一致するか否かを判定する判定部と、を備えるものとした。
【００１０】
また、本発明は、車両に設けられ、携帯機にリクエスト信号を送信し、前記携帯機から前記リクエスト信号への応答であるアンサー信号を受信する車両側装置であって、
前記車両側装置は、
異なる位置に配置された複数のアンテナと、
前記携帯機に対して、前記複数のアンテナのそれぞれから第１の送信順序で第１のリクエスト信号を送信させた後、前記複数のアンテナのそれぞれから前記第１の送信順序と異なる第２の送信順序で第２のリクエスト信号を送信させる送信部と、
前記携帯機から、前記複数のアンテナが送信した前記第１および第２のリクエスト信号それぞれの信号判別情報を含むアンサー信号を受信する受信部と、
前記第１の送信順序と前記第２の送信順序に基づいて、前記複数のアンテナが送信した前記第１のリクエスト信号および前記第２のリクエスト信号から、同じアンテナが送信した第１のリクエスト信号および第２のリクエスト信号を特定し、前記同じアンテナが送信した前記第１のリクエスト信号と前記第２のリクエスト信号の信号判別情報が一致するか否かを判定する判定部と、
前記判定部の判定結果に基づいて、前記ドアロックを駆動する駆動部と、を備えるものとした。
【発明の効果】
【００１１】
本発明によれば、キーレスエントリーシステムおよび車両側装置において、リレーアタックに対するセキュリティ性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係るキーレスエントリーシステムの概要図である。
【図２】車両側装置のブロック図である。
【図３】メモリが記憶する送信順序情報の例を示す図である。
【図４】（ａ）は、第１のリクエスト信号の送信を示す図であり、（ｂ）は、第２のリクエスト信号の送信を示す図である。
【図５】携帯機のブロック図である。
【図６】車両側装置の処理を示すフローチャートである。
【図７】携帯機の処理を示すフローチャートである。
【図８】携帯機が車両側装置から直接的に受信したリクエスト信号の強度比を示す図である。
【図９】（ａ）は単一の送信アンテナを備える中継器がリクエスト信号を中継する態様を説明する図であり、（ｂ）は携帯機が受信するリクエスト信号の強度比を示す図である。
【図１０】（ａ）は３つの送信アンテナを備える中継器がリクエスト信号を中継する態様を説明する図であり、（ｂ）は携帯機が受信するリクエスト信号の強度比を示す図である。
【図１１】第１のリクエスト信号の角度の一例を示す図である。
【図１２】変形例４に係る車両側装置の処理を示すフローチャートである。
【図１３】変形例４に係る携帯機の処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して説明する。
図１は、本発明の実施の形態に係るキーレスエントリーシステムの概要図である。
図１に示すように、キーレスエントリーシステムは、車両Ｖに設けられた車両側装置１と、車両Ｖの使用者が所持する携帯機３０とを有する。車両側装置１と携帯機３０は、無線通信を行って、車両Ｖと携帯機３０の対応関係の認証を行う。
【００１４】
車両側装置１は携帯機３０にリクエスト信号Ｓを送信し、携帯機３０はリクエスト信号Ｓに応答するアンサー信号Ａを送信する。車両側装置１は、アンサー信号Ａを用いて車両と携帯機３０の対応関係の認証を行い、ドアロックの施錠または開錠の制御を行う。車両側装置１は、リクエスト信号Ｓを、例えば１２５−１３５ＫＨｚのＬＦ信号として送信する。携帯機３０は、例えばＵＨＦ帯のＲＦ信号をアンサー信号Ａとして送信する。なお、キーレスエントリーシステムの制御対象としては、ドアロックのほかエンジン始動やステアリングロック等もあるが詳細な説明は省略する。ここではドアロックの制御について、特に開錠の制御について説明する。
【００１５】
図２は車両側装置１の構成を示すブロック図である。
図２に示すように、車両側装置１は、リクエストスイッチ５、キーレスコントローラ１０、送信アンテナ７、受信アンテナ８およびドアロックアクチュエータ９を備える。
【００１６】
リクエストスイッチ５は車体のドアに設置され、使用者のドアの開錠要求を受け付ける。リクエストスイッチ５は、車体の複数のドアのそれぞれ設置し、各ドアに対する開錠要求を受け付けるようにしても良い。例えば、図１に示すように、リクエストスイッチ５は、ＤＲドアリクエストスイッチ（ＤＲＳＷ）５ａ、ＡＳドアリクエストスイッチ（ＡＳＳＷ）５ｂ、およびＢＫドアリクエストスイッチ（ＢＫＳＷ）５ｃを備える。ＤＲＳＷ５ａは運転席ドアに設置する。ＡＳＳＷ５ｂは助手席ドアに設置する。ＢＫＳＷ５ｃはバックドアに設置する。リクエストスイッチ５は、例えばスイッチボタンとすることができる。スイッチボタンは、使用者がプッシュするまたは触れる等の操作を行うことによって、開錠要求を受け付ける。
【００１７】
送信アンテナ７はリクエストスイッチ５の近傍に設置され、リクエスト信号ＳをＬＦ信号として送信する。例えば、車両側装置１は、送信アンテナ７として、ＤＲＳＷ５ａ近傍にＤＲドア送信アンテナ７ａ、ＡＳＳＷ５ｂ近傍にＡＳドア送信アンテナ７ｂ、およびＢＫＳＷ近傍にＢＫドア送信アンテナ７ｃを備える。以下、ＤＲドア送信アンテナ７ａ、ＡＳドア送信アンテナ７ｂおよびＢＫドア送信アンテナ７ｃは、送信アンテナ７ａ、送信アンテナ７ｂ、送信アンテナ７ｃという。なお、送信アンテナ７の設置位置および設置数はこの例に限られず、例えば車内中央やラゲッジルーム内に設置しても良い。
【００１８】
図２に戻り、受信アンテナ８は、携帯機３０が送信するアンサー信号Ａを受信するものである。ドアロックアクチュエータ９は、運転席ドア、助手席ドアおよびバックドアを開錠および施錠する。
【００１９】
キーレスコントローラ１０は、リクエストスイッチ５、送信アンテナ７、受信アンテナ８およびドアロックアクチュエータ９のそれぞれに接続する。キーレスコントローラ１０は、リクエストスイッチ５の操作に応じてリクエスト信号Ｓを生成し、送信アンテナ７から携帯機３０に送信させる。キーレスコントローラ１０は、受信アンテナ８を介して、リクエスト信号Ｓに対するアンサー信号Ａを受信して認証を行う。キーレスコントローラ１０は、アンサー信号Ａの認証結果に応じて、ドアロックアクチュエータ９の駆動を制御して、ドアの開錠を行う。
【００２０】
キーレスコントローラ１０は、ＣＰＵ１１、ＬＦ送信部１３、ＲＦ受信部１４、メモリ１２およびアクチュエータ駆動回路１５を備える。ＬＦ送信部１３は、送信アンテナ７に接続し、ＣＰＵ１１で生成したリクエスト信号ＳをＬＦ電波として送信アンテナ７から送信させる。ＲＦ受信部１４は、受信アンテナ８に接続し、アンサー信号Ａを受信させる。アクチュエータ駆動回路１５は、ＣＰＵ１１の入力に従って、ドアロックアクチュエータ９を駆動させる回路である。
【００２１】
メモリ１２は、キーレスコントローラ１０の制御プログラムや、キーレスコントローラ１０の処理に必要な情報を格納する。メモリ１２はまた、ＣＰＵ１１の処理において生成される諸データを一時的に記憶する。メモリ１２は、一例として、携帯機３０のＩＤ５１と、リクエスト信号Ｓの送信順序情報５２とを格納する。
【００２２】
図３は、メモリ１２が記憶する送信順序情報５２の例を示す図である。
実施の形態において、キーレスコントローラ１０は、リクエスト信号Ｓを、複数の送信アンテナ７ａ〜７ｃのそれぞれから、送信順序を変えて複数回送信する。送信順序情報５２は、リクエスト信号Ｓの各回の送信における送信順序を示すものである。リクエスト信号Ｓの送信回数は特定の数に限定されないが、ここでは２回の場合を説明する。以降、１回目に送信するリクエスト信号Ｓを、第１のリクエスト信号ＳＡと言い、２回目に送信するリクエスト信号Ｓを第２のリクエスト信号ＳＢと言う。送信順序情報５２は、第１のリクエスト信号ＳＡの送信順序を示す送信順序Ｏ１（第１の送信順序）と、第２のリクエスト信号ＳＢの送信順序を示す送信順序Ｏ２を含んでいる。送信順序Ｏ１は、第１のリクエスト信号ＳＡを送信アンテナ７ａ、７ｂ、７ｃの順序で送信することを示している。送信順序Ｏ２は、第２のリクエスト信号ＳＢを送信アンテナ７ｂ、７ｃ、７ａの順序で送信することを示している。実施の形態では、送信順序Ｏ１、Ｏ２は予め定められたの順序である。
【００２３】
図２に示すように、ＣＰＵ１１は、制御部２０、スイッチ判別部２１、リクエスト信号生成部２２、および暗号処理部２３を備える。制御部２０は、不図示のタイマを備える。
特に記載しないが、ＣＰＵ１１の各部は、処理結果を一時的にメモリ１２に記憶させ、必要なデータや処理対象をメモリ１２から読み出し、処理終了後に一時的に記憶させたデータをリセットする。
【００２４】
スイッチ判別部２１はリクエストスイッチ５ａ、５ｂ、５ｃのいずれが操作されたかを判別し、判別結果を制御部２０に入力する。
制御部２０はＣＰＵ１１全体の制御を行う。制御部２０は、リクエスト信号Ｓの送信に関して、乱数などの暗号を生成する。制御部２０は、生成した暗号を、処理指令と共に暗号処理部２３に入力する。制御部２０は、また、生成した暗号を、信号生成指令と共にリクエスト信号生成部２２に入力する。制御部２０は、メモリ１２の送信順序情報５２を参照し、信号生成指令に、第１および第２のリクエスト信号ＳＡ、ＳＢの送信順序Ｏ１、Ｏ２を含める。
【００２５】
暗号処理部２３は、制御部２０の処理指令に従って、制御部２０が生成した暗号を、所定の計算プロセスで計算処理する。所定の計算プロセスは、メモリ１２に記憶させた携帯機３０のＩＤ５１を組み込んでいる。暗号処理部２３は、処理結果を車両側処理結果としてメモリ１２に記憶させる。この車両側処理結果は、携帯機３０からアンサー信号Ａを受信したときに使用する。
【００２６】
リクエスト信号生成部２２は、制御部２０の信号生成指令に従って、リクエスト信号Ｓを生成し、ＬＦ送信部１３に出力する。リクエスト信号生成部２２は、信号生成指令が含む送信順序Ｏ１、Ｏ２に従って、送信アンテナ７ａ〜７ｃからリクエスト信号Ｓを出力するようにＬＦ送信部１３を制御する。
【００２７】
図４の（ａ）は、第１のリクエスト信号ＳＡの送信を示す図であり、（ｂ）は、第２のリクエスト信号ＳＢの送信を示す図である。
図４の（ａ）に示すように、リクエスト信号生成部２２は、送信順序Ｏ１に従って送信アンテナ７ａ、７ｂ、７ｃの順で第１のリクエスト信号ＳＡ１、ＳＡ２、ＳＡ３をＬＦ送信部１３に送信させる。図４の（ｂ）に示すように、リクエスト信号生成部２２は、次に、送信順序Ｏ２に従って、送信アンテナ７ｂ，７ｃ，７ａの順で第２のリクエスト信号ＳＢ１、ＳＢ２、ＳＢ３をＬＦ送信部１３に送信させる。ＬＦ送信部１３は、合計で６つのリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３を順次携帯機３０に送信する。
【００２８】
リクエスト信号生成部２２は、６つのリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の中で１番目に送信する第１のリクエスト信号ＳＡ１には、ウエイクアップ信号と、制御部２０で生成した暗号とを含める。
【００２９】
ウエイクアップ信号は、第１のリクエスト信号ＳＡの送信完了時間Ｔ１と、第２のリクエスト信号ＳＢの送信完了時間Ｔ２を示すデータを含む。この送信完了時間Ｔ１、Ｔ２のデータは、予め決定してメモリ１２に記憶しておく。なお、第１のリクエスト信号ＳＡ１以降に送信する信号には、ウエイクアップ信号と暗号は不要である。
【００３０】
制御部２０は、アンサー信号Ａの受信に関して、アンサー信号Ａの認証を行う。詳細は後述するが、アンサー信号Ａは、リクエスト信号Ｓが含む暗号の、携帯機３０側での処理結果（以降、「携帯機処理結果」という）を含む。制御部２０は、携帯機処理結果を、メモリ１２に記憶させた車両側処理結果と照合する。携帯機３０は車両側装置１の暗号処理部２３と同じ計算プロセスで計算処理を行っているため、アンサー信号Ａが対応する携帯機３０から送信されたものであれば、処理結果は同一となる。携帯機処理結果と車両側処理結果が同一であれば、制御部２０はアンサー信号Ａが対応する携帯機３０からのものである旨を認証する。制御部２０はアンサー信号Ａを認証すると、駆動指令をアクチュエータ駆動回路１５に出力する。アクチュエータ駆動回路１５はドアロックアクチュエータ９を駆動させ、リクエストスイッチ５が操作されたドアを開錠する。
【００３１】
図５は携帯機３０の構成を示すブロック図である。
携帯機３０は、リモートコントローラ３１、受信アンテナ３２および送信アンテナ３３を備えている。
【００３２】
受信アンテナ３２は、車両側装置１が送信するリクエスト信号Ｓ（ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３）を受信し、送信アンテナ３３は、アンサー信号ＡをＲＦ信号として送信する。受信アンテナ３２は、いわゆる３軸アンテナであり、３つの受信アンテナ３２ａ、３２ｂおよび３２ｃを備える。受信アンテナ３２ａ、３２ｂおよび３２ｃは、それぞれ、ｘ軸、ｙ軸およびｚ軸と、異なる軸線方向（図１参照）を向くように配置する。受信アンテナ３２ａ、３２ｂおよび３２ｃは、受信したリクエスト信号Ｓについて、それぞれ配置された軸線方向の磁界成分を検出する。
【００３３】
リモートコントローラ３１は、受信アンテナ３２を介して受信したリクエスト信号Ｓに対して後述する処理を行い、アンサー信号Ａを生成する。リモートコントローラ３１は、生成したアンサー信号Ａを送信アンテナ３３から車両側装置１に送信させる。
【００３４】
リモートコントローラ３１は、ＣＰＵ３５、ＬＦ受信部３７、強度検出部３８、ＲＦ送信部３９、およびメモリ３６を備える。
【００３５】
ＬＦ受信部３７は、受信アンテナ３２に接続してリクエスト信号Ｓを受信する。
【００３６】
強度検出部３８は、ＬＦ受信部３７が受信した第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３について、それぞれｘ軸、ｙ軸およびｚ軸の各軸における受信強度を検出する。前記したように、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の送信元である送信アンテナ７ａ〜７ｃは、車両の異なる位置に設置されている。そのため、各送信アンテナと携帯機３０との距離は異なる。距離が大きいほど信号の強度は減衰する。したがって、第１のリクエスト信号ＳＡ１〜ＳＡ３は、同じ内容であってもそれぞれ強度が異なる。第２のリクエスト信号ＳＢ１〜ＳＢ３も、同様にそれぞれ強度が異なる。強度検出部３８は、検出した信号の各軸の受信強度を、信号の受信時刻と共にメモリ３６に格納する。
【００３７】
ＲＦ送信部３９は、アンサー信号ＡをＲＦ信号として送信アンテナ３３から出力させる。メモリ３６は、リモートコントローラ３１の制御プログラムや、リモートコントローラ３１の処理に必要な情報を格納する。メモリ３６は、一例として、携帯機３０のＩＤ５１、リクエスト信号Ｓの送信順序情報５２を格納する。送信順序情報５２は、車両側装置１のメモリ１２が記憶している送信順序情報５２（図３参照）と同じものを記憶する。すなわち、送信順序情報５２は、予め定められた順序である、第１のリクエスト信号ＳＡの送信順序Ｏ１と、第２のリクエスト信号ＳＢの送信順序Ｏ２を含んでいる。
【００３８】
ＣＰＵ３５は、制御部４０、暗号処理部４１、およびアンサー信号生成部４２を備える。制御部４０は、不図示のタイマを備える。
【００３９】
車両側装置１と同様に、ＣＰＵ３５の各部は、処理結果を一時的にメモリ３６に記憶させ、必要なデータや処理対象をメモリ３６から読み出し、処理終了後に一時的に記憶させたデータをリセットする。例えば、前記したようにメモリ３６には強度検出部３８が検出した受信強度が格納されるが、受信したリクエスト信号Ｓに応答するアンサー信号Ａの送信が完了すると、ＣＰＵ３５は受信強度をメモリ３６から消去する。
【００４０】
なお、詳細な説明は省略するが、携帯機３０はコントロールスイッチを備えるようにしても良い。使用者がコントロールスイッチを操作することで、遠隔から車両のドアを施錠または開錠させたり、エンジンを始動させたりすることができる。
【００４１】
制御部４０は、ＣＰＵ３５全体の制御を行う。制御部４０は、リクエスト信号Ｓの受信に関して、判定部として、以下の（ｉ）〜（ｉｉｉ）の処理を行う。
（ｉ）第１のリクエスト信号ＳＡの比較
制御部４０は、強度検出部３８が検出した受信強度を用いて、第１のリクエスト信号ＳＡ１〜ＳＡ３のそれぞれについて、各軸の受信強度比（以下、単に「強度比」ともいう）を算出する。制御部４０は、算出した信号ＳＡ１〜ＳＡ３の強度比を比較して、互いに異なるかを判定する。
（ｉｉ）第２のリクエスト信号ＳＢの比較
制御部４０は、強度検出部３８が検出した受信強度を用いて、第２のリクエスト信号ＳＢ１〜ＳＢ３のそれぞれについて、各軸の強度比を算出する。制御部４０は、算出した信号ＳＢ１〜ＳＢ３の強度比を比較して、互いに異なるかを判定する。
（ｉｉｉ）送信元が同じリクエスト信号の比較
制御部４０は、送信順序情報５２を参照して、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の中で、同じ送信アンテナが送信したリクエスト信号を特定する。制御部４０は、同じ送信アンテナが送信したリクエスト信号同士の強度比を比較して、強度比がすべて一致するかを判定する。
【００４２】
制御部４０は、前記（ｉ）〜（ｉｉｉ）の処理によって、リクエスト信号Ｓが適正なものであるか、すなわち、リレーアタックを試みる中継器によって送信されたものでないかを判定する。すなわち、（ｉ）〜（ｉｉｉ）の処理で用いる、リクエスト信号Ｓの強度比は、リクエスト信号Ｓが車両側装置１から直接的に送信されたものであるか、それとも中継器によって中継されたものであるかを判別する情報（信号判別情報）である。制御部４０は、リクエスト信号Ｓが適正であると判定した場合にのみ、車両側装置１にアンサー信号Ａを送信するように制御を行う。前記（ｉ）〜（ｉｉｉ）の処理の詳細については後述する。
【００４３】
制御部４０は、リクエスト信号Ｓが適正であると判定した場合、第１のリクエスト信号ＳＡ１が含む暗号を取得する。制御部４０は、取得した暗号を処理指令と共に暗号処理部４１に入力する。
【００４４】
暗号処理部４１は制御部４０が入力した暗号を、所定の計算プロセスで計算処理する。所定の計算プロセスは、携帯機３０のＩＤ５１を組み込んだものであり、車両側装置１の暗号処理部２３と同じ計算プロセスである。暗号処理部４１は、処理結果を携帯機処理結果として制御部４０に入力する。制御部４０は、携帯機処理結果を、信号生成指令と共にアンサー信号生成部４２に入力する。
【００４５】
アンサー信号生成部４２は、携帯機処理結果を含むアンサー信号Ａを生成して、ＲＦ送信部３９に送る。ＲＦ送信部３９は、アンサー信号ＡをＲＦ信号として送信アンテナ３３から出力する。
【００４６】
以下、キーレスエントリーシステムの処理を説明する。
図６は、車両側装置１の処理を示すフローチャートである。
図６に示すように、使用者によりリクエストスイッチ５が操作されると（ステップＳ１０１）、
スイッチ判別部２１が、リクエストスイッチ５ａ、５ｂ、５ｃのうちのどれが操作されたのかを判別して、メモリ１２に記憶させる。
【００４７】
制御部２０は、リクエスト信号Ｓに含ませる暗号を生成し、またメモリ１２の送信順序情報５２を参照して送信順序Ｏ１、Ｏ２を取得する（ステップＳ１０２）。制御部２０は、生成した暗号と共に処理指令を暗号生成部に入力する。制御部２０は、暗号と共に、送信順序Ｏ１、Ｏ２を含む信号生成指令をリクエスト信号生成部２２に入力する。
【００４８】
暗号処理部２３は、処理指令に従い、暗号を所定の計算プロセスで計算処理し、車両側処理結果をメモリ１２に記憶させる（ステップＳ１０３）。
【００４９】
リクエスト信号生成部２２は、信号生成指令に従ってリクエスト信号Ｓを生成する。リクエスト信号生成部２２は、ＬＦ送信部１３を制御して、送信アンテナ７ａ、７ｂ、７ｃの順で第１のリクエスト信号ＳＡ１、ＳＡ２、ＳＡ３をそれぞれ送信させる（ステップＳ１０４）。
【００５０】
リクエスト信号生成部２２は、次に、ＬＦ送信部１３を制御して、送信アンテナ７ｂ、７ｃ、７ａの順で第２のリクエスト信号ＳＢ１、ＳＢ２、ＳＢ３をそれぞれ送信させる（ステップＳ１０５）。なお、リクエスト信号生成部２２は、全体で第１番目に送信する第１のリクエスト信号ＳＡ１には、ウエイクアップ信号と暗号を含める。
【００５１】
制御部２０は、すべてのリクエスト信号Ｓの送信が完了すると、制御部２０は、携帯機３０からのアンサー信号Ａを待ち受ける（ステップＳ１０６）。なお、制御部２０は、タイマを参照して、あらかじめ設定した応答待ち時間が経過してもアンサー信号Ａを受信しなかった場合は、処理を終了する。
【００５２】
制御部２０は、アンサー信号Ａを受信すると（ステップＳ１０６：Ｙｅｓ）アンサー信号Ａが含む携帯機処理結果をメモリ１２に記憶させておいた車両側処理結果と照合する（ステップＳ１０７）。制御部２０は、携帯機処理結果と車両側処理結果が一致しなかった場合は（ステップＳ１０７：Ｎｏ）、処理を終了する。制御部２０は、携帯機処理結果と車両側処理結果が一致した場合（ステップＳ１０７：Ｙｅｓ）、アクチュエータ駆動回路１５に駆動指令を出力する。アクチュエータ駆動回路１５はドアロックアクチュエータ９を駆動させ（ステップＳ１０８）、ドアロックを開錠する。
【００５３】
図７は、携帯機３０の処理を示すフローチャートである。
携帯機３０のリモートコントローラ３１は、コントロールスイッチが操作されたときを除き、リクエスト信号Ｓを受信するまではスリープモードにある。図７に示すように、リモートコントローラ３１は、リクエスト信号Ｓを受信すると（ステップＳ２０１：Ｙｅｓ）、スリープモードを解除する。具体的には、携帯機３０が最初に受信するリクエスト信号は、ウエイクアップ信号を含む第１のリクエスト信号ＳＡ１である。リモートコントローラ３１は、このウエイクアップ信号に応答してスリープモードを解除する。携帯機３０は、第１のリクエスト信号ＳＡ１に続いて、第１のリクエスト信号ＳＡ２、ＳＡ３および第２のリクエスト信号ＳＢ１〜ＳＢ３も順次受信する。
【００５４】
リモートコントローラ３１の制御部４０は、第１のリクエスト信号ＳＡ１のウエイクアップ信号が含む送信完了時間Ｔ１および送信完了時間Ｔ２を取得して、タイマのカウントを開始する（ステップＳ２０２）。
【００５５】
強度検出部３８は、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の各軸の受信強度を順次検出して（ステップＳ２０３）、メモリ３６に受信時刻と共に記憶させる。
【００５６】
（ｉ）第１のリクエスト信号ＳＡの比較
制御部４０は、ウエイクアップ信号に含まれる第１のリクエスト信号ＳＡの送信完了時間Ｔ１が経過すると（ステップＳ２０４：Ｙｅｓ）、第１のリクエスト信号ＳＡ１〜ＳＡ３の受信強度を用いて各軸の強度比を算出する（ステップＳ２０５）。具体的な処理としては、制御部４０は、メモリ３６に順次記憶される各受信強度の受信時刻を参照する。制御部４０は、カウントを開始してから送信完了時間Ｔ１が経過するまでに受信時刻が記録されている受信強度を選択して、それらの強度比を算出する。制御部４０は、算出した第１のリクエスト信号ＳＡ１〜ＳＡ３の強度比を比較し、互いに異なるかを判定する（ステップＳ２０６）。
【００５７】
この強度比の比較は、リクエスト信号Ｓが中継器によって送信されたものでないか、すなわちリレーアタックを受けていないかを判定するために行う。
図８は、車両側装置１が携帯機３０に直接的に送信したリクエスト信号Ｓの強度比を示す図である。
図９の（ａ）は、単一の送信アンテナを備える中継器がリクエスト信号を中継する態様を説明する図である。図９の（ｂ）は、図９の（ａ）の場合において、携帯機が受信するリクエスト信号の強度比を示す図である。
【００５８】
リレーアタックを受けていない状態では、車両側装置１が送信したリクエスト信号Ｓを、携帯機３０が直接的に受信する（図４の（ａ）および（ｂ）参照）。車両側装置１は、第１のリクエスト信号ＳＡ１〜ＳＡ３を、異なる位置に設置された送信アンテナ７ａ〜７ｃにより送信する。そのため、携帯機３０が車両側装置１から直接的に第１のリクエスト信号ＳＡ１〜ＳＡ３を受信した場合、図８に示すように、信号ＳＡ１〜ＳＡ３の各軸の強度比は全て異なったものとなる。同様に、第２のリクエスト信号ＳＢ１〜ＳＢ３も、各軸の強度比が全て異なったものとなる。
【００５９】
一方、キーレスエントリーシステムがリレーアタックを受けている場合は、図９の（ａ）に示すように、車両側装置１と携帯機３０の間に複数の中継器が存在する。車両側装置１が送信したリクエスト信号Ｓを、複数の中継器が中継して、車両の遠方にある携帯機３０に受信させる。ここで、図９の（ａ）は、全ての中継器が単一の送信アンテナを備えたものである例を示している。このような場合、図９の（ｂ）に示すように、第１のリクエスト信号ＳＡ１〜ＳＡ３の各軸の強度比は全て同じとなる。したがって、第１のリクエスト信号ＳＡ１〜ＳＡ３の強度比に互いに一致するものがある場合は、リレーアタックの可能性がある。なお、同様に、第２のリクエスト信号ＳＢ１〜ＳＢ３も、各軸の強度比が全て異なったものとなる。
【００６０】
制御部４０は、図７に示すように、第１のリクエスト信号ＳＡ１〜ＳＡ３の強度比で互いに一致するものがある場合は（ステップＳ２０６：Ｎｏ）、リレーアタックと判断して、アンサー信号Ａの生成を行わずに処理を終了する。なお、３つの信号ＳＡ１〜ＳＡ３の全てが一致していなくても、二つが一致すれば、処理を終了するようにしても良い。
【００６１】
（ｉｉ）第２のリクエスト信号ＳＢの比較
第１のリクエスト信号ＳＡ１〜ＳＡ３の強度比が互いに異なる場合は（ステップＳ２０６：Ｙｅｓ）、制御部４０は続いて第２のリクエスト信号ＳＢ１〜ＳＢ３の強度比も同様に比較を行う。単一の送信アンテナを備えた中継器であっても、例えば、中継器を持った第三者がすばやく動いた場合等に、偶然に第１のリクエスト信号ＳＡ１〜ＳＡ３の強度比が異なる場合もある。よって、制御部４０は、第１のリクエスト信号ＳＡ１〜ＳＡ３および第２のリクエスト信号ＳＢ１〜ＳＢ３の双方で、強度比の比較を行う。
【００６２】
制御部４０は、送信完了時間Ｔ１の経過後、第２のリクエスト信号ＳＢの送信完了時間Ｔ２が経過すると（ステップＳ２０７：Ｙｅｓ）、第２のリクエスト信号ＳＢ１〜ＳＢ３の受信強度を用いて各軸の強度比を算出する（ステップＳ２０８）。具体的な処理としては、制御部４０は、メモリ３６に順次記憶される各受信強度の受信時刻を参照する。制御部４０は、送信完了時間Ｔ１が経過してから送信完了時間Ｔ２が経過するまでに受信時刻が記録されている受信強度を選択して、それらの強度比を算出する。
【００６３】
制御部４０は、算出した第２のリクエスト信号ＳＢ１〜ＳＢ３の強度比を比較し、互いに異なるかを判定する（ステップＳ２０９）。制御部４０は、第２のリクエスト信号ＳＢ１〜ＳＢ３の強度比で互いに一致するものがある場合は（ステップＳ２０９：Ｎｏ）、リレーアタックと判断して、アンサー信号Ａの生成を行わずに処理を終了する。なお、３つの信号ＳＢ１〜ＳＢ３の全てが一致していなくても、二つが一致すれば、処理を終了するようにしても良い。
【００６４】
このように、中継器が単一の送信アンテナのみを備えている場合は、前記（ｉ）および（ｉｉ）の処理によってリレーアタックが判断される。
【００６５】
ここで、中継器が、車両側装置１と同様に異なる位置に設置した３つの送信アンテナを備えている場合を説明する。
図１０の（ａ）は、３つの送信アンテナを備える中継器がリクエスト信号を中継する場合を説明する図である。ここでは、複数の中継器のうち、携帯機３０にリクエスト信号Ｓを直接的に送信する中継器が、３つの送信アンテナを備える例を説明する。なお、複数の中継器の全てが３つの送信アンテナを備えている場合も同様である。図１０の（ｂ）は、図１０の（ａ）の場合において携帯機が受信するリクエスト信号の強度比を示す図である。
【００６６】
３つの送信アンテナを備える中継器は、中継する信号ごとに、使用する送信アンテナを切り替える。そのため、図１０の（ａ）に示すように、携帯機は、第１のリクエスト信号ＳＡ１〜ＳＡ３を、それぞれ中継器の異なる送信アンテナから受信する。これによって、図１０の（ｂ）に示すように、第１のリクエスト信号ＳＡ１〜ＳＡ３の強度比は全て異なったものとなる。第２のリクエスト信号ＳＢ１〜ＳＢ３の強度比も同様に、全て異なったものとなる。この場合、前記（ｉ）および（ｉｉ）の処理では、リレーアタックが判断されない。実施の形態では、このような複数の送信アンテナを備えた中継器に対応して、更なる比較処理を行う。
【００６７】
（ｉｉｉ）送信元が同じリクエスト信号の比較
制御部４０は、第２のリクエスト信号ＳＢ１〜ＳＢ３の強度比が互いに異なる場合は（ステップＳ２０９：Ｙｅｓ）、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３から送信元アンテナ（以下、単に「送信元」という）が同じリクエスト信号を特定する（ステップＳ２１０）。制御部４０は、メモリ３６に記憶させた送信順序情報５２（図３参照）と、各信号について記録されている受信時刻を参照して、送信元の特定を行う。送信順序情報５２において、送信順序Ｏ１の１番目と、送信順序Ｏ２の３番目が送信アンテナ７ａである。制御部４０は、受信時刻が最初の信号ＳＡ１と最後の信号ＳＢ３を、送信元が同じ信号として特定する。制御部４０は、同様に、受信時刻が２番目の信号ＳＡ２と４番目の信号ＳＢ１を送信元が同じ（送信アンテナ７ｂ）と特定し、受信時刻が３番目の信号ＳＡ３と５番目の信号ＳＢ２を送信元が同じ（送信アンテナ７ｃ）と特定する。
【００６８】
制御部４０は、送信元が同じリクエスト信号同士を比較して、強度比が全て一致するかを判定する（ステップＳ２１１）。
【００６９】
図８に示すように、車両側装置１が携帯機３０に直接的に送信した場合は、送信元が同じリクエスト信号の強度比は一致する。
【００７０】
一方、３つの送信アンテナを備える中継器は、中継する信号ごとに送信アンテナを切り替えているが、その切り替え順序は送信順序Ｏ１とＯ２に従ったものではない。中継器は、例えば、第１のリクエスト信号ＳＡ１〜ＳＡ３と第２のリクエスト信号ＳＢ１〜ＳＢ３を、同じ切り替え順序で中継する。そのため、図１０の（ｂ）に示すように、送信元が同じリクエスト信号（ＳＡ１とＳＢ３、ＳＡ２とＳＢ１，ＳＡ３とＳＢ２）の強度比が全て一致しない。すなわち、実施の形態では、車両側装置１がリクエスト信号Ｓを異なる送信順序で複数回送信し、携帯機３０が、送信元が同じリクエスト信号の強度比を比較する。これによって、リクエスト信号Ｓが、複数の送信アンテナ備えた中継器で中継された場合でも、リレーアタックを判断することができる。
【００７１】
制御部４０は、送信元が同じリクエスト信号の強度比が全て一致しない場合（ステップＳ２１１：Ｎｏ）は、リレーアタックを判断して、アンサー信号Ａの生成を行わずに処理を終了する。制御部４０は、送信元が同じリクエスト信号の強度比が全て一致する場合（ステップＳ２１１：Ｙｅｓ）は、リクエスト信号Ｓが適正であると判定し、第１のリクエスト信号ＳＡ１が含む暗号を処理指令と共に暗号処理部４１に入力する。
【００７２】
暗号処理部４１は、処理指令に従い、暗号を所定の計算プロセスで計算処理し（ステップＳ２１２）、算出した携帯機処理結果を制御部４０に入力する。制御部４０は、携帯機処理結果を、信号生成指令と共にアンサー信号生成部４２に入力する。アンサー信号生成部４２は、携帯機処理結果を含むアンサー信号Ａを生成する。アンサー信号生成部４２は、ＲＦ送信部３９を制御して、アンサー信号Ａを送信アンテナ３３から送信させる（ステップＳ２１３）。
【００７３】
リモートコントローラ３１は、アンサー信号Ａの返信後、通常動作状態からスリープ状態に戻り、処理を終了する。
【００７４】
以上の通り、実施の形態に係るキーレスエントリーシステムは、
（１）車両に設けられリクエスト信号Ｓを送信する車両側装置１と、リクエスト信号Ｓに応答してアンサー信号Ａを送信する携帯機３０とを有し、車両側装置１がアンサー信号Ａに応じてドアロックを駆動するキーレスエントリーシステムであって、
車両側装置１は、
異なる位置に配置された送信アンテナ７ａ〜７ｃ（複数のアンテナ）と、
携帯機３０に対して、送信アンテナ７ａ〜７ｃのそれぞれから送信順序Ｏ１（第１の送信順序）で第１のリクエスト信号ＳＡ１〜ＳＡ３を送信させた後、送信アンテナ７ａ〜７ｃのそれぞれから送信順序Ｏ１と異なる送信順序Ｏ２（第２の送信順序）で第２のリクエスト信号ＳＢ１〜ＳＢ３を送信させるＬＦ送信部１３（送信部）と、を備え、
携帯機３０は、
送信アンテナ７ａ〜７ｃからの第１のリクエスト信号ＳＡ１〜ＳＡ３および第２のリクエスト信号ＳＢ１〜ＳＢ３を受信するＲＦ受信部１４（受信部）と、
送信順序Ｏ１と送信順序Ｏ２を記憶するメモリ３６（記憶部）と、
送信順序Ｏ１と送信順序Ｏ２に基づいて、送信アンテナ７ａ〜７ｃが送信した第１のリクエスト信号ＳＡ１〜ＳＡ３および第２のリクエスト信号ＳＢ１〜ＳＢ３から、同じアンテナが送信したリクエスト信号を特定し、同じアンテナが送信したリクエスト信号の信号判別情報が一致するか否かを判定する制御部４０（判定部）と、を備える。
具体的には、携帯機３０に、異なる軸線方向を向き、それぞれが車両側装置１の送信アンテナ７ａ〜７ｃからの第１のリクエスト信号ＳＡ１〜ＳＡ３および第２のリクエスト信号ＳＢ１〜ＳＢ３を受信する複数の受信アンテナ３２ａ〜３２ｃを備えるようにし、信号判別情報を、携帯機３０の複数の受信アンテナ３２ａ〜３２ｃが受信する第１のリクエスト信号ＳＡ１〜ＳＡ３および第２のリクエスト信号ＳＢ１〜ＳＢ３の、各軸の受信強度比とした。
【００７５】
車両側装置１が異なる位置に設置した複数の送信アンテナ７ａ〜７ｃからそれぞれリクエスト信号Ｓを送信すると、携帯機３０が受信するリクエスト信号Ｓの強度比が異なる。そこで、携帯機３０がリクエスト信号Ｓの強度比を比較し、強度比が同じリクエスト信号に対してはアンサー信号Ａを送信しないようにすることで、リレーアタックを回避する。ただし、中継器が車両側装置１と同様に複数の送信アンテナを備えるようにし、中継する信号ごとに送信アンテナを切り替えた場合、リクエスト信号Ｓの強度比は同じとならない。このような場合、携帯機３０がリレーアタックを判断できず、アンサー信号Ａを返信するおそれがある。
【００７６】
実施の形態では、車両側装置１は、異なる位置に設置した３つの送信アンテナ７ａ〜７ｃから、送信順序を変更して、第１及び第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３を送信する。携帯機３０には車両側装置１の送信順序を記憶させておく。携帯機３０は、記憶した送信順序に基づいて、送信元が同じ送信アンテナのリクエスト信号の各軸の受信強度比を比較する。車両側装置１が直接送ったリクエスト信号は、受信強度比が同じとなる。一方、中継器が中継したリクエスト信号は、送信順序に基づいたものではないため、受信強度比は同じにならない。携帯機３０は、受信強度比が異なるリクエスト信号に対してアンサー信号Ａを送信しないようにする。これによって、キーレスエントリーシステムは、リレーアタックに対するセキュリティを向上させることができる。
【００７７】
なお、実施の形態では、第１及び第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３として２回のリクエスト信号Ｓを送信したが、リクエスト信号Ｓの送信回数はこれに限られず、例えば３回以上、送信順序を変更して送信しても良い。
【００７８】
（２）送信順序Ｏ１および送信順序Ｏ２は、予め定められた順序である。携帯機３０の記憶部に、予め決定した車両側装置１の送信順序を記憶させておくことによって、車両側装置１が送信順序を携帯機３０に送信する必要がなく、データ送信の負荷を低減することができる。
【００７９】
［変形例１］
前記の実施の形態では、携帯機３０は、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の信号判別情報として、各軸の受信強度比を用いたが、これに限られない。例えば、信号判別情報として、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の角度を用いても良い。
【００８０】
図１１は、第１のリクエスト信号ＳＡ１〜ＳＡ３の角度の一例を示す図である。前記したように、車両側装置１の送信アンテナ７ａ〜７ｃは、異なる位置に設置されている。そのため、携帯機３０が送信アンテナ７ａ〜７ｃから受信する第１のリクエスト信号ＳＡ１〜ＳＡ３は、強度だけでなく角度もそれぞれ異なる。図示はしていないが、第２のリクエスト信号ＳＢ１〜ＳＢ３も、同様に、角度がそれぞれ異なる。一方、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の中で、送信元が同じ信号は、角度が同じとなる。
【００８１】
変形例１では、携帯機３０の制御部４０は、強度検出部３８が検出したｘ軸、ｙ軸およびｚ軸の各軸における受信強度を用いて、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の角度を算出する。制御部４０は、算出した角度を用いて、実施の形態と同様に比較処理を行う。すなわち、制御部４０は、第１のリクエスト信号ＳＡ１〜ＳＡ３のそれぞれの角度を比較して、互いに異なるかを判定する。制御部４０は、また、第２のリクエスト信号ＳＢ１〜ＳＢ３のそれぞれの角度を比較して、互いに異なるかを判定する。制御部４０は、さらに、送信順序情報５２を参照して、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の中で、同じ送信アンテナが送信したリクエスト信号同士の角度を比較して、角度がすべて一致するかを判定する。
【００８２】
［変形例２］
第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の信号判別情報の他の例として、例えば、電界強度を用いても良い。その場合は、車両側装置１のリクエスト信号生成部２２は、携帯機３０に送信する第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３に、バースト波等の電界強度測定用信号を含ませる。前記したように、携帯機３０の送信アンテナ７ａ〜７ｃは異なる位置に設置されているため、各送信アンテナと携帯機３０との距離も異なる。電界強度は車両側装置１の送信アンテナ７ａ〜７ｃからの距離に応じて減衰する。よって、リクエスト信号の送信アンテナ７ａ〜７ｃからの出力強度が同一であっても、携帯機３０が受信するリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の電界強度は、送信元によって異なる。
【００８３】
信号判別情報として電界強度を用いる場合は、携帯機３０の受信アンテナ３２は３軸アンテナでなく１軸アンテナであっても良い。強度検出部３８は、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３が含む電界強度測定用信号から、電界強度を検出する。
【００８４】
制御部４０は、強度検出部３８が検出した電界強度を用いて、実施の形態と同様に比較処理を行う。すなわち、制御部４０は、第１のリクエスト信号ＳＡ１〜ＳＡ３のそれぞれの電界強度を比較して、互いに異なるかを判定する。制御部４０は、また、第２のリクエスト信号ＳＢ１〜ＳＢ３のそれぞれの電界強度を比較して、互いに異なるかを判定する。制御部４０は、さらに、送信順序情報５２を参照して、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の中で、同じ送信アンテナが送信したリクエスト信号同士の電界強度を比較して、すべて一致するかを判定する。
【００８５】
なお、受信強度比、角度、電界強度の複数の信号判別情報の全部または一部を組み合わせて使用するようにしても良い。
【００８６】
［変形例３］
前記の実施の形態では、第１のリクエスト信号ＳＡの送信順序Ｏ１と、第２のリクエスト信号ＳＢの送信順序Ｏ２は、予め定められた順序としたが、これに限られない。例えば、リクエストスイッチ５の操作に応じたリクエスト信号Ｓの送信ごとに、第２のリクエスト信号ＳＢの送信順序Ｏ２を異ならせるようにしても良い。
【００８７】
変形例３において、車両側装置１のキーレスコントローラ１０の制御部２０は、送信順序変更部として、リクエスト信号Ｓの送信ごとに、第２のリクエスト信号の送信順序Ｏ２を変更する。すなわち、変形例３では、第１のリクエスト信号の送信順序Ｏ１は、実施の形態と同様に予め定められた順序を用いるが、送信順序Ｏ２については、リクエスト信号Ｓの送信ごとに異なったものを使用する。車両側装置１のキーレスコントローラ１０のメモリ１２と、携帯機３０のリモートコントローラ３１のメモリ３６は、初期状態では送信順序情報５２として、送信順序Ｏ１のみを記憶している。
【００８８】
制御部２０は、リクエストスイッチ５の操作に応じて、暗号を生成するとともに、使用する送信順序Ｏ２を決定する。制御部２０は、送信順序Ｏ２を、送信順序Ｏ１と異なり、かつ前のリクエスト信号の送信において使用した送信順序Ｏ２とは異なるように決定する。これによって、制御部２０は、リクエスト信号Ｓの送信ごとに送信順序Ｏ２を変更する。
【００８９】
送信順序Ｏ１が、例えば、送信アンテナ７ａ、７ｂ、７ｃの送信順序である場合は、制御部２０は、送信順序Ｏ２として、以下の送信順序Ｏ２Ａ〜Ｏ２Ｅのいずれかを決定する。制御部２０は、送信順序Ｏ２Ａ〜Ｏ２Ｅからランダムで決定しても良く、あるいは送信順序Ｏ２Ａ〜Ｏ２Ｅを決まった順番で使用するようにしても良い。
送信順序Ｏ２Ａ：送信アンテナ７ｂ、７ｃ、７ａ
送信順序Ｏ２Ｂ：送信アンテナ７ｂ、７ａ、７ｃ
送信順序Ｏ２Ｃ：送信アンテナ７ｃ、７ａ、７ｂ
送信順序Ｏ２Ｄ：送信アンテナ７ｃ、７ｂ、７ａ
送信順序Ｏ２Ｅ：送信アンテナ７ａ、７ｃ、７ｂ
【００９０】
制御部２０は、決定した送信順序Ｏ２を送信順序情報５２としてメモリ１２に記憶させる。初期状態から２回目以降のリクエスト信号Ｓの送信の際には、先のリクエスト信号Ｓの送信の際に記憶させた送信順序Ｏ２を、決定した送信順序Ｏ２で上書きする。
【００９１】
制御部２０は、リクエスト信号生成部２２に入力する信号生成指令に、送信順序Ｏ１と、決定した送信順序Ｏ２を含める。リクエスト信号生成部２２は、信号生成指令にしたがってリクエスト信号Ｓを生成する。リクエスト信号生成部２２は、送信順序Ｏ１、Ｏ２が示す送信順序で、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３をＬＦ送信部１３に送信させる。前記したように、リクエスト信号生成部２２は、６つのリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の中で１番目に送信する第１のリクエスト信号ＳＡ１に、ウエイクアップ信号を含める。変形例３では、リクエスト信号生成部２２は、ウエイクアップ信号に、制御部２０が決定した送信順序Ｏ２を、変更通知として含めるようにする。
【００９２】
携帯機３０のリモートコントローラ３１の制御部４０は、送信順序変更部として、リクエスト信号Ｓの受信ごとに、送信順序Ｏ２を変更する。具体的には、制御部４０は第１のリクエスト信号ＳＡ１を受信すると、ウエイクアップ信号が含む送信順序Ｏ２を取得する。制御部４０は、取得した送信順序Ｏ２をメモリ３６に記憶させる。初期状態から２回目以降のリクエスト信号Ｓの受信の際には、制御部４０は先のリクエスト信号Ｓの受信の際に記憶させた送信順序Ｏ２を、取得した送信順序Ｏ２で上書きする形で変更する。
【００９３】
制御部４０は、予め定められた送信順序Ｏ１と、変更した送信順序Ｏ２を参照して、実施の形態と同様に、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の中で、同じ送信アンテナが送信したリクエスト信号を特定する。制御部４０は、同じ送信アンテナが送信したリクエスト信号同士の強度比を比較して、強度比がすべて一致するかを判定する。
【００９４】
以上の通り、変形例３では、
車両側装置１は、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３を送信するごとに、送信順序Ｏ２を変更する制御部２０（送信順序変更部）を備え、送信部は、変更後の送信順序Ｏ２を、変更通知として、第１のリクエスト信号ＳＡ１に含めて携帯機３０に送信し、携帯機３０は、変更後の送信順序に基づいて、メモリ３６に記憶させた送信順序Ｏ２を変更する制御部４０（送信順序変更部）を備える。
【００９５】
リクエスト信号Ｓの送信ごとに使用する送信順序Ｏ２を変更することで、セキュリティをさらに向上させることができる。
【００９６】
なお、ここでは、第１のリクエスト信号ＳＡの１番目に送信する信号ＳＡ１に、第２のリクエスト信号ＳＢの送信順序Ｏ２を含めるようにしたが、第２のリクエスト信号ＳＢの１番目に送信する信号ＳＢ１に送信順序Ｏ２を含めても良い。
【００９７】
また、ここでは、ウエイクアップ信号に含める送信順序Ｏ２の変更通知として、変更後の送信順序Ｏ２自体を送信したが、これに限られない。例えば、車両側装置１と携帯機３０側のメモリ３６に送信順序Ｏ２の複数の変更のパターンを識別番号と共に予め記憶させておき、変更通知として変更後のパターンの識別番号のみをリクエスト信号Ｓに含めるようにしても良い。
【００９８】
また、ここでは、第２のリクエスト信号ＳＢの送信順序Ｏ２のみを変更する例を説明したが、第１のリクエスト信号ＳＡの送信順序Ｏ１も変更しても良い。その場合、車両側装置１の制御部２０は、送信順序Ｏ１と送信順序Ｏ２を、互いに異なり、かつ前のリクエスト信号Ｓの送信において使用した送信順序Ｏ１と送信順序Ｏ２の組み合わせとは異なるように変更する。制御部２０は、送信順序Ｏ１、Ｏ２を、送信順序の組み合わせからランダムに選択しても良く、あるいは決まった順番で用いるようにしても良い。制御部２０は、あるいは、単に先の送信で使用した送信順序Ｏ１、Ｏ２を入れ替える形で変更しても良い。
【００９９】
［変形例４］
前記の実施の形態では、携帯機３０のリモートコントローラ３１の制御部４０が、第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の受信強度比を用いた前記（ｉ）〜（ｉｉｉ）の比較処理を行う例を説明したが、これに限られない。変形例４では、前記（ｉｉｉ）の比較処理を、携帯機３０ではなく車両側装置１で行う例を説明する。携帯機３０では前記（ｉｉｉ）の比較処理を行わないため、変形例４において、携帯機３０のメモリ３６は送信順序情報５２を記憶していない。
【０１００】
図１２は、変形例４に係る車両側装置１の処理を示すフローチャートである。
図１３は、変形例４に係る携帯機３０の処理を示すフローチャートである。
まず、携帯機３０の処理から説明する。図１３のステップＳ２５１〜Ｓ２５９までの処理は、実施の形態で説明した図７のステップＳ２０１〜Ｓ２０９までの処理と同じであるため、説明は省略する。変形例４では、携帯機３０の制御部４０が第２のリクエスト信号ＳＢ１〜ＳＢ３の強度比が互いに異なるとを判定した場合（ステップＳ２５９：Ｙｅｓ）、前記（ｉｉｉ）の比較処理は行わずに、アンサー信号Ａの生成に進む。
すなわち、暗号処理部４１は、制御部４０が入力した処理指令に従って、暗号を所定の計算プロセスで計算処理し（ステップＳ２６０）、算出した携帯機処理結果を制御部４０に入力する。制御部４０は、携帯機処理結果を、信号生成指令と共にアンサー信号生成部４２に入力する。アンサー信号生成部４２は、携帯機処理結果を含むアンサー信号Ａを生成する。
【０１０１】
ここで、アンサー信号生成部４２は、ステップＳ２５５およびステップＳ２５８で算出した第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３の強度比と、各信号の受信時刻の情報を、アンサー信号Ａに含める。アンサー信号生成部４２は、ＲＦ送信部３９を制御して、アンサー信号Ａを送信アンテナ３３から送信させる（ステップＳ２６１）。
【０１０２】
次に、車両側装置１の処理を説明する。図１２のステップＳ１５１からステップＳ１５７までの図６のステップＳ１０１〜Ｓ１０７までの処理と同じであるため、説明は省略する。
変形例４では、車両側装置１の制御部２０は、アンサー信号Ａが含む携帯機処理結果とメモリ１２に記憶させた車両側処理結果が一致すると判定した場合（ステップＳ１５７：Ｙｅｓ）、前記（ｉｉｉ）の比較処理を行う。すなわち、制御部２０は、メモリ１２に記憶させた送信順序情報５２とアンサー信号Ａが含む各信号の受信時刻を用いて、同じ送信アンテナが送信したリクエスト信号を特定する（ステップＳ１５８）。制御部２０は、同じ送信アンテナが送信したリクエスト信号同士の強度比を比較して、強度比がすべて一致するかを判定する（ステップＳ１５９）。
【０１０３】
制御部２０は、送信元が同じリクエスト信号同士で強度比が一致しないものがあれば（ステップＳ１５９：Ｎｏ）、リレーアタックの可能性があるため、ドアロックを駆動せずに処理を終了する。制御部２０は、送信元が同じリクエスト信号同士で強度比が全て一致する場合は（ステップＳ１５９：Ｙｅｓ）、アクチュエータ駆動回路１５に駆動指令を出力する。アクチュエータ駆動回路１５はドアロックアクチュエータ９を駆動させ（ステップＳ１６０）、ドアロックを開錠する。
【０１０４】
以上の通り、変形例４に係る車両側装置１は、車両に設けられ、携帯機３０にリクエスト信号Ｓを送信し、携帯機３０からリクエスト信号Ｓへの応答であるアンサー信号Ａを受信するものであって、
異なる位置に配置された送信アンテナ７ａ〜７ｃ（複数のアンテナ）と、
携帯機３０に対して、送信アンテナ７ａ〜７ｃのそれぞれから送信順序Ｏ１（第１の送信順序）で第１のリクエスト信号ＳＡ１〜ＳＡ３を送信させた後、送信アンテナ７ａ〜７ｃのそれぞれから送信順序Ｏ１と異なる送信順序Ｏ２（第２の送信順序）で第２のリクエスト信号ＳＢ１〜ＳＢ３を送信させるＬＦ送信部１３（送信部）と、
携帯機３０から、送信アンテナ７ａ〜７ｃが送信した第１および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３それぞれの受信強度比（信号判別情報）を含むアンサー信号Ａを受信するＲＦ受信部１４（受信部）と、
送信順序Ｏ１と送信順序Ｏ２に基づいて、送信アンテナ７ａ〜７ｃが送信した第１のリクエスト信号および第２のリクエスト信号ＳＡ１〜ＳＡ３、ＳＢ１〜ＳＢ３から、同じ送信アンテナが送信したリクエスト信号を特定し、同じ送信アンテナが送信したリクエスト信号の強度比が一致するか否かを判定する制御部２０（判定部）と、
制御部２０の判定結果に基づいて、ドアロックを駆動する駆動部と、を備える。
【０１０５】
変形例４においては、実施の形態と同様に、リレーアタックに対するセキュリティを向上させることができる。さらに、車両側装置１で送信元が同じリクエスト信号の強度比の比較を行うため、携帯機３０が送信順序情報５２を記憶させておく必要がない。そのため、携帯機３０のメモリ３６に必要とされる記憶容量を低減することができる。
【０１０６】
変形例４では、前記（ｉ）〜（ｉｉｉ）の比較処理のうち、（ｉｉｉ）の処理のみを車両側装置１で行うようにしたが、（ｉ）および（ｉｉ）の比較処理も、車両側装置１で行うようにしても良い。
【０１０７】
変形例４は、変形例１〜３に適用することもできる。変形例３に適用する場合には、車両側装置１は、リクエスト信号Ｓに送信順序Ｏ２の変更通知を含める必要がないため、データ送信の負荷を低減することができる。
【符号の説明】
【０１０８】
１    車両側装置
５    リクエストスイッチ
５ａ    ＤＲドアリクエストスイッチ
５ｂ    ＡＳドアリクエストスイッチ
５ｃ    ＢＫドアリクエストスイッチ
７    送信アンテナ（アンテナ）
７ａ    ＤＲドア送信アンテナ（アンテナ）
７ｂ    ＡＳドア送信アンテナ（アンテナ）
７ｃ    ＢＫドア送信アンテナ（アンテナ）
８    受信アンテナ
９    ドアロックアクチュエータ
１０    キーレスコントローラ
１１    ＣＰＵ
１２    メモリ
１３    ＬＦ送信部
１４    ＲＦ受信部（受信部）
１５    アクチュエータ駆動回路
２０    制御部（送信順序変更部）
２１    スイッチ判別部
２２    リクエスト信号生成部
２３    暗号処理部
３０    携帯機
３１    リモートコントローラ
３２（３２ａ、３２ｂ、３２ｃ）    受信アンテナ
３３    送信アンテナ
３５    ＣＰＵ
３６    メモリ
３７    ＬＦ受信部（受信部）
３８    強度検出部
３９    ＲＦ送信部
４０    制御部（判定部、送信順序変更部）
４１    暗号処理部
４２    アンサー信号生成部
５１  ＩＤ
５２  送信順序情報
Ｖ      車両
Ｓ  リクエスト信号
ＳＡ（ＳＡ１、ＳＡ２、ＳＡ３）  第１のリクエスト信号
ＳＢ（ＳＢ１、ＳＢ２、ＳＢ３）  第２のリクエスト信号
Ａ      アンサー信号
Ｏ１    第１のリクエスト信号の送信順序
Ｏ２    第２のリクエスト信号の送信順序
【図１】
2019027057.tif 000003
【図２】
2019027057.tif 000004
【図３】
2019027057.tif 000005
【図４】
2019027057.tif 000006
【図５】
2019027057.tif 000007
【図６】
2019027057.tif 000008
【図７】
2019027057.tif 000009
【図８】
2019027057.tif 000010
【図９】
2019027057.tif 000011
【図１０】
2019027057.tif 000012
【図１１】
2019027057.tif 000013
【図１２】
2019027057.tif 000014
【図１３】
2019027057.tif 000015