(57)【要約】モバイルノード（ＭＮ）が、異なるアクセスルータ（ＡＲ）のリンク上に存在するアクセスポイント（ＡＰ）間のハンドオーバを行う場合に、ＭＮとＡＰとの間のセキュリティを迅速に確立し、ハンドオーバによる通信の遅延や断絶を低減させる技術が開示され、その技術によればハンドオーバを行うＭＮ１０が、そのハンドオーバ前に、ＭＮ自身のＭＡＣアドレスと、ハンドオーバ前にＡＰ２１との間で使用している通信用暗復号鍵とを、ハンドオーバ後に新たに接続するアクセスルータ（ｎＡＲ）３０に対して通知し、ｎＡＲは、ＭＮがハンドオーバ後に接続するＡＰ３１に対して、これらの情報を通知する。これにより、ＭＮは、ハンドオーバ前に使用していた通信用暗復号鍵を使用して、ハンドオーバ後のＡＰとの通信を行うことが可能となる。また、ＦＭＩＰに係る処理を利用して、ｎＡＲに対して、ＭＮのＭＡＣアドレス及び通信用暗復号鍵を通知することが可能である。【特許請求の範囲】
【請求項１】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の通信ハンドオーバ方法であって、
前記第１アクセスポイントに接続しており、前記第１アクセスポイントとの間で通信用暗復号鍵を共有し、前記通信用暗復号鍵を使用して前記第１アクセスポイントとの間の暗号化通信を行っている前記移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへの前記ハンドオーバを行う旨を決定するとともに、前記第２アクセスポイントから前記第２アクセスポイントの識別情報を取得するハンドオーバ決定ステップと、
前記移動端末が、前記第１アクセスポイントを介して前記第１アクセスルータに対して、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第１通知ステップと、
前記第１アクセスルータが、前記移動端末から通知された前記第２アクセスポイントの識別情報に基づいて、前記第２アクセスルータを特定し、前記第２アクセスルータに対して、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第２通知ステップと、
前記第２アクセスルータが、前記第２アクセスポイントに対して、前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第３通知ステップと、
前記第２アクセスポイントが、前記ハンドオーバによって前記第２アクセスポイントに接続する前記移動端末を前記移動端末の識別情報によって識別し、前記第２アクセスポイントに接続する前記移動端末の識別情報と、前記第３通知ステップで前記第２アクセスルータから通知された前記移動端末の識別情報とを比較する比較ステップと、
前記第２アクセスポイントが、前記比較ステップの比較結果に基づき、前記第２アクセスルータから通知された前記移動端末の識別情報と一致する前記識別情報を持った前記移動端末との間で、前記移動端末と前記第１アクセスポイントとの間の暗号化通信に使用されていた前記通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を行う通信制御ステップとを、
有する通信ハンドオーバ方法。
【請求項２】
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記移動端末と前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記第２アクセスポイントが、前記移動端末との間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップと、
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されなかった場合には、前記第２アクセスポイントが、前記移動端末に対して、前記第２アクセスルータへのアクセスを不許可とするための制御を行う認証失敗通信ステップとを、
有する請求項１に記載の通信ハンドオーバ方法。
【請求項３】
前記第１通知ステップにおいて、前記移動端末から前記第１アクセスルータに対して、ＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージに、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを埋め込んで送信する請求項１に記載の通信ハンドオーバ方法。
【請求項４】
前記第２通知ステップにおいて、前記第１アクセスルータから前記第２アクセスルータに対して、ＦＭＩＰのＨＩメッセージに前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを送信する請求項１に記載の通信ハンドオーバ方法。
【請求項５】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う移動端末における通信ハンドオーバ方法であって、
前記第１アクセスポイントに接続しており、前記第１アクセスポイントとの間で通信用暗復号鍵を共有し、前記通信用暗復号鍵を使用して前記第１アクセスポイントとの間の暗号化通信を行っている状態で、前記第１アクセスポイントから前記第２アクセスポイントへの前記ハンドオーバを行う旨を決定するとともに、前記第２アクセスポイントから前記第２アクセスポイントの識別情報を取得するハンドオーバ決定ステップと、
前記第１アクセスポイントを介して前記第１アクセスルータに対して、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップと、
前記ハンドオーバによって前記第２アクセスポイントに接続した場合、前記第１アクセスルータから前記第２アクセスルータを経由して前記移動端末の識別情報と前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信した前記第２アクセスポイントとの間で、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵を使用して暗号化通信を行う通信ステップとを、
有する通信ハンドオーバ方法。
【請求項６】
前記通信ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記移動端末は、前記第２アクセスポイントとの間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行う認証成功通信ステップと共に、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップを、
有する請求項５に記載の通信ハンドオーバ方法。
【請求項７】
前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを生成するステップを有し、
前記通知ステップにおいて、前記第１アクセスルータに対して、前記ＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを送信する請求項５に記載の通信ハンドオーバ方法。
【請求項８】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第１アクセスルータにおける通信メッセージ処理方法であって、
前記移動端末から、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信する受信ステップと、
前記第２アクセスポイントの識別情報に基づいて、前記第２アクセスルータを特定する接続先特定ステップと、
前記接続先特定ステップで特定された前記第２アクセスルータに対して、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップとを、
有する通信メッセージ処理方法。
【請求項９】
前記受信ステップにおいて、前記移動端末から、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを受信する請求項８に記載の通信メッセージ処理方法。
【請求項１０】
前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＨＩメッセージを生成するステップを有し、
前記通知ステップにおいて、前記第２アクセスルータに対して、前記ＨＩメッセージを送信する請求項８に記載の通信メッセージ処理方法。
【請求項１１】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第２アクセスルータにおける通信メッセージ処理方法であって、
前記第１アクセスルータから、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信する受信ステップと、
前記第２アクセスポイントに対して、前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップとを、
有する通信メッセージ処理方法。
【請求項１２】
前記受信ステップにおいて、前記第１アクセスルータから、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＨＩメッセージを受信する請求項１１に記載の通信メッセージ処理方法。
【請求項１３】
前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれた通知メッセージを生成するメッセージ生成ステップを有し、
前記通知ステップにおいて、前記第２アクセスポイントに対して、前記通知メッセージを送信する請求項１１に記載の通信メッセージ処理方法。
【請求項１４】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第２アクセスポイントにおける通信制御方法であって、
前記第２アクセスルータが前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを、前記第２アクセスルータから受信する受信ステップと、
前記ハンドオーバによって前記第２アクセスポイントに接続する前記移動端末を前記移動端末の識別情報によって識別し、前記第２アクセスポイントに接続する前記移動端末の識別情報と、前記受信ステップで前記第２アクセスルータから通知された前記移動端末の識別情報とを比較する比較ステップと、
前記比較ステップの比較結果に基づき、前記第２アクセスルータから通知された前記移動端末の識別情報と一致する前記識別情報を持った前記移動端末との間で、前記移動端末と前記第１アクセスポイントとの間の暗号化通信に使用されていた前記通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を行う通信制御ステップとを、
有する通信制御方法。
【請求項１５】
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記移動端末と前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記移動端末との間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップと、
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されなかった場合には、前記移動端末に対して、前記第２アクセスルータへのアクセスを不許可とするための制御を行う認証失敗通信ステップとを、
有する請求項１４に記載の通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、通信ハンドオーバ方法及び通信メッセージ処理方法並びに通信制御方法に関し、特に、無線ＬＡＮシステムにおいて、移動端末とアクセスポイントとの間の通信のセキュリティ対策を実現する通信システムにおける通信ハンドオーバ方法及び通信メッセージ処理方法並びに通信制御方法に関する。
【背景技術】
【０００２】  近年、無線ＬＡＮ（ローカルエリアネットワーク：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を利用した移動端末（モバイルノード：Ｍｏｂｉｌｅ  Ｎｏｄｅ、以下、ＭＮと記載）によって、ネットワークにアクセスする技術が進展している。例えば、ＭＮは、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ：アメリカ電気・電子学会）８０２．１１などの無線方式を利用して、アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ、以下、ＡＰと記載）に接続することによって、ＡＰの上位に存在するアクセスルータ（Ａｃｃｅｓｓ  Ｒｏｕｔｅｒ、以下、ＡＲと記載）を通じて、インターネットなどの外部のＩＰネットワークへのアクセスを行うことが可能である。【０００３】  しかしながら、このような無線ＬＡＮ通信は、物理的に配線を行うことなくＬＡＮ環境を構築できてしまうため、第三者による通信の傍受やネットワークへの不正アクセスなどが容易に行われてしまう環境にある。このような環境に対するセキュリティ対策として、例えば、ＩＥＥＥ８０２．１ｘ（下記の非特許文献１を参照）のような強固なセキュリティを実現するための技術が開発されている。【０００４】  ＩＥＥＥ８０２．１ｘは、ＭＮがＡＰにアクセスした際、ＲＡＤＩＵＳ（ラディウス：Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ−Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）やＥＡＰ（拡張認証プロトコル：Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などを利用してポート制御（ポートアクセス制御）を行う技術である。図１０は、従来の技術に係るＩＥＥＥ８０２．１ｘにおけるポート制御の概要を示す図である（下記の非特許文献１の第６章を参照）。図１０には、サプリカントシステム、オーセンテイケータシステム、認証サーバシステムが図示されている。なお、サプリカントシステム、オーセンティケータシステム、認証サーバシステムは、それぞれ、アクセスクライアントであるＭＮ、アクセスサーバであるＡＰ、ＲＡＤＩＵＳサーバシステムに対応するものである。【０００５】  サプリカントシステムは、ＩＥＥＥ８０２．１ｘに準拠した認証を実現するためにアクセスクライアントにおいて必要なソフトウェアであるサプリカントＰＡＥ（ポートアクセスエンティティ：Ｐｏｒｔ  Ａｃｃｅｓｓ  Ｅｎｔｉｔｙ）を実装している。また、オーセンティケータシステムは、オーセンティケータＰＡＥを実装している。このオーセンティケータＰＡＥは、ＬＡＮ（無線ＬＡＮ）を通じてアクセスしてくるサプリカントシステムと、非制御ポートを介して接続するとともに、認証サーバシステムの認証サーバとの通信を行うことが可能である。そして、サプリカントシステムが認証サーバによって認証された場合には、オーセンティケータＰＡＥは、サプリカントシステムが制御ポートを通じて、例えば、インターネットアクセスサービスなどの所定のサービスを取得できるようにポート制御を行う。なお、オーセンティケータシステムは、サプリカントシステムのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを参照することによって、サプリカントシステムが制御ポート及び非制御ポートの両方に接続できないように、ポート制御を行うことも可能である。【０００６】  また、図１１は、図１０の構成において、サプリカントシステムがオーセンティケータを通じて所定のサービスを取得する際の動作の一例を示すシーケンスチャートである。なお、ここでは、ＥＡＰ及びＲＡＤＩＵＳを利用した認証に係る動作を一例に挙げて説明する。【０００７】  図１１に示すシーケンスチャートにおける動作は、前半部のＭＡＣ認証（ステップＳ１００１〜Ｓ１００４）と後半部のＩＥＥＥ８０２．１ｘに基づく認証（ステップＳ１１０１〜Ｓ１１１１）に大別される。まず、サプリカントシステムがオーセンティケータシステムに接続した場合（すなわち、ＭＮがＡＰに接続した場合）、サプリカントシステムは、オーセンティケータシステムに対して、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔとして、使用するＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）及び通信速度を送信し（ステップＳ１００１）、オーセンティケータシステムは、サプリカントシステムに対して、その応答であるＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅとして、使用する通信速度を送信する（ステップＳ１００２）。次に、サプリカントシステムは、オーセンティケータシステムに対して、Ｏｐｅｎ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｒｅｑｕｅｓｔとして、ＭＡＣアドレスを送信し（ステップＳ１００３）、オーセンティケータシステムは、ＭＡＣアドレスの確認を行った後、サプリカントシステムに対して、ＭＡＣ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ａｃｋとして、無線回線が正常に利用可能である旨を通知する（ステップＳ１００４）。【０００８】  次に、サプリカントシステムは、オーセンティケータシステムに対して、ＥＡＰの開始要求であるＥＡＰＯＬ−ＳＴＡＲＴを送信し（ステップＳ１１０１）、オーセンティケータシステムは、サプリカントシステムに対して、ＥＡＰ−Ｒｅｑｕｅｓｔ／Ｉｄｅｎｔｉｔｙを送信することによって、ＥＡＰを開始する（ステップＳ１１０２）。ＥＡＰの開始を受けて、サプリカントシステムは、オーセンティケータシステムに対して、自サプリカントシステムのＩＤ（識別情報）を含むＥＡＰ−Ｒｅｓｐｏｎｓｅ／Ｉｄｅｎｔｉｔｙを送信し（ステップＳ１１０３）、オーセンティケータシステムは、この情報をＲａｄｉｕｓ−Ａｃｃｅｓｓ−Ｒｅｑｕｅｓｔとして、認証サーバシステムに転送する（ステップＳ１１０４）。認証サーバシステムは、オーセンティケータシステムに対して、サプリカントシステムの証明書の送付要求、及び認証サーバシステムの証明書をＲａｄｉｕｓ−Ａｃｃｅｓｓ−Ｃｈａｌｌｅｎｇｅとして送信し（ステップＳ１１０５）、オーセンティケータシステムは、この情報をＥＡＰ−Ｒｅｑｕｅｓｔとして、サプリカントシステムに転送する（ステップＳ１１０６）。【０００９】  次に、サプリカントシステムは、オーセンティケータシステムに対して、正式なクライアントであることを示す証明書を含むＥＡＰ−Ｒｅｓｐｏｎｓｅ（ｃｒｅｄｅｎｔｉａｌｓ）を送信し（ステップＳ１１０７）、オーセンティケータシステムは、この情報をＲａｄｉｕｓ−Ａｃｃｅｓｓ−Ｒｅｑｕｅｓｔとして、認証サーバシステムに転送する（ステップＳ１１０８）。認証サーバシステムは、所定の認証処理によって、サプリカントシステムの認証を行った後、認証の成功を示す情報、及び通信用暗復号鍵の基になる情報をＲａｄｉｕｓ−Ａｃｃｅｓｓ−Ｃｈａｌｌｅｎｇｅとしてオーセンティケータシステムに送信する（ステップＳ１１０９）。オーセンティケータシステムは、サプリカントシステムに対して、ＥＡＰ−Ｓｕｃｃｅｓｓによって認証の成功を通知する（ステップＳ１１１０）とともに、通信用暗復号鍵（ここでは、ＥＡＰＯＬ−Ｋｅｙ（ＷＥＰ））を生成して、サプリカントシステムに渡す（ステップＳ１１１１）。【００１０】  以上の動作によって、サプリカントシステムとオーセンティケータシステムとの間の無線回線において使用される通信用暗復号鍵の生成及び共有が行われるとともに、オーセンティケータシステムは、認証が完了したサプリカントシステムに対して、制御ポートを通じた所定のサービスへのアクセスを提供するようにポートの制御を行う。なお、説明を省略したが、上述の動作において、さらに、サプリカントシステムと認証サーバシステムとの間で、例えば、ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）などの使用可能な暗号化／圧縮方式の確認などに係るメッセージ交換も行われる。【００１１】  一方、上述のようなＩＥＥＥ８０２．１ｘなどに基づくセキュリティの確保は、ＭＮがＡＰに接続するたびに行われるようになっている。したがって、ＭＮが、新たなＡＰと接続を行う場合には、図１０に示す一連の動作が行われる必要があり、例えば、異なるＡＰ間において接続を切り換えるハンドオーバの際には（特に、リアルタイムに通信を行うことが要請される進行中のセッションなどが存在する場合には）、ハンドオーバのたびに、通信の遅延や断絶などが発生してしまうことになる。【００１２】  このような課題に鑑みて、例えば、下記の特許文献１には、図１２に示すネットワーク構成において、認証サーバ９０３が、ＡＰ９０２に対して、ＭＮ９００とＡＰ９０１との間の通信用暗復号鍵を配布することによって、ＭＮ９００がＡＰ９０１、９０２間をハンドオーバした場合に、認証によって新しい通信用暗復号鍵が配布されるまで、ハンドオーバ先のＡＰ９０２との無線通信をハンドオーバ前に使用していた通信用暗復号鍵を用いて行うようにする技術が開示されている。この技術によれば、ＭＮ９００がＡＰ９０１、９０２と接続するたびに、ＭＮ９００に対する認証が必要となる場合でも、ＭＮ９００がＡＰ９０１、９０２間をハンドオーバした際に認証によって、ＭＮ９００とＡＰ９０１、９０２との間の通信が途切れないようにすることが可能となる。【００１３】  また、下記の非特許文献２には、ＭＮが、そのハンドオーバ前に、ハンドオーバ後に接続するサブネットにおいて適合されるＣｏＡ（Ｃａｒｅ  ｏｆ  Ａｄｄｒｅｓｓ）を構成することによって、ハンドオーバ直後に迅速に通信を再開することを可能にするための技術（通常、ＦＭＩＰ（Ｆａｓｔ  Ｍｏｂｉｌｅ  ＩＰ）と呼ばれる）が記載されている。
【非特許文献１】ＩＥＥＥ  Ｓｔｄ  ８０２．１Ｘ−２００１，″ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｌｏｃａｌ  ａｎｄ  ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋｓ−Ｐｏｒｔ−Ｂａｓｅｄ  Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ″ｐｕｂｌｉｓｈｅｄ  １３  Ｊｕｌｙ  ２００１．
【非特許文献２】Ｒａｊｅｅｖ  Ｋｏｏｄｌｉ″Ｆａｓｔ  Ｈａｎｄｏｖｅｒｓ  ｆｏｒ  Ｍｏｂｉｌｅ  ＩＰｖ６″，ｄｒａｆｔ−ｉｅｔｆ−ｍｏｂｉｌｅｉｐ−ｆａｓｔ−ｍｉｐｖ６−０８，Ｏｃｔｏｂｅｒ  ２００３
【特許文献１】特開２００３−２５９４１７号公報（図１、図１４、段落００７４〜００７９）
【００１４】  しかしながら、特許文献１に開示されている技術では、複数のＡＰが、同一の認証サーバ（あるいは、同一の管理者（事業者）が運営する認証サーバ）によって管理されているネットワーク構成の場合には有用であるが、図１３に示すように、ＩＰネットワーク９１０に接続された異なる認証サーバ９１１、９１２によって管理されている場合には、それぞれの配下に存在するＡＰに同一の通信用暗復号鍵を配布することが困難な状況となる。特に、今後は、無線ＬＡＮの普及につれて、各管理者が独自にＡＰを配設して、異なる管理者が管理するＡＰ間においてハンドオーバが行われるような環境が増えることが予想される。こうした異なる管理者が管理するＡＰ間のハンドオーバでは、特許文献１に記載されている技術を応用して認証サーバ９１１、９１２間で通信用暗復号鍵のやり取りを行おうとしても、一方のＡＰ（ハンドオーバ前にＭＮ９００が接続しているＡＰ）９０１の認証サーバ９１１は、他方のＡＰ（ハンドオーバ後にＭＮ９００が接続するＡＰ）９０２の認証サーバ９１２の位置を特定できず、通信用暗復号鍵の交換を行うことは不可能となってしまうという問題がある。【００１５】  また、非特許文献２に記載されている技術によれば、ハンドオーバの際にＩＰレイヤなどのレイヤ３以上における迅速な処理は実現可能となるが、レイヤ２以下の処理に関しては、上述した非特許文献１に記載の認証処理（例えば、図１１に示す一連の動作）を行う必要がある。すなわち、非特許文献２に記載されている技術では、ハンドオーバの際に、レイヤ２以下における処理によって生じる通信の遅延や断絶は解決されないという問題がある。
【発明の開示】
【００１６】  上記課題に鑑み、本発明では、モバイルノードが、異なるアクセスルータのリンク上に存在するアクセスポイント間のハンドオーバを行う場合でも、モバイルノードとアクセスポイントとの間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることを目的とする。
【００１７】  上記目的を達成するため、本発明の通信ハンドオーバ方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の通信ハンドオーバ方法であって、
前記第１アクセスポイントに接続しており、前記第１アクセスポイントとの間で通信用暗復号鍵を共有し、前記通信用暗復号鍵を使用して前記第１アクセスポイントとの間の暗号化通信を行っている前記移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへの前記ハンドオーバを行う旨を決定するとともに、前記第２アクセスポイントから前記第２アクセスポイントの識別情報を取得するハンドオーバ決定ステップと、
前記移動端末が、前記第１アクセスポイントを介して前記第１アクセスルータに対して、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第１通知ステップと、
前記第１アクセスルータが、前記移動端末から通知された前記第２アクセスポイントの識別情報に基づいて、前記第２アクセスルータを特定し、前記第２アクセスルータに対して、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第２通知ステップと、
前記第２アクセスルータが、前記第２アクセスポイントに対して、前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第３通知ステップと、
前記第２アクセスポイントが、前記ハンドオーバによって前記第２アクセスポイントに接続する前記移動端末を前記移動端末の識別情報によって識別し、前記第２アクセスポイントに接続する前記移動端末の識別情報と、前記第３通知ステップで前記第２アクセスルータから通知された前記移動端末の識別情報とを比較する比較ステップと、
前記第２アクセスポイントが、前記比較ステップの比較結果に基づき、前記第２アクセスルータから通知された前記移動端末の識別情報と一致する前記識別情報を持った前記移動端末との間で、前記移動端末と前記第１アクセスポイントとの間の暗号化通信に使用されていた前記通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を行う通信制御ステップとを有している。
これにより、移動端末（モバイルノード）が、異なるアクセスルータ（第１アクセスルータ及び第２アクセスルータ）のリンク上に存在するアクセスポイント（第１アクセスポイント及び第２アクセスポイント）間のハンドオーバを行う場合でも、移動端末と、ハンドオーバ後に移動端末が接続するアクセスポイント（第２アクセスポイント）との間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となる。
【００１８】  さらに、本発明の通信ハンドオーバ方法は、前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記移動端末と前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記第２アクセスポイントが、前記移動端末との間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップと、
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されなかった場合には、前記第２アクセスポイントが、前記移動端末に対して、前記第２アクセスルータへのアクセスを不許可とするための制御を行う認証失敗通信ステップとを有している。
これにより、ハンドオーバによってアクセスポイント（第２アクセスポイント）に接続した移動端末に対して、移動端末がハンドオーバ前に使用していた通信用暗復号鍵を使用した一時的な通信を迅速に開始させるとともに、並行して認証処理を行うことによって、移動端末の認証及びアクセス制御を改めて行うことが可能となる。
【００１９】  さらに、本発明の通信ハンドオーバ方法は、前記第１通知ステップにおいて、前記移動端末から前記第１アクセスルータに対して、ＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージに、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを埋め込んで送信する。
これにより、移動端末から、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る通信用暗復号鍵を効率良く伝送することが可能となる。
【００２０】  さらに、本発明の通信ハンドオーバ方法は、前記第２通知ステップにおいて、前記第１アクセスルータから前記第２アクセスルータに対して、ＦＭＩＰのＨＩメッセージに前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを送信する。
これにより、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）から、移動端末がハンドオーバ後に接続するアクセスルータ（第２アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る通信用暗復号鍵を効率良く伝送することが可能となる。
【００２１】  また、上記目的を達成するため、本発明の通信ハンドオーバ方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う移動端末における通信ハンドオーバ方法であって、
前記第１アクセスポイントに接続しており、前記第１アクセスポイントとの間で通信用暗復号鍵を共有し、前記通信用暗復号鍵を使用して前記第１アクセスポイントとの間の暗号化通信を行っている状態で、前記第１アクセスポイントから前記第２アクセスポイントへの前記ハンドオーバを行う旨を決定するとともに、前記第２アクセスポイントから前記第２アクセスポイントの識別情報を取得するハンドオーバ決定ステップと、
前記第１アクセスポイントを介して前記第１アクセスルータに対して、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップと、
前記ハンドオーバによって前記第２アクセスポイントに接続した場合、前記第１アクセスルータから前記第２アクセスルータを経由して前記移動端末の識別情報と前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信した前記第２アクセスポイントとの間で、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵を使用して暗号化通信を行う通信ステップとを有している。
これにより、移動端末（モバイルノード）が、異なるアクセスルータ（第１アクセスルータ及び第２アクセスルータ）のリンク上に存在するアクセスポイント（第１アクセスポイント及び第２アクセスポイント）間のハンドオーバを行う場合でも、移動端末と、ハンドオーバ後に移動端末が接続するアクセスポイント（第２アクセスポイント）との間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となる。
【００２２】  さらに、本発明の通信ハンドオーバ方法は、前記通信ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記移動端末は、前記第２アクセスポイントとの間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行う認証成功通信ステップと共に、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップを有している。
これにより、ハンドオーバによって新たなアクセスポイント（第２アクセスポイント）に接続した移動端末に対して、移動端末がハンドオーバ前に使用していた通信用暗復号鍵を使用した一時的な通信を迅速に開始させるとともに、並行して認証処理を行うことによって、移動端末の認証及びアクセス制御を改めて行うことが可能となる。
【００２３】  さらに、本発明の通信ハンドオーバ方法は、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを生成するステップを有し、
前記通知ステップにおいて、前記第１アクセスルータに対して、前記ＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを送信する。
これにより、移動端末から、移動端末ハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る前記通信用暗復号鍵を効率良く伝送することが可能となる。
【００２４】  また、上記目的を達成するため、本発明の通信メッセージ処理方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第１アクセスルータにおける通信メッセージ処理方法であって、
前記移動端末から、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信する受信ステップと、
前記第２アクセスポイントの識別情報に基づいて、前記第２アクセスルータを特定する接続先特定ステップと、
前記接続先特定ステップで特定された前記第２アクセスルータに対して、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップとを有している。
これにより、移動端末（モバイルノード）が、異なるアクセスルータ（第１アクセスルータ及び第２アクセスルータ）のリンク上に存在するアクセスポイント（第１アクセスポイント及び第２アクセスポイント）間のハンドオーバを行う場合でも、移動端末と、ハンドオーバ後に移動端末が接続するアクセスポイント（第２アクセスポイント）との間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となる。
【００２５】  さらに、本発明の通信メッセージ処理方法は、前記受信ステップにおいて、前記移動端末から、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＲｔＳｏｌＰｒメレセージ又はＦＢＵメッセージを受信する。
これにより、移動端末から、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る前記通信用暗復号鍵を効率良く伝送することが可能となる。
【００２６】  さらに、本発明の通信メッセージ処理方法は、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＨＩメッセージを生成するステップを有し、
前記通知ステップにおいて、前記第２アクセスルータに対して、前記ＨＩメッセージを送信する。
これにより、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）から、移動端末がハンドオーバ後に接続するアクセスルータ（第２アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る前記通信用暗復号鍵を効率良く伝送することが可能となる。
【００２７】  また、上記目的を達成するため、本発明の通信メッセージ処理方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第２アクセスルータにおける通信メッセージ処理方法であって、
前記第１アクセスルータから、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信する受信ステップと、
前記第２アクセスポイントに対して、前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップとを有している。
これにより、移動端末（モバイルノード）が、異なるアクセスルータ（第１アクセスルータ及び第２アクセスルータ）のリンク上に存在するアクセスポイント（第１アクセスポイント及び第２アクセスポイント）間のハンドオーバを行う場合でも、移動端末と、ハンドオーバ後に移動端末が接続するアクセスポイント（第２アクセスポイント）との間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となる。
【００２８】  さらに、本発明の通信メッセージ処理方法は、前記受信ステップにおいて、前記第１アクセスルータから、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＨＩメッセージを受信する。
これにより、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）から、移動端末がハンドオーバ後に接続するアクセスルータ（第２アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る前記通信用暗復号鍵を効率良く伝送することが可能となる。
【００２９】  さらに、本発明の通信メッセージ処理方法は、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれた通知メッセージを生成するメッセージ生成ステップを有し、
前記通知ステップにおいて、前記第２アクセスポイントに対して、前記通知メッセージを送信する。
これにより、移動端末がハンドオーバ後に接続するアクセスルータ（第２アクセスルータ）から、移動端末がハンドオーバ後に接続するアクセスポイント（第２アクセスポイント）に対して通知メッセージを送信することによって、移動端末がハンドオーバ前に接続していたアクセスルータ（第１アクセスルータ）から通知された移動端末の識別情報及び通信用暗復号鍵を、第２アクセスポイントに伝送することが可能となる。
【００３０】  また、上記目的を達成するため、本発明の通信制御方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第２アクセスポイントにおける通信制御方法であって、
前記第２アクセスルータが前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを、前記第２アクセスルータから受信する受信ステップと、
前記ハンドオーバによって前記第２アクセスポイントに接続する前記移動端末を前記移動端末の識別情報によって識別し、前記第２アクセスポイントに接続する前記移動端末の識別情報と、前記受信ステップで前記第２アクセスルータから通知された前記移動端末の識別情報とを比較する比較ステップと、
前記比較ステップの比較結果に基づき、前記第２アクセスルータから通知された前記移動端末の識別情報と一致する前記識別情報を持った前記移動端末との間で、前記移動端末と前記第１アクセスポイントとの間の暗号化通信に使用されていた前記通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を行う通信制御ステップとを有している。
これにより、ハンドオーバによって新たなアクセスポイント（第２アクセスポイント）に接続した移動端末に対して、移動端末がハンドオーバ前に使用していた通信用暗復号鍵を使用した一時的な通信を迅速に開始させるとともに、並行して認証処理を行うことによって、移動端末の認証及びアクセス制御を改めて行うことが可能となる。
【００３１】  さらに、本発明の通信制御方法は、前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記移動端末と前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記移動端末との間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップと、
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されなかった場合には、前記移動端末に対して、前記第２アクセスルータへのアクセスを不許可とするための制御を行う認証失敗通信ステップとを有している。
これにより、ハンドオーバによって新たなアクセスポイント（第２アクセスポイント）に接続した移動端末に対して、移動端末がハンドオーバ前に使用していた通信用暗復号鍵を使用した一時的な通信を迅速に開始させるとともに、並行して認証処理を行うことによって、移動端末の認証及びアクセス制御を改めて行うことが可能となる。
【００３２】  本発明の通信ハンドオーバ方法及び通信メッセージ処理方法並びに通信制御方法は、上記構成を有しており、モバイルノードが、異なるアクセスルータのリンク上に存在するアクセスポイント間のハンドオーバを行う場合でも、モバイルノードとアクセスポイントとの間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となるという効果を有している。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態におけるネットワーク構成の一例を示す図
【図２】本発明の実施の形態におけるＭＮの構成の一例を示す図
【図３】本発明の実施の形態におけるｐＡＲの構成の一例を示す図
【図４】本発明の実施の形態における鍼の構成の一例を示す図
【図５】本発明の実施の形態におけるｎＡＲの配下に存在するＡＰの構成の一例を示す図
【図６】本発明の実施の形態における動作の一例を示すシーケンスチャート
【図７Ａ】本発明の実施の形態において用いられるＭＮからｐＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージを示す図
【図７Ｂ】本発明の実施の形態において用いられるＭＮからｐＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＲｔＳｏｌＰｒメッセージを示す図
【図７Ｃ】本発明の実施の形態において用いられるＭＮからｐＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＭＡＣアドレス／鍵通知メッセージを示す図
【図８Ａ】本発明の実施の形態において用いられるｐＡＲからｎＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージを示す図
【図８Ｂ】本発明の実施の形態において用いられるｐＡＲからｎＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＭＡＣアドレス／鍵通知メッセージを示す図
【図９Ａ】本発明の実施の形態において、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるように設定されたＭＮに対して行われる認証処理を模式的に示す図であり、ＡＰが、ＭＮに対して、ハンドオーバ前に使用していた通信用暗復号鍵の使用を許可している状態を模式的に示す図
【図９Ｂ】本発明の実施の形態において、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるように設定されたＭＮに対して行われる認証処理を模式的に示す図であり、ＡＰがハンドオーバ後のＭＮの認証処理を行った結果、ＭＮが認証された状態を模式的に示す図
【図９Ｃ】本発明の実施の形態において、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるように設定されたＭＮに対して行われる認証処理を模式的に示す図であり、ＡＰがハンドオーバ後のＭＮの認証処理を行った結果、ＭＮが認証されなかった状態を模式的に示す図
【図１０】従来の技術に係るＩＥＥＥ８０２．１ｘにおけるポートアクセス制御の概要を示す図
【図１１】図１０の構成において、サプリカントシステムがオーセンティケータを通じて所定のサービスを取得する際の動作の一例を示すシーケンスチャート
【図１２】従来の技術に係るネットワーク構成の一例を示す図
【図１３】本発明が解決しようとする課題を説明するためのネットワーク構成の一例を示す図
【発明を実施するための最良の形態】
【００３４】  以下、図面を参照しながら、本発明の実施の形態について説明する。本発明の基本的な概要は、ＩＰネットワーク５０に接続された異なるアクセスルータ（ｐＡＲ２０、ｎＡＲ３０）の配下に存在するＡＰ２１、３１間のハンドオーバを行うＭＮ１０が、そのハンドオーバ前に、ＭＮ１０の識別情報（例えば、ＭＡＣアドレス）、及びハンドオーバ前にＡＰ２１との通信で使用している通信用暗復号鍵を送信し、ハンドオーバ後に新たに接続するＡＰ３１の上位のｎＡＲ３０に、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵が供給され、さらに、ｎＡＲ３０からＡＰ３１に対して、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵が供給されるようにすることによって、ＭＮ１０が、ＡＰ３１との間でセキュリティ確保に係る一連の動作（例えば、図１１のシーケンスチャートにおける動作）を行うことなく、ハンドオーバ前の通信用暗復号鍵を使用して、ハンドオーバ前の通信状態を迅速に回復することができるようにすることにある。【００３５】  図１は、本発明の実施の形態におけるネットワーク構成の一例を示す図である。図１には、ＭＮ１０、ｐＡＲ２０、ｐＡＲ２０の配下に存在するＡＰ２１、ｐＡＲ２０のリンクに存在する認証サーバ２２、ｎＡＲ３０、ｎＡＲ３０の配下に存在するＡＰ３１、ｎＡＲ３０のリンクに存在する認証サーバ３２、ＣＮ（コレスポンデントノード：Ｃｏｒｒｅｓｐｏｎｄｅｎｔ  Ｎｏｄｅ）４０、ＩＰネットワーク５０が図示されている。なお、図１では、ＣＮ４０が１つのみ図示されているが、ＭＮ１０は、ＩＰネットワーク５０を介して複数のＣＮ４０と通信を行うことが可能であり、すなわち、複数のＣＮ４０が存在してもよい。【００３６】  ｐＡＲ２０及びｎＡＲ３０は、ＩＰネットワーク５０に接続されているアクセスルータであり、それぞれサブネットを形成している。ＭＮ１０は、ｐＡＲ２０の配下に存在するＡＰ２１の通信セル内に存在する場合には、ＡＰ２１及びｐＡＲ２０を通じてＩＰネットワーク５０にアクセスすることが可能であり、ｎＡＲ３０の配下に存在するＡＰ３１の通信セル内に存在する場合には、ＡＰ３１及びｎＡＲ３０を通じてＩＰネットワーク５０にアクセスすることが可能である。また、認証サーバ２２、３２は、ＡＰ２１、３１のそれぞれに接続するＭＮ１０の認証を行うサーバであり、例えば、ＲＡＤＩＵＳサーバによって実現される。なお、不図示だが、認証サーバ２２、３２は、認証のための資格情報や各ユーザのプロパティ情報などを格納するユーザアカウントデータベースを保持するか、あるいは参照することが可能である。なお、ｐＡＲ２０とｎＡＲ３０との間（あるいは、ｐＡＲ２０のリンクに存在する任意のノードと、ｎＡＲ３０のリンクに存在する任意のノードとの間）には、あらかじめ信頼関係が設定されており、通信用暗復号鍵の伝送がセキュアに行われるように構成されていることが望ましい。【００３７】  また、ＭＮ１０、ＡＰ２１、３１、認証サーバ２２、３２は、ＩＥＥＥ８０２．１ｘ及びＥＡＰなどのように、ＭＮ１０とＡＰ２１、３１との相互認証を行い、ＭＮ１０とＡＰ２１、３１との間の暗号化通信を可能とするためのエンティティをそれぞれ有している。【００３８】  一方、ＩＰネットワーク５０は、例えば、インターネットなどのＩＰ通信を利用したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。上述のｐＡＲ２０、ｎＡＲ３０は、ＩＰネットワーク５０に接続可能である。また、さらに、図１には、ＩＰネットワーク５０に接続可能であり、ＭＮ１０と間で通信を行っているＣＮ４０が図示されている。【００３９】  ここで、ＭＮ１０は、初期状態としてＡＰ２１に接続されており、ｐＡＲ２０を通じてＣＮ４０との通信を行っているものとする。そして、ＭＮ１０は、ＡＰ２１からＡＰ３１へのハンドオーバを行うことによって、ハンドオーバ後は、新たにｎＡＲ３０を通じてＣＮ４０との通信を行うものとする。【００４０】  次に、本発明の実施の形態について説明する。本実施の形態では、非特許文献２に記載されている技術を利用し、ＭＮ１０からｎＡＲ３０に対して、ＭＡＣアドレス及び通信用暗復号鍵（以下、単に鍵と呼ぶこともある）が通知され、ｎＡＲ３０からＡＰ３１に対して、これらの情報が提供されることによって、ハンドオーバ後の通信が迅速に開始される方法について説明する。【００４１】  次に、本発明の実施の形態におけるＭＮ１０、ｐＡＲ２０、ｎＡＲ３０、ＡＰ３１のそれぞれの構成について説明する。なお、図２〜図５に図示されているＭＮ１０、ｐＡＲ２０、ｎＡＲ３０、ＡＰ３１は、図１に図示されているＭＮ１０、ｐＡＲ２０、ｎＡＲ３０、ＡＰ３１の詳細な構成である。また、図２〜図５では、各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。特に、本発明の主要な処理（例えば、後述の図６に示す各ステップの処理）は、コンピュータプログラムによって実行可能である。【００４２】  図２は、本発明の実施の形態におけるＭＮの構成の一例を示す図である。図２に示すＭＮ１０は、ハンドオーバ決定部１００１、無線受信部１００２、無線送信部１００３、復号部１００４、暗号化部１００５、鍵格納部１００６、ＭＡＣアドレス格納部１００７、ＭＡＣアドレス／鍵取得部１００８、ＦＭＩＰ処理部１００９を有している。【００４３】  ハンドオーバ決定部１００１は、例えば、異なる複数のＡＰからの電波強度の比較を行って、最も電波強度の高いＡＰへのＬ２ハンドオーバ（通信先のＡＰの接続切り換え）を行うなど、任意の条件に基づいてハンドオーバの開始の決定を行う処理部である。【００４４】  また、無線受信部１００２及び無線送信部１００３は、それぞれ無線通信によるデータ受信及びデータ送信を行うための処理部であり、これらには、無線通信を行うために必要な様々な機能が含まれている。【００４５】  また、復号部１００４及び暗号化部１００５はそれぞれ、鍵格納部１００６に格納されている通信用暗復号鍵を使用して、無線受信部１００２で受信したデータの復号、及び無線送信部１００３から送信するデータの暗号化を行うための処理部である。なお、この復号部１００４及び暗号化部１００５を利用した暗号化通信は、ＭＮ１０とＡＰ２１、３１との間の無線伝送路におけるセキュリティの向上のために行われるものである。【００４６】  また、鍵格納部１００６は、ＡＰ２１、３１との間における暗号化通信（復号���１００４及び暗号化部１００５を利用した暗号化通信）に使用されるセキュリティ強化のための鍵を格納する処理部である。なお、この通信用暗復号鍵は、従来、ＭＮ１０が各ＡＰ２１、３１に接続した際に認証処理を経て生成されるものであり、また、セキュリティ強化のため、定期的に更新されるものである。【００４７】  また、ＭＡＣアドレス格納部１００７は、ネットワーク機器を一意に識別することが可能なＭＡＣアドレスを格納する不揮発性メモリなどを指している。また、ＭＡＣアドレス／鍵取得部１００８は、ＭＡＣアドレス格納部１００７に格納されたＭＡＣアドレスと、鍵格納部１００６に格納された通信用暗復号鍵とを読み出すための処理部である。なお、本発明では、ＦＭＩＰに係る処理に合わせて、ＭＡＣアドレス及び通信用暗複合鍵の読み出しが行われる。また、ＭＡＣアドレス／鍵取得部１００８によって取得されたＭＡＣアドレス及び通信用暗復号鍵は、ＦＭＩＰ処理部１００９に供給されて、ＦＭＩＰに係る送信メッセージと共にｐＡＲ２０に送信されるか、あるいは、ＦＭＩＰに係る送信メッセージの送信タイミングや受信メッセージの受信タイミングに従って、固有のＭＡＣアドレス／鍵通知メッセージとしてｐＡＲ２０に送信されるように構成されている。【００４８】  また、ＦＭＩＰ処理部１００９は、ハンドオーバ決定部１００１によるハンドオーバの開始の決定を受けて、ＦＭＩＰに係る送信メッセージ（例えば、ＲｔＳｏｌＰｒ（Ｒｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ  ｆｏｒ  Ｐｒｏｘｙ、又はＲｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ  ｆｏｒ  Ｐｒｏｘｙ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）メッセージやＦＢＵ（Ｆａｓｔ  Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ）メッセージ）の生成や、ＦＭＩＰに係る受信メッセージ（例えば、ＰｒＲｔＡｄｖ（Ｐｒｏｘｙ  Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）メッセージやＦＢＡｃｋ（Ｆａｓｔ  Ｂｉｎｄｉｎｇ  Ａｃｋｎｏｗｌｅｄｇｅ）メッセージ）の処理など、ＦＭＩＰに係る処理を行うための処理部である。なお、このＦＭＩＰ処理部１００９の存在は、ＭＮ１０がＦＭＩＰを実装していることを示している。【００４９】  以上のように、ＭＮ１０は、ＦＭＩＰに係る送信メッセージに、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を埋め込んでｐＡＲ２０に送信したり、ＦＭＩＰに係る送信メッセージの送信タイミングや受信メッセージの受信タイミングに応じて、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を含むアドレス／鍵通知メッセージを送信したりすることが可能なように構成されている。【００５０】  また、図３は、本発明の実施の形態におけるｐＡＲの構成の一例を示す図である。図３に示すｐＡＲ２０は、受信部２００１、送信部２００２、ＦＭＩＰ処理部２００３、ＭＡＣアドレス／鍵抽出部２００４を有している。なお、ｐＡＲ２０は、受信したパケットを転送するための転送部なども有しているが、ここでは図示省略する。受信部２００１及び送信部２００２は、ＡＰ２１が存在するｐＡＲ２０のリンクやＩＰネットワーク５０に接続されており、データ受信及びデータ送信を行うための処理部である。【００５１】  また、ＦＭＩＰ処理部２００３は、ＭＮ１０が次のハンドオーバ���よって接続する接続先のアクセスルータ（ｎＡＲ３０）の探索、ｎＡＲ３０が形成するサブネットのネットワークプリフィックスの取得、ＦＭＩＰに係る送信メッセージ（例えば、ＨＩ（Ｈａｎｄｏｖｅｒ  Ｉｎｉｔｉａｔｅ）メッセージやＦＢＡｃｋメッセージ）の生成、ＦＭＩＰに係る受信メッセージ（例えば、ＦＢＵメッセージやＨＡｃｋ（Ｈａｎｄｏｖｅｒ  Ａｃｋｎｏｗｌｅｄｇｅ）メッセージ）の処理など、ＦＭＩＰに係る処理を行うための処理部である。なお、このＦＭＩＰ処理部２００３の存在は、ｐＡＲ２０がＦＭＩＰを実装していることを示している。【００５２】  また、ＭＡＣアドレス／鍵抽出部２００４は、ＭＮ１０から受信したＦＭＩＰに係る受信メッセージ内に埋め込まれているＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵の抽出や、ＭＮ１０から受信した固有のアドレス／鍵通知メッセージから、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵の抽出を行うための処理部である。また、ＭＡＣアドレス／鍵抽出部２００４によって抽出されたＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵は、ＦＭＩＰ処理部２００３に供給されて、ＦＭＩＰに係る送信メッセージと共にｎＡＲ３０に送信されるか、あるいは、ＦＭＩＰに係る送信メッセージの送信タイミングや受信メッセージの受信タイミングに従って、固有のアドレス／鍵通知メッセージとしてｎＡＲ３０に送信されるように構成されている。【００５３】  以上のように、ｐＡＲ２０は、ＭＮ１０から、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵の通知を受けた場合、ＦＭＩＰに係る送信メッセージにＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を埋め込んでｎＡＲ３０に送信したり、ＦＭＩＰに係る送信メッセージの送信タイミングや受信メッセージの受信タイミングに応じて、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を含むアドレス／鍵通知メッセージをｎＡＲ３０に送信したりすることが可能なように構成されている。【００５４】  また、図４は、本発明の実施の形態におけるｎＡＲの構成の一例を示す図である。図４に示すｎＡＲ３０は、受信部３００１、送信部３００２、ＦＭＩＰ処理部３００３、ＭＡＣ／アドレス鍵抽出部３００４、ＭＡＣアドレス／鍵通知メッセージ生成部３００５を有している。なお、ｎＡＲ３０は、受信したパケットを転送するための転送部なども有しているが、ここでは図示省略する。受信部３００１及び送信部３００２は、ＡＰ３１が存在するｎＡＲ３０のリンクやＩＰネットワーク５０に接続されており、データ受信及びデータ送信を行うための処理部である。【００５５】  また、ＦＭＩＰ処理部３００３は、ｐＡＲ２０から受けたＭＮ１０のＩＰアドレスの妥当性の検証、ＦＭＩＰに係る送信メッセージ（例えば、ＨＡｃｋメッセージ）の生成、ＦＭＩＰに係る受信メッセージ（例えば、ＨＩメッセージやＦＮＡ（Ｆａｓｔ  Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）メッセージ）の処理など、ＦＭＩＰに係る処理を行うための処理部である。なお、このＦＭＩＰ処理部３００３の存在は、ｎＡＲ３０がＦＭＩＰを実装していることを示している。【００５６】  また、ＭＡＣアドレス／鍵抽出部３００４は、ｐＡＲ２０から受信したＦＭＩＰに���る受信メッセージ内に埋め込まれているＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵の抽出や、ｐＡＲ２０から受信した固有のアドレス／鍵通知メッセージから、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵の抽出を行うための処理部である。また、ＭＡＣアドレス／鍵抽出部３００４によって抽出されたＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵は、ＭＡＣアドレス／鍵通知メッセージ生成部３００５に供給されるように構成されている。【００５７】  また、ＭＡＣアドレス／鍵通知メッセージ生成部３００５は、ＭＡＣアドレス／鍵抽出部３００４によって抽出されたＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を含む通知メッセージを生成するための処理部である。ＭＡＣアドレス／鍵通知メッセージ生成部３００５によって生成された通知メッセージは、送信部３００２を通じて、配下のＡＰ３１に送信される。【００５８】  以上のように、ｎＡＲ３０は、ｐＡＲ２０から、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵の通知を受けた場合、配下のＡＰ３１に対して、このＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を通知することが可能なように構成されている。【００５９】  また、図５は、本発明の実施の形態におけるｎＡＲの配下に存在するＡＰの構成の一例を示す図である。図５に示すＡＰ３１は、無線受信部３１０１、無線送信部３１０２、受信部３１０３、送信部３１０４、復号部３１０５、暗号化部３１０６、ＭＡＣアドレス／鍵抽出部３１０７、鍵格納部３１０８、ＭＡＣアドレス確認部３１０９、ポート制御部３１１０を有している。【００６０】  無線受信部３１０１及び無線送信部３１０２は、それぞれ無線通信によるデータ受信及びデータ送信を行うための処理部であり、これらには、無線通信を行うために必要な様々な機能が含まれている。なお、これらの無線受信部３１０１及び無線送信部３１０２は、無線通信に係る電波の送受信範囲である通信セルを形成しており、この通信セル内に存在するＭＮ１０との通信が可能である。また、受信部３１０３及び送信部３１０４は、ｎＡＲ３０のリンクに接続されており、データ受信及びデータ送信を行うための処理部である。【００６１】  また、復号部３１０５及び暗号化部３１０６はそれぞれ、鍵格納部３１０８に格納されている通信用暗復号鍵を使用して、無線受信部３１０１で受信したデータの復号、及び無線送信部３１０２から送信するデータの暗号化を行うための処理部である。なお、復号部３１０５で復号されたデータは、ポート制御部３１１０によって、制御ポート又は非制御ポートを通じて、ｎＡＲ３０や認証サーバ３２に送信される。また、暗号化部３１０６で暗号化されたデータは、無線伝送路を通じてＭＮ１０に送信される。【００６２】  また、ＭＡＣアドレス／鍵抽出部３１０７は、ｎＡＲ３０から受信するＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を含む通知メッセージに係る処理を行うための処理部である。ＭＡＣアドレス／鍵抽出部３１０７は、ｎＡＲ３０から受信した通知メッセージ内からＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を抽出し、鍵格納部３１０８に供給する。【００６３】  また、鍵格納部３１０８は、ＭＮ１０との間における暗号化通信（復号部３１０５及��暗号化部３１０６を利用した暗号化通信）に使用されるセキュリティ強化のための鍵である。なお、本発明では、通常の認証処理を経て生成された通信用暗復号鍵と同様に、ｎＡＲ３０から受信する通知メッセージに含まれる通信用暗復号鍵も、鍵格納部３１０８に格納される。【００６４】  また、ＭＡＣアドレス確認部３１０９は、ＭＮ１０から通知されたＭＡＣアドレスや無線受信部３１０１を通じてＭＮ１０から受信したデータの送信元として記載されているＭＡＣアドレスと、鍵格納部３１０８に格納されているＭＮ１０のＭＡＣアドレスとの一致を確認するための処理部である。また、ポート制御部３１１０は、例えば、図１０に図示されている制御ポートの利用の可否を制御するための処理部である。すなわち、ＭＡＣアドレス確認部３１０９及びポート制御部３１１０によって、鍵格納部３１０８に格納されているＭＡＣアドレスを有するＭＮ１０は、認証処理によって認証されたＭＮ１０であるとみなされ、制御ポートの利用が可能となるように構成されている。【００６５】  以上のように、ＡＰ３１は、ｎＡＲ３０から通知されたＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵の通知を受けた場合、これらの情報に基づくポート制御を行うように構成されている。【００６６】  次に、本発明の実施の形態に係る動作について説明する。ここでは、図６を参照しながら、図１に示すネットワーク構成において、図２〜図５に図示されているＭＮ１０、ｐＡＲ２０、ｎＡＲ３０、ＡＰ３１を構成要素とした場合の動作について説明する。なお、ＡＰ２１に関しては、図５に示すＡＰ３１と同一の構成でもよく、また、従来のＡＰを利用してもよい。図６は、本発明の実施の形態における動作の一例を示すシーケンスチャートである。【００６７】  例えば、ＭＮ１０がｐＡＲ２０のエリア（ＡＰ２１の通信セル範囲）からｎＡＲ３０のエリア（ＡＰ３１の通信セル範囲）への移動を開始した場合、レイヤ２によってその移動が検出され、それを起点としてレイヤ３におけるハンドオーバの開始が決定される（ステップＳ１０１）。このハンドオーバの開始の決定は、例えば、ＡＰ２１からの受信電界強度とＡＰ３１からの受信電界強度との比較などによって行われる。【００６８】  ＭＮ１０は、移動先となるＡＰ３１からのビーコンなどによって、ＡＰ３１からＡＰ−ＩＤ（各ＡＰの識別情報）を含む情報を取得し、現在接続しているｐＡＲ２０に対して、ＡＰ３１のＡＰ−ＩＤを含むＲｔＳｏｌＰｒメッセージを送信する（ステップＳ１０２）。ＭＮ１０から送信されたＲｔＳｏｌＰｒメッセージは、ＡＰ２１によって転送されてｐＡＲ２０に到達する（ステップＳ１０３）。このＲｔＳｏｌＰｒメッセージを受信したｐＡＲ２０は、ＭＮ１０から通知されたＡＰ３１のＡＰ−ＩＤに基づいて、近隣に存在するアクセスルータを検索してｎＡＲ３０の情報を取得するか、あるいは、すでに検索済みの情報（ｐＡＲ２０に保持されている情報）からｎＡＲ３０の情報を取得する。【００６９】  そして、ｐＡＲ２０は、ｎＡＲ３０の情報（例えば、ｎＡＲ３０が構成するサブネットのネットワークプリフィックスなどの情報）を含むＰｒＲｔＡｄｖメッセージを、ＲｔＳｏｌＰｒメッセージのレスポンスとして、��Ｎ１０に送信する（ステップＳ１０４）。ｐＡＲ２０から送信されたＰｒＲｔＡｄｖメッセージは、ＡＰ２１によって転送されてＭＮ１０に到達する（ステップＳ１０５）。ＰｒＲｔＡｄｖメッセージを受信したＭＮ１０は、ＰｒＲｔＡｄｖメッセージに含まれるｎＡＲ３０が形成するサブネットのネットワークプリフィックスと、ＭＮ１０自身のリンクレイヤアドレスなどを用いて、ｎＡＲ３０が形成するサブネットにおいて適合し得るアドレスであるＮＣｏＡ（Ｎｅｗ  Ｃａｒｅ  ｏｆ  Ａｄｄｒｅｓｓ）を生成する。なお、ここまでの動作は、ＦＭＩＰによって規定されている動作と同一である。【００７０】  ここで、ＭＮ１０のＭＡＣアドレス／鍵取得部１００８は、自ＭＮ１０のＭＡＣアドレスと、ＡＰ２１との間の通信に使用している通信用暗復号鍵とを取得して、これらの情報をＦＭＩＰ処理部１００９に渡す。ＭＮ１０のＦＭＩＰ処理部１００９は、生成されたＮＣｏＡに加えて、上記のＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵ（Ｆａｓｔ  Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ）メッセージを生成する。そして、ＭＮ１０は、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージ（図６では、ＦＢＵ（ＭＡＣ，ｋｅｙ）と表記）をｐＡＲ２０に向けて送信する（ステップＳ１０６）。ＭＮ１０から送信されたＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージは、ＡＰ２１によって転送されてｐＡＲ２０に到達する（ステップＳ１０７）。【００７１】  ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージを受信したｐＡＲ２０は、ＭＡＣアドレス／鍵抽出部２００４によって、ＦＢＵメッセージ内のＭＡＣアドレス及び通信用暗復号鍵を抽出し、抽出されたＭＡＣアドレス及び通信用暗復号鍵をＦＭＩＰ処理部２００３に通知する。ＦＭＩＰ処理部２００３は、ＭＮ１０において生成されたＮＣｏＡがｎＡＲ３０のサブネットで使用可能なアドレスか否かを確認するためのＨＩメッセージを生成する際に、ＭＮ１０から受信したＭＡＣアドレス及び通信用暗復号鍵をＨＩメッセージに埋め込む。そして、ｐＡＲ２０は、ｎＡＲ３０に向けて、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージ（図６ではＨＩ（ＭＡＣ，ｋｅｙ）と表記）を送信する（ステップＳ１０８）。なお、ｐＡＲ２０からｎＡＲ３０に向けて送信されたＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージは、ＩＰネットワーク５０を構成する多数の中継ノード（不図示）を経由してｎＡＲ３０に到達する。【００７２】  ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージを受信したｎＡＲ３０は、ＭＡＣアドレス／鍵抽出部３００４によって、ＨＩメッセージ内のＭＡＣアドレス及び通信用暗復号鍵を抽出して、抽出されたＭＡＣアドレス及び通信用暗復号鍵をＭＡＣアドレス／鍵通知メッセージ生成部３００５に通知し、ＭＡＣアドレス／鍵通知メッセージ生成部３００５は、ＭＡＣアドレス及び通信用暗復号鍵を含むアドレス／鍵通知メッセージ（図６では通知メッセージ（ＭＡＣ，ｋｅｙ）と表記）を生成する（ステップＳ１０９）。そして、ｎＡＲ３０は、この通知メッセージをＡＰ３１に送信する（ステップＳ１１０）���これにより、ＡＰ３１は、これからハンドオーバしてくるＭＮ１０のＭＡＣアドレスと、そのＭＮ１０がハンドオーバ前にＡＰ２１との間で使用していた通信用暗復号鍵とを取得することが可能となる。【００７３】  なお、ｎＡＲ３０が、ＭＡＣアドレス及び通信用暗復号鍵が埋や込まれたＨＩメッセージに含まれるＮＣｏＡが有効なものであるか否かを検証し、ＮＣｏＡが有効である場合は、その結果を示すステータスを指定したＨＡｃｋメッセージをｐＡＲ２０に向けて送信する処理（通常のＦＭＩＰに係る処理）や、ｐＡＲ２０によるＦＢＡｃｋメッセージの送信処理、ｐＡＲ２０からｎＡＲ３０へのパケットの転送処理などが行われるが、ここでは、説明を省略する。【００７４】  一方、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージを送信したＭＮ１０では、ｐＡＲ２０の配下に存在するＡＰ２１から、ｎＡＲ３０の配下に存在するＡＰ３１へのハンドオーバ処理が行われる（ステップＳ１１１）。そして、ＭＮ１０は、ＡＰ３１に対して、接続の要求を行うためのハンドオーバ通知を送信する（ステップＳ１１２）。なお、このハンドオーバ通知によって、ＭＮ１０は、ＡＰ３１に対してＭＡＣアドレスの通知を行う。【００７５】  ＡＰ３１は、ハンドオーバ通知を受けて、ＭＮ１０がＡＰ３１に接続しようとしていることを検知する。ＭＡＣアドレス確認部３１０９は、ｎＡＲ３０から通知メッセージによって通知されたＭＡＣアドレスの中に、ＭＮ１０からハンドオーバ通知によって通知されたＭＡＣアドレスと一致するものがあるかどうかを確認する（ステップＳ１１３）。そして、ＭＡＣアドレス確認部３１０９によって一致するＭＡＣアドレスの存在が確認された場合、ＭＡＣアドレス確認部３１０９は、ＭＡＣアドレスが確認された旨を通知する情報を生成して、ＭＮ１０に送信する（ステップＳ１１４）。この通知を受けたＭＮ１０は、ハンドオーバ前にＡＰ２１との間で使用していた通信用暗復号鍵を用いて、ＡＰ３１との間での暗号化通信を開始する（ステップＳ１１５）。なお、ＡＰ３１は、ｎＡＲ３０から受信したＭＮ１０に係る通信用暗復号鍵を用いて、ＭＮ１０から受信したパケットの復号を行うことが可能である。また、ＡＰ３１は、ステップＳ１１３で一致するＭＡＣアドレスが確認された場合には、そのＭＮ１０に対して制御ポートを利用可能な状態に設定し、ＭＮ１０が、制御ポートを通じて、例えば、インターネットアクセスサービスなどの所定のサービスを取得できるようにポート制御を行う。【００７６】  なお、ＭＮ１０のハンドオーバのタイミングが早く、ＭＮ１０がハンドオーバ通知を行った際に、ｎＡＲ３０からＡＰ３１に対して、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を含む通知メッセージが、まだ到達していない場合も想定される。この場合には、ＡＰ３１は、ステップＳ１１６に係る従来の認証処理を開始するとともに、ｎＡＲ３０からＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を取得でき次第、ハンドオーバ前に使用していた通信用暗復号鍵の使用を許可することによって、ハンドオーバ後のＭＮ１０が、ハンドオーバ前の通信用暗復号鍵を使用した通信を迅速に開始できるようになる。【００７７】  以上の動作によって、ＭＮ１０がハンドオーバ後に接続するＡＰ３１が、ＭＮ１０のＭＡＣアドレスと、ＭＮ１０がハンドオーバ前にＡＰ２１との間で使用していた通信用暗復号鍵とを取得することが可能となり、ＭＮ１０は、ＡＰ３１へのハンドオーバ後、新たな通信用暗復号鍵の生成に係る認証処理を行うことなく、ハンドオーバ前に使用していた通信用暗復号鍵をそのまま用いて、通信を継続的に行うことが可能となる。【００７８】  また、ハンドオーバ前にＭＮ１０が使用していた通信用暗復号鍵は、ハンドオーバ前に、何らかの認証処理を経て配布されたものであり、ＭＮ１０が、ハンドオーバ前に接続していたＡＰ２１との通信に関して、正当な資格を有していることを示す情報と言える。したがって、ＭＮ１０が、ハンドオーバ後も、ハンドオーバ前に使用していた通信用暗復号鍵を使用できるようにすることは妥当である。【００７９】  ただし、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後もそのまま使用することは、セキュリティの低下につながるおそれがある。したがって、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるようにすることは、あくまでも、ハンドオーバ直後における通信の遅延や断絶を防ぐことを目的とすることが望ましく、ハンドオーバ前に使用していた通信用暗復号鍵の使用は、継続的なサービスの提供を一時的に実現するためのものとして、なるべく短い時間内で、確実な認証処理によって生成された新たな通信用暗復号鍵による鍵の置換（ハンドオーバ前に使用していた通信用暗復号鍵から、新たに生成された通信用暗復号鍵への置換）を行うことが望ましい。【００８０】  例えば、ＡＰ３１は、ステップＳ１１３で一致するＭＡＣアドレスが確認された場合、そのＭＮ１０に対して制御ポートを利用可能状態に設定して、ＭＮ１０が、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後においても使用できるようにするとともに、従来の認証処理及び新たな通信用暗復号鍵の生成（例えば、図１１のシーケンスチャートのステップＳ１１０１〜Ｓ１１１１の処理）を並行して行うようにする（ステップＳ１１６）。【００８１】  図９は、本発明の実施の形態において、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるように設定されたＭＮに対して行われる認証処理を模式的に示す図であり、図９Ａは、ＡＰが、ＭＮに対して、ハンドオーバ前に使用していた通信用暗復号鍵の使用を許可している状態を模式的に示す図、図９Ｂは、ＡＰがハンドオーバ後のＭＮの認証処理を行った結果、ＭＮが認証された状態を模式的に示す図、図９Ｃは、ＡＰがハンドオーバ後のＭＮの認証処理を行った結果、ＭＮが認証されなかった状態を模式的に示す図である。なお、この図９Ａ〜Ｃでは、ＡＰ３１におけるポート制御の状態が模式的に図示されている。【００８２】  ステップＳ１１３でＭＮ１０のＭＡＣアドレスの確認を行ったＡＰ３１は、図９Ａに示すように、ＭＮ１０がハンドオーバ前に使用していた通信用暗復号鍵による暗号化通信を可能とするとともに、ポート制御部３１１０によって、インターネットなどの外部のＩＰネットワーク５０への接続（ｎＡＲ３０へ接続）に係るサービスなど、ＭＮ��０に対して所定のサービスを提供するための制御ポートの管理を行う状態となる。これにより、ＭＮ１０は、ハンドオーバ前に使用していた通信用暗復号鍵を用いて、迅速に、かつ一時的にハンドオーバ前に行っていた通信を継続して再開することが可能となる。【００８３】  一方、図９Ａに示す一時的な状態で、ＡＰ３１は、ステップＳ１１６におけるＭＮ１０の従来の認証処理を行う。認証処理の結果、ＭＮ１０が認証された場合には、ＡＰ３１は、ＭＮ１０との間で使用される新たな通信用暗復号鍵をＭＮ１０に配布する。そして、ＡＰ３１は、図９Ｂに示すように、新たな通信用暗復号鍵による暗号化通信を可能とするとともに、ポート制御部３１１０によって、ＭＮ１０に対して所定のサービスを提供するための制御ポートの管理を引き続き行う状態となる。【００８４】  また、認証処理の結果、ＭＮ１０が認証されなかった場合には、図９Ｃに示すように、ＭＮ１０への新たな通信用暗復号鍵の配布は行われず、ＡＰ３１のポート制御部３１１０は、ＭＮ１０に対して所定のサービスを提供しないように（ＭＮ１０が所定のサービスを利用できないように）、制御ポートの管理を行う状態となる。【００８５】  また、上記の実施の形態では、ＭＮ１０がＭＡＣアドレス及び通信用暗復号鍵をＦＢＵメッセージに埋め込む場合について説明したが、ＲｔＳｏｌＰｒメッセージに埋め込んだり、ＦＭＩＰに係るメッセージとは関係のない、独立したＭＡＣアドレス／鍵通知メッセージに埋め込んだりすることも可能である。特に、ＭＮ１０のハンドオーバのタイミングが早く、ハンドオーバ前にＦＢＵメッセージを送信しない場合も想定されるので、この場合には、ＲｔＳｏｌＰｒメッセージにＭＡＣアドレス及び通信用暗復号鍵を埋め込むことが有効となる。図７Ａ〜Ｃには、ＭＮ１０からｐＡＲ２０へのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージに関する上記の３つの例が図示されている。また、同様に、ｐＡＲ２０がＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵をＨＩメッセージに埋め込む場合について説明したが、ＦＭＩＰに係るメッセージとは関係のない、独立したＭＡＣアドレス／鍵通知メッセージに埋め込むことも可能である。図８Ａ、Ｂには、ｐＡＲ２０からｎＡＲ３０へのＭＡＣアドレス及び通信用暗復号鍵に係るメッセージに関する上記の２つの例が図示されている。【００８６】  以上、説明したように、本発明の実施の形態によれば、ＩＰネットワーク５０に接続された異なるアクセスルータ（ｐＡＲ２０、ｎＡＲ３０）の配下に存在するＡＰ２１、３１間のハンドオーバを行うＭＮ１０が、そのハンドオーバ前に、ＭＮ１０のＭＡＣアドレス、及びハンドオーバ前にＡＰ２１との通信で使用している通信用暗復号鍵を送信し、ハンドオーバ後に新たに接続するＡＰ３１の上位のｎＡＲ３０に、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵が供給され、さらに、ｎＡＲ３０からＡＰ３１に対して、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵が供給されるように構成されており、ＭＮ１０とＡＰ３１との間、及びＡＰ３１と認証サーバ３２との間において、セキュリティ確保に係る一連の動作（例えば、図１１のシーケンスチャートにおける動作）を行うことなく、ハンドオーバ前の通信用暗復号鍵を使用して、ハンドオーバ前の通信状態を迅速に回復することが可能となる。【００８７】  なお、上記の本発明の実施の形態の説明で用いた各機能ブロックは、典型的には集積回路であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）として実現される。これらは個別に１チップ化されてもよいし、一部又はすべてを含むように１チップ化されてもよい。なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ（Ｉｎｔｅｇｔａｔｅｄ  Ｃｉｒｃｕｉｔ）、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【００８８】  また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。【００８９】  さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。例えば、バイオ技術の適応などが可能性としてあり得る。
【産業上の利用可能性】
【００９０】  本発明の通信ハンドオーバ方法及び通信メッセージ処理方法並びに通信制御方法は、モバイルノードが、異なるアクセスルータのリンク上に存在するアクセスポイント間のハンドオーバを行う場合でも、モバイルノードとアクセスポイントとの間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となるという効果を有しており、無線通信を行うモバイルノードのハンドオーバに関連した技術に適用され、特に、モバイルＩＰｖ６を利用した無線通信を行うモバイルノードに関連した技術に適用可能である。
【図１】
2006003859.tif 000002
【図２】
2006003859.tif 000003
【図３】
2006003859.tif 000004
【図４】
2006003859.tif 000005
【図５】
2006003859.tif 000006
【図６】
2006003859.tif 000007
【図７Ａ】
2006003859.tif 000008
【図７Ｂ】
2006003859.tif 000009
【図７Ｃ】
2006003859.tif 000010
【図８Ａ】
2006003859.tif 000011
【図８Ｂ】
2006003859.tif 000012
【図９Ａ】
2006003859.tif 000013
【図９Ｂ】
2006003859.tif 000014
【図９Ｃ】
2006003859.tif 000015
【図１０】
2006003859.tif 000016
【図１１】
2006003859.tif 000017
【図１２】
2006003859.tif 000018
【図１３】
2006003859.tif 000019
【手続補正書】
【提出日】平成18年12月26日(2006.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の通信ハンドオーバ方法であって、
前記第１アクセスポイントに接続しており、前記第１アクセスポイントとの間で通信用暗復号鍵を共有し、前記通信用暗復号鍵を使用して前記第１アクセスポイントとの間の暗号化通信を行っている前記移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへの前記ハンドオーバを行う旨を決定するとともに、前記第２アクセスポイントから前記第２アクセスポイントの識別情報を取得するハンドオーバ決定ステップと、
前記移動端末が、前記第１アクセスポイントを介して前記第１アクセスルータに対して、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第１通知ステップと、
前記第１アクセスルータが、前記移動端末から通知された前記第２アクセスポイントの識別情報に基づいて、前記第２アクセスルータを特定し、前記第２アクセスルータに対して、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第２通知ステップと、
前記第２アクセスルータが、前記第２アクセスポイントに対して、前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第３通知ステップと、
前記第２アクセスポイントが、前記ハンドオーバによって前記第２アクセスポイントに接続する前記移動端末を前記移動端末の識別情報によって識別し、前記第２アクセスポイントに接続する前記移動端末の識別情報と、前記第３通知ステップで前記第２アクセスルータから通知された前記移動端末の識別情報とを比較する比較ステップと、
前記第２アクセスポイントが、前記比較ステップの比較結果に基づき、前記第２アクセスルータから通知された前記移動端末の識別情報と一致する前記識別情報を持った前記移動端末との間で、前記移動端末と前記第１アクセスポイントとの間の暗号化通信に使用されていた前記通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を行う通信制御ステップとを、
有する通信ハンドオーバ方法。
【請求項２】
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記移動端末と前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記第２アクセスポイントが、前記移動端末との間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップと、
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されなかった場合には、前記第２アクセスポイントが、前記移動端末に対して、前記第２アクセスルータへのアクセスを不許可とするための制御を行う認証失敗通信ステップとを、
有する請求項１に記載の通信ハンドオーバ方法。
【請求項３】
前記第１通知ステップにおいて、前記移動端末から前記第１アクセスルータに対して、ＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージに、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを埋め込んで送信する請求項１に記載の通信ハンドオーバ方法。
【請求項４】
前記第２通知ステップにおいて、前記第１アクセスルータから前記第２アクセスルータに対して、ＦＭＩＰのＨＩメッセージに前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを送信する請求項１に記載の通信ハンドオーバ方法。
【請求項５】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う移動端末における通信ハンドオーバ方法であって、
前記第１アクセスポイントに接続しており、前記第１アクセスポイントとの間で通信用暗復号鍵を共有し、前記通信用暗復号鍵を使用して前記第１アクセスポイントとの間の暗号化通信を行っている状態で、前記第１アクセスポイントから前記第２アクセスポイントへの前記ハンドオーバを行う旨を決定するとともに、前記第２アクセスポイントから前記第２アクセスポイントの識別情報を取得するハンドオーバ決定ステップと、
前記第１アクセスポイントを介して前記第１アクセスルータに対して、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップと、
前記ハンドオーバによって前記第２アクセスポイントに接続した場合、前記第１アクセスルータから前記第２アクセスルータを経由して前記移動端末の識別情報と前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信した前記第２アクセスポイントとの間で、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵を使用して暗号化通信を行う通信ステップとを、
有する通信ハンドオーバ方法。
【請求項６】
前記通信ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記移動端末は、前記第２アクセスポイントとの間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行う認証成功通信ステップと共に、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップを、
有する請求項５に記載の通信ハンドオーバ方法。
【請求項７】
前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを生成するステップを有し、
前記通知ステップにおいて、前記第１アクセスルータに対して、前記ＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを送信する請求項５に記載の通信ハンドオーバ方法。
【請求項８】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第１アクセスルータにおける通信メッセージ処理方法であって、
前記移動端末から、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信する受信ステップと、
前記第２アクセスポイントの識別情報に基づいて、前記第２アクセスルータを特定する接続先特定ステップと、
前記接続先特定ステップで特定された前記第２アクセスルータに対して、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップとを、
有する通信メッセージ処理方法。
【請求項９】
前記受信ステップにおいて、前記移動端末から、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを受信する請求項８に記載の通信メッセージ処理方法。
【請求項１０】
前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＨＩメッセージを生成するステップを有し、
前記通知ステップにおいて、前記第２アクセスルータに対して、前記ＨＩメッセージを送信する請求項８に記載の通信メッセージ処理方法。
【請求項１１】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第２アクセスルータにおける通信メッセージ処理方法であって、
前記第１アクセスルータから、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信する受信ステップと、
前記第２アクセスポイントに対して、前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップとを、
有する通信メッセージ処理方法。
【請求項１２】
前記受信ステップにおいて、前記第１アクセスルータから、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＨＩメッセージを受信する請求項１１に記載の通信メッセージ処理方法。
【請求項１３】
前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれた通知メッセージを生成するメッセージ生成ステップを有し、
前記通知ステップにおいて、前記第２アクセスポイントに対して、前記通知メッセージを送信する請求項１１に記載の通信メッセージ処理方法。
【請求項１４】
第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第２アクセスポイントにおける通信制御方法であって、
前記第２アクセスルータが前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを、前記第２アクセスルータから受信する受信ステップと、
前記ハンドオーバによって前記第２アクセスポイントに接続する前記移動端末を前記移動端末の識別情報によって識別し、前記第２アクセスポイントに接続する前記移動端末の識別情報と、前記受信ステップで前記第２アクセスルータから通知された前記移動端末の識別情報とを比較する比較ステップと、
前記比較ステップの比較結果に基づき、前記第２アクセスルータから通知された前記移動端末の識別情報と一致する前記識別情報を持った前記移動端末との間で、前記移動端末と前記第１アクセスポイントとの間の暗号化通信に使用されていた前記通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を行う通信制御ステップとを、
有する通信制御方法。
【請求項１５】
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記移動端末と前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記移動端末との間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップと、
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されなかった場合には、前記移動端末に対して、前記第２アクセスルータへのアクセスを不許可とするための制御を行う認証失敗通信ステップとを、
有する請求項１４に記載の通信制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ハンドオーバ方法及び通信メッセージ処理方法並びに通信制御方法に関し、特に、無線ＬＡＮシステムにおいて、移動端末とアクセスポイントとの間の通信のセキュリティ対策を実現する通信システムにおける通信ハンドオーバ方法及び通信メッセージ処理方法並びに通信制御方法に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（ローカルエリアネットワーク：Local Area Network）を利用した移動端末（モバイルノード：Mobile Node、以下、ＭＮと記載）によって、ネットワークにアクセスする技術が進展している。例えば、ＭＮは、ＩＥＥＥ（Institute of Electrical and Electronics Engineers：アメリカ電気・電子学会）８０２．１１などの無線方式を利用して、アクセスポイント（Access Point、以下、ＡＰと記載）に接続することによって、ＡＰの上位に存在するアクセスルータ（Access Router、以下、ＡＲと記載）を通じて、インターネットなどの外部のＩＰネットワークへのアクセスを行うことが可能である。
【０００３】
しかしながら、このような無線ＬＡＮ通信は、物理的に配線を行うことなくＬＡＮ環境を構築できてしまうため、第三者による通信の傍受やネットワークへの不正アクセスなどが容易に行われてしまう環境にある。このような環境に対するセキュリティ対策として、例えば、ＩＥＥＥ８０２．１ｘ（下記の非特許文献１を参照）のような強固なセキュリティを実現するための技術が開発されている。
【０００４】
ＩＥＥＥ８０２．１ｘは、ＭＮがＡＰにアクセスした際、ＲＡＤＩＵＳ（ラディウス：Remote Authentication Dial-In User Service）やＥＡＰ（拡張認証プロトコル：Extensible Authentication Protocol）などを利用してポート制御（ポートアクセス制御）を行う技術である。図１０は、従来の技術に係るＩＥＥＥ８０２．１ｘにおけるポート制御の概要を示す図である（下記の非特許文献１の第６章を参照）。図１０には、サプリカントシステム、オーセンティケータシステム、認証サーバシステムが図示されている。なお、サプリカントシステム、オーセンティケータシステム、認証サーバシステムは、それぞれ、アクセスクライアントであるＭＮ、アクセスサーバであるＡＰ、ＲＡＤＩＵＳサーバシステムに対応するものである。
【０００５】
サプリカントシステムは、ＩＥＥＥ８０２．１ｘに準拠した認証を実現するためにアクセスクライアントにおいて必要なソフトウェアであるサプリカントＰＡＥ（ポートアクセスエンティティ：Port Access Entity）を実装している。また、オーセンティケータシステムは、オーセンティケータＰＡＥを実装している。このオーセンティケータＰＡＥは、ＬＡＮ（無線ＬＡＮ）を通じてアクセスしてくるサプリカントシステムと、非制御ポートを介して接続するとともに、認証サーバシステムの認証サーバとの通信を行うことが可能である。そして、サプリカントシステムが認証サーバによって認証された場合には、オーセンティケータＰＡＥは、サプリカントシステムが制御ポートを通じて、例えば、インターネットアクセスサービスなどの所定のサービスを取得できるようにポート制御を行う。なお、オーセンティケータシステムは、サプリカントシステムのＭＡＣ（Media Access Control）アドレスを参照することによって、サプリカントシステムが制御ポート及び非制御ポートの両方に接続できないように、ポート制御を行うことも可能である。
【０００６】
また、図１１は、図１０の構成において、サプリカントシステムがオーセンティケータを通じて所定のサービスを取得する際の動作の一例を示すシーケンスチャートである。なお、ここでは、ＥＡＰ及びＲＡＤＩＵＳを利用した認証に係る動作を一例に挙げて説明する。
【０００７】
図１１に示すシーケンスチャートにおける動作は、前半部のＭＡＣ認証（ステップＳ１００１〜Ｓ１００４）と後半部のＩＥＥＥ８０２．１ｘに基づく認証（ステップＳ１１０１〜Ｓ１１１１）に大別される。まず、サプリカントシステムがオーセンティケータシステムに接続した場合（すなわち、ＭＮがＡＰに接続した場合）、サプリカントシステムは、オーセンティケータシステムに対して、Probe Requestとして、使用するＳＳＩＤ（Service Set ID）及び通信速度を送信し（ステップＳ１００１）、オーセンティケータシステムは、サプリカントシステムに対して、その応答であるProbe Responseとして、使用する通信速度を送信する（ステップＳ１００２）。次に、サプリカントシステムは、オーセンティケータシステムに対して、Open Authentication Requestとして、ＭＡＣアドレスを送信し（ステップＳ１００３）、オーセンティケータシステムは、ＭＡＣアドレスの確認を行った後、サプリカントシステムに対して、ＭＡＣ Authentication Ackとして、無線回線が正常に利用可能である旨を通知する（ステップＳ１００４）。
【０００８】
次に、サプリカントシステムは、オーセンティケータシステムに対して、ＥＡＰの開始要求であるEAPOL-STARTを送信し（ステップＳ１１０１）、オーセンティケータシステムは、サプリカントシステムに対して、EAP-Request/Identityを送信することによって、ＥＡＰを開始する（ステップＳ１１０２）。ＥＡＰの開始を受けて、サプリカントシステムは、オーセンティケータシステムに対して、自サプリカントシステムのＩＤ（識別情報）を含むEAP-Response/Identityを送信し（ステップＳ１１０３）、オーセンティケータシステムは、この情報をRadius-Access-Requestとして、認証サーバシステムに転送する（ステップＳ１１０４）。認証サーバシステムは、オーセンティケータシステムに対して、サプリカントシステムの証明書の送付要求、及び認証サーバシステムの証明書をRadius-Access-Challengeとして送信し（ステップＳ１１０５）、オーセンティケータシステムは、この情報をEAP-Requestとして、サプリカントシステムに転送する(ステップＳ１１０６)。
【０００９】
次に、サプリカントシステムは、オーセンティケータシステムに対して、正式なクライアントであることを示す証明書を含むEAP-Response(credentials)を送信し（ステップＳ１１０７）、オーセンティケータシステムは、この情報をRadius-Access-Requestとして、認証サーバシステムに転送する（ステップＳ１１０８）。認証サーバシステムは、所定の認証処理によって、サプリカントシステムの認証を行った後、認証の成功を示す情報、及び通信用暗復号鍵の基になる情報をRadius-Access-Challengeとしてオーセンティケータシステムに送信する（ステップＳ１１０９）。オーセンティケータシステムは、サプリカントシステムに対して、EAP-Successによって認証の成功を通知する（ステップＳ１１１０）とともに、通信用暗復号鍵（ここでは、EAPOL-Key(WEP)）を生成して、サプリカントシステムに渡す（ステップＳ１１１１）。
【００１０】
以上の動作によって、サプリカントシステムとオーセンティケータシステムとの間の無線回線において使用される通信用暗復号鍵の生成及び共有が行われるとともに、オーセンティケータシステムは、認証が完了したサプリカントシステムに対して、制御ポートを通じた所定のサービスへのアクセスを提供するようにポートの制御を行う。なお、説明を省略したが、上述の動作において、さらに、サプリカントシステムと認証サーバシステムとの間で、例えば、ＴＬＳ（Transport Layer Security）などの使用可能な暗号化／圧縮方式の確認などに係るメッセージ交換も行われる。
【００１１】
一方、上述のようなＩＥＥＥ８０２．１ｘなどに基づくセキュリティの確保は、ＭＮがＡＰに接続するたびに行われるようになっている。したがって、ＭＮが、新たなＡＰと接続を行う場合には、図１０に示す一連の動作が行われる必要があり、例えば、異なるＡＰ間において接続を切り換えるハンドオーバの際には（特に、リアルタイムに通信を行うことが要請される進行中のセッションなどが存在する場合には）、ハンドオーバのたびに、通信の遅延や断絶などが発生してしまうことになる。
【００１２】
このような課題に鑑みて、例えば、下記の特許文献１には、図１２に示すネットワーク構成において、認証サーバ９０３が、ＡＰ９０２に対して、ＭＮ９００とＡＰ９０１との間の通信用暗復号鍵を配布することによって、ＭＮ９００がＡＰ９０１、９０２間をハンドオーバした場合に、認証によって新しい通信用暗復号鍵が配布されるまで、ハンドオーバ先のＡＰ９０２との無線通信をハンドオーバ前に使用していた通信用暗復号鍵を用いて行うようにする技術が開示されている。この技術によれば、ＭＮ９００がＡＰ９０１、９０２と接続するたびに、ＭＮ９００に対する認証が必要となる場合でも、ＭＮ９００がＡＰ９０１、９０２間をハンドオーバした際に認証によって、ＭＮ９００とＡＰ９０１、９０２との間の通信が途切れないようにすることが可能となる。
【００１３】
また、下記の非特許文献２には、ＭＮが、そのハンドオーバ前に、ハンドオーバ後に接続するサブネットにおいて適合されるＣｏＡ（Care of Address）を構成することによって、ハンドオーバ直後に迅速に通信を再開することを可能にするための技術（通常、ＦＭＩＰ（Fast Mobile IP）と呼ばれる）が記載されている。
【非特許文献１】IEEE Std 802.1X-2001, "IEEE Standard for Local and metropolitan area networks - Port-Based Network Access Control" published 13 July 2001.
【非特許文献２】Rajeev Koodli "Fast Handovers for Mobile IPv6", draft-ietf-mobileip-fast-mipv6-08, October 2003
【特許文献１】特開２００３−２５９４１７号公報（図１、図１４、段落００７４〜００７９）
【００１４】
しかしながら、特許文献１に開示されている技術では、複数のＡＰが、同一の認証サーバ（あるいは、同一の管理者（事業者）が運営する認証サーバ）によって管理されているネットワーク構成の場合には有用であるが、図１３に示すように、ＩＰネットワーク９１０に接続された異なる認証サーバ９１１、９１２によって管理されている場合には、それぞれの配下に存在するＡＰに同一の通信用暗復号鍵を配布することが困難な状況となる。特に、今後は、無線ＬＡＮの普及につれて、各管理者が独自にＡＰを配設して、異なる管理者が管理するＡＰ間においてハンドオーバが行われるような環境が増えることが予想される。こうした異なる管理者が管理するＡＰ間のハンドオーバでは、特許文献１に記載されている技術を応用して認証サーバ９１１、９１２間で通信用暗復号鍵のやり取りを行おうとしても、一方のＡＰ（ハンドオーバ前にＭＮ９００が接続しているＡＰ）９０１の認証サーバ９１１は、他方のＡＰ（ハンドオーバ後にＭＮ９００が接続するＡＰ）９０２の認証サーバ９１２の位置を特定できず、通信用暗復号鍵の交換を行うことは不可能となってしまうという問題がある。
【００１５】
また、非特許文献２に記載されている技術によれば、ハンドオーバの際にＩＰレイヤなどのレイヤ３以上における迅速な処理は実現可能となるが、レイヤ２以下の処理に関しては、上述した非特許文献１に記載の認証処理（例えば、図１１に示す一連の動作）を行う必要がある。すなわち、非特許文献２に記載されている技術では、ハンドオーバの際に、レイヤ２以下における処理によって生じる通信の遅延や断絶は解決されないという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
上記課題に鑑み、本発明では、モバイルノードが、異なるアクセスルータのリンク上に存在するアクセスポイント間のハンドオーバを行う場合でも、モバイルノードとアクセスポイントとの間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するため、本発明の通信ハンドオーバ方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の通信ハンドオーバ方法であって、
前記第１アクセスポイントに接続しており、前記第１アクセスポイントとの間で通信用暗復号鍵を共有し、前記通信用暗復号鍵を使用して前記第１アクセスポイントとの間の暗号化通信を行っている前記移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへの前記ハンドオーバを行う旨を決定するとともに、前記第２アクセスポイントから前記第２アクセスポイントの識別情報を取得するハンドオーバ決定ステップと、
前記移動端末が、前記第１アクセスポイントを介して前記第１アクセスルータに対して、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第１通知ステップと、
前記第１アクセスルータが、前記移動端末から通知された前記第２アクセスポイントの識別情報に基づいて、前記第２アクセスルータを特定し、前記第２アクセスルータに対して、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第２通知ステップと、
前記第２アクセスルータが、前記第２アクセスポイントに対して、前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する第３通知ステップと、
前記第２アクセスポイントが、前記ハンドオーバによって前記第２アクセスポイントに接続する前記移動端末を前記移動端末の識別情報によって識別し、前記第２アクセスポイントに接続する前記移動端末の識別情報と、前記第３通知ステップで前記第２アクセスルータから通知された前記移動端末の識別情報とを比較する比較ステップと、
前記第２アクセスポイントが、前記比較ステップの比較結果に基づき、前記第２アクセスルータから通知された前記移動端末の識別情報と一致する前記識別情報を持った前記移動端末との間で、前記移動端末と前記第１アクセスポイントとの間の暗号化通信に使用されていた前記通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を行う通信制御ステップとを有している。
これにより、移動端末（モバイルノード）が、異なるアクセスルータ（第１アクセスルータ及び第２アクセスルータ）のリンク上に存在するアクセスポイント（第１アクセスポイント及び第２アクセスポイント）間のハンドオーバを行う場合でも、移動端末と、ハンドオーバ後に移動端末が接続するアクセスポイント（第２アクセスポイント）との間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となる。
【００１８】
さらに、本発明の通信ハンドオーバ方法は、前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記移動端末と前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記第２アクセスポイントが、前記移動端末との間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップと、
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されなかった場合には、前記第２アクセスポイントが、前記移動端末に対して、前記第２アクセスルータへのアクセスを不許可とするための制御を行う認証失敗通信ステップとを有している。
これにより、ハンドオーバによってアクセスポイント（第２アクセスポイント）に接続した移動端末に対して、移動端末がハンドオーバ前に使用していた通信用暗復号鍵を使用した一時的な通信を迅速に開始させるとともに、並行して認証処理を行うことによって、移動端末の認証及びアクセス制御を改めて行うことが可能となる。
【００１９】
さらに、本発明の通信ハンドオーバ方法は、前記第１通知ステップにおいて、前記移動端末から前記第１アクセスルータに対して、ＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージに、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを埋め込んで送信する。
これにより、移動端末から、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る通信用暗復号鍵を効率良く伝送することが可能となる。
【００２０】
さらに、本発明の通信ハンドオーバ方法は、前記第２通知ステップにおいて、前記第１アクセスルータから前記第２アクセスルータに対して、ＦＭＩＰのＨＩメッセージに前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを送信する。
これにより、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）から、移動端末がハンドオーバ後に接続するアクセスルータ（第２アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る通信用暗復号鍵を効率良く伝送することが可能となる。
【００２１】
また、上記目的を達成するため、本発明の通信ハンドオーバ方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う移動端末における通信ハンドオーバ方法であって、
前記第１アクセスポイントに接続しており、前記第１アクセスポイントとの間で通信用暗復号鍵を共有し、前記通信用暗復号鍵を使用して前記第１アクセスポイントとの間の暗号化通信を行っている状態で、前記第１アクセスポイントから前記第２アクセスポイントへの前記ハンドオーバを行う旨を決定するとともに、前記第２アクセスポイントから前記第２アクセスポイントの識別情報を取得するハンドオーバ決定ステップと、
前記第１アクセスポイントを介して前記第１アクセスルータに対して、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップと、
前記ハンドオーバによって前記第２アクセスポイントに接続した場合、前記第１アクセスルータから前記第２アクセスルータを経由して前記移動端末の識別情報と前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信した前記第２アクセスポイントとの間で、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵を使用して暗号化通信を行う通信ステップとを有している。
これにより、移動端末（モバイルノード）が、異なるアクセスルータ（第１アクセスルータ及び第２アクセスルータ）のリンク上に存在するアクセスポイント（第１アクセスポイント及び第２アクセスポイント）間のハンドオーバを行う場合でも、移動端末と、ハンドオーバ後に移動端末が接続するアクセスポイント（第２アクセスポイント）との間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となる。
【００２２】
さらに、本発明の通信ハンドオーバ方法は、前記通信ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記移動端末は、前記第２アクセスポイントとの間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行う認証成功通信ステップと共に、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップを有している。
これにより、ハンドオーバによって新たなアクセスポイント（第２アクセスポイント）に接続した移動端末に対して、移動端末がハンドオーバ前に使用していた通信用暗復号鍵を使用した一時的な通信を迅速に開始させるとともに、並行して認証処理を行うことによって、移動端末の認証及びアクセス制御を改めて行うことが可能となる。
【００２３】
さらに、本発明の通信ハンドオーバ方法は、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを生成するステップを有し、
前記通知ステップにおいて、前記第１アクセスルータに対して、前記ＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを送信する。
これにより、移動端末から、移動端末ハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る前記通信用暗復号鍵を効率良く伝送することが可能となる。
【００２４】
また、上記目的を達成するため、本発明の通信メッセージ処理方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第１アクセスルータにおける通信メッセージ処理方法であって、
前記移動端末から、前記第２アクセスポイントの識別情報と、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信する受信ステップと、
前記第２アクセスポイントの識別情報に基づいて、前記第２アクセスルータを特定する接続先特定ステップと、
前記接続先特定ステップで特定された前記第２アクセスルータに対して、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップとを有している。
これにより、移動端末（モバイルノード）が、異なるアクセスルータ（第１アクセスルータ及び第２アクセスルータ）のリンク上に存在するアクセスポイント（第１アクセスポイント及び第２アクセスポイント）間のハンドオーバを行う場合でも、移動端末と、ハンドオーバ後に移動端末が接続するアクセスポイント（第２アクセスポイント）との間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となる。
【００２５】
さらに、本発明の通信メッセージ処理方法は、前記受信ステップにおいて、前記移動端末から、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＲｔＳｏｌＰｒメッセージ又はＦＢＵメッセージを受信する。
これにより、移動端末から、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る前記通信用暗復号鍵を効率良く伝送することが可能となる。
【００２６】
さらに、本発明の通信メッセージ処理方法は、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＨＩメッセージを生成するステップを有し、
前記通知ステップにおいて、前記第２アクセスルータに対して、前記ＨＩメッセージを送信する。
これにより、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）から、移動端末がハンドオーバ後に接続するアクセスルータ（第２アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る前記通信用暗復号鍵を効率良く伝送することが可能となる。
【００２７】
また、上記目的を達成するため、本発明の通信メッセージ処理方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第２アクセスルータにおける通信メッセージ処理方法であって、
前記第１アクセスルータから、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを受信する受信ステップと、
前記第２アクセスポイントに対して、前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを通知する通知ステップとを有している。
これにより、移動端末（モバイルノード）が、異なるアクセスルータ（第１アクセスルータ及び第２アクセスルータ）のリンク上に存在するアクセスポイント（第１アクセスポイント及び第２アクセスポイント）間のハンドオーバを行う場合でも、移動端末と、ハンドオーバ後に移動端末が接続するアクセスポイント（第２アクセスポイント）との間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となる。
【００２８】
さらに、本発明の通信メッセージ処理方法は、前記受信ステップにおいて、前記第１アクセスルータから、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれたＦＭＩＰのＨＩメッセージを受信する。
これにより、移動端末がハンドオーバ前に接続しているアクセスルータ（第１アクセスルータ）から、移動端末がハンドオーバ後に接続するアクセスルータ（第２アクセスルータ）に対して、ＦＭＩＰの各メッセージに載せて、移動端末の識別情報と、ハンドオーバ前に移動端末が接続しているアクセスポイント（第１アクセスポイント）との暗号化通信に係る前記通信用暗復号鍵を効率良く伝送することが可能となる。
【００２９】
さらに、本発明の通信メッセージ処理方法は、前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とが埋め込まれた通知メッセージを生成するメッセージ生成ステップを有し、
前記通知ステップにおいて、前記第２アクセスポイントに対して、前記通知メッセージを送信する。
これにより、移動端末がハンドオーバ後に接続するアクセスルータ（第２アクセスルータ）から、移動端末がハンドオーバ後に接続するアクセスポイント（第２アクセスポイント）に対して通知メッセージを送信することによって、移動端末がハンドオーバ前に接続していたアクセスルータ（第１アクセスルータ）から通知された移動端末の識別情報及び通信用暗復号鍵を、第２アクセスポイントに伝送することが可能となる。
【００３０】
また、上記目的を達成するため、本発明の通信制御方法は、第１アクセスポイントを配下に有する第１アクセスルータと、第２アクセスポイントを配下に有する第２アクセスルータとが、通信ネットワークを介して接続されている通信システムにおいて、移動端末が、前記第１アクセスポイントから前記第２アクセスポイントへのハンドオーバを行う際の前記第２アクセスポイントにおける通信制御方法であって、
前記第２アクセスルータが前記第１アクセスルータから通知された前記移動端末の識別情報と、前記第１アクセスポイントとの暗号化通信に係る前記通信用暗復号鍵とを、前記第２アクセスルータから受信する受信ステップと、
前記ハンドオーバによって前記第２アクセスポイントに接続する前記移動端末を前記移動端末の識別情報によって識別し、前記第２アクセスポイントに接続する前記移動端末の識別情報と、前記受信ステップで前記第２アクセスルータから通知された前記移動端末の識別情報とを比較する比較ステップと、
前記比較ステップの比較結果に基づき、前記第２アクセスルータから通知された前記移動端末の識別情報と一致する前記識別情報を持った前記移動端末との間で、前記移動端末と前記第１アクセスポイントとの間の暗号化通信に使用されていた前記通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を行う通信制御ステップとを有している。
これにより、ハンドオーバによって新たなアクセスポイント（第２アクセスポイント）に接続した移動端末に対して、移動端末がハンドオーバ前に使用していた通信用暗復号鍵を使用した一時的な通信を迅速に開始させるとともに、並行して認証処理を行うことによって、移動端末の認証及びアクセス制御を改めて行うことが可能となる。
【００３１】
さらに、本発明の通信制御方法は、前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されて、前記移動端末と前記第２アクセスポイントとの間の暗号化通信に係る新たな通信用暗復号鍵が生成された場合には、前記移動端末との間で、前記新たな通信用暗復号鍵を使用して暗号化通信を行うとともに、前記移動端末に対して、前記第２アクセスルータへのアクセスを許可するための制御を継続して行う認証成功通信ステップと、
前記通信制御ステップにおける前記移動端末との間の暗号化通信と並行して、前記移動端末の認証処理が行われ、前記移動端末が認証されなかった場合には、前記移動端末に対して、前記第２アクセスルータへのアクセスを不許可とするための制御を行う認証失敗通信ステップとを有している。
これにより、ハンドオーバによって新たなアクセスポイント（第２アクセスポイント）に接続した移動端末に対して、移動端末がハンドオーバ前に使用していた通信用暗復号鍵を使用した一時的な通信を迅速に開始させるとともに、並行して認証処理を行うことによって、移動端末の認証及びアクセス制御を改めて行うことが可能となる。
【発明の効果】
【００３２】
本発明の通信ハンドオーバ方法及び通信メッセージ処理方法並びに通信制御方法は、上記構成を有しており、モバイルノードが、異なるアクセスルータのリンク上に存在するアクセスポイント間のハンドオーバを行う場合でも、モバイルノードとアクセスポイントとの間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となるという効果を有している。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照しながら、本発明の実施の形態について説明する。本発明の基本的な概要は、ＩＰネットワーク５０に接続された異なるアクセスルータ（ｐＡＲ２０、ｎＡＲ３０）の配下に存在するＡＰ２１、３１間のハンドオーバを行うＭＮ１０が、そのハンドオーバ前に、ＭＮ１０の識別情報（例えば、ＭＡＣアドレス）、及びハンドオーバ前にＡＰ２１との通信で使用している通信用暗復号鍵を送信し、ハンドオーバ後に新たに接続するＡＰ３１の上位のｎＡＲ３０に、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵が供給され、さらに、ｎＡＲ３０からＡＰ３１に対して、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵が供給されるようにすることによって、ＭＮ１０が、ＡＰ３１との間でセキュリティ確保に係る一連の動作（例えば、図１１のシーケンスチャートにおける動作）を行うことなく、ハンドオーバ前の通信用暗復号鍵を使用して、ハンドオーバ前の通信状態を迅速に回復することができるようにすることにある。
【００３４】
図１は、本発明の実施の形態におけるネットワーク構成の一例を示す図である。図１には、ＭＮ１０、ｐＡＲ２０、ｐＡＲ２０の配下に存在するＡＰ２１、ｐＡＲ２０のリンクに存在する認証サーバ２２、ｎＡＲ３０、ｎＡＲ３０の配下に存在するＡＰ３１、ｎＡＲ３０のリンクに存在する認証サーバ３２、ＣＮ（コレスポンデントノード：Correspondent Node）４０、ＩＰネットワーク５０が図示されている。なお、図１では、ＣＮ４０が１つのみ図示されているが、ＭＮ１０は、ＩＰネットワーク５０を介して複数のＣＮ４０と通信を行うことが可能であり、すなわち、複数のＣＮ４０が存在してもよい。
【００３５】
ｐＡＲ２０及びｎＡＲ３０は、ＩＰネットワーク５０に接続されているアクセスルータであり、それぞれサブネットを形成している。ＭＮ１０は、ｐＡＲ２０の配下に存在するＡＰ２１の通信セル内に存在する場合には、ＡＰ２１及びｐＡＲ２０を通じてＩＰネットワーク５０にアクセスすることが可能であり、ｎＡＲ３０の配下に存在するＡＰ３１の通信セル内に存在する場合には、ＡＰ３１及びｎＡＲ３０を通じてＩＰネットワーク５０にアクセスすることが可能である。また、認証サーバ２２、３２は、ＡＰ２１、３１のそれぞれに接続するＭＮ１０の認証を行うサーバであり、例えば、ＲＡＤＩＵＳサーバによって実現される。なお、不図示だが、認証サーバ２２、３２は、認証のための資格情報や各ユーザのプロパティ情報などを格納するユーザアカウントデータベースを保持するか、あるいは参照することが可能である。なお、ｐＡＲ２０とｎＡＲ３０との間（あるいは、ｐＡＲ２０のリンクに存在する任意のノードと、ｎＡＲ３０のリンクに存在する任意のノードとの間）には、あらかじめ信頼関係が設定されており、通信用暗復号鍵の伝送がセキュアに行われるように構成されていることが望ましい。
【００３６】
また、ＭＮ１０、ＡＰ２１、３１、認証サーバ２２、３２は、ＩＥＥＥ８０２．１ｘ及びＥＡＰなどのように、ＭＮ１０とＡＰ２１、３１との相互認証を行い、ＭＮ１０とＡＰ２１、３１との間の暗号化通信を可能とするためのエンティティをそれぞれ有している。
【００３７】
一方、ＩＰネットワーク５０は、例えば、インターネットなどのＩＰ通信を利用したＷＡＮ（Wide Area Network）である。上述のｐＡＲ２０、ｎＡＲ３０は、ＩＰネットワーク５０に接続可能である。また、さらに、図１には、ＩＰネットワーク５０に接続可能であり、ＭＮ１０と間で通信を行っているＣＮ４０が図示されている。
【００３８】
ここで、ＭＮ１０は、初期状態としてＡＰ２１に接続されており、ｐＡＲ２０を通じてＣＮ４０との通信を行っているものとする。そして、ＭＮ１０は、ＡＰ２１からＡＰ３１へのハンドオーバを行うことによって、ハンドオーバ後は、新たにｎＡＲ３０を通じてＣＮ４０との通信を行うものとする。
【００３９】
次に、本発明の実施の形態について説明する。本実施の形態では、非特許文献２に記載されている技術を利用し、ＭＮ１０からｎＡＲ３０に対して、ＭＡＣアドレス及び通信用暗復号鍵（以下、単に鍵と呼ぶこともある）が通知され、ｎＡＲ３０からＡＰ３１に対して、これらの情報が提供されることによって、ハンドオーバ後の通信が迅速に開始される方法について説明する。
【００４０】
次に、本発明の実施の形態におけるＭＮ１０、ｐＡＲ２０、ｎＡＲ３０、ＡＰ３１のそれぞれの構成について説明する。なお、図２〜図５に図示されているＭＮ１０、ｐＡＲ２０、ｎＡＲ３０、ＡＰ３１は、図１に図示されているＭＮ１０、ｐＡＲ２０、ｎＡＲ３０、ＡＰ３１の詳細な構成である。また、図２〜図５では、各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。特に、本発明の主要な処理（例えば、後述の図６に示す各ステップの処理）は、コンピュータプログラムによって実行可能である。
【００４１】
図２は、本発明の実施の形態におけるＭＮの構成の一例を示す図である。図２に示すＭＮ１０は、ハンドオーバ決定部１００１、無線受信部１００２、無線送信部１００３、復号部１００４、暗号化部１００５、鍵格納部１００６、ＭＡＣアドレス格納部１００７、ＭＡＣアドレス／鍵取得部１００８、ＦＭＩＰ処理部１００９を有している。
【００４２】
ハンドオーバ決定部１００１は、例えば、異なる複数のＡＰからの電波強度の比較を行って、最も電波強度の高いＡＰへのＬ２ハンドオーバ（通信先のＡＰの接続切り換え）を行うなど、任意の条件に基づいてハンドオーバの開始の決定を行う処理部である。
【００４３】
また、無線受信部１００２及び無線送信部１００３は、それぞれ無線通信によるデータ受信及びデータ送信を行うための処理部であり、これらには、無線通信を行うために必要な様々な機能が含まれている。
【００４４】
また、復号部１００４及び暗号化部１００５はそれぞれ、鍵格納部１００６に格納されている通信用暗復号鍵を使用して、無線受信部１００２で受信したデータの復号、及び無線送信部１００３から送信するデータの暗号化を行うための処理部である。なお、この復号部１００４及び暗号化部１００５を利用した暗号化通信は、ＭＮ１０とＡＰ２１、３１との間の無線伝送路におけるセキュリティの向上のために行われるものである。
【００４５】
また、鍵格納部１００６は、ＡＰ２１、３１との間における暗号化通信（復号部１００４及び暗号化部１００５を利用した暗号化通信）に使用されるセキュリティ強化のための鍵を格納する処理部である。なお、この通信用暗復号鍵は、従来、ＭＮ１０が各ＡＰ２１、３１に接続した際に認証処理を経て生成されるものであり、また、セキュリティ強化のため、定期的に更新されるものである。
【００４６】
また、ＭＡＣアドレス格納部１００７は、ネットワーク機器を一意に識別することが可能なＭＡＣアドレスを格納する不揮発性メモリなどを指している。また、ＭＡＣアドレス／鍵取得部１００８は、ＭＡＣアドレス格納部１００７に格納されたＭＡＣアドレスと、鍵格納部１００６に格納された通信用暗復号鍵とを読み出すための処理部である。なお、本発明では、ＦＭＩＰに係る処理に合わせて、ＭＡＣアドレス及び通信用暗複合鍵の読み出しが行われる。また、ＭＡＣアドレス／鍵取得部１００８によって取得されたＭＡＣアドレス及び通信用暗復号鍵は、ＦＭＩＰ処理部１００９に供給されて、ＦＭＩＰに係る送信メッセージと共にｐＡＲ２０に送信されるか、あるいは、ＦＭＩＰに係る送信メッセージの送信タイミングや受信メッセージの受信タイミングに従って、固有のＭＡＣアドレス／鍵通知メッセージとしてｐＡＲ２０に送信されるように構成されている。
【００４７】
また、ＦＭＩＰ処理部１００９は、ハンドオーバ決定部１００１によるハンドオーバの開始の決定を受けて、ＦＭＩＰに係る送信メッセージ（例えば、ＲｔＳｏｌＰｒ（Router Solicitation for Proxy、又はRouter Solicitation for Proxy Advertisement）メッセージやＦＢＵ（Fast Binding Update）メッセージ）の生成や、ＦＭＩＰに係る受信メッセージ（例えば、ＰｒＲｔＡｄｖ（Proxy Router Advertisement）メッセージやＦＢＡｃｋ（Fast Binding Acknowledge）メッセージ）の処理など、ＦＭＩＰに係る処理を行うための処理部である。なお、このＦＭＩＰ処理部１００９の存在は、ＭＮ１０がＦＭＩＰを実装していることを示している。
【００４８】
以上のように、ＭＮ１０は、ＦＭＩＰに係る送信メッセージに、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を埋め込んでｐＡＲ２０に送信したり、ＦＭＩＰに係る送信メッセージの送信タイミングや受信メッセージの受信タイミングに応じて、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を含むアドレス／鍵通知メッセージを送信したりすることが可能なように構成されている。
【００４９】
また、図３は、本発明の実施の形態におけるｐＡＲの構成の一例を示す図である。図３に示すｐＡＲ２０は、受信部２００１、送信部２００２、ＦＭＩＰ処理部２００３、ＭＡＣアドレス／鍵抽出部２００４を有している。なお、ｐＡＲ２０は、受信したパケットを転送するための転送部なども有しているが、ここでは図示省略する。受信部２００１及び送信部２００２は、ＡＰ２１が存在するｐＡＲ２０のリンクやＩＰネットワーク５０に接続されており、データ受信及びデータ送信を行うための処理部である。
【００５０】
また、ＦＭＩＰ処理部２００３は、ＭＮ１０が次のハンドオーバによって接続する接続先のアクセスルータ（ｎＡＲ３０）の探索、ｎＡＲ３０が形成するサブネットのネットワークプリフィックスの取得、ＦＭＩＰに係る送信メッセージ（例えば、ＨＩ（Handover Initiate）メッセージやＦＢＡｃｋメッセージ）の生成、ＦＭＩＰに係る受信メッセージ（例えば、ＦＢＵメッセージやＨＡｃｋ（Handover Acknowledge）メッセージ）の処理など、ＦＭＩＰに係る処理を行うための処理部である。なお、このＦＭＩＰ処理部２００３の存在は、ｐＡＲ２０がＦＭＩＰを実装していることを示している。
【００５１】
また、ＭＡＣアドレス／鍵抽出部２００４は、ＭＮ１０から受信したＦＭＩＰに係る受信メッセージ内に埋め込まれているＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵の抽出や、ＭＮ１０から受信した固有のアドレス／鍵通知メッセージから、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵の抽出を行うための処理部である。また、ＭＡＣアドレス／鍵抽出部２００４によって抽出されたＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵は、ＦＭＩＰ処理部２００３に供給されて、ＦＭＩＰに係る送信メッセージと共にｎＡＲ３０に送信されるか、あるいは、ＦＭＩＰに係る送信メッセージの送信タイミングや受信メッセージの受信タイミングに従って、固有のアドレス／鍵通知メッセージとしてｎＡＲ３０に送信されるように構成されている。
【００５２】
以上のように、ｐＡＲ２０は、ＭＮ１０から、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵の通知を受けた場合、ＦＭＩＰに係る送信メッセージにＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を埋め込んでｎＡＲ３０に送信したり、ＦＭＩＰに係る送信メッセージの送信タイミングや受信メッセージの受信タイミングに応じて、ＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を含むアドレス／鍵通知メッセージをｎＡＲ３０に送信したりすることが可能なように構成されている。
【００５３】
また、図４は、本発明の実施の形態におけるｎＡＲの構成の一例を示す図である。図４に示すｎＡＲ３０は、受信部３００１、送信部３００２、ＦＭＩＰ処理部３００３、ＭＡＣ／アドレス鍵抽出部３００４、ＭＡＣアドレス／鍵通知メッセージ生成部３００５を有している。なお、ｎＡＲ３０は、受信したパケットを転送するための転送部なども有しているが、ここでは図示省略する。受信部３００１及び送信部３００２は、ＡＰ３１が存在するｎＡＲ３０のリンクやＩＰネットワーク５０に接続されており、データ受信及びデータ送信を行うための処理部である。
【００５４】
また、ＦＭＩＰ処理部３００３は、ｐＡＲ２０から受けたＭＮ１０のＩＰアドレスの妥当性の検証、ＦＭＩＰに係る送信メッセージ（例えば、ＨＡｃｋメッセージ）の生成、ＦＭＩＰに係る受信メッセージ（例えば、ＨＩメッセージやＦＮＡ（Fast Neighbor Advertisement）メッセージ）の処理など、ＦＭＩＰに係る処理を行うための処理部である。なお、このＦＭＩＰ処理部３００３の存在は、ｎＡＲ３０がＦＭＩＰを実装していることを示している。
【００５５】
また、ＭＡＣアドレス／鍵抽出部３００４は、ｐＡＲ２０から受信したＦＭＩＰに係る受信メッセージ内に埋め込まれているＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵の抽出や、ｐＡＲ２０から受信した固有のアドレス／鍵通知メッセージから、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵の抽出を行うための処理部である。また、ＭＡＣアドレス／鍵抽出部３００４によって抽出されたＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵は、ＭＡＣアドレス／鍵通知メッセージ生成部３００５に供給されるように構成されている。
【００５６】
また、ＭＡＣアドレス／鍵通知メッセージ生成部３００５は、ＭＡＣアドレス／鍵抽出部３００４によって抽出されたＭＮ１０自身のＭＡＣアドレス及び通信用暗復号鍵を含む通知メッセージを生成するための処理部である。ＭＡＣアドレス／鍵通知メッセージ生成部３００５によって生成された通知メッセージは、送信部３００２を通じて、配下のＡＰ３１に送信される。
【００５７】
以上のように、ｎＡＲ３０は、ｐＡＲ２０から、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵の通知を受けた場合、配下のＡＰ３１に対して、このＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を通知することが可能なように構成されている。
【００５８】
また、図５は、本発明の実施の形態におけるｎＡＲの配下に存在するＡＰの構成の一例を示す図である。図５に示すＡＰ３１は、無線受信部３１０１、無線送信部３１０２、受信部３１０３、送信部３１０４、復号部３１０５、暗号化部３１０６、ＭＡＣアドレス／鍵抽出部３１０７、鍵格納部３１０８、ＭＡＣアドレス確認部３１０９、ポート制御部３１１０を有している。
【００５９】
無線受信部３１０１及び無線送信部３１０２は、それぞれ無線通信によるデータ受信及びデータ送信を行うための処理部であり、これらには、無線通信を行うために必要な様々な機能が含まれている。なお、これらの無線受信部３１０１及び無線送信部３１０２は、無線通信に係る電波の送受信範囲である通信セルを形成しており、この通信セル内に存在するＭＮ１０との通信が可能である。また、受信部３１０３及び送信部３１０４は、ｎＡＲ３０のリンクに接続されており、データ受信及びデータ送信を行うための処理部である。
【００６０】
また、復号部３１０５及び暗号化部３１０６はそれぞれ、鍵格納部３１０８に格納されている通信用暗復号鍵を使用して、無線受信部３１０１で受信したデータの復号、及び無線送信部３１０２から送信するデータの暗号化を行うための処理部である。なお、復号部３１０５で復号されたデータは、ポート制御部３１１０によって、制御ポート又は非制御ポートを通じて、ｎＡＲ３０や認証サーバ３２に送信される。また、暗号化部３１０６で暗号化されたデータは、無線伝送路を通じてＭＮ１０に送信される。
【００６１】
また、ＭＡＣアドレス／鍵抽出部３１０７は、ｎＡＲ３０から受信するＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を含む通知メッセージに係る処理を行うための処理部である。ＭＡＣアドレス／鍵抽出部３１０７は、ｎＡＲ３０から受信した通知メッセージ内からＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を抽出し、鍵格納部３１０８に供給する。
【００６２】
また、鍵格納部３１０８は、ＭＮ１０との間における暗号化通信（復号部３１０５及び暗号化部３１０６を利用した暗号化通信）に使用されるセキュリティ強化のための鍵である。なお、本発明では、通常の認証処理を経て生成された通信用暗復号鍵と同様に、ｎＡＲ３０から受信する通知メッセージに含まれる通信用暗復号鍵も、鍵格納部３１０８に格納される。
【００６３】
また、ＭＡＣアドレス確認部３１０９は、ＭＮ１０から通知されたＭＡＣアドレスや無線受信部３１０１を通じてＭＮ１０から受信したデータの送信元として記載されているＭＡＣアドレスと、鍵格納部３１０８に格納されているＭＮ１０のＭＡＣアドレスとの一致を確認するための処理部である。また、ポート制御部３１１０は、例えば、図１０に図示されている制御ポートの利用の可否を制御するための処理部である。すなわち、ＭＡＣアドレス確認部３１０９及びポート制御部３１１０によって、鍵格納部３１０８に格納されているＭＡＣアドレスを有するＭＮ１０は、認証処理によって認証されたＭＮ１０であるとみなされ、制御ポートの利用が可能となるように構成されている。
【００６４】
以上のように、ＡＰ３１は、ｎＡＲ３０から通知されたＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵の通知を受けた場合、これらの情報に基づくポート制御を行うように構成されている。
【００６５】
次に、本発明の実施の形態に係る動作について説明する。ここでは、図６を参照しながら、図１に示すネットワーク構成において、図２〜図５に図示されているＭＮ１０、ｐＡＲ２０、ｎＡＲ３０、ＡＰ３１を構成要素とした場合の動作について説明する。なお、ＡＰ２１に関しては、図５に示すＡＰ３１と同一の構成でもよく、また、従来のＡＰを利用してもよい。図６は、本発明の実施の形態における動作の一例を示すシーケンスチャートである。
【００６６】
例えば、ＭＮ１０がｐＡＲ２０のエリア（ＡＰ２１の通信セル範囲）からｎＡＲ３０のエリア（ＡＰ３１の通信セル範囲）への移動を開始した場合、レイヤ２によってその移動が検出され、それを起点としてレイヤ３におけるハンドオーバの開始が決定される（ステップＳ１０１）。このハンドオーバの開始の決定は、例えば、ＡＰ２１からの受信電界強度とＡＰ３１からの受信電界強度との比較などによって行われる。
【００６７】
ＭＮ１０は、移動先となるＡＰ３１からのビーコンなどによって、ＡＰ３１からＡＰ−ＩＤ（各ＡＰの識別情報）を含む情報を取得し、現在接続しているｐＡＲ２０に対して、ＡＰ３１のＡＰ−ＩＤを含むＲｔＳｏｌＰｒメッセージを送信する（ステップＳ１０２）。ＭＮ１０から送信されたＲｔＳｏｌＰｒメッセージは、ＡＰ２１によって転送されてｐＡＲ２０に到達する（ステップＳ１０３）。このＲｔＳｏｌＰｒメッセージを受信したｐＡＲ２０は、ＭＮ１０から通知されたＡＰ３１のＡＰ−ＩＤに基づいて、近隣に存在するアクセスルータを検索してｎＡＲ３０の情報を取得するか、あるいは、すでに検索済みの情報（ｐＡＲ２０に保持されている情報）からｎＡＲ３０の情報を取得する。
【００６８】
そして、ｐＡＲ２０は、ｎＡＲ３０の情報（例えば、ｎＡＲ３０が構成するサブネットのネットワークプリフィックスなどの情報）を含むＰｒＲｔＡｄｖメッセージを、ＲｔＳｏｌＰｒメッセージのレスポンスとして、ＭＮ１０に送信する（ステップＳ１０４）。ｐＡＲ２０から送信されたＰｒＲｔＡｄｖメッセージは、ＡＰ２１によって転送されてＭＮ１０に到達する（ステップＳ１０５）。ＰｒＲｔＡｄｖメッセージを受信したＭＮ１０は、ＰｒＲｔＡｄｖメッセージに含まれるｎＡＲ３０が形成するサブネットのネットワークプリフィックスと、ＭＮ１０自身のリンクレイヤアドレスなどを用いて、ｎＡＲ３０が形成するサブネットにおいて適合し得るアドレスであるＮＣｏＡ（New Care of Address）を生成する。なお、ここまでの動作は、ＦＭＩＰによって規定されている動作と同一である。
【００６９】
ここで、ＭＮ１０のＭＡＣアドレス／鍵取得部１００８は、自ＭＮ１０のＭＡＣアドレスと、ＡＰ２１との間の通信に使用している通信用暗復号鍵とを取得して、これらの情報をＦＭＩＰ処理部１００９に渡す。ＭＮ１０のＦＭＩＰ処理部１００９は、生成されたＮＣｏＡに加えて、上記のＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵ（Fast Binding Update）メッセージを生成する。そして、ＭＮ１０は、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージ（図６では、ＦＢＵ（ＭＡＣ，ｋｅｙ）と表記）をｐＡＲ２０に向けて送信する（ステップＳ１０６）。ＭＮ１０から送信されたＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージは、ＡＰ２１によって転送されてｐＡＲ２０に到達する（ステップＳ１０７）。
【００７０】
ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージを受信したｐＡＲ２０は、ＭＡＣアドレス／鍵抽出部２００４によって、ＦＢＵメッセージ内のＭＡＣアドレス及び通信用暗復号鍵を抽出し、抽出されたＭＡＣアドレス及び通信用暗復号鍵をＦＭＩＰ処理部２００３に通知する。ＦＭＩＰ処理部２００３は、ＭＮ１０において生成されたＮＣｏＡがｎＡＲ３０のサブネットで使用可能なアドレスか否かを確認するためのＨＩメッセージを生成する際に、ＭＮ１０から受信したＭＡＣアドレス及び通信用暗復号鍵をＨＩメッセージに埋め込む。そして、ｐＡＲ２０は、ｎＡＲ３０に向けて、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージ（図６ではＨＩ（ＭＡＣ，ｋｅｙ）と表記）を送信する（ステップＳ１０８）。なお、ｐＡＲ２０からｎＡＲ３０に向けて送信されたＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージは、ＩＰネットワーク５０を構成する多数の中継ノード（不図示）を経由してｎＡＲ３０に到達する。
【００７１】
ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージを受信したｎＡＲ３０は、ＭＡＣアドレス／鍵抽出部３００４によって、ＨＩメッセージ内のＭＡＣアドレス及び通信用暗復号鍵を抽出して、抽出されたＭＡＣアドレス及び通信用暗復号鍵をＭＡＣアドレス／鍵通知メッセージ生成部３００５に通知し、ＭＡＣアドレス／鍵通知メッセージ生成部３００５は、ＭＡＣアドレス及び通信用暗復号鍵を含むアドレス／鍵通知メッセージ（図６では通知メッセージ（ＭＡＣ，ｋｅｙ）と表記）を生成する（ステップＳ１０９）。そして、ｎＡＲ３０は、この通知メッセージをＡＰ３１に送信する（ステップＳ１１０）。これにより、ＡＰ３１は、これからハンドオーバしてくるＭＮ１０のＭＡＣアドレスと、そのＭＮ１０がハンドオーバ前にＡＰ２１との間で使用していた通信用暗復号鍵とを取得することが可能となる。
【００７２】
なお、ｎＡＲ３０が、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージに含まれるＮＣｏＡが有効なものであるか否かを検証し、ＮＣｏＡが有効である場合は、その結果を示すステータスを指定したＨＡｃｋメッセージをｐＡＲ２０に向けて送信する処理（通常のＦＭＩＰに係る処理）や、ｐＡＲ２０によるＦＢＡｃｋメッセージの送信処理、ｐＡＲ２０からｎＡＲ３０へのパケットの転送処理などが行われるが、ここでは、説明を省略する。
【００７３】
一方、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージを送信したＭＮ１０では、ｐＡＲ２０の配下に存在するＡＰ２１から、ｎＡＲ３０の配下に存在するＡＰ３１へのハンドオーバ処理が行われる（ステップＳ１１１）。そして、ＭＮ１０は、ＡＰ３１に対して、接続の要求を行うためのハンドオーバ通知を送信する（ステップＳ１１２）。なお、このハンドオーバ通知によって、ＭＮ１０は、ＡＰ３１に対してＭＡＣアドレスの通知を行う。
【００７４】
ＡＰ３１は、ハンドオーバ通知を受けて、ＭＮ１０がＡＰ３１に接続しようとしていることを検知する。ＭＡＣアドレス確認部３１０９は、ｎＡＲ３０から通知メッセージによって通知されたＭＡＣアドレスの中に、ＭＮ１０からハンドオーバ通知によって通知されたＭＡＣアドレスと一致するものがあるかどうかを確認する（ステップＳ１１３）。そして、ＭＡＣアドレス確認部３１０９によって一致するＭＡＣアドレスの存在が確認された場合、ＭＡＣアドレス確認部３１０９は、ＭＡＣアドレスが確認された旨を通知する情報を生成して、ＭＮ１０に送信する（ステップＳ１１４）。この通知を受けたＭＮ１０は、ハンドオーバ前にＡＰ２１との間で使用していた通信用暗復号鍵を用いて、ＡＰ３１との間での暗号化通信を開始する（ステップＳ１１５）。なお、ＡＰ３１は、ｎＡＲ３０から受信したＭＮ１０に係る通信用暗復号鍵を用いて、ＭＮ１０から受信したパケットの復号を行うことが可能である。また、ＡＰ３１は、ステップＳ１１３で一致するＭＡＣアドレスが確認された場合には、そのＭＮ１０に対して制御ポートを利用可能な状態に設定し、ＭＮ１０が、制御ポートを通じて、例えば、インターネットアクセスサービスなどの所定のサービスを取得できるようにポート制御を行う。
【００７５】
なお、ＭＮ１０のハンドオーバのタイミングが早く、ＭＮ１０がハンドオーバ通知を行った際に、ｎＡＲ３０からＡＰ３１に対して、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を含む通知メッセージが、まだ到達していない場合も想定される。この場合には、ＡＰ３１は、ステップＳ１１６に係る従来の認証処理を開始するとともに、ｎＡＲ３０からＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵を取得でき次第、ハンドオーバ前に使用していた通信用暗復号鍵の使用を許可することによって、ハンドオーバ後のＭＮ１０が、ハンドオーバ前の通信用暗復号鍵を使用した通信を迅速に開始できるようになる。
【００７６】
以上の動作によって、ＭＮ１０がハンドオーバ後に接続するＡＰ３１が、ＭＮ１０のＭＡＣアドレスと、ＭＮ１０がハンドオーバ前にＡＰ２１との間で使用していた通信用暗復号鍵とを取得することが可能となり、ＭＮ１０は、ＡＰ３１へのハンドオーバ後、新たな通信用暗復号鍵の生成に係る認証処理を行うことなく、ハンドオーバ前に使用していた通信用暗復号鍵をそのまま用いて、通信を継続的に行うことが可能となる。
【００７７】
また、ハンドオーバ前にＭＮ１０が使用していた通信用暗復号鍵は、ハンドオーバ前に、何らかの認証処理を経て配布されたものであり、ＭＮ１０が、ハンドオーバ前に接続していたＡＰ２１との通信に関して、正当な資格を有していることを示す情報と言える。したがって、ＭＮ１０が、ハンドオーバ後も、ハンドオーバ前に使用していた通信用暗復号鍵を使用できるようにすることは妥当である。
【００７８】
ただし、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後もそのまま使用することは、セキュリティの低下につながるおそれがある。したがって、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるようにすることは、あくまでも、ハンドオーバ直後における通信の遅延や断絶を防ぐことを目的とすることが望ましく、ハンドオーバ前に使用していた通信用暗復号鍵の使用は、継続的なサービスの提供を一時的に実現するためのものとして、なるべく短い時間内で、確実な認証処理によって生成された新たな通信用暗復号鍵による鍵の置換（ハンドオーバ前に使用していた通信用暗復号鍵から、新たに生成された通信用暗復号鍵への置換）を行うことが望ましい。
【００７９】
例えば、ＡＰ３１は、ステップＳ１１３で一致するＭＡＣアドレスが確認された場合、そのＭＮ１０に対して制御ポートを利用可能状態に設定して、ＭＮ１０が、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後においても使用できるようにするとともに、従来の認証処理及び新たな通信用暗復号鍵の生成（例えば、図１１のシーケンスチャートのステップＳ１１０１〜Ｓ１１１１の処理）を並行して行うようにする（ステップＳ１１６）。
【００８０】
図９は、本発明の実施の形態において、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるように設定されたＭＮに対して行われる認証処理を模式的に示す図であり、図９Ａは、ＡＰが、ＭＮに対して、ハンドオーバ前に使用していた通信用暗復号鍵の使用を許可している状態を模式的に示す図、図９Ｂは、ＡＰがハンドオーバ後のＭＮの認証処理を行った結果、ＭＮが認証された状態を模式的に示す図、図９Ｃは、ＡＰがハンドオーバ後のＭＮの認証処理を行った結果、ＭＮが認証されなかった状態を模式的に示す図である。なお、この図９Ａ〜Ｃでは、ＡＰ３１におけるポート制御の状態が模式的に図示されている。
【００８１】
ステップＳ１１３でＭＮ１０のＭＡＣアドレスの確認を行ったＡＰ３１は、図９Ａに示すように、ＭＮ１０がハンドオーバ前に使用していた通信用暗復号鍵による暗号化通信を可能とするとともに、ポート制御部３１１０によって、インターネットなどの外部のＩＰネットワーク５０への接続（ｎＡＲ３０へ接続）に係るサービスなど、ＭＮ１０に対して所定のサービスを提供するための制御ポートの管理を行う状態となる。これにより、ＭＮ１０は、ハンドオーバ前に使用していた通信用暗復号鍵を用いて、迅速に、かつ一時的にハンドオーバ前に行っていた通信を継続して再開することが可能となる。
【００８２】
一方、図９Ａに示す一時的な状態で、ＡＰ３１は、ステップＳ１１６におけるＭＮ１０の従来の認証処理を行う。認証処理の結果、ＭＮ１０が認証された場合には、ＡＰ３１は、ＭＮ１０との間で使用される新たな通信用暗復号鍵をＭＮ１０に配布する。そして、ＡＰ３１は、図９Ｂに示すように、新たな通信用暗復号鍵による暗号化通信を可能とするとともに、ポート制御部３１１０によって、ＭＮ１０に対して所定のサービスを提供するための制御ポートの管理を引き続き行う状態となる。
【００８３】
また、認証処理の結果、ＭＮ１０が認証されなかった場合には、図９Ｃに示すように、ＭＮ１０への新たな通信用暗復号鍵の配布は行われず、ＡＰ３１のポート制御部３１１０は、ＭＮ１０に対して所定のサービスを提供しないように（ＭＮ１０が所定のサービスを利用できないように）、制御ポートの管理を行う状態となる。
【００８４】
また、上記の実施の形態では、ＭＮ１０がＭＡＣアドレス及び通信用暗復号鍵をＦＢＵメッセージに埋め込む場合について説明したが、ＲｔＳｏｌＰｒメッセージに埋め込んだり、ＦＭＩＰに係るメッセージとは関係のない、独立したＭＡＣアドレス／鍵通知メッセージに埋め込んだりすることも可能である。特に、ＭＮ１０のハンドオーバのタイミングが早く、ハンドオーバ前にＦＢＵメッセージを送信しない場合も想定されるので、この場合には、ＲｔＳｏｌＰｒメッセージにＭＡＣアドレス及び通信用暗復号鍵を埋め込むことが有効となる。図７Ａ〜Ｃには、ＭＮ１０からｐＡＲ２０へのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージに関する上記の３つの例が図示されている。また、同様に、ｐＡＲ２０がＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵をＨＩメッセージに埋め込む場合について説明したが、ＦＭＩＰに係るメッセージとは関係のない、独立したＭＡＣアドレス／鍵通知メッセージに埋め込むことも可能である。図８Ａ、Ｂには、ｐＡＲ２０からｎＡＲ３０へのＭＡＣアドレス及び通信用暗復号鍵に係るメッセージに関する上記の２つの例が図示されている。
【００８５】
以上、説明したように、本発明の実施の形態によれば、ＩＰネットワーク５０に接続された異なるアクセスルータ（ｐＡＲ２０、ｎＡＲ３０）の配下に存在するＡＰ２１、３１間のハンドオーバを行うＭＮ１０が、そのハンドオーバ前に、ＭＮ１０のＭＡＣアドレス、及びハンドオーバ前にＡＰ２１との通信で使用している通信用暗復号鍵を送信し、ハンドオーバ後に新たに接続するＡＰ３１の上位のｎＡＲ３０に、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵が供給され、さらに、ｎＡＲ３０からＡＰ３１に対して、ＭＮ１０のＭＡＣアドレス及び通信用暗復号鍵が供給されるように構成されており、ＭＮ１０とＡＰ３１との間、及びＡＰ３１と認証サーバ３２との間において、セキュリティ確保に係る一連の動作（例えば、図１１のシーケンスチャートにおける動作）を行うことなく、ハンドオーバ前の通信用暗復号鍵を使用して、ハンドオーバ前の通信状態を迅速に回復することが可能となる。
【００８６】
なお、上記の本発明の実施の形態の説明で用いた各機能ブロックは、典型的には集積回路であるＬＳＩ（Large Scale Integration）として実現される。これらは個別に１チップ化されてもよいし、一部又はすべてを含むように１チップ化されてもよい。なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ（Integrated Circuit）、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００８７】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【００８８】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。例えば、バイオ技術の適応などが可能性としてあり得る。
【産業上の利用可能性】
【００８９】
本発明の通信ハンドオーバ方法及び通信メッセージ処理方法並びに通信制御方法は、モバイルノードが、異なるアクセスルータのリンク上に存在するアクセスポイント間のハンドオーバを行う場合でも、モバイルノードとアクセスポイントとの間のセキュリティを迅速に確立して、ハンドオーバによる通信の遅延や断絶を低減させることが可能となるという効果を有しており、無線通信を行うモバイルノードのハンドオーバに関連した技術に適用され、特に、モバイルＩＰｖ６を利用した無線通信を行うモバイルノードに関連した技術に適用可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施の形態におけるネットワーク構成の一例を示す図
【図２】本発明の実施の形態におけるＭＮの構成の一例を示す図
【図３】本発明の実施の形態におけるｐＡＲの構成の一例を示す図
【図４】本発明の実施の形態におけるｎＡＲの構成の一例を示す図
【図５】本発明の実施の形態におけるｎＡＲの配下に存在するＡＰの構成の一例を示す図
【図６】本発明の実施の形態における動作の一例を示すシーケンスチャート
【図７Ａ】本発明の実施の形態において用いられるＭＮからｐＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＦＢＵメッセージを示す図
【図７Ｂ】本発明の実施の形態において用いられるＭＮからｐＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＲｔＳｏｌＰｒメッセージを示す図
【図７Ｃ】本発明の実施の形態において用いられるＭＮからｐＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＭＡＣアドレス／鍵通知メッセージを示す図
【図８Ａ】本発明の実施の形態において用いられるｐＡＲからｎＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＨＩメッセージを示す図
【図８Ｂ】本発明の実施の形態において用いられるｐＡＲからｎＡＲへのＭＡＣアドレス及び通信用暗復号鍵の通知に係るメッセージの一例を示す図であり、ＭＡＣアドレス及び通信用暗復号鍵が埋め込まれたＭＡＣアドレス／鍵通知メッセージを示す図
【図９Ａ】本発明の実施の形態において、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるように設定されたＭＮに対して行われる認証処理を模式的に示す図であり、ＡＰが、ＭＮに対して、ハンドオーバ前に使用していた通信用暗復号鍵の使用を許可している状態を模式的に示す図
【図９Ｂ】本発明の実施の形態において、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるように設定されたＭＮに対して行われる認証処理を模式的に示す図であり、ＡＰがハンドオーバ後のＭＮの認証処理を行った結果、ＭＮが認証された状態を模式的に示す図
【図９Ｃ】本発明の実施の形態において、ハンドオーバ前に使用していた通信用暗復号鍵をハンドオーバ後に使用できるように設定されたＭＮに対して行われる認証処理を模式的に示す図であり、ＡＰがハンドオーバ後のＭＮの認証処理を行った結果、ＭＮが認証されなかった状態を模式的に示す図
【図１０】従来の技術に係るＩＥＥＥ８０２．１ｘにおけるポートアクセス制御の概要を示す図
【図１１】図１０の構成において、サプリカントシステムがオーセンティケータを通じて所定のサービスを取得する際の動作の一例を示すシーケンスチャート
【図１２】従来の技術に係るネットワーク構成の一例を示す図
【図１３】本発明が解決しようとする課題を説明するためのネットワーク構成の一例を示す図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2006003859.tif 000020
【図２】
2006003859.tif 000021
【図３】
2006003859.tif 000022
【図４】
2006003859.tif 000023
【図５】
2006003859.tif 000024
【図６】
2006003859.tif 000025
【図７Ａ】
2006003859.tif 000026
【図７Ｂ】
2006003859.tif 000027
【図７Ｃ】
2006003859.tif 000028
【図８Ａ】
2006003859.tif 000029
【図８Ｂ】
2006003859.tif 000030
【図９Ａ】
2006003859.tif 000031
【図９Ｂ】
2006003859.tif 000032
【図９Ｃ】
2006003859.tif 000033
【図１０】
2006003859.tif 000034
【図１１】
2006003859.tif 000035
【図１２】
2006003859.tif 000036
【図１３】
2006003859.tif 000037
【国際調査報告】
2006003859.tif 000038
2006003859.tif 000039
2006003859.tif 000040