(57)【要約】【課題】不正通信の検出精度を向上可能にした位置検出システム及び位置検出方法を提供する。【解決手段】第１通信機１０は、位置検出の電波を第２通信機１１に送信する。第２通信機１１は、この電波を受信すると、返信処理時間の経過後、返信を第１通信機１０に送信する。測定部１８は、第１通信機１０及び第２通信機１１で電波を送受信した際に要した伝搬時間を測定する。第１通信機１０及び第２通信機１１は、一連の通信を再度実行する。このとき、第２通信機１１は、返信処理時間を切り替えて、第１通信機１０に電波を返信する。正否判定部２０は、１回目の通信時に測定された伝搬時間と、２回目の通信時に測定された伝搬時間とを比較して、第１通信機１０及び第２通信機の位置関係の正否を判定する。【選択図】図１
2020153936.tif 000002
【特許請求の範囲】
【請求項１】
第１通信機及び第２通信機の位置関係を検出するにあたり、これらの一方から他方に向けて電波を送信し、前記電波の返信を受けるまでの前記電波の送受信に係る測定値を求める測定部を備え、
前記測定部は、前記測定値を求める通信を、通信のパラメータを変えて複数回実行することにより、前記測定値を複数求める位置検出システム。
【請求項２】
前記測定部は、前記測定値として、前記電波の伝搬時間を測定する
請求項１に記載の位置検出システム。
【請求項３】
前記第１通信機及び前記第２通信機の一方から他方に送信された電波と、送信されるべき理想波とを基に、前記第１通信機及び前記第２通信機の少なくとも一方のクロック誤差が要因のずれ量を求め、前記ずれ量を基に前記測定値を補正する補正部を備えた
請求項１又は２に記載の位置検出システム。
【請求項４】
前記補正部によって補正された前記測定値を基に、前記第１通信機及び前記第２通信機の位置関係の正否を判定する正否判定部を備えた
請求項３に記載の位置検出システム。
【請求項５】
前記測定部は、前記第１通信機及び前記第２通信機の一方から送信された前記電波を他方が受信してこれを返信するまでに要する返信処理時間を変えて、前記測定値を求める通信を複数回実行する
請求項１〜４のうちいずれか一項に記載の位置検出システム。
【請求項６】
前記測定部は、前記第１通信機及び前記第２通信機の一方から送信された前記電波を他方が受信してこれを返信する場合に、前記返信を複数回実行することにより、前記測定値を複数取得する
請求項１〜４のうちいずれか一項に記載の位置検出システム。
【請求項７】
第１通信機及び第２通信機の位置関係を検出するにあたり、これらの一方から他方に向けて電波を送信し、前記電波の返信を受けるまでの前記電波の送受信に係る測定値を測定部によって求める位置検出方法であって、
前記測定値を求める通信を、前記測定部によって通信のパラメータを変えて複数回実行することにより、前記測定値を複数求める位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１通信機及び第２通信機の位置関係を検出する位置検出システム及び位置検出方法に関する。
【背景技術】
【０００２】
従来、端末及びその操作対象の間で電波の通信を行ってこれらの間の距離を測定し、測定した距離の正否を判定する位置検出システムが周知である（特許文献１等参照）。位置検出システムは、例えば端末及びその操作対象の間の距離に準じた測定値を求めた際、この測定値が閾値未満であると判定した場合、例えば２者間の間で無線により実行されたＩＤ照合の成立を許容する。これにより、操作対象から遠く離れた端末を中継器等で繋ぐ不正通信が試みられたとしても、これを検出してＩＤ照合を不正に成立に移行させずに済む。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２２７６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この種の位置検出システムでは、不正通信の検出の更なる精度向上が望まれていた。
本発明の目的は、不正通信の検出精度を向上可能にした位置検出システム及び位置検出方法を提供することにある。
【課題を解決するための手段】
【０００５】
前記問題点を解決する位置検出システムは、第１通信機及び第２通信機の位置関係を検出するにあたり、これらの一方から他方に向けて電波を送信し、前記電波の返信を受けるまでの前記電波の送受信に係る測定値を求める測定部を備え、前記測定部は、前記測定値を求める通信を、通信のパラメータを変えて複数回実行することにより、前記測定値を複数求める。
【０００６】
前記問題点を解決する位置検出方法は、第１通信機及び第２通信機の位置関係を検出するにあたり、これらの一方から他方に向けて電波を送信し、前記電波の返信を受けるまでの前記電波の送受信に係る測定値を測定部によって求める方法であって、前記測定値を求める通信を、前記測定部によって通信のパラメータを変えて複数回実行することにより、前記測定値を複数求める。
【発明の効果】
【０００７】
本発明によれば、不正通信の検出精度を向上することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態の位置検出システムの構成図。
【図２】位置検出通信のシーケンス図。
【図３】第２通信機でクロック誤差が発生した場合の通信シーケンス図。
【図４】中継器を使用した不正通信の通信シーケンス図。
【図５】第２実施形態の位置検出通信のシーケンス図。
【図６】別例の通信シーケンス図。
【発明を実施するための形態】
【０００９】
（第１実施形態）
以下、位置検出システム及び位置検出方法の第１実施形態を図１〜図４に従って説明する。
【００１０】
図１に示すように、端末１の操作対象２である車両３は、端末１との通信を介して車両３及び端末１の間の位置関係を検出する位置検出システム４を備える。本例の位置検出システム４は、車両３及び端末１の間の位置検出通信を通じて２者間の距離を測定し、その測定値Ｄｘを基に互いの位置関係を判定する。車両３に位置検出システム４を搭載するのは、車両３から遠く離れた場所に位置する端末１を、例えば中継器等で不正に車両３に繋げて、不正に通信されてしまうのを防止するためである。
【００１１】
車両３は、車両３の動作を管理するシステム制御部５を備える。システム制御部５は、例えばＣＰＵ、ＲＯＭ及びＲＡＭ等の各種デバイスから構築される。位置検出システム４は、システム制御部５によって動作が制御される。また、本例のシステム制御部５は、例えば車両３の電子キーシステムの動作を制御するものとしてもよい。電子キーシステムは、例えば端末１としての電子キーと無線によるキーＩＤの照合を行い、このＩＤ照合が成立する場合に、車載されたドアロック装置やエンジン装置の動作を許可又は実行する。
【００１２】
端末１は、端末１の作動を制御する端末制御部６を備える。端末制御部６は、例えば端末１が電子キーの場合、自身のメモリに登録されたキーＩＤの正否をシステム制御部５との間で無線を通じて認証するＩＤ照合を実行する。
【００１３】
位置検出システム４は、車両３側において位置検出の動作を実行する第１通信機１０と、端末１側において位置検出の動作を実行する第２通信機１１とを備える。第１通信機１０は、端末１の第２通信機１１が車両３のどの位置にあっても位置検出通信が確立するように、車体に複数設けられている。第１通信機１０及び第２通信機１１は、例えばＵＷＢ（Ultra Wide Band）帯の電波を送受信して、２者間の位置を測定する。本例の場合、第１通信機１０が位置検出通信の主となるアンカーであり、第２通信機１１が位置検出通信の従となるタグである。測距通信の電波にＵＷＢ電波を使用すれば、高い分解能で第１通信機１０及び第２通信機１１の間の距離を測定することができる。
【００１４】
第１通信機１０は、測距通信の動作を制御する通信制御部１２と、ＵＷＢ電波を送受信するアンテナ１３とを備える。通信制御部１２には、各々の第１通信機１０の固有のＩＤ情報として、識別ＩＤ（図示略）がメモリ等に書き込み保存されている。第１通信機１０は、例えば有線を通じてシステム制御部５に接続されている。
【００１５】
第２通信機１１は、測距通信の動作を制御する通信制御部１４と、ＵＷＢ電波を送受信するアンテナ１５とを備える。通信制御部１４には、第２通信機１１の固有のＩＤ情報として、識別ＩＤ（図示略）がメモリ等に書き込み保存されている。第２通信機１１は、端末制御部６に接続され、端末制御部６によって動作が制御される。
【００１６】
位置検出システム４は、第１通信機１０及び第２通信機１１の位置関係に準じた測定値Ｄｘを求める測定部１８を備える。本例の測定部１８は、第１通信機１０の通信制御部１２に設けられた第１測定部１８ａと、第２通信機１１の通信制御部１４に設けられた第２測定部１８ｂとを備える。測定部１８は、第１通信機１０及び第２通信機１１の位置関係を検出するにあたり、これらの一方から他方に向けて、測距のための電波としてＵＷＢ電波を送信し、その電波の返信を受けるまでの電波の送受信に係る測定値Ｄｘを求める。また、本例の測定部１８は、測定値Ｄｘを求める通信を、通信のパラメータＰｔを変えて複数回実行することにより、測定値Ｄｘを複数求める。本例のパラメータＰｔは、第２通信機１１が第１通信機１０から電波を受信してこれを返信するまでに第２通信機１１において必要とする処理時間である。
【００１７】
位置検出システム４は、測定部１８によって求められた測定値Ｄｘを補正する補正部１９を備える。本例の補正部１９は、第１通信機１０の通信制御部１２に設けられている。本例の補正部１９は、第１通信機１０及び第２通信機１１の一方から他方に送信された電波と、送信されるべき理想波とを基に、第１通信機１０及び第２通信機１１の少なくとも一方のクロック誤差が要因のずれ量ΔＫを求める。ずれ量ΔＫは、例えば送信されるＵＷＢ電波の周波数誤差Δｆであることが好ましい。また、理想波は、クロック誤差が生じていない場合に送信される電波であることが好ましい。そして、補正部１９は、このずれ量ΔＫを基に測定値Ｄｘを補正する。
【００１８】
位置検出システム４は、測定値Ｄｘを基に第１通信機１０及び第２通信機１１の位置関係の正否を判定する正否判定部２０を備える。正否判定部２０は、第１通信機１０の通信制御部１２に設けられている。本例の正否判定部２０は、補正部１９によって補正された測定値Ｄｘを基に、第１通信機１０及び第２通信機１１の位置関係の正否を判定する。正否判定部２０は、測定値Ｄｘと閾値Ｄｋとを比較することで位置関係の正否を判定し、測定値Ｄｘが閾値Ｄｋ未満となる場合に、位置関係を「正」と判定し、測定値Ｄｘが閾値Ｄｋ以上となる場合に、位置関係を「否」と判定する。以上の位置検出通信及び位置関係判定の一連の処理は、各々の第１通信機１０と第２通信機１１との間で各々実行される。
【００１９】
次に、図２〜図４を用いて、本実施形態の位置検出システム４の作用及び効果について説明する。
図２に示すように、第１通信機１０の第１測定部１８ａは、自身が主となって測距通信を開始する旨を通知するＵＷＢ電波として、１回目の測距リクエスト（以降、第１測距リクエストＳreq1と記す）をアンテナ１３から送信する。第１測距リクエストＳreq1は、例えば測距を開始すべき指令を含んだＵＷＢ電波である。また、第１測定部１８ａは、例えば通信制御部１２に設けられたＣＰＵのタイマ等を用いて、第１測距リクエストＳreq1を送信したときの時刻である送信時刻ｔa1を記憶する。
【００２０】
第２通信機１１の第２測定部１８ｂは、第１通信機１０から送信された第１測距リクエストＳreq1をアンテナ１５で受信すると、第１測距リクエストＳreq1に対する応答のＵＷＢ電波として、第１測距応答Ｓrep1をアンテナ１５から送信する。第１測距応答Ｓrep1は、例えば第１測距リクエストＳreq1を正しく受信したことを通知する情報を含んだ電波である。第２測定部１８ｂは、第１測距リクエストＳreq1を受信してから、返信処理の動作に係る時間（以降、返信処理時間ｔ２と記す）の経過後に、第１測距応答Ｓrep1を第１通信機１０に送信する。返信処理時間ｔ２は、予め設定された固有の時間長に設定されている。
【００２１】
第１測定部１８ａは、第２通信機１１から送信された第１測距応答Ｓrep1をアンテナ１３で受信すると、例えば第１通信機１０に設けられたＣＰＵのタイマ等を用いて、第１測距応答Ｓrep1を受信したときの時刻である受信時刻ｔa2を確認する。ここで、第１測定部１８ａは、返信処理時間の「ｔ２」を予め把握している。よって、第１測定部１８ａは、この受信時刻ｔa2と送信時刻ｔa1との間の時間である「ｔ１」を算出し、把握済みの返信処理時間ｔ２を用いて、測定値ＤｘとしてＵＷＢ電波の伝搬時間である「ｔp1」を算出する。本例の場合、伝搬時間ｔp1は、ｔ１からｔ２を引くこと（ｔp1＝ｔ１−ｔ２）による算出される。
【００２２】
ここで、図３に示すように、例えば第２通信機１１のＣＰＵのクロック誤差が要因で、返信処理時間ｔ２が事前に取り決めた値よりも誤差時間Δｔ短くなった場合を想定する。この場合、伝搬時間ｔp1も誤差時間Δｔだけ短くなってしまう。従って、「（ｔ１−Δｔ）−ｔ２＝ｔp1−Δｔ」となり、伝搬時間ｔp1が正規の値よりも短く算出されてしまうことになる。よって、中継器を使用した通信が行われた場合に、不正通信を検出することができない可能性に繋がる。
【００２３】
これを踏まえ、伝搬時間ｔp1は、補正部１９によって補正される。本例の場合、補正部１９は、第２通信機１１から実際に受信した第１測距応答Ｓrep1と、予め把握している第１測距応答Ｓrep1の理想波との周波数の差分を求め、この差分、すなわち周波数誤差Δｆを、ずれ量ΔＫとして測定する。
【００２４】
ここで、例えば第１測距応答Ｓrep1の周波数を「ｆ」とした場合、「ｆ＋Δｆ」と「ｔ２−Δｔ」には、反比例する関係がある。このため、補正部１９は、周波数誤差Δｆを測定することで誤差時間Δｔを把握することができるので、この周波数誤差Δｆを用いて、伝搬時間ｔp1を補正する。こうして、第２通信機１１側のクロック誤差に影響を受けない正確な伝搬時間ｔp1を求めることができる。
【００２５】
図２に戻り、測定部１８は、第１通信機１０から第２通信機１１に送信された電波を第２通信機１１が返信する際に要する返信処理時間をｔ２からｔ４に変えて、測定値Ｄｘを求める通信をもう一度実行する。本例の場合、まず第１測定部１８ａは、２回目の測距リクエスト（以降、第２測距リクエストＳreq2と記す）をアンテナ１３から再送信する。第１測定部１８ａは、例えば通信制御部１２に設けられたＣＰＵのタイマ等を用いて、第２測距リクエストＳreq2を送信したときの時刻である送信時刻ｔa3を記憶する。
【００２６】
第２通信機１１の第２測定部１８ｂは、第１通信機１０から送信された第２測距リクエストＳreq2をアンテナ１５で受信すると、第２測距リクエストＳreq2に対する応答のＵＷＢ電波として、第２測距応答Ｓrep2をアンテナ１５から送信する。このとき、第２測定部１８ｂは、第１測距応答Ｓrep1を送信したときとは異なる時間（以降、返信処理時間ｔ４と記す）の経過後に、第２測距応答Ｓrep2を第１通信機１０に送信する。返信処理時間ｔ４は、例えば返信処理時間ｔ２の２倍等とする。
【００２７】
また、第１通信機１０から第２通信機１１への返信処理時間ｔ４の通知は、例えば位置検出通信の過程で通知してもよい。具体的には、返信処理時間ｔ４に係る情報を第１測距リクエストＳreq1や第２測距リクエストＳreq2に含ませて送信することにより、第２測距応答Ｓrep2の送信タイミングを通知する。また、電子キーシステムの通信網を利用して、例えばスマート通信の過程で返信処理時間ｔ４を相手に通知してもよい。さらには、返信処理時間ｔ４は、予め決められた固定値としてもよい。
【００２８】
第１測定部１８ａは、第２通信機１１から送信された第２測距応答Ｓrep2をアンテナ１３で受信すると、例えば第１通信機１０に設けられたＣＰＵのタイマ等を用いて、第２測距応答Ｓrep2を受信したときの時刻である受信時刻ｔa4を確認する。ここで、第１測定部１８ａは、返信処理時間の「ｔ４」を予め把握している。よって、第１測定部１８ａは、この受信時刻ｔa4と送信時刻ｔa3との間の時間である「ｔ３」を算出し、把握済みの返信処理時間ｔ４を用いて、ＵＷＢ電波の伝搬時間である「ｔp2」を算出する。本例の場合、伝搬時間ｔp2は、ｔ３からｔ４を引くこと（ｔp2＝ｔ３−ｔ４）による算出される。
【００２９】
ここで、例えば第１通信機１０のＣＰＵのクロック誤差が要因で、返信処理時間ｔ４が事前に取り決めた値よりも誤差時間Δｔ短くなった場合を想定する。この場合、伝搬時間ｔp2も誤差時間Δｔだけ短くなってしまう。従って、「（ｔ３−Δｔ）−ｔ４＝ｔp2−Δｔ」となり、伝搬時間ｔp2が正規値よりも短く算出されてしまうことになる。よって、中継器を使用した通信が行われた場合に、不正通信を検出することができない可能性がある。
【００３０】
これを踏まえ、伝搬時間ｔp2は、補正部１９によって補正される。この補正は、伝搬時間t p1を補正したときと同様の処理であるので、詳細を省略する。こうして、第２通信機１１側のクロック誤差に影響を受けない正確な伝搬時間ｔp2を求めることができる。
【００３１】
正否判定部２０は、補正部１９によって補正された測定値Ｄｘとしての伝搬時間ｔp1，ｔp2を基に、通信の正否を判定する。このとき、正否判定部２０は、伝搬時間ｔp1，ｔp2と閾値Ｄｋとを比較する処理を行い、これら伝搬時間ｔp1，ｔp2のうち少なくとも一方が閾値Ｄｋ以上となる場合、第１通信機１０及び第２通信機１１の位置関係を不正と判定する。これにより、例えば中継器等を用いて通信が不正に試みられたとしても、このときの通信を不正通信として判定して、確立に移行させずに済む。
【００３２】
ところで、図４に示すように、例えば第１測距リクエストＳreq1及び第１測距応答Ｓrep1をやり取りする１回目の通信において、中継器を用いた不正通信が試みられ、第１測距応答Ｓrep1の周波数が変換値「Δｆ’」分だけ変えられてしまうと、僅かに低い周波数「ｆ＋Δｆ−Δｆ’」となってしまう。このとき、第１通信機１０は、返信処理時間ｔ２を、「ｔ２−Δｔ＋Δｔ’」という長めの値で認識してしまう。よって、測定される伝搬時間ｔp1が短く算出され、中継器による不正通信が成立してしまう可能性があった。
【００３３】
ここで、第２通信機１１から第１通信機１０に送信される第１測距応答Ｓrep1が周波数変換される不正通信が行われた場合、ｔ４をｔ２の「２倍」とすると、第２測距応答Ｓrep2が返信されるときに、Δｆ’がそのままであれば、Δｔ’が約２倍となる。このため、１回目の測定値である伝搬時間ｔp1と、２回目の測距値である伝搬時間ｔp2とが異なる値をとり、値に不整合が生じる。よって、これら伝搬時間ｔp1，ｔp2の一致性を確認すれば、第２通信機１１から第１通信機１０に送信される第１測距応答Ｓrep1が周波数変換されてしまう攻撃に対しての対処が可能となる。
【００３４】
正否判定部２０は、伝搬時間ｔp1，ｔp2が一致又は近似値をとる場合、伝搬時間ｔp1，ｔp2がともに閾値Ｄｋ以下となっていれば、第１通信機１０及び第２通信機１１の位置関係を「正」と判定する。このため、例えば車両３及び端末１の間で、端末１をキーとした無線によるＩＤ照合が成立している場合、このＩＤ成立が有効に移行される。よって、車両３の車両ドアの施解錠操作が実行又は許可されたり、車両３のエンジン始動操作が許可されたりする。
【００３５】
一方、正否判定部２０は、伝搬時間ｔp1，ｔp2が一致又は近似値をとらない場合、伝搬時間ｔp1，ｔp2と閾値Ｄｋとの比較結果に拘わらず、第１通信機１０及び第２通信機１１の位置関係を「否」と判定する。このため、第２通信機１１から第１通信機１０に送信される第１測距応答Ｓrep1が周波数変換されてしまう攻撃が行われたとしても、このときの通信を不正通信と判定し、確立に移行させずに済む。よって、位置検出通信のセキュリティ性を確保することが可能となる。
【００３６】
以上、本例によれば、第１通信機１０及び第２通信機１１の通信において、例えば中継器によって周波数変換して不正に繋ぐ行為が行われたとしても、通信のパラメータＰｔとしての返信処理時間ｔ４を変えて複数回実行された通信のうち、いずれかの通信で不整合を確認することができる。このため、前述のような中継器による周波数変換を伴う不正通信を検出することが可能となる。よって、不正通信の検出精度を向上することができる。
【００３７】
第１測定部１８ａ及び第２測定部１８ｂは、測定値Ｄｘとして、電波の伝搬時間ｔp1，ｔp2を測定する。よって、第１通信機１０及び第２通信機１１の通信から測定された電波の伝搬時間ｔp1，ｔp2から、精度よく位置関係を検出することができる。
【００３８】
位置検出システム４に補正部１９を設け、第１通信機１０及び第２通信機１１の各々におけるクロック誤差が要因のずれ量ΔＫとして周波数誤差Δｆを求め、この周波数誤差Δｆを基に測定値Ｄｘを補正する。よって、測定値Ｄｘを最適化することが可能となるので、位置関係を検出するにあたっての精度確保に一層有利となる。
【００３９】
位置検出システム４に正否判定部２０を設け、補正部１９によって補正された測定値Ｄｘを基に、第１通信機１０及び第２通信機１１の位置関係の正否を判定する。よって、補正後の測定値Ｄｘを基に位置関係の正否を判定することが可能となるので、位置正否の判定を精度よく行うことができる。
【００４０】
測定部１８は、第１通信機１０及び第２通信機１１の一方から送信された電波を他方が受信してこれに対する返信を行うまでに要する返信処理時間ｔ４を変えて、測定値Ｄｘを求める通信を複数回実行する。よって、第１通信機１０及び第２通信機１１の間で電波を送受信する通信を、パラメータＰｔとしての返信処理時間ｔ２，ｔ４を変えて複数回行うという簡便な手法により、不正通信の検出精度を高いものとすることができる。
【００４１】
（第２実施形態）
次に、第２実施形態を図５に従って説明する。なお、第２実施形態は、第１実施形態に対し、位置関係の判定手法を変更した実施例である。よって、第１実施形態と同一部分には同じ符号を付して詳しい説明を省略し、異なる部分についてのみ詳述する。
【００４２】
図５に示すように、第１通信機１０の第１測定部１８ａは、自身が主となって測距通信を開始する旨を通知するＵＷＢ電波として、測距リクエストＳreqをアンテナ１３から送信する。測距リクエストＳreqは、例えば測距を開始すべき指令を含んだＵＷＢ電波である。また、第１測定部１８ａは、例えば通信制御部１２に設けられたＣＰＵのタイマ等を用いて、測距リクエストＳreqを送信したときの時刻である送信時刻ｔa1を記憶する。
【００４３】
第２通信機１１の第２測定部１８ｂは、第１通信機１０から送信された測距リクエストＳreqをアンテナ１５で受信すると、この測距リクエストＳreqに対する応答のＵＷＢ電波として、第１測距応答Ｓrep1をアンテナ１５から送信する。第２測定部１８ｂは、測距リクエストＳreqを受信してから、返信処理の動作に係る時間（返信処理時間ｔ２）の経過後に、第１測距応答Ｓrep1を第１通信機１０に送信する。
【００４４】
第１測定部１８ａは、第２通信機１１から送信された第１測距応答Ｓrep1をアンテナ１３で受信すると、例えば第１通信機１０に設けられたＣＰＵのタイマ等を用いて、第１測距応答Ｓrep1を受信したときの時刻である受信時刻ｔa2を確認する。そして、第１測定部１８ａは、この受信時刻ｔa2と送信時刻ｔa1との間の時間である「ｔ１」を算出し、把握済みの返信処理時間ｔ２を用いて、ＵＷＢ電波の伝搬時間である「ｔp1（＝ｔ１−ｔ２）」を算出する。
【００４５】
本例の測定部１８は、第１通信機１０及び第２通信機１１の一方が前記電波を受信してこれを他方に返信する場合に、この返信を複数回実行することにより、測定値Ｄｘを複数取得する。本例の場合、第２測定部１８ｂは、１度の通信において測距応答の返信を複数回（本例は２回）行う。これにより、測定部１８は、１度の通信において測定値Ｄｘを２つ取得する。
【００４６】
本例の場合、第２通信機１１の第２測定部１８ｂは、第１測距応答Ｓrep1の送信後、規定の時間（以降、返信処理時間ｔ４と記す）の経過後に、第２測距応答Ｓrep2を第１通信機１０に送信する。本例の返信処理時間ｔ４は、例えば返信処理時間ｔ２の２倍等とする。
【００４７】
第１測定部１８ａは、第２通信機１１から送信された第２測距応答Ｓrep2をアンテナ１３で受信すると、例えば第１通信機１０に設けられたＣＰＵのタイマ等を用いて、第２測距応答Ｓrep2を受信したときの時刻である受信時刻ｔa4を確認する。ここで、第１測定部１８ａは、返信処理時間の「ｔ４」を予め把握している。よって、第１測定部１８ａは、この受信時刻ｔa4と送信時刻ｔa1との間の時間である「ｔ３」を算出し、把握済みの返信処理時間ｔ４を用いて、ＵＷＢ電波の伝搬時間である「ｔp2」を算出する。伝搬時間ｔp2は、ｔ３からｔ４を引くこと（ｔp2＝ｔ３−ｔ４）による算出される。
【００４８】
ここで、第２通信機１１から第１通信機１０に送信される第１測距応答Ｓrep1が周波数変換される不正通信が行われた場合、ｔ４をｔ２の「２倍」とすると、第２測距応答Ｓrep2が返信されるときに、Δｆ’がそのままであれば、Δｔ’が約２倍となる。このため、１回目の測定値である伝搬時間ｔp1と、２回目の測距値である伝搬時間ｔp2とが異なる値をとり、値に不整合が生じる。よって、これら伝搬時間ｔp1，ｔp2の一致性を確認すれば、第２通信機１１から第１通信機１０に送信される第１測距応答Ｓrep1が周波数変換されてしまう攻撃を検出することが可能となる。
【００４９】
以上、本例の場合、測定部１８は、第１通信機１０及び第２通信機１１の一方から送信された電波を他方が受信してこれに対する返信を行う場合に、返信を複数回実行することにより、測定値Ｄｘを複数取得する。よって、返信のみ複数回実行すればよい手法によって不正通信を検出することが可能となるので、通信に要する電力を少なく抑えつつ、不正通信の検出精度を確保することができる。
【００５０】
なお、本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
［測定部１８について］
・図６に示すように、第１通信機１０及び第２通信機１１の間でＵＷＢ電波を往復させた後、ＵＷＢ電波をもう一度、相手側に送信して、この一連の通信から測定値Ｄｘを求めてもよい。このように、通信を３メッセージ方式した場合、位置検出の判定を精度よく行うのに一層有利となる。
【００５１】
・各実施形態において、第１測定部１８ａは、第１通信機１０に設けられることに限らず、例えばシステム制御部５や、車載された他の部材に設けられてもよい。
・各実施形態において、第２測定部１８ｂは、第２通信機１１に設けられることに限らず、例えば端末制御部６や、端末１に搭載された他の部材に設けられてもよい。
【００５２】
・各実施形態において、測定部１８は、端末１及び車両３の一方のみに設けられてもよい。
［測定値Ｄｘについて］
・各実施形態において、測定値Ｄｘは、伝搬時間ｔp1，ｔp2に限定されず、例えば電波を受信した際の受信信号強度でもよい。
【００５３】
・各実施形態において、測定値Ｄｘは、伝搬時間ｔp1，ｔp2に限定されず、位置関係を確認できるパラメータであればよい。
［パラメータＰｔについて］
・各実施形態において、パラメータＰｔとしての返信処理時間ｔ２，ｔ４は、時間を切り替える場合、種々の時間に設定することができる。
【００５４】
・各実施形態において、返信処理時間ｔ４は、返信処理時間ｔ２の２倍に限らず、他の値に設定されてもよい。
・各実施形態において、パラメータＰｔは、時間に限定されず、通信に係るパラメータであればよい。
【００５５】
［通信を複数回実行について］
・各実施形態において、通信を複数回実行するとは、通信のパラメータを変えて複数回行う通信であればよい。
【００５６】
・各実施形態において、通信を複数回実行する場合、例えばパラメータの種類を変えて複数回実行してもよい。
・各実施形態において、通信を複数回実行する場合、その回数は、２回に限定されず、３回以上としてもよい。
【００５７】
［第１通信機１０について］
・各実施形態において、第１通信機１０は、システム制御部５に組み込まれた構成としてもよい。
【００５８】
・各実施形態において、第１通信機１０は、車両３に対して後付けされるものとしてもよい。
・各実施形態において、第１通信機１０は、車両３に設けられることに限定されず、種々の装置や機器に搭載されてもよい。
【００５９】
［第２通信機１１について］
・各実施形態において、第２通信機１１は、端末１の端末制御部６に組み込まれた構成としてもよい。
【００６０】
・各実施形態において、第２通信機１１は、高機能携帯電話に予め搭載されたものとしてもよい。
［正否判定部２０について］
・各実施形態において、正否判定部２０は、例えば端末１側に設けられてもよい。
【００６１】
・各実施形態において、正否判定部２０は、システム制御部５や端末制御部６に設けられてもよい。
［補正部１９について］
・各実施形態において、補正部１９は、電波の周波数ずれから誤差を検出するものに限定されず、周波数以外のパラメータを用いて誤差を検出することもできる。
【００６２】
・各実施形態において、ずれ量ΔＫは、周波数誤差Δｆに限定されず、他のパラメータとしてもよい。
・各実施形態において、位置検出システム４から補正部１９を省略してもよい。
【００６３】
［位置検出システム４について］
・各実施形態において、正否判定部２０を端末１に設け、測定値の妥当性を端末１側で判定してもよい。
【００６４】
・各実施形態において、第２通信機１１から第１通信機１０に電波を送信して位置検出を行ってもよい。
・各実施形態において、位置検出システム４は、第１通信機１０が車体に複数搭載されている場合、各第１通信機１０と各々通信して、距離を測定することが好ましい。この場合、これら各距離を確認することで、位置関係が妥当か否かを判定することが好ましい。
【００６５】
・各実施形態において、位置測定は、ＵＷＢ通信を用いた形式に限定されず、例えばブルートゥース（Bluetooth：登録商標）を用いた形式でもよい。この場合、ブルートゥース通信で送信される電波のチャネルごとに電波の受信信号強度を測定し、これら受信信号強度から、２者間の位置関係を判定してもよい。
【００６６】
・各実施形態において、位置検出通信は、スマート通信とは別のタイミングで実施されることに限らず、同時としてもよい。
・各実施形態において、位置検出通信は、例えば第１通信機１０及び第２通信機１１の一方からのみＵＷＢ電波を送信し、物体に反射して送信元に戻ってくるＵＷＢ電波の伝搬時間から、位置を測定してもよい。
【００６７】
・各実施形態において、位置関係の判定手法は、ＵＷＢ通信の電波を用いた方式の場合、例えば電波の送受信に要する時間から推定する方式、電波の到来方向から推定する方式などがある。また、ブルートゥース通信の電波を用いた方式の場合、例えば伝搬特性から推定する方式、電波の受信信号強度から推定する方式、電波の送受信に要する時間から推定する方式、電波の到来方向から推定する方式、アレーアンテナを用いた方式などがある。
【００６８】
・各実施形態において、複数の第１通信機１０のうち、特定の１つをマスタとし、他の複数をスレーブの位置付けとしてもよい。この場合、スレーブ位置付けの第１通信機１０は、マスタ位置づけの第１通信機１０を介してシステム制御部５と通信する動作をとってもよい。
【００６９】
［電子キーシステムについて］
・各実施形態において、電子キーシステムは、スマート照合システム、ワイヤレスキーシステム、イモビライザーシステムのいずれでもよい。
【００７０】
・各実施形態において、電子キーシステムで使用する電波の周波数は、ＬＦ（Low Frequency）帯やＵＨＦ（Ultra High Frequency）帯に限定されず、他の周波数を使用してもよい。
【００７１】
・各実施形態において、電子キーシステムは、例えばブルートゥース（Bluetooth：登録商標）、ＲＦＩＤ（Radio Frequency IDentification）等の近距離無線通信、赤外線などを使用した通信でもよい。
【００７２】
・各実施形態において、電子キーシステムは、位置検出システム４が共用された構成としてもよい。この場合、ＵＷＢ通信で端末１の照合をしつつ、位置検出の通信及び判定も実施する。
【００７３】
［その他］
・各実施形態において、端末１は、電子キーや高機能携帯電話に限定されず、操作対象２のキーとなり得るものであればよい。
【００７４】
・各実施形態において、操作対象２は、車両３に限定されず、種々の装置や機器が適用可能である。
【符号の説明】
【００７５】
１…端末、２…操作対象、３…車両、４…位置検出システム、１０…第１通信機、１１…第２通信機、１８…測定部、１９…補正部、２０…正否判定部、Ｐｔ…パラメータ、ｔp1，ｔp2…伝搬時間、ｔ２，ｔ４…返信処理時間、ΔＫ…ずれ量。
【図１】
2020153936.tif 000003
【図２】
2020153936.tif 000004
【図３】
2020153936.tif 000005
【図４】
2020153936.tif 000006
【図５】
2020153936.tif 000007
【図６】
2020153936.tif 000008