(57)【特許請求の範囲】
【請求項１】
無線ＬＡＮ端末（１０）と、ＥＳＳＩＤを有する無線ＬＡＮアクセスポイント（２０）とを、備えた無線ＬＡＮシステムであって、
前記無線ＬＡＮ端末は、前記無線ＬＡＮアクセスポイントに連結要求をする前に前記無線ＬＡＮアクセスポイントに前記無線ＬＡＮ端末の公開鍵（１９：ＰＬＫＣ）を送信するものであり、
前記無線ＬＡＮアクセスポイントは、前記無線ＬＡＮ端末の公開鍵（１９：ＰＬＫＣ）を受信すると、前記無線ＬＡＮ端末の公開鍵（１９：ＰＬＫＣ）で前記ＥＳＳＩＤを暗号化して得た暗号データを、前記無線ＬＡＮアクセスポイントの公開鍵(２７：ＰＬＫＡ)ともに前記無線ＬＡＮ端末に送信し返し、
前記無線ＬＡＮ端末は、前記暗号データと前記無線ＬＡＮアクセスポイントの公開鍵(２７：ＰＬＫＡ)とを受信すると、前記無線ＬＡＮ端末の秘密鍵(１８)で前記暗号データを復号し、前記ＥＳＳＩＤを読み取り、読み取ったＥＳＳＩＤと、連結したいネットワーク名とを比較し、一致する場合は前記無線ＬＡＮアクセスポイントの公開鍵(２７：ＰＬＫＡ)で前記読み取ったＥＳＳＩＤを暗号化して前記無線ＬＡＮアクセスポイントに送ることにより、前記無線ＬＡＮアクセスポイントに連結要求をし、
前記無線ＬＡＮアクセスポイントは、暗号化されたＥＳＳＩＤを受信すると、受信したＥＳＳＩＤを前記無線ＬＡＮアクセスポイントの秘密鍵（２８）で復号し、復号した結果と自分の前記ＥＳＳＩＤとから前記連結要求に対する連結応答を作成し、前記連結要求に対する連結応答を前記無線ＬＡＮ端末に送信することを特徴とする無線ＬＡＮシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ端末で接続する無線ＬＡＮのネットワーク名を他人に盗まれることなく無線通信路を安全に接続する方法およびその方法を用いた無線ＬＡＮシステムに関するものである。
【背景技術】
【０００２】
従来の無線ＬＡＮシステムでは、ＩＥＥＥにおける無線ＬＡＮ標準として規定される「IEEE 802.11a,…11i,…」などのＩＥＥＥ規格群がある。それによれば、無線ＬＡＮのアクセスポイント（以後、ＡＰと略称することがある。）がネットワーク名をビーコン（Beacon）パケットに格納しそのビーコンパケットをブロードキャストすることによって周辺の無線ＬＡＮ端末に通知している。一つの無線ネットワークと接続する無線端末では同一のネットワーク名が使用され、アクセスポイントを含むネットワークの識別のためにはＥＳＳＩＤ（Extended Service Set Identifier）が使用される。すなわち、無線ＬＡＮ端末は、アクセスポイントのビーコンを受信してネットワーク名を抽出することで、自分が接続したいネットワークと同じネットワーク名を有するアクセスポイントに接続を要求しその接続を確立する（例えば、非特許文献１および特許文献１参照。）。
【０００３】
一方、無線ＬＡＮにおけるセキュリティを確保するためには、送信内容を暗号化する暗号鍵を利用する方式などがあるが、無線ＬＡＮ端末が無線通信を行う際に、第三者の成りすましを防止するため、アクセスポイントが無線端末からセキュリティ設定処理の開始指示を受付ける前にセキュリティ処理の開始を示す開始指示データを受付けしていない場合にのみ、セキュリティ設定処理を実行するというシステムがある（例えば、特許文献２参照。）。
【０００４】
しかしながら、従来のこれらシステムにおいて、通常はネットワーク名が無線ＬＡＮ上にそのまま放送されるため、第三者に簡単に知られてしまうので、それを悪用される可能性がある。ネットワーク名は重要ではないように見られるが、特にＶＰＮ（Virtual Private Network）での無線ＬＡＮネットワーク名は企業の部門名または開発プロジェクトの名称などのような意味ある言葉が一般的に多く使われるため、このような情報が悪用されることは否定できない。
【０００５】
例えば、組織内にある複数の無線ＬＡＮのネットワーク名すなわち上述したＥＳＳＩＤから、組織構成を知ることができる。また、無線ＬＡＮプロトコルアナライザなどを利用することにより、無線ＬＡＮのトラフィック量などが簡単に計測できるため、トラフィック量とネットワーク名またはＥＳＳＩＤとを利用して企業の活動などが推測可能である。また、同じネットワーク名またはＥＳＳＩＤを持つアクセスポイントを近くに設置して、通信妨害および成りすましが可能である。
【０００６】
ＥＳＳＩＤは、アクセスポイントから送信されるビーコンに格納しないようなシステムもあるが、無線ＬＡＮ端末とアクセスポイントとの間で送受信する種々の要求パケットおよびその応答パケットに含まれており、その抽出は無線ＬＡＮプロトコルアナライザなどにより容易に可能である。例えば、一つのアクセスポイントに成りすまして通信中の無線ＬＡＮ端末にデオーセンティケーション（De-authentication）パケットを送信した場合、無線ＬＡＮ端末から再アソシエーションが実行されるので、その結果、容易にＥＳＳＩＤを知ることができるからである。
【０００７】
【非特許文献１】Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, ANSI/IEEE Std. 802.11,1999 Edition
【特許文献１】特開２００３−２０４３３５号公報
【特許文献２】特開２００７−０１３３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
解決しようとする課題は、無線ＬＡＮ端末が通信するアクセスポイントとの間で送受信する各種の要求パケットおよび応答パケットに含まれるネットワーク名としてのＥＳＳＩＤが第三者により容易に盗まれる可能性が高いことである。特に企業内ネットワークでは組織内にある複数の無線ＬＡＮのネットワーク名（ＥＳＳＩＤ）から、組織構成を知ることにより企業の活動などが推測可能であり、更に、通信妨害などという、盗まれたＥＳＳＩＤによる悪用に対して防止が困難なことである。
【課題を解決するための手段】
【０００９】
本発明は、無線回線で送受信するパケットデータからＥＳＳＩＤを盗難されて悪用されることを防止することを目的とする。本発明によれば、無線ＬＡＮ端末（１０）と、ＥＳＳＩＤを有する無線ＬＡＮアクセスポイント（２０）とを、備えた無線ＬＡＮシステムであって、前記無線ＬＡＮ端末は、前記無線ＬＡＮアクセスポイントに連結要求をする前に前記無線ＬＡＮアクセスポイントに前記無線ＬＡＮ端末の公開鍵（１９：ＰＬＫＣ）を送信するものであり、前記無線ＬＡＮアクセスポイントは、前記無線ＬＡＮ端末の公開鍵（１９：ＰＬＫＣ）を受信すると、前記無線ＬＡＮ端末の公開鍵（１９：ＰＬＫＣ）で前記ＥＳＳＩＤを暗号化して得た暗号データを、前記無線ＬＡＮアクセスポイントの公開鍵(２７：ＰＬＫＡ)ともに前記無線ＬＡＮ端末に送信し返し、前記無線ＬＡＮ端末は、前記暗号データと前記無線ＬＡＮアクセスポイントの公開鍵(２７：ＰＬＫＡ)とを受信すると、前記無線ＬＡＮ端末の秘密鍵(１８)で前記暗号データを復号し、前記ＥＳＳＩＤを読み取り、読み取ったＥＳＳＩＤと、連結したいネットワーク名とを比較し、一致する場合は前記無線ＬＡＮアクセスポイントの公開鍵(２７：ＰＬＫＡ)で前記読み取ったＥＳＳＩＤを暗号化して前記無線ＬＡＮアクセスポイントに送ることにより、前記無線ＬＡＮアクセスポイントに連結要求をし、前記無線ＬＡＮアクセスポイントは、暗号化されたＥＳＳＩＤを受信すると、受信したＥＳＳＩＤを前記無線ＬＡＮアクセスポイントの秘密鍵（２８）で復号し、復号した結果と自分の前記ＥＳＳＩＤとから前記連結要求に対する連結応答を作成し、前記連結要求に対する連結応答を前記無線ＬＡＮ端末に送信することを特徴とする無線ＬＡＮシステムが得られる。
【発明の効果】
【００１２】
本発明の無線ＬＡＮ端末接続方法およびその方法を用いた無線ＬＡＮシステムは、送信パケットに挿入されるＥＳＳＩＤを暗号化し受信側で復号するため、第三者が一つのパケットのみを傍受してデータを盗難しても、そこに含まれるＥＳＳＩＤは暗号化されているので、ＥＳＳＩＤによる悪用を防止することができる。
【発明を実施するための最良の形態】
【００１３】
無線ＬＡＮ端末がアクセスポイント（以後、ＡＰと略称することがある。）と通信する際に送受信するパケットデータから通信するネットワーク名であるＥＳＳＩＤを盗まれて悪用されることを防止するという目的を、送信パケットに挿入されるＥＳＳＩＤを暗号鍵で暗号化する一方、受信側で受信したＥＳＳＩＤを暗号鍵で復号することにより、高い確実性をもって実現した。
【００１４】
以降に、図面を参照して実施例を説明するが、図示されるものは本発明に係る主要部分であり、必須機能であっても省略された部分がある。ＩＥＥＥ規格による英文表記の用語は図面表記のため和文の短縮用語を定義して用いている。また、図示された機能ブロックの分離併合、および動作手順の前後入替えなどは、特許請求の範囲を含む本発明の趣旨を満たすものであれば自由であり、下記説明が本発明を限定するものではない。
【００１５】
図１は、無線ＬＡＮ端末１０がアクセスポイント（ＡＰ）２０を介して無線ＬＡＮ１００と連結し通信する状態を示す。無線ＬＡＮ端末１０は、移動した際、同一ＥＳＳＩＤでのよりよい通信条件のＡＰ２０Ａに接続をハンドオーバ（切替え）可能である。
【実施例１】
【００１６】
本発明の実施例１について図１から図７までを参照して説明する。
【００１７】
図２は、本発明の一実施例をブロックで示す説明図であって、図１において通信する無線ＬＡＮ端末１０およびＡＰ２０の詳細を示す。無線ＬＡＮ端末１０は、無線送受信部１１、ＡＤ変換部１２、ＭＡＣデータ処理部１３、暗号化復号化部１４、暗号鍵用メモリ１５、上位層プロトコル処理部１６、およびＡＰ公開鍵メモリ１７、を有し、暗号鍵用メモリ１５は秘密鍵１８および公開鍵１９を記憶する。ＡＰ２０は、無線送受信部２１、ＡＤ変換部２２、ＭＡＣデータ処理部２３、暗号化復号化部２４、暗号鍵用メモリ２５、および上位層プロトコル処理部２６を有し、暗号鍵用メモリ２５は公開鍵２７および秘密鍵２８を記憶する。
【００１８】
無線送受信部１１，２１は、無線ＬＡＮ端末１０とＡＰ２０との間で変調されたアナログ信号を所定の電波により送受信する。ＡＤ変換部１２，２２は、無線送受信部１１，２１で受けたアナログ信号をディジタル信号に変換してＭＡＣデータ処理部１３，２３へ送出する一方、ＭＡＣデータ処理部１３，２３から受けたディジタル信号をアナログ信号に変換して無線送受信部１１，２１へ送出する。ＭＡＣデータ処理部１３，２３は、ＯＳＩ参照モデルにおけるＬＡＮのフレーム構造およびアクセス手法を規定するＭＡＣ層（Media Access Control layer）におけるデータパケットの構成処理を行うもので、ＡＤ変換部１２，２２と上位層プロトコル処理部１６，２６との間に接続される。
【００１９】
また、ＭＡＣデータ処理部１３，２３は、暗号化復号化部１４，２４および暗号鍵用メモリ１５，２５と接続し、暗号化復号化部１４，２４が「ＥＳＳＩＤ」の暗号化およびその復号を実行してその読取りを処理する。暗号鍵用メモリ１５，２５は、通信相手に送る公開鍵１９，２７を予め保持して提供するとともに、暗号化復号化部１４，２４に暗号化または復号のために秘密鍵１８，２８を提供する。上位層プロトコル処理部１６，２６は、ＭＡＣ層より上位層にあたるプロトコルに準じてデータを処理する。ＡＰ公開鍵メモリ１７は、通信する際に接続したＡＰ２０から受けた公開鍵を保持する。
【００２０】
本発明による特徴は、暗号化復号化部１４，２４、暗号鍵用メモリ１５，２５、およびＡＰ公開鍵メモリ１７にあり、他の構成要素を一般的な通常のデバイスにより構成する。
【００２１】
すなわち、無線ＬＡＮ端末１０の暗号化復号化部１４は、ＡＰ公開鍵用メモリ１７に保管されている公開鍵を使用してＥＳＳＩＤを暗号化する機能、ＡＰ２０から受信した暗号化データを無線ＬＡＮ端末１０の秘密鍵１８で復号してＥＳＳＩＤを読み取る機能、および秘密鍵１８となる乱数「ＲＡＮＤ」を必要の都度生成する機能を有する。暗号鍵用メモリ１５は、自己に付与された端末公開鍵１９「ＰＬＫＣ」と秘密鍵１８とを記録する。
【００２２】
一方、ＡＰ２０の暗号化復号化部２４は、無線ＬＡＮ端末１０から受信した端末の公開鍵を使用してＥＳＳＩＤを暗号化する機能、無線ＬＡＮ端末１０から受信した暗号化データをＡＰ２０の秘密鍵２８で復号してＥＳＳＩＤを読み取る機能、および秘密鍵２８となる乱数「ＲＡＮＤ」を必要の際に生成する機能を有する。暗号鍵用メモリ２５は、自己に付与されたＡＰ公開鍵２７「ＰＬＫＡ」を記録すると共に、秘密鍵２８を記録する。
【００２３】
次に、図３に図４から図７まで及び図２を併せ参照して無線ＬＡＮ端末１０がアクセスポイント（ＡＰ）２０と接続する手順について説明する。
【００２４】
まず、無線ＬＡＮ端末１０は、ＡＰ２０との通信路が確立する以前では、固定するＡＰ２０の公開鍵をまだ取得していない。したがって、通信開始に際して、無線ＬＡＮ端末１０は、プローブ要求（Prove Request）（以後、探査要求と短縮呼称することとする。）をブロードキャスト（以後、放送と短縮呼称することとする。）（手順Ｓ１）する。したがって、近接するＡＰ２０がこの探査要求を受け、この探査要求に対するプローブ応答（Prove Response）（以後、探査応答と短縮呼称することとする。）をその探査要求の発信元に返送（手順Ｓ２）する。
【００２５】
図４は、無線ＬＡＮ端末１０からＡＰ２０へ送出する探査要求（プローブ要求：Prove Request）の一実施例をフォーマットで示す。図示される探査要求は、ＩＥＥＥ８０２．１１規格群に準じたデータに、無線ＬＡＮ端末１０の端末公開鍵ＰＬＫＣを端末公開鍵情報とし、またこの際に無線ＬＡＮ端末１０で発生する第１の乱数ＲＡＮＤＡを端末乱数情報とした二つの情報要素を追加している。
【００２６】
すなわち、無線ＬＡＮ端末１０では、通信開始に際し上記手順Ｓ１として、ＭＡＣデータ処理部１３が、暗号鍵用メモリ１５の端末公開鍵ＰＬＫＣと暗号化復号化部１４で生成する乱数ＲＡＮＤＡとを含む探査要求（Probe Request［ＰＬＫＣ，ＲＡＮＤＡ］）を作成して放送する。その結果、この探査要求を受けたＡＰ２０は、上記手順Ｓ２として、探査応答を返送する。
【００２７】
図５は、ＡＰ２０から無線ＬＡＮ端末１０へ返送する探査応答（プローブ応答：Prove Response）の一実施例をフォーマットで示す。図示される探査応答は、ＩＥＥＥ８０２．１１規格群に準じたデータに、二つの情報要素を追加して形成される。一つは、ＡＰ２０の公開鍵ＰＬＫＡをＡＰ公開鍵情報としている。二つ目の情報要素は、そのＡＰ２０のＥＳＳＩＤと受けた探査要求に含まれる乱数ＲＡＮＤＡとの排他的論理和を端末側公開鍵ＰＬＫＣで暗号化して得たＥＳＳＩＤの暗号化データである。したがって、図示されるような探査応答（Probe Response） ［ＰＬＫＡ，ＰＬＫＣ（ＥＳＳＩＤ，ＲＡＮＤＡ）］が作成される。
【００２８】
ＡＰ２０は、複数のＥＳＳＩＤを有する場合、それぞれのＥＳＳＩＤについて情報要素「ＰＬＫＣ（ＥＳＳＩＤ，ＲＡＮＤＡ）」を求めそれを探査応答に追加して無線ＬＡＮ端末１０に送出する。
【００２９】
無線ＬＡＮ端末１０は、応答データの中から自己の「ＰＬＫＣ」を有する探査応答を受け、そのデータ（ＥＳＳＩＤ，ＲＡＮＤＡ）を秘密鍵１８で復号化し、その復号化結果と第１の乱数ＲＡＮＤＡとの排他的論理和を求めＥＳＳＩＤを解読（手順Ｓ３）する。この際、無線ＬＡＮ端末１０は、受けた複数の探査応答で例えば最大レベルの受信信号を有するアクセスポイントのうちの一つのＡＰ２０を選択し、ＥＳＳＩＤが自分と接続したいネットワーク名であれば、オーセンティケーション要求（Authentication Request）（以後、認証要求と短縮呼称することとする。）のデータフレームをＡＰ２０に送出（手順Ｓ４）して認証を要求する。このデータフレームはＩＥＥＥ８０２．１１規格群に準じたデータフレームであり、周知の処理が実行される。
【００３０】
認証要求を受けたＡＰ２０は、認証結果をオーセンティケーション応答（Authentication Response）（以後、認証応答と短縮呼称することとする。）のデータフレームに搭載し無線ＬＡＮ端末１０に返送（手順Ｓ５）する。このデータフレームはＩＥＥＥ８０２．１１規格群に準じた周知のデータフレームである。
【００３１】
認証結果が成功の場合、無線ＬＡＮ端末１０では、暗号化復号化部１４が新たに第２の乱数ＲＡＮＤＢを生成して、第１の乱数ＲＡＮＤＡを乱数ＲＡＮＤＢに更新すると共に、アソシエーション要求（Association Request）（以後、連結要求と短縮呼称することとする。）のデータフレームをＡＰ２０に送出（手順Ｓ６）して通信接続を要求する。
【００３２】
図６は無線ＬＡＮ端末１０からＡＰ２０へ送出する上記連結要求の一実施例をフォーマットで示す。図示される連結要求は、ＩＥＥＥ８０２．１１規格群に準じたデータに、一つの情報要素を格納するものであって、ＥＳＳＩＤと上記乱数ＲＡＮＤＢとの排他的論理和を、保持しているＡＰ公開鍵ＰＬＫＡで暗号化して得たデータ「ＰＬＫＡ（ＥＳＳＩＤ，ＲＡＮＤＢ）」である。
【００３３】
連結要求を受けたＡＰ２０は、受信したデータ「ＰＬＫＡ（ＥＳＳＩＤ，ＲＡＮＤＢ）」を自分の秘密鍵２８で復号化し、その復号化結果と自分のＥＳＳＩＤとの排他的論理和を求めて乱数ＲＡＮＤＢを算出する。そして、算出された乱数ＲＡＮＤＢをアソシエーション応答（Association Response）（以後、連結応答と短縮呼称することとする。）のデータフレームに格納し無線ＬＡＮ端末１０に返送（手順Ｓ７）する。
【００３４】
図７は、ＡＰ２０から無線ＬＡＮ端末１０へ返送する連結応答の一実施例をフォーマットで示す。図示される連結応答は、ＩＥＥＥ８０２．１１規格群に準じたデータに、一つの情報要素を格納するものであって、その情報要素は乱数格納情報としてのデータ「ＲＡＮＤＢ」である。
【００３５】
連結応答を受けた無線ＬＡＮ端末１０は、連結応答に含まれる乱数ＲＡＮＤＢと、上記手順Ｓ６で自分が生成した乱数ＲＡＮＤＢとを比較し、一致確認の際には受けた連結応答を有効なデータフレームとして連結成立（手順Ｓ８）と判断して通常のＩＥＥＥ８０２．１１規格群に準じた処理を行う。
【００３６】
比較結果が不一致になった場合、無線ＬＡＮ端末１０は、パケットによるデオーセンティケーション（De-authentication）データフレームをＡＰ２０に送出して先の連結要求を取り消す。
【００３７】
このような形態を採用したので、無線ＬＡＮで電波により通信されるデータに含まれるＥＳＳＩＤは暗号鍵により暗号化されている。そのため、通信中のネットワーク名が第三者に漏洩することが防止できる。更に、暗号鍵に乱数を用いることにより、繰返しの攻撃に対しても有効に防御することができる。
【実施例２】
【００３８】
本発明の実施例２としてハンドオーバ接続手順について図８に図１を併せ参照して説明する。
【００３９】
図８の実施例は、図１の接続図において、上述した実施例１による連結成立し通信接続中の場合、通信中の信号の受信レベルが低下したことにより、受信レベルがより高いＡＰ２０Ａにハンドオーバする際の手順である。無線ＬＡＮ端末１０の手順Ｓ１Ａから手順Ｓ８Ａまでは図３のシーケンスチャートとほぼ同じである。
【００４０】
相違点は、手順Ｓ３Ａに続く手順Ｓ３Ｂで、通信中の受信電波より高い受信レベルの電波を有するＡＰ２０Ａが検出されていること、および、その結果、無線ＬＡＮ端末１０は、対応のＡＰ２０Ａに認証要求を送出し、その認証成功の応答により、最初の接続である連結要求に替えて、再連結要求（Re-association Request）を送出していることである。したがって、ＡＰ２０Ａからは再連結応答（Re-association Response）が返送される。
【００４１】
その他の機能動作は、上述の実施例１と同一なのでその説明は省略する。
【実施例３】
【００４２】
本発明の実施例３としてＡＰの再接続手順について上記図２および図３に図８を併せ参照して説明する。
【００４３】
図３において、通信接続中に切断が生じた場合、ＡＰ公開鍵メモリ１７を調査して公開鍵を確認し、その公開鍵を用いて手順Ｓ３および手順Ｓ４により認証要求を送出する以降の手順を、再接続手順として実行する。この再接続手順の場合、無線ＬＡＮ端末１０における手順は図８と同様の手順Ｓ６Ａおよび手順Ｓ８Ａとなり、最初の接続における連結要求および連結応答のそれぞれは、再連結要求および再連結応答となる。
【実施例４】
【００４４】
本発明の実施例４として上述の機能を総合して有する無線ＬＡＮ端末１０の主要動作手順について図９のフローチャートに図１から図８までを併せ参照して説明する。このチャートには、障害のような異常動作に関する手順は含まれていない。
【００４５】
無線ＬＡＮ端末１０は、一つのＶＰＮに使用され、同一ＥＳＳＩＤのＡＰ２０またはＡＰ２０Ａとアクセス可能なものとする。また、無線ＬＡＮ端末１０およびＡＰ２０はそれぞれ独自の公開鍵１９「ＰＬＫＣ」および公開鍵２７「ＰＬＫＡ」を予め記憶している。
【００４６】
無線ＬＡＮ端末１０は、例えば電源投入の際または通信開始の際に、ＭＡＣデータ処理部１３からＡＰ接続要求を発生（手順Ｓ１０）する。ＡＰ接続要求を発生した場合には、無線ＬＡＮ端末１０は、ＡＰ公開鍵メモリ１７における公開鍵の取得なし（手順Ｓ１１のＮＯ）の状態である。
【００４７】
手順Ｓ１１が「ＮＯ」でＡＰ公開鍵メモリ１７に公開鍵の取得なしの場合、ＭＡＣデータ処理部１３は、暗号鍵用メモリ１５の端末公開鍵「ＰＬＫＣ」およびこの時点に暗号化復号化部１４で発生した乱数「ＲＡＮＤＡ」を含む探査要求（図４参照）をパケットに作成する。探査要求は、ＡＤ変換部１２を介して、無線送受信部１１から周囲のアクセスポイント（ＡＰ２０，ＡＰ２０Ａ）に向け放送（手順Ｓ１２）される。その探査要求に対して、無線ＬＡＮ端末１０は、アクセスポイントから上述とは逆の経路で返送される自己端末公開鍵「ＰＬＫＣ」を含む探査応答（図５参照）のパケットを受付けする。複数の探査応答を受付けの場合、ＭＡＣデータ処理部１３は、そのうちの一つ、例えば最大受信レベルを有する相手先のＡＰ２０からのパケットを受付け（手順Ｓ１３のＹＥＳ）する。探査応答には、ＡＰ２０でそのＡＰのＥＳＳＩＤと乱数「ＲＡＮＤＡ」との排他的論理和を端末側公開鍵ＰＬＫＣによって暗号化して得たＥＳＳＩＤの暗号化データとＡＰ２０の公開鍵「ＰＬＫＡ」とが含まれる。
【００４８】
ＭＡＣデータ処理部１３は、受付けした探査応答情報を暗号化復号化部１４で復号し、ＡＰ２０のＥＳＳＩＤを解読（手順Ｓ１４）して、自己の接続先ＥＳＳＩＤを確認（手順Ｓ１５のＹＥＳ）する。ＭＡＣデータ処理部１３は、そのＥＳＳＩＤが自分の接続要求するネットワーク名と一致した場合、別に取得したＡＰ２０の公開鍵「ＰＬＫＡ」をＡＰ公開鍵メモリ１７に記録して規定された認証要求のパケットをＡＰ２０に上述と同一経路で送出（手順Ｓ１６）する。
【００４９】
ＭＡＣデータ処理部１３は、その認証要求に対しＡＰ２０から認証成功の認証応答を受付け（手順Ｓ１７のＹＥＳ）の場合、この時点に暗号化復号化部１４で発生した乱数「ＲＡＮＤＢ」とＥＳＳＩＤとの排他的論理和を、保持しているＡＰ公開鍵ＰＬＫＡで暗号化して得たデータを含む連結要求（図６参照）をパケットに作成してＡＰ２０宛てに送出（手順Ｓ１８）する。
【００５０】
ＭＡＣデータ処理部１３は、その連結要求に対しＡＰ２０から連結成立の連結応答（図７参照）のパケットを受付け（手順Ｓ１９のＹＥＳ）の場合、その連結応答に含まれる乱数「ＲＡＮＤＢ」と自分が生成した乱数「ＲＡＮＤＢ」との一致により、通信路の確立（手順Ｓ２０）を確認することができる。その結果、端末同士のパケット通信が可能である。
【００５１】
上記手順Ｓ１３が「ＮＯ」で探査応答なしの場合、応答があるまで待ち合わせとなる。上記手順Ｓ１５が「ＮＯ」で接続先ＥＳＳＩＤの一致が確認できない場合、または、上記手順Ｓ１７若しくは手順Ｓ１９が、図示されていないが例えば、所定のタイミング超過で「ＮＯ」となり、認証成功若しくは連結成立の応答なしの場合、何れの場合も手順は上記手順Ｓ１３に戻り、他の探査応答がなければ次の探査応答を待ち受けし、他の探査応答があればそのうちの一つを受付けする。更に、図示されていないが、手順Ｓ２０で乱数不一致の場合、ＭＡＣデータ処理部１３は、デオーセティケーション（De-authentication）データフレームをＡＰ２０に送出して先の連結要求を取り消す。
【００５２】
一方、再接続要求のため、上記手順Ｓ１１が「ＹＥＳ」でＡＰ公開鍵メモリ１７に公開鍵の取得ありの場合、ＭＡＣデータ処理部１３は、そのアクセスポイント、例えばＡＰ２０に対して認証要求を送出（手順Ｓ２１）する。ＭＡＣデータ処理部１３は、その認証要求に対しＡＰ２０から認証成功の認証応答を受付け（手順Ｓ２２のＹＥＳ）の場合、この時点に暗号化複合化部１４で発生の乱数「ＲＡＮＤＢ」とＥＳＳＩＤとの排他的論理和を、保持しているＡＰ公開鍵ＰＬＫＡで暗号化して得たデータを含む再連結要求をパケットに作成してＡＰ２０宛てに送出（手順Ｓ２３）する。次いで、ＭＡＣデータ処理部１３は、上記手順Ｓ１９に進み、上記再連結要求に対しＡＰ２０から再連結成立の再連結応答で受付けする。
【産業上の利用可能性】
【００５３】
周知の暗号化手法を用いて容易に無線ＬＡＮのネットワーク名であるＥＳＳＩＤの暗号化ができ、無線ＬＡＮ端末とアクセスポイントとの間の伝達情報に含まれるＥＳＳＩＤを暗号化することによって、ＥＳＳＩＤの盗難を困難にすることが必要かつ不可欠な用途、特にＶＰＮなどのネットワーク形成の全般にわたり適用可能である。
【図面の簡単な説明】
【００５４】
【図１】無線ＬＡＮシステム構成の一実施例をブロックで示した説明図である。
【図２】無線ＬＡＮ端末と無線ＬＡＮのアクセスポイントとのそれぞれの本発明による構成の一実施例をブロックで示した説明図である。（実施例１〜４）
【図３】図２において、無線ＬＡＮ端末がアクセスポイントと接続する際の主要動作手順の一実施例をシーケンスチャートで示した説明図である。（実施例１）
【図４】本発明によるプローブ要求パケット構成の一実施例をフォーマットで示した説明図である。（実施例１）
【図５】本発明によるプローブ応答パケット構成の一実施例をフォーマットで示した説明図である。（実施例１）
【図６】本発明によるアソシエーション要求パケット構成の一実施例をフォーマットで示した説明図である。（実施例１）
【図７】本発明によるアソシエーション応答パケット構成の一実施例をフォーマットで示した説明図である。（実施例１）
【図８】本発明による無線ＬＡＮ端末がアクセスポイントと接続する際のハンドオーバ接続または再接続における主要動作手順の一実施例をシーケンスチャートで示した説明図である。（実施例２，３）
【図９】本発明による無線ＬＡＮ端末がアクセスポイントと接続する際の主要動作手順の一実施例をフローチャートで示した説明図である。（実施例４）
【符号の説明】
【００５５】
１０    無線ＬＡＮ端末
１１、２１    無線送受信部
１２、２２    ＡＤ変換部
１３、２３    ＭＡＣデータ処理部
１４、２４    暗号化復号化部
１５、２５    暗号鍵用メモリ
１６、２６    上位層プロトコル処理部
１７          ＡＰ公開鍵メモリ
１８、２８    秘密鍵
１９、２７    公開鍵
２０、２０Ａ  ＡＰ
【図１】
0004506999.tif 000002
【図２】
0004506999.tif 000003
【図３】
0004506999.tif 000004
【図４】
0004506999.tif 000005
【図５】
0004506999.tif 000006
【図６】
0004506999.tif 000007
【図７】
0004506999.tif 000008
【図８】
0004506999.tif 000009
【図９】
0004506999.tif 000010