(57)【要約】      （修正有）【課題】通信装置の状態（例えば、位置異常）を判定することが可能な制御装置及び制御システムを提供する。【解決手段】一群の通信装置に含まれる通信装置同士の相対的な位置関係に基づいて、一群の通信装置の状態を判定する制御部２２１を備える。制御部２２１は、通信ユニット２００、及び車両２０２に搭載された車載機器の動作全般を制御する機能を有する。通信ユニット２００は、車両２０２に搭載され、測距処理により得られた、規定数の通信装置２１０Ａ、２１０Ｂの各々と携帯機１００との間の距離が、それぞれ第１の閾値以下であれば認証成功を判定し、そうでない場合には認証失敗を判定する。【選択図】図１
2020172851.tif 000002
【特許請求の範囲】
【請求項１】
一群の通信装置に含まれる通信装置同士の相対的な位置関係に基づいて、前記一群の通信装置の状態を判定する制御部、
を備える制御装置。
【請求項２】
前記制御部は、前記一群の通信装置に含まれない第１の通信装置と前記一群の通信装置に含まれる第２の通信装置との間で通信が行われた場合に、前記一群の通信装置の状態を判定する、請求項１に記載の制御装置。
【請求項３】
前記制御部は、前記第２の通信装置と、前記一群の通信装置に含まれ前記第２の通信装置とは異なる第３の通信装置と、の間の前記相対的な位置関係に基づいて、前記一群の通信装置の状態を判定する、請求項２に記載の制御装置。
【請求項４】
前記制御部は、前記一群の通信装置の状態に基づいて、前記第１の通信装置を認証する、請求項２又は３に記載の制御装置。
【請求項５】
前記相対的な位置関係は、前記通信装置同士の距離であり、
前記制御部は、一群の通信装置に含まれる通信装置同士の距離が規定の閾値以下である場合に認証成功を判定し、そうでない場合に認証失敗を判定する、請求項４に記載の制御装置。
【請求項６】
前記制御部は、前記第１の通信装置と前記第２の通信装置との間の前記相対的な位置関係にさらに基づいて、前記第１の通信装置を認証する、請求項４又は５に記載の制御装置。
【請求項７】
前記一群の通信装置は、車両に設けられ、
前記第１の通信装置は、前記車両のユーザに携帯される、請求項２〜６のいずれか一項に記載の制御装置。
【請求項８】
前記一群の通信装置に含まれる通信装置同士の前記相対的な位置関係は、前記一群の通信装置に含まれる通信装置同士の無線通信の結果に基づいて特定される、請求項１〜７のいずれか一項に記載の制御装置。
【請求項９】
一群の通信装置と、
前記一群の通信装置に含まれる通信装置同士の相対的な位置関係に基づいて、前記一群の通信装置の状態を判定する制御装置と、
を備える制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び制御システムに関する。
【背景技術】
【０００２】
従来、無線通信する通信装置の間でＵＷＢ（Ultra-Wide  Band）の電波を送受信し、このときの電波送受信に要した伝搬時間から機器間の距離を測定して、２者間の距離に基づいて機器認証を行う技術が周知である（特許文献１等参照）。この技術を用いれば、例えば中継器等を用いた通信によって不正に認証しようとしても、測定された距離が閾値以上となることをもって不正な認証を拒絶することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−９１０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、例えば一方の通信装置から、ＵＷＢ通信するアンテナを外し、このアンテナを他方の通信装置に近づけて通信を実行する不正行為が行われた場合、測定される距離が見かけ上、短くなってしまう。この場合、認証が不正に成功してしまうおそれがあった。
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、通信装置の状態（例えば、位置異常）を判定することが可能な仕組みを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、一群の通信装置に含まれる通信装置同士の相対的な位置関係に基づいて、前記一群の通信装置の状態を判定する制御部、を備える制御装置が提供される。
【０００７】
また、上記課題を解決するために、本発明の別の観点によれば、一群の通信装置と、前記一群の通信装置に含まれる通信装置同士の相対的な位置関係に基づいて、前記一群の通信装置の状態を判定する制御装置と、を備える制御システムが提供される。
【０００８】
以上説明したように本発明によれば、通信装置の状態（例えば、位置異常）を判定することが可能な仕組みが提供される。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る制御システムの構成の一例を示す図である。
【図２】本実施形態に係る一群の通信装置の配置例を示す図である。
【図３】本実施形態に係る制御システムにより実行される測距処理の流れの一例を示すシーケンス図である。
【図４】本実施形態に係る第３の認証処理の具体例を説明するための図である。
【図５】本実施形態に係る第３の認証処理の具体例を説明するための図である。
【図６】本実施形態に係る第３の認証処理の具体例を説明するための図である。
【図７】本実施形態に係る制御システムにおいて実行される認証処理の流れの一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
また、本明細書及び図面において、実質的に同一の機能構成を有する要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の要素を、必要に応じて通信装置２１０Ａ、２１０Ｂ及び２１０Ｃのように区別する。ただし、実質的に同一の機能構成を有する複数の要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、通信装置２１０Ａ、２１０Ｂ及び２１０Ｃを特に区別する必要が無い場合には、単に通信装置２１０と称する。
【００１２】
＜＜１．構成例＞＞
図１は、本発明の一実施形態に係る制御システム１の構成の一例を示す図である。図１に示すように、本実施形態に係る制御システム１は、携帯機１００、及び通信ユニット２００を含む。本実施形態における通信ユニット２００は、車両２０２に搭載される。車両２０２は、ユーザの利用対象の一例である。
【００１３】
本発明には、被認証者側の装置と、認証者側の装置と、が関与する。図１に示した例では、携帯機１００が被認証者側の装置の一例であり、通信ユニット２００が認証者側の装置の一例である。
【００１４】
制御システム１においては、ユーザ（例えば、車両２０２のドライバー）が携帯機１００を携帯して車両２０２に近づくと、携帯機１００と通信ユニット２００との間で認証のための無線通信が行われる。そして、認証が成功すると、車両２０２のドア錠がアンロックされたりエンジンが始動されたりして、車両２０２がユーザにより利用可能な状態になる。このようなシステムは、スマートエントリーシステムとも称される。以下、各構成要素について順に説明する。
【００１５】
（１）携帯機１００
携帯機１００は、ユーザにより携帯される任意の装置として構成される。任意の装置として、電子キー、スマートフォン、及びウェアラブル端末等が挙げられる。
【００１６】
図１に示すように、携帯機１００は、無線通信部１１０、記憶部１２０、及び制御部１３０を備える。
【００１７】
無線通信部１１０は、通信ユニット２００との間で、規定の無線通信規格に準拠した通信を行う機能を有する。規定の無線通信規格については、後に詳しく説明する。
【００１８】
記憶部１２０は、携帯機１００の動作のための各種情報を記憶する機能を有する。例えば、記憶部１２０は、携帯機１００の動作のためのプログラム、並びに認証のためのＩＤ（identifier）、パスワード、及び認証アルゴリズム等を記憶する。記憶部１２０は、例えば、フラッシュメモリ等の記憶媒体、及び記憶媒体への記録再生を実行する処理装置により構成される。
【００１９】
制御部１３０は、携帯機１００による動作全般を制御する機能を有する。一例として、制御部１３０は、無線通信部１１０を制御して通信ユニット２００との通信を行う。また、制御部１３０は、記憶部１２０からの情報の読み出し及び記憶部１２０への情報の書き込みを行う。制御部１３０は、通信ユニット２００との間で行われる処理を制御する。かかる処理の一例は、後に詳しく説明する測距処理及び認証処理である。制御部１３０は、例えばＣＰＵ（Central  Processing  Unit）及びマイクロプロセッサ等の電子回路によって構成される。
【００２０】
（２）通信ユニット２００
通信ユニット２００は、車両２０２に対応付けて設けられる。ここでは、通信ユニット２００は車両２０２に搭載されるものとする。搭載位置の例として、車両２０２の車室内に通信ユニット２００が設置される、又は通信ユニット２００が通信モジュールとして車両２０２に内蔵される等が挙げられる。
【００２１】
図１に示すように、通信ユニット２００は、複数の通信装置２１０（２１０Ａ及び２１０Ｂ等）、及び制御装置２２０を備える。以下では、通信ユニット２００が備える複数の通信装置２１０を、一群の通信装置２１０とも称する。
【００２２】
−通信装置２１０
通信装置２１０は、携帯機１００との間で無線通信を行う装置である。図１に示すように、通信装置２１０は、無線通信部２１１を備える。
【００２３】
無線通信部２１１は、携帯機１００との間で、規定の無線通信規格に準拠した通信を行う機能を有する。規定の無線通信規格については、後に詳しく説明する。
【００２４】
以下、図２を参照しながら、一群の通信装置２１０の配置例を説明する。図２は、本実施形態に係る一群の通信装置２１０の配置例を示す図である。図２では、車両２０２を上方から見下ろした様子が図示されている。図２に示すように、車両２０２の前方左側に通信装置２１０Ａが設けられ、前方右側に通信装置２１０Ｂが設けられ、後方左側に通信装置２１０Ｃが設けられ、後方右側に通信装置２１０Ｄが設けられる。これらの通信装置２１０Ａ〜２１０Ｄは、車両２０２の車室外に設けられているが、これらと共に、又は代えて、車室内に通信装置２１０が設けられてもよい。
【００２５】
−制御装置２２０
制御装置２２０は、制御部２２１及び記憶部２２２を備える。
【００２６】
記憶部２２２は、通信ユニット２００の動作のための各種情報を記憶する機能を有する。例えば、記憶部２２２は、通信ユニット２００の動作のためのプログラム、及び認証アルゴリズム等を記憶する。記憶部２２２は、例えば、フラッシュメモリ等の記憶媒体、及び記憶媒体への記録再生を実行する処理装置により構成される。
【００２７】
制御部２２１は、通信ユニット２００、及び車両２０２に搭載された車載機器の動作全般を制御する機能を有する。一例として、制御部２２１は、通信装置２１０を制御して携帯機１００との通信を行う。他の一例として、制御部２２１は、記憶部２２２からの情報の読み出し及び記憶部２２２への情報の書き込みを行う。さらに、制御部２２１は、携帯機１００との間で行われる処理を制御する。かかる処理の一例は、後に詳しく説明する測距処理及び認証処理である。
【００２８】
また、制御部２２１は、車両２０２のドア錠を制御するドアロック制御部としても機能し、ドア錠のロック及びアンロックを行う。また、制御部２２１は、車両２０２のエンジンを制御するエンジン制御部としても機能し、エンジンの始動／停止を行う。なお、車両２０２に備えられる動力源は、エンジンの他にモータ等であってもよい。
【００２９】
制御部２２１は、例えばＥＣＵ（Electronic  Control  Unit）として構成される。
【００３０】
なお、通信装置２１０及び制御装置２２０は、典型的にはＣＡＮ（Controller  Area  Network）等の通信規格に準拠した有線通信路により接続される。有線通信路の一例は、ワイヤハーネスである。もちろん、通信装置２１０及び制御装置２２０は、無線通信路により接続されてもよい。
【００３１】
（３）規定の無線通信規格について
規定の無線通信規格の一例は、以下に説明する第１の無線通信規格である。規定の無線通信規格の他の一例は、以下に説明する第２の無線通信規格である。
【００３２】
第１の無線通信規格は、第２の無線通信規格と比較して、利得が高いこと、及び受信側の消費電力が低いこと、の少なくともいずれかの要件を満たすことが望ましい。
【００３３】
これらの要件を満たす具体例として、第２の無線通信規格では、第１の無線通信規格における搬送波の周波数よりも高い周波数の搬送波が用いられてもよい。搬送波の周波数が高いほど距離に応じた減衰が大きくなるため利得が低くなり、搬送波の周波数が低いほど距離に応じた減衰が小さくなるため利得が高くなり、利得に関する上記要件が満たされるためである。また、搬送波の周波数が高いほど受信側のサンプリング周波数が高くなるので受信側の消費電力が高くなり、搬送波の周波数が低いほど受信側のサンプリング周波数が低くなるので受信側の消費電力が低くなり、受信側の消費電力に関する上記要件が満たされるためである。なお、サンプリング周波数が、搬送波の周波数の最大値に応じて設定されることを考慮すれば、第２の無線通信規格における搬送波の最大周波数が第１の無線通信規格における搬送波の最大周波数よりも高いこと、が少なくとも満たされればよい。
【００３４】
例えば、第１の無線通信規格では、超短波（ＵＨＦ：Ultra-High  Frequency）及び長波（ＬＦ：Low  Frequency）帯の信号が使用されてもよい。典型的なスマートエントリーシステムにおいては、携帯機１００から通信ユニット２００への送信にＵＨＦ帯の信号が使用される。また、通信ユニット２００から携帯機１００への送信にＬＦ帯の信号が使用される。
【００３５】
以下では、無線通信部１１０及び無線通信部２１１は、ＵＨＦ帯の信号及びＬＦ帯の信号での通信が可能に構成されるものとして説明する。即ち、無線通信部１１０は、ＵＨＦ帯の信号を通信ユニット２００へ送信するものとする。また、無線通信部１１０は、ＬＦ帯の信号を通信ユニット２００から受信するものとする。他方、無線通信部２１１は、ＵＨＦ帯の信号を携帯機１００から受信するものとする。また、無線通信部２１１は、ＬＦ帯の信号を携帯機１００へ送信するものとする。
【００３６】
例えば、第２の無線通信規格では、ＵＷＢ（Ultra-Wide  Band）を用いた信号が使用される。ＵＷＢによるインパルス方式の信号は、測距を高精度に行うことができるという特性を有する。すなわち、ＵＷＢによるインパルス方式の信号は、ナノ秒以下の非常に短いパルス幅の電波を使用することで電波の空中伝搬時間を高精度に測定することができ、伝搬時間に基づく測距を高精度に行うことができる。ここで、測距とは、距離を測定することを指す。
【００３７】
以下では、無線通信部１１０及び無線通信部２１１は、ＵＷＢを用いた信号での通信が可能に構成されるものとして説明する。
【００３８】
＜＜２．技術的特徴＞＞
＜２．１．測距処理＞
本実施形態では、測距処理が行われる。測距処理とは、測距処理のための信号（とりわけ、以下に説明する測距用信号）を送受信する２つの装置間の距離を測定する処理である。
【００３９】
測距処理のための信号の一例は、測距用信号である。測距用信号は、装置間の距離を測定するために送受信される信号である。測距用信号は、計測の対象となる信号でもある。例えば、測距用信号の送受信にかかる時間が計測される。測距用信号は、データを格納するペイロード部分を有さないフレームフォーマットで構成される。測距処理においては、装置間で複数の測距用信号が送受信され得る。複数の測距用信号のうち、一方の装置から他方の装置へ送信される測距用信号を第１の測距用信号とも称する。そして、第１の測距用信号を受信した装置から、第１の測距用信号を送信した装置へ、第１の測距用信号の応答として送信される測距用信号を、第２の測距用信号とも称する。
【００４０】
測距処理のための信号の他の一例は、データ信号である。データ信号は、データを格納して搬送する信号である。データ信号は、データを格納するペイロード部分を有するフレームフォーマットで構成される。
【００４１】
２つの装置の一例は、携帯機１００（より正確には、無線通信部１１０）及び通信装置２１０である。携帯機１００と通信装置２１０との間の距離を測定する測距処理の流れの一例を、図３を参照しながら説明する。
【００４２】
図３は、本実施形態に係る制御システム１により実行される測距処理の流れの一例を示すシーケンス図である。図３に示すように、本シーケンスでは、携帯機１００及び通信ユニット２００が関与する。
【００４３】
図３に示すように、まず、通信ユニット２００の通信装置２１０は、第１の測距用信号を送信する（ステップＳ１０２）。次いで、携帯機１００の無線通信部１１０は、通信ユニット２００から第１の測距用信号を受信すると、第１の測距用信号の応答として第２の測距用信号を送信する（ステップＳ１０４）。
【００４４】
このとき、携帯機１００の制御部１３０は、携帯機１００における第１の測距用信号の受信時刻から第２の測距用信号の送信時刻までの時間ΔＴ２を計測しておく。他方、通信ユニット２００の制御部２３０は、携帯機１００から第２の測距用信号を受信すると、通信ユニット２００における第１の測距用信号の送信時刻から第２の測距用信号の受信時刻までの時間ΔＴ１を計測しておく。
【００４５】
次に、携帯機１００の無線通信部１１０は、時間ΔＴ２を示す情報を含むデータ信号を送信する（ステップＳ１０６）。
【００４６】
そして、通信ユニット２００の制御部２３０は、データ信号を受信すると、計測した時間ΔＴ１、及びデータ信号に含まれる情報により示される時間ΔＴ２に基づいて、携帯機１００と通信ユニット２００との間の距離を計算する（ステップＳ１０８）。詳しくは、ΔＴ１−ΔＴ２の結果を２で割ることで片道の信号の伝搬時間が計算され、かかる伝搬時間に信号の速度を掛けることで、携帯機１００と通信ユニット２００との間の距離が計算される。
【００４７】
＜２．２．２段階認証＞
本実施形態に係る携帯機１００及び通信ユニット２００は、複数の認証処理を行う。認証処理とは、通信ユニット２００が携帯機１００を認証する処理である。複数の認証処理の全てが成功裏に完了した場合に認証が成功し、少なくとも一部の認証処理において異常が発生した場合に認証が失敗する。
【００４８】
（１）第１の認証処理
１段階目の認証処理（以下、第１の認証処理とも称する）は、例えば要求応答認証を含む。要求応答認証とは、認証者が認証要求を生成して被認証者に送信し、被認証者が認証要求に基づいて認証応答を生成して認証者に送信し、認証者が認証応答に基づき被認証者の認証を行う認証方式である。認証要求は、データである。認証応答は、認証要求及び被認証者の情報（例えば、ＩＤ及びパスワード等）に基づいて生成されるデータである。典型的には、認証要求は乱数であり認証のたびに変化するので、要求応答認証はいわゆるリプレイアタックに耐性を有する。また、認証応答は被認証者の情報（例えば、ＩＤ及びパスワード等）に基づいて生成され、即ちＩＤ及びパスワードそのものは送受信されないので、盗聴を低減することができる。
【００４９】
（２）第２の認証処理
２段階目の認証処理（以下、第２の認証処理とも称する）は、携帯機１００と通信ユニット２００（より正確には、通信装置２１０）との相対的な位置関係に基づいて、携帯機１００を認証する処理である。
【００５０】
一例として、第２の認証処理は、距離に基づく認証を行う処理である。距離に基づく認証は、携帯機１００と通信ユニット２００（より正確には、通信装置２１０）との間の距離を測定する測距処理、及び測距処理において測定された距離に基づき認証する処理を含む。第２の認証処理においては、通信ユニット２００は、測距処理により測定した距離が規定の条件を満たすか否かにより、携帯機１００の認証を行う。既定の条件の一例は、規定の閾値（以下、第１の閾値とも称する）以下であることである。例えば、通信ユニット２００は、測距処理により得られた、規定数の通信装置２１０の各々と携帯機１００との間の距離が、それぞれ第１の閾値以下であれば認証成功を判定し、そうでない場合には認証失敗を判定する。上記規定数は、１であってもよいし、２以上であってもよい。
【００５１】
ここで、測距処理では、携帯機１００と通信装置２１０との間で測距用信号が送受信される。そして、測距用信号の送受信にかかる時間に基づいて、携帯機１００と通信装置２１０との間の距離が測定される。従って、携帯機１００と通信装置２１０との間に中継器を持ち込んで無線信号を中継する、いわゆるリレーアタックによる被害を防止することができる。リレーアタックを受けて測距用信号が中継されても、測距用信号の送受信にかかる時間は減らないためである。
【００５２】
（３）補足
一例として、第１の認証処理では、第１の無線通信規格に準拠して信号が送受信される。これにより、認証要求及び認証応答といったデータの送受信を含む第１の認証処理を、より利得が高い第１の無線通信規格を用いて効率よく行うことができる。
【００５３】
一例として、第２の認証処理では、第２の無線通信規格に準拠して信号が送受信される。これにより、距離に基づく認証を含む第２の認証処理を、より測距に適した第２の無線通信規格を用いて高精度に行うことができる。
【００５４】
これらの認証処理に先行して、起動を指示するウェイクアップ信号、及びウェイクアップ信号に対する応答の送受信が行われてもよい。ウェイクアップ信号により、受信側をスリープ状態から復帰させることができる。ウェイクアップ信号に対する応答としては、起動することを示す肯定応答（ＡＣＫ：Acknowledgement）信号、及び起動しないことを示す否定応答（ＮＡＣＫ：Negative  Acknowledgement）信号が挙げられる。ウェイクアップ信号に対してＡＣＫが返信された場合、認証処理がトリガされる。
【００５５】
第１の認証処理及び第２の認証処理は、段階的に行われてもよく、その順番は任意である。また、第１の認証処理及び第２の認証処理は、一部又は全部が並行して行われてもよい。以下では、第１の認証処理の後に第２の認証処理が実行されるものとする。
【００５６】
＜２．３．第３の認証処理＞
第２の認証処理を不正に突破し得る攻撃として、通信装置２１０を車両２０２から取り外して、ワイヤハーネスを延長し、取り外した通信装置２１０を制御装置２２０に接続された状態で携帯機１００の近くに移動させることが考えられる。かかる攻撃によれば、携帯機１００までの距離が第１の閾値以下になるよう通信装置２１０を移動させることで、第２の認証処理は不正に突破されてしまう。上記第２の認証処理に対する攻撃の対策のために、本発明では、第３の認証処理が新たに導入される。以下、第３の認証処理について詳しく説明する。
【００５７】
（１）状態判定
制御装置２２０は、一群の通信装置２１０に含まれる通信装置２１０同士の相対的な位置関係（以下、一群の通信装置２１０の相対関係とも称する）に基づいて、一群の通信装置２１０の状態を判定する。詳しくは、制御装置２２０は、状態を判定する時刻（以下、判定時刻とも称する）における一群の通信装置２１０の相対関係と、判定時刻よりも過去の一群の通信装置２１０の相対関係と、を比較することで、一群の通信装置２１０の状態を判定する。例えば、一群の通信装置２１０の相対関係が変化していない場合に正常と判定され、変化した場合に異常と判定される。ただし、経年変化及び交通事故等により車両２０２が変形し得ることを考慮すれば、規定の正の値以下の変化であれば正常と判定され得る。かかる構成により、通信装置２１０の位置異常を判定することが可能となる。
【００５８】
判定時刻よりも過去の一群の通信装置２１０の相対関係は、典型的には、初期状態での一群の通信装置２１０の相対関係である。初期状態とは、車両２０２製造時の状態である。初期状態での一群の通信装置２１０の相対関係は、工場出荷時に記憶部２２２に記憶される。メンテナンスの際に通信装置２１０の位置が変更された場合、記憶部２２２の記憶も併せて更新される。
【００５９】
一群の通信装置２１０の相対関係は、通信装置２１０同士の距離であってもよい。その場合、制御装置２２０は、一群の通信装置２１０に含まれる通信装置２１０同士の距離に基づいて、一群の通信装置２１０の状態を判定する。詳しくは、制御装置２２０は、判定時刻における通信装置２１０同士の距離が規定の閾値（以下、第２の閾値とも称する）以下であるか否かにより、一群の通信装置２１０の状態を判定する。例えば、制御装置２２０は、判定時刻における通信装置２１０同士の距離が第２の閾値以下である場合に、一群の通信装置２１０の状態は正常であると判定する。一方で、制御装置２２０は、判定時刻における通信装置２１０同士の距離が第２の閾値以下でない場合に、一群の通信装置２１０の状態は異常であると判定する。
【００６０】
第２の閾値は、通信装置２１０のペア毎に、初期状態での一群の通信装置２１０の相対関係に基づいて設定される。第２の閾値は、例えば、初期状態での一群の通信装置２１０の相対関係における、通信装置２１０のペア間の距離である。経年変化及び交通事故等により車両２０２が変形し得ることを考慮すれば、第２の閾値は、初期状態での一群の通信装置２１０の相対関係における、通信装置２１０のペア間の距離に、規定の正の値を加えた距離であることが望ましい。
【００６１】
一群の通信装置２１０の相対関係は、一群の通信装置２１０に含まれる通信装置２１０同士の無線通信の結果に基づいて特定される。より詳しくは、第２の認証処理において上記説明した測距処理と同様の処理により、判定時刻における通信装置２１０同士の距離が測定される。具体的には、通信装置２１０のペアの一方が第１の測距用信号を送信し、第１の測距用信号を受信した他方が、第１の測距用信号に対する応答としての第２の測距用信号を返信する。そして、制御装置２２０は、各々の測距用信号が送信されてから受信されるまでにかかる時間に基づいて、通信装置２１０のペア間の距離を計算する。かかる構成により、判定時刻における一群の通信装置２１０の相対関係を簡易に特定することが可能となる。
【００６２】
一例として、通信装置２１０Ａと通信装置２１０Ｂとの間の距離が測定される例について説明する。まず、制御装置２２０は、通信装置２１０Ａ及び通信装置２１０Ｂのいずれか一方に測距開始を要求する制御信号を送信する。ここで、制御信号とは、宛先の装置を制御するための信号である。通信装置２１０Ａ及び通信装置２１０Ｂのうち、制御信号を受信した一方は第１の測距用信号を送信し、第１の測距用信号を受信した他方は第２の測距用信号を送信する。そして、制御装置２２０は、各々の測距用信号が送信されてから受信されるまでにかかる時間に基づいて、通信装置２１０Ａと通信装置２１０Ｂとの間の距離を測定する。  
【００６３】
制御装置２２０は、電波の伝搬経路が確保されている通信装置２１０のペア間の距離を測定する。換言すると、制御装置２２０は、送受信間で遮蔽物が存在しない通信装置２１０のペア間の距離を測定する。そのようなペアとして、車室により遮蔽されない、通信装置２１０Ａ及び通信装置２１０Ｂのペア、通信装置２１０Ａ及び通信装置２１０Ｃのペア、通信装置２１０Ｂ及び通信装置２１０Ｄのペア、並びに通信装置２１０Ｃ及び通信装置２１０Ｄのペアが挙げられる。かかる構成により、電波の伝搬経路が遮蔽されていることに起因する誤判定を防止することが可能となる。
【００６４】
第１の測距用信号は、複数の通信装置２１０に対して同一の無線リソース（時間及び周波数等）を使用して送信されてもよい。例えば、通信装置２１０Ａは、通信装置２１０Ｂ及び通信装置２１０Ｃに対し、第１の測距用信号をマルチキャストしてもよい。他方、複数の通信装置２１０は、同一の通信装置２１０に対して異なる無線リソースを使用して第２の測距用信号を送信する。例えば、通信装置２１０Ｂ及び通信装置２１０Ｃは、異なる時間に第２の測距用信号を通信装置２１０Ａに送信する。とりわけＵＷＢでは、同時に複数の無線信号が受信された場合、各々の無線信号に分離することが困難なためである。
【００６５】
ここで、測距用信号は、どの装置を宛先とするかを指定して送信される。測距用信号を送信する装置を送信側装置とも称する。測距用信号の宛先として指定された装置を宛先側装置とも称する。測距用信号を受信する装置を受信側装置とも称する。
【００６６】
一例として、測距用信号は、送信側装置と宛先側装置との間で予め共有された情報を含んでいてもよい。かかる情報の一例は、宛先側装置の識別情報である。なお、装置の識別情報とは、当該装置を示す情報である。即ち、宛先側装置の識別情報とは、宛先側装置を示す情報である。宛先側装置の識別情報の一例は、通信装置２１０のＩＤ（identifier）である。この場合、受信側装置は、測距用信号に含まれる情報を参照することで、自身を宛先として送信された測距用信号であるか否かを識別することができる。詳しくは、受信側装置は、受信側装置自身の識別情報と、受信した測距用信号に含まれる宛先側装置の識別情報とが対応する場合に、当該測距用信号が自身を宛先として送信された測距用信号であることを識別する。
【００６７】
他の一例として、測距用信号は、送信側装置と宛先側装置との間で予め共有された暗号鍵により暗号化されてもよい。この場合、受信側装置は、復号に成功するか否かにより、自身を宛先として送信された測距用信号であるか否かを識別することができる。
【００６８】
かかる構成により、例えば第１の測距用信号の宛先外から第２の測距用信号が返信されて誤った距離が計算される等の誤動作を防止することができる。なお、宛先として、複数の装置が指定されてもよい。また、上記構成は、第３の認証処理のみならず、第２の認証処理においても適用されてよい。
【００６９】
制御装置２２０は、携帯機１００と通信装置２１０との間で通信が行われた場合に、一群の通信装置２１０の状態を判定してもよい。とりわけ、制御装置２２０は、第２の認証処理において携帯機１００と通信装置２１０とが測距用信号を送受信した場合に、一群の通信装置２１０の状態を判定してもよい。これにより、第２の認証処理に対する攻撃が試みられ得るタイミングに限定して状態判定を行うことができるので、消費電力及び処理負荷等のコストを抑制することができる。
【００７０】
携帯機１００は、本発明における、一群の通信装置２１０に含まれない第１の通信装置、の一例である。第２の認証処理において携帯機１００との通信を行った通信装置２１０は、本発明における、一群の通信装置に含まれる第２の通信装置の一例である。第２の認証処理において携帯機１００との通信を行った通信装置２１０を、以下では第２の認証処理に関与する通信装置２１０とも称する。
【００７１】
他方、以下では、一群の通信装置２１０のうち、第２の認証処理に関与する通信装置２１０以外の通信装置２１０を、第２の認証処理に関与しない通信装置２１０とも称する。第２の認証処理に関与しない通信装置２１０は、本発明における、一群の通信装置に含まれ第２の通信装置とは異なる第３の通信装置の一例である。
【００７２】
制御装置２２０は、第２の認証処理に関与する通信装置２１０と、第２の認証処理に関与しない通信装置２１０と、の間の相対的な位置関係に基づいて、一群の通信装置２１０の状態を判定してもよい。第２の認証処理に対する攻撃は、第２の認証処理に関与する通信装置２１０が不正に取り外されて、携帯機１００の近くに移動された場合に成功し得る。この点、取り外された通信装置２１０と取り外されずに車両２０２に残った通信装置２１０との間の相対的な位置関係に基づいて状態判定を行うことで、第２の認証処理に対する攻撃を適切に防ぐことができる。
【００７３】
なお、第２の認証処理に関与する通信装置２１０及び第２の認証処理に関与しない通信装置２１０は、予め区別されていてもよい。また、第２の認証処理に関与する通信装置２１０及び第２の認証処理に関与しない通信装置２１０は、第２の認証処理が行われたタイミングで動的に区別されてもよい。
【００７４】
もちろん、制御装置２２０は、第２の認証処理に関与しない通信装置２１０同士の相対的な位置関係に基づいて、一群の通信装置２１０の状態を判定してもよい。これにより、第２の認証処理に関与する通信装置２１０を用いずに、状態判定を行うことができる。よって、攻撃者が、第２の認証処理に関与しない通信装置２１０を取り外した場合でも、状態異常を判定することが可能となる。
【００７５】
（２）認証
制御装置２２０は、一群の通信装置２１０の状態に基づいて、携帯機１００を認証する。詳しくは、制御装置２２０は、一群の通信装置２１０の状態が正常であれば認証成功を判定し、一群の通信装置２１０の状態が異常であれば認証失敗を判定する。これにより、第２の認証処理に対する攻撃を受けた場合に認証失敗を判定して攻撃を防ぐことができるので、セキュリティ性を向上させることができる。
【００７６】
上記説明したように、一群の通信装置２１０の相対関係は、通信装置２１０同士の距離であってもよい。その場合、制御装置２２０は、一群の通信装置２１０に含まれる通信装置２１０同士の距離が第２の閾値以下である場合に認証成功を判定し、そうでない場合に認証失敗を判定する。例えば、制御装置２２０は、判定時刻における通信装置２１０Ａと通信装置２１０Ｂとの間の距離と、第２の閾値とを比較することで、認証成否を判定する。第２の認証処理に対する攻撃が試みられる場合、車両２０２から取り外された通信装置２１０は、携帯機１００の近くに、換言すると他の通信装置２１０から遠くに移動される。従って、第２の閾値に基づく判定により、適切に攻撃を防ぐことが可能となる。
【００７７】
制御装置２２０は、一群の通信装置２１０に含まれる複数通りの通信装置２１０のペアの各々について、通信装置２１０のペア間の距離と第２の閾値との比較を行い、認証成否を判定してもよい。複数通りの通信装置２１０のペアの選択方法、及び判定が行われる順番は、任意である。例えば、制御装置２２０は、全ての通信装置２１０のペアに関し距離が第２の閾値以下であれば認証成功を判定し、ひとつでも第２の閾値を超える場合に認証失敗を判定する。かかる構成により、セキュリティ性をより向上させることが可能となる。
【００７８】
（３）具体例
以下、図４〜図６を参照しながら、第３の認証処理の具体例を説明する。図４〜図６は、本実施形態に係る第３の認証処理の具体例を説明するための図である。
【００７９】
まず、図４を参照しながら、通信装置２１０Ａと通信装置２１０Ｂとの間の距離に基づいて、一群の通信装置２１０の状態が判定される例を説明する。
【００８０】
図４の左図１０Ａでは、通信装置２１０Ａが、通信装置２１０Ｂを宛先とする第１の測距用信号を送信する様子が示されている。一例として、当該第１の測距用信号は、通信装置２１０Ｂの識別情報を含んでいてもよい。他の一例として、当該第１の測距用信号は、通信装置２１０Ａと通信装置２１０Ｂとの間で予め共有された暗号鍵により暗号化されて、送信されてもよい。
【００８１】
通信装置２１０Ｂにより第１の測距用信号が受信されると、制御装置２２０は、通信装置２１０Ｂにより受信された第１の測距用信号が、通信装置２１０Ｂを宛先とするか否かを識別する。一例として、制御装置２２０は、受信された第１の測距用信号に含まれる識別情報を確認する。他の一例として、制御装置２２０は、通信装置２１０Ａと通信装置２１０Ｂとの間で予め共有された暗号鍵を用いた第１の測距用信号の復号が成功するか否かを確認する。
【００８２】
図４の右図１０Ｂでは、通信装置２１０Ｂが、通信装置２１０Ｂを宛先とする第１の測距用信号の応答として、通信装置２１０Ａを宛先とする第２の測距用信号を送信する様子が示されている。一例として、当該第２の測距用信号は、通信装置２１０Ａの識別情報を含んでいてもよい。他の一例として、当該第２の測距用信号は、通信装置２１０Ａと通信装置２１０Ｂとの間で予め共有された暗号鍵により暗号化されて、送信されてもよい。
【００８３】
通信装置２１０Ａにより第２の測距用信号が受信されると、制御装置２２０は、通信装置２１０Ａにより受信された第２の測距用信号が、通信装置２１０Ａを宛先とするか否かを識別する。一例として、制御装置２２０は、受信された第２の測距用信号に含まれる識別情報を確認する。他の一例として、制御装置２２０は、通信装置２１０Ａと通信装置２１０Ｂとの間で予め共有された暗号鍵を用いた第２の測距用信号の復号が成功するか否かを確認する。
【００８４】
次いで、制御装置２２０は、第１の測距用信号及び第２の測距用信号の送受信にかかる時間に基づいて、通信装置２１０Ａと通信装置２１０Ｂとの間の距離を計算する。そして、制御装置２２０は、計算した距離が第２の閾値以下であるか否かに基づいて、一群の通信装置２１０の状態を判定する。ここでの第２の閾値の一例は、初期状態における通信装置２１０Ａと通信装置２１０Ｂとの間の距離である。
【００８５】
続いて、図５を参照しながら、通信装置２１０Ａと通信装置２１０Ｃとの間の距離に基づいて、一群の通信装置２１０の状態が判定される例を説明する。
【００８６】
図５の左図２０Ａでは、通信装置２１０Ａが、通信装置２１０Ｃを宛先とする第１の測距用信号を送信する様子が示されている。一例として、当該第１の測距用信号は、通信装置２１０Ｃの識別情報を含んでいてもよい。他の一例として、当該第１の測距用信号は、通信装置２１０Ａと通信装置２１０Ｃとの間で予め共有された暗号鍵により暗号化されて、送信されてもよい。
【００８７】
通信装置２１０Ｃにより第１の測距用信号が受信されると、制御装置２２０は、通信装置２１０Ｃにより受信された第１の測距用信号が、通信装置２１０Ｃを宛先とするか否かを識別する。一例として、制御装置２２０は、受信された第１の測距用信号に含まれる識別情報を確認する。他の一例として、制御装置２２０は、通信装置２１０Ａと通信装置２１０Ｃとの間で予め共有された暗号鍵を用いた第１の測距用信号の復号が成功するか否かを確認する。
【００８８】
図５の右図２０Ｂでは、通信装置２１０Ｃが、通信装置２１０Ｃを宛先とする第１の測距用信号の応答として、通信装置２１０Ａを宛先とする第２の測距用信号を送信する様子が示されている。一例として、当該第２の測距用信号は、通信装置２１０Ａの識別情報を含んでいてもよい。他の一例として、当該第２の測距用信号は、通信装置２１０Ａと通信装置２１０Ｃとの間で予め共有された暗号鍵により暗号化されて、送信されてもよい。
【００８９】
通信装置２１０Ａにより第２の測距用信号が受信されると、制御装置２２０は、通信装置２１０Ａにより受信された第２の測距用信号が、通信装置２１０Ａを宛先とするか否かを識別する。一例として、制御装置２２０は、受信された第２の測距用信号に含まれる識別情報を確認する。他の一例として、制御装置２２０は、通信装置２１０Ａと通信装置２１０Ｃとの間で予め共有された暗号鍵を用いた第２の測距用信号の復号が成功するか否かを確認する。
【００９０】
次いで、制御装置２２０は、第１の測距用信号及び第２の測距用信号の送受信にかかる時間に基づいて、通信装置２１０Ａと通信装置２１０Ｃとの間の距離を計算する。そして、制御装置２２０は、計算した距離が第２の閾値以下であるか否かに基づいて、一群の通信装置２１０の状態を判定する。ここでの第２の閾値の一例は、初期状態における通信装置２１０Ａと通信装置２１０Ｃとの間の距離である。
【００９１】
続いて、図６を参照しながら、通信装置２１０Ｄと通信装置２１０Ｂ及び通信装置２１０Ｃの各々との間の距離に基づいて、一群の通信装置２１０の状態が判定される例を説明する。
【００９２】
図６の左図３０Ａでは、通信装置２１０Ｄ及び通信装置２１０Ｃが、第１の測距用信号及び第２の測距用信号を送受信する様子が示されている。制御装置２２０は、第１の測距用信号及び第２の測距用信号の送受信にかかる時間に基づいて、通信装置２１０Ｄと通信装置２１０Ｃとの間の距離を計算する。そして、制御装置２２０は、計算した距離が第２の閾値以下であるか否かに基づいて、一群の通信装置２１０の状態を判定する。ここでの第２の閾値の一例は、初期状態における通信装置２１０Ｄと通信装置２１０Ｃとの間の距離である。処理の詳細については、図４を参照しながら上記説明した処理と同様であるから、再度の説明を省略する。
【００９３】
図６の右図３０Ｂでは、通信装置２１０Ｄ及び通信装置２１０Ｂが、第１の測距用信号及び第２の測距用信号を送受信する様子が示されている。制御装置２２０は、第１の測距用信号及び第２の測距用信号の送受信にかかる時間に基づいて、通信装置２１０Ｄと通信装置２１０Ｂとの間の距離を計算する。そして、制御装置２２０は、計算した距離が第２の閾値以下であるか否かに基づいて、一群の通信装置２１０の状態を判定する。ここでの第２の閾値の一例は、初期状態における通信装置２１０Ｄと通信装置２１０Ｂとの間の距離である。処理の詳細については、図５を参照しながら上記説明した処理と同様であるから、再度の説明を省略する。
【００９４】
制御装置２２０は、図４〜図６を参照しながら上記説明した状態判定の結果が全て正常である場合、認証成功を判定する。一方で、制御装置２２０は、図４〜図６を参照しながら上記説明した状態判定の少なくとも１つが異常である場合、認証失敗を判定する。
【００９５】
＜２．４．認証結果に基づく処理＞
通信ユニット２００は、認証結果に基づく処理を行う。例えば、通信ユニット２００は、車両２０２を利用可能な状態にするか否かを制御する。詳しくは、第１の認証処理、第２の認証処理、及び第３の認証処理の全てにおいて認証成功が判定された場合、制御装置２２０は、車両２０２を利用可能な状態にする処理を実行する。例えば、制御装置２２０は、車両２０２のドア錠をアンロックしたりエンジンを始動させたりする。他方、第１の認証処理、第２の認証処理、及び第３の認証処理のいずれかにおいて認証失敗が判定された場合、制御装置２２０は、車両２０２のドア錠をロックしたままにし、エンジンを停止したままにする。
【００９６】
認証処理は、車室外認証処理と、車室内認証処理と、に分類され得る。車室外認証処理とは、車両２０２の車室外を対象とする無線通信の結果に基づく認証処理である。車室内認証処理とは、車両２０２の車室内を対象とする無線通信の結果に基づく認証処理である。
【００９７】
車室外認証処理のために、車両２０２の車室外を対象とする無線通信を行う通信装置２１０が設けられてもよい。例えば、車両２０２の車室外を対象とする無線通信を行う通信装置２１０は、車両２０２の車室外に設けられる。同様に、車室内認証処理のために、車両２０２の車室内を対象とする無線通信を行う通信装置２１０が設けられてもよい。例えば、車両２０２の車室内を対象とする無線通信を行う通信装置２１０は、車両２０２の車室内に設けられる。
【００９８】
認証結果に基づく処理は、車室外認証処理と車室内認証処理とで、異なっていてもよい。一例として、車室外認証処理の結果に基づいてドア錠のロック／アンロックが制御されてもよい。他の一例として、車室内認証処理の結果に基づいて、エンジンの始動／停止が制御されてもよい。
【００９９】
認証結果に基づく処理として、車両２０２を利用可能な状態にする処理を実行することの許可／不許可が決定されてもよい。この場合、車両２０２を利用可能な状態にする処理を実行することが許可された上で、規定の条件が満たされた場合に、車両２０２を利用可能な状態にする処理が実行される。規定の条件の一例は、車室内に設けられたエンジンスイッチが押下されることである。例えば、車室内認証処理に成功した上で、車室内に設けられたエンジンスイッチが押下された場合に、エンジンが始動されてもよい。一方で、車両２０２を利用可能な状態にする処理を実行することが許可されない場合、規定の条件が満たされるか否かを問わず、車両２０２を利用可能な状態にする処理は実行されない。
【０１００】
＜２．５．処理の流れ＞
図７は、本実施形態に係る制御システム１において実行される認証処理の流れの一例を説明するためのシーケンス図である。図７に示すように、本シーケンスには、携帯機１００及び通信ユニット２００が関与する。なお、本シーケンスでは、通信装置２１０Ａ、通信装置２１０Ｂ、及び制御装置２２０が、通信ユニット２００の構成要素の代表として図示されている。本シーケンスでは、一例として、通信装置２１０Ａと通信装置２１０Ｂとの間の距離に基づく第３の認証処理が行われる例を説明する。
【０１０１】
なお、本シーケンスにおいて、制御装置２２０から通信装置２１０Ａへの矢印は、通信装置２１０Ａに信号を送信させるための制御信号が送信されることを示している。他方、通信装置２１０Ａから制御装置２２０への矢印は、通信装置２１０Ａにより受信された信号が制御装置２２０に転送されることを示している。
【０１０２】
図７に示すように、まず、通信装置２１０Ａは、制御装置２２０からの制御信号に従い、携帯機１００の起動を指示するウェイクアップ信号を送信する（ステップＳ１０２）。
携帯機１００は、ウェイクアップ信号を受信すると、ウェイクアップ信号の応答としてのＡＣＫ信号を送信する（ステップＳ１０４）。通信装置２１０Ａは、ＡＣＫ信号を受信すると、受信したＡＣＫ信号を制御装置２２０に転送する。
【０１０３】
次に、第１の認証処理として、要求応答認証が行われる。
まず、制御装置２２０は、認証要求を生成し、生成した認証要求を含む信号を、通信装置２１０Ａにより送信させる（ステップＳ１０６）。
携帯機１００は、認証要求を含む信号を受信すると、受信した認証要求に基づいて認証応答を生成し、生成した認証応答を含む信号を送信する（ステップＳ１０８）。通信装置２１０Ａは、認証応答を含む信号を受信すると、受信した認証応答を含む信号を制御装置２２０に転送する（ステップＳ１０８）。
そして、制御装置２２０は、受信した認証応答に基づいて携帯機１００の認証を行う（ステップＳ１１０）。
【０１０４】
次いで、第２の認証処理として、携帯機１００と通信装置２１０Ａとの間の距離に基づく認証が行われる。
まず、通信装置２１０Ａは、制御装置２２０からの制御信号に従い、第１の測距用信号を送信する（ステップＳ１１２）。
携帯機１００は、第１の測距用信号を受信すると、第１の測距用信号の応答としての第２の測距用信号を送信する（ステップＳ１１４）。通信装置２１０Ａは、第２の測距用信号を受信すると、受信した第２の測距用信号を制御装置２２０に転送する。
そして、制御装置２２０は、測距用信号の送受信結果に基づいて、携帯機１００と通信装置２１０Ａとの間の距離を計算し、計算した距離が第１の閾値以下であるか否かにより携帯機１００の認証を行う（ステップＳ１１６）。
【０１０５】
続いて、第３の認証処理として、通信装置２１０Ａと通信装置２１０Ｂとの間の距離に基づく認証が行われる。
まず、通信装置２１０Ａは、制御装置２２０からの制御信号に従い、第１の測距用信号を送信する（ステップＳ１１８）。
通信装置２１０Ｂは、第１の測距用信号を受信すると、第１の測距用信号の応答としての第２の測距用信号を送信する（ステップＳ１１６）。通信装置２１０Ａは、第２の測距用信号を受信すると、受信した第２の測距用信号を制御装置２２０に転送する。
そして、制御装置２２０は、測距用信号の送受信結果に基づいて、通信装置２１０Ａと通信装置２１０Ｂとの間の距離を計算する。その後、制御装置２２０は、計算した距離が第２の閾値以下であるか否かにより携帯機１００の認証を行う（ステップＳ１２２）。
【０１０６】
なお、第１の認証処理又は第２の認証処理に失敗した場合、第３の認証処理は実行されなくてもよい。また、上記では、通信装置２１０Ａが制御装置２２０による制御に基づいて信号を送受信するものと説明したが、本発明はかかる例に限定されない。他の通信装置２１０が制御装置２２０による制御に基づいて信号を送受信してもよいし、第１の認証処理、第２の認証処理、及び第３の認証処理において、それぞれ異なる通信装置２１０が制御装置２２０による制御に基づいて信号を送受信してもよい。
【０１０７】
＜＜３．補足＞＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１０８】
例えば、上記実施形態では、第１の認証処理及び第２の認証処理後に第３の認証処理が実行されるものと説明したが、本発明はかかる例に限定されない。第１の認証処理及び第２の認証処理と第３の認証処理とは並列的に実行されてもよいし、その順番が入れ替わってもよい。また、第３の認証処理は、常時行われてもよい。
【０１０９】
例えば、上記実施形態では、制御装置２２０が、通信ユニット２００の情報処理を担うものと説明したが、本発明はかかる例に限定されない。例えば、通信装置２１０が、通信ユニット２００の情報処理の少なくともいずれかを行ってもよい。具体的には、通信装置２１０は、第１の認証処理において、認証要求を生成し、認証応答に基づいて携帯機１００の認証を行い、認証結果を制御装置２２０に報告してもよい。他の具体例として、通信装置２１０は、第２及び第３の認証処理において、距離を計算して計算結果を制御装置２２０に報告してもよい。また、制御装置２２０としての機能は、全て通信装置２１０に含まれてもよい。例えば、一群の通信装置２１０のうちひとつの通信装置２１０が制御装置２２０としての機能を有するマスタとして動作し、他の通信装置２１０がスレーブとしてマスタによる制御に基づいて動作してもよい。マスタとして動作する通信装置２１０は複数であってもよく、複数のマスタの協働により、本発明が実施されてもよい。通信装置２１０は、上述した情報処理のためにＥＣＵ等の電子回路を含んでいてもよい。なお、制御装置２２０は、ドア錠ロック／アンロック判定用のＥＣＵとして構成されてもよいし、ボデー用ＥＣＵ等のその他のＥＣＵとして構成されてもよい。
【０１１０】
例えば、上記実施形態では、通信装置２１０同士の相対的位置関係は、通信装置２１０間の距離であるものと説明したが、本発明はかかる例に限定されない。例えば、通信装置２１０同士の相対的位置関係は、一方の通信装置２１０を基準とする他方の通信装置２１０の方位であってもよい。例えば、通信装置２１０は、他の通信装置２１０から受信した無線信号の到来方向を検出することで、他の通信装置２１０の方位を検出する。制御装置２２０は、かかる方位と初期状態における方位とを比較することで、一群の通信装置２１０の状態を判定してもよい。
【０１１１】
例えば、上記実施形態では、一群の通信装置２１０の相対関係が、通信装置２１０同士の無線通信の結果に基づいて特定されるものと説明したが、本発明はかかる例に限定されない。一群の通信装置２１０の相対関係は、例えば携帯機１００と通信装置２１０との無線通信の結果に基づいて特定されてもよい。例えば、携帯機１００は、各々の通信装置２１０から受信した無線信号の到来方向を検出することで、携帯機１００を基準とする各々の通信装置２１０の位置を検出してもよく、かかる検出結果が第３の認証処理に用いられてもよい。
【０１１２】
例えば、上記実施形態では、通信装置２１０が第１の無線通信規格及び第２の無線通信規格の双方に準拠した通信が可能であるものと説明したが、本発明はかかる例に限定されない。通信装置２１０は、第１の無線通信規格及び第２の無線通信規格のいずれか一方に準拠した通信が可能であってもよい。無線通信部１１０も同様である。
【０１１３】
例えば、上記実施形態では、車両２０２に一群の通信装置２１０が搭載されるものと説明したが、本発明はかかる例に限定されない。一群の通信装置２１０の一部又は全部が車両２０２の駐車場に設けられる等、ユーザの利用対象と一群の通信装置２１０の少なくとも一部とが別々に配置されてもよい。この場合、駐車場に駐車中の車両２０２のセキュリティ性をより向上させることができる。
【０１１４】
例えば、上記実施形態では、携帯機１００が被認証者であり通信ユニット２００が認証者である例を説明したが、本発明はかかる例に限定されない。例えば、携帯機１００は、認証者として機能してもよい。
【０１１５】
例えば、上記実施形態では、認証者である通信ユニット２００が、第３の認証処理に関与する一群の通信装置２１０を備えるものと説明したが、本発明はかかる例に限定されない。被認証者である携帯機１００に、第３の認証処理に関与する一群の通信装置を備えていてもよい。その場合、通信ユニット２００は、携帯機１００が備える一群の通信装置の状態に基づいて、携帯機１００を認証する。
【０１１６】
例えば、上記実施形態では、本発明がスマートエントリーシステムに適用される例を説明したが、本発明はかかる例に限定されない。本発明は、信号を送受信することで測距及び認証を行う任意のシステムに適用可能である。例えば、携帯機、車両、スマートフォン、ドローン、家、及び家電製品等のうち任意の２つの装置を含むペアに、本発明は適用可能である。なお、ペアは、２つの同じ種類の装置を含んでいてもよいし、２つの異なる種類の装置を含んでいてもよい。
【０１１７】
例えば、上記実施形態では、第１の無線通信規格としてＵＨＦ／ＬＦを用いるものを挙げ、第２の無線通信規格としてＵＷＢを用いるものを挙げたが、本発明はかかる例に限定されない。例えば、第１の無線通信規格として、ＵＷＢを用いるもの、Ｗｉ−Ｆｉ（登録商標）、及びＢｌｕｅｔｏｏｔｈ（登録商標）等が使用されてもよい。また、例えば、第２の無線通信規格として、Ｂｌｕｅｔｏｏｔｈ、及び赤外線を用いるものが使用されてもよい。
【０１１８】
なお、本明細書において説明した各装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記録媒体（非一時的な媒体：non-transitory  media）に予め格納される。そして、各プログラムは、例えば、コンピュータによる実行時にＲＡＭに読み込まれ、ＣＰＵなどのプロセッサにより実行される。上記記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。
【０１１９】
また、本明細書においてシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【符号の説明】
【０１２０】
１：制御システム、１００：携帯機、１１０：無線通信部、１２０：記憶部、１３０：制御部、２００：通信ユニット、２０２：車両、２１０：通信装置、２１１：無線通信部、２２０：制御装置、２２１：制御部、２２２：記憶部
【図１】
2020172851.tif 000003
【図２】
2020172851.tif 000004
【図３】
2020172851.tif 000005
【図４】
2020172851.tif 000006
【図５】
2020172851.tif 000007
【図６】
2020172851.tif 000008
【図７】
2020172851.tif 000009