(57)【要約】  移動通信分野においてダイアメータサーバに基づいてキーを発生および配信する方法をここで開示する。ＭＮは、ＮＡＲ識別子をＰＡＲに送信する。ＮＡＲ識別子を受信した後に、ＰＡＲは、ＮＡＲ識別子とＭＮ識別子とをダイアメータサーバに送信する。ＮＡＲ識別子とＭＮ識別子とを受信した後に、ダイアメータサーバは最初に乱数を発生させ、次に、乱数にしたがって共有キーを発生させ、次に、共有キーをＮＡＲに送信し、乱数をＭＮに送信する。乱数を受信した後に、ＭＮは共有キーを発生させる。ダイアメータサーバに基づいてキーを発生および配信する装置およびシステムもまた、ここで開示する。本発明の下での技術的解決方法は、ドミノ効果を回避し、共有キーの安全性を向上させる。
2010510701.tif 000002
【特許請求の範囲】
【請求項１】
ダイアメータサーバに基づいてキーを発生および配信する方法において、
移動ノードＭＮのハンドオーバの前に、前記ダイアメータサーバにより、以前のアクセスルータＰＡＲによって送信されるメッセージを受信し、前記メッセージは、前記ＭＮのハンドオーバ後の、ＮＡＲ＿ＩＤと略される、新しいアクセスルータＮＡＲの識別子と、ＭＮ識別子ＭＮ＿ＩＤとを搬送することと、
乱数を発生させ、前記乱数にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させることと、
前記ＭＮと前記ＮＡＲとの間で共有されるキーを前記ＮＡＲに送信することと、
前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するためのパラメータとして、前記乱数を前記ＭＮに送信することとを含む方法。
【請求項２】
前記ダイアメータサーバが、前記ＭＮのハンドオーバに先立って前記ＰＡＲによって送信されるメッセージを受信する前に、前記ＰＡＲは、前記ＭＮによって送信される前記ＮＡＲ＿ＩＤを受信する請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項３】
前記ＮＡＲ＿ＩＤは、前記ＮＡＲのＩＰアドレスである請求項１または２記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項４】
前記ＭＮ＿ＩＤは、前記ＭＮのアクセス識別子である請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項５】
セキュリティアソシエーションが、前記ダイアメータサーバと前記ＮＡＲとの間に存在する請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項６】
前記ＭＮは、前記乱数を受信した後で、かつ、前記ＮＡＲに移動する前に、前記乱数にしたがって、前記ＮＡＲと共有されるキーを発生させる請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項７】
前記ＭＮは、前記乱数を受信し、かつ、前記ＮＡＲに移動した後に、前記乱数にしたがって、前記ＮＡＲと共有されるキーを発生させる請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項８】
前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させるために使用される関数は、擬似乱数発生関数である請求項１、２、４、５、６、または７記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項９】
前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させる式は、
共有キー＝ＰＲＦ（前記サーバと前記ＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜前記キーの有効期間）である請求項８記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項１０】
前記乱数を前記ＭＮに送信する方法は、
前記ダイアメータサーバにより、前記乱数を前記ＰＡＲに送信することと、
前記ＰＡＲにより、前記乱数を前記ＭＮに転送することとを含む請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項１１】
移動ノードＭＮ、以前のアクセスルータＰＡＲ、新しいアクセスルータＮＡＲ、およびダイアメータサーバを具備する、ダイアメータサーバに基づいてキーを発生および配信するシステムにおいて、
前記ダイアメータサーバは、
乱数を発生させ、前記乱数にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させるように適合されているダイアメータキー発生モジュールと、
前記共有キーを前記ＮＡＲに送信し、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するためのパラメータとして、前記乱数を前記ＭＮに送信するように適合されている送信モジュールとを備えるシステム。
【請求項１２】
前記ＭＮは、
ＮＡＲ識別子ＮＡＲ＿ＩＤを前記ＰＡＲに送信するように適合されている送信モジュールと、
前記ダイアメータサーバから前記乱数を受信し、前記乱数にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させるように適合されているキー発生モジュールとを備える請求項１１記載のダイアメータサーバに基づいてキーを発生および配信するシステム。
【請求項１３】
前記ＰＡＲは、
前記ＭＮから前記ＮＡＲ＿ＩＤを受信し、前記ＮＡＲ＿ＩＤと、ＭＮ識別子ＭＮ＿ＩＤとを前記ダイアメータサーバに送信し、前記ダイアメータサーバによって送信される前記乱数を前記ＭＮに転送するように適合されている受信および送信モジュールを備える請求項１１記載のダイアメータサーバに基づいてキーを発生および配信するシステム。
【請求項１４】
前記ＮＡＲは、
前記ダイアメータサーバによって送信される共有キーを受信し、受信応答メッセージを前記ダイアメータサーバに送信するように適合されている受信および応答モジュールを備える請求項１１記載のダイアメータサーバに基づいてキーを発生および配信するシステム。
【請求項１５】
前記ダイアメータサーバは、前記ダイアメータサーバが、式、共有キー＝ＰＲＦ（前記サーバと前記ＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜前記キーの有効期間）にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するように適合されているキー計算ユニットをさらに備え、
前記ＭＮは、前記ＭＮが、式、共有キー＝ＰＲＦ（前記サーバと前記ＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜前記キーの有効期間）にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するように適合されているキー計算ユニットをさらに備える請求項１１ないし１４のいずれか１項記載のダイアメータサーバに基づいてキーを発生および配信するシステム。
【請求項１６】
ダイアメータサーバにおいて、
乱数を発生させ、前記乱数にしたがって、移動ノードＭＮと、新しいアクセスルータＮＡＲとの間で共有されるキーを発生させるように適合されているダイアメータキー発生モジュールと、
前記共有キーを前記ＮＡＲに送信し、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するためのパラメータとして、前記乱数を前記ＭＮに送信するように適合されている送信モジュールとを具備するダイアメータサーバ。
【請求項１７】
式、共有キー＝ＰＲＦ（前記サーバと前記ＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜前記キーの有効期間）にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するように適合されているキー計算ユニットをさらに具備する請求項１６記載のダイアメータサーバ。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は移動通信に関し、特に、ダイアメータサーバに基づいてキーを発生および配信するための方法、装置、およびシステムに関する。
【背景】
【０００２】
移動ノード（ＭＮ）がインターネットプロトコルバージョン６（ＩＰｖ６）ネットワーク中を歩き回っている間に、ＭＩＰ６プロトコルは、ＭＮがホームＩＰアドレスを通して通信する方法を提供する。方法は、ＭＮがフォーリンネットワークに移動するときに、ホームエージェント（ＨＡ）においてケアオブアドレス（ＣｏＡ）を登録することをＭＮに要求する。ＭＮがフォーリンアクセスルータから別のルータにハンドオーバするとき、ＭＮは、ＣｏＡを回復し、ＨＡにおいてＣｏＡを登録する必要がある。ＭＩＰ６の基本プロトコルにより提供される解決方法は、ＭＮが新しいアクセスルータ（ＮＡＲ）に移動した後にのみ新しいＣｏＡを取得することである。
【０００３】
ＭＩＰ６の基本プロトコルは、次の観点において欠点がある。  
（１）ＭＮは、新しいルータへ移動した後にのみＣｏＡを取得する。ＭＮが新しいＣｏＡを取得する前に、ＭＮと通信ノードとの間の通信は中断され、したがって、長いハンドオーバ遅延を招来する。  
（２）ＭＮがＨＡにおいて新しいＣｏＡを登録する前であり、ＭＮが新しいルータにハンドオーバした後の期間において、ＭＮに向けられるパケットは、依然としてＭＮの古いＣｏＡにルーティングされる。古いＣｏＡは、もはや利用可能ではないことから、ＭＮに向けられるパケットは廃棄される。
【０００４】
ＦＭＩＰ６プロトコルは、ＭＩＰ６の基本プロトコルを拡張し、ＭＩＰ６プロトコルの上述の問題を解決する。ＦＭＩＰ６プロトコルは、ＭＮが新しいルータに移動する前にＮＡＲからＣｏＡを取得する方法を提供し、したがって、通信遅延を低減させる。ＦＭＩＰ６プロトコルはまた、以前のアクセスルータ（ＰＡＲ）とＭＮとの間でトンネルをセットアップする。古いＣｏＡに向けられるデータは、トンネルを通してＭＮにルーティングされる。
【０００５】
ＰＡＲとＭＮとの間のデータ伝送の安全性を保証するために、ＰＡＲとＭＮとの間で、セキュリティアソシエーションをセットアップする必要がある。セキュリティアソシエーションをセットアップする要は、ＰＡＲとＭＮとの間で共有されるキーを配信することである。
【０００６】
ハンドオーバキーを配信する方法は、先行技術において提供されている。図１中で示したように、方法は次のステップを含む。  
ステップ１０１：ＭＮがハンドオーバキー要求（ＨＫＲｅｑ）をＮＡＲに送信し、ＮＡＲ−ＭＮキーを要求する。  
ステップ１０２：ＨＫＲｅｑを受信した後に、ＮＡＲは、ＨＫＲｅｑメッセージをＰＡＲに送信し、ハンドオーバキーのルートキーを要求する。  
ステップ１０３：ハンドオーバキー応答（ＨＫＲｅｓｐ）を通して、ＰＡＲが、ハンドオーバキーのルートキーをＮＡＲに送信する。  
ステップ１０４：ルートキーにしたがって、ＮＡＲはＮＡＲ−ＭＮキーを発生させ、ＨＫＲｅｓｐをＭＮに送信する。
【０００７】
ＨＫＲｅｑおよびＨＫＲｅｓｐメッセージは、ＭＩＰ６のサブオプションであってもよく、ＦＭＩＰ６メッセージまたはＭＩＰ６メッセージ中に組み込まれ、ＮＡＲに送信してもよい。
【０００８】
上述の方法におけるシグナリングは、伝送のためのＦＭＩＰ６プロトコルのシグナリングにおいて搬送してもよい。このケースにおいて、キー配信シグナリングデータは、ＦＭＩＰ６シグナリングデータの一部である。上述の方法はまた、プレハンドオーバモードおよび反応モードの下で、キー配信シグナリング伝送モードを提供する。
【０００９】
図２中で示したように、先行技術のプレハンドオーバモードにおけるキー配信方法は、次のステップを含む。  
ステップ２０１：ＭＮが、ＮＡＲに向けられるＨＫＲｅｑをＦａｓｔ Ｂｉｎｄｉｎｇ Ｕｐｄａｔｅ（ＦＢＵ）メッセージに付け、メッセージをＰＡＲに送信し、ＭＮに向けられるデータをＮＡＲに転送するようにＰＡＲに要求する。  
ステップ２０２：ＰＡＲがハンドオーバ開始（ＨＩ）メッセージをＮＡＲに送信するとき、ＨＩメッセージは、ＨＫＲｅｑメッセージを搬送する。  
ステップ２０３：ＨＫＲｅｑメッセージを受信した後に、ＮＡＲは、Ｆａｓｔ Ｂｉｎｄｉｎｇ Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ（ＦＢａｃｋ）をＰＡＲに送信し、ＨＫＲｅｓｐメッセージをＰＡＲに戻す。  
ステップ２０４：、ＨＫＲｅｓｐメッセージを受信した後に、ＰＡＲは、ＨＫＲｅｓｐメッセージをＭＮに送信する。
【００１０】
図３中で示したように、先行技術の反応モードにおけるキー配信方法は、次のステップを含む。  
ステップ３０１：ＭＮが、ＨＫＲｅｑメッセージをＦａｓｔ Ｎｅｉｇｈｂｏｒ Ａｄｖｅｒｔｉｓｅｍｅｎｔ（ＦＮＡ）メッセージに付け、ＦＮＡメッセージをＮＡＲに送信し、新しいＣｏＡの使用の開始を知らせる。  
ステップ３０２：ＨＫＲｅｑメッセージを受信した後に、ＮＡＲは、ＨＫＲｅｑメッセージを搬送するＦＢＵメッセージをＰＡＲに送信する。  
ステップ３０３：ＨＫＲｅｑメッセージを受信した後に、ＰＡＲは、ＨＫＲｅｓｐメッセージをＮＡＲに送信する。  
ステップ３０４：ＨＫＲｅｓｐメッセージを受信した後に、ＮＡＲは、ＨＫＲｅｓｐメッセージをＭＮに送信する。
【００１１】
先行技術は、次の安全性の問題を含んでいる。  
ドミノ効果：ドミノ効果は、いっしょに配置されたドミノの中で、ドミノのうちの１つが崩壊するとすぐに、残りのすべてのドミノが影響を受け、その結果として崩壊することを意味する。ＮＡＲがＰＡＲからハンドオーバルートキーを取得するとき、ドミノ効果が発生する。ドメイン中のアクセスルータ（ＡＲ）がいったん破られると、ＭＮがＡＲを通過した後のハンドオーバキーは、横取りを受けやすい。  
コストがかかる配備：ＰＡＲは認証を担当するが、それは、すべてのＡＲが認証できなければならないことを意味する。このようなネットワークを配備することは、かなりコストがかかる。
【概要】
【００１２】
ＭＮのハンドオーバ時におけるデータ伝送の安全性を向上させ、ネットワーク配備のコストを軽減させるために、本発明は、ダイアメータサーバに基づいてキーを発生および配信するための方法、装置およびシステムを提供する。
【００１３】
本発明の実施形態は、以下の技術的解決方法により実行される。
【００１４】
本発明の実施形態における、ダイアメータサーバに基づいてキーを発生および配信する方法は、ダイアメータサーバにより、ＭＮのハンドオーバの前にＰＡＲによって送信されるメッセージを受信し、ここで、メッセージは、ＭＮのハンドオーバ後のＮＡＲの識別子と、ＭＮの識別子とを搬送することと、乱数を発生させ、乱数にしたがって、ＭＮとＮＡＲとの間で共有されるキーを発生させることと、ＭＮとＮＡＲとの間で共有されるキーをＮＡＲに送信することと、ＭＮとＮＡＲとの間で共有されるキーを計算するためのパラメータとして、乱数をＭＮに送信することとを含む。
【００１５】
本発明の実施形態における、ダイアメータサーバに基づいてキーを発生および配信するシステムは、ＭＮと、ＰＡＲと、ＮＡＲと、ダイアメータサーバとを含む。
【００１６】
ダイアメータサーバは、乱数を発生させ、乱数にしたがって、ＭＮとＮＡＲとの間で共有されるキーを発生させるように適合されているダイアメータキー発生モジュールと、共有キーをＮＡＲに送信し、ＭＮとＮＡＲとの間で共有されるキーを計算するためのパラメータとして、乱数をＭＮに送信するように適合されている送信モジュールとを含む。
【００１７】
本発明の実施形態において提供されるダイアメータサーバは、乱数を発生させ、乱数にしたがって、ＭＮとＮＡＲとの間で共有されるキーを発生させるように適合されているダイアメータキー発生モジュールと、共有キーをＮＡＲに送信し、ＭＮとＮＡＲとの間で共有されるキーを計算するためのパラメータとして、乱数をＭＮに送信するように適合されている送信モジュールとを含む。
【００１８】
本発明の下での技術的解決方法は、次の利益をもたらす。  
この技術的解決方法において、ダイアメータサーバは、キーを直接ＭＮに送信せず、代わりに乱数を送信し、ＭＮは、共有キーを計算し、したがって、共有キーがＰＡＲにより取得されるのを防ぎ、先行技術におけるドミノ効果が回避される。ＭＮとＮＡＲとの間の共有キーの発生は、ＰＡＲに決して依存しないことから、ＮＡＲとＭＮとの間のキーの配信は、ＰＡＲが破られる場合でさえ、影響を受けない。さらに、本発明の実施形態において、ＰＡＲが認証を実行する必要はなく、したがって、ネットワーク配備の費用が低減される。
【図面の簡単な説明】
【００１９】
【図１】図１は、先行技術における、ハンドオーバキーを配信する方法のシグナリング伝送を示す。
【図２】図２は、先行技術の、プレハンドオーバモードにおけるキー配信方法のフローチャートである。
【図３】図３は、先行技術の、反応モードにおけるキー配信方法のフローチャートである。
【図４】図４は、本発明の実施形態における、キーを発生および配信する方法のフローチャートである。
【図５】図５は、本発明の実施形態における、キーを発生および配信するシステムを示す。
【詳細な説明】
【００２０】
実施形態および添付図面を参照することにより、本発明を以下で詳細に記述するが、本発明は、以下の実施形態に限定されない。
【００２１】
ダイアメータサーバに基づいてキーを発生および配信する方法およびシステムを、本発明の実施形態において提供する。ＭＮが次のルータに移動する前に、ダイアメータサーバが、ＭＮとＮＡＲとにキーを配信し、ＮＡＲがＰＡＲになるときに、キーは適用される。
【００２２】
図４中で示したように、ダイアメータサーバに基づいてキーを発生および配信する方法は、次のステップを含む。
【００２３】
ステップ４０１：ＭＮが、ＨＫＲｅｑメッセージをＰＡＲに送信し、ここで、ＨＫＲｅｑメッセージは、ＮＡＲ識別子（ＮＡＲ＿ＩＤ）に関する情報を搬送する。ＮＡＲ＿ＩＤは、ＮＡＲのＩＰアドレスであってもよい。
【００２４】
ステップ４０２：ＨＫＲｅｑを受信した後に、ＰＡＲは、ＨＫＲｅｑ情報を解き、第１のＡＡＡｒｅｑメッセージを発生させ、第１のＡＡＡｒｅｑメッセージをダイアメータサーバに送信する。
【００２５】
ＡＡＡｒｅｑメッセージは、ハンドオーバキーを要求するために、ＰＡＲによってダイアメータサーバに送信されるダイアメータメッセージである。メッセージは、ＮＡＲ＿ＩＤとＭＮ識別子（ＭＮ＿ＩＤ）とを搬送する。ＭＮ＿ＩＤは一般に、ＭＮのアクセス識別子であり、ｍｎ＠ｈｏｍｅ．ｎｅｔのフォーマットであってもよい。
【００２６】
ステップ４０３：第１のＡＡＡｒｅｑメッセージを受信した後に、ダイアメータサーバは、乱数“ｎｏｎｃｅ”を発生させ、入力として、ｎｏｎｃｅと、ＮＡＲ＿ＩＤと、ＡＡＡ＿ＩＤと、ＭＮ＿ＩＤと、有効時間と、ＡＡＡ−ＭＮキーとを使用することにより、ＰＲＦ関数によって、共有キー“ＮＡＲ−ＭＮキー”を発生させる。
【００２７】
ｎｏｎｃｅは乱数である。ＡＡＡ＿ＩＤは、ダイアメータサーバの識別子であり、一般にダイアメータサーバのＩＰアドレスである。有効時間は、キーの有効期間である。ＰＲＦ関数は、擬似乱数発生関数であり、ＰＲＦ関数の出力にしたがって、ＰＲＦ関数の入力を導き出すことは困難である。ＡＡＡ−ＭＮキーは、ダイアメータサーバとＭＮとの間で共有されるキーである。ＮＡＲ−ＭＮキーは、ＮＡＲとＭＮとの間で共有されるキーであり、本発明の実施系において発生されることが予期される。
【００２８】
共有キーを計算するための式は、ＮＡＲ−ＭＮキー＝ＰＲＦ（ＡＡＡ−ＭＮキー、ｎｏｎｃｅ｜ＮＡＲ＿ＩＤ｜ＡＡＡ＿ＩＤ｜ＭＮ＿ＩＤ｜有効時間）である。
【００２９】
ステップ４０４：ダイアメータサーバは、第２のＡＡＡｒｅｑメッセージにより、ＮＡＲ−ＭＮキーをＮＡＲに送信する。
【００３０】
ステップ４０５：第２のＡＡＡｒｅｑメッセージを受信した後に、ＮＡＲは、第２の応答メッセージをダイアメータサーバに戻す。
【００３１】
ステップ４０６：ＮＡＲから第２の応答メッセージを受信した後に、ダイアメータサーバは、“ｎｏｎｃｅ”を搬送する第１の応答メッセージをＰＡＲに戻す。
【００３２】
ステップ４０７：ダイアメータサーバから第１の応答メッセージを受信した後に、ＰＡＲは、ダイアメータサーバから受信した“ｎｏｎｃｅ”をＭＮに送信する。
【００３３】
ステップ４０８：ＮＡＲに移動した後に、ＭＮは、“ｎｏｎｃｅ”にしたがって、共有キー“ＮＡＲ−ＭＮキー”を計算する。同様に、共有キーを計算するための式は、ＮＡＲ−ＭＮキー＝ＰＲＦ（ＡＡＡ−ＭＮキー、ｎｏｎｃｅ｜ＮＡＲ＿ＩＤ｜ＡＡＡ＿ＩＤ｜ＭＮ＿ＩＤ｜有効時間）である。
【００３４】
ＭＮはまた、ＮＡＲへの移動の前に“ｎｏｎｃｅ”にしたがって共有キー“ＮＡＲ−ＭＮキー”を計算してもよく、これにより、ＭＮの速い移動に対処できることが当業者に理解できる。
【００３５】
本発明の実施形態における、キーを発生および配信することに対する技術的解決方法は、次の点で安全である。  
ステップ４０２において、ＰＡＲは、いずれのキーも発生させない。代わりに、ダイアメータサーバが、その後のステップにおいてキーを発生させる。それゆえに、ＰＡＲが破られる場合でさえ、ＮＡＲとＭＮとの間で共有されるキーは、影響を受けず、したがってドミノ効果を防ぐ。  
ステップ４０６、４０７、および４０８において、ダイアメータサーバは、ＰＡＲを通してＭＮに“ｎｏｎｃｅ”値を送信する。それゆえに、ＰＡＲはｎｏｎｃｅのみを知っており、ＮＡＲ−ＭＮキーを計算することができず、したがって、ＮＡＲ−ＭＮキーがＰＡＲに開示されることを防ぐ。
【００３６】
セキュリティアソシエーションが、ダイアメータサーバとＮＡＲとの間に存在することから、それらの間でキーを配信することは安全である。
【００３７】
さらに、ＡＲは一般的に、アクセス認証関数をサポートする必要があることから、本実施形態におけるＡＲは、ダイアメータクライアントをサポートする必要がある。
【００３８】
図５中で示したように、本発明の実施形態におけるダイアメータサーバに基づいてキーを発生および配信するシステムは、ＭＮと、ＰＡＲと、ＮＡＲと、ダイアメータサーバとを含む。
【００３９】
ＭＮは、ＮＡＲ＿ＩＤをＰＡＲに送信するように適合されている送信モジュールと、ダイアメータサーバから乱数を受信し、乱数にしたがって、ＭＮとＮＡＲとの間で共有されるキーを発生させるように適合されているキー発生モジュールとを含む。
【００４０】
ＰＡＲは、ＭＮからＮＡＲ＿ＩＤを受信し、ＮＡＲ＿ＩＤとＭＮ＿ＩＤとをダイアメータサーバに送信し、ダイアメータサーバにより送信される乱数をＭＮに転送するように適合されている受信および送信モジュールを含む。
【００４１】
ダイアメータサーバは、乱数を発生させ、乱数にしたがって、ＭＮとＮＡＲとの間で共有されるキーを発生させるように適合されているダイアメータキー発生モジュールと、ＭＮとＮＡＲとの間で共有されるキーをＮＡＲに送信し、乱数をＭＮに送信するように適合されている送信モジュールとを含む。
【００４２】
ＮＡＲは、ダイアメータサーバにより送信される、ＭＮとＮＡＲとの間で共有されるキーを受信し、受信応答メッセージをダイアメータサーバに送信するように適合されている受信および応答モジュールを含む。
【００４３】
安全性を向上させるために、ダイアメータサーバが、式“共有キー＝ＰＲＦ（サーバとＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜キーの有効期間）”にしたがって、ＭＮとＮＡＲとの間で共有されるキーを計算するように適合されているキー計算ユニットを、ダイアメータサーバはさらに含む。
【００４４】
それに応じて、ＭＮが、式“共有キー＝ＰＲＦ（サーバとＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜キーの有効期間）”にしたがって、ＭＮとＮＡＲとの間で共有されるキーを計算するように適合されているキー計算ユニットを、ＭＮはさらに含む。
【００４５】
いくつかの好ましい実施形態を通して本発明を記述したが、本発明は、このような実施形態に限定されない。本発明の精神および範囲から逸脱することなく、当業者が本発明に対するさまざまな修正およびバリエーションを実施できることは明らかである。バリエーションおよび代替が以下の特許請求の範囲またはそれらの均等物により規定される保護の範囲に該当する場合、本発明は、それらをカバーするように向けられている。
【図１】
2010510701.tif 000003
【図２】
2010510701.tif 000004
【図３】
2010510701.tif 000005
【図４】
2010510701.tif 000006
【図５】
2010510701.tif 000007
【手続補正書】
【提出日】平成21年5月19日(2009.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ダイアメータサーバに基づいてキーを発生および配信する方法において、
移動ノードＭＮのハンドオーバの前に、前記ダイアメータサーバにより、以前のアクセスルータＰＡＲによって送信されるメッセージを受信し、前記メッセージは、前記ＭＮのハンドオーバ後の、ＮＡＲ＿ＩＤと略される、新しいアクセスルータＮＡＲの識別子と、ＭＮ識別子ＭＮ＿ＩＤとを搬送することと、
乱数を発生させ、前記乱数にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させることと、
前記ＭＮと前記ＮＡＲとの間で共有されるキーを前記ＮＡＲに送信することと、
前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するためのパラメータとして、前記乱数を前記ＭＮに送信することとを含むことにより特徴付けられる方法。
【請求項２】
前記ダイアメータサーバが、前記ＭＮのハンドオーバに先立って前記ＰＡＲによって送信されるメッセージを受信する前に、前記ＰＡＲは、前記ＭＮによって送信される前記ＮＡＲ＿ＩＤを受信し、
前記ＮＡＲ＿ＩＤは、前記ＮＡＲのＩＰアドレスであることを特徴とする請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項３】
前記ＭＮ＿ＩＤは、前記ＭＮのアクセス識別子であることを特徴とする請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項４】
セキュリティアソシエーションが、前記ダイアメータサーバと前記ＮＡＲとの間に存在することを特徴とする請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項５】
前記ＭＮは、前記乱数を受信した後で、かつ、前記ＮＡＲに移動する前に、前記乱数にしたがって、前記ＮＡＲと共有されるキーを発生させるか、
または、
前記ＭＮは、前記乱数を受信し、かつ、前記ＮＡＲに移動した後に、前記乱数にしたがって、前記ＮＡＲと共有されるキーを発生させることを特徴とする請求項１記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項６】
前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させるために使用される関数は、擬似乱数発生関数であることを特徴とする請求項１ないし５のいずれか１項記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項７】
前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させる式は、
共有キー＝ＰＲＦ（前記サーバと前記ＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜前記キーの有効期間）であることを特徴とする請求項６記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項８】
前記乱数を前記ＭＮに送信することは、
前記ダイアメータサーバにより、前記乱数を前記ＰＡＲに送信することと、
前記ＰＡＲにより、前記乱数を前記ＭＮに転送することとを含むことを特徴とする請求項１ないし５のいずれか１項記載のダイアメータサーバに基づいてキーを発生および配信する方法。
【請求項９】
移動ノードＭＮ、以前のアクセスルータＰＡＲ、新しいアクセスルータＮＡＲ、およびダイアメータサーバを具備する、ダイアメータサーバに基づいてキーを発生および配信するシステムにおいて、
前記ダイアメータサーバは、
乱数を発生させ、前記乱数にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させるように適合されているダイアメータキー発生モジュールと、
前記共有キーを前記ＮＡＲに送信し、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するためのパラメータとして、前記乱数を前記ＭＮに送信するように適合されている送信モジュールとを備えることを特徴とするシステム。
【請求項１０】
前記ＭＮは、
ＮＡＲ識別子ＮＡＲ＿ＩＤを前記ＰＡＲに送信するように適合されている送信モジュールと、
前記ダイアメータサーバから前記乱数を受信し、前記乱数にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを発生させるように適合されているキー発生モジュールとを備えることを特徴とする請求項９記載のダイアメータサーバに基づいてキーを発生および配信するシステム。
【請求項１１】
前記ＰＡＲは、
前記ＭＮから前記ＮＡＲ＿ＩＤを受信し、前記ＮＡＲ＿ＩＤと、ＭＮ識別子ＭＮ＿ＩＤとを前記ダイアメータサーバに送信し、前記ダイアメータサーバによって送信される前記乱数を前記ＭＮに転送するように適合されている受信および送信モジュールを備えることを特徴とする請求項９または１０記載のダイアメータサーバに基づいてキーを発生および配信するシステム。
【請求項１２】
前記ＮＡＲは、
前記ダイアメータサーバによって送信される共有キーを受信し、受信応答メッセージを前記ダイアメータサーバに送信するように適合されている受信および応答モジュールを備えることを特徴とする請求項９または１０記載のダイアメータサーバに基づいてキーを発生および配信するシステム。
【請求項１３】
前記ダイアメータサーバは、前記ダイアメータサーバが、式、共有キー＝ＰＲＦ（前記サーバと前記ＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜前記キーの有効期間）にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するように適合されているキー計算ユニットをさらに備え、
前記ＭＮは、前記ＭＮが、式、共有キー＝ＰＲＦ（前記サーバと前記ＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜前記キーの有効期間）にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するように適合されているキー計算ユニットをさらに備える請求項９ないし１２のいずれか１項記載のダイアメータサーバに基づいてキーを発生および配信するシステム。
【請求項１４】
ダイアメータサーバにおいて、
乱数を発生させ、前記乱数にしたがって、移動ノードＭＮと、新しいアクセスルータＮＡＲとの間で共有されるキーを発生させるように適合されているダイアメータキー発生モジュールと、
前記共有キーを前記ＮＡＲに送信し、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するためのパラメータとして、前記乱数を前記ＭＮに送信するように適合されている送信モジュールとを具備することにより特徴付けられるダイアメータサーバ。
【請求項１５】
式、共有キー＝ＰＲＦ（前記サーバと前記ＭＮとの間で共有されるキー、乱数｜ＮＡＲ＿ＩＤ｜ダイアメータサーバ識別子｜ＭＮ＿ＩＤ｜前記キーの有効期間）にしたがって、前記ＭＮと前記ＮＡＲとの間で共有されるキーを計算するように適合されているキー計算ユニットをさらに具備することにより特徴付けられる請求項１４記載のダイアメータサーバ。
【国際調査報告】
2010510701.tif 000008
2010510701.tif 000009
2010510701.tif 000010
2010510701.tif 000011