(57)【要約】【課題】高度のセキュリティ性を確保しつつ、簡便な作業で暗号鍵の設定を行うことができる暗号鍵設定方法を提供する。【解決手段】無線ルータ２は、公開鍵１と秘密鍵１を生成する。無線アダプタ３から設定要求パケットを受信した時、公開鍵１を送信する。無線アダプタ３は、単一の無線ルータ２から応答が有った場合、自身の固有情報と、この固有情報を公開鍵１で暗号化した情報を返信する。無線ルータ２は、暗号化された情報を復号し、受信した固有情報と一致した場合にその無線アダプタ３を認証する。認証された無線アダプタ３は、ＷＥＰキーをランダムに生成して公開鍵１で暗号化し、無線ルータ２に送信する。このＷＥＰキーが無線ルータ２と無線アダプタ３に設定される。【選択図】図３
2007208439.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮアダプタと、無線ＬＡＮアダプタに接続される情報処理端末をネットワークに接続するための無線ＬＡＮ用中継器と、の間で通信される情報を暗号化する場合に用いられる暗号鍵を前記無線ＬＡＮアダプタ、および無線ＬＡＮ用中継器に設定する暗号鍵設定方法であって、
前記無線ＬＡＮアダプタは、設定要求情報をブロードキャスト送信し、
前記無線ＬＡＮ用中継器は、情報を暗号化する公開鍵、および前記公開鍵によって暗号化された情報を復号する秘密鍵を生成し、
前記設定要求情報を受信したとき、前記公開鍵を送信し、
前記無線ＬＡＮアダプタは、前記公開鍵を単一の無線ＬＡＮ用中継器から受信したか否かを判断し、
前記公開鍵を単一の無線ＬＡＮ用中継器から受信したと判断した場合に、自身の固有の情報を前記公開鍵で暗号化して暗号化情報を生成し、
前記固有の情報、および前記暗号化情報を前記無線ＬＡＮ用中継器に送信し、
前記無線ＬＡＮ用中継器は、前記固有の情報、および前記暗号化情報を受信したとき、前記暗号化情報を前記秘密鍵で復号して復号情報を生成し、
前記固有の情報と、前記復号情報が一致するか否かを判断し、
前記固有の情報と、前記復号情報が一致したと判断したとき、前記無線ＬＡＮアダプタに認証情報を送信し、
前記無線ＬＡＮアダプタは、前記認証情報を受信したとき、前記暗号鍵を生成するとともに該暗号鍵を前記公開鍵で暗号化し、
前記暗号化された暗号鍵を前記無線ＬＡＮ用中継器に送信し、
前記無線ＬＡＮ用中継器は、前記無線ＬＡＮアダプタから受信した前記暗号化された暗号鍵を前記秘密鍵で復号し、
前記暗号鍵を前記固有の情報と対応付けて記憶する暗号鍵設定方法。
【請求項２】
前記無線ＬＡＮ用中継器は、前記無線ＬＡＮアダプタが前記設定要求情報をブロードキャスト送信する前に、ユーザから所定の操作が有った場合、電源をオンした場合、または所定の情報を受信した場合に、前記設定要求情報に対する応答を可能にする請求項１に記載の暗号鍵設定方法。
【請求項３】
前記無線ＬＡＮアダプタは、予め、前記公開鍵と異なる第２公開鍵を取り込み、
前記無線ＬＡＮ用中継器は、予め、前記第２公開鍵によって暗号化された情報を復号する第２秘密鍵を取り込み、
前記設定要求情報を受信したとき、前記公開鍵に替えて応答情報を送信し、
前記無線ＬＡＮアダプタは、前記応答情報を単一の無線ＬＡＮ用中継器から受信したか否かを判断し、
前記応答情報を単一の無線ＬＡＮ用中継器から受信したと判断した場合に、自身の固有の情報を前記第２公開鍵で暗号化して暗号化情報を生成し、
前記固有の情報、前記暗号化情報、および公開鍵取り込み済み情報を前記無線ＬＡＮ用中継器に送信し、
前記無線ＬＡＮ用中継器は、前記固有の情報、前記暗号化情報、および公開鍵取り込み済み情報を受信したとき、前記暗号化情報を前記第２秘密鍵で復号して復号情報を生成し、
前記無線ＬＡＮアダプタは、前記認証情報を受信したとき、前記暗号鍵を生成するとともに該暗号鍵を前記第２公開鍵で暗号化し、
前記無線ＬＡＮ用中継器は、前記無線ＬＡＮアダプタから受信した前記暗号化された暗号鍵を前記第２秘密鍵で復号する請求項１、または請求項２に記載の暗号鍵設定方法。
【請求項４】
前記無線ＬＡＮアダプタは、前記公開鍵、または前記応答情報を、複数の無線ＬＡＮ用中継器から受信したと判断した場合に、以後の処理を中断する請求項１、請求項２、または請求項３に記載の暗号鍵設定方法。
【請求項５】
前記無線ＬＡＮアダプタは、前記公開鍵、または前記応答情報を、複数の無線ＬＡＮ用中継器から受信したと判断した場合に、電波受信強度を下げ、前記設定要求情報を再度ブロードキャスト送信する請求項１、請求項２、または請求項３に記載の暗号鍵設定方法。
【請求項６】
無線ＬＡＮアダプタ、無線ＬＡＮアダプタに接続される情報処理端末、および前記無線ＬＡＮアダプタと情報を送受信し、前記情報処理端末をネットワークに接続するための無線ＬＡＮ用中継器、を備えたネットワークシステムであって、
前記無線ＬＡＮ用中継器は、情報を暗号化する公開鍵、および前記公開鍵によって暗号化された情報である暗号化情報を復号する秘密鍵を生成する鍵生成手段を備え、
前記無線ＬＡＮアダプタは、設定要求情報をブロードキャスト送信する送信手段を備え、
前記無線ＬＡＮ用中継器は、前記無線ＬＡＮアダプタから設定要求情報を受信したとき、前記公開鍵を送信する公開鍵送信手段を備え、
前記無線ＬＡＮアダプタの送信手段は、前記公開鍵を単一の無線ＬＡＮ用中継器から受信した場合に、自身の固有の情報と、前記公開鍵によって暗号化した固有の情報と、を前記無線ＬＡＮ用中継器に送信し、
前記無線ＬＡＮ用中継器は、受信した前記無線ＬＡＮアダプタの固有の情報と、前記公開鍵によって前記無線ＬＡＮアダプタにおいて暗号化された前記固有の情報と、を復号して比較する比較手段を備え、
前記無線ＬＡＮアダプタは、前記無線ＬＡＮ用中継器との通信に用いられる暗号鍵をランダムに生成する暗号鍵生成手段を備え、
前記無線ＬＡＮアダプタの送信手段は、前記暗号鍵を前記公開鍵によって暗号化してから前記無線ＬＡＮ用中継器に送信し、
前記無線ＬＡＮ用中継器は、前記暗号化された暗号鍵を受信し、前記秘密鍵を用いて復号化する暗号鍵受信手段と、
前記固有の情報と、前記暗号鍵と、を対応付けて記憶する記憶手段と、
を備えたネットワークシステム。
【請求項７】
前記無線ＬＡＮ用中継器の公開鍵送信手段は、前記無線ＬＡＮアダプタが前記設定要求情報をブロードキャスト送信する前に、ユーザから所定の操作が有った場合、電源をオンした場合、または所定の情報を受信した場合に、前記設定要求情報に対する応答を可能にする請求項６に記載のネットワークシステム。
【請求項８】
前記無線ＬＡＮアダプタは、予め、前記公開鍵と異なる第２公開鍵を取り込む公開鍵取り込み手段を備え、
前記無線ＬＡＮ用中継器の鍵生成手段は、予め、前記第２公開鍵によって暗号化された情報を復号する第２秘密鍵を取り込み、
前記公開鍵送信手段は、前記無線ＬＡＮアダプタから設定要求情報を受信したとき、前記公開鍵に替えて応答情報を送信し、
前記無線ＬＡＮアダプタの送信手段は、前記応答情報を単一の無線ＬＡＮ用中継器から受信した場合に、自身の固有の情報と、前記第２公開鍵によって暗号化した固有の情報と、を前記無線ＬＡＮ用中継器に送信し、
前記無線ＬＡＮ用中継器の比較手段は、受信した前記無線ＬＡＮアダプタの固有の情報と、前記第２公開鍵によって前記無線ＬＡＮアダプタにおいて暗号化された前記固有の情報と、を前記第２秘密鍵で復号して比較し、
前記無線ＬＡＮアダプタの暗号鍵生成手段は、前記暗号鍵を前記第２公開鍵によって暗号化してから無線ＬＡＮ用中継器に送信し、
前記無線ＬＡＮ用中継器の暗号鍵受信手段は、前記暗号化された暗号鍵を受信し、前記第２秘密鍵を用いて復号化する請求項６、または請求項７に記載のネットワークシステム。
【請求項９】
前記無線ＬＡＮアダプタは、前記公開鍵、または前記応答情報を、複数の無線ＬＡＮ用中継器から受信したと判断した場合に、以後の処理を中断する中断処理手段を備えた請求項６、請求項７、または請求項８に記載のネットワークシステム。
【請求項１０】
前記無線ＬＡＮアダプタは、前記公開鍵、または前記応答情報を、複数の無線ＬＡＮ用中継器から受信したと判断した場合に、電波受信強度を下げ、前記送信手段に、前記設定要求情報を再度ブロードキャスト送信させる再設定手段を備えた請求項６、請求項７、または請求項８に記載のネットワークシステム。
【請求項１１】
無線ＬＡＮアダプタと情報を送受信し、無線ＬＡＮアダプタを備えた情報処理端末を、ネットワークに接続するための無線ＬＡＮ用中継器であって、
情報を暗号化する公開鍵、および前記公開鍵によって暗号化された情報である暗号化情報を復号する秘密鍵を生成する鍵生成手段と、
前記無線ＬＡＮアダプタから設定要求情報を受信したとき、前記公開鍵を送信する公開鍵送信手段と、
前記無線ＬＡＮアダプタから受信する該無線ＬＡＮアダプタの固有の情報と、前記公開鍵によって前記無線ＬＡＮアダプタにおいて暗号化された前記固有の情報を復号した情報である復号情報と、を比較する比較手段と、
前記比較手段において、前記固有の情報と前記復号情報とが一致した場合に、前記無線ＬＡＮアダプタに認証情報を送信する認証情報送信手段と、
前記無線ＬＡＮアダプタにおいて生成され、前記公開鍵によって暗号化された暗号鍵を受信する暗号鍵受信手段と、
前記固有の情報と、前記暗号鍵と、を対応付けて記憶する記憶手段と、
を備えた無線ＬＡＮ用中継器。
【請求項１２】
前記公開鍵送信手段は、前記無線ＬＡＮアダプタが前記設定要求情報をブロードキャスト送信する前に、ユーザから所定の操作が有った場合、電源をオンした場合、または所定の情報を受信した場合に、前記設定要求情報に対する応答を可能にする請求項１１に記載の無線ＬＡＮ用中継器。
【請求項１３】
情報処理端末に接続され、この情報処理端末をネットワークに接続された無線ＬＡＮ用中継器に接続させる無線ＬＡＮアダプタであって、
前記無線ＬＡＮ用中継器に接続するための設定を要求する情報である設定要求をブロードキャスト送信する設定要求送信手段と、
情報を暗号化する公開鍵を前記無線ＬＡＮ用中継器から受信する公開鍵受信手段と、
前記受信手段が受信した公開鍵が単一の無線ＬＡＮ用中継器から受信されたか否かを判断する応答判断手段と、
前記応答判断手段において、前記公開鍵が単一の無線ＬＡＮ用中継器から受信されたと判断した場合に、自身の固有の情報を前記公開鍵で暗号化して暗号化情報を生成する暗号化手段と、
前記固有の情報、および前記暗号化情報を前記無線ＬＡＮ用中継器に送信する固有情報送信手段と、
前記無線ＬＡＮ用中継器から通信を許可された旨の情報である認証情報を受信する認証情報受信手段と、
前記認証情報を受信した場合に、所定の暗号鍵を生成し、前記公開鍵によって暗号化する暗号鍵生成手段と、
前記公開鍵によって暗号化した暗号鍵を前記無線ＬＡＮ用中継器に送信する暗号鍵送信手段と、
を備えた無線ＬＡＮアダプタ。
【請求項１４】
前記公開鍵を複数の無線ＬＡＮ用中継器から受信したと判断した場合に、以後の処理を中断する中断処理手段を備えた請求項１３に記載の無線ＬＡＮアダプタ。
【請求項１５】
前記公開鍵を複数の無線ＬＡＮ用中継器から受信したと判断した場合に、電波受信強度を下げ、前記設定要求送信手段に、前記設定要求情報を再度ブロードキャスト送信させる再設定手段を備えた請求項１３に記載の無線ＬＡＮアダプタ。
【請求項１６】
無線ＬＡＮアダプタと、無線ＬＡＮアダプタに接続される情報処理端末をネットワークに接続するための無線ＬＡＮ用中継器と、の間で通信される情報を暗号化する場合に用いられる暗号鍵を前記無線ＬＡＮアダプタ、および無線ＬＡＮ用中継器に設定させる暗号鍵設定プログラムであって、
前記無線ＬＡＮアダプタに、設定要求情報をブロードキャスト送信させるブロードキャスト送信手順と、
前記無線ＬＡＮ用中継器に、情報を暗号化する公開鍵、および前記公開鍵によって暗号化された情報を復号する秘密鍵を生成させる鍵生成手順と、
前記無線ＬＡＮ用中継器に、前記設定要求情報が受信されたとき、前記公開鍵を送信させる公開鍵送信手順と、
前記無線ＬＡＮアダプタに、前記公開鍵が単一の無線ＬＡＮ用中継器から受信されたか否かを判断させる応答判断手順と、
前記応答判断手順において、前記公開鍵が単一の無線ＬＡＮ用中継器から受信されたと判断した場合に、自身の固有の情報を前記公開鍵で暗号化して暗号化情報を生成させる暗号化手順と、
前記固有の情報、および前記暗号化情報を前記無線ＬＡＮ用中継器に送信させる情報送信手順と、
前記無線ＬＡＮ用中継器に、前記固有の情報、および前記暗号化情報が受信されたとき、前記暗号化情報を前記秘密鍵を用いて復号させ、復号情報を生成させる復号化手順と、
前記固有の情報と、前記復号情報が一致するか否かを判断させる比較手順と、
前記比較手順で、前記固有の情報と、前記復号情報が一致したと判断されたとき、前記無線ＬＡＮアダプタに認証情報を送信させる認証情報送信手順と、
前記無線ＬＡＮアダプタに、前記認証情報が受信されたとき、前記暗号鍵を生成させる暗号鍵生成手順と、
前記暗号鍵を前記公開鍵で暗号化させる暗号鍵暗号化手順と、
前記暗号化された暗号鍵を前記無線ＬＡＮ用中継器に送信させる暗号鍵送信手順と、
前記無線ＬＡＮ用中継器に、前記無線ＬＡＮアダプタから受信された前記暗号化された暗号鍵を前記秘密鍵を用いて復号させる暗号鍵復号手順と、
前記暗号鍵を前記固有の情報と対応付けて記憶させる記憶手順と、
を実行させる暗号鍵設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線ＬＡＮアダプタと、無線ＬＡＮアダプタに接続される情報処理端末をネットワークに接続させる無線ＬＡＮ用中継器と、の間で通信される情報を暗号化する暗号鍵を無線ＬＡＮアダプタと無線ＬＡＮ用中継器に設定する技術に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮの普及に伴い、ネットワークへの不正侵入や通信内容の漏洩を防止すべく、種々のセキュリティ技術の提案がなされている。例えば、端末、およびアクセスポイントに共通の暗号鍵として任意の文字列を用いたＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）キーを設定し、端末とアクセスポイントの通信内容を暗号化するという提案がなされている（例えば特許文献１参照）。ＷＥＰは、無線ＬＡＮ規格であるＩＥＥＥ８０２．１１で使用される強固な暗号化技術であり、暗号鍵として６４ビットまたは１２８ビットのＷＥＰキーが用いられる。
【０００３】
しかし、上記の技術を適用するためには、端末、およびアクセスポイント（またはルータ機能付アクセスポイント）に対し、ユーザがＷＥＰキーの設定を予め手作業で行わなければならず、煩雑で時間がかかるという問題があった。また、ＷＥＰキーが漏洩すると端末とアクセスポイントの通信内容を解析されるおそれがあった。
【０００４】
そこで、簡便な作業で上記設定を実現したアクセスポイント、および端末が提案されている（例えば特許文献２参照）。特許文献２においては、ユーザがアクセスポイントに対し、所定の操作（例えばアクセスポイントに設置されたボタンを押すこと）を行うと、各端末固有の情報が含まれた初期設定パケットのみを受信する限定受信モードが実行される。ユーザは、この限定受信モード時に端末に対し、初期設定パケット送信を指示する。アクセスポイントは、端末から初期設定パケットを受信すると、その端末固有の情報を用いてＷＥＰキーを設定する。端末側においても、自身固有の情報を用いて上記アクセスポイントが設定するＷＥＰキーと同じＷＥＰキーを独自に設定する。アクセスポイント、端末のそれぞれにおいてＷＥＰキーを生成するので、そのＷＥＰキーを無線でやりとりする必要がなく、漏洩のおそれが小さい。
【特許文献１】特開２００１−３４５８１９号公報
【特許文献２】特開２００５−１４２９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように、特許文献２においては、ユーザがアクセスポイント側でボタンを押し、端末側で初期設定パケット送信を指示するという簡便な操作でＷＥＰキーを設定することが可能である。
【０００６】
しかし、ユーザが端末側で初期設定パケット送信を指示する指示を行った時に、第三者が同種製品のアクセスポイントを近くに設置し、上記限定受信状態中としていた場合、ユーザの端末がその第三者のアクセスポイントに接続されてしまうおそれがあり、所謂なりすまし行為が生じる可能性が有った。
【０００７】
また、特許文献２においては、端末からアクセスポイントに対し、メーカが用意した鍵を用いて初期設定パケットを暗号化して送信し、アクセスポイントにおいては暗号解除用の鍵を用いて復号している。万が一、暗号解除用の鍵が漏洩してしまった場合、全ての製品に影響を及ぼす可能性が有る。
【０００８】
また、上記のような設定を行うためには、アクセスポイントを限定受信状態とする必要があり、この時、通常のネットワーク通信ができない状態となる。例えばパブリックスペースにアクセスポイントを設置して複数のユーザにインターネットへの接続環境を提供するサービスを行う場合、上記のように各端末が初期設定を行う度にアクセスポイントを限定受信状態としていたのでは他のユーザがその間にネットワーク通信ができないという問題が発生する。
【０００９】
本発明は、上述の問題点に鑑みて、高度のセキュリティ性を確保しつつ、簡便な作業で暗号鍵の設定を行うことができる暗号鍵設定方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、無線ＬＡＮアダプタと、無線ＬＡＮアダプタに接続される情報処理端末をネットワークに接続するための無線ＬＡＮ用中継器と、の間で通信される情報を暗号化する場合に用いられる暗号鍵を前記無線ＬＡＮアダプタ、および無線ＬＡＮ用中継器に設定する暗号鍵設定方法であって、前記無線ＬＡＮアダプタは、設定要求情報をブロードキャスト送信し、前記無線ＬＡＮ用中継器は、情報を暗号化する公開鍵、および前記公開鍵によって暗号化された情報を復号する秘密鍵を生成し、前記設定要求情報を受信したとき、前記公開鍵を送信し、前記無線ＬＡＮアダプタは、前記公開鍵を単一の無線ＬＡＮ用中継器から受信したか否かを判断し、前記公開鍵を単一の無線ＬＡＮ用中継器から受信したと判断した場合に、自身の固有の情報を前記公開鍵で暗号化して暗号化情報を生成し、前記固有の情報、および前記暗号化情報を前記無線ＬＡＮ用中継器に送信し、前記無線ＬＡＮ用中継器は、前記固有の情報、および前記暗号化情報を受信したとき、前記暗号化情報を前記秘密鍵で復号して復号情報を生成し、前記固有の情報と、前記復号情報が一致するか否かを判断し、前記固有の情報と、前記復号情報が一致したと判断したとき、前記無線ＬＡＮアダプタに認証情報を送信し、前記無線ＬＡＮアダプタは、前記認証情報を受信したとき、前記暗号鍵を生成するとともに該暗号鍵を前記公開鍵で暗号化し、前記暗号化された暗号鍵を前記無線ＬＡＮ用中継器に送信し、前記無線ＬＡＮ用中継器は、前記無線ＬＡＮアダプタから受信した前記暗号化された暗号鍵を前記秘密鍵で復号し、前記暗号鍵を前記固有の情報と対応付けて記憶することを特徴とする。
【００１１】
この発明では、無線アダプタから設定要求パケットを送信する。無線ＬＡＮ用中継器（無線ルータ）は、公開鍵と秘密鍵を生成し、上記設定要求パケットを受信したときにこの公開鍵を送信する。なお、公開鍵と秘密鍵の生成は、一度だけでもよいし、暗号鍵設定を行う度毎に行ってもよい。無線アダプタは単一の無線ルータから返信があった（公開鍵を受信した）ときに、自身の固有の情報を上記公開鍵を用いて暗号化する。その後、無線ルータに、固有情報と、暗号化済の固有情報と、を送信する。無線ルータは、暗号化済の固有情報を上記秘密鍵を用いて復号化し、これらを比較する。その結果、受信した固有情報と復号化した情報とが一致した場合にのみ無線アダプタを認証（登録）し、認証された旨の情報を送信する。この認証情報を受信した無線アダプタは、暗号鍵（ＷＥＰキー）を生成する。無線アダプタは、生成したＷＥＰキーを自身に設定するとともに、上記公開鍵を用いて暗号化し、無線ルータに送信する。無線ルータは、秘密鍵を用いてＷＥＰキーを復号化し、自身に設定する。
【００１２】
請求項２に記載の発明は、上記発明において、前記無線ＬＡＮ用中継器は、前記無線ＬＡＮアダプタが前記設定要求情報をブロードキャスト送信する前に、ユーザから所定の操作が有った場合、電源をオンした場合、または所定の情報を受信した場合に、前記設定要求情報に対する応答を可能にすることを特徴とする。
【００１３】
この発明では、無線ルータは、ユーザから所定の操作が有った場合（例えばボタンを押すなど）、電源をオンした場合、または所定の情報（例えば設定要求パケットと同時に無線アダプタから送信されるモード変更要求パケット）を受信した場合に、無線アダプタへの応答を可能な状態に移行する。したがって、ユーザは、本発明の暗号鍵設定方法を実行するプログラムをインストール、またはインストール済であれば電源をオンするだけで初期設定を行うことができる。
【００１４】
請求項３に記載の発明は、上記発明において、前記無線ＬＡＮアダプタは、予め、前記公開鍵と異なる第２公開鍵を取り込み、前記無線ＬＡＮ用中継器は、予め、前記第２公開鍵によって暗号化された情報を復号する第２秘密鍵を取り込み、前記設定要求情報を受信したとき、前記公開鍵に替えて応答情報を送信し、前記無線ＬＡＮアダプタは、前記応答情報を単一の無線ＬＡＮ用中継器から受信したか否かを判断し、前記応答情報を単一の無線ＬＡＮ用中継器から受信したと判断した場合に、自身の固有の情報を前記第２公開鍵で暗号化して暗号化情報を生成し、前記固有の情報、前記暗号化情報、および公開鍵取り込み済み情報を前記無線ＬＡＮ用中継器に送信し、前記無線ＬＡＮ用中継器は、前記固有の情報、前記暗号化情報、および公開鍵取り込み済み情報を受信したとき、前記暗号化情報を前記第２秘密鍵で復号して復号情報を生成し、前記無線ＬＡＮアダプタは、前記認証情報を受信したとき、前記暗号鍵を生成するとともに該暗号鍵を前記第２公開鍵で暗号化し、前記無線ＬＡＮ用中継器は、前記無線ＬＡＮアダプタから受信した前記暗号化された暗号鍵を前記第２秘密鍵で復号することを特徴とする。
【００１５】
この発明では、無線アダプタに予め公開鍵（第２公開鍵）を設定しておく。予め公開鍵を設定するには、インターネットからダウンロードしておく、無線アダプタに添付するＣＤ−ＲＯＭから入手するなど、どのような方法であってもよい。無線ルータは、この第２公開鍵と対になる秘密鍵（第２秘密鍵）を取り込む。第２秘密鍵は、無線ルータ内の記憶部に予め記憶しておいてもよいし、外部から取り込むようにしてもよい。無線ルータは、無線アダプタから設定要求パケットを受信したとき、公開鍵は送信せずに応答のみを行う。無線アダプタは、単一の無線ルータから応答があったとき、自身の固有の情報を上記第２公開鍵を用いて暗号化する。その後、無線ルータに、固有情報と、暗号化済の固有情報と、を送信する。無線ルータは、暗号化済の固有情報を上記第２秘密鍵を用いて復号化し、これらを比較する。その結果、受信した固有情報と復号化した情報とが一致した場合にのみ無線アダプタを認証（登録）し、認証された旨の情報を送信する。この認証情報を受信した無線アダプタは、暗号鍵（ＷＥＰキー）を生成する。無線アダプタは、生成したＷＥＰキーを自身に設定するとともに、上記第２公開鍵を用いて暗号化し、無線ルータに送信する。無線ルータは、第２秘密鍵を用いてＷＥＰキーを復号化し、自身に設定する。
【００１６】
請求項４に記載の発明は、上記発明において、前記無線ＬＡＮアダプタは、前記公開鍵、または前記応答情報を、複数の無線ＬＡＮ用中継器から受信したと判断した場合に、以後の処理を中断することを特徴とする。
【００１７】
この発明では、無線アダプタは、複数の無線ＬＡＮから応答があった場合、以後の処理を中断する。第三者の無線ルータなりすまし行為が有った場合に処理を中断できる。
【００１８】
請求項５に記載の発明は、上記発明において、前記無線ＬＡＮアダプタは、前記公開鍵、または前記応答情報を、複数の無線ＬＡＮ用中継器から受信したと判断した場合に、電波受信強度を下げ、前記設定要求情報を再度ブロードキャスト送信することを特徴とする。
【００１９】
この発明では、無線アダプタは、複数の無線ＬＡＮから応答があった場合、電波受信強度を下げて、無線通信可能なエリアを小さくする。さらに、設定要求パケットの送信から繰り返す。これにより、最も近く、電波発信強度の強い無線ルータから応答があった場合にのみ以後の処理を行うこととなる。
【００２０】
請求項６に記載の発明は、無線ＬＡＮアダプタ、無線ＬＡＮアダプタに接続される情報処理端末、および前記無線ＬＡＮアダプタと情報を送受信し、前記情報処理端末をネットワークに接続するための無線ＬＡＮ用中継器、を備えたネットワークシステムであって、前記無線ＬＡＮ用中継器は、情報を暗号化する公開鍵、および前記公開鍵によって暗号化された情報である暗号化情報を復号する秘密鍵を生成する鍵生成手段を備え、前記無線ＬＡＮアダプタは、設定要求情報をブロードキャスト送信する送信手段を備え、前記無線ＬＡＮ用中継器は、前記無線ＬＡＮアダプタから設定要求情報を受信したとき、前記公開鍵を送信する公開鍵送信手段を備え、前記無線ＬＡＮアダプタの送信手段は、前記公開鍵を単一の無線ＬＡＮ用中継器から受信した場合に、自身の固有の情報と、前記公開鍵によって暗号化した固有の情報と、を前記無線ＬＡＮ用中継器に送信し、前記無線ＬＡＮ用中継器は、受信した前記無線ＬＡＮアダプタの固有の情報と、前記公開鍵によって前記無線ＬＡＮアダプタにおいて暗号化された前記固有の情報と、を復号して比較する比較手段を備え、前記無線ＬＡＮアダプタは、前記無線ＬＡＮ用中継器との通信に用いられる暗号鍵をランダムに生成する暗号鍵生成手段を備え、前記無線ＬＡＮアダプタの送信手段は、前記暗号鍵を前記公開鍵によって暗号化してから前記無線ＬＡＮ用中継器に送信し、前記無線ＬＡＮ用中継器は、前記暗号化された暗号鍵を受信する暗号鍵受信手段と、前記固有の情報と、前記暗号鍵と、を対応付けて記憶する記憶手段と、を備えたことを特徴とする。
【００２１】
請求項７に記載の発明は、上記発明において、前記無線ＬＡＮ用中継器の公開鍵送信手段は、前記無線ＬＡＮアダプタが前記設定要求情報をブロードキャスト送信する前に、ユーザから所定の操作が有った場合、電源をオンした場合、または所定の情報を受信した場合に、前記設定要求情報に対する応答を可能にすることを特徴とする。
【００２２】
請求項８に記載の発明は、上記発明において、前記無線ＬＡＮアダプタは、予め、前記公開鍵と異なる第２公開鍵を取り込む公開鍵取り込み手段を備え、前記無線ＬＡＮ用中継器の鍵生成手段は、予め、前記第２公開鍵によって暗号化された情報を復号する第２秘密鍵を取り込み、前記公開鍵送信手段は、前記無線ＬＡＮアダプタから設定要求情報を受信したとき、前記公開鍵に替えて応答情報を送信し、前記無線ＬＡＮアダプタの送信手段は、前記応答情報を単一の無線ＬＡＮ用中継器から受信した場合に、自身の固有の情報と、前記第２公開鍵によって暗号化した固有の情報と、を前記無線ＬＡＮ用中継器に送信し、前記無線ＬＡＮ用中継器の比較手段は、受信した前記無線ＬＡＮアダプタの固有の情報と、前記第２公開鍵によって前記無線ＬＡＮアダプタにおいて暗号化された前記固有の情報と、を前記第２秘密鍵で復号して比較し、前記無線ＬＡＮアダプタの暗号鍵生成手段は、前記暗号鍵を前記第２公開鍵によって暗号化してから無線ＬＡＮ用中継器に送信し、前記無線ＬＡＮ用中継器の暗号鍵受信手段は、前記暗号化された暗号鍵を受信し、前記第２秘密鍵を用いて復号化することを特徴とする。
【００２３】
請求項９に記載の発明は、上記発明において、前記無線ＬＡＮアダプタは、前記公開鍵、または前記応答情報を、複数の無線ＬＡＮ用中継器から受信したと判断した場合に、以後の処理を中断する中断処理手段を備えたことを特徴とする。
【００２４】
請求項１０に記載の発明は、上記発明において、前記無線ＬＡＮアダプタは、前記公開鍵、または前記応答情報を、複数の無線ＬＡＮ用中継器から受信したと判断した場合に、電波受信強度を下げ、前記送信手段に、前記設定要求情報を再度ブロードキャスト送信させる再設定手段を備えたことを特徴とする。
【００２５】
請求項１１に記載の発明は、無線ＬＡＮアダプタと情報を送受信し、無線ＬＡＮアダプタを備えた情報処理端末を、ネットワークに接続するための無線ＬＡＮ用中継器であって、情報を暗号化する公開鍵、および前記公開鍵によって暗号化された情報である暗号化情報を復号する秘密鍵を生成する鍵生成手段と、前記無線ＬＡＮアダプタから設定要求情報を受信したとき、前記公開鍵を送信する公開鍵送信手段と、前記無線ＬＡＮアダプタから受信する該無線ＬＡＮアダプタの固有の情報と、前記公開鍵によって前記無線ＬＡＮアダプタにおいて暗号化された前記固有の情報を復号した情報である復号情報と、を比較する比較手段と、前記比較手段において、前記固有の情報と前記復号情報とが一致した場合に、前記無線ＬＡＮアダプタに認証情報を送信する認証情報送信手段と、前記無線ＬＡＮアダプタにおいて生成され、前記公開鍵によって暗号化された暗号鍵を受信する暗号鍵受信手段と、前記固有の情報と、前記暗号鍵と、を対応付けて記憶する記憶手段と、を備えたことを特徴とする。
【００２６】
請求項１２に記載の発明は、上記発明において、前記公開鍵送信手段は、前記無線ＬＡＮアダプタが前記設定要求情報をブロードキャスト送信する前に、ユーザから所定の操作が有った場合、電源をオンした場合、または所定の情報を受信した場合に、前記設定要求情報に対する応答を可能にすることを特徴とする。
【００２７】
請求項１３に記載の発明は、情報処理端末に接続され、この情報処理端末をネットワークに接続された無線ＬＡＮ用中継器に接続させる無線ＬＡＮアダプタであって、前記無線ＬＡＮ用中継器に接続するための設定を要求する情報である設定要求をブロードキャスト送信する設定要求送信手段と、情報を暗号化する公開鍵を前記無線ＬＡＮ用中継器から受信する公開鍵受信手段と、前記受信手段が受信した公開鍵が単一の無線ＬＡＮ用中継器から受信されたか否かを判断する応答判断手段と、前記応答判断手段において、前記公開鍵が単一の無線ＬＡＮ用中継器から受信されたと判断した場合に、自身の固有の情報を前記公開鍵で暗号化して暗号化情報を生成する暗号化手段と、前記固有の情報、および前記暗号化情報を前記無線ＬＡＮ用中継器に送信する固有情報送信手段と、前記無線ＬＡＮ用中継器から通信を許可された旨の情報である認証情報を受信する認証情報受信手段と、前記認証情報を受信した場合に、所定の暗号鍵を生成し、前記公開鍵によって暗号化する暗号鍵生成手段と、前記公開鍵によって暗号化した暗号鍵を前記無線ＬＡＮ用中継器に送信する暗号鍵送信手段と、を備えたことを特徴とする。
【００２８】
請求項１４に記載の発明は、上記発明において、前記公開鍵を複数の無線ＬＡＮ用中継器から受信したと判断した場合に、以後の処理を中断する中断処理手段を備えたことを特徴とする。
【００２９】
請求項１５に記載の発明は、上記発明において、前記公開鍵を複数の無線ＬＡＮ用中継器から受信したと判断した場合に、電波受信強度を下げ、前記設定要求送信手段に、前記設定要求情報を再度ブロードキャスト送信させる再設定手段を備えたことを特徴とする。
【００３０】
請求項１６に記載の発明は、無線ＬＡＮアダプタと、無線ＬＡＮアダプタに接続される情報処理端末をネットワークに接続するための無線ＬＡＮ用中継器と、の間で通信される情報を暗号化する場合に用いられる暗号鍵を前記無線ＬＡＮアダプタ、および無線ＬＡＮ用中継器に設定させる暗号鍵設定プログラムであって、前記無線ＬＡＮアダプタに、設定要求情報をブロードキャスト送信させるブロードキャスト送信手順と、前記無線ＬＡＮ用中継器に、情報を暗号化する公開鍵、および前記公開鍵によって暗号化された情報を復号する秘密鍵を生成させる鍵生成手順と、前記無線ＬＡＮ用中継器に、前記設定要求情報が受信されたとき、前記公開鍵を送信させる公開鍵送信手順と、前記無線ＬＡＮアダプタに、前記公開鍵が単一の無線ＬＡＮ用中継器から受信されたか否かを判断させる応答判断手順と、前記応答判断手順において、前記公開鍵が単一の無線ＬＡＮ用中継器から受信されたと判断した場合に、自身の固有の情報を前記公開鍵で暗号化して暗号化情報を生成させる暗号化手順と、前記固有の情報、および前記暗号化情報を前記無線ＬＡＮ用中継器に送信させる情報送信手順と、前記無線ＬＡＮ用中継器に、前記固有の情報、および前記暗号化情報が受信されたとき、前記暗号化情報を前記秘密鍵を用いて復号させ、復号情報を生成させる復号化手順と、前記固有の情報と、前記復号情報が一致するか否かを判断させる比較手順と、前記比較手順で、前記固有の情報と、前記復号情報が一致したと判断されたとき、前記無線ＬＡＮアダプタに認証情報を送信させる認証情報送信手順と、前記無線ＬＡＮアダプタに、前記認証情報が受信されたとき、前記暗号鍵を生成させる暗号鍵生成手順と、前記暗号鍵を前記公開鍵で暗号化させる暗号鍵暗号化手順と、前記暗号化された暗号鍵を前記無線ＬＡＮ用中継器に送信させる暗号鍵送信手順と、前記無線ＬＡＮ用中継器に、前記無線ＬＡＮアダプタから受信された前記暗号化された暗号鍵を前記秘密鍵を用いて復号させる暗号鍵復号手順と、前記暗号鍵を前記固有の情報と対応付けて記憶させる記憶手順と、を実行させることを特徴とする。
【発明の効果】
【００３１】
以上のように、この発明によれば、無線ＬＡＮアダプタが設定要求パケットを送信し、単一の応答が有った場合にのみ初期設定を行うので、第三者の無線ルータなりすまし行為を防止できる。
【００３２】
また、暗号鍵は、無線ＬＡＮアダプタにおいて生成され、無線ルータの有する秘密鍵だけが復号できように暗号化されて送信されるため、第三者に漏洩する可能性は極めて低い。
【００３３】
また、無線ルータは、初期設定時に、通常のネットワーク通信を行いながら設定要求パケットを受信、応答を行うため、既に形成された無線ＬＡＮのネットワーク通信を妨げることがない。
【００３４】
上記のような初期設定を行うに際し、ユーザは、無線ルータ２において所定の操作（ボタンを押す、電源をオンするなど）をし、無線ＬＡＮアダプタに接続されたパーソナルコンピュータ（ＰＣ）から設定要求パケットの送信を指示する（またはＰＣの電源をオンする）だけであるから、至極簡便な作業で設定を行うことができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施形態のネットワークシステムについて図を用いて詳細に説明する。
図１は、本発明の実施形態に係るネットワークシステムの構成を示すブロック図である。このネットワークシステムは、インターネット１に接続された無線ルータ２、無線ルータ２に無線通信（無線ＬＡＮ）で接続される複数（同図においては２つ）の無線アダプタ３、およびそれぞれの無線アダプタ３に接続されるＰＣ４を備えている。
【００３６】
ＰＣ４は一般的なパーソナルコンピュータであり、無線アダプタ３を接続するインタフェース（ＵＳＢ、ＰＣカード等）を有する。
【００３７】
無線アダプタ３は、ＰＣ４に上記インタフェース（ＵＳＢ、ＰＣカード等）で接続され、ＰＣ４を無線ＬＡＮに接続する端末である。
【００３８】
無線ルータ２は、複数の無線アダプタ３を接続する中継器（無線ＬＡＮアクセスポイント）としての機能を有する。また、各無線アダプタ３のＭＡＣ（ＭｅｄｉａＡｃｃｅｓｓ Ｃｏｎｔｒｏｌ）アドレスに基づいてそれぞれに接続されているＰＣ４を特定し、各ＰＣ４に個別のＩＰアドレス（プライベートＩＰアドレス）を割り当て、これらをインターネット１に接続するためのゲートウェイ機能を有する。なお、ゲートウェイ機能とアクセスポイント機能を分離し、別の筐体として構成してもよい。また、この例で無線ルータ２は、ＣＡＴＶ回線やｘＤＳＬ回線を介してインターネット１へ接続するためのモデム機能を内蔵するものであるが、このモデム機能についても別の筐体として構成してもよい。
【００３９】
図２は、無線ルータ２の構成を示すブロック図である。無線ルータ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶部２４、無線インタフェース２５、タイマ２６、有線ＬＡＮポート２７、ＷＡＮポート２８、表示部２９、および操作部３０を備えている。各構成部はバスを介して接続されている。
【００４０】
ＣＰＵ２１は、無線ルータ２を統括的に制御する。ＲＯＭ２２は、無線ルータ２の種々の処理を行うためのプログラムを記憶している。ＣＰＵ２１は、このＲＯＭ２２に記憶されているプログラムを読み出してＲＡＭ２３に展開することで種々の処理を行う。
【００４１】
記憶部２４は、この無線ルータ２に接続される複数の無線アダプタ３の情報（ＭＡＣアドレス、割り当てたＩＰアドレスなど）を記憶したり、無線アダプタ３と通信する際に用いられる暗号鍵（ＷＥＰキー）を各無線アダプタ３の情報に関連づけて記憶する。
【００４２】
無線インタフェース２５は、無線ＬＡＮに用いられる電波を送受信する送受信機である。無線ルータ２は、この無線インタフェース２５を介して無線アダプタ３とデータの送受信を行う。
【００４３】
タイマ２６は、ＣＰＵ２１が各種の処理を実行した時間や各処理の実行から経過した時間を計測する。この計測結果はＲＡＭ２３に一時的に記憶される。
【００４４】
有線ＬＡＮポート２７は、有線ＬＡＮと接続するインタフェースであり、無線ルータ２は、有線ＬＡＮポートを備えたＰＣ等とこの有線ＬＡＮポート２７、およびＬＡＮケーブルを介して接続される。
【００４５】
ＷＡＮポート２８は、インターネット１へ接続するインタフェースである。無線ルータ２は、このＷＡＮポート２８、および各種接続回線（ＣＡＴＶ回線、ｘＤＳＬ回線等）を介してインターネット１へ接続される。
【００４６】
表示部２９は、無線ルータ２の筐体表面に設置された表示ランプ（ＬＥＤ）等であり、無線ルータ２の状態（処理中である旨など）を表示する。表示内容（点滅、点灯、消灯など）はＣＰＵ２１が指示する。なお、表示態様はランプに限らず、ディスプレイ等であってもよい。
【００４７】
操作部３０は、ユーザが無線ルータ２に指示を行うボタン等であり、ユーザはこの操作部３０を介して無線ルータ２に電源オン／オフ、初期設定の開始等の指示を行う。
【００４８】
上述のように、この無線ルータ２は、各無線アダプタ３に接続されるＰＣ４にプライベートＩＰアドレスを割り当て、このプライベートＩＰアドレスを割り当てたＰＣ４を登録し、無線ＬＡＮを形成する。無線ＬＡＮを形成した無線ルータ２と無線アダプタ３の間で電波を送受信することによりデータ送受信を行う。各ＰＣ４は、無線ルータ２を介してインターネット１へ接続することができる。なお、無線ルータ２は、登録済みの無線アダプタ３にのみ無線ＬＡＮでの接続を許可し、登録されていない無線アダプタには接続を許可しない。また、一旦登録された無線アダプタ３との通信においては、ＷＥＰキー等の強固なセキュリティによって送受信データの内容が暗号化されるため、このＷＥＰキーが漏洩しなければ第三者にデータ内容を解読されるおそれは極めて少ない。
【００４９】
本発明は、高度のセキュリティ性を確保しつつ、このＷＥＰキーを簡便な作業で無線ルータ２、および無線アダプタ３に設定し、無線ＬＡＮの初期設定を行う。以下、本発明の実施形態のネットワークシステムにおいて無線ＬＡＮの設定を行う処理について説明する。
【００５０】
この実施形態においては、ＰＣ４のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に、後述する種々の処理を行うためのプログラムをインストールする。このプログラムは、無線アダプタ３の付属品としてＣＤ−ＲＯＭによってユーザに提供するようにしてもよいし、別途インターネットを介して提供するようにしてもよい。無論、後述する処理を行うためのプログラムを既にインストールしたＰＣによってユーザに提供するようにしてもよい。
【００５１】
図３に無線ルータ２と無線アダプタ３の初期設定処理のフローチャートを示す。同図において無線ルータ２側と記載しているのはＣＰＵ２１が行う処理であり、無線アダプタ３側と記載しているのはＰＣ４のＣＰＵが行う処理である。ユーザが所定の操作を行う（操作部３０で初期設定を指示する）、または無線ルータ２の電源をオンすると、無線ルータ２は設定モード１に移行する（ｓ２０１）。この設定モード１は、既に形成された無線ＬＡＮのネットワーク通信（データ送受信）を妨げるものではなく、通常のネットワーク通信を行いながら新たな無線アダプタにＩＰアドレスを割り当てる処理を行うＤＨＣＰ（Dynamic Host Configuration Protocol）サーバの機能を実現するものである。
【００５２】
無線アダプタ３側においては、上記のように、ＰＣ４にプログラムをインストールすると（インストール済みＰＣの場合、電源をオンにすると）、まず自身のＰＣ４にＩＰアドレスが割り当てられているか否かを判断する（ｓ１０１）。ＩＰアドレスが割り当てられていた場合、ユーザが所定の操作（ＩＰアドレス開放指示）を行った後、または自動的にＩＰアドレスを開放する（ｓ１０２）。ＩＰアドレス解放後、またはＩＰアドレスが割り当てられていなかった場合、設定要求パケットをブロードキャストで同時多数に送信する（ｓ１０３）。なお、上記においては、ユーザが所定の操作を行う、または無線ルータ２の電源をオンすると無線アダプタ３が設定モード１に移行する旨を記載したが、設定要求パケット送信時に、設定モード１への移行要求パケットを送信してもよい。この場合、無線ルータ２は、設定モード１への移行要求パケット受信時に設定モード１に移行する。この場合、ユーザは、操作部３０でボタン操作などしなくとも、プログラムをインストール、またはＰＣの電源をオンするだけで初期設定を行うことができる。
【００５３】
無線ルータ２側において、上記設定要求パケットを受信すると（ｓ２０２）、ＣＰＵ２１は、その時の時刻（上記したようにユーザが所定の操作を行った時刻）や無線ルータ２のシリアルＮＯ．を用いて公開鍵１と秘密鍵１を生成する（ｓ２０３）。時刻はタイマ２６から読み取られる。公開鍵１と秘密鍵１は一対のものであり、この公開鍵１で暗号化されたデータは秘密鍵１でのみ復号できる。秘密鍵１は無線ルータ２内のＲＡＭ２３に一時記憶され、外部に知られることはない。なお、無線ルータ２は、設定モード１に移行してから設定要求パケットを受信するまでに時間制限を設けてもよい。設定モード１に移行してから所定時間以上経っても設定要求パケットを受信しなかった場合は、設定モード１を終了し、通常の状態に戻る。
【００５４】
無線ルータ２は、受信した設定要求パケットに応じてその無線アダプタ３へ割り当てるプライベートＩＰアドレス、および上記公開鍵１を送信する（ｓ２０４）。無線アダプタ３はこれを受信し（ｓ１０４）、単一の無線ルータ２から送信されたものであるか否かを判断する（ｓ１０５）。無線アダプタ３は、ブロードキャスト送信によって不特定多数に設定要求パケットを送信するため、例えば上記無線ルータ２と同種製品の無線ルータを第三者が設置し、設定モードにしていた場合、この無線ルータからも応答がなされる場合が有る。そこで無線アダプタ３は、複数の応答が有った場合に処理を中断する。これにより第三者の無線ルータに接続されることがなく、所謂なりすまし行為を防止できる。
【００５５】
なお、無線アダプタ３は、複数の応答が有った場合に、処理を中断する旨のパケットを無線ルータに送信するようにしてもよい。また、無線アダプタ３に備えたＬＥＤ（図示せず）を点滅表示させるなどしてユーザにキャンセル通知を行ってもよい。さらに、処理を中断する旨のパケットを送信した後、電波受信強度を下げて、再度ｓ１０１から処理を繰り返すようにしてもよい。この場合、応答が単一となるまでｓ１０１の処理から繰り返すこととなる。
【００５６】
ｓ１０５において単一の無線ルータ２から応答（割当ＩＰアドレスと公開鍵１）を受信した場合、無線アダプタ３は、自身の無線アダプタ３の固有の情報を公開鍵１で暗号化する（ｓ１０６）。固有の情報は、無線アダプタ３のＭＡＣアドレス、その時の時刻等により構成される。その後、無線アダプタ３は、自身の固有情報、および公開鍵１で暗号化した暗号化情報を応答が有った無線ルータ２に送信する（ｓ１０７）。このとき、無線アダプタ３から無線ルータ２に一対一で通信を行ってもよいし、上記のようにブロードキャスト送信を行ってもよい。
【００５７】
無線ルータ２は、固有情報と暗号化情報を受信し（ｓ２０５）、秘密鍵１を用いて暗号化情報を復号する（ｓ２０６）。その後、受信した固有情報と復号した情報とが一致するか否かを判断する（ｓ２０７）。一致しなければエラー状態として処理を中断する。処理を中断した場合は、エラー通知を無線アダプタ３に送信してもよい。このときに、表示部２９を点滅表示させるなどしてユーザにキャンセル通知を行ってもよい。
【００５８】
無線ルータ２は、受信した固有情報と復号した情報とが一致した場合、この無線アダプタ３の固有情報を記憶部２４に記憶し、認証（登録）する（ｓ２０８）。その後、無線アダプタ３に認証が済んだ旨のパケットを送信する（ｓ２０９）。
【００５９】
無線アダプタ３は、上記認証済みパケットを受信し（ｓ１０８）、ｓ１０４の処理で受信したＩＰアドレスを有効にする（ｓ１０９）。すなわち、割り当てられたＩＰアドレスで通信可能状態とする。その後、ＷＥＰキーの生成を行い、これを設定する（ｓ１１０）。このＷＥＰキーは、乱数等を用いてランダムに生成される。したがって、上記の無線アダプタ３の固有情報を第三者が傍受したとしても、ＷＥＰキーの推定に用いられることはない。無線アダプタ３は、生成したＷＥＰキーを公開鍵１で暗号化し（ｓ１１１）、無線ルータ２に送信する（ｓ１１２）。
【００６０】
無線ルータ２は、暗号化されたＷＥＰキーを受信し（ｓ２１０）、秘密鍵１を用いて復号する（ｓ２１１）。その後、復号したＷＥＰキーを、ｓ２０９の処理で登録した無線アダプタ３の固有の情報と対応付けて記憶部２４に記憶する（ｓ２１２）。
【００６１】
以上の様な処理を行うことで、無線ルータ２、無線アダプタ３にＷＥＰキーが設定される。これ以後、無線ルータ２と認証済の無線アダプタ３で送受信されるデータはこのＷＥＰキーによって暗号化される。ＷＥＰキーによるセキュリティは強固であり、第三者が送受信内容を知ることは困難である。また、本実施形態のおいて、ＷＥＰキーは、無線アダプタ３においてランダムに生成され、無線ルータ２の有する秘密鍵だけが復号できように暗号化されて送信されるため、第三者に漏洩する可能性は極めて低い。第三者が無線ルータ２になりすまして、無線アダプタ３の固有情報を受信したとしてもＷＥＰキーを推定することはできず、また、公開鍵１で暗号化されたＷＥＰキーを受信したとしてもこれを復号することはできない。
【００６２】
上記初期設定が終了した後、無線ルータ２は表示部２９を点灯させて初期設定が終了した旨をユーザに表示する。無論、無線アダプタ３においても内蔵するＬＥＤ（図示せず）を点灯させて初期設定が終了した旨をユーザに表示するようにしてもよい。
【００６３】
なお、上記初期設定を開始する際に、無線アダプタ３は自身の公開鍵（公開鍵Ａとする）と秘密鍵（秘密鍵Ａとする）を生成し、最初に無線アダプタ３から無線ルータ２に設定要求パケットを送信する際（ｓ１０１）に、無線アダプタ３自身の公開鍵Ａを送信するようにしてもよい。この場合、無線ルータ２から無線アダプタ３に各種パケットを送信する時に、無線ルータ２が公開鍵Ａを用いて送信内容を暗号化し、受信した無線アダプタ３が自身の秘密鍵Ａを用いて復号する。これにより、さらにセキュリティ性が向上する。
【００６４】
なお、無線ルータ２は、最初に電源をオンしたときに、設定モード１で上記の公開鍵１と秘密鍵１を生成したが、再度図３に示した処理を行う場合は、公開鍵、秘密鍵を再生成せずに、同じ公開鍵、秘密鍵を用いるようにしてもよい。２回目以降は鍵の生成を行う処理を省略することで、処理速度が向上する。
【００６５】
また、本発明においては、以下のような応用例が可能である。図４は、応用例に係る無線ルータと無線アダプタの初期設定処理を示すフローチャートである。この応用例において、無線アダプタ３は、予め公開鍵を取得済みの状態である。予め公開鍵を取得するには、インターネットからダウンロードしておく、無線アダプタに添付するＣＤ−ＲＯＭから入手するなど、どのような方法であってもよい。
【００６６】
まず、無線アダプタ３側においては、自身のＰＣ４にＩＰアドレスが割り当てられているか否かを判断する（ｓ５０１）。ＩＰアドレスが割り当てられていた場合、ユーザが所定の操作（ＩＰアドレス開放指示）を行った後、または自動的にＩＰアドレスを開放する（ｓ５０２）。ＩＰアドレス解放後、またはＩＰアドレスが割り当てられていなかった場合、設定要求パケット、および公開鍵を取得済みである旨を示す情報をブロードキャストで同時多数に送信する（ｓ５０３）。
【００６７】
無線ルータ２側において、上記設定要求パケット、および公開鍵取得済情報を受信すると（ｓ６０１）、設定モード２に移行する（ｓ６０２）。この設定モード２においても、既に形成された無線ＬＡＮのネットワーク通信（データ送受信）を妨げるものではなく、通常のネットワーク通信を行いながら新たな無線アダプタにＩＰアドレスを割り当てる処理を行うＤＨＣＰサーバの機能を実現するものである。設定モード２においては、後述するように、無線ルータ２において公開鍵の生成を行わずに、無線アダプタ３に予め取得されている公開鍵に対応した秘密鍵を用いて暗号化情報を復号化する。なお、この例では無線アダプタ３から公開鍵取得済情報を受信した場合に設定モード２に移行する記載をしているが、ユーザが所定の操作を行う（例えば設定モード２に移行するためのスイッチを切替える）ことで設定モード２に移行するようにしてもよい。
【００６８】
無線ルータ２は、設定モード２に移行すると、公開鍵２に対応する秘密鍵２を読み出す（ｓ６０３）。この応用例において秘密鍵２は、記憶部２４に予め記憶されている。なお、秘密鍵２についても外部から取り込むようにしてもよい。公開鍵２と秘密鍵２は一対のものであり、公開鍵２で暗号化されたデータは秘密鍵２でのみ復号できる。秘密鍵２は無線ルータ２内のＲＡＭ２３に一時記憶され、外部に知られることはない。
【００６９】
無線ルータ２は、受信した設定要求パケットに応じてその無線アダプタ３へ割り当てるプライベートＩＰアドレスを送信する（ｓ６０４）。無線アダプタ３はこれを受信し（ｓ５０４）、単一の無線ルータ２から送信されたものであるか否かを判断する（ｓ５０５）。この応用例においても、無線アダプタ３は、ブロードキャスト送信によって不特定多数に設定要求パケット等を送信するため、例えば上記無線ルータ２と同種製品の無線ルータを第三者が設置し、設定モードにしていた場合、この無線ルータからも応答がなされる場合が有る。そこで無線アダプタ３は、複数の応答が有った場合に処理を中断する。これにより第三者の無線ルータに接続されることがなく、所謂なりすまし行為を防止できる。
【００７０】
なお、無線アダプタ３は、複数の応答が有った場合に、処理を中断する旨のパケットを無線ルータに送信するようにしてもよい。また、無線アダプタ３に備えたＬＥＤ（図示せず）を点滅表示させるなどしてユーザにキャンセル通知を行ってもよい。さらに、処理を中断する旨のパケットを送信した後、電波受信強度を下げて、再度ｓ５０１から処理を繰り返すようにしてもよい。この場合、応答が単一となるまでｓ５０１の処理から繰り返すこととなる。
【００７１】
ｓ５０５において単一の無線ルータ２から応答（割当ＩＰアドレス）を受信した場合、無線アダプタ３は、自身の無線アダプタ３の固有の情報を公開鍵２で暗号化する（ｓ５０６）。固有の情報は、無線アダプタ３のＭＡＣアドレス、その時の時刻等により構成される。その後、無線アダプタ３は、自身の固有情報、および公開鍵２で暗号化した暗号化情報を応答が有った無線ルータ２に送信する（ｓ５０７）。このとき、無線アダプタ３から無線ルータ２に一対一で通信を行ってもよいし、上記のようにブロードキャスト送信を行ってもよい。
【００７２】
無線ルータ２は、固有情報と暗号化情報を受信し（ｓ６０５）、秘密鍵２を用いて暗号化情報を復号する（ｓ６０６）。その後、受信した固有情報と復号した情報とが一致するか否かを判断する（ｓ６０７）。一致しなければエラー状態として処理を中断する。処理を中断した場合は、エラー通知を無線アダプタ３に送信してもよい。このときに、表示部２９を点滅表示させるなどしてユーザにキャンセル通知を行ってもよい。
【００７３】
無線ルータ２は、受信した固有情報と復号した情報とが一致した場合、この無線アダプタ３の固有情報を記憶部２４に記憶し、認証（登録）する（ｓ６０８）。その後、無線アダプタ３に認証が済んだ旨のパケットを送信する（ｓ６０９）。
【００７４】
無線アダプタ３は、上記認証済みパケットを受信し（ｓ５０８）、ｓ５０３の処理で受信したＩＰアドレスを有効にする（ｓ５０９）。すなわち、割り当てられたＩＰアドレスで通信可能状態とする。その後、ＷＥＰキーの生成を行い、これを設定する（ｓ５１０）。このＷＥＰキーは、乱数等を用いてランダムに生成される。したがって、上記の無線アダプタ３の固有情報を第三者が傍受したとしても、ＷＥＰキーの推定に用いられることはない。無線アダプタ３は、生成したＷＥＰキーを公開鍵２で暗号化し（ｓ５１１）、無線ルータ２に送信する（ｓ５１２）。
【００７５】
無線ルータ２は、暗号化されたＷＥＰキーを受信し（ｓ６１０）、秘密鍵２を用いて復号する（ｓ６１１）。その後、復号したＷＥＰキーを、ｓ６０９の処理で登録した無線アダプタ３の固有の情報と対応付けて記憶部２４に記憶する（ｓ６１２）。
【００７６】
以上の様な処理を行うことで、無線ルータ２、無線アダプタ３にＷＥＰキーが設定される。これ以後、無線ルータ２と認証済の無線アダプタ３で送受信されるデータはこのＷＥＰキーによって暗号化される。この応用例においては、予め無線アダプタ３が公開鍵を取得しており、無線ルータ２と無線アダプタ３との間で公開鍵を送受信することがないため、さらにセキュリティ性が向上する。例えばパブリックスペースにアクセスポイントを設置して複数のユーザにインターネットへの接続環境を提供するサービスを行う場合、パブリックスペース毎に予め設定された固定の公開鍵や、各ユーザ毎に異なる公開鍵を予め提供しておくことで、より高度のセキュリティ性を確保することができる。
【００７７】
なお、応用例においても、上記初期設定を開始する際に、無線アダプタ３は自身の公開鍵（公開鍵Ｂとする）と秘密鍵（秘密鍵Ｂとする）を生成し、最初に無線アダプタ３から無線ルータ２に設定要求パケットを送信する際（ｓ５０１、またはｓ７０１）に、無線アダプタ３自身の公開鍵Ｂを送信するようにしてもよい。この場合、無線ルータ２から無線アダプタ３に各種パケットを送信する時に、無線ルータ２が公開鍵Ｂを用いて送信内容を暗号化し、受信した無線アダプタ３が自身の秘密鍵Ｂを用いて復号する。これにより、さらにセキュリティ性が向上する。
なお、本実施形態では、無線通信に用いられる暗号鍵としてＷＥＰキーについて説明したが、これ以外の暗号化技術を用いる場合であっても本発明の暗号鍵設定方法を適用することが可能である。例えばＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）を用いてもよい。他の暗号化技術を用いる場合、無線ルータ２から無線アダプタ３に認証済みパケットを送信する時に、無線ルータ２が対応している暗号化技術の情報（例えばＷＥＰとＷＰＡに対応している旨の情報）を送信する。無線アダプタ３は、受信した無線ルータ２の暗号化技術対応情報に基づいて、自身が採用する暗号化技術を決定し、暗号鍵を生成する。無線アダプタ３は、無線ルータ２が対応している暗号化技術のうち、自身が対応している最良の暗号化技術を採用すればよい。
【００７８】
なお、本実施形態では、ＰＣに接続された無線アダプタと、無線ルータとの接続について説明したが、本発明はこの態様に限定されるものではない。無線アダプタの機能を内蔵した他のネットワークデバイス（ゲーム機、テレビ、家電など）であっても本発明の暗号鍵設定方法を用いることができる。
【００７９】
例えば無線アダプタの機能を内蔵し、本実施形態で示したプログラムがインストールされたゲーム機であった場合、ユーザがゲーム機の電源をオンするだけで、無線アダプタから無線ルータに設定モードに移行する旨のパケットが送信され、暗号鍵が設定される。すなわち、ユーザは、ボタンを押すなどの操作をする必要なく、電源をオンするだけで安全な無線通信を行うことができる。
【図面の簡単な説明】
【００８０】
【図１】本発明のネットワークシステムの構成を示すブロック図
【図２】無線ルータの構成を示すブロック図
【図３】無線ルータと無線アダプタの初期設定処理を示すフローチャート
【図４】応用例に係る無線ルータと無線アダプタの初期設定処理を示すフローチャート
【符号の説明】
【００８１】
１−インターネット
２−無線ルータ
３−無線アダプタ
４−ＰＣ
【図１】
2007208439.tif 000003
【図２】
2007208439.tif 000004
【図３】
2007208439.tif 000005
【図４】
2007208439.tif 000006