(57)【要約】【課題】認証処理が失敗する可能性を低減する技術を提供する。【解決手段】通信部５０は、第１無線装置１０ａからの探索信号を受信した場合に、第１無線装置１０ａに探索応答信号を送信するとともに、探索応答信号を送信した第１無線装置１０ａからの認証開始信号を受信した場合に、認証処理で使用される情報の一部である第１情報が含まれた第１認証要求信号を第１無線装置１０ａに繰り返し送信する。受付部５４は、第１無線装置１０ａとの間の認証処理の実行を指示するためのトリガをユーザから受けつける。通信部５０は、第１認証要求信号を繰り返し送信している場合に、受付部５４がトリガを受けつけると、第１認証要求信号の繰り返し送信を終了して、認証処理で使用される情報のうちの第１情報以外である第２情報が含まれた第２認証要求信号を第１無線装置１０ａに送信する。【選択図】図１
2018191158.tif 000002
【特許請求の範囲】
【請求項１】
他の無線装置からの探索信号を受信した場合に、前記他の無線装置に探索応答信号を送信するとともに、前記探索応答信号を送信した前記他の無線装置からの認証開始信号を受信した場合に、認証処理で使用される情報の一部である第１情報が含まれた第１認証要求信号を前記他の無線装置に繰り返し送信する通信部と、
前記他の無線装置との間の認証処理の実行を指示するためのトリガをユーザから受けつける受付部とを備え、
前記通信部は、前記第１認証要求信号を繰り返し送信している場合に、前記受付部がトリガを受けつけると、前記第１認証要求信号の繰り返し送信を終了して、認証処理で使用される情報のうちの第１情報以外である第２情報が含まれた第２認証要求信号を前記他の無線装置に送信することを特徴とする無線装置。
【請求項２】
前記通信部は、（１）前記他の無線装置からの探索信号を受信してから、前記受付部がトリガを受けつけるまでの監視期間において、別の他の無線装置からの探索信号と認証開始信号の少なくとも１つも受信した場合に、前記受付部がトリガを受けつけても前記第２認証要求信号を非送信とし、（２）監視期間において、別の他の無線装置からの探索信号と認証開始信号の少なくとも１つを非受信である場合に、前記受付部がトリガを受けつけると前記第２認証要求信号を送信することを特徴とする請求項１に記載の無線装置。
【請求項３】
前記通信部は、前記第２認証要求信号を非送信とした場合に、認証失敗を知らせるための通知信号を前記他の無線装置と前記別の他の無線装置とに送信することを特徴とする請求項２に記載の無線装置。
【請求項４】
他の無線装置からの探索信号を受けつけた場合に、前記他の無線装置に探索応答信号を出力するステップと、
前記探索応答信号を出力した前記他の無線装置からの認証開始信号を受けつけた場合に、認証処理で使用される情報の一部である第１情報が含まれた第１認証要求信号を前記他の無線装置に繰り返し出力するステップと、
前記第１認証要求信号を繰り返し出力している場合に、前記他の無線装置との間の認証処理の実行を指示するためのトリガをユーザから受けつけるステップと、
トリガを受けつけると、前記第１認証要求信号の繰り返し出力を終了して、認証処理で使用される情報のうちの第１情報以外である第２情報が含まれた第２認証要求信号を前記他の無線装置に出力するステップとをコンピュータに実行させるためのプログラム。
【請求項５】
探索信号を送信する第１無線装置と、
前記第１無線装置からの探索信号を受信した場合に、前記第１無線装置に探索応答信号を送信する第２無線装置とを備え、
前記第２無線装置は、
前記探索応答信号を送信した前記第１無線装置からの認証開始信号を受信した場合に、認証処理で使用される情報の一部である第１情報が含まれた第１認証要求信号を前記第１無線装置に繰り返し送信する通信部と、
前記第１無線装置との間の認証処理の実行を指示するためのトリガをユーザから受けつける受付部とを備え、
前記通信部は、前記第１認証要求信号を繰り返し送信している場合に、前記受付部がトリガを受けつけると、前記第１認証要求信号の繰り返し送信を終了して、認証処理で使用される情報のうちの第１情報以外である第２情報が含まれた第２認証要求信号を前記第１無線装置に送信することを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特に認証処理を実行する無線装置、プログラム、無線通信システムに関する。
【背景技術】
【０００２】
家庭内の機器を接続するためにＩＥＥＥ８０２．１５．４規格などに準拠した無線通信システムが使用される。このような無線通信システムに含まれる無線装置では、通信対象となる無線装置間を関連づけるためのペアリングを行う必要がある。ペアリングにおいては、通信対象となる無線装置間において、各無線装置を識別するための識別情報が交換される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−８１４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線装置間において、ペアリング、特に接続およびセキュリティに関する設定を簡単に実行するための機能として、例えば、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）が規定される。ＷＰＳのような規定では、各無線装置に備えられたボタンが押し下げられると認証処理が実行される。一人のユーザが２台の無線装置のボタンを押し下げる場合、押し下げるタイミングに時間差が生じる。認証処理において許容すべき時間差が長くなると、先にボタンが押し下げられた無線装置の待機期間が長くなり、認証処理が失敗する可能性が増加する。一方、許容すべき時間差が短くなると、２台目の無線装置のボタンの押し下げが間に合わず、認証処理が失敗する可能性が増加する。
【０００５】
本発明はこうした状況に鑑みなされたものであり、その目的は、認証処理が失敗する可能性を低減する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の無線装置は、他の無線装置からの探索信号を受信した場合に、他の無線装置に探索応答信号を送信するとともに、探索応答信号を送信した他の無線装置からの認証開始信号を受信した場合に、認証処理で使用される情報の一部である第１情報が含まれた第１認証要求信号を他の無線装置に繰り返し送信する通信部と、他の無線装置との間の認証処理の実行を指示するためのトリガをユーザから受けつける受付部とを備える。通信部は、第１認証要求信号を繰り返し送信している場合に、受付部がトリガを受けつけると、第１認証要求信号の繰り返し送信を終了して、認証処理で使用される情報のうちの第１情報以外である第２情報が含まれた第２認証要求信号を他の無線装置に送信する。
【０００７】
本発明の別の態様は、無線通信システムである。この無線通信システムは、探索信号を送信する第１無線装置と、第１無線装置からの探索信号を受信した場合に、第１無線装置に探索応答信号を送信する第２無線装置とを備える。第２無線装置は、探索応答信号を送信した第１無線装置からの認証開始信号を受信した場合に、認証処理で使用される情報の一部である第１情報が含まれた第１認証要求信号を第１無線装置に繰り返し送信する通信部と、第１無線装置との間の認証処理の実行を指示するためのトリガをユーザから受けつける受付部とを備える。通信部は、第１認証要求信号を繰り返し送信している場合に、受付部がトリガを受けつけると、第１認証要求信号の繰り返し送信を終了して、認証処理で使用される情報のうちの第１情報以外である第２情報が含まれた第２認証要求信号を第１無線装置に送信する。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、認証処理が失敗する可能性を低減できる。
【図面の簡単な説明】
【００１０】
【図１】実施例に係る無線通信システムの構成を示す図である。
【図２】図２（ａ）−（ｂ）は、図１の無線通信システムの比較対象となる無線通信システムによる認証手順を示すシーケンス図である。
【図３】図１の無線通信システムによる認証手順を示すシーケンス図である。
【図４】図１の無線通信システムによる別の認証手順を示すシーケンス図である。
【図５】図１の第２無線装置による認証手順を示すフローチャートである。
【図６】図１の第２無線装置による別の認証手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明を具体的に説明する前に、概要を述べる。実施例は、２つの無線装置間において無線通信が実行される無線通信システムに関する。無線通信システムでは、２つの無線装置間の無線通信が実行される前に、これらの間においてペアリングが実行される。ペアリングにおける認証処理が実行されている間に、無線通信に関係のない別の無線装置がなりすましによって無線通信システムに参入しようとする場合がある。以下、なりすましによって参入しようとする別の無線装置を「なりすまし無線装置」という。
【００１２】
なりすまし無線装置の参入を防止するための１つの技術は、ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）／パスワードなどの情報をユーザに入力させることである。しかしながら、この場合、ユーザの手間が増加する。別の技術は、秘密の情報／手順を無線通信システムに参入可能な無線装置だけに予め知らせることである。しかしながら、この場合、情報／手順が漏れたときのリスクが高い。さらに別の技術は、特定の時間だけ、ペアリング（参入）を認めることである。しかしながら、この場合、特定の時間においてなりすまし無線装置が参入する可能性があり、完全に参入は防止されない。
【００１３】
ユーザにＩＤ／パスワード入力の手間を取らせずに、なりすましを防ぎながらペアリングを実行する技術の１つが、ＷＰＳである。ＷＰＳでは、各無線装置に備えられたボタンが押し下げられると、無線装置間において認証処理が実行される。この場合、１台目の無線装置のボタンが押し下げられ、２台目のボタンが押し下げられる前に、なりすましの無線装置が参入するおそれがある。そのため、ＷＰＳでは、１台目のボタンが押し下げられてから２台目のボタンが押し下げられる前に、なりすましの無線装置が参入すると、認証処理が停止し、２つの無線装置間のペアリングが失敗になる。
【００１４】
本実施例では、ＷＰＳでの認証処理の手順をベースとして、認証処理を実行する。前述のごとく、一人のユーザが２台の無線装置のボタンを押し下げる場合、押し下げるタイミングに時間差が生じる。１台目の無線装置（以下、「第１無線装置」という）のボタンを押し下げてから２台目の無線装置（以下、「第２無線装置」という）のボタンが押し下げられるまでの間、第１無線装置は、第２無線装置による認証処理の開始を待つ。待機期間が長くなると、第１無線装置は認証処理を停止する。そのため、第１無線装置のボタンを押し下げられてから、第２無線装置のボタンを押し下げるまでの期間は短い方が好ましい。この期間は、認証処理において許容すべき時間差に相当する。一方、許容すべき時間差が短くなると、第１無線装置の設置位置と第２無線装置の設置位置が離れている場合に、第２無線装置のボタンの押し下げが間に合わなくなる。そのため、第１無線装置の待機期間が長くなることを抑制しながら、認証処理において許容すべき時間差を長くすることが求められる。
【００１５】
本実施例に係る第２無線装置は、ボタンの押し下げがなされた第１無線装置からの信号を受信した場合、ボタンの押し下げがなされていなくても、認証処理を開始して途中まで実行する。これにより、第１無線装置の待機期間が長くなることが抑制される。また、第２無線装置のボタンが押し下げられると、第２無線装置は、認証処理の残りを実行する。これにより、認証処理において許容すべき時間差が長くされる。
【００１６】
図１は、実施例に係る無線通信システム１００の構成を示す。無線通信システム１００は、無線装置１０と総称される第１無線装置１０ａ、第２無線装置１０ｂを含む。第１無線装置１０ａは、通信部３０、ボタン３２、受付部３４、処理部３６を含み、処理部３６は、探索処理部４０、第１認証処理部４２、第２認証処理部４４を含む。第２無線装置１０ｂは、通信部５０、ボタン５２、受付部５４、処理部５６を含み、処理部５６は、探索処理部６０、第１認証処理部６２、第２認証処理部６４を含む。
【００１７】
ここでは、認証処理において先にボタン３２が押し下げられる方を第１無線装置１０ａとし、後にボタン５２が押し下げられる方を第２無線装置１０ｂとする。なりすまし無線装置１２は、無線通信システム１００に参入しようとする不正な無線装置であるが、無線装置１０と同様の構成を有してもよい。そのため、なりすまし無線装置１２を無線装置１０に含める場合もある。ここでは、無線通信システム１００の構成を説明する前に、図２（ａ）−（ｂ）をもとに無線通信システム１００の比較対象になる無線通信システムでの処理を説明する。
【００１８】
図２（ａ）−（ｂ）は、無線通信システム１００の比較対象となる無線通信システムによる認証手順を示すシーケンス図である。これは、ＷＰＳと同様の処理に相当する。また、図１の第１無線装置１０ａ、第２無線装置１０ｂに相当する無線装置が、第１無線装置２０ａ、第２無線装置２０ｂと示される。図２（ａ）において、第１無線装置２０ａは、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ１０）。第１無線装置２０ａは、トリガを受けつけると、ペアリング相手となる無線通信システム１００を探索するための探索信号を送信する（Ｓ１２）。第２無線装置２０ｂは、探索信号を受信すると、自身の存在を知らせるために探索応答信号を第１無線装置２０ａに送信する（Ｓ１４）。探索応答信号には、例えば、第２無線装置２０ｂのアドレス情報等が含まれる。第１無線装置２０ａは、探索応答信号を受信することによって、ペアリング相手として第２無線装置２０ｂが存在することを認識する。
【００１９】
第１無線装置２０ａは、認証開始信号を第２無線装置２０ｂに送信し（Ｓ１６）、その後、一定期間において、第２無線装置２０ｂからの信号を受信しなければ、認証開始信号を再度送信する（Ｓ１８）。また、第１無線装置２０ａは、一定期間において、第２無線装置２０ｂからの信号を受信しなければ、認証開始信号を再度送信する（Ｓ２０）。つまり、第１無線装置２０ａは、認証開始信号を繰り返し送信する。第２無線装置２０ｂは、これらの認証開始信号を受信し続ける。第２無線装置２０ｂは、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ２２）。
【００２０】
第２無線装置２０ｂは、第１無線装置２０ａからの認証開始信号を受信している状態においてトリガを受けつけると、第０認証要求信号を第１無線装置２０ａに送信する（Ｓ２４）。第１無線装置２０ａは、第２無線装置２０ｂからの第０認証要求信号を受信すると、第０認証応答信号を第２無線装置２０ｂに送信する（Ｓ２６）。第２無線装置２０ｂは、第１無線装置２０ａからの第０認証応答信号を受信すると、第１認証要求信号を第１無線装置２０ａに送信する（Ｓ２８）。第１無線装置２０ａは、第２無線装置２０ｂからの第１認証要求信号を受信すると、第１認証応答信号を第２無線装置２０ｂに送信する（Ｓ３０）。第２無線装置２０ｂは、第１無線装置２０ａからの第１認証応答信号を受信すると、第２認証要求信号を第１無線装置２０ａに送信する（Ｓ３２）。第１無線装置２０ａは、第２無線装置２０ｂからの第２認証要求信号を受信すると、第２認証応答信号を第２無線装置２０ｂに送信する（Ｓ３４）。
【００２１】
第０認証要求信号と第０認証応答信号は、アルゴリズム交換のための信号である。第１認証要求信号と第１認証応答信号は、ＥＡＰ（ＰＰＰ  Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の第１信号、第２信号であり、第２認証要求信号と第２認証応答信号は、ＥＡＰの第３信号、第４信号である。第１信号から第４信号は、乱数交換、公開鍵交換のための信号に対応してもよい。アルゴリズム交換、第１信号、第２信号、第３信号、第４信号は、認証処理の手順において順に送信されることが定められている。なお、第０認証要求信号、第０認証応答信号、第１認証要求信号、第１認証応答信号、第２認証要求信号、第２認証応答信号は、認証処理の手順において順に送信されることが定められている信号であればよく、前述の例に限定されない。
【００２２】
監視期間２４は、第２無線装置２０ｂが探索信号を受信してからトリガを受けつけるまでの期間であり、前述の認証処理において許容すべき時間差に相当する。監視期間２４は、第２無線装置２０ｂが複数の無線装置２０から探索要求や認証開始を受信していないかを確認する期間であるともいえる。また、待機期間２６は、第１無線装置２０ａが探索信号を送信してから第０認証要求信号を受信する期間に相当する。前述のごとく、待機期間２６において第１無線装置２０ａは、認証開始信号を送信し続ける必要がある。第１無線装置２０ａが認証開始信号の送信を停止した場合、認証処理は停止される。そのため、ペアリングは失敗となる。第１無線装置２０ａが認証開始信号の送信を停止するまでの期間は、無線装置２０ごとに定められるので、待機期間２６をあまり長くできない。また、図２（ａ）に示すような監視期間２４と待機期間２６との関係において、待機期間２６を長くできなければ、監視期間２４も長くできない。
【００２３】
一方、第２無線装置２０ｂでは、監視期間２４を長くしたい場合もある。例えば、大規模施設において、第１無線装置２０ａと第２無線装置２０ｂとの距離が長くなるようにこれらを設置した場合、第１無線装置２０ａのボタンを押し下げてから第２無線装置２０ｂのボタンを押し下げるまでに時間がかかるからである。そのため、監視期間２４を長くしても、待機期間２６を長くしないことが望まれる。
【００２４】
図２（ｂ）は、図２（ａ）の無線通信システムになりすまし無線装置２２が参入しようとする場合を示す。なりすまし無線装置２２は、図１のなりすまし無線装置１２に相当する。第１無線装置２０ａは、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ５０）。第１無線装置２０ａは探索信号を送信する（Ｓ５２）。第２無線装置２０ｂは、探索信号を受信すると、探索応答信号を第１無線装置２０ａに送信する（Ｓ５４）。第１無線装置２０ａは、認証開始信号を第２無線装置２０ｂに送信する（Ｓ５６）。
【００２５】
なりすまし無線装置２２は、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ５８）。なりすまし無線装置２２は探索信号を送信する（Ｓ６０）。第２無線装置２０ｂは、探索信号を受信すると、探索応答信号をなりすまし無線装置２２に送信する（Ｓ６２）。なりすまし無線装置２２は、認証開始信号を第２無線装置２０ｂに送信する（Ｓ６４）。また、第１無線装置２０ａは、認証開始信号を第２無線装置２０ｂに繰り返し送信する（Ｓ６６）。
【００２６】
第２無線装置２０ｂは、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ６８）。第２無線装置２０ｂは、監視期間２４において複数の無線装置２０、つまり第２無線装置２０ｂとなりすまし無線装置２２からの探索信号と認証開始信号とを受信している場合、認証処理を停止させる。その結果、第１無線装置２０ａとなりすまし無線装置２２とのペアリングは失敗になる。図１に戻る。
【００２７】
第１無線装置１０ａのボタン３２は、ペアリングを実行する場合にユーザによって押し下げられる。受付部３４は、ボタン３２の押し下げを検出することによって、他の無線装置１０との間の認証処理の実行を指示するためのトリガを受けつける。探索処理部４０は、受付部３４がトリガを受けつけると、探索信号を生成する。探索信号は、前述のごとく、ペアリング相手となる無線装置１０を探索するための信号であり、例えば、第１無線装置１０ａのアドレス情報等を含む。探索処理部４０は探索信号を通信部３０に出力し、通信部３０は探索信号をブロードキャスト送信する。
【００２８】
第２無線装置１０ｂの通信部５０は、第１無線装置１０ａからの探索信号を受信する。通信部５０は、受信した探索信号を探索処理部６０に出力する。探索処理部６０は、通信部５０から探索信号を受けつけると、探索応答信号を生成する。探索応答信号は、前述のごとく、自身の存在を知らせるための信号であり、第２無線装置１０ｂのアドレス情報等を含む。探索処理部６０は探索応答信号を通信部５０に出力し、通信部５０は探索応答信号を第１無線装置１０ａに送信する。その際、探索処理部６０は、探索応答信号を出力したことを第１認証処理部６２に通知する。
【００２９】
第１無線装置１０ａの通信部３０は、第２無線装置１０ｂからの探索応答信号を受信する。通信部３０は、受信した探索応答信号を探索処理部４０に出力する。探索処理部４０は、通信部３０から探索応答信号を受けつけると、ペアリング相手として第２無線装置１０ｂを特定する。探索処理部４０は、ペアリング相手が第２無線装置１０ｂであることを第１認証処理部４２に出力する。第１認証処理部４２は、ペアリング相手が第２無線装置１０ｂであることを探索処理部４０から知らされると、認証開始信号を生成する。認証開始信号は、第２無線装置１０ｂに対して認証処理の開始を知らせるための信号である。第１認証処理部４２は、認証開始信号を通信部３０に出力し、通信部３０は認証開始信号を第２無線装置１０ｂに送信する。
【００３０】
第２無線装置１０ｂの通信部５０は、第１無線装置１０ａからの認証開始信号を受信する。通信部５０は、受信した認証開始信号を第１認証処理部６２に出力する。第１認証処理部６２は、通信部５０から認証開始信号を受けつけると、第２無線装置１０ｂに対する認証処理の実行を指示するためのトリガをユーザから受けつけていなくても、第０認証要求信号を生成する。第０認証要求信号は、認証処理の手順において最初に送信することが定められている信号であり、例えば、アルゴリズム交換のための信号である。第１認証処理部６２は第０認証要求信号を通信部５０に出力し、通信部５０は第０認証要求信号を第１無線装置１０ａに送信する。
【００３１】
第１無線装置１０ａの通信部３０は、第２無線装置１０ｂからの第０認証要求信号を受信する。通信部３０は、受信した第０認証要求信号を第１認証処理部４２に出力する。第１認証処理部４２は、通信部３０から第０認証要求信号を受けつけると、第０認証応答信号を生成する。第０認証応答信号は、認証処理の手順において第０認証要求信号に続いて送信することが定められている信号であり、例えば、アルゴリズム交換のための信号である。第１認証処理部４２は第０認証応答信号を通信部３０に出力し、通信部３０は第０認証応答信号を第２無線装置１０ｂに送信する。前述のごとく、第２無線装置１０ｂは、ユーザからのトリガを受けつけていなくても、認証開始信号を受けつけると第０認証要求信号を送信するので、第１無線装置１０ａが探索信号を送信してから第０認証要求信号を受信する待機期間が長くなることが抑制される。
【００３２】
第２無線装置１０ｂの通信部５０は、第１無線装置１０ａからの第０認証応答信号を受信する。通信部５０は、受信した第０認証応答信号を第１認証処理部６２に出力する。第１認証処理部６２は、通信部５０から第０認証応答信号を受けつけると、第１認証要求信号を生成する。第１認証要求信号は、認証処理の手順において第０認証応答信号に続いて送信することが定められている信号であり、例えば、ＥＡＰの第１信号である。第１認証処理部６２は第１認証要求信号を通信部５０に出力し、通信部５０は第１認証要求信号を第１無線装置１０ａに送信する。
【００３３】
第１無線装置１０ａの通信部３０は、第２無線装置１０ｂからの第１認証要求信号を受信する。通信部３０は、受信した第１認証要求信号を第１認証処理部４２に出力する。第１認証処理部４２は、通信部３０から第１認証要求信号を受けつけると、第１認証応答信号を生成する。第１認証応答信号は、認証処理の手順において第１認証要求信号に続いて送信することが定められている信号であり、例えば、ＥＡＰの第２信号である。第１認証処理部４２は第１認証応答信号を通信部３０に出力し、通信部３０は第１認証応答信号を第２無線装置１０ｂに送信する。
【００３４】
第２無線装置１０ｂの通信部５０は、第１無線装置１０ａからの第１認証応答信号を受信する。通信部５０は、受信した第１認証応答信号を第１認証処理部６２に出力する。第１認証処理部６２は、通信部５０から第１認証応答信号を受けつけると、第２無線装置１０ｂに対する認証処理の実行を指示するためのトリガをユーザから受けつけていない場合、第１認証要求信号を再び通信部５０に出力する。認証処理の手順において第１認証応答信号に続いては、第２認証要求信号を送信することが定められているが、トリガを受けつけていないので、第１認証処理部６２は、認証処理を進行させないために第１認証要求信号を再び出力する。通信部５０は第１認証要求信号を第１無線装置１０ａに再び送信する。つまり、通信部５０は、第１認証要求信号を第１無線装置１０ａに繰り返し送信する。
【００３５】
第１無線装置１０ａの通信部３０は、第２無線装置１０ｂからの第１認証要求信号を再び受信する。通信部３０は、受信した第１認証要求信号を第１認証処理部４２に出力する。第１認証処理部４２は、通信部３０から第１認証要求信号を受けつけると、第１認証応答信号を通信部３０に出力する。通信部３０は第１認証応答信号を第２無線装置１０ｂに再び送信する。つまり、通信部３０は、第２無線装置１０ｂからの第１認証要求信号を繰り返し受信している場合、第１認証応答信号を第２無線装置１０ｂに送信し続ける。このように、第２無線装置１０ｂと第１無線装置１０ａは、認証処理の手順を最後まで進めず、途中で同一メッセージ、つまり第１認証要求信号と第１認証応答信号とを送信し続ける。なお、繰り返し送信され続ける第１認証要求信号に含まれる第１信号は、認証処理で使用される情報の一部である第１情報と総称されてもよい。
【００３６】
第２無線装置１０ｂのボタン５２は、第１無線装置１０ａのボタン３２が押し下げられた後、ペアリングを実行する場合にユーザによって押し下げられる。受付部５４は、ボタン５２の押し下げを検出することによって、第１無線装置１０ａとの間の認証処理の実行を指示するためのトリガを受けつける。監視期間は、第２無線装置１０ｂが探索信号を受信してからトリガを受けつけるまでの期間であるので、第１無線装置１０ａの待機期間が長くなくても、監視期間は長くされる。第２認証処理部６４は、通信部３０が第１認証要求信号を繰り返し送信している場合に、受付部３４がトリガを受けつけると、第２認証要求信号を生成する。第２認証要求信号は、認証処理の手順において第１認証応答信号に続いて送信することが定められている信号であり、例えば、ＥＡＰの第３信号である。なお、第３信号は、認証処理で使用される情報のうちの第１情報以外である第２情報であるとされてもよい。第２認証処理部６４は、第２認証要求信号を通信部５０に出力する。通信部５０は、第１認証要求信号の繰り返し送信を終了して、第２認証要求信号を第１無線装置１０ａに送信する。
【００３７】
第１無線装置１０ａの通信部３０は、第２無線装置１０ｂからの第２認証要求信号を受信する。通信部３０は、受信した第２認証要求信号を第２認証処理部４４に出力する。第２認証処理部４４は、通信部３０から第２認証要求信号を受けつけると、第２認証応答信号を生成する。第２認証応答信号は、認証処理の手順において第２認証要求信号に続いて送信することが定められている信号であり、例えば、ＥＡＰの第４信号である。第２認証処理部４４は第２認証応答信号を通信部３０に出力し、通信部３０は第２認証応答信号を第２無線装置１０ｂに送信する。
【００３８】
第２無線装置１０ｂの通信部５０は、第１無線装置１０ａからの第２認証応答信号を受信する。通信部５０は、受信した第２認証応答信号を第２認証処理部６４に出力する。第２認証処理部６４は、これまでの認証処理の手順にしたがって第１無線装置１０ａを認証し、第２認証処理部４４は、これまでの認証処理の手順にしたがって第２無線装置１０ｂを認証する。なお、第２無線装置１０ｂと第１無線装置１０ａとの間において、第３認証要求信号、第３認証応答信号の送信がなされてもよい。
【００３９】
以下では、このような認証処理において、認証処理の途中に、無線通信システム１００になりすまし無線装置１２が参入しようとする場合を説明する。なりすまし無線装置１２は、第２無線装置１０ｂが第１無線装置１０ａからの探索信号を受信してからトリガを受けつけるまでの監視期間の間に、探索信号を第２無線装置１０ｂに送信する。第２無線装置１０ｂの通信部５０は、なりすまし無線装置１２からの探索信号を受信する。探索処理部６０は、通信部５０から探索信号を受けつけると、探索応答信号を生成する。通信部５０は探索応答信号をなりすまし無線装置１２に送信する。
【００４０】
なりすまし無線装置１２は、第２無線装置１０ｂからの探索応答信号を受信すると、認証開始信号を第２無線装置１０ｂに送信する。第２無線装置１０ｂの通信部５０は、なりすまし無線装置１２からの認証開始信号を受信する。これに続いて、第２無線装置１０ｂと第１無線装置１０ａとの間において、第０認証要求信号、第０認証応答信号、第１認証要求信号、第１認証応答信号がこれまでと同様に送信されてもよい。
【００４１】
このような処理の結果、第２無線装置１０ｂの通信部５０は、監視期間において、なりすまし無線装置１２からの探索信号と認証開始信号の少なくとも１つも受信することになる。このような場合、第２認証処理部６４は、認証処理の停止を決定する。これは、受付部３４がトリガを受けつけても、第２認証処理部６４が第２認証要求信号を生成せず、通信部５０が第２認証要求信号を送信しないことに相当する。ここで、第２認証処理部６４は、第２認証要求信号を生成しない場合、認証失敗を知らせるための通知信号を生成する。第２認証処理部６４は、通知信号を通信部５０に出力する。通信部５０は、第１無線装置１０ａとなりすまし無線装置１２に通知信号を送信する。
【００４２】
第１無線装置１０ａとなりすまし無線装置１２は、第２無線装置１０ｂからの第２認証要求信号を受信せず、通知信号を受信するので、認証処理を停止する。その結果、第１無線装置１０ａとなりすまし無線装置１２は、第２無線装置１０ｂとペアリングされない。なお、第２無線装置１０ｂにおいて、監視期間において、なりすまし無線装置１２からの探索信号と認証開始信号の少なくとも１つを受信しない場合、受付部３４がトリガを受けつけると、前述のごとく、通信部５０は第２認証要求信号を送信する。
【００４３】
本開示における装置、システム、または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置、システム、または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（ＩＣ）、またはＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を含む１つまたは複数の電子回路で構成される。複数の電子回路は、１つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは１つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なＲＯＭ、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【００４４】
以上の構成による無線通信システム１００の動作を説明する。図３は、無線通信システム１００による認証手順を示すシーケンス図である。第１無線装置１０ａは、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ１００）。第１無線装置１０ａは、トリガを受けつけると探索信号を送信する（Ｓ１０２）。第２無線装置１０ｂは、探索信号を受信すると探索応答信号を第１無線装置１０ａに送信する（Ｓ１０４）。第１無線装置１０ａは、認証開始信号を第２無線装置１０ｂに送信する（Ｓ１０６）。第２無線装置１０ｂは、認証開始信号を受信すると第０認証要求信号を第１無線装置１０ａに送信する（Ｓ１０８）。ここで、待機期間１６は、第１無線装置１０ａが探索要求を送信してから、第１無線装置１０ａが第０認証要求信号を受信するまでの期間として規定される。
【００４５】
第１無線装置１０ａは、第０認証要求信号を受信すると第０認証応答信号を第２無線装置１０ｂに送信する（Ｓ１１０）。第２無線装置１０ｂは、第０認証応答信号を受信すると第１認証開始信号を第１無線装置１０ａに送信する（Ｓ１１２）。第１無線装置１０ａは、第１認証要求信号を受信すると第１認証応答信号を第２無線装置１０ｂに送信する（Ｓ１１４）。第２無線装置１０ｂによる第１認証開始信号の送信（Ｓ１１６）と、第１無線装置１０ａによる第１認証応答信号の送信（Ｓ１１８）は、繰り返し実行される。
【００４６】
第２無線装置１０ｂは、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ１２０）。ここで、監視期間１４は、第２無線装置１０ｂが探索要求を受信してから、第２無線装置１０ｂがトリガを受けつけるまでの期間として規定される。第２無線装置１０ｂは、トリガを受けつけると、第２認証要求信号を第１無線装置１０ａに送信する（Ｓ１２２）。第１無線装置１０ａは、第２無線装置１０ｂからの第２認証要求信号を受信すると、第２認証応答信号を第２無線装置１０ｂに送信する（Ｓ１２４）。
【００４７】
図４は、無線通信システム１００による別の認証手順を示すシーケンス図である。第１無線装置１０ａは、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ１５０）。第１無線装置１０ａは、トリガを受けつけると探索信号を送信する（Ｓ１５２）。第２無線装置１０ｂは、探索信号を受信すると探索応答信号を第１無線装置１０ａに送信する（Ｓ１５４）。第１無線装置１０ａは、認証開始信号を第２無線装置１０ｂに送信する（Ｓ１５６）。第２無線装置１０ｂは、認証開始信号を受信すると第０認証要求信号を第１無線装置１０ａに送信する（Ｓ１５８）。
【００４８】
第１無線装置１０ａは、第０認証要求信号を受信すると第０認証応答信号を第２無線装置１０ｂに送信する（Ｓ１６０）。第２無線装置１０ｂは、第０認証応答信号を受信すると第１認証開始信号を第１無線装置１０ａに送信する（Ｓ１６２）。第１無線装置１０ａは、第１認証要求信号を受信すると第１認証応答信号を第２無線装置１０ｂに送信する（Ｓ１６４）。なりすまし無線装置１２は、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ１６６）。なりすまし無線装置１２は探索信号を送信する（Ｓ１６８）。第２無線装置１０ｂは、探索信号を受信すると、探索応答信号をなりすまし無線装置１２に送信する（Ｓ１７０）。第２無線装置１０ｂによる第１認証開始信号の送信（Ｓ１７２）と、第１無線装置１０ａによる第１認証応答信号の送信（Ｓ１７４）は、繰り返し実行される。
【００４９】
第２無線装置１０ｂは、ユーザにボタンを押し下げられることによってトリガを受けつける（Ｓ１７６）。第２無線装置１０ｂは、監視期間１４において、第１無線装置１０ａからの探索信号となりすまし無線装置１２からの探索信号とを受信しているので、認証処理の停止を決定する。第２無線装置１０ｂは、通知信号を第１無線装置１０ａに送信する（Ｓ１７８）とともに、なりすまし無線装置１２にも送信する（Ｓ１８０）。
【００５０】
図５は、第２無線装置１０ｂによる認証手順を示すフローチャートである。探索処理部６０が探索信号を受けつけなければ（Ｓ２００のＮ）、待機する。探索処理部６０が探索信号を受けつければ（Ｓ２００のＹ）、探索処理部６０は探索応答信号を出力する（Ｓ２０２）。第１認証処理部６２が認証開始信号を受けつけなければ（Ｓ２０４のＮ）、待機する。第１認証処理部６２が認証開始信号を受けつければ（Ｓ２０４のＹ）、第１認証処理部６２は第０認証要求信号を出力する（Ｓ２０６）。第１認証処理部６２は第０認証応答信号を受けつけ（Ｓ２０８）、第１認証要求信号を出力し（Ｓ２１０）、第１認証応答信号を受けつける（Ｓ２１２）。受付部５４がトリガを受けつけなければ（Ｓ２１４のＮ）、ステップ２１０に戻る。受付部５４がトリガを受けつければ（Ｓ２１４のＹ）、第２認証処理部６４は、第２認証要求信号を出力し（Ｓ２１６）、第２認証応答信号を受けつける（Ｓ２１８）。
【００５１】
図６は、第２無線装置１０ｂによる別の認証手順を示すフローチャートである。受付部５４はトリガを受けつける（Ｓ２５０）。探索処理部６０が監視期間１４に２つ以上の無線装置１０から探索信号を受けつけていれば（Ｓ２５２のＹ）、第２認証処理部６４は通知信号を出力する（Ｓ２５４）。探索処理部６０が監視期間１４に２つ以上の無線装置１０から探索信号を受けつけていなければ（Ｓ２５２のＮ）、つまり１つの無線装置１０から探索処理部６０が探索信号を受けつけていれば、第２認証処理部６４は第２認証要求信号を出力する（Ｓ２５６）。
【００５２】
本実施例によれば、トリガをユーザから受けつける前であっても、探索信号を受信した場合に、第１認証要求信号を繰り返し送信するまで認証処理を進めるので、第１無線装置１０ａでの待機期間１６が長くなることを抑制できる。また、第１無線装置１０ａでの待機期間１６が長くなることが抑制されるので、第１無線装置１０ａが認証処理を途中で停止することを防止できる。第１無線装置１０ａが認証処理を途中で停止することが防止されるので、認証処理が失敗する可能性を低減できる。また、トリガをユーザから受けつけると、第１認証要求信号の繰り返し送信を終了して、第２認証要求信号を送信するので、監視期間１４を長くできる。また、監視期間１４が長くなるので、認証処理が失敗する可能性を低減できる。
【００５３】
また、監視期間１４において、第１無線装置１０ａとなりすまし無線装置１２から探索信号と認証開始信号の少なくとも１つも受信した場合に、トリガを受けつけても第２認証要求信号を非送信とするので、なりすまし無線装置１２の参入を防止できる。また、なりすまし無線装置１２の参入が防止されるので、安全性を向上できる。また、監視期間１４において、なりすまし無線装置１２からの探索信号と認証開始信号の少なくとも１つを非受信である場合に、トリガを受けつけると第２認証要求信号を送信するので、第１無線装置１０ａに対する認証処理を継続できる。また、第２認証要求信号を非送信とした場合に通知信号を送信するので、認証失敗を第１無線装置１０ａとなりすまし無線装置１２に知らせることができる。
【００５４】
本発明の一態様の概要は、次の通りである。本発明のある態様の第２無線装置１０ｂは、第１無線装置１０ａからの探索信号を受信した場合に、第１無線装置１０ａに探索応答信号を送信するとともに、探索応答信号を送信した第１無線装置１０ａからの認証開始信号を受信した場合に、認証処理で使用される情報の一部である第１情報が含まれた第１認証要求信号を第１無線装置１０ａに繰り返し送信する通信部５０と、第１無線装置１０ａとの間の認証処理の実行を指示するためのトリガをユーザから受けつける受付部５４とを備える。通信部５０は、第１認証要求信号を繰り返し送信している場合に、受付部５４がトリガを受けつけると、第１認証要求信号の繰り返し送信を終了して、認証処理で使用される情報のうちの第１情報以外である第２情報が含まれた第２認証要求信号を第１無線装置１０ａに送信する。
【００５５】
通信部５０は、（１）第１無線装置１０ａからの探索信号を受信してから、受付部５４がトリガを受けつけるまでの監視期間において、なりすまし無線装置１２からの探索信号と認証開始信号の少なくとも１つも受信した場合に、受付部５４がトリガを受けつけても第２認証要求信号を非送信とし、（２）監視期間において、なりすまし無線装置１２からの探索信号と認証開始信号の少なくとも１つを非受信である場合に、受付部５４がトリガを受けつけると第２認証要求信号を送信してもよい。
【００５６】
通信部５０は、第２認証要求信号を非送信とした場合に、認証失敗を知らせるための通知信号を第１無線装置１０ａとなりすまし無線装置１２とに送信してもよい。
【００５７】
本発明の別の態様は、無線通信システム１００である。この無線通信システム１００は、探索信号を送信する第１無線装置１０ａと、第１無線装置１０ａからの探索信号を受信した場合に、第１無線装置１０ａに探索応答信号を送信する第２無線装置１０ｂとを備える。第２無線装置１０ｂは、探索応答信号を送信した第１無線装置１０ａからの認証開始信号を受信した場合に、認証処理で使用される情報の一部である第１情報が含まれた第１認証要求信号を第１無線装置１０ａに繰り返し送信する通信部５０と、第１無線装置１０ａとの間の認証処理の実行を指示するためのトリガをユーザから受けつける受付部５４とを備える。通信部５０は、第１認証要求信号を繰り返し送信している場合に、受付部５４がトリガを受けつけると、第１認証要求信号の繰り返し送信を終了して、認証処理で使用される情報のうちの第１情報以外である第２情報が含まれた第２認証要求信号を第１無線装置１０ａに送信する。
【００５８】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５９】
本実施例において、第０認証要求信号には、アルゴリズム交換が含まれる。しかしながらこれに限らず例えば、第０認証要求信号に、第１認証要求信号の再送時間あるいは再送回数などのパラメータが含められてもよい。第１無線装置１０ａは、再送時間あるいは再送回数が満了した場合に第２認証要求信号を受信しなければ、認証処理を停止する。本変形例によれば、第２無線装置１０ｂとの通信が途絶えた場合であっても、再送時間あるいは再送回数が満了するまで、第１無線装置１０ａでの認証処理を継続できる。
【００６０】
本実施例において、第０認証要求信号と第０認証応答信号がアルゴリズム交換であるが、第１認証要求信号と第１認証応答信号がアルゴリズム交換であってもよい。つまり、アルゴリズム交換が第１情報であってもよい。その場合、第０認証要求信号と第０認証応答信号が省略されてもよい。
【符号の説明】
【００６１】
１０  無線装置、  １２  なりすまし無線装置、  ３０  通信部、  ３２  ボタン、  ３４  受付部、  ３６  処理部、  ４０  探索処理部、  ４２  第１認証処理部、  ４４  第２認証処理部、  ５０  通信部、  ５２  ボタン、  ５４  受付部、  ５６  処理部、  ６０  探索処理部、  ６２  第１認証処理部、  ６４  第２認証処理部、  １００  無線通信システム。
【図１】
2018191158.tif 000003
【図２】
2018191158.tif 000004
【図３】
2018191158.tif 000005
【図４】
2018191158.tif 000006
【図５】
2018191158.tif 000007
【図６】
2018191158.tif 000008