(57)【特許請求の範囲】
【請求項１】
旧オーセンティケータがモバイル端末（ＭＳ：Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ）のアンカーオーセンティケータリロケーション要求を許可した後、新オーセンティケータが認証許可アカウンティング（ＡＡＡ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  ａｎｄ  Ａｃｃｏｕｎｔｉｎｇ）サーバにオーセンティケータリロケーション要求を送信し、
ＡＡＡサーバが新オーセンティケータの認証に成功し、且つ、旧オーセンティケータが、新オーセンティケータが信頼できることを確認した場合、アンカーオーセンティケータを新オーセンティケータへリロケーションする
ことを特徴とするアンカーオーセンティケータのリロケーション方法。
【請求項２】
当該方法の前に、又は、前記旧オーセンティケータがＭＳのアンカーオーセンティケータリロケーション要求を許可した後、前記新オーセンティケータがＡＡＡサーバにオーセンティケータリロケーション要求を送信する前に、
更に、前記旧オーセンティケータが、ＡＡＡサーバに通知メッセージを送信して、新オーセンティケータへの切り替えをＡＡＡサーバに通知し、かつ、ＡＡＡサーバが新オーセンティケータを認証するための、新オーセンティケータの情報又は旧オーセンティケータによって提供されるセキュリティパラメータＸ１をＡＡＡサーバに通知する
ことを特徴とする請求項１に記載のアンカーオーセンティケータのリロケーション方法。
【請求項３】
前記アンカーオーセンティケータリロケーション要求は、前記新オーセンティケータ又は前記旧オーセンティケータによって開始される
ことを特徴とする請求項１又は２に記載のアンカーオーセンティケータのリロケーション方法。
【請求項４】
更に、前記旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、当該アンカーオーセンティケータリロケーション要求を拒否する
ことを特徴とする請求項３に記載のアンカーオーセンティケータのリロケーション方法。
【請求項５】
前記旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であるどうかを検出する方法は、
前記旧オーセンティケータに、前記ＭＳのためのアンカーオーセンティケータリロケーションロック状態識別子を設定し、アンカーオーセンティケータリロケーションロック状態識別子がロック状態を示す場合、オーセンティケータリロケーションロック状態が解除されるまで、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する方法、
又は、前記旧オーセンティケータに、前記ＭＳのためのカウンターを設定し、カウンターの値が奇数である場合、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する方法、
又は、前記旧オーセンティケータにおいて、前記ＭＳのオーセンティケータリロケーションが発生した場合、旧オーセンティケータに、前記ＭＳのためのタイマーを設定し、当該タイマーがタイムアウトするまで、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する方法である
ことを特徴とする請求項４に記載のアンカーオーセンティケータのリロケーション方法。
【請求項６】
更に、前記旧オーセンティケータが、現在のＭＳの再認証ロック状態を設定し、
前記再認証ロック状態は、他の新たな再認証要求の受け付けを拒否する状態である
ことを特徴とする請求項５に記載のアンカーオーセンティケータのリロケーション方法。
【請求項７】
更に、前記旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、前記旧オーセンティケータが前記アンカーオーセンティケータリロケーション要求を拒否する
ことを特徴とする請求項３に記載のアンカーオーセンティケータのリロケーション方法。
【請求項８】
前記ＡＡＡサーバが新オーセンティケータを認証するステップは、
前記ＡＡＡサーバが、リモート認証ダイヤルインユーザサービス（ＲＡＤＩＵＳ：Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  ｕｓｅｒ  Ｓｅｒｖｉｃｅ）プロトコル又はダイアメータ（Ｄｉａｍｅｔｅｒ）プロトコルにおけるセキュリティパラメータを利用して新オーセンティケータを認証し、
前記旧オーセンティケータからのセキュリティパラメータと前記新オーセンティケータからのセキュリティパラメータとが同じである場合、認証に成功したとみなす
ことを特徴とする請求項２に記載のアンカーオーセンティケータのリロケーション方法。
【請求項９】
前記認証するステップは、
前記新オーセンティケータが、ＭＳのネットワークアクセス識別子（ＮＡＩ：Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｉｄｅｎｔｉｆｉｅｒ）、旧オーセンティケータによって提供されたセキュリティパラメータＺ、又はセキュリティパラメータＺを利用して算出されたセキュリティパラメータＷを含むオーセンティケータリロケーション要求をＡＡＡサーバに送信して、ＡＡＡサーバの認証を要求し、
前記ＡＡＡサーバが、利用可能なセキュリティパラメータ、ＡＡＡサーバのローカルセキュリティパラメータＺ１、又はローカルセキュリティパラメータＺ１を利用して算出されたセキュリティパラメータＷと、新オーセンティケータからのセキュリティパラメータとが同じであるかどうかを判定し、同じである場合、認証に成功したとみなす
ことを特徴とする請求項８に記載のアンカーオーセンティケータのリロケーション方法。
【請求項１０】
前記新オーセンティケータによりＡＡＡサーバに送信されるオーセンティケータリロケーション要求には、新オーセンティケータの完全修飾ドメイン名／全称ドメイン名（ＦＱＤＮ：Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）、旧オーセンティケータによって提供されたセキュリティパラメータＸ、又は旧オーセンティケータによって提供されたセキュリティパラメータＸに基づいて算出されたセキュリティパラメータＹが更に含まれ、
前記認証するステップは、更に、
前記旧オーセンティケータによって提供された新オーセンティケータのＦＱＤＮ、旧オーセンティケータによって提供されたセキュリティパラメータＸ１、又はセキュリティパラメータＸ１に基づいて算出されたセキュリティパラメータＹ１に基づいて、新オーセンティケータから受信されたセキュリティパラメータＸと旧オーセンティケータから受信されたセキュリティパラメータＸ１とが同じであるかどうかを判定し、又はセキュリティパラメータＹ１とセキュリティパラメータＹとが同じであるかどうかを判定し、同じである場合、認証に成功したとみなす
ことを特徴とする請求項９に記載のアンカーオーセンティケータのリロケーション方法。
【請求項１１】
前記旧オーセンティケータが、新オーセンティケータが信頼できることを確認した場合、アンカーオーセンティケータを新オーセンティケータへリロケーションするステップは、
前記新オーセンティケータが、旧オーセンティケータに現在のＭＳのコンテキストを要求し、旧オーセンティケータが、新オーセンティケータが信頼できることを確認した場合、新オーセンティケータにＭＳのコンテキストを返す
ことを特徴とする請求項１又は２に記載のアンカーオーセンティケータのリロケーション方法。
【請求項１２】
前記旧オーセンティケータは、更に、前記ＭＳに対応する旧マスターセッションキー（ＭＳＫ：Ｍａｓｔｅｒ  Ｓｅｓｓｉｏｎ  Ｋｅｙ）を新オーセンティケータに返す
ことを特徴とする請求項１１に記載のアンカーオーセンティケータのリロケーション方法。
【請求項１３】
前記新オーセンティケータが信頼できることを確認するステップは、
前記新オーセンティケータが旧オーセンティケータに、ＡＡＡサーバから取得されたセキュリティパラメータＵ又はセキュリティパラメータＶを返し、
前記旧オーセンティケータが、ローカルで利用可能なセキュリティパラメータＵ１と、新オーセンティケータからのセキュリティパラメータＵとが同じであるかどうかを判定し、又はローカルセキュリティパラメータＵ１に基づいて算出されたセキュリティＶ１と、新オーセンティケータからのセキュリティパラメータＶとが同じであるかどうかを判定し、同じである場合、当該新オーセンティケータが信頼できると判断する
ことを特徴とする請求項１１に記載のアンカーオーセンティケータのリロケーション方法。
【請求項１４】
更に、オーセンティケータリロケーションロック状態が既に設定されている場合、前記ＭＳのオーセンティケータリロケーションロック状態を解除し
再認証ロック状態が既に設定されている場合、前記ＭＳの再認証ロック状態を解除する
ことを特徴とする請求項１３に記載のアンカーオーセンティケータのリロケーション方法。
【請求項１５】
更に、前記新オーセンティケータが旧オーセンティケータにオーセンティケータリロケーション完了確認メッセージを送信し、
前記旧オーセンティケータが、リロケーションが首尾よく完了したことを確認した場合、現在のＭＳの関連情報を削除する
ことを特徴とする請求項１又は２に記載のアンカーオーセンティケータのリロケーション方法。
【請求項１６】
少なくとも、新オーセンティケータと、旧オーセンティケータと、ＡＡＡ（ＡＡＡ：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  ａｎｄ  Ａｃｃｏｕｎｔｉｎｇ）サーバとを含む、アンカーオーセンティケータのリロケーションシステムであって、
新オーセンティケータは、旧オーセンティケータとインタラクションを行い、旧オーセンティケータがモバイル端末（ＭＳ：Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ）のアンカーオーセンティケータリロケーション要求を許可した後、ＡＡＡサーバにオーセンティケータリロケーション要求を送信し、ＡＡＡサーバからの認証成功応答を受信し、オーセンティケータリロケーションを完了するように旧オーセンティケータに要求し、
旧オーセンティケータは、新オーセンティケータとインタラクションを行い、ＭＳのアンカーオーセンティケータリロケーション要求を許可するかどうかを判定し、新オーセンティケータが信頼できることを確認した場合、オーセンティケータリロケーション成功／完了応答を新オーセンティケータに送信し、アンカーオーセンティケータを新オーセンティケータへリロケーションし、
ＡＡＡサーバは、新オーセンティケータを認証し、認証に成功した場合、新オーセンティケータに認証成功応答を送信する
ことを特徴とするアンカーオーセンティケータのリロケーションシステム。
【請求項１７】
前記旧オーセンティケータは、更に、再認証又はオーセンティケータリロケーションが実行中であることが検出された場合、当該アンカーオーセンティケータリロケーション要求を拒否する
ことを特徴とする請求項１６に記載のアンカーオーセンティケータのリロケーションシステム。
【請求項１８】
前記旧オーセンティケータは、更に、前記アンカーオーセンティケータリロケーション要求を許可した場合、現在のＭＳのオーセンティケータリロケーションロック状態を設定し、対応して、旧オーセンティケータは、新オーセンティケータが信頼できることを確認した場合、ＭＳのオーセンティケータリロケーションロック状態を解除する
ことを特徴とする請求項１７に記載のアンカーオーセンティケータのリロケーションシステム。
【請求項１９】
前記旧オーセンティケータは、
前記ＭＳのためのアンカーオーセンティケータリロケーションロック状態識別子を設定し、アンカーオーセンティケータリロケーションロック状態識別子がロック状態を示す場合、オーセンティケータリロケーションロック状態が解除されるまで、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否し、
又は、前記ＭＳのためのカウンターを設定し、カウンターの値が奇数である場合、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否し、
又は、前記旧オーセンティケータにおいて、前記ＭＳのオーセンティケータリロケーションが発生した場合、旧オーセンティケータに、前記ＭＳのためのタイマーを設定し、タイマーがタイムアウトするまで、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否し、
更に、前記旧オーセンティケータは、前記ＭＳの再認証ロック状態を設定し、対応して、旧オーセンティケータが新オーセンティケータが信頼できることを確認した場合、ＭＳの再認証ロック状態を解除する
ことを特徴とする請求項１８に記載のアンカーオーセンティケータのリロケーションシステム。
【請求項２０】
前記旧オーセンティケータは、更に、前記ＡＡＡサーバに通知メッセージを送信して、新オーセンティケータへの切り替えをＡＡＡサーバに通知し、かつ、ＡＡＡサーバが新オーセンティケータを認証するための、新オーセンティケータの情報又は旧オーセンティケータによって提供されるセキュリティパラメータＸ１をＡＡＡサーバに通知する
ことを特徴とする請求項１６〜１９のいずれか１項に記載のアンカーオーセンティケータのリロケーションシステム。
【請求項２１】
前記新オーセンティケータは、更に、旧オーセンティケータにオーセンティケータリロケーション完了確認メッセージを送信する
ことを特徴とする請求項２０に記載のアンカーオーセンティケータのリロケーションシステム。
【請求項２２】
前記旧オーセンティケータは、更に、オーセンティケータリロケーションが首尾よく完了したことを確認した場合、前記ＭＳの関連情報を削除する
ことを特徴とする請求項２１に記載のアンカーオーセンティケータのリロケーションシステム。
【請求項２３】
前記旧オーセンティケータは、更に、任意の拒否又は失敗応答が存在する場合、前記ＭＳがネットワークから退出するプロセスを開始する
ことを特徴とする請求項２２に記載のアンカーオーセンティケータのリロケーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（ＷｉＭＡＸ：Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）ネットワーク技術に関し、特に、アンカーオーセンティケータのリロケーション方法及びシステムに関する。
【背景技術】
【０００２】
ＷｉＭＡＸは、新たな４Ｇ標準として、世界中の電気通信事業者と設備製造業者の注目を集めており、従って、ＷｉＭＡＸは、無線ブロードバンド分野の中心となっている。図１は、従来のＷｉＭＡＸネットワークの構造を示す図である。図１に示すように、ＷｉＭＡＸネットワークは、主にモバイル端末（ＭＳ：Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ）、基地局（ＢＳ:Ｂａｓｅ  Ｓｔａｔｉｏｎ）、アクセスゲートウェイ（ＡＧＷ:Ａｃｃｅｓｓ  ＧａｔｅＷａｙ、図１で示されない）、オーセンティケータ（Ａｕｔｈｅｎｔｉｃａｔｏｒ（認証器））、認証許可アカウンティングサーバ（ＡＡＡ  Ｓｅｒｖｅｒ（ＡＡＡ：：Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  ａｎｄ  Ａｃｃｏｕｎｔｉｎｇ））などのネットワーク要素から構成される。ＡＧＷ、ＢＳ及びオーセンティケータは、アクセスサービスネットワーク（ＡＳＮ：Ａｃｃｅｓｓ  Ｓｅｒｖｉｃｅ  Ｎｅｔｗｏｒｋ）に位置し、ＡＡＡサーバは、接続サービスネットワーク（ＣＳＮ：Ｃｏｎｎｅｃｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｎｅｔｗｏｒｋ）に位置する。
【０００３】
ＭＳが最初にネットワークにアクセスするとき、ネットワークは、当該ＭＳを認証するために、ＡＳＮにおいて１つのオーセンティケータ及びホームＡＡＡサーバ（ＨＡＡＡ）を指定する。オーセンティケータ及びホームＡＡＡサーバは、ＭＳのアンカーオーセンティケータである。複数のセキュリティパラメータのライフサイクル又はタイマーが期限切れになる前に、ＭＳ又はネットワーク側は、再認証を開始する必要がある。このとき、この再認証に伴って、オーセンティケータリロケーションが発生する場合があり、これにより、新たなオーセンティケータがＭＳのアンカーオーセンティケータとなる場合がある。
【０００４】
現在、或る特定の状況下では、再認証と共にアンカーオーセンティケータのリロケーションが行われ、ほかの状況下では、再認証が行われずにアンカーオーセンティケータのリロケーションが行われる。例えば、アンカーオーセンティケータ、アンカーデータチャネル機能体及びアンカーページングコントローラが同一エンティティゲートウェイに位置する場合、再認証が行われずに、アンカーデータチャネル機能体、及びアンカーページングコントローラのリロケーションが行われる。
【０００５】
実際の或る特定の状況下では、アンカーオーセンティケータのリロケーションが必要であるかもしれないが、例えば、データチャネル機能体及びアンカーページングコントローラなどの他の論理エンティティにおいては、リロケーションは、必ずしも必要ではない。現在、再認証が必要とされない個々のアンカーオーセンティケータのリロケーションを対象とした技術的スキームは未だ存在しない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以上に鑑みて、本発明の主な目的は、再認証が必要とされないアンカーオーセンティケータのリロケーションを実現するための、アンカーオーセンティケータのリロケーション方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を実現するために、本発明の技術的スキームは、以下のように実現される。
【０００８】
旧オーセンティケータがモバイル端末（ＭＳ）のアンカーオーセンティケータリロケーション要求を許可した後、新オーセンティケータが認証許可アカウンティング（ＡＡＡ）サーバにオーセンティケータリロケーション要求を送信し、
ＡＡＡサーバが新オーセンティケータの認証に成功し、且つ、旧オーセンティケータが、新オーセンティケータが信頼性できることを確認した場合、アンカーオーセンティケータを新オーセンティケータへリロケーションする
アンカーオーセンティケータのリロケーション方法。
【０００９】
当該方法の前に、又は、前記旧オーセンティケータがＭＳのアンカーオーセンティケータリロケーション要求を許可した後、前記新オーセンティケータがＡＡＡサーバにオーセンティケータリロケーション要求を送信する前に、
更に、前記旧オーセンティケータが、ＡＡＡサーバに通知メッセージを送信して、新オーセンティケータへの切り替えをＡＡＡサーバに通知し、かつ、ＡＡＡサーバが新オーセンティケータを認証するための、新オーセンティケータの情報又は旧オーセンティケータによって提供されるセキュリティパラメータＸ１をＡＡＡサーバに通知してもよい。
【００１０】
前記アンカーオーセンティケータリロケーション要求は、前記新オーセンティケータ又は前記旧オーセンティケータによって開始されてもよい。
【００１１】
更に、前記旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、当該アンカーオーセンティケータリロケーション要求を拒否してもよい。
【００１２】
前記旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であるどうかを検出する方法は、
前記旧オーセンティケータに、前記ＭＳのためのアンカーオーセンティケータリロケーションロック状態識別子を設定し、アンカーオーセンティケータリロケーションロック状態識別子がロック状態を示す場合、オーセンティケータリロケーションロック状態が解除されるまで、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する方法、
又は、前記旧オーセンティケータに、前記ＭＳのためのカウンターを設定し、カウンターの値が奇数である場合、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する方法、
又は、前記旧オーセンティケータにおいて、前記ＭＳのオーセンティケータリロケーションが発生した場合、旧オーセンティケータに、前記ＭＳのためのタイマーを設定し、当該タイマーがタイムアウトするまで、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する方法であってもよい。
【００１３】
更に、前記旧オーセンティケータが、現在のＭＳの再認証ロック状態を設定し、前記再認証ロック状態は、他の新たな再認証要求の受け付けを拒否する状態であってもよい。
【００１４】
更に、前記旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、前記旧オーセンティケータが前記アンカーオーセンティケータリロケーション要求を拒否してもよい。
【００１５】
前記ＡＡＡサーバが新オーセンティケータを認証するステップは、
前記ＡＡＡサーバが、リモート認証ダイヤルインユーザサービス（ＲＡＤＩＵＳ）プロトコル又はダイアメータ（Ｄｉａｍｅｔｅｒ）プロトコルにおけるセキュリティパラメータを利用して新オーセンティケータを認証し、
前記旧オーセンティケータからのセキュリティパラメータと前記新オーセンティケータからのセキュリティパラメータとが同じである場合、認証に成功したとみなしてもよい。
【００１６】
前記認証するステップは、
前記新オーセンティケータが、ＭＳのネットワークアクセス識別子（ＮＡＩ）、旧オーセンティケータによって提供されたセキュリティパラメータＺ、又はセキュリティパラメータＺを利用して算出されたセキュリティパラメータＷを含むオーセンティケータリロケーション要求をＡＡＡサーバに送信して、ＡＡＡサーバの認証を要求し、
前記ＡＡＡサーバが、利用可能なセキュリティパラメータ、ＡＡＡサーバのローカルセキュリティパラメータＺ１、又はローカルセキュリティパラメータＺ１を利用して算出されたセキュリティパラメータＷと、新オーセンティケータからのセキュリティパラメータとが同じであるかどうかを判定し、同じである場合、認証に成功したとみなしてもよい。
【００１７】
前記新オーセンティケータによりＡＡＡサーバに送信されるオーセンティケータリロケーション要求には、新オーセンティケータの完全修飾ドメイン名／全称ドメイン名（ＦＱＤＮ）、旧オーセンティケータによって提供されたセキュリティパラメータＸ、又は旧オーセンティケータによって提供されたセキュリティパラメータＸに基づいて算出されたセキュリティパラメータＹが更に含まれ、
前記認証するステップは、更に、
前記旧オーセンティケータによって提供された新オーセンティケータのＦＱＤＮ、旧オーセンティケータによって提供されたセキュリティパラメータＸ１、又はセキュリティパラメータＸ１に基づいて算出されたセキュリティパラメータＹ１に基づいて、新オーセンティケータから受信されたセキュリティパラメータＸと旧オーセンティケータから受信されたセキュリティパラメータＸ１とが同じであるかどうかを判定し、又はセキュリティパラメータＹ１とセキュリティパラメータＹとが同じであるかどうかを判定し、同じである場合、認証に成功したとみなしてもよい。
【００１８】
前記旧オーセンティケータが、新オーセンティケータが信頼できることを確認した場合、アンカーオーセンティケータを新オーセンティケータへリロケーションするステップは、
前記新オーセンティケータが、旧オーセンティケータに現在のＭＳのコンテキストを要求し、旧オーセンティケータが、新オーセンティケータが信頼できることを確認した場合、新オーセンティケータにＭＳのコンテキストを返してもよい。
【００１９】
前記旧オーセンティケータは、更に、前記ＭＳに対応する旧マスターセッションキー（ＭＳＫ）を新オーセンティケータに返してもよい。
【００２０】
前記新オーセンティケータが信頼できることを確認するステップは、
前記新オーセンティケータが旧オーセンティケータに、ＡＡＡサーバから取得されたセキュリティパラメータＵ又はセキュリティパラメータＶを返し、
前記旧オーセンティケータが、ローカルで利用可能なセキュリティパラメータＵ１と、新オーセンティケータからのセキュリティパラメータＵとが同じであるかどうかを判定し、又はローカルセキュリティパラメータＵ１に基づいて算出されたセキュリティＶ１と、新オーセンティケータからのセキュリティパラメータＶとが同じであるかどうかを判定し、同じである場合、当該新オーセンティケータが信頼できると判断してもよい。
【００２１】
更に、オーセンティケータリロケーションロック状態が既に設定されている場合、前記ＭＳのオーセンティケータリロケーションロック状態を解除し
再認証ロック状態が既に設定されている場合、前記ＭＳの再認証ロック状態を解除してもよい。
【００２２】
更に、前記新オーセンティケータが旧オーセンティケータにオーセンティケータリロケーション完了確認メッセージを送信し、
前記旧オーセンティケータが、リロケーションが首尾よく完了したことを確認した場合、現在のＭＳの関連情報を削除してもよい。
【００２３】
少なくとも、新オーセンティケータと、旧オーセンティケータと、ＡＡＡ（ＡＡＡ）サーバとを含む、アンカーオーセンティケータのリロケーションシステムであって、
新オーセンティケータは、旧オーセンティケータとインタラクションを行い、旧オーセンティケータがモバイル端末（ＭＳ）のアンカーオーセンティケータリロケーション要求を許可した後、ＡＡＡサーバにオーセンティケータリロケーション要求を送信し、ＡＡＡサーバからの認証成功応答を受信し、オーセンティケータリロケーションを完了するように旧オーセンティケータに要求し、
旧オーセンティケータは、新オーセンティケータとインタラクションを行い、ＭＳのアンカーオーセンティケータリロケーション要求を許可するかどうかを判定し、新オーセンティケータが信頼できることを確認した場合、オーセンティケータリロケーション成功／完了応答を新オーセンティケータに送信し、アンカーオーセンティケータを新オーセンティケータへリロケーションし、
ＡＡＡサーバは、新オーセンティケータを認証し、認証に成功した場合、新オーセンティケータに認証成功応答を送信する
アンカーオーセンティケータのリロケーションシステム。
【００２４】
前記旧オーセンティケータは、更に、再認証又はオーセンティケータリロケーションが実行中であることが検出された場合、当該アンカーオーセンティケータリロケーション要求を拒否してもよい。
【００２５】
前記旧オーセンティケータは、更に、前記アンカーオーセンティケータリロケーション要求を許可した場合、現在のＭＳのオーセンティケータリロケーションロック状態を設定し、対応して、旧オーセンティケータは、新オーセンティケータが信頼性できることを確認した場合、ＭＳのオーセンティケータリロケーションロック状態を解除してもよい。
【００２６】
前記旧オーセンティケータは、
前記ＭＳのためのアンカーオーセンティケータリロケーションロック状態識別子を設定し、アンカーオーセンティケータリロケーションロック状態識別子がロック状態を示す場合、オーセンティケータリロケーションロック状態が解除されるまで、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否し、
又は、前記ＭＳのためのカウンターを設定し、カウンターの値が奇数である場合、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否し、
又は、前記旧オーセンティケータにおいて、前記ＭＳのオーセンティケータリロケーションが発生した場合、旧オーセンティケータに、前記ＭＳのためのタイマーを設定し、タイマーがタイムアウトするまで、他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否し、
更に、前記旧オーセンティケータは、前記ＭＳの再認証ロック状態を設定し、対応して、旧オーセンティケータが新オーセンティケータが信頼できることを確認した場合、ＭＳの再認証ロック状態を解除してもよい。
【００２７】
前記旧オーセンティケータは、更に、前記ＡＡＡサーバに通知メッセージを送信して、新オーセンティケータへの切り替えをＡＡＡサーバに通知し、かつ、ＡＡＡサーバが新オーセンティケータを認証するための、新オーセンティケータの情報又は旧オーセンティケータによって提供されるセキュリティパラメータＸ１をＡＡＡサーバに通知してもよい。
【００２８】
前記新オーセンティケータは、更に、旧オーセンティケータにオーセンティケータリロケーション完了確認メッセージを送信してもよい。
【００２９】
前記旧オーセンティケータは、更に、オーセンティケータリロケーションが首尾よく完了したことを確認した場合、前記ＭＳの関連情報を削除してもよい。
【００３０】
前記旧オーセンティケータは、更に、任意の拒否又は失敗応答が存在する場合、前記ＭＳがネットワークから退出するプロセスを開始してもよい。
【００３１】
上記本発明に係る技術的スキームから理解されるように、旧オーセンティケータがＭＳのアンカーオーセンティケータリロケーション要求を許可した後、新オーセンティケータがＡＡＡサーバにオーセンティケータリロケーション要求を送信する。ＡＡＡサーバが新オーセンティケータの認証に成功し、且つ、旧オーセンティケータが、新オーセンティケータが信頼できることを確認した場合、アンカーオーセンティケータが新オーセンティケータへリロケーションされる。本発明に係る方法によれば、再認証が必要とされないアンカーオーセンティケータのリロケーションを実現するための、詳細なスキームが提供される。
【図面の簡単な説明】
【００３２】
【図１】従来のＷｉＭＡＸネットワークの構造を示す図である。
【図２】本発明に係るアンカーオーセンティケータのリロケーション方法のフローチャートである。
【図３】本発明に係るアンカーオーセンティケータのリロケーションシステムの構造を示す図である。
【図４】本発明の第１実施形態に係るアンカーオーセンティケータのリロケーション方法のフローチャートである。
【図５】本発明の第２実施形態に係るアンカーオーセンティケータのリロケーション方法のフローチャートである。
【図６】本発明の第３実施形態に係るアンカーオーセンティケータリのロケーション方法のフローチャートである。
【図７】本発明の第４実施形態に係るアンカーオーセンティケータのリロケーション方法のフローチャートである。
【発明を実施するための形態】
【００３３】
図２は、本発明に係るアンカーオーセンティケータのリロケーション方法のフローチャートである。図２に示すように、この方法は、以下のステップを含む。
【００３４】
ステップ２００：旧オーセンティケータがＭＳのアンカーオーセンティケータリロケーション要求を許可した後、新オーセンティケータは、ＡＡＡサーバにオーセンティケータリロケーション要求を送信する。
【００３５】
このステップでは、アンカーオーセンティケータリロケーション要求は、新オーセンティケータによって開始されてもよく（ＰＵＬＬモード）、旧オーセンティケータによって開始されてもよい（ＰＵＳＨモード）。新オーセンティケータは、サービング基地局（ｓｅｒｖｉｎｇ  ＢＳ）に対応するデフォルトオーセンティケータであってもよい。本発明におけるＡＡＡサーバとはＨＡＡＡサーバである。ＰＵＬＬモードとＰＵＳＨモードは、本分野の従来技術に属するため、ここで詳細に説明しない。
【００３６】
旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、旧オーセンティケータは、当該アンカーオーセンティケータリロケーション要求を拒否する。検出しなかった場合、旧オーセンティケータは、当該アンカーオーセンティケータリロケーション要求を許可し、対応する状態識別子を設定する（この設定には、以下に示すような具体的な幾つかの実現方法がある）。更に、旧オーセンティケータは、当該ＭＳに対して、再認証ロック状態を設定してもよく、即ち後続の他の新たな再認証要求の受け付けを拒否してもよい。
【００３７】
旧オーセンティケータは、以下に示すような方法により、再認証又はオーセンティケータリロケーションが実行中であるかどうかを検出する。
【００３８】
旧オーセンティケータに、当該ＭＳのためのリロケーションロック状態識別子を設定する。リロケーションロック状態識別子がロック状態を示す場合、オーセンティケータリロケーションロック状態が解除されるまで、後続の他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する。
【００３９】
または、旧オーセンティケータに、当該ＭＳのための、初期値が０であるカウンターを設定する。旧オーセンティケータにおいて、当該ＭＳのオーセンティケータリロケーションが発生した場合、当該カウンターに１が足され（即ち、カウンターの値が１になる）、オーセンティケータリロケーションが完了した場合、当該カウンターに１が足される（即ち、カウンターの値が２になる）。カウンターの値は、順次１つずつ増加され、１回のオーセンティケータリロケーションが完了する度に、当該カウンターの値が２増加される。カウンターの値が最大値に達した場合、カウンターの値は再び初期値０に設定される。このような方法により、カウンターの値が奇数である場合、オーセンティケータリロケーションが実行中であることが示され、この場合、後続の他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けが拒否される。一方で、カウンターの値が偶数である場合、オーセンティケータリロケーションが実行中であることが示される。
【００４０】
または、旧オーセンティケータにおいて、当該ＭＳのオーセンティケータリロケーションが発生した場合、旧オーセンティケータに、当該ＭＳのためのタイマーを設定し、オーセンティケータリロケーションの完了時にタイマーを停止する。タイマーがタイムアウトしたときに、オーセンティケータリロケーションが未完了である場合、旧オーセンティケータは、当該オーセンティケータリロケーションプロセスを中止させ、オーセンティケータリロケーションが失敗したと判断する。つまり、タイマーがタイムアウトしていない場合、当該タイマーがタイムアウトするまで、後続の他の新たなオーセンティケータリロケーション要求及び／又は再認証要求の受け付けが拒否される。
【００４１】
旧オーセンティケータがアンカーオーセンティケータリロケーション要求を許可した後、新オーセンティケータは、ＡＡＡサーバにオーセンティケータリロケーション要求を送信する。アンカーオーセンティケータリロケーション要求は、リモート認証ダイヤルインユーザサービス（ＲＡＤＩＵＳ：Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  ｕｓｅｒ  Ｓｅｒｖｉｃｅ）メッセージであってもよいし、ダイアメータ（Ｄｉａｍｅｔｅｒ）メッセージであってもよい。このメッセージには、ＭＳのネットワークアクセス識別子（ＮＡＩ：Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｉｄｅｎｔｉｆｉｅｒ）が含まれていてもよい。
【００４２】
このステップでは、旧オーセンティケータがＭＳのアンカーオーセンティケータリロケーション要求を許可した後、新オーセンティケータがＡＡＡサーバにオーセンティケータリロケーション要求を送信する前に、更に、以下に示す動作が実行されてもよい。旧オーセンティケータは、ＡＡＡサーバに通知メッセージを送信して、新オーセンティケータへの切り替えをＡＡＡサーバに通知し、かつ、ＡＡＡサーバが新オーセンティケータを認証するための、新オーセンティケータの関連情報（例えば新オーセンティケータの完全修飾ドメイン名／全称ドメイン名（ＦＱＤＮ：Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ））、又は旧オーセンティケータによって提供されるセキュリティパラメータＸ１をＡＡＡサーバに通知する。ＡＡＡサーバは、旧オーセンティケータに通知応答メッセージを返信する。セキュリティパラメータＸ１は、旧オーセンティケータが提供することができる当該ＭＳの関連パラメータ情報であってもよいし、新オーセンティケータ及び旧オーセンティケータがどちらも利用可能なセキュリティパラメータであってもよいし、新オーセンティケータ及び旧オーセンティケータがどちらも利用可能なセキュリティパラメータから算出されたセキュリティパラメータであってもよい。
【００４３】
ステップ２０１：ＡＡＡサーバが新オーセンティケータの認証に成功し、且つ、旧オーセンティケータが、新オーセンティケータが信頼できることを確認した場合、アンカーオーセンティケータが新オーセンティケータへリロケーションされる。
【００４４】
このステップでは、ＡＡＡサーバは、ＲＡＤＩＵＳプロトコル又はＤｉａｍｅｔｅｒプロトコルにおけるセキュリティパラメータを利用して新オーセンティケータを認証し（具体的な実現方法については、以降の実施形態の説明が参照される）、そして、認証に成功した場合、新オーセンティケータに認証成功応答を返す。新オーセンティケータは、旧オーセンティケータにＭＳのコンテキストを要求し、旧オーセンティケータは、新オーセンティケータが信頼できることを確認した（具体的な実現方法については、以降の実施形態の説明が参照される）後、新オーセンティケータにＭＳのコンテキストを返す。オーセンティケータリロケーションロック状態が既に設定されている場合、旧オーセンティケータは、ＭＳのオーセンティケータリロケーションロック状態を解除し、再認証ロック状態が既に設定されている場合、旧オーセンティケータは、ＭＳの再認証ロック状態を解除する。
【００４５】
更に、本発明に係る方法は、新オーセンティケータが旧オーセンティケータにオーセンティケータリロケーション完了確認メッセージを送信するステップを含んでいてもよい。
【００４６】
更に、本発明に係る方法は、旧オーセンティケータが、リロケーションが首尾よく完了したことを確認した後、当該ＭＳの関連情報を削除するステップを更に含んでいてもよい。
【００４７】
なお、本発明における図２に示す上記プロセスでは、任意の拒否又は失敗応答が存在する場合、旧オーセンティケータが、当該ＭＳがネットワークから退出するプロセスを開始することができる点に注意されたい。
【００４８】
本発明は、更に、アンカーオーセンティケータのリロケーションシステムを提供する。図３は、本発明に係るアンカーオーセンティケータのリロケーションシステムの構造を示す図である。図３に示すように、このシステムは、少なくとも、新オーセンティケータと、旧オーセンティケータと、ＡＡＡサーバとを含む。
【００４９】
新オーセンティケータは、旧オーセンティケータとインタラクションを行い、旧オーセンティケータがＭＳのアンカーオーセンティケータリロケーション要求を許可した後、ＡＡＡサーバにオーセンティケータリロケーション要求を送信する。また、新オーセンティケータは、ＡＡＡサーバからの認証成功応答を受信し、オーセンティケータリロケーションを完了するように旧オーセンティケータに要求する。また、新オーセンティケータは、ＡＡＡサーバからの、失敗識別子を含む認証失敗応答を受信し、オーセンティケータリロケーションを行うように旧オーセンティケータに要求する。
【００５０】
旧オーセンティケータは、新オーセンティケータとインタラクションを行い、ＭＳのアンカーオーセンティケータリロケーション要求を許可するかどうかを判定する。また、旧オーセンティケータは、新オーセンティケータが信頼できることを確認した場合、オーセンティケータリロケーション成功／完了応答を新オーセンティケータに送信し、アンカーオーセンティケータを新オーセンティケータへリロケーションする。
【００５１】
ＡＡＡサーバは、新オーセンティケータを認証し、認証に成功した場合、新オーセンティケータに認証成功応答を送信する。
【００５２】
更に、旧オーセンティケータは、再認証又はオーセンティケータリロケーションが実行中であることが検出された場合、当該アンカーオーセンティケータリロケーション要求を拒否してもよい。
【００５３】
旧オーセンティケータは、更に、当該アンカーオーセンティケータリロケーション要求を許可した場合、当該ＭＳのオーセンティケータリロケーションロック状態を設定してもよい。対応して、旧オーセンティケータは、新オーセンティケータが信頼できることを確認した場合、ＭＳのオーセンティケータリロケーションロック状態を解除してもよい。旧オーセンティケータは、更に、当該ＭＳの再認証状態に設定し、対応して、旧オーセンティケータは、新オーセンティケータが信頼できることを確認した場合、ＭＳの再認証ロック状態を解除してもよい。
【００５４】
旧オーセンティケータは、更に、ＡＡＡサーバに通知メッセージを送信して、新オーセンティケータへの切り替えをＡＡＡサーバに通知し、かつ、ＡＡＡサーバが新オーセンティケータを認証するための、新オーセンティケータの関連情報又は旧オーセンティケータによって提供されるセキュリティパラメータをＡＡＡサーバに通知してもよい。
【００５５】
新オーセンティケータは、更に、旧オーセンティケータにオーセンティケータリロケーション完了確認メッセージを送信してもよい。
【００５６】
旧オーセンティケータは、更に、オーセンティケータリロケーションが首尾よく完了したことを確認した場合、当該ＭＳの関連情報を削除してもよい。
【００５７】
旧オーセンティケータは、更に、任意の拒否又は失敗応答が存在する場合、当該ＭＳがネットワークから退出するプロセスを開始してもよい。
【００５８】
以下、実施形態を参照して本発明の方法を詳細に説明する。
【００５９】
図４は、本発明の第１実施形態に係るアンカーオーセンティケータのリロケーション方法のフローチャートであり、ＰＵＬＬモード下でのアンカーオーセンティケータのリロケーション方法を示すフローチャートである。図４に示すように、この方法は、以下のステップを含む。
【００６０】
ステップ４００：新オーセンティケータは、旧オーセンティケータにアンカーオーセンティケータリロケーション通知メッセージを送信して、オーセンティケータリロケーションを要求する。即ち、ＭＳのアンカーオーセンティケータリロケーションを開始する。
【００６１】
ステップ４０１：旧オーセンティケータは、新オーセンティケータにアンカーオーセンティケータリロケーション通知応答を返す。
【００６２】
このステップでは、旧オーセンティケータが再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、旧オーセンティケータは、現在のオーセンティケータリロケーション要求を拒否する。検出されなかった場合、旧オーセンティケータは、当該ＭＳのオーセンティケータリロケーションロック状態を設定し、後続の全てのオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する。更に、旧オーセンティケータは、当該ＭＳの再認証ロック状態を設定し、後続の全て再認証要求の受け付けを拒否してもよい。
【００６３】
旧オーセンティケータが現在のオーセンティケータリロケーション要求を許可した場合、新オーセンティケータに返されるアンカーオーセンティケータリロケーション通知応答には、新オーセンティケータによって要求されたＭＳコンテキスト（Ｃｏｎｔｅｘｔ）が含まれていてもよい。ＭＳコンテキストは、端末セキュリティ履歴（ＭＳ  Ｓｅｃｕｒｉｔｙ  Ｈｉｓｔｏｒｙ）、端末認証コンテキスト（ＭＳ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｃｏｎｔｅｘｔ）、登録コンテキスト（ＲＥＧ  Ｃｏｎｔｅｘｔ）、アンカー端末モビリティコンテキスト（Ａｎｃｈｏｒ  ＭＭ  Ｃｏｎｔｅｘｔ）のうちの１つ以上を含んでいてもよい。更に、アンカーオーセンティケータリロケーション通知応答には、セキュリティパラメータＺが含まれてよい。セキュリティパラメータＺは、旧オーセンティケータとＡＡＡサーバがどちらも利用可能なパラメータ情報であってもよいし、旧オーセンティケータとＡＡＡサーバがどちらも利用可能なパラメータ情報により算出されたセキュリティパラメータであってもよい。セキュリティパラメータは、パスワードに基づく認証コード技術キー（ＣＭＡＣ−ＣＯＵＮＴ−ＫＥＹ）であってもよいし、マスターセッションキー（ＭＳＫ：Ｍａｓｔｅｒ  Ｓｅｓｓｉｏｎ  Ｋｅｙ）であってもよい。ここで、セキュリティパラメータから他のセキュリティパラメータを算出する方法は、既存の複数の方法を採用することができる。これらの方法は、当業者によって使用される慣用技術手段に属するものであり、また、本発明の保護範囲を限定することに用いられるものではい。
【００６４】
ステップ４０２：新オーセンティケータは、旧オーセンティケータから、許可を示す応答を受信した後、ＡＡＡサーバにオーセンティケータリロケーション要求を送信する。そして、ＡＡＡサーバは、新オーセンティケータを認証する。
【００６５】
このステップにおいて、ＡＡＡサーバに送信されるオーセンティケータリロケーション要求は、ＲＡＤＩＵＳメッセージであってもよいし、Ｄｉａｍｅｔｅｒメッセージであってもよい。当該ＲＡＤＩＵＳメッセージ又はＤｉａｍｅｔｅｒには、ＭＳ  ＮＡＩが含まれていてもよい。
【００６６】
新オーセンティケータからＡＡＡサーバに送信される要求には、旧オーセンティケータによって提供されたセキュリティパラメータＺ、又はセキュリティパラメータＺから算出されたセキュリティパラメータＷが含まれ、ＡＡＡサーバの認証を要求する。
【００６７】
このステップでは、ＡＡＡサーバの認証は、以下のように実行されてもよい。新オーセンティケータによって提供されたセキュリティパラメータと、ＡＡＡサーバで利用可能なセキュリティパラメータとが同じであるか、又は、ＡＡＡサーバ上のセキュリティパラメータＺ１若しくはＡＡＡサーバ上のセキュリティパラメータＺ１に基づいて算出されたＷと、新オーセンティケータからのセキュリティパラメータとが同じである場合、認証に成功したとみなされる。Ｚ１は旧オーセンティケータとＡＡＡサーバがどちらも利用可能又は共有可能なセキュリティパラメータである。
【００６８】
更に、ＡＡＡサーバは、ローカルセキュリティパラメータＺ１と、旧オーセンティケータによって提供されたセキュリティパラメータＺとを比較するか、又はローカルセキュリティパラメータＺ１から算出されたＷ１と新オーセンティケータから送信されたＷとを比較し、これらが同じである場合、認証に成功したと判断する。
【００６９】
このステップでは、ＡＡＡサーバは、新オーセンティケータに対する認証を完了した後、新オーセンティケータからのオーセンティケータリロケーション要求に応答する。当該オーセンティケータリロケーション要求が許可された場合、返信される応答メッセージには、当該ＭＳに対応する旧ＭＳＫ、即ち、ＭＳに現在まだ有効なＭＳＫが含められる。更に、当該オーセンティケータリロケーション要求が許可された場合、返信される応答メッセージには、ＡＡＡサーバと旧オーセンティケータとがどちらも利用可能なセキュリティパラメータＵ又は当該セキュリティＵから算出されたセキュリティパラメータＶが含まれていてもよい。
【００７０】
ステップ４０３：新オーセンティケータがＡＡＡサーバからの認証成功を示す応答を受信した場合、新オーセンティケータは、旧オーセンティケータに、ＭＳ  Ｃｏｎｔｅｘｔ要求を含むオーセンティケータリロケーション完了要求を送信する。オーセンティケータリロケーション完了要求には、更に、ＡＡＡサーバから取得されたセキュリティパラメータＵ又はセキュリティパラメータＶが含まれていてもよい。
【００７１】
ステップ４０４：旧オーセンティケータは、オーセンティケータリロケーション完了要求を確認し、そして、新オーセンティケータが信頼できることを確認した後、新オーセンティケータにオーセンティケータリロケーション完了応答を返す。
【００７２】
更に、旧オーセンティケータは、ローカルで利用可能なセキュリティパラメータＵ１又はローカルセキュリティパラメータＵ１に基づいて算出されたセキュリティパラメータＶ１と、新オーセンティケータからのセキュリティパラメータＵ又はセキュリティパラメータＶとを比較する。これらが同じである場合、旧オーセンティケータは、当該新オーセンティケータが信頼できると判断する。このとき、旧オーセンティケータは、新オーセンティケータによって要求されたＭＳコンテキスト情報を含むオーセンティケータリロケーション完了応答を、新オーセンティケータに返す。
【００７３】
更に、旧オーセンティケータは、応答メッセージに、当該ＭＳに対応する旧ＭＳＫ、即ちＭＳに対して現在まだ有効なＭＳＫを含ませてもよい。
【００７４】
更に、オーセンティケータリロケーションロック状態が既に設定されている場合、このステップは、旧オーセンティケータがＭＳのオーセンティケータリロケーションロック状態を解除するステップを更に含んでいてもよい。再認証ロック状態が既に設定されている場合、本ステップは、旧オーセンティケータがＭＳの再認証ロック状態を解除するステップを含んでいてもよい。
【００７５】
ステップ４０５：新オーセンティケータは、旧オーセンティケータにアンカーオーセンティケータリロケーション確認メッセージを送信する。
【００７６】
図５は、本発明の第２実施形態に係るアンカーオーセンティケータのリロケーション方法のフローチャートであり、ＰＵＬＬモード下でのアンカーオーセンティケータのリロケーション方法における他の実施形態を示すフローチャートである。図５に示すように、この方法は、以下のステップを含む。
【００７７】
ステップ５００：新オーセンティケータは、旧オーセンティケータにアンカーオーセンティケータリロケーション通知メッセージを送信して、オーセンティケータリロケーションを要求する。即ち、ＭＳのアンカーオーセンティケータリロケーションを開始する。
【００７８】
ステップ５０１〜ステップ５０２：旧オーセンティケータが現在のオーセンティケータリロケーション要求を許可した場合、旧オーセンティケータは、ＡＡＡサーバにオーセンティケータリロケーション通知要求メッセージを送信して、新オーセンティケータへの切り替えをＡＡＡサーバに通知し、かつ、ＡＡＡサーバが新オーセンティケータを認証するための、新オーセンティケータの関連情報（例えば新オーセンティケータの完全修飾ドメイン名／全称ドメイン名（ＦＱＤＮ））、又は旧オーセンティケータによって提供されるセキュリティパラメータＸ１をＡＡＡサーバに通知する。ＡＡＡサーバは、旧オーセンティケータにオーセンティケータリロケーション通知応答メッセージを返信する。セキュリティパラメータＸ１は、旧オーセンティケータが提供することができる当該ＭＳの関連パラメータ情報であってもよいし、新オーセンティケータと旧オーセンティケータとがどちらも利用可能なセキュリティパラメータであってもよいし、新オーセンティケータと旧オーセンティケータとがどちらも利用可能なパラメータから算出されたセキュリティパラメータであってもよい。
【００７９】
ＡＡＡサーバは、旧オーセンティケータにオーセンティケータリロケーション通知応答を返信する。
【００８０】
ステップ５０３：旧オーセンティケータは、新オーセンティケータにアンカーオーセンティケータリロケーション通知応答を返す。
【００８１】
このステップでは、旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、旧オーセンティケータは、現在のオーセンティケータリロケーション要求を拒否する。検出しなかった場合、旧オーセンティケータは、当該ＭＳのオーセンティケータリロケーションロック状態を設定して、後続の全てのオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する。更に、旧オーセンティケータは、当該ＭＳの再認証ロック状態を設定し、後続の全ての再認証要求の受け付けを拒否してもよい。
【００８２】
旧オーセンティケータが現在のオーセンティケータリロケーション要求を許可した場合、新オーセンティケータに返されるアンカーオーセンティケータリロケーション通知応答には、新オーセンティケータによって要求されたＭＳ  Ｃｏｎｔｅｘｔが含まれていてもよい。ＭＳ  Ｃｏｎｔｅｘｔは、ＭＳ  Ｓｅｃｕｒｉｔｙ  Ｈｉｓｔｏｒｙ、ＭＳ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｃｏｎｔｅｘｔ  ＲＥＧ  Ｃｏｎｔｅｘｔ、Ａｎｃｈｏｒ  ＭＭ  Ｃｏｎｔｅｘｔのうちの１つ以上を含んでいてもよい。更に、アンカーオーセンティケータリロケーション通知応答には、セキュリティパラメータＺが含まれてよい。セキュリティパラメータＺは、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なパラメータ情報であってもよいし、旧オーセンティケータとＡＡＡサーバがどちらも利用可能なパラメータ情報により算出されたセキュリティパラメータであってもよい。
【００８３】
ステップ５０４：新オーセンティケータは、旧オーセンティケータから、許可を示す応答を受信した後、ＡＡＡサーバにオーセンティケータリロケーション要求を送信する。そして、ＡＡＡサーバは、新オーセンティケータを認証する。
【００８４】
このステップにおいて、ＡＡＡサーバに送信されるオーセンティケータリロケーション要求は、ＲＡＤＩＵＳメッセージであってもよいし、Ｄｉａｍｅｔｅｒメッセージであってもよい。当該ＲＡＤＩＵＳメッセージ又はＤｉａｍｅｔｅｒメッセージは、ＭＳ  ＮＡＩを含んでいてもよい。更に、このメッセージは、新オーセンティケータのＦＱＤＮ、旧オーセンティケータによって提供されたセキュリティパラメータＸ、又は旧オーセンティケータによって提供されたセキュリティパラメータＸに基づいて算出されたセキュリティパラメータＹを含んでいてもよい。
【００８５】
新オーセンティケータからＡＡＡサーバに送信される要求には、更に旧オーセンティケータによって提供されたセキュリティパラメータＺ、又はセキュリティパラメータＺから算出されたセキュリティパラメータＷが含まれ、ＡＡＡサーバの認証を要求する。
【００８６】
このステップでは、ＡＡＡサーバの認証は、以下のように実行されてもよい。旧オーセンティケータからのセキュリティパラメータと、新オーセンティケータからのセキュリティパラメータとが同じである場合、認証に成功したとみなされる。または、新オーセンティケータからのセキュリティパラメータと、ＡＡＡサーバ上で利用可能なセキュリティパラメータとが同じである場合、認証に成功したとみなされる。具体的には、ＡＡＡサーバは、旧オーセンティケータによって提供された新オーセンティケータのＦＱＤＮ、旧オーセンティケータによって提供されたセキュリティパラメータＸ１、又はセキュリティパラメータＸ１に基づいて算出されたセキュリティパラメータＹ１に基づいて、新オーセンティケータから受信されたＸと旧オーセンティケータから受信されたセキュリティパラメータＸ１とを比較し、又はセキュリティパラメータＹ１とセキュリティパラメータＹとを比較して、これらが同じである場合、認証に成功したと判断する。
【００８７】
更に、ＡＡＡサーバは、ローカルセキュリティパラメータＺ１と旧オーセンティケータによって提供されたセキュリティパラメータＺを比較し、又はローカルセキュリティパラメータＺ１から算出されたＷ１と、新オーセンティケータから送信されたＷとを比較して、これらが同じである場合、認証に成功したと判断する。
【００８８】
このステップでは、ＡＡＡサーバは、新オーセンティケータに対する認証を完了した後、新オーセンティケータからのオーセンティケータリロケーション要求に応答する。当該オーセンティケータリロケーション要求が許可された場合、返信される応答メッセージには、当該ＭＳに対応する旧ＭＳＫ、即ち、ＭＳに現在まだ有効なＭＳＫが含められる。更に、当該オーセンティケータリロケーション要求が許可された場合、返信される応答メッセージには、ＡＡＡサーバと旧オーセンティケータとがどちらも利用可能なセキュリティパラメータＵ又は当該セキュリティパラメータＵから算出されたセキュリティパラメータＶが含まれていてもよい。
【００８９】
ステップ５０５：新オーセンティケータは、ＡＡＡサーバの認証成功を示す応答を受信した場合、旧オーセンティケータに、ＭＳ  Ｃｏｎｔｅｘｔ要求を含むオーセンティケータリロケーション完了要求を送信する。オーセンティケータリロケーション完了要求には、更に、ＡＡＡサーバから取得されたセキュリティパラメータＵ又はセキュリティパラメータＶが含まれていてもよい。
【００９０】
ステップ５０６：旧オーセンティケータは、オーセンティケータリロケーション完了要求を確認し、そして、新オーセンティケータが信頼できることを確認した後、新オーセンティケータにオーセンティケータリロケーション完了応答を返す。
【００９１】
更に、旧オーセンティケータは、ローカルで利用可能なセキュリティパラメータＵ１またはローカルセキュリティパラメータＵ１に基づいて算出されたセキュリティパラメータＶ１と、新オーセンティケータからのセキュリティパラメータＵ又はセキュリティパラメータＶと比較する。これらが同じである場合、旧オーセンティケータは、当該新オーセンティケータが信頼できると判断する。このとき、旧オーセンティケータは、新オーセンティケータによって要求されたＭＳコンテキスト情報を含むオーセンティケータリロケーション完了応答を、新オーセンティケータに返す。
【００９２】
更に、旧オーセンティケータは、応答メッセージに、当該ＭＳに対応する旧ＭＳＫ、即ちＭＳに対して現在まだ有効なＭＳＫを含ませてもよい。
【００９３】
更に、オーセンティケータリロケーションロック状態が既に設定されている場合、このステップは、旧オーセンティケータがＭＳのオーセンティケータリロケーションロック状態を解除することを更に含んでいてもよい。再認証ロック状態が既に設定されている場合、このステップは、旧オーセンティケータがＭＳの再認証ロック状態を解除するステップを更に含んでいてもよい。
【００９４】
ステップ５０７：新オーセンティケータは、旧オーセンティケータにアンカーオーセンティケータリロケーション確認メッセージを送信する。
【００９５】
図６は、本発明の第３実施形態に係るアンカーオーセンティケータリロケーションの方法のフローチャートであり、ＰＵＳＨモード下でのアンカーオーセンティケータのリロケーション方法を示すフローチャートである。図６に示すように、この方法は、以下のステップを含む。
【００９６】
ステップ６００：旧オーセンティケータは、新オーセンティケータにアンカーオーセンティケータリロケーション要求を送信する。即ち、ＭＳのアンカーオーセンティケータリロケーションを開始する。
【００９７】
このステップでは、旧オーセンティケータが再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、旧オーセンティケータは、現在のオーセンティケータリロケーション要求を開始しない。一方、検出されなかった場合、旧オーセンティケータは、当該ＭＳのオーセンティケータリロケーションロック状態を設定して、後続の全てのオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する。更に、当該ＭＳの再認証ロック状態を設定し、後続の全ての再認証要求の受け付けを拒否する。
【００９８】
更に、旧オーセンティケータは、新オーセンティケータに送信されるアンカーオーセンティケータリロケーション要求メッセージに、ＭＳのコンテキストの一部を含ませてもよい。ＭＳのコンテキストの一部は、ＭＳ  Ｓｅｃｕｒｉｔｙ  Ｈｉｓｔｏｒｙ、ＭＳ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｃｏｎｔｅｘｔ  ＲＥＧ  Ｃｏｎｔｅｘｔ、Ａｎｃｈｏｒ  ＭＭ  Ｃｏｎｔｅｘｔのうちの１つ以上を含む。更に、旧オーセンティケータは、セキュリティパラメータＺを含ませる。セキュリティパラメータＺは、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なパラメータ情報であってもよいし、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なセキュリティパラメータにより算出されたセキュリティパラメータであってもよい。
【００９９】
ステップ６０１：新オーセンティケータは、旧オーセンティケータにアンカーオーセンティケータリロケーション応答を送信して、ＭＳのコンテキストを要求してもよい。
【０１００】
ステップ６０２：旧オーセンティケータは、新オーセンティケータに送信されるアンカーオーセンティケータリロケーション確認メッセージに、ＭＳのコンテキストの一部を含ませてもよい。ＭＳのコンテキストの一部は、ＭＳ  Ｓｅｃｕｒｉｔｙ  Ｈｉｓｔｏｒｙ、ＭＳ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｃｏｎｔｅｘｔ  ＲＥＧ  Ｃｏｎｔｅｘｔ、Ａｎｃｈｏｒ  ＭＭ  Ｃｏｎｔｅｘｔのうちの１つ以上を含む。更に、旧オーセンティケータは、返信されるメッセージに、セキュリティパラメータＺを更に含ませる。セキュリティパラメータＺは、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なパラメータ情報であってもよいし、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なパラメータ情報から算出されたセキュリティパラメータであってもよい。
【０１０１】
ステップ６０３〜ステップ６０６の具体的な処理は、ステップ４０２〜ステップ４０５と完全に同じであるため、ここでは繰り返して説明しない。
【０１０２】
図７は、本発明の第４実施形態に係るアンカーオーセンティケータのリロケーション方法のフローチャートであり、ＰＵＳＨモード下でのアンカーオーセンティケータのリロケーション方法における他の実施形態を示すフローチャートである。図６に示すように、この方法は、以下のステップを含む。
【０１０３】
ステップ７００〜ステップ７０１：旧オーセンティケータがオーセンティケータリロケーション要求を開始する必要がある場合、旧オーセンティケータは、ＡＡＡサーバにオーセンティケータリロケーション通知要求メッセージを送信して、新オーセンティケータへの切り替えをＡＡＡサーバに通知し、かつ、ＡＡＡサーバが新オーセンティケータを認証するための、新オーセンティケータの関連情報（例えば新オーセンティケータの完全修飾ドメイン名／全称ドメイン名（ＦＱＤＮ））、又は又は旧オーセンティケータによって提供されるセキュリティパラメータＸ１をＡＡＡサーバに通知する。ＡＡＡサーバは、旧オーセンティケータにオーセンティケータリロケーション通知応答メッセージを返信する。セキュリティパラメータＸ１は、旧オーセンティケータが提供することができる当該ＭＳの関連パラメータ情報であってもよいし、新オーセンティケータと旧オーセンティケータとがどちらも利用可能なセキュリティパラメータであってもよいし、新オーセンティケータと旧オーセンティケータとがどちらも利用可能なセキュリティパラメータから算出されたセキュリティパラメータであってもよい。
【０１０４】
このステップでは、旧オーセンティケータが、再認証又はオーセンティケータリロケーションが実行中であることを検出した場合、現在のオーセンティケータリロケーション要求を開始しない。一方、検出されなかった場合、旧オーセンティケータは、当該ＭＳのオーセンティケータリロケーションロック状態を設定し、後続の全てのオーセンティケータリロケーション要求及び／又は再認証要求の受け付けを拒否する。更に、当該ＭＳの再認証ロック状態を設定し、後続の全ての再認証要求の受け付けを拒否してもよい。
【０１０５】
ステップ７０２：旧オーセンティケータは、新オーセンティケータにアンカーオーセンティケータリロケーション要求を送信する。即ち、ＭＳのアンカーオーセンティケータリロケーションを開始する。
【０１０６】
更に、旧オーセンティケータは、新オーセンティケータに送信されるアンカーオーセンティケータリロケーション要求メッセージに、ＭＳのコンテキストの一部を含ませてもよい。ＭＳのコンテキストの一部は、ＭＳ  Ｓｅｃｕｒｉｔｙ  Ｈｉｓｔｏｒｙ、ＭＳ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｃｏｎｔｅｘｔ  ＲＥＧ  Ｃｏｎｔｅｘｔ、Ａｎｃｈｏｒ  ＭＭ  Ｃｏｎｔｅｘｔのうちの１つ以上を含む。更に、旧オーセンティケータは、セキュリティパラメータＺを更に含ませる。セキュリティパラメータＺは、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なパラメータ情報であってもよいし、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なセキュリティパラメータから算出されたセキュリティパラメータであってもよい。
【０１０７】
ステップ７０３：新オーセンティケータは、旧オーセンティケータにアンカーオーセンティケータリロケーション応答を送信し、そしてＭＳのコンテキストを要求する。
【０１０８】
ステップ７０４：旧オーセンティケータは、新オーセンティケータに送信されるアンカーオーセンティケータリロケーション確認メッセージに、ＭＳのコンテキストの一部を含ませてもよい。ＭＳのコンテキストの一部は、ＭＳ  Ｓｅｃｕｒｉｔｙ  Ｈｉｓｔｏｒｙ、ＭＳ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｃｏｎｔｅｘｔ  ＲＥＧ  Ｃｏｎｔｅｘｔ、Ａｎｃｈｏｒ  ＭＭ  Ｃｏｎｔｅｘｔのうちの１つ以上を含む。更に、旧オーセンティケータは、返信されるメッセージに、セキュリティパラメータＺを更に含ませてもよい。セキュリティパラメータＺは、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なパラメータ情報であってもよいし、旧オーセンティケータとＡＡＡサーバとがどちらも利用可能なパラメータ情報から算出されたセキュリティパラメータであってもよい。
【０１０９】
ステップ７０５〜ステップ７０８の具体的な処理は、ステップ４０２〜ステップ４０５と完全に同じであるため、ここでは繰り返して説明しない。
【０１１０】
以上の説明は、本発明の好適な実施形態に過ぎず、本発明を限定するものではない。当業者にとっては、本発明に基づく種々の変更と変形が可能である。本発明の趣旨及び範囲を逸脱することなく実施されたあらゆる修正、同等の置換及び改良等は、すべて本発明の保護範囲に属する。
【図１】
0005531117.tif 000002
【図２】
0005531117.tif 000003
【図３】
0005531117.tif 000004
【図４】
0005531117.tif 000005
【図５】
0005531117.tif 000006
【図６】
0005531117.tif 000007
【図７】
0005531117.tif 000008