(57)【要約】【課題】親装置と子装置との間の無線通信におけるペアリングを簡便にする。【解決手段】リモコン装置より１回目のプッシュボタン押下により認証鍵１を含むペアリング命令を赤外線リモコン信号で子装置に送信する。子装置は受信した認証鍵１に基づいて生成した認証鍵２を無線ＬＡＮで親装置に送信する。リモコン装置は２回目のプッシュボタン押下により認証鍵３を含むペアリング命令を赤外線リモコン信号で親装置に送信する。親装置は無線ＬＡＮで受信した認証鍵２と赤外線リモコン信号で受信した認証鍵３を比較し一致すればペアリング承認を無線ＬＡＮで子装置に送信する。子装置はペアリング承認を受信してペアリングを確立する。【選択図】図１
2015008454.tif 000002
【特許請求の範囲】
【請求項１】
第１の認証鍵を入力情報として所定のアルゴリズムにより生成した第２の認証鍵およびペアリングを要求するペアリング要求識別子を含む第１の無線通信パケットを第１の無線通信方式を用いて子の無線通信装置から受信する無線通信回路と、
前記無線通信回路が受信した前記無線通信パケットを受け付けるペアリング受付部と、
第３の認証鍵及び前記子の無線通信装置とのペアリングを命令するペアリング命令識別子を含む第２の無線通信パケットを前記第１の無線通信方式とは異なる第２の無線通信方式により遠隔操作装置から直接受信する受信回路と、
前記受信回路が前記第２の無線通信パケットを受信したかどうかを監視するペアリング命令監視部と、
前記第１の無線通信パケットから抽出された第２の認証鍵と前記第２の無線通信パケットから抽出された第３の認証鍵とが一致するかどうかを判定する認証鍵判定部とを備え、
前記遠隔操作装置から送られる第３の認証鍵が前記第１の認証鍵を入力情報として前記所定のアルゴリズムと同じアルゴリズムにより生成された場合、前記認証鍵判定部において前記第２の認証鍵と前記第３の認証鍵が一致すると判定するように構成した無線通信装置。
【請求項２】
前記認証鍵判定部により、前記第２の認証鍵と前記第３の認証鍵とが一致すると判定された場合、前記無線通信回路を用いて前記子の無線通信装置とのペアリングを承認することを示す情報を含む無線通信パケットを前記子の無線通信装置へ送信する請求項１記載の無線通信装置。
【請求項３】
前記子の無線通信装置において入力情報として用いる第１の認証鍵は、前記遠隔操作装置の操作入力に応じて、前記所定のアルゴリズムと同じアルゴリズムにより前記遠隔操作装置において生成された後、前記第２の無線通信方式により前記遠隔操作装置から前記子の無線通信装置へ送信されたものである請求項２に記載の無線通信装置。
【請求項４】
前記ペアリング要求識別子を含むパケットは、更に前記第２の認証鍵を入力情報として所定のアルゴリズムにより更に生成した認証鍵を含み、
前記遠隔操作装置から送られる第３の認証鍵が前記第１の認証鍵または前記第２の認証鍵を入力情報として前記所定のアルゴリズムと同じアルゴリズムにより生成された場合、前記認証鍵判定部は、前記第２の認証鍵または前記更に生成した認証鍵のいずれかと前記第３の認証鍵が一致すると判定する請求項２記載の無線通信装置。
【請求項５】
第１の認証鍵を入力情報として所定のアルゴリズムにより生成した第２の認証鍵およびペアリングを要求するペアリング要求識別子を含む第１の無線通信パケットを第１の無線通信方式を用いて子の無線通信装置から受信する無線通信ステップと、
前記無線通信回路が受信した前記無線通信パケットを受け付けるペアリング受付ステップと、
第３の認証鍵及び前記子の無線通信装置とのペアリングを命令するペアリング命令識別子を含む第２の無線通信パケットを前記第１の無線通信方式とは異なる第２の無線通信方式により前記遠隔操作装置から直接受信する受信ステップと、
前記受信ステップにより前記第２の無線通信パケットを受信したかどうかを監視するペアリング命令監視ステップと、
前記第１の無線通信パケットから抽出された第２の認証鍵と前記第２の無線通信パケットから抽出された第３の認証鍵とが一致するかどうかを判定する認証鍵判定ステップとを備え、
前記遠隔操作装置から送られる第３の認証鍵が前記第１の認証鍵を入力情報として前記所定のアルゴリズムと同じアルゴリズムにより生成された場合、前記認証鍵判定ステップにおいて前記第２の認証鍵と前記第３の認証鍵が一致すると判定するようにした無線通信方法。
【請求項６】
無線通信装置であって、
第１の認証鍵を入力情報として所定のアルゴリズムにより第２の認証鍵を生成する認証鍵生成部と、
前記第２の認証鍵およびペアリングを要求するペアリング要求識別子を含むパケットを生成するペアリング要求部と、
前記生成したパケットを第１の無線通信方式を用いてペアリング対象の親の無線通信装置へ送信する無線通信回路と、
前記第１の無線通信方式とは異なる第２の無線通信方式を用いて第２の無線通信パケットを遠隔操作装置から直接受信する受信回路とを備え、
前記第１の認証鍵は、前記遠隔操作装置から直接受信した第２の無線通信パケットに含まれ、かつ前記第１の認証鍵は、前記所定のアルゴリズムと同じアルゴリズムにより前記遠隔操作装置において生成されたものである無線通信装置。
【請求項７】
前記ペアリングの要求に対する応答としてのパケットに前記ペアリングを了承することを示す情報が含まれている場合、前記親の無線通信装置とのペアリングを実行するための初期設定を行なう初期設定部を備える請求項６記載の無線通信装置。
【請求項８】
前記認証鍵生成部は、前記生成した第２の認証鍵を入力情報として前記所定のアルゴリズムにより更なる認証鍵を生成し、
前記ペアリング要求部は、前記第２の認証鍵、前記更なる認証鍵およびペアリングを要求するペアリング要求識別子を含むパケットを生成する請求項７記載の無線通信装置。
【請求項９】
所定のアルゴリズムにより生成される認証鍵とは、乱数を発生するアルゴリズムにより生成される乱数である請求項７記載の無線通信装置。
【請求項１０】
無線通信装置を用いた無線通信方法であって、
第１の認証鍵を入力情報として所定のアルゴリズムにより第２の認証鍵を生成する認証鍵生成ステップと、
前記第２の認証鍵およびペアリングを要求するペアリング要求識別子を含むパケットを生成するペアリング要求ステップと、
前記生成したパケットを第１の無線通信方式を用いてペアリング対象の親の無線通信装置へ送信する無線通信ステップと、
前記第１の無線通信方式とは異なる第２の無線通信方式を用いて第２の無線通信パケットを遠隔操作装置から直接受信する受信ステップとを備え、
前記第１の認証鍵は、前記遠隔操作装置から直接受信した第２の無線通信パケットに含まれ、かつ前記第１の認証鍵は、前記所定のアルゴリズムと同じアルゴリズムにより前記遠隔操作装置において生成されたものである無線通信方法。
【請求項１１】
遠隔操作により親の無線通信装置と子の無線装置のペアリングを行なう遠隔操作装置であって、
入力情報を保持する保持部と、
所定の操作入力がなされた場合、前記保持部に保持された入力情報を入力として、所定のアルゴリズムにより新たに生成された認証鍵を出力する認証鍵生成部と、
前記新たな認証鍵を含むパケットを生成するパケット生成部と、
前記生成した認証鍵を前記新たな入力情報として更新する更新部と、
前記生成したパケットを前記子の無線通信装置へ送信する送信回路とを備え、
前記所定の操作入力が再度なされた場合、前記認証鍵生成部は、前記保持された入力情報を入力として、前記所定のアルゴリズムにより更なる認証鍵を生成し、
前記パケット生成部は、前記更なる認証鍵を含むパケットを新たに生成し、
前記送信回路は、前記新たなパケットを前記親の無線通信装置へ送信する遠隔操作装置。
【請求項１２】
リセット信号を検知する検知部と、
前記リセット信号を検知した後、カウント動作を開始するカウント部とを備え、
前記リセット信号を検知してから前記所定の操作入力がなされるまでの間、前記保持部は、前記カウント部によるカウント値を入力情報として保持するようにした請求項１１に記載の遠隔操作装置。
【請求項１３】
所定のアルゴリズムにより生成される認証鍵とは、乱数を発生するアルゴリズムにより生成される乱数である請求項１１記載の遠隔操作装置。
【請求項１４】
遠隔操作により親の無線通信装置と子の無線装置のペアリングを行なう遠隔操作装置を用いた遠隔操作方法であって、
入力情報を保持する保持ステップと、
所定の操作入力がなされた場合、前記遠隔操作装置が備える保持部に保持された入力情報を入力として、所定のアルゴリズムにより新たに生成された認証鍵を出力する認証鍵生成ステップと、
前記新たな認証鍵を含むパケットを生成するパケット生成ステップと、
前記生成した認証鍵を前記新たな入力情報として更新する更新ステップと、
前記生成したパケットを前記子の無線通信装置へ送信する送信ステップとを備え、
前記所定の操作入力が再度なされた場合、前記認証鍵生成部は、前記保持された入力情報を入力として、前記所定のアルゴリズムにより更なる認証鍵を生成し、
前記パケット生成ステップは、前記更なる認証鍵を含むパケットを新たに生成し、
前記送信ステップは、前記新たなパケットを前記親の無線通信装置へ送信する遠隔操作方法。
【請求項１５】
請求項１４に記載の遠隔操作方法をコンピュータに実行させるためのプログラムを搭載した遠隔操作装置。
【請求項１６】
前記遠隔操作装置は、前記プログラムをダウンロードしたスマートフォンである請求項１５記載の遠隔操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置における装置間の通信初期設定、いわゆるペアリングに関するものであり、特に無線ＬＡＮや特定省電力無線を搭載する家電のペアリングに関するものである。
【背景技術】
【０００２】
近年、コンピュータの小型軽量化と無線通信技術の発達、さらにはクラウドコンピューティングの普及に呼応して、無線ＬＡＮや特定省電力無線を搭載する機器が増加している。
【０００３】
これら無線通信は、有線通信が通信ケーブルを接続するだけでネットワークのグループ（以降サブネットと称す）をセキュアに形成できるのとは異なり、通信規約に則った詳細な通信初期設定（暗号規約の設定も含む）を行って初めてセキュアなサブネットが形成できる。しかしながら、無線通信がコンシューマ機器に搭載されるにつれて、しだいにその通信初期設定がコンシューマにとっては非常に難しいものであるということが課題となってきた。
【０００４】
従来の無線通信ペアリングシステムとしては、無線ＬＡＮの業界団体であるＷｉ−Ｆｉアライアンスが策定したＷｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ（以降ＷＰＳと称す）規格を実装した無線通信ペアリング装置があった。（例えば、非特許文献１参照）。ＷＰＳでは２方式が規定されている。一つ目はプッシュボタン式と呼ばれる方式で、具体的には無線通信ペアリング装置にプッシュボタンを設けておき、ペアリングを行う場合に、対象の２装置のプッシュボタンをほぼ同時に押すことによりペアリングを行うものである。また二つ目の方式はＰＩＮコード式と呼ばれる方式で、具体的にはどちらか一方の無線通信ペアリング装置でＰＩＮコードと呼ばれる暗証番号を生成するかもしくは予め設定しておき、そのＰＩＮコードを人手によってペアリング対象の相手側無線通信ペアリング装置に入力することによりペアリングを行うものである。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Ｗｉ−Ｆｉ  Ｓｉｍｐｌｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｖ２．０．２
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、無線通信装置における装置間のペアリングを簡便にする。
【課題を解決するための手段】
【０００７】
第１の認証鍵を入力情報として所定のアルゴリズムにより生成した第２の認証鍵およびペアリングを要求するペアリング要求識別子を含む第１の無線通信パケットを第１の無線通信方式を用いて子の無線通信装置から受信する無線通信回路と、無線通信回路が受信した無線通信パケットを受け付けるペアリング受付部と、第３の認証鍵及び子の無線通信装置とのペアリングを命令するペアリング命令識別子を含む第２の無線通信パケットを第１の無線通信方式とは異なる第２の無線通信方式により遠隔操作装置から直接受信する受信回路と、受信回路が第２の無線通信パケットを受信したかどうかを監視するペアリング命令監視部と、第１の無線通信パケットから抽出された第２の認証鍵と第２の無線通信パケットから抽出された第３の認証鍵とが一致するかどうかを判定する認証鍵判定部とを備え、遠隔操作装置から送られる第３の認証鍵が第１の認証鍵を入力情報として所定のアルゴリズムと同じアルゴリズムにより生成された場合、認証鍵判定部において第２の認証鍵と第３の認証鍵が一致すると判定するように構成したものである。
【発明の効果】
【０００８】
かかる構成によって、遠隔操作装置からの認証鍵による認証でセキュアに親の無線装置または子の無線装置とのペアリングを、遠隔操作により行なうことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１における無線通信ペアリングシステムの構成図である。
【図２】図２は、実施の形態１における子装置の構成図である。
【図３】図３は、実施の形態１における親装置の構成図である。
【図４】図４は、実施の形態１におけるリモコン装置の構成図である。
【図５】図５は、実施の形態１におけるペアリング命令に対応するパケットのデータ構造の一例を示す図である。
【図６Ａ】図６Ａは、実施の形態１におけるペアリング要求に対応するパケットのデータ構造の一例を示す図である。
【図６Ｂ】図６Ｂは、実施の形態１におけるペアリング承認結果に対応するパケットのデータ構造の一例を示す図である。
【図７】図７は、実施の形態１における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを示したチャートである。
【図８】図８は、実施の形態１における子装置の動作の流れを示したフローチャートである。
【図９】図９は、実施の形態１における親装置の動作の流れを示したフローチャートである。
【図１０】図１０は、実施の形態１におけるリモコン装置の動作の流れを示したフローチャートである。
【図１１】図１１は、実施の形態２におけるペアリング要求に対応するパケットのデータ構造の一例を示す図である。
【図１２】図１２は、実施の形態２における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを示した第１のチャートである。
【図１３】図１３は、実施の形態２における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを示した第２のチャートである。
【図１４】図１４は、実施の形態２における親装置の動作の流れを示したフローチャートである。
【図１５】図１５は、実施の形態３における無線通信ペアリングシステムの構成図である。
【発明を実施するための形態】
【００１０】
本発明の実施の形態は、無線通信装置における装置間、特に無線ＬＡＮや特定省電力無線を搭載する家電の通信初期設定、いわゆるペアリングを簡便にするものである。  従来のＷＰＳのプッシュボタン式は、プッシュボタンをほぼ同時に押すとはいえ少なからずある程度の時間差を許容しているので、その間に悪意を持った攻撃者の無線通信ペアリング装置が割り込んでペアリングできてしまうという脆弱性の課題があった。また、無線通信ペアリング装置を家電に適用する場合、例えばルームエアコンや照明器具に適用する場合、それらは部屋の天井付近に設置されるためプッシュボタンを押すことが手間の掛かる作業となり必ずしも簡便な方式ではないといった課題がある。
【００１１】
また、従来のＷＰＳのＰＩＮコード式は少なくともどちらか一方の無線通信ペアリング装置にＰＩＮコードを入力するためのユーザインタフェース（以降ＵＩと称す）を導入する必要があり、ＰＩＮコードの入力確認のための何らかの表示装置やＰＩＮコードの入力のための何らかの入力装置といった部品あるいはＵＩのためのパーソナルコンピュータを接続する必要がありコストアップや手間が掛かるといった課題がある。また、ＰＩＮコードは何桁かの数字を人手により入力する必要があるので必ずしも簡便な方式ではないといった課題がある。
【００１２】
本発明の実施の形態にかかる無線通信装置によれば、遠隔操作装置からの認証鍵による認証でセキュアに親の無線装置または子の無線装置とのペアリングを遠隔操作により行なうことが可能となる。例えば子の無線装置（または親の無線通信装置）が天井付近に設置された家電に組み込まれている場合、親の無線通信装置（または子の無線通信装置）とのペアリングを遠隔操作により簡便に行うことが可能となる。
【００１３】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００１４】
（実施の形態１）
図１は、本発明の実施の形態１における無線通信ペアリングシステムの構成図である。
【００１５】
図１において、１０はペアリングを求める側の子装置、例えばルームエアコンや照明器具、２０はペアリングの求めに応じる側の親装置、例えば無線ＬＡＮアクセスポイントや無線ＬＡＮルータ、３０は無線通信ペアリングシステムの操作者が手に持ってプッシュボタンを押すことによりペアリングを実行するためのリモコン装置である。
【００１６】
リモコン装置３０の赤外線発光部（図示せず）を子装置１０に向けて操作入力をすると子装置１０を遠隔操作できる。また、リモコン装置３０の赤外線発光部（図示せず）を親装置２０に向けて操作入力をすると親装置２０を遠隔操作できる。
【００１７】
図１において、リモコン装置３０から子装置１０へは、例えば赤外線によりパケット（または無線通信パケット）を送信する。
【００１８】
また、リモコン装置３０から親装置２０へは、例えば赤外線によりパケット（または無線通信パケット）を送信する。
【００１９】
また、子装置１０から親装置２０へは、例えば無線電波によりパケット（または無線通信パケット）を送信する。
【００２０】
また、親装置２０から子装置１０へは、例えば無線電波によりパケット（または無線通信パケット）を送信する。
（子装置の構成）
図２は、本発明の実施の形態１における子装置の構成の一例を説明するための図である。
【００２１】
図２において、無線ＬＡＮインタフェース部１０２ｂはペアリングによってサブネットを形成する無線通信手段である。無線ＬＡＮインタフェース部１０２ｂは、例えばペアリング要求部１０１から受けたペアリング要求に対応するパケット（または無線通信パケットと称す）を信号に変換し、変調して無線電波を介して送信するように無線ＬＡＮ通信回路１０２ａを制御する。無線ＬＡＮ通信回路１０２ａは、親装置２０から送信された無線電波に含まれる変調信号を受信する。無線ＬＡＮインタフェース部１０２ｂは、無線電波を用いて送信された変調信号を復調するように無線ＬＡＮ通信回路１０２ａを制御する。無線ＬＡＮインタフェース部１０２ｂは、復調した信号から無線通信パケットを取り出し、ペアリング要求部１０１に通知する。
【００２２】
赤外線リモコン受信部１０５は、赤外線リモコン受信回路（図示せず）を含む。赤外線リモコン受信部１０５は、無線ＬＡＮの通信距離よりも通信距離が短い通信方式を用いて信号を受信する無線通信手段であって、例えばリモコン装置３０から送信された赤外線を用いて送信された変調信号を受信し、受信した変調信号を復調して取り出した無線通信パケットをペアリング命令監視部１０４に通知する。
【００２３】
ペアリング命令監視部１０４は赤外線リモコン受信部１０５から受けたリモコン装置３０からの無線通信パケットに後述するペアリング命令識別子を含むかを監視する。
【００２４】
リモコン装置３０からの無線通信パケットに後述するペアリング命令識別子が含まれる場合にペアリング命令であると判断し、このパケットに含まれる認証鍵１を抽出して認証鍵生成部１０３に通知する。
【００２５】
認証鍵生成部１０３はペアリング命令監視部１０４から受けた認証鍵１を入力として新たな認証鍵である認証鍵２を生成するといった鍵連鎖のアルゴリズムで認証鍵２を生成してペアリング要求部１０１に通知する。ペアリング要求部１０１は認証鍵生成部１０３から新たな認証鍵である認証鍵２を受けた場合に認証鍵２を含むペアリング要求に対応する無線通信パケットを生成し、生成した無線通信パケットを無線ＬＡＮインタフェース部１０２ｂに通知する。無線ＬＡＮインタフェース部１０２ｂは、ペアリング要求に対応する無線通信パケットを信号に変換して、変換した信号を変調して、親装置２０へ送信するように無線ＬＡＮ通信回路１０２ａを制御する。
【００２６】
ペアリング要求を親装置２０へ送信した後、無線ＬＡＮインタフェース部１０２ｂは要求に対する応答としての受信パケットを受信する。受信パケットに含まれるデータがペアリング承認の場合にペアリング承認に基づき親装置２０と無線ＬＡＮを用いた通信を行なうための初期設定処理を実行する。
【００２７】
上述のペアリング要求部１０１、無線ＬＡＮインタフェース部１０２ｂ、認証鍵生成部１０３、ペアリング命令監視部１０４は例えばプログラムとして、メモリなどのストレージ（図示せず）に格納されており、プログラムを読み出して中央処理装置（またはＣＰＵと称す）により、実行して、それぞれの機能を実現する。
【００２８】
また、赤外線リモコン受信部１０５における受信した変調信号をリモコン装置３０からの無線通信パケットに復調してペアリング命令監視部１０４に通知するという機能を実現するプログラムをストレージに格納し、ストレージからプログラムを読み出して、赤外線リモコン受信部１０５に対応する機能を実現する。
【００２９】
上述のペアリング要求部１０１、無線ＬＡＮインタフェース部１０２ｂ、認証鍵生成部１０３、ペアリング命令監視部１０４、赤外線リモコン受信部１０５はそれぞれプログラムである例を説明した。しかしながら、これに限定される必要はなく、例えばペアリング要求部１０１、無線ＬＡＮインタフェース部１０２ｂ、認証鍵生成部１０３、ペアリング命令監視部１０４、赤外線リモコン受信部１０５のいずれかの機能、または全ての機能を専用の信号処理回路を用いて実現するような構成であっても良い。
（親装置の構成）。
【００３０】
図３は、本発明の実施の形態１における親装置の構成図である。
【００３１】
図３において、無線ＬＡＮインタフェース部２０２ｂはペアリングによってサブネットを形成する無線通信手段であって、子装置１０から無線電波を用いて送信された変調信号を受信し、復調するように無線ＬＡＮ通信回路２０２ａを制御する。無線ＬＡＮインタフェース部２０２ｂは、復調した信号から取り出した無線通信パケットをペアリング受付部２０１に通知する。
【００３２】
ペアリング受付部２０１は無線ＬＡＮインタフェース部２０２ｂから受けた無線通信パケットが後述するペアリング要求の場合に、この無線通信パケットに含まれる認証鍵を抽出して認証鍵判定部２０３に通知する。
【００３３】
赤外線リモコン受信部２０５は、赤外線リモコン受信回路（図示せず）を含み、無線ＬＡＮの通信距離よりも通信距離が短い通信方式を用いて信号を受信する無線通信手段であって、リモコン装置３０から送信された赤外線を用いて送信された変調信号を受信し、受信した変調信号を復調して取り出した無線通信パケットをペアリング命令監視部２０４に通知する。
【００３４】
ペアリング命令監視部２０４は赤外線リモコン受信部２０５から受けたリモコン装置３０からの無線通信パケットが後述するペアリング命令の場合に、この無線通信パケットに含まれる認証鍵を抽出して認証鍵判定部２０３に通知する。
【００３５】
認証鍵判定部２０３はペアリング受付部２０１から受けた認証鍵２とペアリング命令監視部２０４から受けた認証鍵２を比較して一致した場合にペアリング承認通知、一致しない場合にペアリング非承認通知をペアリング受付部２０１に通知する。
【００３６】
ペアリング受付部２０１は、認証鍵判定部２０３からのペアリング承認／ペアリング非承認を無線ＬＡＮインタフェース部２０２ｂに通知する。
【００３７】
ペアリング受付部２０１から受けたペアリング承認またはペアリング非承認に対応するデータを含むパケットを電波の無線通信パケットに変調して送信するように無線ＬＡＮ通信回路２０２ａを制御する。
【００３８】
上述のペアリング受付部２０１、無線ＬＡＮインタフェース部２０２ｂ、認証鍵判定部２０３、ペアリング命令監視部２０４はプログラムとして、メモリなどのストレージ（図示せず）に格納されており、プログラムを読み出して中央処理装置（またはＣＰＵと称す）により、実行して、それぞれの機能を実現する。
【００３９】
また、赤外線リモコン受信部２０５が受信した変調信号を復調して取り出した無線通信パケットをペアリング命令監視部１０４に通知するという機能を実現するプログラムをストレージに格納し、ストレージ２０７からプログラムを読み出して、赤外線リモコン受信部１０５に対応する機能を実現する。
【００４０】
上述のペアリング受付部２０１、無線ＬＡＮインタフェース部１０２ｂ、認証鍵判定部２０３、ペアリング命令監視部２０４、赤外線リモコン受信部２０５はそれぞれプログラムである例を説明した。しかしながら、これに限定される必要はなく、例えばペアリング受付部２０１、無線ＬＡＮインタフェース部２０２ｂ、認証鍵判定部２０３、ペアリング命令監視部２０４、赤外線リモコン受信部２０５のいずれかの機能、または全ての機能を専用の信号処理回路を用いて実現するような構成であっても良い。
（リモコン装置の構成）。
【００４１】
図４は、本発明の実施の形態１におけるリモコン装置の構成図である。
【００４２】
図４において、赤外線リモコン送信部３０２は所定のプッシュボタンが押されるなどによりペアリングを遠隔制御するための信号を受信したことを検知した場合に認証鍵生成要求を認証鍵生成部３０１に通知する。認証鍵生成部３０１は、認証鍵の初期値を保持している。また認証鍵生成部３０１は、以前に認証鍵を生成した場合には直前に生成した認証鍵（または前回生成した認証鍵）を保持している。認証鍵生成部３０１は、鍵連鎖のアルゴリズムで認証鍵を生成するものである。鍵連鎖のアルゴリズムとは前回生成した認証鍵または認証鍵の初期値を用いて新たな認証鍵を生成するアルゴリズムであり、入力が同じである場合、同じ値が出力される。
【００４３】
認証鍵生成部３０１は、初めて認証鍵を生成する場合は認証鍵の初期値を、以前に認証鍵を生成したことがある場合には、前回生成した認証鍵を入力として鍵連鎖のアルゴリズムにより生成した認証鍵を赤外線リモコン送信部３０２へ出力する。
【００４４】
赤外線リモコン送信部３０２は、認証鍵生成部３０１から受け取った認証鍵とペアリング命令識別子を含む無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変調して子装置１０または親装置２０へ送信するように赤外線リモコン送信回路を制御する。
【００４５】
例えば、リモコン装置３０を子装置１０に向けた状態で所定のプッシュボタンが押さると、子装置１０へのペアリング命令が送信される。その後、例えばリモコン装置３０を親装置２０に向けた状態で所定のプッシュボタンが再度押されると、親装置２０へペアリング命令が送信される。
【００４６】
図５は、本発明の実施の形態１におけるペアリング命令に対応する無線通信パケットのデータ構造の一例を示す図である。
【００４７】
図５において、ペアリング命令に対応するパケットはペアリング命令であることを示すペアリング命令識別子と認証鍵ｘから成る。認証鍵ｘはプッシュボタンを押すたびに生成される認証鍵で前回生成された認証鍵に基づき新たな認証鍵を生成するといった鍵連鎖のアルゴリズムで生成される。ペアリング命令はいわゆる通信のためのメッセージである。
【００４８】
図６Ａは、本発明の実施の形態１におけるペアリング要求に対応するパケットのデータ構造の一例を示す図である。
【００４９】
図６Ａにおいて、ペアリング要求に対応するパケットはペアリング要求であることを示すペアリング要求識別子と認証鍵２から成る。ペアリング要求はいわゆる通信のためのメッセージである。
【００５０】
図６Ｂは、本発明の実施の形態１におけるペアリング承認結果に対応するパケットのデータ構造の一例を示す図である。
【００５１】
図６Ｂにおいて、ペアリング承認結果に対応するパケットはペアリング要求に対する応答結果を示すペアリング応答識別子とペアリング承認またはペアリング否認であることを示すペアリング認証結果から成る。ペアリング応答はいわゆる通信のためのメッセージである。
【００５２】
図７は、本発明の実施の形態１における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを示したチャートである。
【００５３】
次に図７を用いて本発明の実施の形態１における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを説明する。
【００５４】
リモコン装置３０において赤外線発光部を子装置１０に向けてプッシュボタンが押下（１回目）されると、リモコン装置３０は認証鍵１を含むペアリング命令に対応する無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して、赤外線を用いて子装置１０へ送信する。
【００５５】
子装置１０は受信したペアリング命令より認証鍵１を抽出する。次いで認証鍵１を入力とする鍵連鎖のアルゴリズムにより新たな認証鍵（この例では認証鍵２）を生成し、生成した新たな認証鍵およびペアリング要求識別子を含む無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して、親装置２０へ送信することにより、親装置２０へペアリング要求を発行する。  親装置２０は受信した変調信号を復調し、ペアリング要求識別子を含む無線通信パケットより認証鍵２を抽出する。
【００５６】
また、リモコン装置３０において赤外線発光部を親装置２０に向けてプッシュボタンが押下（２回目）されると、リモコン装置３０は認証鍵１を入力して鍵連鎖のアルゴリズムにより新たに生成した認証鍵（この例では認証鍵３）およびペアリング命令識別子を含む無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して、親装置２０へ送信することにより、親装置２０へペアリング命令を発行する。
【００５７】
なお、リモコン装置３０において、認証鍵を生成する鍵連鎖アルゴリズムと、子装置１０において、認証鍵を生成する鍵連鎖アルゴリズムとは、同じアルゴリズムである。
【００５８】
リモコン装置３０および子装置１０における鍵連鎖アルゴリズムは、それぞれ入力が同じ値であれば、同じ値（認証鍵である擬似乱数）を出力する。
【００５９】
図７の例では、リモコン装置３０において赤外線発光部を子装置１０に向けてプッシュボタンを押下してから赤外線発光部を親装置２０に向けてプッシュボタンを押下するまでの間、一度もリモコン装置３０のプッシュボタンを押下しない場合を想定している。この場合、リモコン装置３０において２回目のプッシュボタンの押下し、新たな認証鍵を生成する場合において、リモコン装置３０の鍵連鎖アルゴリズムに入力されるのは入力鍵１である。そして、子装置１０において、認証鍵１を含むペアリング命令を受信し、新たな認証鍵を生成する場合において、子装置１０の鍵連鎖アルゴリズムに入力されるのは入力鍵１である。よって、この場合、子装置１０から親装置２０へ送信されるペアリング要求に含まれる認証鍵２と、リモコン装置３０から親装置２０へ送信されるペアリング命令に含まれる認証鍵３とは同じ値となる。
【００６０】
しかしながら、例えば、リモコン装置３０において赤外線発光部を子装置１０に向けてプッシュボタンを押下してから赤外線発光部を親装置２０に向けてプッシュボタンを押下するまでの間に、誤操作により、リモコン装置３０のプッシュボタンを一度押下したとする。この場合、誤操作により、リモコン装置３０のプッシュボタンを一度押下したとき、認証鍵１を入力とし、リモコン装置３０の鍵連鎖アルゴリズムにより新たな認証鍵が生成される。この新たな認証鍵は認証鍵１とは異なる。従って、リモコン装置３０において、赤外線発光部を親装置２０に向けたプッシュボタンの押下により更なる認証鍵を生成する場合において、リモコン装置３０の鍵連鎖アルゴリズムに入力されるのは入力鍵１とは異なる。よって、この場合は、子装置１０から親装置２０へ送信されるペアリング要求に含まれる認証鍵２と、リモコン装置３０から親装置２０へ送信されるペアリング命令に含まれる認証鍵３とは異なる値となる。
【００６１】
親装置２０は、赤外線により変調信号を復調し、ペアリング命令識別子を含む無線通信パケットより認証鍵３を抽出する。次いで先ほどのペアリング要求より抽出した認証鍵２とその後のペアリング命令より抽出した認証鍵３を比較する。そして比較結果が一致の場合はペアリング承認とペアリング応答識別子を含むパケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して、子装置１０へ送信し、比較結果が不一致の場合はペアリング否認とペアリング応答識別子を含むパケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して子装置１０へ送信する。
【００６２】
子装置１０はペアリング承認を含むパケットを受信した場合にペアリング承認に基づいて無線ＬＡＮを用いて親装置２０と通信するための初期設定を行い無線通信ペアリングが完了する。
【００６３】
以降、子装置１０と親装置２０は無線ＬＡＮを定常の通信手段として通信に用いる。
【００６４】
図８は、本発明の実施の形態１における子装置１０の動作の流れを示したフローチャートである。
【００６５】
次に図８を用いて本発明の実施の形態１における子装置１０の動作の流れを説明する。
【００６６】
赤外線リモコン受信部１０５はリモコン装置３０から赤外線を用いて送信された変調信号の受信を待機する。赤外線リモコン受信回路１０５ａは、変調信号を受信したら、復調して取り出した無線通信パケットをペアリング命令監視部１０４に通知する。（Ｓ１０１０）
ペアリング命令監視部１０４は赤外線リモコン受信部１０５から受けた無線通信パケットがペアリング命令識別子を含む場合にペアリング命令に対応する無線通信パケットと判定し、この無線通信パケットから認証鍵１を抽出して認証鍵生成部１０３に通知してＳ１０３０へ進み、さもなくばＳ１０１０へ進む。（Ｓ１０２０）
認証鍵生成部１０３はペアリング命令監視部１０４から受けた認証鍵１に基づいて認証鍵２を算出しペアリング要求部１０１に通知する。（Ｓ１０３０）
ペアリング要求部１０１は認証鍵生成部１０３から新たに生成した認証鍵（この例では認証鍵２）を受けた場合に新たに生成した認証鍵およびペアリング要求識別子を含む無線通信パケットを生成する。ペアリング要求部１０１は生成した無線通信パケットを無線ＬＡＮインタフェース部１０２ｂに通知する。無線ＬＡＮインタフェース部１０２ｂはペアリング要求部１０１から受けた無線通信パケットを信号に変換し、変換した信号を変調して親装置２０へ送信することにより、親装置２０に対してペアリング要求を行なう。（Ｓ１０４０）
無線ＬＡＮインタフェース部１０２ｂは親装置２０から送信されるペアリング要求に対する応答結果として無線通信パケットに対応する変調信号の受信を待機する。無線ＬＡＮ通信回路１０２ａを介して変調信号を受信したら復調して取り出した無線通信パケットをペアリング要求部１０１に通知する。（Ｓ１０５０）
ペアリング要求部１０１は無線ＬＡＮインタフェース部１０２ｂから受けた無線通信パケットがペアリング承認の場合にＳ１０７０へ進み、さもなくばエンドに進む。（Ｓ１０６０）
ペアリング要求部１０１はペアリング承認に基づき無線ＬＡＮを設定する。（Ｓ１０７０）
図９は、本発明の実施の形態１における親装置２０の動作の流れを示したフローチャートである。
【００６７】
次に図７を用いて本発明の実施の形態１における親装置２０の動作の流れを説明する。
【００６８】
無線ＬＡＮインタフェース部２０２ｂは子装置１０から送信された変調信号の受信を待機する。無線ＬＡＮ通信回路２０２ａは、子装置１０からの変調信号を受信したら、復調して取り出した無線通信パケットをペアリング受付部２０１に通知する。（Ｓ２０１０）
ペアリング受付部２０１は無線ＬＡＮインタフェース部２０２ｂから受けた無線通信パケットがペアリング要求識別子を含む場合に、この無線通信パケットから認証鍵２を抽出して認証鍵判定部２０３に通知してＳ２０３０へ進み、さもなくばＳ２０１０に進む。（Ｓ２０２０）
赤外線リモコン受信部２０５はリモコン装置３０から送信される変調信号の受信を待機する。赤外線リモコン受信回路２０５ａは、リモコン装置３０から変調信号を受信したら、復調して取り出した無線通信パケットをペアリング命令監視部２０４に通知する。（Ｓ２０３０）
ペアリング命令監視部２０４は赤外線リモコン受信部２０５から受けた無線通信パケットがペアリング命令識別子を含む場合に、この無線通信パケットから認証鍵３を抽出して認証鍵判定部２０３に通知してＳ２０５０へ進み、さもなくばＳ２０２０へ進む。（Ｓ２０４０）
認証鍵判定部２０３はペアリング受付部２０１から受けた認証鍵２とペアリング命令監視部２０４から受けた認証鍵３を比較する。（Ｓ２０５０）
認証鍵判定部２０３は認証鍵２と認証鍵３の比較が一致した場合にＳ２０７０へ進み、さもなくばＳ２０８０へ進む。（Ｓ２０６０）
認証鍵判定部２０３は認証鍵一致通知をペアリング受付部２０１に通知し、ペアリング受付部２０１は認証鍵一致通知を受けてペアリング承認およびペアリング応答識別子を含む無線通信パケットを生成し無線ＬＡＮインタフェース部２０２ｂに通知し、無線ＬＡＮインタフェース部２０２ｂはペアリング受付部２０１から受けた無線通信パケットを信号に変換し、変換した信号を変調して送信する。（Ｓ２０７０）
認証鍵判定部２０３は認証鍵不一致通知をペアリング受付部２０１に通知し、ペアリング受付部２０１は認証鍵不一致通知を受けてペアリング否認およびペアリング応答識別子を含む無線通信パケットを生成し無線ＬＡＮインタフェース部２０２ｂに通知し、無線ＬＡＮインタフェース部２０２ｂはペアリング受付部２０１から受けた無線通信パケットを信号に変換し、変換した信号を変調して送信する。（Ｓ２０８０）
図１０は、本発明の実施の形態１におけるリモコン装置３０の動作の流れを示したフローチャートである。
【００６９】
次に図１０を用いて本発明の実施の形態１におけるリモコン装置３０の動作の流れを説明する。
【００７０】
リモコン装置３０は電池が挿入されたときのリセットにより認証鍵とカウンタを０に初期化し、カウンタの動作を開始する。（Ｓ３０１０）
赤外線リモコン送信部３０２は所定のプッシュボタンが押下されるのを待機する。所定のプッシュボタンが押下された場合に認証鍵生成要求を認証鍵生成部３０１に通知する。（Ｓ３０２０）
認証鍵生成部３０１は認証鍵生成要求を受けると、リセットをしてから初めての認証鍵生成要求であるかどうかを判定する。具体的には認証鍵の値が０か判定し認証鍵が０の場合にＳ３０４０へ進み、さもなくばＳ３０５０へ進む。（Ｓ３０３０）
Ｓ３０４０では、認証鍵生成部３０１がカウンタのカウント値を入力とし鍵連鎖のアルゴリズムにより生成した値を認証鍵として出力する。
【００７１】
Ｓ３０５０では、０でない値の認証鍵を入力として鍵連鎖のアルゴリズムにより新たに生成した認証鍵を今回の認証鍵として出力する。鍵連鎖のアルゴリズムにより生成される認証鍵は０ではない値が出力される。Ｓ３０５５では、今回出力した認証鍵を保持する。保持した認証鍵は次回Ｓ３０３０の判定に用いられる（Ｓ３０４０）。
【００７２】
鍵連鎖のアルゴリズムは、擬似乱数を発生させるためのアルゴリズムである。例えば関数Ｒ（ｘ）はｘを入力とし、擬似乱数を発生させるための関数である。
【００７３】
認証鍵生成部３０１はＲ（認証鍵）で新しい認証鍵を生成し赤外線リモコン送信部３０２に通知する。この演算により認証鍵を連鎖させる。（Ｓ３０５０）
赤外線リモコン送信部３０２は認証鍵生成部３０１から受けた認証鍵を含むペアリング命令を含む無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調し、赤外線を用いて送信する。
【００７４】
本実施の形態において、子装置１０が備える認証鍵生成部１０３、およびリモコン装置３０が備える認証鍵生成部３０１における認証鍵の生成アルゴリズムが同じである。
【００７５】
従ってリモコン装置３０より子装置１０へ赤外線を介して送られるペアリング命令パケットに含まれる認証鍵１を入力として、認証鍵生成部１０３により生成される認証鍵と、リモコン装置３０内で認証鍵１を入力として、認証鍵生成部３０１にて生成される認証鍵はともに同じものとなる。
【００７６】
従って、リモコン装置３０において、認証鍵１を子装置１０へ送信した後、認証鍵１を入力して、認証鍵生成部３０１により生成した新たな認証鍵を親装置へ送ることにより、親装置２０において、リモコン装置３０から送られる認証鍵を用いて、子装置１０から送られる認証鍵の判定を行なうことが可能となる。
【００７７】
リモコン装置３０を用いた遠隔操作により親装置２０と子装置１０とを無線接続する場合における認証動作に必要な情報の送信／受信を行なうことが可能となることを意味する。
【００７８】
かかる構成によれば、例えば、比較的部屋の高い位置（天井付近）に設置されるルームエアコンまたは、照明器具といった家電機器を子装置１０とした場合であっても、リモコン装置３０を操作することにより、子装置１０、親装置２０へ送信される認証鍵を用いて子装置１０と親装置２０のペアリングを行なうことができる。
【００７９】
つまりリモコン装置３０を用いた遠隔操作により子装置１０と親装置２０とのペアリングを行なうことが可能となる。
【００８０】
このことは、ＷＰＳのプッシュボタン式のように例えば子装置１０、親装置２０においてペアリングを行なうためのプッシュボタンを設け、プッシュボタンをほぼ同時に押すといった直接的な操作を子装置１０、親装置２０のそれぞれに対して行なう必要はない。
【００８１】
また、ＷＰＳのＰＩＮコード式のように、子装置１０、親装置２０のいずれかにＰＩＮコードを入力するためのユーザインタフェース（以降ＵＩと称す）を導入する必要はない。
（実施の形態２）
実施の形態１と同じ機能や動作については説明を省略し相違点に関して説明する。但し、相違点を説明する上で図２、図３、図８を参照する。
【００８２】
本発明の実施の形態２における子装置１０において実施の形態１と相違する点は以下である。
【００８３】
図２において、認証鍵生成部１０３はペアリング命令監視部１０４から受けた認証鍵１を入力とし、鍵連鎖のアルゴリズムにより認証鍵２を新たに生成するのに加えて、認証鍵２を入力とし鍵連鎖のアルゴリズムにより認証鍵３を新たに生成する。認証鍵生成部１０３は、新たに生成した複数の認証鍵（この例では認証鍵２、認証鍵３）を認証鍵列とし、この認証鍵列をペアリング要求部１０１に通知する。
【００８４】
ペアリング要求部１０１は認証鍵生成部１０３から認証鍵列を受けた場合に認証鍵列とペアリング要求識別子を含むペアリング要求に対応する無線通信パケットを生成し、生成した無線通信パケットを無線ＬＡＮインタフェース部１０２ｂに通知する。
【００８５】
無線ＬＡＮインタフェース部１０２ｂから受けた第１の受信パケットがペアリング承認の場合にペアリング承認に基づきペアリングを確立する。（実施の形態２における子装置において実施の形態１と相違する点）。
【００８６】
本発明の実施の形態２における親装置２０において実施の形態１と相違する点は以下である。
【００８７】
図３において、ペアリング受付部２０１は無線ＬＡＮインタフェース部２０２ｂから受けた無線通信パケットがペアリング要求の場合（つまり、無線ＬＡＮからの無線通信パケットがペアリング要求識別子を含む場合）、ペアリング要求に対応する無線通信パケットから認証鍵列を抽出して認証鍵判定部２０３に通知する。
【００８８】
ペアリング命令監視部２０４は赤外線リモコン受信部２０５から受けたリモコン装置３０からの無線通信パケットがペアリング命令の場合（つまり、無線ＬＡＮからの受信パケットがペアリング命令識別子を含む場合）、ペアリング命令に対応する無線通信パケットから認証鍵ｘを抽出して認証鍵判定部２０３に通知する。
【００８９】
認証鍵判定部２０３は、受け取った認証鍵列に含まれる複数の認証鍵のいずれかと、ペアリング命令監視部２０４から受け取った認証鍵ｘが一致した場合ペアリング承認通知、一致しない場合にペアリング非承認通知をペアリング受付部２０１に通知する。
【００９０】
本発明の実施の形態２におけるリモコン装置３０の動作は実施の形態１と同じであるので、個々では説明を省略する。
【００９１】
図１１は、本発明の実施の形態２におけるペアリング要求に対応するパケットのデータ構造の一例を示す図である。
【００９２】
図１１において、ペアリング要求に対応するパケットはペアリング要求識別子と認証鍵列から成る。
【００９３】
認証鍵列に含まれる第１の認証鍵（この例では認証鍵１）は、リモコン装置３０から受け取った受信パケットに含まれる認証鍵である。
【００９４】
認証鍵列に含まれる第２の認証鍵（この例では認証鍵２）は、認証鍵１を入力とし、鍵連鎖のアルゴリズムにより生成したものである。
【００９５】
認証鍵列に含まれる第３の認証鍵（この例では認証鍵３）は認証鍵２を入力とし、鍵連鎖のアルゴリズムにより生成したものである。上述の操作を繰り返すことにより、４つ以上の認証鍵をペアリング要求に対応するパケットに含めることができる。
【００９６】
なお、認証鍵列に含まれる第１の認証鍵は、子装置１０において、第２の認証鍵を生成するためだけに用い、親装置２０において認証に用いないのであれば、認証鍵列に第１の認証鍵を含める必要は必ずしもない。
【００９７】
図では認証鍵列に含まれる複数の認証鍵として３つの認証鍵を含むものを例に説明をしているが、これに限定をされる必要はなく、リモコン装置における誤った操作のプッシュボタン押下を何回まで許容するかといった事項を鑑みて、２つ以上の認証鍵を含むようにすれば良い。
【００９８】
ペアリング要求はいわゆる通信のためのメッセージであり電波の無線通信パケットに変調して送信される。
【００９９】
図１２は、本発明の実施の形態２における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを示した第１のチャートである。
【０１００】
次に図１２を用いて本発明の実施の形態２における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを説明する。
【０１０１】
リモコン装置３０において赤外線発光部を子装置１０に向けてプッシュボタンが押下（１回目）されると、リモコン装置３０は認証鍵１を含むペアリング命令に対応する無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して、赤外線を用いて子装置１０へ送信する。
【０１０２】
子装置１０は受信したペアリング命令を含む無線通信パケットより認証鍵１を抽出する。次いで認証鍵１に基づいて認証鍵列を生成して認証鍵列を含むペアリング要求に対応する無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して、親装置２０へ送信する。なお、図９では認証鍵列が認証鍵１から認証鍵３まで場合を例として示したが、認証鍵列は認証鍵１から開始して連鎖的に算出した任意の個数の認証鍵を含んでもよい。
【０１０３】
親装置２０は受信したパケットがペアリング要求である場合、ペアリング要求に対応する無線通信パケットより認証鍵列を抽出する。
【０１０４】
リモコン装置３０において誤操作により赤外線発光部を無関係な方向に向けていた時あるいはリモコン装置を衣類のポケットに入れて持ち歩いていた時にプッシュボタンを押下（２回目）される場合を考える。このとき、リモコン装置３０は、親装置２０に向けられていない。従って、認証鍵４を含むペアリング命令に対応する無線通信パケットは、リモコン装置３０から赤外線用いて送信されるものの、親装置２０が受信することなく紛失する。
【０１０５】
リモコン装置３０において赤外線発光部を親装置２０に向けてプッシュボタンが押下（３回目）されると、リモコン装置３０は認証鍵５を含むペアリング命令に対応する無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して、赤外線を用いて親装置２０へ送信する。
【０１０６】
親装置２０はリモコン装置３０より受信したペアリング命令より認証鍵５を抽出する。次いで先ほどのペアリング要求より抽出した認証鍵列とその後のペアリング命令より抽出した認証鍵５を比較する。そして認証鍵列に含まれる複数の認証鍵のいずれかと認証鍵５と一致する要素があった場合はペアリング承認を電波の通信パケットに変調して子装置１０へ送信し、一致する要素がなかった場合はペアリング否認を電波の通信パケットに変調して子装置１０へ送信する。
【０１０７】
子装置１０はペアリング承認を受信した場合にペアリング承認に基づいて無線ＬＡＮの通信初期設定を行い無線通信ペアリングが完了する。
【０１０８】
以降、子装置１０と親装置２０は無線ＬＡＮを定常の通信手段として通信に用いる。
【０１０９】
図１３は、実施の形態２における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを示した第２のチャートである。
【０１１０】
次に図１３を用いて実施の形態２における無線通信ペアリングシステムの構成要素間の指示や応答の受け渡しを説明する。
【０１１１】
例えば、子装置１０と親装置２０とリモコン装置３０の３つの装置が同じ部屋に存在していてリモコン装置３０の赤外線発光部が無指向性に設計されているとする。
【０１１２】
リモコン装置３０においてプッシュボタンが押下（１回目）されると、リモコン装置３０は認証鍵１を含むペアリング命令を赤外線の通信パケットに変調して子装置１０と親装置２０へ送信する。
【０１１３】
親装置２０は受信したペアリング命令に対応する無線通信パケットより認証鍵１を抽出する。
【０１１４】
子装置１０は受信したペアリング命令に対応する無線通信パケットより認証鍵１を抽出する。次いで認証鍵１に基づいて認証鍵列を算出して認証鍵列を含むペアリング要求に対応する無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して親装置２０へ送信する。なお、図１２では認証鍵列が認証鍵１から認証鍵３まで場合を例として示したが、認証鍵列は認証鍵１から開始して連鎖的に算出した任意の個数の認証鍵を含んでもよい。
【０１１５】
親装置２０は受信したペアリング要求に対応する無線通信パケットより認証鍵列を抽出する。次いでペアリング要求に対応する無線通信パケットより抽出した認証鍵列と先ほどのペアリング命令に対応する無線通信パケットより抽出した認証鍵１を比較する。そして認証鍵列に認証鍵１と一致する要素があった場合はペアリング承認に対応する無線通信パケットを生成し、生成した無線通信パケットを信号に変換し、変換した信号を変調して子装置１０へ送信し、一致する要素がなかった場合はペアリング否認を電波の通信パケットに変調して子装置１０へ送信する。
【０１１６】
子装置１０はペアリング承認に対応する無線通信パケットを受信した場合にペアリング承認に基づいて無線ＬＡＮの通信初期設定を行い無線通信ペアリングが完了する。
【０１１７】
以降、子装置１０と親装置２０は無線ＬＡＮを定常の通信手段として通信に用いる。
【０１１８】
次に図８を用いて本発明の実施の形態２における子装置１０の動作の流れで実施の形態１と相違する点を説明する。
【０１１９】
認証鍵生成部１０３はペアリング命令監視部１０４から受けた認証鍵１に基づいて認証鍵列を算出しペアリング要求部１０１に通知する。（Ｓ１０３０）
ペアリング要求部１０１は認証鍵生成部１０３から認証鍵列を受けた場合に認証鍵列を含むペアリング要求に対応する無線通信パケットを無線ＬＡＮインタフェース部１０２ｂに通知し、無線ＬＡＮインタフェース部１０２ｂはペアリング要求部１０１から受けたペアリング要求に対応する無線通信パケットを信号に変換し、変換した信号を変調して送信する。（Ｓ１０４０）
図１４は、本発明の実施の形態２における親装置２０の動作の流れを示したフローチャートである。
【０１２０】
次に図１４用いて本発明の実施の形態２における親装置２０の動作の流れを説明する。
【０１２１】
Ｓ４０１０とＳ４０３０の並列処理を開始する。（Ｓ４１１０）
無線ＬＡＮインタフェース部２０２ｂは子装置１０が送信した変調信号の受信を待機する。変調信号を受信したら復調して取り出した無線通信パケットをペアリング受付部２０１に通知する。（Ｓ４０１０）
ペアリング受付部２０１は無線ＬＡＮインタフェース部２０２ｂから受けた無線通信パケットがペアリング要求の場合にペアリング要求から認証鍵列を抽出して認証鍵判定部２０３に通知してＳ４１２０へ進み、さもなくばＳ４０１０に進む。（Ｓ４０２０）
赤外線リモコン受信部２０５はリモコン装置３０から赤外線を用いて送信した変調信号の受信を待機する。赤外線を用いた変調信号を受信したら復調してペアリング命令監視部２０４に通知する。（Ｓ４０３０）
ペアリング命令監視部２０４は赤外線リモコン受信部２０５から受けた無線通信パケットがペアリング命令の場合にペアリング命令から認証鍵ｘを抽出して認証鍵判定部２０３に通知してＳ４１２０へ進み、さもなくばＳ４０２０へ進む。（Ｓ４０４０）
Ｓ４１１０において開始した並列処理に関してＳ４０２０の完了とＳ４０４０の完了の同期をとる。（Ｓ４１２０）
認証鍵判定部２０３はペアリング受付部２０１から受けた認証鍵列とペアリング命令監視部２０４から受けた認証鍵ｘを比較する。（Ｓ４０５０）
認証鍵判定部２０３は認証鍵列に認証鍵ｘと一致する要素があった場合にＳ４０７０へ進み、さもなくばＳ４０８０へ進む。（Ｓ４０６０）
認証鍵判定部２０３は認証鍵一致通知をペアリング受付部２０１に通知し、ペアリング受付部２０１は認証鍵一致通知を受けてペアリング承認に対応する無線通信パケットを生成し無線ＬＡＮインタフェース部２０２ｂに通知し、無線ＬＡＮインタフェース２０２はペアリング受付部２０１から受けたペアリング承認に対応する無線通信パケットを信号に変換し、変換した信号を変調して送信する。（Ｓ４０７０）
認証鍵判定部２０３は認証鍵不一致通知をペアリング受付部２０１に通知し、ペアリング受付部２０１は認証鍵不一致通知を受けてペアリング否認に対応する無線通信パケットを生成し無線ＬＡＮインタフェース部２０２ｂに通知し、無線ＬＡＮインタフェース部２０２ｂはペアリング受付部２０１から受けたペアリング否認に対応する無線通信パケットを信号に変換し、変換した信号を電波の無線通信パケットに変調して送信する。（Ｓ４０８０）
本発明の実施の形態２におけるリモコン装置３０の動作の流れにおいて実施の形態１と相違する点はない。
【０１２２】
かかる構成によれば、例えば、リモコン装置３０から子装置１０へ認証鍵を送信した後、リモコン装置３０を誤って操作し、子装置１０へ送信した認証鍵を入力として新たに生成した認証鍵を親装置２０へ送ることができなくても、新たに生成した認証鍵を入力として更に生成をした認証鍵を親装置２０へ送信すれば正しく認証ができるようになる。
【０１２３】
（実施の形態３）
図１５は、本発明の実施の形態３における無線通信ペアリングシステムの構成図である。
【０１２４】
実施の形態３では無線通信ペアリングシステムの操作者が手に持ってペアリングを実行するために実施の形態１で用いたリモコン装置３０に代えてスマートフォン４０を用いる。
【０１２５】
実施の形態１と同じ機能や動作については説明を省略し相違点に関して説明する。
【０１２６】
本発明の実施の形態３におけるスマートフォン４０において実施の形態１のリモコン装置３０と相違する点は以下である。
【０１２７】
スマートフォン４０は３Ｇ等の移動通信システムあるいは無線ＬＡＮによりインターネットに接続している。スマートフォン４０はＣＰＵ、ＲＯＭ，ＲＡＭ、タッチディスプレイを有した携帯型のコンピュータであり、インターネットを介してアプリダウンロードサーバよりリモコンアプリケーションをダウンロードして実行する。
【０１２８】
このとき、リモコンアプリケーションは、コンピュータであるスマートフォン４０を、入力情報を保持する保持部と、所定の操作入力がなされた場合保持部に保持された入力情報を入力として所定のアルゴリズムにより新たに生成された認証鍵を出力する認証鍵生成部と、新たな認証鍵を含むパケットを生成するパケット生成部と、生成した認証鍵を新たな入力情報として更新する更新部と、生成したパケットを子の無線通信装置へ送信する送信回路として機能させる。さらに、所定の操作入力が再度なされた場合、認証鍵生成部は、保持された入力情報を入力として、所定のアルゴリズムにより更なる認証鍵を生成し、パケット生成部は、更なる認証鍵を含むパケットを新たに生成し、送信回路は、新たなパケットを親の無線通信装置へ送信することで、遠隔操作により親の無線通信装置と子の無線装置のペアリングを行なうように機能させる。
【０１２９】
スマートフォン４０はさらに赤外線発光素子を有しており、リモコンアプリケーションがスマートフォン４０で実行されることにより赤外線発光素子を制御してリモコン装置３０と同等の機能を果たす。スマートフォン４０におけるアプリケーションをダウンロードするシステムの具体例としてはアンドロイド（登録商標）スマートフォン向けのＧｏｏｇｌｅＰｌａｙ（登録商標）やｉＰｈｏｎｅ（登録商標）向けのＡｐｐＳｔｏｒｅ（登録商標）が存在する。アプリケーションをダウンロードするシステムの動作は本願の主眼では無いので説明を省略する。
（変形例）
以上、本発明にかかわる無線通信装置、無線通信方法、遠隔操作装置および遠隔操作方法について、実施の形態に基づいて説明したが、本発明は上記の実施の形態に限られる訳ではない。
【０１３０】
また、親装置２０が認証鍵判定部２０３を備える構成について説明をしたが、これに限定をされる必要はなく、例えば親装置２０と接続がなされたサーバ（図示せず）などに認証鍵判定部２０３を設けるような構成であっても良い。
【０１３１】
このような構成を採用した場合、親装置２０は、子装置１０から受け取ったペアリング要求識別子を含む無線通信パケットおよびリモコン装置３０から直接受け取ったペアリング命令識別子を含む無線通信パケットを再度信号に変換し、必要に応じて変調してからサーバへ送る。サーバは、これら２つの認証鍵が一致するかどうかを判定し、判定した結果を親装置２０へ送る。親装置２０は判定結果に基づき、ペアリング承認とペアリング応答識別子を含む無線通信パケットまたはペアリング否認とペアリング応答識別子を含む無線通信パケットを生成し、子装置１０へ送るように構成する。
【０１３２】
なお、鍵連鎖のアルゴリズムは擬似乱数を用いて説明したが、前回生成した鍵に基づいて新しい鍵を生成するアルゴリズムであって生成される鍵の系列が一意に決まるものであればどんなアルゴリズムでも良い。例えばＡＥＳ暗号方式のＣＢＣモードが適用可能である。
【０１３３】
なお、ペアリングによってサブネットを形成する第１の無線通信手段として無線ＬＡＮを用いて説明したがこれに限定されるものではない。例えば特定省電力無線、Ｂｌｕｅｔｏｏｔｈ（登録商標）等が適用可能である。
【０１３４】
なお、第１の無線通信手段の通信距離よりも通信距離が短い第２の無線通信手段として赤外線リモコンを用いて説明したがこれに限定されるものではない。壁を越えられない光や微弱な電波、指向性の強い波長の電波等であって、第１の無線通信手段に比べて相対的に通信距離が短いあるいは通信範囲が制限される無線通信手段であれば良い。
【０１３５】
なお、各機能ブロックは典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。
【０１３６】
ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１３７】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【０１３８】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてあり得る。
【産業上の利用可能性】
【０１３９】
本発明にかかる無線通信装置は、例えば、無線ＬＡＮや特定省電力無線といった無線通信の機能を有する家電機器などに適用できる。また、例えば、無線ＬＡＮや特定省電力無線といった無線通信の機能を有するアクセスポイントまたはルータ装置へ適用ができる。また本発明の遠隔操作装置は、異なる無線通信装置間のペアリングを遠隔にて操作するリモコン装置に適用ができる。
【符号の説明】
【０１４０】
１０    子装置
１０１    ペアリング要求部
１０２ａ    無線ＬＡＮ通信回路
１０２ｂ    無線ＬＡＮインタフェース部
１０３    認証鍵生成部
１０４    ペアリング命令監視部
１０５    赤外線リモコン受信部
２０    親装置
２０１    ペアリング受付部
２０２ａ    無線ＬＡＮ通信回路
２０２ｂ    無線ＬＡＮインタフェース部
２０３    認証鍵判定部
２０４    ペアリング命令監視部
２０５    赤外線リモコン受信部
３０    リモコン装置
３０１    認証鍵生成部
３０２    赤外線リモコン送信部
４０    スマートフォン
【図１】
2015008454.tif 000003
【図２】
2015008454.tif 000004
【図３】
2015008454.tif 000005
【図４】
2015008454.tif 000006
【図５】
2015008454.tif 000007
【図６Ａ】
2015008454.tif 000008
【図６Ｂ】
2015008454.tif 000009
【図７】
2015008454.tif 000010
【図８】
2015008454.tif 000011
【図９】
2015008454.tif 000012
【図１０】
2015008454.tif 000013
【図１１】
2015008454.tif 000014
【図１２】
2015008454.tif 000015
【図１３】
2015008454.tif 000016
【図１４】
2015008454.tif 000017
【図１５】
2015008454.tif 000018