(57)【要約】【課題】ユーザにより異なる車両操作が続けて行われ、認証要求を受けて認証処理を実行中に他の認証要求を受けた場合に、他の認証要求に応じた認証処理の認証時間を短縮することができる無線通信システムを提供する。【解決手段】認証要求を受け付けて認証部による認証処理の実行中に、受付部によって受け付けられた他の認証要求がある場合において、認証処理の認証結果に応じて、認証結果通知部は、認証結果を、認証要求と他の認証要求とに対する共通の認証結果として通知する。【選択図】図１
2017087843.tif 000002
【特許請求の範囲】
【請求項１】
車両搭載機と携帯機とが無線通信を行い、ユーザ認証を行う無線通信システムであって、
前記車両搭載機は、
ユーザにより車両操作が行われる度に発行される認証要求を順次受け付ける受付部と、
前記認証要求が表す、前記車両操作に基づいて定められたセキュリティレベルに応じた認証処理として、第１の認証処理を行う低レベル認証処理と、前記第１の認証処理に加えて第２の認証処理を行う高レベル認証処理とを実行可能であり、前記認証処理を前記受付部が受け付けた順に行う認証部と、
前記認証要求に応答して、前記認証部が実行した認証処理の認証結果を通知する認証結果通知部と、を備え、
前記認証部による前記認証処理の実行中に前記受付部によって受け付けられた他の認証要求がある場合において、少なくとも以下の（１）および（２）のいずれでもない場合に、前記認証結果通知部は、前記認証結果を、前記認証要求と前記他の認証要求とに対する共通の認証結果として通知する、無線通信システム。
（１）前記認証要求に応じた認証処理が低レベル認証処理であり、且つ、認証結果がＯＫであり、且つ、前記他の認証要求に応じた認証処理が高レベル認証処理である場合。
（２）前記認証要求に応じた認証処理が高レベル認証処理であり、且つ、前記第１の認証処理の実行結果がＯＫであり、且つ、前記第２の認証処理の実行結果がＮＧであることにより、認証結果がＮＧであり、且つ、前記他の認証要求に応じた認証処理が低レベル認証処理である場合。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される無線通信システムに関する。
【背景技術】
【０００２】
従来、車両搭載機と、車両のユーザが所持している携帯機とが無線通信を行い、ユーザ認証が成立した場合に車両の使用を許可する無線通信システムが知られている。このシステムでは、携帯機が車両搭載機から発信された電波を受信できないほど遠く離れている状況においても、携帯機と車両搭載機との無線通信を実現させ、ユーザ認証を成立させるリレーアタックと呼ばれる車両の盗難が問題となる可能性がある。
【０００３】
携帯機は、車両搭載機から発信された電波を受信できないほど遠く離れている場合、車両搭載機から送信されたユーザ認証用の信号を受信することができない。リレーアタックでは、車両搭載機と携帯機との間に中継機を設置する。この中継機は、車両搭載機から送信された信号を受信し、受信した信号を携帯機へ送信する。信号を受信した携帯機は、車両搭載機へ向けて応答信号を送信する。中継機は、応答信号を受信し、受信した応答信号を車両搭載機へ送信する。以上のように、リレーアタックでは、中継機を使用することで、車両搭載機と携帯機との無線通信を実現する。
【０００４】
リレーアタックによる車両の盗難対策として、ＩＤコードの照合に加えて、車両搭載機と携帯機との通信における遅延時間が所定時間以内であるか否かを判定する技術が知られている。遅延時間は、車両搭載機が携帯機へ信号を送信してから、信号を受信した携帯機が応答信号を車両搭載機へ送信し、車両搭載機が応答信号を受信するまでの時間である。中継器が介在する場合、遅延時間は、中継器が介在しない場合よりも長くなる。このため、無線通信システムは、リレーアタックが行われているか否かを判断することができる。この技術は、例えば特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１７５５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、リレーアタックの対策が施された従来の技術では、車両搭載機と携帯機との遅延時間が所定時間以内であるか否かを判定する必要があるため、ＩＤコードの照合のみを行うシステムよりも、認証処理が終了するまでに時間を要する。このため、ユーザがユーザ認証の必要な複数の車両操作を続けて行った場合、システムが認証要求を受け付けて認証処理を実行している最中に、他の認証要求を受け付けることがある。この場合、他の認証要求に応じた認証処理は、認証処理が終了した後に行われるため、他の認証要求に応じた認証処理が終了するまでに時間を要する問題があった。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、ユーザにより異なる車両操作が続けて行われ、認証要求を受け付けて認証処理を実行中に他の認証要求を受け付けた場合に、他の認証要求に応じた認証処理の認証時間を短縮することができる無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、車両搭載機と携帯機とが無線通信を行い、ユーザ認証を行う無線通信システムであって、車両搭載機は、ユーザにより車両操作が行われる度に発行される認証要求を順次受け付ける受付部と、認証要求が表す、車両操作に基づいて定められたセキュリティレベルに応じた認証処理として、第１の認証処理を行う低レベル認証処理と、第１の認証処理に加えて第２の認証処理を行う高レベル認証処理とを実行可能であり、認証処理を受付部が受け付けた順に行う認証部と、認証要求に応答して、認証部が実行した認証処理の認証結果を通知する認証結果通知部と、を備え、認証部による認証処理の実行中に受付部によって受け付けられた他の認証要求がある場合において、少なくとも以下の（１）および（２）のいずれでもない場合に、認証結果通知部は、認証結果を、認証要求と他の認証要求とに対する共通の認証結果として通知する、無線通信システム。（１）認証要求に応じた認証処理が低レベル認証処理であり、且つ、認証結果がＯＫであり、且つ、他の認証要求に応じた認証処理が高レベル認証処理である場合。（２）認証要求に応じた認証処理が高レベル認証処理であり、且つ、第１の認証処理の実行結果がＯＫであり、且つ、第２の認証処理の実行結果がＮＧであることにより、認証結果がＮＧであり、且つ、他の認証要求に応じた認証処理が低レベル認証処理である場合。
【０００９】
本発明では、認証部による認証処理の実行中に受付部によって受け付けられた他の認証要求がある場合において、認証処理の認証結果を、他の認証要求に応じた認証処理の認証結果として共通に利用することができるか否かを判断する。そして、共通に利用することができると判断した場合に、認証結果通知部は、認証処理の認証結果を、認証要求と他の認証要求とに対する共通の認証結果として通知する。他の認証要求に応じた認証処理は、認証処理が終了した後に行われない。このため、認証要求を受け付けて認証処理を実行中に他の認証要求を受け付けた場合に、他の認証要求に応じた認証処理の認証時間を短縮することができる。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、ユーザにより異なる車両操作が続けて行われ、認証要求を受け付けて認証処理を実行中に他の認証要求を受け付けた場合に、他の認証要求に応じた認証処理の認証時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】無線通信システムのブロック図
【図２】共通化可否情報の一例を示した図
【図３】低レベル認証処理の処理手順を示すフローチャート
【図４】高レベル認証処理の処理手順を示すフローチャート
【図５】共通認証結果通知の処理手順を説明するためのフローチャート
【図６】無線通信システムの動作の一例を示す概念図
【発明を実施するための形態】
【００１２】
以下、図１−図６を参照しながら、実施の形態について詳細に説明する。
【００１３】
［概要］
本実施の形態に係る無線通信システムは、認証要求を受け付けた際に、リレーアタックの対策が施されていない低レベル認証処理、及びリレーアタックの対策が施された高レベル認証処理を実行する。そして、本システムは、認証処理実行中に他の認証要求を受け付けた場合に、認証結果を、認証要求と他の認証要求とに対する共通の認証結果として通知する。他の認証要求に応じた認証処理は、認証処理が終了した後に行われないため、認証時間が短縮する。
【００１４】
［無線通信システムの構成］
図１は、本実施の形態に係る無線通信システム１のブロック図である。無線通信システム１は、車両４０に搭載された車両搭載機１０と、ユーザが所持する携帯機３０とを備えている。車両搭載機１０には、複数の車両制御装置２０＿１〜２０＿ｎ（ｎは２以上の整数）が接続されている。車両搭載機１０は、ユーザ認証の必要な車両操作が行われた際に、携帯機３０と無線通信を行い、ユーザ認証を行う。以下、無線通信システム１の各構成について説明する。
【００１５】
車両制御装置２０＿１〜２０＿ｎは、車両の動作を制御する装置である。各車両制御装置２０＿１〜２０＿ｎは、例えばエンジン始動制御装置やドア施解錠制御装置などである。各車両制御装置２０＿１〜２０＿ｎには、ユーザによって操作される操作部２１＿１〜２１＿ｎが、各々に備えられている。例えば、操作部２１＿１は、車両制御装置２０＿１がエンジン始動制御装置の場合、エンジンスタートスイッチである。
【００１６】
各車両制御装置２０＿１〜２０＿ｎは、ユーザ認証の必要な車両操作が対応する操作部２１＿１〜２１＿ｎの何れかに対して行われる度に、認証要求を発行する。具体的には、各車両制御装置２０＿１〜２０＿ｎは、ユーザ認証を要求する要求信号を車両搭載機１０へ出力する。要求信号には、少なくとも、何れの車両制御装置２０＿１〜２０＿ｎから送信され、どのような車両操作が行われたかを識別できる情報が含まれている。ユーザ認証の必要な車両操作は、適宜設定されるが、例えばエンジンスタートスイッチの押下やドアの施解錠操作である。
【００１７】
車両搭載機１０は、無線通信部１１と、水晶発振子１２と、受付部１３と、メモリ部１４と、認証部１５と、認証結果通知部１６とを備えている。無線通信部１１は、ＬＦ（Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ）帯域の電波を発信して携帯機３０と無線通信を行う。水晶発振子１２は、電力を供給することにより、所定の発信周波数で発信する。
【００１８】
受付部１３は、各車両制御装置２０＿１〜２０＿ｎから発行された認証要求を順次受け付ける。
【００１９】
メモリ部１４には、ＩＤコード１４１と、共通化可否情報１４２とが予め格納されている。ＩＤコード１４１は、車両４０に対して固有に付されたＩＤコードである。
【００２０】
共通化可否情報１４２は、受付部１３が認証要求を受け付けて後述する認証部１５が認証処理を実行中に、受付部１３が他の認証要求を受け付けた場合に、認証要求に応じた認証処理の認証結果を、認証要求と他の認証要求とに対する共通の認証結果として通知することができるか否かを識別可能な情報である。共通化可否情報１４２の一例を図２に示す。図２に示すように、認証要求に応じた認証処理の認証結果に基づいて、認証結果を、認証要求と他の認証要求とに対する共通の認証結果とすることができるか否かが判断される。
【００２１】
共通化可否情報１４２は適宜設定されるが、少なくとも以下の（１）および（２）のいずれでもない場合に、認証結果を、認証要求と他の認証要求とに対する共通の認証結果とするように設定される。
（１）認証要求に応じた認証処理が後述する低レベル認証処理であり、且つ、認証結果がＯＫであり、且つ、他の認証要求に応じた認証処理が後述する高レベル認証処理である場合。
（２）認証要求に応じた認証処理が後述する高レベル認証処理であり、且つ、後述する第１の認証処理の実行結果がＯＫであり、且つ、後述する第２の認証処理の実行結果がＮＧであることにより、認証結果がＮＧであり、且つ、他の認証要求に応じた認証処理が低レベル認証処理である場合。
【００２２】
認証部１５は、各操作部２１＿１〜２１＿ｎに対して行われた車両操作が、ユーザ本人によるものか否かのユーザ認証を行う。具体的には、認証部１５は、認証要求が表す、車両操作に基づいて定められたセキュリティレベルに応じた認証処理として、低レベル認証処理と高レベル認証処理とを、受付部１３が受け付けた順に実行する。
【００２３】
低レベル認証処理は、セキュリティレベルが相対的に低い車両操作が行われた場合に実行される認証処理である。セキュリティレベルが相対的に低い車両操作とは、例えばドア施錠などであり、ユーザ以外の者が行っても車両４０が盗難される可能性が低い車両操作である。低レベル認証処理では、第１の認証処理を行う。第１の認証処理は、例えばＩＤコード照合である。ＩＤコード照合とは、車両４０に固有のＩＤコード１４１と、携帯機３０に格納された後述するＩＤコード３２１との照合である。低レベル認証処理は、リレーアタックの対策が施されていない認証処理である。
【００２４】
高レベル認証処理は、セキュリティレベルが相対的に高い車両操作が行われ、低レベル認証処理よりも高レベルなユーザ認証を要求された場合に実行される認証処理である。セキュリティレベルが相対的に高い車両操作とは、例えばエンジン始動やドア解錠などであり、ユーザ以外の者が行うと、車両４０が盗難される可能性が高い車両操作である。高レベル認証処理では、第１の認証処理に加えて第２の認証処理を行う。第２の認証処理は、例えば遅延時間判定である。遅延時間判定とは、車両搭載機１０が信号を携帯機３０へ送信し、車両搭載機１０が携帯機３０から応答信号を受信するまでの遅延時間が所定時間以内であるか否かの判定である。高レベル認証処理は、リレーアタックの対策が施された認証処理である。
【００２５】
認証結果通知部１６は、車両制御装置２０＿１〜２０＿ｎから発行された認証要求に応答して、認証部１５が実行した認証処理の認証結果を通知する。また、認証結果通知部１６は、認証部１５による認証処理の実行中に受付部１３によって受け付けられた他の認証要求がある場合において、共通化可否情報１４２に基づいて、認証結果を、認証要求と他の認証要求とに対する共通の認証結果として通知する（以下、「共通認証結果通知」という）。
【００２６】
携帯機３０は、無線通信部３１と、メモリ部３２とを備えている。無線通信部３１は、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）帯域の電波を発信して、車両搭載機１０と無線通信を行う。メモリ部３２には、携帯機３０に対応した車両に対して固有に付されたＩＤコード３２１が、予め格納されている。
【００２７】
［無線通信システムの動作］
次に、図３〜図６を参照して、無線通信システム１の動作について説明する。
【００２８】
１．低レベル認証処理
まず、図３を参照して低レベル認証処理の処理手順について説明する。図３は、低レベル認証処理の処理手順を示すフローチャートである。
【００２９】
まず、ステップＳ３０１において、認証部１５は、第１の認証処理を実行する。第１の認証処理はＩＤコード照合であるとして、具体的に説明する。まず、認証部１５は、無線通信部１１を介して、リクエスト信号を携帯機３０へ送信する。リクエスト信号を受信した携帯機３０は、無線通信部３１を介して、ＩＤコード３２１を車両搭載機１０へ送信する。そして、認証部１５は、受信したＩＤコード３２１と、メモリ部１４に格納されているＩＤコード１４１の照合を行う。
【００３０】
続いて、ステップＳ３０２において、認証部１５は、第１の認証処理の実行結果はＯＫか否かを判定する。実行結果がＯＫの場合にステップＳ３０３へ進み、実行結果がＮＧの場合にステップＳ３０４へ進む。
【００３１】
ステップＳ３０２において実行結果がＯＫと判定された場合に、ステップＳ３０３において、認証部１５は認証ＯＫとし、低レベル認証処理が終了する。一方、ステップＳ３０２において、実行結果がＮＧと判定された場合に、ステップＳ３０４において、認証部１５は認証ＮＧとし、低レベル認証処理が終了する。
【００３２】
２．高レベル認証処理
次に、図４を参照して高レベル認証処理の処理手順について説明する。図４は、高レベル認証処理の処理手順を示すフローチャートである。
【００３３】
まず、ステップＳ４０１において、認証部１５は、第１の認証処理を実行する。
【００３４】
続いて、ステップＳ４０２において、認証部１５は、第２の認証処理を実行する。第２の認証処理は遅延時間判定であるとして、具体的に説明する。まず、認証部１５は、水晶発振子１２の所定の発信周波数に基づいて、一定周波数の第１のクロック信号を、無線通信部１１を介して携帯機３０へ送信する。携帯機３０は、受信した第１のクロック信号の周波数を計測する。そして、携帯機３０は、計測した周波数に基づいて、一定周波数の第２のクロック信号を、無線通信部３１を介して車両搭載機１０へ送信する。第２のクロック信号を受信した認証部１５は、第１のクロック信号と第２のクロック信号との位相のずれを遅延時間として算出する。そして、認証部１５は、算出した遅延時間が所定時間以内か否かを判定する。リレーアタックが行われている場合、遅延時間は、中継器が介在するため大きくなる。
【００３５】
続いて、ステップＳ４０３において、認証部１５は、第１の認証処理及び第２の認証処理の実行結果はＯＫか否かを判定する。第１の認証処理及び第２の認証処理の実行結果がＯＫの場合にステップＳ４０４へ進み、第１の認証処理はＯＫ且つ第２の認証処理はＮＧ、又は、第１の認証処理はＮＧ且つ第２の認証処理はＯＫ、又は、第１の認証処理はＮＧ且つ第２の認証処理はＮＧの場合にステップＳ４０５へ進む。
【００３６】
ステップＳ４０３において第１の認証処理及び第２の認証処理の実行結果がＯＫと判定された場合に、ステップＳ４０４において、認証部１５は認証ＯＫとし、高レベル認証処理が終了する。一方、ステップＳ４０３において、第１の認証処理はＯＫ且つ第２の認証処理はＮＧ、又は、第１の認証処理はＮＧ且つ第２の認証処理はＯＫ、又は、第１の認証処理はＮＧ且つ第２の認証処理はＮＧと判定された場合に、ステップＳ４０５において、認証部１５は認証ＮＧとし、高レベル認証処理が終了する。
【００３７】
３．共通認証結果通知の処理手順
次に、図５を参照して共通認証結果通知の処理手順について説明する。図５は、共通認証結果通知の処理手順を説明するためのフローチャートである。
【００３８】
まず、ステップＳ５０１において、受付部１３が、車両制御装置２０＿１〜２０＿ｎから発行される認証要求の受付を開始する。
【００３９】
続いて、ステップＳ５０２において、車両操作が行われ、受付部１３によって認証要求が受けられたか否かを判定する。認証要求が受け付けられた場合にステップＳ５０３へ進み、認証要求が受け付けられていない場合に再度ステップＳ５０２の処理を行う。
【００４０】
ステップＳ５０２において認証要求が受け付けられたと判定された場合に、ステップＳ５０３において、認証部１５は、認証要求のセキュリティレベルの高低を判定する。認証要求のセキュリティレベルが高い場合にテップＳ５０４へ進み、認証要求のセキュリティレベルが低い場合にステップＳ５０５へ進む。
【００４１】
ステップＳ５０３において、認証要求のセキュリティレベルは高いと判定された場合、ステップＳ５０４において、認証部１５は、高レベル認証処理を実行する。一方、ステップＳ５０３において、認証要求のセキュリティレベルは低い判定された場合に、ステップＳ５０５において、認証部１５は、低レベル認証処理を実行する。
【００４２】
続いて、ステップＳ５０６において、認証結果通知部１６は、認証結果を、認証要求を発行した車両制御装置２０＿１〜２０＿ｎへ通知する。
【００４３】
続いて、ステップＳ５０７において、認証部１５は、認証処理実行中に受付部１３によって受け付けられた他の認証要求があるか否かを判定する。他の認証要求があると判定された場合にステップＳ５０８へ進み、他の認証要求はないと判定された場合にステップＳ５０２へ戻る。
【００４４】
ステップＳ５０７において他の認証要求があると判定された場合に、ステップＳ５０８において、認証結果通知部１６は、他の認証要求に応じた認証処理のうち、共通化可否情報１４２に基づいて認証結果を共通にできる認証処理について、共通にした認証結果を、対応する他の認証要求を発行した車両制御装置２０＿１〜２０＿ｎへ通知する。
【００４５】
続いて、ステップＳ５０９において、認証部１５は、他の認証要求に応じた認証処理のうち、認証結果を共通にできなかった認証処理があるか否かを判定する。認証結果を共通にできなかった認証処理がある場合にステップＳ５０３へ戻り、認証結果を共通にできなかった認証処理がない場合に、ステップＳ５０２へ戻る。
【００４６】
次に、図６を参照して、共通認証結果通知について更に説明する。図６は、無線通信システム１の動作の一例を示す概念図である。
【００４７】
図６では、車両制御装置としてエンジン始動制御装置が、認証要求を車両搭載機１０へ行っている。認証要求を受け付けた車両搭載機１０は、エンジン始動はセキュリティレベルの高い車両操作であるため、高レベル認証処理を行う。高レベル認証処理では、まず無線通信部１１と無線通信部３１とが、リクエスト信号とレスポンス信号のやりとりを行い、ＩＤコードの照合を行う。次に、無線通信部１１と無線通信部３１とがクロック信号のやりとりを行い、遅延時間判定を行う。
【００４８】
図６では、車両搭載機１０が高レベル認証処理中に、車両制御装置としてドア施解錠制御装置が、ドア施錠の車両操作が行われたとして、他の認証要求を車両搭載機１０へ行っている。ドア施錠は、セキュリティレベルの低い車両操作である。車両搭載機１０は、共通化可否情報１４２に基づいて、認証結果を、認証要求と他の認証要求とに対する共通の認証結果として、エンジン始動制御装置及びドア施解錠制御装置の各々へ通知する。
【００４９】
［実施の形態の効果］
本実施の形態では、認証部１５による認証処理の実行中に受付部１３によって受け付けられた他の認証要求がある場合において、認証処理の認証結果を、他の認証要求に応じた認証処理の認証結果として共通に利用することができるか否かを判断する。そして、共通に利用することができると判断した場合に、認証結果通知部１６は、認証処理の認証結果を、認証要求と他の認証要求とに対する共通の認証結果として通知する。他の認証要求に応じた認証処理は、認証処理が終了した後に行われない。このため、認証要求を受け付けて認証処理を実行中に他の認証要求を受け付けた場合に、他の認証要求に応じた認証処理の認証時間を短縮することができる。
【産業上の利用可能性】
【００５０】
本発明は、車両に搭載される無線通信システムなどに適用可能である。
【符号の説明】
【００５１】
１      無線通信システム
１０    車両搭載機
１３    受付部
１４    メモリ部
１５    認証部
１６    認証結果通知部
３０    携帯機
１４１  ＩＤコード
１４２  共通化可否情報
【図１】
2017087843.tif 000003
【図２】
2017087843.tif 000004
【図３】
2017087843.tif 000005
【図４】
2017087843.tif 000006
【図５】
2017087843.tif 000007
【図６】
2017087843.tif 000008