(57)【要約】【課題】無線ＬＡＮ中継装置に対して、セキュリティに関する設定を簡便に行うことを可能とする。【解決手段】外部装置をネットワークに接続するための無線ＬＡＮ中継装置は、外部装置との間の有線通信および無線パケットを用いた無線通信を制御する通信部を備え、通信部は、初期状態においては、無線通信を行う際の無線パケットの暗号化を行わず、外部装置から設定指示を受信した場合に、無線ＬＡＮ中継装置内に予め定められた暗号鍵と、暗号化方法とを用いて、無線通信を行う際の無線パケットの暗号化を行う。【選択図】図３
2011205302.tif 000002
【特許請求の範囲】
【請求項１】
外部装置をネットワークに接続するための無線ＬＡＮ中継装置であって、
前記外部装置との間の有線通信および無線パケットを用いた無線通信を制御する通信部を備え、
前記通信部は、
初期状態においては、前記無線通信を行う際の前記無線パケットの暗号化を行わず、
前記外部装置から設定指示を受信した場合に、前記無線ＬＡＮ中継装置内に予め定められた暗号鍵と、暗号化方法とを用いて、前記無線通信を行う際の前記無線パケットの暗号化を行う、無線ＬＡＮ中継装置。
【請求項２】
請求項１記載の無線ＬＡＮ中継装置であって、さらに、
前記通信部が前記無線パケットの暗号化をする際に使用すべき暗号鍵である現行暗号鍵と、前記通信部が前記無線パケットの暗号化をする際に使用すべき暗号化方法である現行暗号化方法と、を記憶する設定値記憶部と、
前記予め定められた暗号鍵である規定暗号鍵と、前記予め定められた暗号化方法である規定暗号化方法と、を格納するプリセット値記憶部と、
前記外部装置からの要求を取得した際、前記現行暗号鍵と、前記現行暗号化方法と、を前記外部装置へ送信し、前記外部装置からの設定指示を取得した際、前記設定値記憶部に記憶されている前記現行暗号鍵と、前記現行暗号化方法とを、前記プリセット値記憶部に格納されている前記規定暗号化鍵と、前記規定暗号化方法とを用いて書き換える制御部と、
を備える、無線ＬＡＮ中継装置。
【請求項３】
請求項１記載の無線ＬＡＮ中継装置であって、さらに、
前記通信部が前記無線パケットの暗号化をする際に使用すべき暗号鍵である現行暗号鍵と、前記通信部が前記無線パケットの暗号化をする際に使用すべき暗号化方法である現行暗号化方法と、を記憶する設定値記憶部と、
前記予め定められた暗号鍵である規定暗号鍵と、前記予め定められた暗号化方法である規定暗号化方法と、を格納するプリセット値記憶部と、
前記外部装置からの要求を取得した際、前記現行暗号鍵と、前記現行暗号化方法と、前記規定暗号化鍵と、前記規定暗号化方法と、を前記外部装置へ送信し、前記外部装置からの設定指示を取得した際、前記設定値記憶部に記憶されている前記現行暗号鍵と、前記現行暗号化方法とを、前記外部装置により更新された更新後暗号鍵と、更新後暗号化方法とを用いて書き換える制御部と、
を備える、無線ＬＡＮ中継装置。
【請求項４】
請求項２または３記載の無線ＬＡＮ中継装置であって、さらに、
前記通信部において前記無線通信を行う際に前記無線パケットの暗号化を行っているか否かの状態を記憶する状態記憶部を備え、
前記制御部は、前記外部装置からの要求を取得した際、前記現行暗号鍵と、前記現行暗号化方法とを送信することに代えて、前記状態記憶部に記憶されている情報を送信する、無線ＬＡＮ中継装置。
【請求項５】
請求項２ないし４のいずれか一項記載の無線ＬＡＮ中継装置であって、
前記通信部は、複数の論理的な無線ネットワークを構築可能であり、
前記設定記憶部には、前記複数の論理的な無線ネットワークを相互に識別するための識別子に対応付けられた形で、前記現行暗号鍵と、前記現行暗号化方法と、が記憶され、
前記プリセット値記憶部には、前記識別子に対応付けられた形で、前記規定暗号鍵と、前記規定暗号化方法と、が格納され、
前記制御部は、
前記外部装置からの設定指示を取得した際、前記設定指示に含まれる少なくとも１つ以上の前記識別子に対応付けられた前記現行暗号鍵と、前記現行暗号化方法とを書き換える、無線ＬＡＮ中継装置。
【請求項６】
無線通信システムであって、
請求項２ないし４のいずれか一項記載の無線ＬＡＮ中継装置と、
外部装置と、
を備え、
前記外部装置は、
前記無線ＬＡＮ中継装置に対して要求を送信し、前記要求に対する応答として受信した前記設定値記憶部に記憶されている情報もしくは前記状態記憶部に記憶されている情報に基づいて、前記通信部が前記無線パケットの暗号化を行っているか否かを判定すると共に、前記無線パケットの暗号化を行っていないと判定した場合は、前記無線パケットの暗号化を行う旨の選択を利用者から受け付ける要求取得部と、
前記無線パケットの暗号化を行う旨の選択を受け付けた場合、前記無線ＬＡＮ中継装置に対して、前記設定指示を送信する指示部と、
を備える、無線通信システム。
【請求項７】
無線通信システムであって、
請求項５記載の無線ＬＡＮ中継装置と、
外部装置と、
を備え、
前記外部装置は、
前記無線ＬＡＮ中継装置に対して要求を送信し、前記要求に対する応答として受信した前記設定値記憶部に格納されている情報もしくは前記状態記憶部に記憶されている情報に基づいて、前記複数の論理的な無線ネットワークのそれぞれについて、前記無線パケットの暗号化を行っているか否かを判定すると共に、前記無線パケットの暗号化を行っていない無線ネットワークが存在すると判定した場合は、前記無線パケットの暗号化を行っていない無線ネットワークのうちの少なくとも１つについて、前記無線パケットの暗号化を行う旨の選択を利用者から受け付ける要求取得部と、
前記無線パケットの暗号化を行う旨の選択を受け付けた場合、前記無線ＬＡＮ中継装置に対して、前記選択された無線ネットワークの前記識別子を含んだ前記設定指示を送信する指示部と、
を備える、無線通信システム。
【請求項８】
請求項６記載の無線通信システムであって、さらに、
複数の無線ＬＡＮ中継装置を備え、
前記要求取得部は、
前記複数の無線ＬＡＮ中継装置に対して要求を送信し、前記要求に対する応答として各前記無線ＬＡＮ中継装置から受信した前記設定値記憶部に記憶されている情報もしくは前記状態記憶部に記憶されている情報に基づいて、各前記無線ＬＡＮ中継装置の前記通信部が前記無線パケットの暗号化を行っているか否かを判定すると共に、前記無線パケットの暗号化を行っていない前記無線ＬＡＮ中継装置が存在すると判定した場合は、全ての前記無線ＬＡＮ中継装置において前記無線パケットの暗号化を行う旨の選択を利用者から受け付け、
前記指示部は、
前記無線パケットの暗号化を行う旨の選択を受け付けた場合、少なくとも、前記無線パケットの暗号化を行っていない前記無線ＬＡＮ中継装置の全てに対して、前記設定指示を送信する、無線通信システム。
【請求項９】
外部装置をネットワークに接続するための無線ＬＡＮ中継装置の制御方法であって、
（ａ）外部装置との間の有線通信および無線パケットを用いた無線通信を制御する工程を備え、
前記工程（ａ）は、
初期状態においては、前記無線通信を行う際の前記無線パケットの暗号化を行わず、
前記外部装置から設定指示を受信した場合に、前記無線ＬＡＮ中継装置内に予め定められた暗号鍵と、暗号化方法とを用いて、前記無線通信を行う際の前記無線パケットの暗号化を行う、無線ＬＡＮ中継装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ中継装置に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮが普及している。無線ＬＡＮは、無線ＬＡＮアクセスポイント（無線ＬＡＮ中継装置）と、無線ＬＡＮ接続用デバイスを持つ端末（例えば、パーソナルコンピュータ等）との間で、電波を用いた双方向通信を行うネットワーク環境のことを意味する。無線ＬＡＮにおいては、電波の届く範囲であれば誰でも特別なツールを使用することなく通信内容を傍受することが可能である。このような盗聴リスクに対する措置として、無線ＬＡＮアクセスポイントと端末との間の無線パケットを暗号化する技術が知られている（例えば、特許文献１）。
【０００３】
しかし、無線パケットを暗号化するためには、無線ＬＡＮアクセスポイントに対してセキュリティに関する種々の設定を行う必要があるため、利用者にセキュリティに関する知識が必要とされるという問題があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１１１５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、無線ＬＡＮ中継装置に対して、セキュリティに関する設定を簡便に行うことが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］
外部装置をネットワークに接続するための無線ＬＡＮ中継装置であって、
前記外部装置との間の有線通信および無線パケットを用いた無線通信を制御する通信部を備え、
前記通信部は、
初期状態においては、前記無線通信を行う際の前記無線パケットの暗号化を行わず、
前記外部装置から設定指示を受信した場合に、前記無線ＬＡＮ中継装置内に予め定められた暗号鍵と、暗号化方法とを用いて、前記無線通信を行う際の前記無線パケットの暗号化を行う、無線ＬＡＮ中継装置。
【０００８】
この構成によれば、無線ＬＡＮ中継装置は、外部装置から設定指示を受信した場合、無線ＬＡＮ中継装置内に予め定められた暗号鍵と、暗号化方法とを用いて、無線パケットの暗号化を行うため、無線ＬＡＮ中継装置に対して、セキュリティに関する設定を簡便に行うことが可能となる。
【０００９】
［適用例２］
適用例１記載の無線ＬＡＮ中継装置であって、さらに、
前記通信部が前記無線パケットの暗号化をする際に使用すべき暗号鍵である現行暗号鍵と、前記通信部が前記無線パケットの暗号化をする際に使用すべき暗号化方法である現行暗号化方法と、を記憶する設定値記憶部と、
前記予め定められた暗号鍵である規定暗号鍵と、前記予め定められた暗号化方法である規定暗号化方法と、を格納するプリセット値記憶部と、
前記外部装置からの要求を取得した際、前記現行暗号鍵と、前記現行暗号化方法と、を前記外部装置へ送信し、前記外部装置からの設定指示を取得した際、前記設定値記憶部に記憶されている前記現行暗号鍵と、前記現行暗号化方法とを、前記プリセット値記憶部に格納されている前記規定暗号化鍵と、前記規定暗号化方法とを用いて書き換える制御部と、
を備える、無線ＬＡＮ中継装置。
【００１０】
この構成によれば、無線ＬＡＮ中継装置の制御部は、外部装置からの設定指示を取得した際、設定値記憶部に記憶されている無線パケットの暗号化をする際に使用すべき現行暗号鍵と、現行暗号化方法とを、プリセット値記憶部に格納されている予め定められた規定暗号化鍵と、規定暗号化方法とを用いて書き換えるため、無線ＬＡＮ中継装置に対して、セキュリティに関する設定を簡便に行うことができる。
【００１１】
［適用例３］
適用例１記載の無線ＬＡＮ中継装置であって、さらに、
前記通信部が前記無線パケットの暗号化をする際に使用すべき暗号鍵である現行暗号鍵と、前記通信部が前記無線パケットの暗号化をする際に使用すべき暗号化方法である現行暗号化方法と、を記憶する設定値記憶部と、
前記予め定められた暗号鍵である規定暗号鍵と、前記予め定められた暗号化方法である規定暗号化方法と、を格納するプリセット値記憶部と、
前記外部装置からの要求を取得した際、前記現行暗号鍵と、前記現行暗号化方法と、前記規定暗号化鍵と、前記規定暗号化方法と、を前記外部装置へ送信し、前記外部装置からの設定指示を取得した際、前記設定値記憶部に記憶されている前記現行暗号鍵と、前記現行暗号化方法とを、前記外部装置により更新された更新後暗号鍵と、更新後暗号化方法とを用いて書き換える制御部と、
を備える、無線ＬＡＮ中継装置。
【００１２】
この構成によれば、無線ＬＡＮ中継装置の制御部は、外部装置からの設定指示を取得した際、設定値記憶部に記憶されている無線パケットの暗号化をする際に使用すべき現行暗号鍵と、現行暗号化方法とを、外部装置により更新された更新後暗号鍵と、更新後暗号化方法とを用いて書き換えるため、無線ＬＡＮ中継装置に対して、セキュリティに関する設定を簡便に行うことができる。
【００１３】
［適用例４］
適用例２または３記載の無線ＬＡＮ中継装置であって、さらに、
前記通信部において前記無線通信を行う際に前記無線パケットの暗号化を行っているか否かの状態を記憶する状態記憶部を備え、
前記制御部は、前記外部装置からの要求を取得した際、前記現行暗号鍵と、前記現行暗号化方法とを送信することに代えて、前記状態記憶部に記憶されている情報を送信する、無線ＬＡＮ中継装置。
【００１４】
この構成によれば、無線ＬＡＮ中継装置の制御部は、外部装置からの要求を取得した際、現行暗号鍵と、現行暗号化方法とを送信することに代えて、状態記憶部に記憶されている情報を送信することができる。
【００１５】
［適用例５］
適用例２ないし４のいずれか一項記載の無線ＬＡＮ中継装置であって、
前記通信部は、複数の論理的な無線ネットワークを構築可能であり、
前記設定記憶部には、前記複数の論理的な無線ネットワークを相互に識別するための識別子に対応付けられた形で、前記現行暗号鍵と、前記現行暗号化方法と、が記憶され、
前記プリセット値記憶部には、前記識別子に対応付けられた形で、前記規定暗号鍵と、前記規定暗号化方法と、が格納され、
前記制御部は、
前記外部装置からの設定指示を取得した際、前記設定指示に含まれる少なくとも１つ以上の前記識別子に対応付けられた前記現行暗号鍵と、前記現行暗号化方法とを書き換える、無線ＬＡＮ中継装置。
【００１６】
この構成によれば、無線ＬＡＮ中継装置の通信部は、外部装置からの設定指示を取得した際、設定指示に含まれる少なくとも１つ以上の論理的な無線ネットワークを相互に識別するための識別子に対応付けられた現行暗号鍵と、現行暗号化方法とを書き換えるため、複数の論理的な無線ネットワークを構築可能な無線ＬＡＮ中継装置において、個々の論理的な無線ネットワークに対してのセキュリティに関する設定を簡便に行うことができる。
【００１７】
［適用例６］
無線通信システムであって、
適用例２ないし４のいずれか一項記載の無線ＬＡＮ中継装置と、
外部装置と、
を備え、
前記外部装置は、
前記無線ＬＡＮ中継装置に対して要求を送信し、前記要求に対する応答として受信した前記設定値記憶部に記憶されている情報もしくは前記状態記憶部に記憶されている情報に基づいて、前記通信部が前記無線パケットの暗号化を行っているか否かを判定すると共に、前記無線パケットの暗号化を行っていないと判定した場合は、前記無線パケットの暗号化を行う旨の選択を利用者から受け付ける要求取得部と、
前記無線パケットの暗号化を行う旨の選択を受け付けた場合、前記無線ＬＡＮ中継装置に対して、前記設定指示を送信する指示部と、
を備える、無線通信システム。
【００１８】
この構成によれば、無線通信システムの外部装置は、無線パケットの暗号化を行う旨の選択を利用者から受け付けた場合、無線ＬＡＮ中継装置に対して、設定指示を送信するため、無線ＬＡＮ中継装置に対して、セキュリティに関する設定を簡便に行うことができる。
【００１９】
［適用例７］
無線通信システムであって、
適用例５記載の無線ＬＡＮ中継装置と、
外部装置と、
を備え、
前記外部装置は、
前記無線ＬＡＮ中継装置に対して要求を送信し、前記要求に対する応答として受信した前記設定値記憶部に格納されている情報もしくは前記状態記憶部に記憶されている情報に基づいて、前記複数の論理的な無線ネットワークのそれぞれについて、前記無線パケットの暗号化を行っているか否かを判定すると共に、前記無線パケットの暗号化を行っていない無線ネットワークが存在すると判定した場合は、前記無線パケットの暗号化を行っていない無線ネットワークのうちの少なくとも１つについて、前記無線パケットの暗号化を行う旨の選択を利用者から受け付ける要求取得部と、
前記無線パケットの暗号化を行う旨の選択を受け付けた場合、前記無線ＬＡＮ中継装置に対して、前記選択された無線ネットワークの前記識別子を含んだ前記設定指示を送信する指示部と、
を備える、無線通信システム。
【００２０】
この構成によれば、無線通信システムの外部装置は、無線パケットの暗号化を行う旨の選択を利用者から受け付けた場合、無線ＬＡＮ中継装置に対して、選択された論理的な無線ネットワークを相互に識別するための識別子を含んだ設定指示を送信するため、複数の論理的な無線ネットワークを構築可能な無線ＬＡＮ中継装置において、個々の論理的な無線ネットワークに対してのセキュリティに関する設定を簡便に行うことができる。
【００２１】
［適用例８］
適用例６記載の無線通信システムであって、さらに、
複数の無線ＬＡＮ中継装置を備え、
前記要求取得部は、
前記複数の無線ＬＡＮ中継装置に対して要求を送信し、前記要求に対する応答として各前記無線ＬＡＮ中継装置から受信した前記設定値記憶部に記憶されている情報もしくは前記状態記憶部に記憶されている情報に基づいて、各前記無線ＬＡＮ中継装置の前記通信部が前記無線パケットの暗号化を行っているか否かを判定すると共に、前記無線パケットの暗号化を行っていない前記無線ＬＡＮ中継装置が存在すると判定した場合は、全ての前記無線ＬＡＮ中継装置において前記無線パケットの暗号化を行う旨の選択を利用者から受け付け、
前記指示部は、
前記無線パケットの暗号化を行う旨の選択を受け付けた場合、少なくとも、前記無線パケットの暗号化を行っていない前記無線ＬＡＮ中継装置の全てに対して、前記設定指示を送信する、無線通信システム。
【００２２】
この構成によれば、無線通信システムの外部装置は、無線パケットの暗号化を行う旨の選択を利用者から受け付けた場合、少なくとも、無線パケットの暗号化を行っていない無線ＬＡＮ中継装置の全てに対して設定指示を送信するため、複数の無線ＬＡＮ中継装置を備える無線通信システムにおけるセキュリティに関する設定を簡便に行うことができる。
【００２３】
なお、本発明は、種々の態様で実現することが可能である。例えば、本発明は、無線ＬＡＮ中継装置および無線通信システム、無線ＬＡＮ中継装置の制御方法、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施例としての無線通信システムの概略構成を示す説明図である。
【図２】ＰＣの概略構成を示す説明図である。
【図３】ＡＰの概略構成を示す説明図である。
【図４】設定値の一例を示す説明図である。
【図５】プリセット値の一例を示す説明図である。
【図６】セキュリティ設定処理の手順について示すシーケンス図である。
【図７】セキュリティ設定処理（図６）のステップＳ１０４で表示される確認画面の一例を示す説明図である。
【図８】プリセット値の値が設定値の値としてコピーされる様子（図６：ステップＳ１０６）を示す説明図である。
【図９】セキュリティ設定処理（図６）のステップＳ１０４で表示される確認画面の他の例を示す説明図である。
【図１０】プリセット値の値が設定値の値としてコピーされる様子（ステップＳ１０６）を示す説明図である。
【図１１】セキュリティ設定処理（図６）のステップＳ１０４で表示される確認画面の他の例を示す説明図である。
【図１２】第２実施例におけるＡＰの概略構成を示す説明図である。
【図１３】セキュリティ状態の一例を示す説明図である。
【図１４】第２実施例におけるセキュリティ設定処理の手順について示すシーケンス図である。
【図１５】第３実施例としての無線通信システムの概略構成を示す説明図である。
【図１６】第３実施例におけるセキュリティ設定処理の手順について示すシーケンス図である。
【図１７】セキュリティ設定を行うＡＰの選択を受け付けるためのＡＰ選択画面の一例を示す説明図である。
【図１８】第４実施例におけるセキュリティ設定処理の手順について示すシーケンス図である。
【発明を実施するための形態】
【００２５】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
【００２６】
Ａ．第１実施例：
Ａ１．システムの概略構成：
図１は、本発明の一実施例としての無線通信システムの概略構成を示す説明図である。無線通信システム１０は、無線ＬＡＮアクセスポイント（以降、「ＡＰ」とも呼ぶ。）２０と、パーソナルコンピュータ（以降、「ＰＣ」とも呼ぶ。）３０と、を備えている。後述するセキュリティ設定処理時においては、ＡＰ２０と、ＰＣ３０とは、図のようにＬＡＮケーブル４０で接続（すなわち、有線接続）される。また、後述するセキュリティ設定処理に用いる処理部を形成するために、ＰＣ３０には、ＣＤ（Ｃｏｍｐａｃｔ Ｄｉｓｃ）５０に予め記憶されたコンピュータプログラムがインストールされる。
【００２７】
図２は、ＰＣ３０の概略構成を示す説明図である。無線ＬＡＮ接続用デバイスを備えた外部装置としてのＰＣ３０は、ＲＡＭ３１と、ＲＯＭ３２と、表示部３３と、操作部３４と、有線通信インタフェース（Ｉ／Ｆ）３５と、ＣＰＵ１００と、ハードディスク２００とを備備え、それぞれがバスにより相互に接続されている。
【００２８】
ＣＰＵ１００は、ハードディスク２００に格納されているコンピュータプログラムをＲＡＭ３１に展開して実行することにより、ＰＣ３０の各部を制御する。また、ＣＰＵ１００は、ＣＤ５０によりインストールされ、ハードディスク２００に格納されているコンピュータプログラムをＲＡＭ３１に展開して実行することにより、要求取得部１１０、指示部１２０としても機能する。要求取得部１１０と、指示部１２０との機能の詳細については後述する。
【００２９】
表示部３３は、図示しないディスプレイと、ディスプレイドライバとを含み、利用者に対して視覚的な画面表示を行う機能を有する。操作部３４は、図示しないマウスやキーボードと、それらのドライバとを含み、利用者からの入力を受け付ける機能を有する。有線通信インタフェース３５は、ローカルエリアネットワーク（ＬＡＮ）と接続するためのＬＡＮケーブルの接続口である。
【００３０】
ハードディスク２００には、セキュリティ設定値２１０が格納されている。セキュリティ設定値２１０は、ＰＣ３０がＡＰ２０に無線通信で接続する際に用いるセキュリティの設定に関する設定値が格納されたテーブルである。セキュリティ設定値２１０には、後述するＡＰ２０の設定値４１０と同様の内容が格納されている。
【００３１】
図３は、ＡＰ２０の概略構成を示す説明図である。無線ＬＡＮ中継装置としてのＡＰ２０は、ＲＯＭ２１と、ＲＡＭ２２と、有線通信インタフェース（Ｉ／Ｆ）２３と、ＣＰＵ３００と、フラッシュＲＯＭ４００と、無線通信インタフェース５００とを備え、それぞれがバスにより相互に接続されている。
【００３２】
ＣＰＵ３００は、ＲＯＭ２１に格納されているコンピュータプログラムをＲＡＭ２２に展開して実行することにより、ＡＰ２０の各部を制御する。また、ＣＰＵ３００は、制御部３１０、通信部３２０、暗号化／復号化部３３０としても機能する。制御部３１０の機能の詳細については後述する。通信部３２０は、ＡＰ２０に有線通信インタフェース２３を介して接続されるＰＣ３０との有線通信を制御する機能を有する。さらに、通信部３２０は、後述する設定値４１０に定義された内容に基づいて、ＡＰ２０に接続されるＰＣ３０との無線通信（無線パケットを用いた通信）を制御する機能を有する。暗号化／復号化部３３０は、通信部３２０に含まれ、通信部３２０が無線パケットの暗号化を行う場合と、通信部３２０が暗号化された無線パケットの複号化を行う場合に、通信部３２０によって呼び出されて使用されるモジュールである。
【００３３】
無線通信インタフェース５００は、無線通信を行うためのインタフェースであり、無線親機インタフェース５１０と、無線子機インタフェース５２０とを含んでいる。無線親機インタフェース５１０は、無線親機として機能し、無線子機から無線パケットを受信する。無線子機インタフェース５２０は、無線子機として機能し、無線親機へ無線パケットを送信する。すなわち、ＡＰ２０は、無線親機としても、無線子機としても機能することが可能なアクセスポイントである。なお、無線親機インタフェース５１０および無線子機インタフェース５２０は、外部への電波の送信や、外部からの電波の受信が可能な状態で、ＡＰ２０に内蔵されている。無線親機インタフェース５１０および無線子機インタフェース５２０は、１つの無線モジュールで構成されてもよいし、それぞれ異なるモジュールで構成されてもよい。有線通信インタフェース２３は、ローカルエリアネットワーク（ＬＡＮ）と接続するためのＬＡＮケーブルの接続口である。
【００３４】
図４は、設定値４１０の一例を示す説明図である。設定値記憶部およびプリセット値記憶部としてのフラッシュＲＯＭ４００には、設定値４１０と、プリセット値４２０とが格納されている。設定値４１０は、ＡＰ２０の現行のセキュリティに関する設定値が記憶されたテーブルである。設定値４１０は、項目ＥＩＭと、識別子ＥＩＤと、暗号化キーＥＥＫと、暗号方式ＥＥＭと、認証方法ＥＡＴとを含んでいる。なお、「セキュリティに関する設定値」とは、無線パケットの暗号化を行うための暗号化キーや、暗号化方法（暗号化に使用する方式、認証に使用する方式）等の設定値を意味する。
【００３５】
項目ＥＩＭフィールドには、設定値４１０に格納される各エントリを識別するための一意な番号が付与される。識別子ＥＩＤフィールドには、ＡＰ２０が構築可能な複数の論理的な無線ネットワーク（以降、「論理無線ネットワーク」とも呼ぶ。）を相互に識別するための識別子（ＳＳＩＤ：Ｓｅｒｖｉｃｅ Ｓｅｔ Ｉｄｅｎｔｉｆｉｅｒ）が記憶される。暗号化キーＥＥＫフィールドには、通信部３２０が無線パケットの暗号化をする際に使用すべき暗号鍵（以降、「現行暗号鍵」とも呼ぶ。）が記憶される。暗号方式ＥＥＭフィールドには、通信部３２０が無線パケットの暗号化をする際に使用すべき暗号方式が記憶される。認証方法ＥＡＴフィールドには、通信部３２０が無線パケットの暗号化をする際に使用すべき認証方法が記憶される。なお、暗号方式と認証方法との組合せを「暗号化方法」とも呼ぶ。また、通信部３２０が無線パケットの暗号化をする際に使用すべき暗号化方法を「現行暗号化方法」とも呼ぶ。
【００３６】
本実施例におけるＡＰ２０は、１台で複数の論理無線ネットワークを構築可能なマルチプルＳＳＩＤ機能を備えるアクセスポイントである。設定値４１０には、各論理無線ネットワークを相互に識別するための識別子（識別子ＥＩＤフィールドの値）に対応付けられた形で、現行暗号鍵と、現行暗号化方法とが記憶されている。なお、設定値４１０のテーブルは、読み取り／書き込み可能に構成されている。また、設定値４１０の内容は、通信部３２０による暗号化だけでなく、復号化の際にも用いることができる。
【００３７】
図４のように、ＡＰ２０の初期状態においては、項目ＥＩＭ１〜４で識別される各エントリについて、暗号化キーＥＥＫフィールドには「Ｎｏ Ｋｅｙ」という値が、暗号方式ＥＥＭフィールドには「Ｎｏ Ｅｎｃｒｙｐｔｉｏｎ」という値が、認証方法ＥＡＴフィールドには「Ｎｏ Ａｕｔｈｅｎｔｉｃａｔｉｏｎ」という値という値が、それぞれ記憶されている。すなわち、ＡＰ２０の初期状態においては、全ての論理無線ネットワークについて、無線パケットの暗号化は行われないことを意味している。
【００３８】
図５は、プリセット値４２０の一例を示す説明図である。プリセット値４２０は、ＡＰ２０に対してセキュリティを適用する場合におけるデフォルトの設定値が予め格納されたテーブルである。プリセット値４２０は、項目ＰＩＭと、識別子ＰＩＤと、暗号化キーＰＥＫと、暗号化方式ＰＥＭと、認証方法ＰＥＴとを含んでいる。
【００３９】
項目ＰＩＭフィールドには、プリセット値４２０に格納される各エントリを識別するための一意な番号が格納されている。識別子ＰＩＤフィールドには、ＡＰ２０が構築可能な複数の論理無線ネットワークを相互に識別するための識別子（ＳＳＩＤ）が格納されている。暗号化キーＰＥＫフィールドには、予め定められた暗号鍵（以降、「規定暗号鍵」とも呼ぶ。）が格納されている。暗号方式ＰＥＭフィールドには、予め定められた暗号方式が格納されている。認証方法ＰＡＴフィールドには、予め定められた認証方法が格納されている。なお、あらかじめ定められた暗号化方法（暗号方式と認証方法との組合せ）を「規定暗号化方法」とも呼ぶ。
【００４０】
このように、プリセット値４２０には、各論理無線ネットワークを相互に識別するための識別子（識別子ＰＩＤフィールドの値）に対応付けられた形で、規定暗号鍵と、規定暗号化方法とが記憶されている。なお、プリセット値４２０のテーブルは、読み取りのみ可能に構成されていることが好ましい。
【００４１】
Ａ２．セキュリティ設定処理：
図６は、セキュリティ設定処理の手順について示すシーケンス図である。ＰＣ３０の要求取得部１１０は、ＡＰ２０に対してセキュリティ状態を取得する旨の要求を送信する（ステップＳ１００）。この要求を受信したＡＰ２０の制御部３１０は、設定値４１０に格納されている内容（項目ＥＩＭ、識別子ＥＩＤ、暗号化キーＥＥＫ、暗号方式ＥＥＭ、認証方法ＥＡＴの各フィールドの値）と、プリセット値４２０に格納されている内容（項目ＰＩＭ、識別子ＰＩＤ、暗号化キーＰＥＫ、暗号方式ＰＥＭ、認証方法ＰＡＴの各フィールドの値）とを、ＰＣ３０へ送信する（ステップＳ１０２）。
【００４２】
ＡＰ２０からの応答を受信したＰＣ３０の要求取得部１１０は、設定値４１０に格納されている内容に基づいて、各論理無線ネットワークのそれぞれについて無線パケットの暗号化が行われているか否かを判定する。具体的には、例えば、識別子ＥＩＤの値が「ＳＳＩＤ１」、暗号化キーＥＥＫの値が「Ｎｏ Ｋｅｙ」であれば、ＳＳＩＤ１により識別される論理無線ネットワークについては、無線パケットの暗号化が行われていないと判定することができる。なお、この判定は、暗号化キーＥＥＫ以外の他の項目（暗号方式ＥＥＭ、認証方法ＥＡＴ）の値を用いて行うこともできる。要求取得部１１０は、上述のようにして全ての論理無線ネットワークについての暗号化有無を判定し、無線パケットの暗号化を行っていない論理無線ネットワークが１つでも存在すると判定した場合、確認画面を表示部３３（図２）に表示する（ステップＳ１０４）。
【００４３】
図７は、セキュリティ設定処理（図６）のステップＳ１０４で表示される確認画面の一例を示す説明図である。確認画面ＷＤ１は、チェックボックスＣＫと、ＯＫボタンＡＢ１と、キャンセルボタンＣＢ１とを含んでいる。無線通信システム１０の利用者は、セキュリティ設定処理をキャンセルする場合、キャンセルボタンＣＢ１を押下する。キャンセルボタンＣＢ１押下により、図６の処理は終了する。
【００４４】
一方、セキュリティ設定処理を継続する場合、無線通信システム１０の利用者は、チェックボックスＣＫにチェックを入れ、ＯＫボタンＡＢ１を押下する。チェックボックスＣＫにチェックを入れた状態でＯＫボタンＡＢ１が押下されることにより、要求取得部１１０は、ＡＰ２０における無線パケットの暗号化を行う旨の選択がされたものとして、処理を継続する。
【００４５】
ＰＣ３０の指示部１２０は、プリセット値４２０の値を、設定値４１０の値としてコピーする（ステップＳ１０６）。具体的には、指示部１２０は、ステップＳ１０２で受信したプリセット値４２０の識別子ＰＩＤと、ステップＳ１０２で受信した設定値４１０の識別子ＥＩＤとが一致するデータを抽出し、プリセット値４２０の各項目（暗号化キーＰＥＫ、暗号方式ＰＥＭ、認証方法ＰＡＴ）の値を、設定値４１０の各項目（暗号化キーＥＥＫ、暗号方式ＥＥＭ、認証方法ＥＡＴ）の値としてコピーする。なお、プリセット値４２０の暗号化キーＰＥＫがコピーされた暗号化キーＥＥＫを「更新後暗号鍵」とも呼ぶ。また、プリセット値４２０の暗号方式ＰＥＭがコピーされた暗号方式ＥＥＭと、認証方法ＰＡＴがコピーされた認証方法ＥＡＴとの組を「更新後暗号化方法」とも呼ぶ。また、このデータのコピーは、ステップＳ１０４において無線パケットの暗号化を行っていないと判定された論理無線ネットワークについてのみ行うことが好ましい。
【００４６】
ＰＣ３０の指示部１２０は、設定指示をＡＰ２０に送信する（ステップＳ１０８）。設定指示には、ステップＳ１０６により更新された項目ＥＩＭと、識別子ＥＩＤと、更新後暗号鍵と、更新後暗号化方法とが含まれている。設定指示を受信したＡＰ２０の制御部３１０は、ステップＳ１０８で受信した設定指示に含まれる各値で、フラッシュＲＯＭ４００に格納されている設定値４１０を更新する（ステップＳ１１０）。具体的には、設定指示に含まれる識別子ＥＩＤと、設定値４１０の識別子ＥＩＤとが一致するエントリを抽出し、設定指示に含まれるデータを設定値４１０のエントリにコピーする。
【００４７】
その後、制御部３１０は、更新の結果（成功／失敗）をＰＣ３０に送信する（ステップＳ１１２）。更新の結果が「成功」であれば、ＰＣ３０の指示部１２０は、更新後暗号鍵と、更新後暗号化方法とを用いて、ハードディスク２００に格納されたセキュリティ設定値２１０を更新する（ステップＳ１１４）。
【００４８】
図８は、プリセット値４２０の値が設定値４１０の値としてコピーされる様子（図６：ステップＳ１０６）を示す説明図である。ＰＣ３０の要求取得部１１０は、識別子ＳＳＩＤ１〜ＳＳＩＤ４の全ての論理無線ネットワークについて、無線パケットの暗号化が行われていないと判定する（図４、図６：ステップＳ１０４）。ＰＣ３０の指示部１２０は、識別子ＳＳＩＤ１〜ＳＳＩＤ４の全ての論理無線ネットワークについてのプリセット値４２０の値を、設定値４１０の値としてコピーする。具体的には、設定値４１０の識別子ＥＩＤがＳＳＩＤ１であるデータと関連付けられた暗号化キーＥＥＫ、暗号方式ＥＥＭ、認証方法ＥＡＴの各値に、プリセット値４２０の識別子ＰＩＤがＳＳＩＤ１であるデータと関連付けられた暗号化キーＰＥＫ、暗号方式ＰＥＭ、認証方法ＰＡＴの各値をコピーする。
【００４９】
以上のように、第１実施例によれば、ＡＰ２０の制御部３１０は、ＰＣ３０からの設定指示を取得した際、設定値記憶部（設定値４１０）に記憶されている無線パケットの暗号化をする際に使用すべき現行暗号鍵（暗号化キーＥＥＫ）と、現行暗号化方法（暗号方式ＥＥＭ、認証方法ＥＡＴ）とを、外部装置により更新された更新後暗号鍵（プリセット値４２０の暗号化キーＰＥＫがコピーされた暗号化キーＥＥＫ）と、更新後暗号化方法（プリセット値４２０の暗号方式ＰＥＭがコピーされた暗号方式ＥＥＭ、認証方法ＰＡＴがコピーされた認証方法ＥＡＴ）と、を用いて書き換える。すなわち、ＡＰ２０は、ＰＣ３０からの設定指示を受信することによって、ＡＰ２０内部に予め定められた暗号鍵と、暗号化方法とを用いて無線パケットの暗号化を行うため、ＡＰ２０に対してセキュリティに関する設定を簡便に行うことが可能となる。
【００５０】
Ａ３．確認画面の他の例１：
図９は、セキュリティ設定処理（図６）のステップＳ１０４で表示される確認画面の他の例を示す説明図である。図９（Ａ）は、このときの設定値４１０の一例を示す説明図である。図９（Ａ）では、項目ＥＩＭ２、４で識別されるエントリについて、暗号化キーＥＥＫ、暗号方式ＥＥＭ、認証方法ＥＡＴの各フィールドには、セキュリティを有効にするための設定値が記憶されている。すなわち、このような設定値４１０を持つＡＰ２０においては、識別子ＳＳＩＤ２、４により識別される論理無線ネットワークについては無線パケットの暗号化が行われ、識別子ＳＳＩＤ１、３により識別される論理無線ネットワークについては無線パケットの暗号化は行われないことを意味している。
【００５１】
図９（Ｂ）は、セキュリティ設定処理（図６）のステップＳ１０４で表示される確認画面の他の例を示す説明図である。確認画面ＷＤ２は、識別子リストＥＲＮと、選択ボタンＥＢＴと、キャンセルボタンＣＢ２とを含んでいる。識別子リストＥＲＮは、複数の論理ネットワークの識別子をリスト表示したものである。選択ボタンＥＢＴは、各論理ネットワークの識別子に割り当てられたボタンである。この選択ボタンＥＢＴは、設定値４１０に設定された内容に応じて選択有効／無効状態を切り替えた状態で表示することが好ましい。具体的には、例えば、要求取得部１１０は、設定値４１０に格納されている内容に基づいて、既に無線パケットの暗号化が行われていると判定された論理無線ネットワークについては、選択ボタンＥＢＴをグレーアウトする等の制御を行うことができる。すなわち、設定値４１０の内容が図９（Ａ）に示すものである場合、項目ＥＩＭ２、４で識別されるエントリについては、既に無線パケットの暗号化が行われていると判定されるため、選択ボタンＥＢＴ２、ＥＢＴ４はグレーアウト表示となる。このようにすれば、既に設定値４１０に記憶されているセキュリティを有効にするための設定値を誤って更新してしまうことを抑制することができる。
【００５２】
無線通信システム１０の利用者は、確認画面ＷＤ１（図７）において、チェックボックスＣＫにチェックを入れ、ＯＫボタンＡＢ１を押下することに代えて、図９（Ｂ）の確認画面ＷＤ２において、セキュリティ設定処理を行いたい論理ネットワークの識別子の横に配置されている選択ボタンＥＢＴを押下する。選択ボタンＥＢＴが押下されることにより、要求取得部１１０は、ＡＰ２０の選択された論理ネットワークについての無線パケットの暗号化を行う旨の選択がされたものとして、図６のセキュリティ設定処理を継続する。
【００５３】
図６のセキュリティ設定処理のステップＳ１０６において、ＰＣ３０の指示部１２０は、プリセット値４２０の値を設定値４１０の値としてコピーする際、図９（Ｂ）の画面で選択された論理無線ネットワークについてのデータのみをコピーする。さらに、ステップＳ１０８において、ＰＣ３０の指示部１２０は、ステップＳ１０６において更新された項目ＥＩＭと、識別子ＥＩＤと、更新後暗号鍵と、更新後暗号化方法、すなわち、図９（Ｂ）の画面で選択された論理無線ネットワークについてのデータのみを含んだ設定指示をＡＰ２０に送信する。こうすれば、設定指示を受信したＡＰ２０の制御部３１０は、設定指示に含まれる識別子（識別子ＥＩＤ）に対応付けられた現行暗号鍵と、現行暗号化方法とを書き換えることとなる（ステップＳ１１０）。
【００５４】
図１０は、プリセット値４２０の値が設定値４１０の値としてコピーされる様子（ステップＳ１０６）を示す説明図である。図９（Ｂ）の確認画面ＷＤ２において選択ボタンＥＢＴ１が押下された場合、ＰＣ３０の指示部１２０は、識別子ＳＳＩＤ１の論理無線ネットワークについてのプリセット値４２０の値を、設定値４１０の値としてコピーする。
【００５５】
なお、図９（Ｂ）に示した画面はあくまで一例であり、種々の態様を採用することができる。具体的には、例えば、選択画面ＷＤ２において、選択ボタンＥＢＴに代えて、識別子リストＥＲＮの個々の項目ごとに表示される複数のチェックボックスと、１つのＯＫボタンとを備える構成とし、ＯＫボタン押下により、利用者がチェックボックスにて選択した少なくとも１つ以上の論理無線ネットワークについてのセキュリティ設定処理を一時に実行可能な構成とすることもできる。
【００５６】
以上のように、確認画面ＷＤ２を用いれば、ＡＰ２０の通信部３２０は、ＰＣ３０からの設定指示を取得した際、設定指示に含まれる少なくとも１つ以上の論理無線ネットワークを相互に識別するための識別子（ＳＳＩＤ）に対応付けられた現行暗号鍵（暗号化キーＥＥＫ）と、現行暗号化方法（暗号方式ＥＥＭ、認証方法ＥＡＴ）とを書き換えるため、複数の論理無線ネットワークを構築可能な（マルチプルＳＳＩＤ機能を備える）ＡＰ２０において、個々の論理無線ネットワークに対してのセキュリティに関する設定を簡便に行うことができる。
【００５７】
Ａ４．確認画面の他の例２：
図１１は、セキュリティ設定処理（図６）のステップＳ１０４で表示される確認画面の他の例を示す説明図である。図１１（Ａ）は、このときの設定値４１０の一例を示す説明図である。図１１（Ａ）の詳細は、図９（Ａ）で説明したものと同様である。
【００５８】
図１１（Ｂ）は、セキュリティ設定処理（図６）のステップＳ１０４で表示される確認画面の他の例を示す説明図である。確認画面ＷＤ３は、識別子リストＥＲＮと、セキュリティ設定状態表示欄ＳＳＴと、選択ボタンＥＢＴと、キャンセルボタンＣＢ３とを含んでいる。識別子リストＥＲＮは、複数の論理ネットワークの識別子をリスト表示したものである。セキュリティ設定状態表示欄ＳＳＴは、各論理ネットワークにおけるセキュリティに関する設定の状態を表示したものである。セキュリティに関する設定の状態としては、例えば、図１１のように、設定値４１０の暗号方式ＥＥＭフィールドの値をそのまま表示するものとしても良いし、「セキュリティ有効」、「セキュリティ無効」等の表示としてもよい。
【００５９】
選択ボタンＥＢＴは、各論理ネットワークの識別子毎に割り当てられたボタンである。この選択ボタンＥＢＴは、設定値４１０に設定された内容に応じて異なる機能が動作するように構成されていることが好ましい。具体的には、例えば、要求取得部１１０は、設定値４１０に格納されている内容に基づいて、無線パケットの暗号化が行われていないと判定された論理無線ネットワークについては、選択ボタンＥＢＴに表示する名称を「Ｅｎａｂｌｅ」とする。一方、既に無線パケットの暗号化が行われていると判定された論理無線ネットワークについては、選択ボタンＥＢＴに表示する名称を「Ｂａｃｋ ｔｏ Ｐｒｅｓｅｔ」とする。
【００６０】
無線通信システム１０の利用者により「Ｅｎａｂｌｅ」表示のされた選択ボタンＥＢＴが押下された場合、要求取得部１１０は、ＡＰ２０の選択された論理ネットワークについての無線パケットの暗号化を行う旨の選択がされたものとして、図６のセキュリティ設定処理を継続する。詳細は、図９（Ｂ）で説明したものと同様である。
【００６１】
無線通信システム１０の利用者により「Ｂａｃｋ ｔｏ Ｐｒｅｓｅｔ」表示のされた選択ボタンＥＢＴが押下された場合、要求取得部１１０は、ＡＰ２０の選択された論理ネットワークについての無線パケットの暗号化設定を初期状態に戻すための処理を指示部１２０に実行させる。
【００６２】
無線パケットの暗号化設定を初期状態に戻すための処理は次のようにして行う。まず、ＰＣ３０の指示部１２０は、設定値４１０のうち、図１１（Ｂ）の画面で選択された論理無線ネットワークについてのデータについて、暗号化キーＥＥＫを「Ｎｏ Ｋｅｙ」という値で、暗号方式ＥＥＭを「Ｎｏ Ｅｎｃｒｙｐｔｉｏｎ」という値で、認証方法ＥＡＴを「Ｎｏ Ａｕｔｈｅｎｔｉｃａｔｉｏｎ」という値で、それぞれ更新する。さらに、指示部１２０は、データの更新を行った項目ＥＩＭと、識別子ＥＩＤと、更新後暗号鍵と、更新後暗号化方法、すなわち、図１１（Ｂ）の画面で選択された論理無線ネットワークについてのデータのみを含んだ設定指示をＡＰ２０に送信する。こうすれば、設定指示を受信したＡＰ２０の制御部３１０は、設定指示に含まれる識別子（識別子ＥＩＤ）に対応付けられた現行暗号鍵と、現行暗号化方法とを、初期設定値で書き換えることとなる。
【００６３】
以上のように、確認画面ＷＤ３を用いれば、ＡＰ２０の通信部３２０は、ＰＣ３０からの設定指示を取得した際、設定指示に含まれる少なくとも１つ以上の論理無線ネットワークを相互に識別するための識別子（ＳＳＩＤ）に対応付けられた現行暗号鍵（暗号化キーＥＥＫ）と、現行暗号化方法（暗号方式ＥＥＭ、認証方法ＥＡＴ）とを書き換えるため、複数の論理無線ネットワークを構築可能な（マルチプルＳＳＩＤ機能を備える）ＡＰ２０において、個々の論理無線ネットワークに対してのセキュリティに関する設定を簡便に行うことができる。さらに、このようにすれば、既にセキュリティに関する設定がなされている論理ネットワークを、簡単な操作で、初期設定の状態（セキュリティ無効の状態）に戻すことができる。
【００６４】
Ｂ．第２実施例：
Ｂ１．システムの概略構成：
図１２は、第２実施例におけるＡＰ２０ａの概略構成を示す説明図である。図３に示した第１実施例との違いは、フラッシュＲＯＭ４００ａに、さらに、セキュリティ状態４３０を備える点のみであり、他の構成については第１実施例と同様である。なお、以下では、第１実施例と異なる構成および動作を有する部分についてのみ説明する。図中において第１実施例と同様の構成部分については先に説明した第１実施例と同様の符号を付し、その詳細な説明を省略する。
【００６５】
図１３は、セキュリティ状態４３０の一例を示す説明図である。セキュリティ状態４３０は、ＡＰ２０の通信部３２０が構築する各論理無線ネットワークについて、無線パケットの暗号化を行っているか否かの状態を記憶するテーブルである。セキュリティ状態４３０は、識別子ＳＩＤと、セキュリティ状態ＳＳＴとを含んでいる。
【００６６】
識別子ＳＩＤフィールドには、ＡＰ２０が構築可能な複数の論理無線ネットワークを相互に識別するための識別子が記憶される。セキュリティ状態ＳＳＴフィールドには、各論理無線ネットワークについて、無線パケットの暗号化を行っているか否かの状態が記憶される。セキュリティ状態ＳＳＴフィールドには、例えば、無線パケットの暗号化を行っていない場合は「Ｎｏ Ｓｅｃｕｒｉｔｙ」という値を、無線パケットの暗号化を行っている場合は「Ｓｅｃｕｒｅ」という値を格納することができる。
【００６７】
Ｂ２．セキュリティ設定処理：
図１４は、第２実施例におけるセキュリティ設定処理の手順について示すシーケンス図である。ＰＣ３０の要求取得部１１０は、ＡＰ２０に対してセキュリティ状態を取得する旨の要求を送信する（ステップＳ２００）。この要求を受信したＡＰ２０の制御部３１０は、セキュリティ状態４３０に格納されている内容（識別子ＳＩＤ、セキュリティ状態ＳＳＴの各フィールドの値）をＰＣ３０へ送信する（ステップＳ２０２）。
【００６８】
ＡＰ２０からの応答を受信したＰＣ３０の要求取得部１１０は、セキュリティ状態４３０に格納されている内容に基づいて、各論理無線ネットワークのそれぞれについて無線パケットの暗号化が行われているか否かを判定する。具体的には、例えば、識別子ＳＩＤの値が「ＳＳＩＤ１」、セキュリティ状態ＳＳＴの値が「Ｎｏ Ｓｅｃｕｒｉｔｙ」であれば、ＳＳＩＤ１により識別される論理無線ネットワークについては、無線パケットの暗号化が行われていないと判定することができる。要求取得部１１０は、このようにして、全ての論理無線ネットワークについての暗号化有無を判定し、無線パケットの暗号化を行っていない論理無線ネットワークが１つでも存在すると判定した場合、確認画面を表示部３３（図２）に表示する（ステップＳ２０４）。ステップＳ２０４において表示される確認画面は、図７、図９（Ｂ）、図１１（Ｂ）で説明した種々の形態の画面を採用することができる。
【００６９】
確認画面において前述の所定の操作が行われ、要求取得部１１０が、ＡＰ２０における無線パケットの暗号化を行う旨の選択がされたものと判断した場合、ＰＣ３０の指示部１２０は、ＡＰ２０に対して設定指示としての更新コマンドを送信する（ステップＳ２０６）。この更新コマンドは、例えば「Ｃｏｐｙ Ｐｒｅｓｅｔ」というような文字列を採用可能である。さらに、図９（Ｂ）、図１１（Ｂ）で説明した確認画面を採用する場合は、更新コマンドの引数として、画面上で選択された論理ネットワークの識別子を付加することができる。
【００７０】
設定指示を受信したＡＰ２０の制御部３１０は、フラッシュＲＯＭ４００ａ内部に格納されているプリセット値４２０を用いて、フラッシュＲＯＭ４００ａ内部に格納されている設定値４１０を更新する（ステップＳ２０８）。具体的には、制御部３１０は、プリセット値４２０の識別子ＰＩＤと、設定値４１０の識別子ＥＩＤとが一致するエントリを抽出し、プリセット値４２０の各項目（暗号化キーＰＥＫ、暗号方式ＰＥＭ、認証方法ＰＡＴ）の値を、設定値４１０の各項目（暗号化キーＥＥＫ、暗号方式ＥＥＭ、認証方法ＥＡＴ）の値としてコピーする。この際、受信した更新コマンドに論理ネットワークの識別子が付加されている場合は、当該論理ネットワークの識別子に一致する識別子ＥＩＤを持つエントリのみを更新する。さらに、受信した更新コマンドに論理ネットワークの識別子が付加されていない場合であっても、設定値４１０に対して既にセキュリティに関する設定値が格納されている場合（すなわち、暗号化キーＥＥＫフィールド等に有効な値が格納されている場合）、エントリの更新は行わないことが好ましい。
【００７１】
その後、制御部３１０は、更新の結果（成功／失敗）をＰＣ３０に送信する（ステップＳ２１０）。更新の結果が成功である場合、制御部３１０は、更新の結果と併せて、更新された設定値４１０に格納されている内容（項目ＥＩＭ、識別子ＥＩＤ、暗号化キーＥＥＫ、暗号方式ＥＥＭ、認証方法ＥＡＴの各フィールドの値）をＰＣ３０に送信する。更新の結果が「成功」であれば、ＰＣ３０の指示部１２０は、受信した設定値４１０に格納されている内容に基づいて、ハードディスク２００に格納されたセキュリティ設定値２１０を更新する（ステップＳ２１２）。
【００７２】
以上のように、第２実施例によれば、ＡＰ２０の制御部３１０は、ＰＣ３０からの設定指示を取得した際、設定値記憶部（設定値４１０）に記憶されている無線パケットの暗号化をする際に使用すべき現行暗号鍵（暗号化キーＥＥＫ）と、現行暗号化方法（暗号方式ＥＥＭ、認証方法ＥＡＴ）とを、プリセット値記憶部（プリセット値４２０）に格納されている予め定められた規定暗号鍵（暗号化キーＰＥＫ）と、規定暗号化方法（暗号方式ＰＥＭ、認証方法ＰＡＴ）とを用いて書き換える。すなわち、ＡＰ２０は、ＰＣ３０からの設定指示を受信することによって、ＡＰ２０内部に予め定められた暗号鍵と、暗号化方法とを用いて無線パケットの暗号化を行うため、ＡＰ２０に対してセキュリティに関する設定を簡便に行うことが可能となる。
【００７３】
さらに、第２実施例では、ＰＣ３０からのセキュリティ状態を取得する旨の要求に対して、セキュリティ状態４３０に記憶されている内容を送信すると共に、ＰＣ３０からの設定指示として、設定コマンドを用いている。このため、設定値４１０や、プリセット値４２０に格納されている内容を、ＡＰ２０とＰＣ３０との間で送受信する回数を低減することが可能となる。この結果、セキュリティ設定処理における機密性を向上させることができる。
【００７４】
Ｃ．第３実施例：
Ｃ１．システムの概略構成：
図１５は、第３実施例としての無線通信システムの概略構成を示す説明図である。図１に示した第１実施例との違いは、複数のＡＰ（ＡＰ２０ｖ〜ＡＰ２０ｚ）を備える点であり、他の構成については第１実施例と同様である。なお、以下では、第１実施例と異なる構成および動作を有する部分についてのみ説明する。図中において第１実施例と同様の部分については先に説明した第１実施例と同様の符号を付し、その詳細な説明を省略する。
【００７５】
Ｃ２．セキュリティ設定処理：
図１６は、第３実施例におけるセキュリティ設定処理の手順について示すシーケンス図である。図６に示した第１実施例との大きな違いはステップＳ３００が追加されている点であり、他の処理の概略については第１実施例と同様である。以降、第１実施例と異なる部分について説明する。
【００７６】
ＰＣ３０の要求取得部１１０は、全てのＡＰ（ＡＰ２０ｖ〜ＡＰ２０ｚ）に対して、セキュリティ状態を取得する旨の要求を送信する（ステップＳ１００）。この要求を受信した各ＡＰの制御部３１０は、それぞれの設定値４１０に格納されている内容と、プリセット値４２０に格納されている内容とをＰＣ３０へ送信する（ステップＳ１０２）。各ＡＰからの応答を受信したＰＣ３０の要求取得部１１０は、セキュリティ設定を行うＡＰの選択を受け付けるための画面を表示部３３に表示する（ステップＳ３００）。
【００７７】
図１７は、セキュリティ設定を行うＡＰの選択を受け付けるためのＡＰ選択画面の一例を示す説明図である。ＡＰ選択画面ＷＤ４は、ＡＰリストＡＰＬと、ＡＰ選択ボタンＳＬＢと、キャンセルボタンＣＢ４とを含んでいる。ＡＰリストＡＰＬは、複数のＡＰの識別子をリスト表示したものである。ＡＰ選択ボタンＳＬＢは、各ＡＰに割り当てられたボタンである。無線通信システム１０ｂの利用者は、ＡＰ選択画面ＷＤ４において、セキュリティ設定を行いたいＡＰに割り当てられたＡＰ選択ボタンＳＬＢを押下する。ＡＰ選択ボタンＳＬＢ押下により、ＰＣ３０の要求取得部１１０は、選択されたＡＰに関する確認画面（図７、図９（Ｂ）、図１１（Ｂ）で説明した任意の形態の画面）を表示する（ステップＳ１０４）。また、キャンセルボタンＣＢ４押下により、図１６の処理は終了する。なお、ステップＳ１０６以降の処理の詳細は、図６で説明したものと同様である。
【００７８】
以上のように、第３実施例によれば、第１実施例と同様の効果を得ることができる。さらに、第３実施例においては、複数のＡＰを備える無線通信システムにおいて、セキュリティに関する設定を簡便に行うことが可能となる。
【００７９】
Ｄ．第４実施例：
Ｄ１．システムの概略構成：
第４実施例における無線通信システムの構成は、図１５で説明した第３実施例と同様である。
【００８０】
Ｄ２．セキュリティ設定処理：
図１８は、第４実施例におけるセキュリティ設定処理の手順について示すシーケンス図である。図１６に示した第３実施例との大きな違いは、ステップＳ３００を有さない点であり、他の処理の概略については第３実施例と同様である。以降、第３実施例と異なる部分について説明する。
【００８１】
ステップＳ１０２において、各ＡＰからの応答を受信したＰＣ３０の要求取得部１１０は、各ＡＰから受信した設定値４１０に格納されている内容に基づいて、各ＡＰのそれぞれについて無線パケットの暗号化が行われているか否かを判定する。要求取得部１１０は、全てのＡＰについての暗号化有無を判定し、無線パケットの暗号化を行っていないＡＰが１つでも存在すると判定した場合、図７で説明した確認画面ＷＤ１を表示部３３（図２）に表示する（ステップＳ１０４）。
【００８２】
確認画面ＷＤ１（図７）において、チェックボックスＣＫにチェックを入れた状態でＯＫボタンＡＢ１が押下されることにより、要求取得部１１０は、全てのＡＰにおける無線パケットの暗号化を行う旨の選択がされたものとして、処理を継続する。
【００８３】
ＰＣ３０の指示部１２０は、各ＡＰから受信したプリセット値４２０の値を、設定値４１０にコピーする（ステップＳ１０６）。なお、このデータのコピーは、ステップＳ１０４において無線パケットの暗号化を行っていないと判定されたＡＰについてのみ行うことが好ましい。
【００８４】
その後、ＰＣ３０の指示部１２０は、設定指示を、少なくともステップＳ１０４において無線パケットの暗号化を行っていないと判定されたＡＰの全てに対して送信する（ステップＳ１０８）。なお、この設定指示は、全てのＡＰに対してブロードキャストすることもできる。設定指示を受信した各ＡＰの制御部３１０は、ステップＳ１０８で受信した設定指示に含まれる各値で、フラッシュＲＯＭ４００に格納されている設定値４１０をそれぞれ更新する（ステップＳ１１０）。
【００８５】
その後、各ＡＰの制御部３１０は、更新の結果（成功／失敗）をＰＣ３０に送信する（ステップＳ１１２）。更新の結果が「成功」であるＡＰに関して、ＰＣ３０の指示部１２０は、更新後暗号鍵と、更新後暗号化方法とを用いて、ハードディスク２００に格納されたセキュリティ設定値２１０を更新する（ステップＳ１１４）。
【００８６】
以上のように、第４実施例によれば、第１実施例と同様の効果を得ることができる。さらに、第４実施例のＰＣ３０は、無線パケットの暗号化を行う旨の選択を利用者から受け付けた場合、少なくとも、無線パケットの暗号化を行っていないＡＰの全てに対して設定指示を送信するため、複数のＡＰを備える無線通信システムにおいて、セキュリティに関する設定を簡便に行うことができる。
【００８７】
Ｅ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００８８】
Ｅ１．変形例１：
上記実施例では、無線通信システムの構成について説明した。しかし、上記実施例における無線通信システムの構成はあくまで一例であり、任意の態様を採用することができる。例えば、無線通信システムの構成要素の一部を省略したり、無線通信システムに更なる構成要素を付加したり、無線通信システムの構成要素の一部を変更したりする変形が可能である。
【００８９】
例えば、ＡＰと、ＰＣとは有線接続され、有線接続において、セキュリティ設定処理を行うものとした。しかし、ＡＰと、ＰＣとは無線接続されるものとし、無線接続において、上述のセキュリティ設定処理を行うものとしてもよい。
【００９０】
例えば、上記実施例における要求取得部と、指示部との機能は、ＣＤによりインストールされるクライアントプログラムにより提供されるものとして説明した。しかし、要求取得部、指示部の各機能は、ＡＰをサーバとしたＷＥＢ（Ｗｏｒｌｄ Ｗｉｄｅ Ｗｅｂ）システムにより提供されることとしてもよい。この場合、ＡＰ２０とＰＣ３０との間の機密性を向上させるために、ＨＴＴＰＳ(Ｈｙｐｅｒｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ ｏｖｅｒ Ｓｅｃｕｒｅ Ｓｏｃｋｅｔ Ｌａｙｅｒ)プロトコルを用いることが好ましい。
【００９１】
Ｅ２．変形例２：
上記実施例では、ＡＰの構成について説明した。しかし、上記実施例におけるＡＰの構成はあくまで一例であり、任意の態様を採用することができる。例えば、ＡＰの構成要素の一部を省略したり、ＡＰに更なる構成要素を付加したり、ＡＰの構成要素の一部を変更したりする変形が可能である。
【００９２】
例えば、ＡＰは、１台で複数の論理的な無線ネットワークを構築可能なマルチプルＳＳＩＤ機能を備えるアクセスポイントであるものとした。しかし、ＡＰは、１台で１つの論理的な無線ネットワークのみを構築するアクセスポイントであるものとしてもよい。この場合、設定値と、プリセット値と、セキュリティ状態のテーブルには、１つのエントリのみが格納される。
【００９３】
例えば、設定値と、プリセット値と、セキュリティ状態とは、ＡＰのフラッシュＲＯＭに格納されるものとして説明した。しかし、これらのテーブルは、フラッシュＲＯＭ以外の記憶媒体に格納されてもよい。例えば、ＡＰはＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）インタフェースを備えるものとし、上記各テーブルは、ＵＳＢメモリ等の着脱可能な記憶媒体に格納されているものとしてもよい。
【００９４】
例えば、設定値と、プリセット値と、セキュリティ状態との各テーブルには、上記で説明したフィールド以外の他のフィールドを備えるものとしてもよい。さらに、テーブルに格納されるべき値として上記実施例で説明した値はあくまで例示であり、任意のものを採用可能である。
【００９５】
例えば、暗号化／復号化部は、通信部に含まれ、通信部によって呼び出されて使用されるモジュールではなく、通信部とは独立して存在し、暗号化／復号化を行う処理部として構成としてもよい。その場合は、暗号化／復号化部と、通信部とが協働することにより、上記実施例における「通信部」として機能する。
【００９６】
Ｅ３．変形例３：
上記実施例では、セキュリティ設定処理の一例について説明した。しかし、セキュリティ設定処理は、本発明の要旨を逸脱しない範囲において、任意に変更することができる。例えば、セキュリティ設定処理の一部を省略したり、セキュリティ設定処理に更なる処理を付加したり、セキュリティ設定処理の一部を変更したりする変形が可能である。
【００９７】
例えば、第３、４実施例で実行されるセキュリティ設定処理（図１６、１８）は、第１実施例のセキュリティ設定処理（図６）の変形であるものとして説明した。しかし、第２実施例のセキュリティ設定処理（図１４）の変形とすることもできる。
【００９８】
Ｅ４．変形例４：
上記実施例では、セキュリティ設定処理において表示される確認画面の一例について説明した。しかし、確認画面は、本発明の要旨を逸脱しない範囲において、任意に変更することができる。例えば、画面表示項目の一部を省略したり、画面表示項目に更なる構成要素を付加したり、画面表示項目の一部を変更したりする変形が可能である。
【符号の説明】
【００９９】
１０〜１０ｂ…無線通信システム
２１…ＲＯＭ
２２…ＲＡＭ
２３…有線通信インタフェース
３１…ＲＡＭ
３２…ＲＯＭ
３３…表示部
３４…操作部
３５…有線通信インタフェース
１００…ＣＰＵ
１１０…要求取得部
１２０…指示部
２００…ハードディスク
２１０…セキュリティ設定値
３００…ＣＰＵ
３１０…制御部
３２０…通信部
３３０…暗号化／復号化部
４００…フラッシュＲＯＭ
４１０…設定値
４２０…プリセット値
４３０…セキュリティ状態
５００…無線通信インタフェース
５１０…無線親機インタフェース
５２０…無線子機インタフェース
ＷＤ１…確認画面
ＷＤ２…選択画面
ＷＤ３…確認画面
ＷＤ４…ＡＰ選択画面
【図１】
2011205302.tif 000003
【図２】
2011205302.tif 000004
【図３】
2011205302.tif 000005
【図４】
2011205302.tif 000006
【図５】
2011205302.tif 000007
【図６】
2011205302.tif 000008
【図７】
2011205302.tif 000009
【図８】
2011205302.tif 000010
【図９】
2011205302.tif 000011
【図１０】
2011205302.tif 000012
【図１１】
2011205302.tif 000013
【図１２】
2011205302.tif 000014
【図１３】
2011205302.tif 000015
【図１４】
2011205302.tif 000016
【図１５】
2011205302.tif 000017
【図１６】
2011205302.tif 000018
【図１７】
2011205302.tif 000019
【図１８】
2011205302.tif 000020