(57)【特許請求の範囲】
【請求項１】
基地局であって、
他の基地局が構築する第１の無線ネットワークの識別子と第１のセキュリティ情報とを含む第１の通信パラメータを第１の通信装置から受信する受信手段と、
前記第１のセキュリティ情報において定められるセキュリティ方式を、セキュリティ強度の高いセキュリティ方式に変更した第２のセキュリティ情報を生成する生成手段と、
前記識別子と前記第２のセキュリティ情報とを含む第２の通信パラメータを利用し、前記識別子を有する第２の無線ネットワークを構築する構築手段と、
前記第１の通信装置からの通知に基づいて、前記第２の通信パラメータを前記第１の通信装置とは異なる第２の通信装置に提供する提供手段と、
を有することを特徴とする基地局。
【請求項２】
前記第１の通信装置を認証する認証手段を更に有し、
前記認証に成功した場合に、前記受信手段は、前記第１の通信パラメータを前記第１の通信装置から受信することを特徴とする請求項１に記載の基地局。
【請求項３】
前記第１の通信装置を認証するために利用する認証情報を表示する表示手段を更に有し、
前記認証手段は、前記第１の通信装置から受信した認証情報に基づいて、前記第１の通信装置を認証することを特徴とする請求項２に記載の基地局。
【請求項４】
前記表示手段は、前記認証情報を含む１次元もしくは２次元のコードを表示することを特徴とする請求項３に記載の基地局。
【請求項５】
前記構築手段は、前記第２の通信パラメータを利用する前記第２の無線ネットワークを構築すると共に、前記第１の通信パラメータを利用する第３の無線ネットワークを構築することを特徴とする請求項１から４のいずれか１項に記載の基地局。
【請求項６】
前記第２の通信装置の機能情報を取得する取得手段と、
前記機能情報に基づいて、前記第１の通信パラメータと前記第２の通信パラメータのいずれを前記第２の通信装置に提供するかを選択する選択手段と、
を更に有し、
前記提供手段は、前記選択手段により選択された通信パラメータを前記第２の通信装置に提供することを特徴とする請求項１から５のいずれか１項に記載の基地局。
【請求項７】
前記第１のセキュリティ情報は、暗号方式、認証方式、暗号鍵、認証鍵の少なくともいずれか１つを含むことを特徴とする請求項１から６のいずれか１項に記載の基地局。
【請求項８】
前記第２の無線ネットワークは、ＩＥＥＥ８０２．１１シリーズ規格に準拠した無線通信を行うネットワークであることを特徴とする請求項１から７のいずれか１項に記載の基地局。
【請求項９】
前記基地局はＩＥＥＥ８０２．１１シリーズ規格に規定されたインフラストラクチャモードのアクセスポイントであることを特徴とする請求項１から８のいずれか１項に記載の基地局。
【請求項１０】
前記基地局はＷｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に規定されたＧｒｏｕｐ  Ｏｗｎｅｒであることを特徴とする請求項１から８のいずれか１項に記載の基地局。
【請求項１１】
前記生成手段は、前記第１のセキュリティ情報において定められる暗号方式を、暗号強度の高い暗号方式に変更した前記第２のセキュリティ情報を生成することを特徴とする請求項１から１０のいずれか１項に記載の基地局。
【請求項１２】
前記生成手段は、ＴＫＩＰ（Ｔｅｍｐｏｒａｌ  Ｋｅｙ  Ｉｎｔｅｇｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）を利用する前記第１のセキュリティ情報に基づいて、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）を利用する前記第２のセキュリティ情報を生成することを特徴とする請求項１から１１のいずれか１項に記載の基地局。
【請求項１３】
前記生成手段は、前記第１のセキュリティ情報において定められる認証方式を、認証強度の高い認証方式に変更した前記第２のセキュリティ情報を生成することを特徴とする請求項１から１２のいずれか１項に記載の基地局。
【請求項１４】
前記生成手段は、ＷＰＡ１（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ  １）を利用する前記第１のセキュリティ情報に基づいて、ＷＰＡ２（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ  ２）を利用する前記第２のセキュリティ情報を生成することを特徴とする請求項１から１３のいずれか１項に記載の基地局。
【請求項１５】
無線ネットワークの構築方法であって、
他の基地局が構築する第１の無線ネットワークの識別子と第１のセキュリティ情報とを含む第１の通信パラメータを第１の通信装置から受信する受信工程と、
前記第１のセキュリティ情報において定められるセキュリティ方式を、セキュリティ強度の高いセキュリティ方式に変更した第２のセキュリティ情報を生成する生成工程と、
前記識別子と前記第２のセキュリティ情報とを含む第２の通信パラメータを利用し、前記識別子を有する第２の無線ネットワークを構築する構築工程と、
前記第１の通信装置からの通知に従って、前記第２の通信パラメータを前記第１の通信装置とは異なる第２の通信装置に提供する提供工程と、
を有することを特徴とする構築方法。
【請求項１６】
コンピュータを請求項１から１４のいずれか１項に記載の基地局として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基地局と通信する通信装置に関する。
【背景技術】
【０００２】
無線ネットワークに接続するには、無線ネットワークの識別子や暗号方式、認証方式、暗号鍵、認証鍵等の通信パラメータを設定した上で、接続処理を行う必要がある。しかしながら、通信パラメータを手動で設定するのは煩雑な操作が必要であった。
【０００３】
特許文献１には、無線ネットワークを構築する基地局から通信パラメータを受信し、自装置に設定することにより、簡単に無線ネットワークに接続できる構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５９０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
既存の基地局から新規の基地局へ、基地局を置き換える場合、新規の基地局においても同じ識別子の無線ネットワークを構築して欲しいという要望がある。ユーザが見慣れた識別子の方が、接続する無線ネットワークとして認識しやすいためである。
【０００６】
また、新規の基地局においてはよりセキュリティ強度の高い無線ネットワークを構築したいという要望がある。
【０００７】
上記課題を解決するために、第１の基地局が構築する無線ネットワークの識別子を有するセキュリティ強度のより高い他の無線ネットワークを第２の基地局が簡単に構築できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の基地局は、他の基地局が構築する第１の無線ネットワークの識別子と第１のセキュリティ情報とを含む第１の通信パラメータを第１の通信装置から受信する受信手段と、前記第１のセキュリティ情報において定められるセキュリティ方式を、セキュリティ強度の高いセキュリティ方式に変更した第２のセキュリティ情報を生成する生成手段と、前記識別子と前記第２のセキュリティ情報とを含む第２の通信パラメータを利用し、前記識別子を有する第２の無線ネットワークを構築する構築手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、第１の基地局が構築する無線ネットワークの識別子を有すると共にセキュリティ強度のより高い他の無線ネットワークを第２の基地局が簡単に構築することができる。
【図面の簡単な説明】
【００１０】
【図１】無線ネットワーク構成図
【図２】管理装置のハードウェア構成図
【図３】管理装置のソフトウェア機能ブロック図
【図４】基地局のソフトウェア機能ブロック図
【図５】基地局が実現するフローチャート
【図６】シーケンスチャート
【発明を実施するための形態】
【００１１】
以下、本実施形態について、図面を参照しながら詳細に説明する。以下では、ＩＥＥＥ８０２．１１シリーズ規格（以下、８０２．１１規格）に準拠した無線ＬＡＮシステムを用いた例について説明する。しかしこれに限らず、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ等の他の無線通信方式に準拠した無線ＬＡＮシステムにも適用可能である。
【００１２】
なお、ＩＥＥＥは、Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．の略である。また、ＬＡＮはＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。
【００１３】
図１に、管理装置１０１、第１のアクセスポイント１０２（以下、ＡＰ１）、ステーション１０３（以下、ＳＴＡ１）、ステーション１０４（以下、ＳＴＡ２）、および、第２のアクセスポイント１０５（以下、ＡＰ２）を含むネットワークシステムを示す。
【００１４】
ＡＰ１は、８０２．１１規格に規定されたインフラストラクチャモード（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｍｏｄｅ）のアクセスポイントであり、無線ネットワーク１０６（以下、ネットワーク１）を構築する。なお、ＡＰ１が、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に規定されたＧｒｏｕｐ  Ｏｗｎｅｒとして無線ネットワーク１０６（以下、ネットワーク１）を構築してもよい。即ち、ＡＰ１は基地局として動作する。
【００１５】
管理装置１０１、ＳＴＡ１、および、ＳＴＡ２は、ネットワーク１に接続するステーション（端末装置）として動作する。ＡＰ２は基地局として無線ネットワーク１０７（以下、ネットワーク２）を構築する。
【００１６】
図２に、本実施形態のＡＰ２のハードウェア構成を示す。なお、管理装置１０１、ＡＰ１、ＳＴＡ１、およびＳＴＡ２も同様のハードウェア構成を有するものとする。
【００１７】
制御部２０１はＣＰＵ、または、ＭＰＵにより構成され、記憶部２０２に記憶されたプログラムを実行することによりＡＰ２全体を制御する。また、制御部２０１は、他の通信装置との間で通信パラメータの設定処理を行う。なお、制御部２０１が実行しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）との協働によりＡＰ２全体を制御するようにしてもよい。
【００１８】
記憶部２０２はＲＯＭやＲＡＭにより構成され、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。ここで、通信パラメータには、無線ネットワークに接続するためのパラメータとして、無線ネットワークの識別子（例えば、ＳＳＩＤ）、および、セキュリティ情報が含まれる。セキュリティ情報には、暗号方式、暗号鍵、認証方式、および、認証鍵の情報が含まれる。なお、通信パラメータとして、前述したいずれか１つのパラメータを含むものであってもよい。また、ＳＳＩＤとは、Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒの略である。
【００１９】
また、記憶部２０２として、ＲＯＭ、ＲＡＭ等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＤＶＤなどの記憶媒体を用いてもよい。
【００２０】
通信部２０３はＩＥＥＥ８０２．１１シリーズに準拠した無線通信を行う。なお、通信部２０３は、更にＮＦＣ（Ｎｅａｒ  Ｆｌｉｅｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に準拠した近距離無線通信を行う機能を有していてもよい。表示部２０４はＬＣＤやＬＥＤのように視覚で認知可能な情報を出力する。表示部２０４は、例えば通信パラメータの設定処理に必要な情報を含むＱＲコード（登録商標、以下省略）を表示する。なお、視覚で認知可能な情報の出力に代えて、もしくは、加えて、スピーカのように聴覚で認識可能な音を出力してもよい。また、ＬＣＤはＬｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略であり、ＬＥＤはＬｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅの略である。また、ＱＲコードに代えて、ＣＰコード等、他の２次元コードであってもよいし、１次元のバーコードを表示するようにしてもよい。
【００２１】
アンテナ制御部２０５は、アンテナ２０６を制御する。操作部２０７は、ユーザが各種入力等を行い、通信装置を操作するための操作部である。２０８は時間の経過を検知する計時部である。
【００２２】
図３に、管理装置１０１の制御部が記憶部に記憶されているプログラムを読み出すことで実現されるソフトウェア機能ブロックを示す。なお、図３に示すソフトウェア機能ブロックの少なくとも一部をハードウェアにより実現してもよい。
【００２３】
ハードウェアにより実現する場合、例えば、所定のコンパイラを用いることで各機能ブロックを実現するためのプログラムからＦＰＧＡ上に専用回路を生成し、これを当該ソフトウェアモジュールの機能を有するハードウェアとして用いればよい。ＦＰＧＡとは、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略である。また、ＦＰＧＡと同様にしてＧａｔｅ  Ａｒｒａｙ回路を形成し、ハードウェアとして実現するようにしてもよい。
【００２４】
提供部３０１は、通信パラメータを他の通信装置に提供する。取得部３０２は、通信パラメータを他の通信装置から取得する。なお、管理装置１０１は、取得部３０２により第１の他の通信装置から取得した通信パラメータを、提供部３０１により第２の他の通信装置に提供する中継処理を行うこともできる。
【００２５】
解析部３０３は、撮像部２０９により撮像された画像を解析し、通信パラメータの共有処理に用いられる認証情報や、他の通信装置の識別子を抽出する。ここで、他の通信装置の識別子は、他の通信装置固有の識別子であるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。なお、ＭＡＣアドレスに代えて、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）であってもよい。
【００２６】
ここでは、解析部３０３は、撮像されたＱＲコードを解析することにより認証情報や識別子を抽出する。なお、ＱＲコードに代えて、ＣＰコード等、他の２次元コードであってもよいし、１次元のバーコードであってもよい。
【００２７】
また、解析部３０３は、撮像部２０９により撮像された画像の解析に代えて、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標、以下省略）、ＺｉｇＢｅｅ、ＩＥＥＥ８０２．１１ａｄもしくはＴｒａｎｓｆｅｒＪｅｔ（登録商標）等の無線通信により、認証情報や識別子を取得してもよい。
【００２８】
通知部３０４は、通信パラメータの変更を他の通信装置に通知する。更に、通知部３０４は、他の通信装置に変更後の通信パラメータを送信する。
【００２９】
変更部３０５は、他の通信装置から取得した通信パラメータの一部または全部を変更する。ここで、変更部３０５は、他の通信装置の機能情報に基づいて、通信パラメータに含まれるパラメータのうち、変更するパラメータを決定し、変更する。
【００３０】
受信部３０６はパケットを受信し、送信部３０７はパケットを送信部する。これにより、管理装置１０１は、他の通信装置との間で８０２．１１規格に準拠した無線通信を行う。
【００３１】
次に、図４に、ＡＰ２の制御部２０１が記憶部２０２に記憶されているプログラムを読み出すことで実現されるソフトウェア機能ブロックを示す。なお、上述と同様に、図４に示すソフトウェア機能ブロックの少なくとも一部をハードウェアにより実現してもよい。また、ＡＰ１も同様のソフトウェア機能ブロックを有する。
【００３２】
提供部４０１は、通信パラメータを他の通信装置に提供する。取得部４０２は、通信パラメータを管理装置１０１から取得する。また、取得部４０２は、管理装置１０１から認証情報を取得する。
【００３３】
出力部４０３は、通信パラメータの共有処理に用いられる認証情報や、ＡＰ２の識別子の情報を含むＱＲコードを生成し、表示部２０４へ出力する。なお、ＱＲコードに代えて、ＣＰコード等、他の２次元コードであってもよいし、１次元のバーコードであってもよい。
【００３４】
また、ＱＲコードの出力に代えて、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、ＩＥＥＥ８０２．１１ａｄもしくはＴｒａｎｓｆｅｒＪｅｔ（登録商標）等の無線通信により、認証情報や識別子を出力してもよい。
【００３５】
選択部４０４は、通信パラメータが複数存在した場合に、他の通信装置に提供する通信パラメータを選択する。登録部４０５は、管理装置の登録や削除の処理を実行する。ＡＰ機能部４０８は、ＡＰ１が基地局として動作するための制御を行う。ＡＰ機能部４０８は、管理装置１０１から取得した通信パラメータにより接続可能な無線ネットワークを構築する。また、ＡＰ機能部４０８は、当該無線ネットワークの維持・管理も行う。受信部４０６はパケットを受信し、送信部４０７はパケットを送信部する。これにより、ＡＰ１は、他の通信装置との間で８０２．１１規格に準拠した無線通信を行う。
【００３６】
変更部４０９は、他の通信装置から取得した通信パラメータの一部または全部を変更する。
【００３７】
なお、全ての機能ブロックはソフトウェアもしくはハードウェア的に相互関係を有するものである。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００３８】
本実施形態において、管理装置１０１はＡＰ２のＱＲコードを読み取ることで、ＡＰ２の認証情報を取得する。そして、管理装置１０１は、当該認証情報を用いてＡＰ２と認証処理を行う。認証に成功すると、ＡＰ２が構築する無線ネットワークの通信パラメータを設定する管理権を取得し、ＡＰ２に通信パラメータを提供する。一方、ＡＰ２は管理装置１０１から受信した通信パラメータに基づいて、ネットワーク２を構築する。
【００３９】
次に、既存の基地局（ＡＰ１）から新規の基地局（ＡＰ２）に基地局を置き替える例に詳細を説明する。図５は、ユーザから所定の指示が為された場合に、ＡＰ２の記憶部２０２に記憶されたプログラムを制御部２０１が読み出し、それを実行することで実現される処理の流れのフローチャートである。
【００４０】
なお、図５に示すフローチャートの少なくとも一部をハードウェアにより実現してもよい。ハードウェアにより実現する場合、例えば、所定のコンパイラを用いることで、各ステップを実現するためのプログラムからＦＰＧＡ上に自動的に専用回路を生成すればよい。ＦＰＧＡとは、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略である。また、ＦＰＧＡと同様にしてＧａｔｅ  Ａｒｒａｙ回路を形成し、ハードウェアとして実現するようにしてもよい。また、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により実現するようにしてもよい。
【００４１】
また、図６に管理装置１０１、ＡＰ１、ＡＰ２、およびＳＴＡ１の間のシーケンスチャートを示す。初期状態として、ＡＰ１はネットワーク１を構築しており、管理装置１０１およびＳＴＡ１はネットワーク１に接続している。
【００４２】
まず、管理装置１０１は、ＡＰ１から、無線ネットワーク１の識別子（ここでは、ＳＳＩＤ）を含む通信パラメータを取得する。ここでは、管理装置１０１はＡＰ１に対してＡＰ情報要求信号を送信する（Ｆ６０１）。ＡＰ１は当該要求信号を受信すると、ネットワーク１に接続するための通信パラメータ情報を含む応答信号を管理装置１０１に送信する（Ｆ６０２）。管理装置１０１は、当該応答信号を受信することで、ＡＰ１から通信パラメータを取得する。なお、これに代えて、ＨＴＴＰなどのデータ通信を用いてＡＰ１から通信パラメータを取得してもよいし、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）によりＡＰ１から通信パラメータを取得してもよい。
【００４３】
また、管理装置１０１は、ＡＰ１に接続している間にＳＴＡ１のセキュリティに関する機能情報の取得を行ってもよい。具体的には管理装置１０１が、ＡＰ１を介してＳＴＡ１に機能情報要求信号をユニキャスト送信する。なお、機能情報要求信号は、ＵＰｎＰもしくはＢｏｎｊｏｕｒに準拠したパケットである。ここで、ＵＰｎＰとはＵｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙの略である。
【００４４】
なお、ユニキャストに代えて、マルチキャストやブロードキャスト送信を行ってもよい。マルチキャストまたはブロードキャストで送信することにより、１つの要求信号で複数の装置から応答を受信することが可能である。
【００４５】
機能情報要求信号を受信したＳＴＡ１はＡＰ１を介して、ＳＴＡ１の機能情報を含む応答信号を送信する。なお、応答信号は、ＳＴＡ１が暗号方式としてＡＥＳやＴＫＩＰに対応しているか否かを示す暗号機能情報を含む。ここで、ＡＥＳはＡｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄの略であり、ＴＫＩＰはＴｅｍｐｏｒａｌ  Ｋｅｙ  Ｉｎｔｅｇｒｉｔｙ  Ｐｒｏｔｏｃｏｌの略である。また、ＡＥＳの方がＴＫＩＰよりも暗号強度が高い。
【００４６】
また、ＳＴＡ１が認証方式として、ＷＰＡ２やＷＰＡ１に対応しているか否かを示す認証機能情報を含む。ここで、ＷＰＡとはＷｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓの略である。また、ＷＰＡ２の方がＷＰＡ１よりも認証強度が高い。
【００４７】
なお、これに代えて、機能情報としてＳＴＡ１のバージョン情報を含むようにしてもよい。この場合、予めバージョン情報に対応する暗号方式や認証方式が定められているものとする。
【００４８】
管理装置１０１は、ＳＴＡ１からの応答信号を受信することにより、ＳＴＡ１のセキュリティに関する機能情報を取得する。
【００４９】
なお、応答信号に、ＳＴＡ１が対応する通信方式（ＩＥＥＥ８０２．１１ａｃ等）や、ＳＴＡ１が利用可能な周波数帯（２．４ＧＨｚまたは５ＧＨｚ等）などの情報を含めてもよい。
【００５０】
次に、ＡＰ２は、ユーザの操作に応じて、ＡＰ２の認証情報および公開鍵の情報を含むＱＲコードをＡＰ２の表示部に表示する（Ｓ５０１、Ｆ６０３）。なお、これに代えて、ＡＰ２の筺体にシールなどに記載された形態でＱＲコードを貼り付けてもよい。また、ＡＰ２の取扱説明書や販売時の段ボールなどの包装などの付属物に貼り付けてもよい。また、ＡＰ２やＡＰ２の付属物に直接ＱＲコードを記載しておいてもよい。
【００５１】
管理装置１０１は、撮像部２０９を介してＡＰ２のＱＲコードを読み取り、ＡＰ２の認証情報、および、ＡＰ２の公開鍵を取得する（Ｆ６０４）。そして、ＡＰ２は、管理装置１０１に管理権を与えるための認証処理を行う（Ｓ５０２、Ｆ６０５）。
【００５２】
ここでは、管理装置１０１はＡＰ２の認証情報をＡＰ２の公開鍵で暗号化して、ＡＰ２に送信する。ＡＰ２は、受信した暗号データを、該公開鍵に対応するＡＰ２の秘密鍵を用いて復号する。復号した結果、ＡＰ２の認証情報を得ることができれば、認証は成功となる。
【００５３】
なお、該認証処理に際して、ＡＰ２は管理装置１０１およびＳＴＡ１の機能情報を取得する。
【００５４】
認証に成功した場合（Ｓ５０３のＹｅｓ）、ＡＰ２は管理装置１０１を、管理権を有する装置として登録する（Ｆ６０６）。また、管理装置１０１は認証処理に成功すると、通信パラメータ（パラメータ１）を、ＡＰ２のＱＲコードから取得した公開鍵を用いて暗号化してＡＰ２に送信する（Ｆ６０７）。これにより、通信パラメータを送信する際のセキュリティを高めることができる。
【００５５】
一方、認証処理に失敗した場合（Ｓ５０３のＮｏ）、ＡＰ２は図５に示す処理を終了する。この場合、ＡＰ２は、ユーザにエラー通知を行うようにしてもよい。
【００５６】
ＡＰ２は、パラメータ１を受信する（Ｓ５０４）と通信パラメータの生成処理を実施するか否かを判定する（Ｓ５０５）。
【００５７】
次に、通信パラメータの生成処理Ｆ６０８）について説明する。
【００５８】
まず、ＡＰ２は、管理装置１０１から取得した通信パラメータのセキュリティ方式（認証方式と暗号方式の組み合わせ）を、セキュリティ強度の高い方式に変更するか否かを判定する（Ｓ５０５）。ここでは、ＳＴＡ１、および、管理装置１０１の機能情報、および、取得した通信パラメータのセキュリティ方式の少なくとも一部に基づいて、ＡＰ２はセキュリティ強度を変更するか否かを判定する。
【００５９】
例えば、通信パラメータのセキュリティ方式がＷＰＡ１−ＴＫＩＰであり、ＳＴＡ１、および、管理装置１０１がＷＰＡ２−ＡＥＳに対応していれば、管理装置１０１は、通信パラメータのセキュリティ方式をＷＰＡ２−ＡＥＳ変更すると判定する。一方、ＳＴＡ１もしくは管理装置１０１がＷＰＡ２−ＡＥＳに対応していなければ、通信パラメータのセキュリティ方式を変更しないと判定する。
【００６０】
なお、ＳＴＡ１の機能情報は考慮することなく判定を行ってもよい。この場合、ＡＰ２は認証処理に際してＳＴＡ１の機能情報を取得する必要はない。
【００６１】
また、例えば、通信パラメータのセキュリティ方式がＷＰＡ２−ＡＥＳであり、セキュリティ方式を変更してもセキュリティを高めることができない場合は、通信パラメータのセキュリティ方式を変更しないと判定する。
【００６２】
セキュリティ方式を変更すると判定され場合（Ｓ５０５のＹｅｓ）、ＡＰ２は、通信パラメータのセキュリティ方式を変更して、新たな通信パラメータ（パラメータ２）を生成する（Ｓ５０６）。ここでは、暗号方式についてＴＫＩＰからＡＥＳに変更し、認証方式についてＷＰＡ１からＷＰＡ２に変更する。なお、ＴＫＩＰとＡＥＳとで同じ長さ（鍵長）の暗号鍵を利用可能であれば、暗号鍵については変更せず、利用可能でなければ新たな暗号鍵を生成する。
【００６３】
同様に、ＷＰＡ１とＷＰＡ２とで同じ長さ（鍵長）の認証鍵を利用可能であれば、認証鍵については変更せず、利用可能でなければ新たな認証鍵を生成する。なお、Ｓ５０６においては無線ネットワークの識別子の変更は行わない。即ち、変更前の通信パラメータに含まれる識別子の情報と、変更後の通信パラメータに含まれる識別子の情報は同一である。
【００６４】
また、暗号方式と認証方式のいずれか一方だけを変更するようにしてもよい。
【００６５】
セキュリティ方式の変更が完了すると、ＡＰ２は構築する無線ネットワーク（ネットワーク２）の通信パラメータとして、パラメータ２を設定する（Ｓ５０７、Ｆ６０９）。なお、パラメータ２とパラメータ１の両方を無線ネットワークとして設定することも可能である。
【００６６】
上述の実施形態では更に、変更前と変更後の鍵長に応じて、暗号鍵や認証鍵を変更しないようにしているので、ＡＰ１に接続していた端末の設定を大きく変えることなく、ＡＰ２に接続できるようになる。
【００６７】
一方、変更しないと判定された場合（Ｓ５０５のＮｏ）、ＡＰ２は構築する無線ネットワーク（ネットワーク２）の通信パラメータとして、パラメータ１を設定する（Ｓ５０７）。
【００６８】
このようにして、ＡＰ２のセキュリティ方式はＡＰ１のセキュリティ方式からセキュリティ強度の高い方式に変更されているため、セキュリティの高いデータ通信が可能となる。
【００６９】
管理装置１０１は、ＡＰ２への通信パラメータの設定が完了するとＡＰ２に接続する（Ｆ６１０）。管理装置１０１はＡＰ１に電源ＯＦＦを指示し（Ｆ６１１）、ＡＰ１の電源をＯＦＦにする。これにより、ＡＰ１が構築した無線ネットワーク１を終了させることができる。なお、これに代えて、管理装置１０１がユーザに対してＡＰ１の電源をＯＦＦにする旨の指示を表示部２０４に表示するようにしてもよい。
【００７０】
また、電源ＯＦＦに代えて、ＡＰ１に通信パラメータを変更するように指示してもよい。このように、無線ネットワーク１を終了させる、もしくは、ＡＰ１が通信パラメータを変更することで、ＳＴＡ１等が古いＡＰ１の無線ネットワーク１に接続してしまうことを防止できる。
【００７１】
次にＡＰ２は当該通信パラメータをＳＴＡ１に設定するための処理を行う。なお、この処理は、通信パラメータを変更しなかった場合には省略してもよい。
【００７２】
まず、ＳＴＡ１は、通信パラメータの設定を開始するためのユーザ指示を受け付けると、ＳＴＡ１の認証情報を含むＱＲコードを表示部に表示する（Ｆ６１２）。なお、ユーザ指示に代えて、管理装置１０１等からの所定の信号を受信したことに応じて、ＱＲコードを表示するようにしてもよい。また、ＱＲコードに代えて、他の種類の２次元コードや、バーコード等の１次元コードを表示するようにしてもよい。また、コードの表示に代えて、ＮＦＣやＢｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、ＩＥＥＥ８０２．１１ａｄ、ＴｒａｎｓｆｅｒＪｅｔ等の無線通信により、認証情報を送信してもよい。
【００７３】
管理装置１０１は、ＳＴＡ１のＱＲコードを読み取ることでＳＴＡ１の公開鍵情報を含む認証情報を取得する（Ｆ６１３）。なお、ＳＴＡ１がＱＲコードに代えて他のコードを表示している場合には、当該コードを読み取ることで認証情報を取得すればよい。また、ＳＴＡ１がＱＲコードに代えて無線通信により認証情報を送信している場合には、対応する無線通信により認証情報を受信すればよい。
【００７４】
そして、管理装置１０１は取得したＳＴＡ１の認証情報をＡＰ２に送信することで（Ｆ６１４）、ＳＴＡ１とＡＰ２とが通信パラメータの共有処理を開始するためのトリガをかける。
【００７５】
ＡＰ２は管理装置から通信パラメータ共有処理のトリガを受けて、ＳＴＡ１から機能情報を取得する（Ｓ５０８、Ｆ６１５、Ｆ６１６）。次に、受信したＳＴＡ１の認証情報を用いて、ＳＴＡ１と通信パラメータ共有処理を実行する。この際、ＡＰ２はＳＴＡ１の機能情報を元にパラメータ１とパラメータ２のどちらを提供するか判断し、ＳＴＡ１に通信パラメータを提供する（Ｓ５０９、Ｆ６１７）。ここでも、認証情報に含まれるＳＴＡ１の公開鍵を用いて通信パラメータを暗号化してＳＴＡ１に送信するので、通信パラメータを共有する際のセキュリティを高めることができる。
【００７６】
これにより、通信パラメータを受信したＳＴＡ１は、ＡＰ２に接続し、データ通信が可能な状態となる（Ｆ６１８）。また、ＡＰ２のセキュリティ方式はＡＰ１のセキュリティ方式からセキュリティ高度の高い方式に変更されているため、セキュリティの高いデータ通信が可能となる。
【００７７】
以上のように、本実施形態によれば、ＡＰ１からＡＰ２に置き換える際に、ＡＰ１が構築する無線ネットワーク１の識別子を有する無線ネットワーク２をＡＰ２が簡単に構築することができる。
【００７８】
更に、通信パラメータのセキュリティ方式をセキュリティ強度が高い方式へ自動的に変更するため、セキュリティとユーザの利便性が向上する。また、ＡＰやＳＴＡの能力として対応可能な範囲内でセキュリティ方式を選択するため、セキュリティ方式の変更による接続性の低下を防止することも可能となる。
【００７９】
なお、上述の実施形態において、ＡＰ２が所定のセキュリティ方式（例えば、ＡＥＳ）に対応していない場合、管理装置１０１は図５に示す処理をエラー終了してもよい。これにより、セキュリティの低い無線ネットワークが新たに構築される可能性を低減することができる。
【００８０】
また、上述の実施形態では、管理装置１０１は変更後の通信パラメータをＡＰ２に設定した。しかし、ＡＰ２において複数のネットワークを同時並行的に構築することが可能な場合、パラメータ１とパラメータ２の通信パラメータの両方を設定するようにしてもよい。
【００８１】
これにより、ＡＰ２においてもネットワーク１と同等の無線ネットワークも構築されるため、接続性を向上させることができる。なお、ＳＴＡがパラメータ１の設定でネットワーク２に接続してきた場合にＨＴＴＰなどのデータ通信を用いてＡＰ２からＳＴＡにパラメータ２を提供し、パラメータ２の設定への切り替えを促してもよい。また、ＡＰ２は、一方の無線ネットワークへ接続するＳＴＡが所定期間、存在しない場合には、当該無線ネットワークを終了してもよい。これにより、セキュリティの低下を軽減することが可能となる。
【００８２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８３】
１０１  管理装置
１０２  アクセスポイント１
１０３  ＳＴＡ１
１０５  アクセスポイント２
【図１】
0006789628.tif 000002
【図２】
0006789628.tif 000003
【図３】
0006789628.tif 000004
【図４】
0006789628.tif 000005
【図５】
0006789628.tif 000006
【図６】
0006789628.tif 000007