(57)【要約】【課題】移動ノードの移動に伴って発生するネットワークのハンドオーバにおいて、ネットワーク認証およびサービス認証の両方を考慮し、処理の効率化を図る。【解決手段】相手ノード３１は、コンテンツ鍵を分割した第１分割データ（Ｋｃ２−ａ）および第２分割データ（Ｋｃ２−ｂ）をそれぞれ移動ノード１０のハンドオーバ前後の異なるネットワーク経由で移動ノード１０へ送信し（Ｓ２２〜Ｓ２４）、移動ノード１０は、相手ノード３１から受信した第１分割データ（Ｋｃ２−ａ）および第２分割データ（Ｋｃ２−ｂ）から復元したコンテンツ鍵を用いて、相手ノード３１から受信した暗号化コンテンツを復号し、該復号結果を相手ノード３１に送信し（Ｓ２５〜Ｓ２８）、相手ノード３１は、移動ノード１０から受信したコンテンツ復号結果に応じて、移動ノード１０に対し、コンテンツの送信を継続するか否かを判断する（Ｓ２９）。【選択図】図８
2010103943.tif 000002
【特許請求の範囲】
【請求項１】
移動ノードが通信相手である相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおいて、
前記相手ノードは、
前記移動ノードへ送信する暗号化コンテンツを復号するためのコンテンツ鍵を復元するための第１のデータおよび第２のデータを生成するコンテンツ鍵復元データ生成手段と、
前記第１のデータおよび第２のデータをそれぞれ前記移動ノードのハンドオーバ前後の異なるネットワーク経由で前記移動ノードへ送信するコンテンツ鍵配信手段と、
前記移動ノードから受信したコンテンツ復号結果に応じて、前記移動ノードに対し、コンテンツの送信を継続するか否かを判断するコンテンツ配信手段と、を有し、
前記移動ノードは、
前記相手ノードから受信した第１のデータおよび第２のデータを用いて、コンテンツ鍵を復元するコンテンツ鍵復元手段と、
該復元されたコンテンツ鍵を用いて、前記相手ノードから受信した暗号化コンテンツを復号するコンテンツ復号手段と、
該復号結果を前記相手ノードに送信するコンテンツ復号結果送信手段と、を有する、
ことを特徴とする移動通信ネットワークシステム。
【請求項２】
前記第１のデータおよび第２のデータは、コンテンツ鍵を分割したデータであることを特徴とする請求項１に記載の移動通信ネットワークシステム。
【請求項３】
前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有し、
前記ホームエージェントは、
第１の乱数を生成する乱数生成手段と、
該第１の乱数を前記相手ノードへ送信する乱数送信手段と、
前記相手ノードから受信した第２の乱数と前記第１の乱数との第１の排他的論理和値を計算する排他的論理和演算手段と、
該第１の排他的論理和値を前記移動ノードへ送信する排他的論理和値送信手段と、を有し、
前記相手ノードは、
第２の乱数を生成する乱数生成手段と、
該第２の乱数を前記ホームエージェントへ送信する乱数送信手段と、
前記ホームエージェントから受信した第１の乱数と前記第２の乱数との第２の排他的論理和値を計算する排他的論理和演算手段と、
該第２の排他的論理和値を前記移動ノードのハンドオーバ後のアクセスゲートウェイへ送信する排他的論理和値送信手段と、を有し、
前記移動ノードは、前記ホームエージェントから受信した第１の排他的論理和値をハンドオーバ後のアクセスゲートウェイへ送信する排他的論理和値送信手段を有し、
前記アクセスゲートウェイは、ハンドオーバにより新たに接続を要求している移動ノードから受信した第１の排他的論理和値と、該移動ノードの通信相手である相手ノードから受信した第２の排他的論理和値との一致を検証するネットワーク検証手段を有する、
ことを特徴とする請求項１または請求項２に記載の移動通信ネットワークシステム。
【請求項４】
移動ノードが通信相手である相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおける、前記相手ノードにおいて、
前記移動ノードへ送信する暗号化コンテンツを復号するためのコンテンツ鍵を復元するための第１のデータおよび第２のデータを生成するコンテンツ鍵復元データ生成手段と、
前記第１のデータおよび第２のデータをそれぞれ前記移動ノードのハンドオーバ前後の異なるネットワーク経由で前記移動ノードへ送信するコンテンツ鍵配信手段と、
前記移動ノードから受信したコンテンツ復号結果に応じて、前記移動ノードに対し、コンテンツの送信を継続するか否かを判断するコンテンツ配信手段と、
を備えたことを特徴とする相手ノード。
【請求項５】
移動ノードが通信相手である相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおける、前記移動ノードにおいて、
前記相手ノードから受信した第１のデータおよび第２のデータを用いて、コンテンツ鍵を復元するコンテンツ鍵復元手段と、
該復元されたコンテンツ鍵を用いて、前記相手ノードから受信した暗号化コンテンツを復号するコンテンツ復号手段と、
該復号結果を前記相手ノードに送信するコンテンツ復号結果送信手段と、
を備えたことを特徴とする移動ノード。
【請求項６】
移動ノードとその通信相手である相手ノードと前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有し、前記移動ノードが前記相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおける、前記ホームエージェントにおいて、
第１の乱数を生成する乱数生成手段と、
該第１の乱数を前記相手ノードへ送信する乱数送信手段と、
前記相手ノードから受信した第２の乱数と前記第１の乱数との第１の排他的論理和値を計算する排他的論理和演算手段と、
該第１の排他的論理和値を前記移動ノードへ送信する排他的論理和値送信手段と、
を備えたことを特徴とするホームエージェント。
【請求項７】
前記移動通信ネットワークシステムは、前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有しており、
前記相手ノードは、
第２の乱数を生成する乱数生成手段と、
該第２の乱数を前記ホームエージェントへ送信する乱数送信手段と、
前記ホームエージェントから受信した第１の乱数と前記第２の乱数との第２の排他的論理和値を計算する排他的論理和演算手段と、
該第２の排他的論理和値を前記移動ノードのハンドオーバ後のアクセスゲートウェイへ送信する排他的論理和値送信手段と、
をさらに備えたことを特徴とする請求項４に記載の相手ノード。
【請求項８】
前記移動通信ネットワークシステムは、前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有しており、
前記移動ノードは、前記ホームエージェントから受信した第１の排他的論理和値をハンドオーバ後のアクセスゲートウェイへ送信する排他的論理和値送信手段をさらに備えたことを特徴とする請求項５に記載の移動ノード。
【請求項９】
移動ノードとその通信相手である相手ノードと前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有し、前記移動ノードが前記相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおける、前記アクセスゲートウェイにおいて、
ハンドオーバにより新たに接続を要求している移動ノードから受信した第１の排他的論理和値と、該移動ノードの通信相手である相手ノードから受信した第２の排他的論理和値との一致を検証するネットワーク検証手段を備えたことを特徴とするアクセスゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動ノードが通信相手である相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムに関する。
【背景技術】
【０００２】
近年、携帯可能な無線通信装置（以下、携帯端末と称する）はＩＰ（Internet Protocol）を用いたパケット通信を行うことができるものがあり、その携帯端末によればインターネット上のウェブサイトへアクセスしたり、インターネット経由でコンテンツ配信サービスを受けたりすることなどが可能である。“Mobile IPv6”は、そのような携帯端末が移動ノード（ＭＮ：mobile node）としてその移動に伴うＩＰネットワークへの接続点を変更するための技術として知られている（例えば、非特許文献１参照）。また、携帯端末がパケット通信中にＩＰネットワークへの接続点を変更する場合に、その切り替え時間を短縮し、通信の途切れを短くするための技術が、特許文献１に開示されている。特許文献１に記載の従来技術では、移動ノードと通信相手のノード（相手ノード、ＣＮ：correspondent node）は気付アドレスを用いて移動ノードのホームエージェントを経由せずに直接パケット通信を行うが、移動ノードは移動する際、相手ノードに対して、移動前の旧気付アドレスを用いて移動後の新気付アドレスを仮登録する。そして、相手ノードは、有効期限付きで新気付アドレスの仮登録を行い、新気付アドレスの本登録までの間、有効期限内に限って新気付アドレスを用いたパケット通信を許可している。
【０００３】
また、移動ノードの移動に伴う移動ノードの認証において、通信効率の低下を防止するための技術が特許文献２に開示されている。この従来技術では、移動体からの無線基地局を経由したシステム内部への接続を認証する際に、認証サーバが移動体の事前認証の成功により当該移動体の識別情報を生成し、移動体がシステム内部へ接続する際に識別情報を無線基地局へ送り、無線基地局が移動体からの識別情報と自己で予め保有する識別情報とを照合している。
【非特許文献１】D.Johnson, C.Perkins and J.Arkko, “Mobility Support in IPv6”, IETF RFC3775, Jun.2004.
【特許文献１】特開２００５−２３６６１０号公報
【特許文献２】特開２００５−２５２９６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来技術では、移動ノードが接続するネットワークの認証（ネットワーク認証）については考慮されているが、移動ノードが受けているサービスの認証（サービス認証）については考慮されていない。
【０００５】
例えば、移動ノードがコンテンツ配信サービスを受けている最中に、移動ノードが移動しネットワークのハンドオーバが発生し、ネットワークが切り替わる場合、新たに接続するネットワークの接続のための認証および当該サービスを継続して受けるための認証が必要となる。一方、配信されるコンテンツは暗号化されるが、その安全性確保の観点から、コンテンツを暗号化するための暗号鍵（コンテンツ鍵）を更新すると、その新たなコンテンツ鍵を移動ノードへ配送する処理も必要となる。このため、ネットワーク認証、サービス認証およびコンテンツ鍵配送に係る処理を効率化し、ハンドオーバ発生時の切替遅延時間を短縮することが望まれる。
【０００６】
本発明は、このような事情を考慮してなされたもので、その目的は、移動ノードの移動に伴って発生するネットワークのハンドオーバにおいて、ネットワーク認証およびサービス認証の両方を考慮し、処理の効率化を図ることのできる移動通信ネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明に係る移動通信ネットワークシステムは、移動ノードが通信相手である相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおいて、前記相手ノードは、前記移動ノードへ送信する暗号化コンテンツを復号するためのコンテンツ鍵を復元するための第１のデータおよび第２のデータを生成するコンテンツ鍵復元データ生成手段と、前記第１のデータおよび第２のデータをそれぞれ前記移動ノードのハンドオーバ前後の異なるネットワーク経由で前記移動ノードへ送信するコンテンツ鍵配信手段と、前記移動ノードから受信したコンテンツ復号結果に応じて、前記移動ノードに対し、コンテンツの送信を継続するか否かを判断するコンテンツ配信手段と、を有し、前記移動ノードは、前記相手ノードから受信した第１のデータおよび第２のデータを用いて、コンテンツ鍵を復元するコンテンツ鍵復元手段と、該復元されたコンテンツ鍵を用いて、前記相手ノードから受信した暗号化コンテンツを復号するコンテンツ復号手段と、該復号結果を前記相手ノードに送信するコンテンツ復号結果送信手段と、を有することを特徴とする。
【０００８】
本発明に係る移動通信ネットワークシステムにおいては、前記第１のデータおよび第２のデータは、コンテンツ鍵を分割したデータであることを特徴とする。
【０００９】
本発明に係る移動通信ネットワークシステムにおいては、前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有し、前記ホームエージェントは、第１の乱数を生成する乱数生成手段と、該第１の乱数を前記相手ノードへ送信する乱数送信手段と、前記相手ノードから受信した第２の乱数と前記第１の乱数との第１の排他的論理和値を計算する排他的論理和演算手段と、該第１の排他的論理和値を前記移動ノードへ送信する排他的論理和値送信手段と、を有し、前記相手ノードは、第２の乱数を生成する乱数生成手段と、該第２の乱数を前記ホームエージェントへ送信する乱数送信手段と、前記ホームエージェントから受信した第１の乱数と前記第２の乱数との第２の排他的論理和値を計算する排他的論理和演算手段と、該第２の排他的論理和値を前記移動ノードのハンドオーバ後のアクセスゲートウェイへ送信する排他的論理和値送信手段と、を有し、前記移動ノードは、前記ホームエージェントから受信した第１の排他的論理和値をハンドオーバ後のアクセスゲートウェイへ送信する排他的論理和値送信手段を有し、前記アクセスゲートウェイは、ハンドオーバにより新たに接続を要求している移動ノードから受信した第１の排他的論理和値と、該移動ノードの通信相手である相手ノードから受信した第２の排他的論理和値との一致を検証するネットワーク検証手段を有することを特徴とする。
【００１０】
本発明に係る相手ノードは、移動ノードが通信相手である相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおける、前記相手ノードにおいて、前記移動ノードへ送信する暗号化コンテンツを復号するためのコンテンツ鍵を復元するための第１のデータおよび第２のデータを生成するコンテンツ鍵復元データ生成手段と、前記第１のデータおよび第２のデータをそれぞれ前記移動ノードのハンドオーバ前後の異なるネットワーク経由で前記移動ノードへ送信するコンテンツ鍵配信手段と、前記移動ノードから受信したコンテンツ復号結果に応じて、前記移動ノードに対し、コンテンツの送信を継続するか否かを判断するコンテンツ配信手段と、を備えたことを特徴とする。
【００１１】
本発明に係る移動ノードは、移動ノードが通信相手である相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおける、前記移動ノードにおいて、前記相手ノードから受信した第１のデータおよび第２のデータを用いて、コンテンツ鍵を復元するコンテンツ鍵復元手段と、該復元されたコンテンツ鍵を用いて、前記相手ノードから受信した暗号化コンテンツを復号するコンテンツ復号手段と、該復号結果を前記相手ノードに送信するコンテンツ復号結果送信手段と、を備えたことを特徴とする。
【００１２】
本発明に係るホームエージェントは、移動ノードとその通信相手である相手ノードと前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有し、前記移動ノードが前記相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおける、前記ホームエージェントにおいて、第１の乱数を生成する乱数生成手段と、該第１の乱数を前記相手ノードへ送信する乱数送信手段と、前記相手ノードから受信した第２の乱数と前記第１の乱数との第１の排他的論理和値を計算する排他的論理和演算手段と、該第１の排他的論理和値を前記移動ノードへ送信する排他的論理和値送信手段と、を備えたことを特徴とする。
【００１３】
本発明に係る相手ノードにおいては、前記移動通信ネットワークシステムは、前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有しており、前記相手ノードは、第２の乱数を生成する乱数生成手段と、該第２の乱数を前記ホームエージェントへ送信する乱数送信手段と、前記ホームエージェントから受信した第１の乱数と前記第２の乱数との第２の排他的論理和値を計算する排他的論理和演算手段と、該第２の排他的論理和値を前記移動ノードのハンドオーバ後のアクセスゲートウェイへ送信する排他的論理和値送信手段と、をさらに備えたことを特徴とする。
【００１４】
本発明に係る移動ノードにおいては、前記移動通信ネットワークシステムは、前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有しており、前記移動ノードは、前記ホームエージェントから受信した第１の排他的論理和値をハンドオーバ後のアクセスゲートウェイへ送信する排他的論理和値送信手段をさらに備えたことを特徴とする。
【００１５】
本発明に係るアクセスゲートウェイは、移動ノードとその通信相手である相手ノードと前記移動ノードのホームエージェントと前記移動ノードのネットワーク接続点のアクセスゲートウェイを有し、前記移動ノードが前記相手ノードとの通信の最中に異なるネットワーク間でハンドオーバを行うことができる移動通信ネットワークシステムにおける、前記アクセスゲートウェイにおいて、ハンドオーバにより新たに接続を要求している移動ノードから受信した第１の排他的論理和値と、該移動ノードの通信相手である相手ノードから受信した第２の排他的論理和値との一致を検証するネットワーク検証手段を備えたことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、移動ノードの移動に伴って発生するネットワークのハンドオーバにおいて、コンテンツ鍵を更新するためのコンテンツ鍵の配送処理を利用したネットワーク認証およびサービス認証を行うことができる。これにより、ハンドオーバ発生時の処理の効率化を図ることができ、ハンドオーバ発生時の切替遅延時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照し、本発明の実施形態について説明する。
【００１８】
図１は、本発明の一実施形態に係る移動通信ネットワークシステムの全体構成図である。図１において、ホームネットワーク１は、移動ノード（ＭＮ）１０が接続可能なＩＰネットワークのうち、移動ノード１０が管理対象として固定的に登録されるＩＰネットワークである。ホームネットワーク１は、ホームエージェント（ＨＡ：home agent）１１を有する。ホームエージェント１１は、移動ノード１０を管理する。
【００１９】
ネットワーク２−１，２−２は、移動ノード１０が接続可能なＩＰネットワークのうち、ホームネットワーク１以外の他のＩＰネットワークである。ネットワーク２−１，２−２は、移動ノード１０のネットワーク接続点となるアクセスゲートウェイ（ＡＧＷ：access gateway）２１−１，２１−２を有する。アクセスゲートウェイ２１−１は、ネットワーク２−１への接続点（アクセスポイント）である。アクセスゲートウェイ２１−２は、ネットワーク２−２への接続点（アクセスポイント）である。移動ノード１０は、アクセスゲートウェイ２１−１，２１−２に無線接続可能である。
【００２０】
ネットワーク３は、移動ノード１０の通信相手である相手ノード（ＣＮ）３１が接続しているＩＰネットワークである。
【００２１】
各ネットワーク１，２−１，２−２，３間は、それぞれ通信回線で接続されている。なお、必要に応じて、ＩＰｓｅｃ（security architecture for Internet Protocol）を用いた安全なパケット通信路が構成される。
【００２２】
ホームエージェント１１は、アクセスゲートウェイ２１−１，２１−２、相手ノード３１との間で制御情報を送受する。その制御情報は暗号鍵によって秘匿される。移動ノード１０は、ネットワーク２−１圏内にあってはアクセスゲートウェイ２１−１を介してホームエージェント１１との間で制御情報を送受する。移動ノード１０は、ネットワーク２−２圏内にあってはアクセスゲートウェイ２１−２を介して、ホームエージェント１１との間で制御情報を送受する。
【００２３】
アクセスゲートウェイ２１−１，２１−２（以下、特に区別しないときは「アクセスゲートウェイ２１」と称する）は、移動ノード１０と相手ノード３１の間で送受されるＩＰパケットを相互に転送する。移動ノード１０は、ネットワーク２−１圏内にあってはアクセスゲートウェイ２１−１を介して、相手ノード３１との間でＩＰパケットを送受する。移動ノード１０は、ネットワーク２−２圏内にあってはアクセスゲートウェイ２１−２を介して、相手ノード３１との間でＩＰパケットを送受する。
【００２４】
図２は、図１に示す移動ノード１０の装置構成を示すブロック図である。図２において、移動ノード１０は、無線部１０１とＩＰ通信部１０２とＩＰ情報記憶部１０３とアプリケーション部１０４とコンテンツ鍵分割データ記憶部１０５とコンテンツ鍵復元部１０６を有する。無線部１０１は、各ネットワーク１，２−１，２−２に対応した無線インタフェースを有する。これにより、移動ノード１０は、各ネットワーク１，２−１，２−２に無線接続することができる。ＩＰ通信部１０２は、ＩＰを用いたパケット通信を行う。ＩＰ通信部１０２は、無線部１０１を介してＩＰパケットを送受する。ＩＰ情報記憶部１０３は、パケット通信で使用される情報を記憶する。アプリケーション部１０４は、各種のアプリケーションを実行する。そのアプリケーションの中にはパケット通信によってコンテンツを受信するものがある。コンテンツはコンテンツ鍵により暗号化されており、アプリケーションは受信した暗号化コンテンツをコンテンツ鍵により復号する。コンテンツとしては、テキスト、画像（静止画像、動画像）、音声などがある。
【００２５】
コンテンツ鍵分割データ記憶部１０５は、コンテンツ鍵の分割データを記憶する。コンテンツ鍵の分割データは、ＩＰ通信部１０２により受信されてコンテンツ鍵分割データ記憶部１０５に格納される。コンテンツ鍵復元部１０６は、コンテンツ鍵の分割データからコンテンツ鍵を復元する。復元されたコンテンツ鍵は、アプリケーション部１０４に供給される。アプリケーション部１０４は、復元されたコンテンツ鍵を用いて、ＩＰ通信部１０２により受信された暗号化コンテンツを復号する。
【００２６】
図３は、図２に示すＩＰ情報記憶部１０３の構成例である。図３に示されるようにＩＰ情報記憶部１０３は、自移動ノード１０のホームアドレスおよび気付アドレスと、相手ノード３１のＩＰアドレス（以下、「ＣＮアドレス（ＩＰＡ＿ＣＮ、但し、ＩＰＡ＿ＸＸはＸＸのＩＰアドレスを表す）」と称する）と、自移動ノード１０のネットワーク接続点のアクセスゲートウェイ２１のＩＰアドレス（以下、「ＡＧＷアドレス（ＩＰＡ＿ＡＧＷ）」と称する）を記憶する。ホームアドレス（ＩＰＡ＿ＭＮ）は、ホームネットワーク１において移動ノード１０に割り当てられたＩＰアドレスである。気付アドレス（ＣｏＡ：care of address）は、ホームネットワーク１以外の他のネットワーク２−１，２−２において移動ノード１０に割り当てられたＩＰアドレスである。
【００２７】
図４は、図２に示すコンテンツ鍵分割データ記憶部１０５の構成例である。図４に示されるようにコンテンツ鍵分割データ記憶部１０５は、第１分割データと第２分割データを記憶する。第１分割データと第２分割データは、１つのコンテンツ鍵から生成される。
【００２８】
図５は、図１に示す相手ノード３１の装置構成を示すブロック図である。図５において、相手ノード３１は、通信部３０１とＩＰ通信部３０２とバインディング情報記憶部３０３とアプリケーション部３０４とコンテンツ鍵生成部３０５とコンテンツ鍵分割部３０６を有する。通信部３０１は、ホームエージェント１１との間で制御情報を送受し、またアクセスゲートウェイ２１との間でＩＰパケットを送受する。ＩＰ通信部３０２は、ＩＰを用いたパケット通信を行う。ＩＰ通信部３０２は、通信部３０１を介してＩＰパケットを送受する。
【００２９】
バインディング情報記憶部３０３は、パケット通信相手のうち、移動ノード１０に関する情報を記憶する。図６にバインディング情報記憶部３０３の構成例を示す。図６に示されるようにバインディング情報記憶部３０３は、移動ノード１０の気付アドレスと、移動ノード１０のネットワーク接続点のアクセスゲートウェイ２１のＩＰアドレスを記憶する。ただし、移動ノード１０の相手ノード３１に対する匿名性が必要な場合は、移動ノード１０の気付アドレスの代わりにホームエージェント１１で生成される気付アドレスをハッシュ演算した値、あるいは、該気付アドレスとハンドオーバごとに生成されるセッション鍵等を連接した値をハッシュ演算した値を用いて移動ノード１０の識別子としてもよい。
【００３０】
アプリケーション部３０４は、各種のアプリケーションを実行する。そのアプリケーションの中にはパケット通信によってコンテンツを送信するものがある。アプリケーションは、コンテンツ鍵によりコンテンツを暗号化してから送信する。コンテンツとしては、テキスト、画像（静止画像、動画像）、音声などがある。
【００３１】
コンテンツ鍵生成部３０５は、コンテンツ鍵を生成する。生成されたコンテンツ鍵は、アプリケーション部３０４およびコンテンツ鍵分割部３０６に供給される。アプリケーション部３０４は、コンテンツ鍵生成部３０５から受け取ったコンテンツ鍵を用いてコンテンツを暗号化し、暗号化コンテンツをＩＰ通信部３０２に渡す。暗号化コンテンツはＩＰ通信部３０２によりパケット化されて送信される。
【００３２】
コンテンツ鍵分割部３０６は、コンテンツ鍵生成部３０５から受け取ったコンテンツ鍵から、第１分割データと第２分割データを生成する。ここで、コンテンツ鍵（Ｋｃ）の分割方法を、いくつかの実施例を挙げて説明する。
【００３３】
［コンテンツ鍵の分割方法の実施例１］
コンテンツ鍵（Ｋｃ）のビット列を２つに分割し、分割された２つのビット列をそれぞれ第１分割データ（Ｋｃ−ａ）、第２分割データ（Ｋｃ−ｂ）とする。第１分割データおよび第２分割データがそれぞれ送信される通信路として、通信データの暗号化が行われるものを利用すれば、第１分割データおよび第２分割データそのものの安全性は確保できる。
【００３４】
［コンテンツ鍵の分割方法の実施例２］
ここでは、排他的論理和（ＸＯＲ）を用いる。
コンテンツ鍵（Ｋｃ）のビット列を２つに分割し、分割された２つのビット列（Ｋｃ−１，Ｋｃ−２）に対して、移動ノード１０と相手ノード３１が共通に所有するセッション鍵（Ｋｓ）と次式の演算を行い、第１分割データ（Ｋｃ−ａ）および第２分割データ（Ｋｃ−ｂ）を生成する。
Ｋｃ−ａ＝Ｋｃ−１  ＸＯＲ  Ｋｓ
Ｋｃ−ｂ＝Ｋｃ−２  ＸＯＲ  Ｋｓ
なお、移動ノード１０における復元は、次式の演算により行う。
Ｋｃ−１＝Ｋｃ−ａ  ＸＯＲ  Ｋｓ
Ｋｃ−２＝Ｋｃ−ｂ  ＸＯＲ  Ｋｓ
【００３５】
［コンテンツ鍵の分割方法の実施例３］
これは、上記実施例２の変形である。
初回の分割時には、セッション鍵（Ｋｓ）を用いて、各ビット列（Ｋｃ−１，Ｋｃ−２）との排他的論理和演算を行い、第１分割データ（Ｋｃ−ａ）および第２分割データ（Ｋｃ−ｂ）を生成する。２回目以降の分割時には、直前のコンテンツ鍵（Ｋｃ＿０）を用いて、今回のコンテンツ鍵（Ｋｃ）の分割された２つのビット列（Ｋｃ−１，Ｋｃ−２）との排他的論理和演算を行い、第１分割データ（Ｋｃ−ａ）および第２分割データ（Ｋｃ−ｂ）を生成する。移動ノード１０における復元では、初回はセッション鍵（Ｋｓ）を用い、２回目以降は直前のコンテンツ鍵（Ｋｃ＿０）を用いる。この方法によれば、コンテンツ鍵（Ｋｃ）のチェーンができるので、受信者の継続性を担保することができる。
【００３６】
次に、図７，図８を参照して、本実施形態に係る移動通信ネットワークシステムにおけるパケット通信手順を説明する。図７，図８は、本実施形態に係るパケット通信手順全体の流れを示すシーケンス図である。
【００３７】
まず、図７において、パケット通信開始前の状態として、移動ノード１０は、図１のネットワーク２−１圏内にあってアクセスゲートウェイ２１−１に接続している。このネットワーク２−１における移動ノード１０の気付アドレスは「ＣｏＡ１」である。また、移動ノード１０のホームアドレスは「ＩＰＡ＿ＭＮ」であり、ＣＮアドレスは「ＩＰＡ＿ＣＮ」である。アクセスゲートウェイ２１−１のＩＰアドレスは「ＩＰＡ＿ＡＧＷ１」である。このときの移動ノード１０のＩＰ情報記憶部１０３は、図３に例示される状態である。なお、相手ノード３１のバインディング情報記憶部３０３は未だ移動ノード１０に関する情報を何も格納していない。
【００３８】
図７において、移動ノード１０が、アプリケーション等の起動によって相手ノード３１との間のパケット通信を開始する（ステップＳ１）。これにより、移動ノード１０とホームエージェント１１間でアプリケーションのための通信初期設定が行われる（ステップＳ２）とともに、ホームエージェント１１と相手ノード３１間で通信初期設定が行われる（ステップＳ３）。
【００３９】
次いで、ホームエージェント１１と相手ノード３１間、ホームエージェント１１とアクセスゲートウェイ２１−１間で、移動ノード１０のＭＮ情報を更新する処理が行われる（ステップＳ４）。これにより、相手ノード３１のバインディング情報記憶部３０３は、図６に例示される状態となる。
【００４０】
次いで、相手ノード３１が、コンテンツ鍵（Ｋｃ１）を生成し（ステップＳ５）、該コンテンツ鍵（Ｋｃ１）から第１分割データ（Ｋｃ１−ａ）および第２分割データ（Ｋｃ１−ｂ）を生成する（ステップＳ６）。
【００４１】
次いで、相手ノード３１が、第１分割データ（Ｋｃ１−ａ）をホームエージェント１１経由で移動ノード１０へ送信する（ステップＳ７）。これにより、第１分割データ（Ｋｃ１−ａ）は、相手ノード３１からホームエージェント１１およびアクセスゲートウェイ２１−１経由で移動ノード１０へ到達する。
【００４２】
次いで、相手ノード３１が、第２分割データ（Ｋｃ１−ｂ）を、ホームエージェント１１を介さずに、直接的にアクセスゲートウェイ２１−１経由で移動ノード１０へ送信する（ステップＳ８）。これにより、第２分割データ（Ｋｃ１−ｂ）は、相手ノード３１からアクセスゲートウェイ２１−１経由で移動ノード１０へ到達する。
【００４３】
次いで、移動ノード１０が、それぞれ受信した第１分割データ（Ｋｃ１−ａ）および第２分割データ（Ｋｃ１−ｂ）を用いて、コンテンツ鍵を復元する（ステップＳ９）。相手ノード３１は、コンテンツ鍵（Ｋｃ１）で暗号化した暗号化コンテンツを、ホームエージェント１１を介さずに、直接的にアクセスゲートウェイ２１−１経由で移動ノード１０へ送信する（ステップＳ１０）。移動ノード１０は、受信した暗号化コンテンツを、復元したコンテンツ鍵で復号する（ステップＳ１１）。次いで、移動ノード１０は、その復号結果（復号の成否）を相手ノード３１に通知する（ステップＳ１２）。
【００４４】
次いで、相手ノード３１が、移動ノード１０から受信した復号結果に応じて、コンテンツの配信を継続するか否かを判断する。移動ノード１０で復号が成功した場合、サービス認証が成功したと認められるので、コンテンツの配信を継続する。しかし、移動ノード１０で復号が失敗した場合、サービス認証が成功したとは認められないので、コンテンツの配信を停止する。従って、移動ノード１０で復号が成功した場合には、相手ノード３１から移動ノード１０へのコンテンツ配信が継続される（ステップＳ１３）。
【００４５】
次に、図８を参照して、移動ノード１０がハンドオーバする場合のパケット通信手順を説明する。図８には図７から引き続いたシーケンスが示されており、移動ノード１０は、アクセスゲートウェイ２１−１経由で相手ノード３１からコンテンツ配信を受けている最中である（ステップＳ１３）。
図８において、移動ノード１０がハンドオーバを発生する（ステップＳ１４）。ここでは、移動ノード１０がハンドオーバ先候補を探索した結果、ネットワーク２−２のアクセスゲートウェイ２１−２が発見され、アクセスゲートウェイ２１−２をハンドオーバ先候補に決定したとする。アクセスゲートウェイ２１−２のＩＰアドレスは「ＩＰＡ＿ＡＧＷ２」である。これにより、移動ノード１０とアクセスゲートウェイ２１−２間、アクセスゲートウェイ２１−２とホームエージェント１１間でそれぞれハンドオーバ設定が行われる（ステップＳ１５，Ｓ１６）。
【００４６】
次いで、移動ノード１０が、ハンドオーバ後の新気付アドレス「ＣｏＡ２」を生成する（ステップＳ１７）。次いで、移動ノード１０が、ホームアドレス「ＩＰＡ＿ＭＮ」、新気付アドレス「ＣｏＡ２」およびハンドオーバ後の新ＡＧＷアドレス「ＩＰＡ＿ＡＧＷ２」をＭＮ情報としてハンドオーバ前のアクセスゲートウェイ２１−１経由でホームエージェント１１に送信する（ステップＳ１８）。
【００４７】
次いで、ホームエージェント１１が、移動ノード１０から受信したＭＮ情報によって、自己の該当するバインディング情報を書き換えるバインディング更新を行う（ステップＳ１９）。
【００４８】
次いで、ホームエージェント１１と相手ノード３１間、ホームエージェント１１と新アクセスゲートウェイ２１−２間で、移動ノード１０のＭＮ情報を更新する処理が行われる（ステップＳ２０）。
【００４９】
次いで、相手ノード３１が、新コンテンツ鍵（Ｋｃ２）を生成し（ステップＳ２１）、該新コンテンツ鍵（Ｋｃ２）から新第１分割データ（Ｋｃ２−ａ）および新第２分割データ（Ｋｃ２−ｂ）を生成する（ステップＳ２２）。
【００５０】
次いで、相手ノード３１が、新第１分割データ（Ｋｃ２−ａ）をホームエージェント１１経由で移動ノード１０へ送信する（ステップＳ２３）。これにより、新第１分割データ（Ｋｃ２−ａ）は、相手ノード３１からホームエージェント１１およびアクセスゲートウェイ２１−１経由で移動ノード１０へ到達する。つまり、新第１分割データ（Ｋｃ２−ａ）は、ハンドオーバ前のネットワーク２−１経由で移動ノード１０へ送信される。
【００５１】
次いで、相手ノード３１が、新第２分割データ（Ｋｃ２−ｂ）を、ホームエージェント１１を介さずに、直接的にハンドオーバ先候補のアクセスゲートウェイ２１−２経由で移動ノード１０へ送信する（ステップＳ２４）。これにより、新第２分割データ（Ｋｃ２−ｂ）は、相手ノード３１からハンドオーバ先候補のアクセスゲートウェイ２１−２経由で移動ノード１０へ到達する。つまり、新第２分割データ（Ｋｃ２−ｂ）は、ハンドオーバ後のネットワーク２−２経由で移動ノード１０へ送信される。
【００５２】
次いで、移動ノード１０が、それぞれ受信した新第１分割データ（Ｋｃ２−ａ）および新第２分割データ（Ｋｃ２−ｂ）を用いて、コンテンツ鍵を復元する（ステップＳ２５）。相手ノード３１は、コンテンツ鍵（Ｋｃ２）で暗号化した暗号化コンテンツを、ホームエージェント１１を介さずに、直接的にハンドオーバ先候補のアクセスゲートウェイ２１−２経由で移動ノード１０へ送信する（ステップＳ２６）。移動ノード１０は、受信した暗号化コンテンツを、復元したコンテンツ鍵で復号する（ステップＳ２７）。次いで、移動ノード１０は、その復号結果（復号の成否）を相手ノード３１に通知する（ステップＳ２８）。
【００５３】
次いで、相手ノード３１が、移動ノード１０から受信した復号結果に応じて、コンテンツの配信を継続するか否かを判断する。移動ノード１０で復号が成功した場合、ネットワーク認証およびサービス認証が成功したと認められるので、コンテンツの配信を継続する。しかし、移動ノード１０で復号が失敗した場合、ネットワーク認証およびサービス認証が成功したとは認められないので、コンテンツの配信を停止する。従って、移動ノード１０で復号が成功した場合には、相手ノード３１から移動ノード１０へのコンテンツ配信が継続される（ステップＳ２９）。
【００５４】
上述したように本実施形態によれば、移動ノード１０のハンドオーバが発生した場合、コンテンツ鍵を更新するためのコンテンツ鍵の配送において、コンテンツ鍵の復元に必要な第１分割データおよび第２分割データをそれぞれハンドオーバ前後の異なるネットワーク２−１，２−２経由で移動ノードへ送信し、移動ノードにおける暗号化コンテンツの復号の成否によってネットワーク認証およびサービス認証の成否を判定する。これにより、ネットワーク認証、サービス認証およびコンテンツ鍵配送に係る処理の効率化を図ることができる。この結果、ハンドオーバ発生時の切替遅延時間を短縮することが可能となるので、ハンドオーバ発生時の通信の信頼性向上に寄与することができる。
【００５５】
図９は、移動ノード１０がハンドオーバする場合のパケット通信手順の他の実施例である。図９において図８に対応するステップには同一の符号を付している。図９には図示しないが、ハンドオーバ発生（図８のステップＳ１４）から新気付アドレス「ＣｏＡ２」生成（図８のステップＳ１７）までは、図８と同様であり説明を省略する。
【００５６】
移動ノード１０は、新気付アドレス「ＣｏＡ２」の生成後、ホームアドレス「ＩＰＡ＿ＭＮ」、新気付アドレス「ＣｏＡ２」およびハンドオーバ後の新ＡＧＷアドレス「ＩＰＡ＿ＡＧＷ２」をＭＮ情報としてハンドオーバ前のアクセスゲートウェイ２１−１経由でホームエージェント１１に送信する（ステップＳ１８）。
【００５７】
次いで、ホームエージェント１１が、移動ノード１０から受信したＭＮ情報によって、自己の該当するバインディング情報を書き換えるバインディング更新を行う（ステップＳ１９）。
【００５８】
次いで、ホームエージェント１１が、乱数（Ｒｈ）を生成する（ステップＳ４１）。次いで、ホームエージェント１１と相手ノード３１間で、移動ノード１０のＭＮ情報を更新する処理と乱数（Ｒｈ）を共有する処理が行われる（ステップＳ４２）。
【００５９】
次いで、相手ノード３１が、新コンテンツ鍵（Ｋｃ２）を生成し（ステップＳ２１）、該新コンテンツ鍵（Ｋｃ２）から新第１分割データ（Ｋｃ２−ａ）および新第２分割データ（Ｋｃ２−ｂ）を生成する（ステップＳ２２）。
【００６０】
次いで、相手ノード３１が、乱数（Ｒｃ）を生成する（ステップＳ４３）。相手ノード３１は、新第１分割データ（Ｋｃ２−ａ）および乱数（Ｒｃ）をホームエージェント１１へ送信する（ステップＳ４４）。
【００６１】
次いで、ホームエージェント１１が、自己で生成した乱数（Ｒｈ）と相手ノード３１から受信した乱数（Ｒｃ）との排他的論理和演算を行い、排他的論理和値（Ｒｈ  ＸＯＲ  Ｒｃ＝Ｒｍｎ）を求める（ステップＳ４５）。ホームエージェント１１は、相手ノード３１から受信した新第１分割データ（Ｋｃ２−ａ）および排他的論理和値（Ｒｍｎ）を、アクセスゲートウェイ２１−１経由で移動ノード１０へ送信する。これにより、新第１分割データ（Ｋｃ２−ａ）は、相手ノード３１からホームエージェント１１およびアクセスゲートウェイ２１−１経由で移動ノード１０へ到達する。つまり、新第１分割データ（Ｋｃ２−ａ）は、ハンドオーバ前のネットワーク２−１経由で移動ノード１０へ送信される。
【００６２】
次いで、ホームエージェント１１と新アクセスゲートウェイ２１−２間で、移動ノード１０のＭＮ情報を更新する処理が行われる（ステップＳ４７）。
【００６３】
相手ノード３１は、ホームエージェント１１から受信した乱数（Ｒｈ）と自己で生成した乱数（Ｒｃ）との排他的論理和演算を行い、排他的論理和値（Ｒｈ  ＸＯＲ  Ｒｃ＝Ｒｃｎ）を求める（ステップＳ４８）。相手ノード３１は、排他的論理和値（Ｒｃｎ）を、新アクセスゲートウェイ２１−２へ送信する（ステップＳ４９）。移動ノード１０は、ホームエージェント１１から受信した排他的論理和値（Ｒｍｎ）を新アクセスゲートウェイ２１−２へ送信する（ステップＳ５０）。新アクセスゲートウェイ２１−２は、相手ノード３１から受信した排他的論理和値（Ｒｃｎ）と移動ノード１０から受信した排他的論理和値（Ｒｍｎ）を比較し、両者が一致するか検証する（ステップＳ５１）。この排他的論理和値の検証により、ネットワーク検証が可能である。
【００６４】
上述した図９の実施例によれば、図８の実施例に比して処理が複雑化するが、ハンドオーバ先候補のアクセスゲートウェイ２１−２が移動ノード１０の接続確認を行うので、ネットワーク検証の信頼性を高めることができる。
【実施例】
【００６５】
図１０は本発明に係る移動通信ネットワークシステムの一実施例である。図１０において、携帯電話網１は、ＩＰネットワークを有し、携帯端末１０のホームネットワークとなっている。携帯端末１０は、移動ノードとして携帯電話網１以外の他のＩＰネットワークである無線ＬＡＮ（Local Area Network）２−１および無線ＭＡＮ（Metropolitan Area Network）２−２にも接続可能である。携帯端末１０は、携帯電話網１用の無線インタフェース、無線ＬＡＮ２−１用の無線インタフェースおよび無線ＭＡＮ２−２用の無線インタフェースを有する。
【００６６】
ＬＡＮ３は、携帯端末１０の相手ノードとしてのコンテンツ配信サーバ３１が接続するネットワークである。コンテンツ配信サーバ３１は、映像等のコンテンツをパケット通信により配信する。
【００６７】
各ネットワーク１，２−１，２−２，３間は、それぞれ通信回線で接続されている。なお、必要に応じて、ＩＰｓｅｃを用いた安全なパケット通信路が構成される。
【００６８】
携帯電話網１、無線ＬＡＮ２−１および無線ＭＡＮ２−２の各通信事業者は、ネットワーク接続に関して提携関係を結んでいる。これにより、携帯端末１０は、携帯電話網１、無線ＬＡＮ２−１および無線ＭＡＮ２−２の各々の間でハンドオーバにより相互接続することができる。
【００６９】
携帯電話網１は、ホームエージェント１１と認証課金サーバ（ＡＡＡＨ：homed authentication，authorization and accounting）１２を有する。認証課金サーバ１２は、携帯電話網１で管理する端末の認証処理および課金処理を行う。無線ＬＡＮ２−１は、携帯端末１０のネットワーク接続点（アクセスポイント：ＡＰ）となるアクセスゲートウェイ２１−１と認証課金サーバ（ＡＡＡＶ：visited authentication，authorization and accounting）２２−１を有する。認証課金サーバ２２−１は、無線ＬＡＮ２−１へ接続する端末の認証処理および課金処理を行う。無線ＭＡＮ２−２は、携帯端末１０のネットワーク接続点（アクセスポイント：ＡＰ）となるアクセスゲートウェイ２１−２と認証課金サーバ（ＡＡＡＶ）２２−２を有する。認証課金サーバ２２−２は、無線ＭＡＮ２−２へ接続する端末の認証処理および課金処理を行う。認証課金サーバ２２−１，２２−２は、携帯端末１０に関する認証情報および課金情報を携帯電話網１の認証課金サーバ１２へ送る。
【００７０】
次に、図１１，図１２を参照して、図１０に示す移動通信ネットワークシステムにおけるパケット通信手順を説明する。図１１，図１２は、本実施例に係るパケット通信手順全体の流れを示すシーケンス図である。なお、図１１，図１２において、図７，図８の各ステップに対応する部分には同一の符号を付している。
【００７１】
まず、図１１において、携帯端末１０は、図１０の無線ＬＡＮ２−１圏内にあってアクセスゲートウェイ２１−１に接続している。この無線ＬＡＮ２−１における携帯端末１０の気付アドレスは「ＣｏＡ１」である。また、携帯端末１０のホームアドレスは「ＩＰＡ＿ＭＮ」であり、コンテンツ配信サーバ３１のＩＰアドレス（ＣＮアドレス）は「ＩＰＡ＿ＣＮ」である。アクセスゲートウェイ２１−１のＩＰアドレスは「ＩＰＡ＿ＡＧＷ１」である。
【００７２】
利用者が携帯端末１０を操作してコンテンツ配信サービスを起動すると、携帯端末１０はコンテンツ配信サービスアプリケーションを実行し、コンテンツ配信サーバ３１との間のパケット通信を開始する（ステップＳ１）。これにより、携帯端末１０とホームエージェント１１間で、アプリケーションのための通信初期設定が行われるとともに、公開鍵基盤（ＰＫＩ：Public Key Infrastructure）を用いて暗号鍵「Ｋｍ」が共有される（ステップＳ２）。また、ホームエージェント１１とコンテンツ配信サーバ３１間で通信初期設定が行われる（ステップＳ３）。
【００７３】
次いで、ホームエージェント１１が、セッション暗号鍵「Ｋｓａ」，「Ｋｓ１」を生成する（ステップＳ６１）。セッション暗号鍵「Ｋｓａ」は、ホームエージェント１１とコンテンツ配信サーバ３１間の通信で用いられる。セッション暗号鍵「Ｋｓ１」は、携帯端末１０とコンテンツ配信サーバ３１間で用いられる。次いで、ホームエージェント１１が、セッション暗号鍵「Ｋｓ１」を携帯端末１０間で共有する（ステップＳ６２）とともに、セッション暗号鍵「Ｋｓａ」，「Ｋｓ１」をコンテンツ配信サーバ３１間で共有する（ステップＳ６３）。
【００７４】
次いで、ホームエージェント１１とコンテンツ配信サーバ３１間、ホームエージェント１１とアクセスゲートウェイ２１−１間で、携帯端末１０のＭＮ情報を更新する処理が行われる（ステップＳ４）。
【００７５】
次いで、コンテンツ配信サーバ３１と携帯端末１０間で、コンテンツ鍵（Ｋｃ１）を分割し、該分割データをそれぞれ異なる通信路で送信することにより共有する処理（コンテンツ鍵分割送信共有処理）が行われる（ステップＳ５〜Ｓ９）。このコンテンツ鍵分割送信共有処理は、図７のステップＳ５〜Ｓ９と同様である。
【００７６】
次いで、コンテンツ配信サーバ３１と携帯端末１０間で、コンテンツをコンテンツ鍵（Ｋｃ１）で暗号化して配信する処理（コンテンツ配信処理）が行われる（ステップＳ１０〜Ｓ１３）。このコンテンツ配信処理は、図７のステップＳ１０〜Ｓ１３と同様である。携帯端末１０は、受信した暗号化コンテンツを復元したコンテンツ鍵で復号してコンテンツを再生する。
【００７７】
次に、図１２を参照して、携帯端末１０がハンドオーバする場合のパケット通信手順を説明する。図１２には図１１から引き続いたシーケンスが示されており、携帯端末１０は、アクセスゲートウェイ２１−１経由でコンテンツ配信サーバ３１とパケット通信中であり、コンテンツ配信サーバ３１からコンテンツを受信している（ステップＳ１３）。
【００７８】
図１２において、携帯端末１０がハンドオーバを発生する（ステップＳ１４）。ここでは、携帯端末１０がハンドオーバ先候補を探索した結果、無線ＭＡＮ２−２のアクセスゲートウェイ２１−２が発見され、アクセスゲートウェイ２１−２をハンドオーバ先候補に決定したとする。アクセスゲートウェイ２１−２のＩＰアドレスは「ＩＰＡ＿ＡＧＷ２」である。これにより、携帯端末１０とアクセスゲートウェイ２１−２間、アクセスゲートウェイ２１−２とホームエージェント１１間でそれぞれハンドオーバ設定が行われる（ステップＳ１５，Ｓ１６）。
【００７９】
次いで、ホームエージェント１１が、ハンドオーバ後の携帯端末１０とコンテンツ配信サーバ３１間で用いられる新セッション暗号鍵「Ｋｓ２」を生成し（ステップＳ６１’）、新セッション暗号鍵「Ｋｓ２」をハンドオーバ前のアクセスゲートウェイ２１−１経由により携帯端末１０間で共有する（ステップＳ６２’）とともに、新セッション暗号鍵「Ｋｓ２」をコンテンツ配信サーバ３１間で共有する（ステップＳ６３’）。
【００８０】
次いで、携帯端末１０が、ハンドオーバ後の新気付アドレス「ＣｏＡ２」を生成する（ステップＳ１７）。次いで、携帯端末１０が、ホームアドレス「ＩＰＡ＿ＭＮ」、新気付アドレス「ＣｏＡ２」およびハンドオーバ先の新ＡＧＷアドレス「ＩＰＡ＿ＡＧＷ２」をＭＮ情報としてハンドオーバ前のアクセスゲートウェイ２１−１経由でホームエージェント１１に送信する（ステップＳ１８）。
【００８１】
次いで、ホームエージェント１１が、携帯端末１０から受信したＭＮ情報によって、該当するバインディング情報を書き換えるバインディング更新を行う（ステップＳ１９）。このバインディング情報更新では、気付アドレスが旧気付アドレス「ＣｏＡ１」から新気付アドレス「ＣｏＡ２」に、ＡＧＷアドレスが旧ＡＧＷアドレス「ＩＰＡ＿ＡＧＷ１」から新ＡＧＷアドレス「ＩＰＡ＿ＡＧＷ２」に、それぞれ書き換えられる。
【００８２】
次いで、ホームエージェント１１とコンテンツ配信サーバ３１間、ホームエージェント１１と新アクセスゲートウェイ２１−２間で、携帯端末１０のＭＮ情報を更新する処理が行われる（ステップＳ２０）。
【００８３】
次いで、コンテンツ配信サーバ３１と携帯端末１０間で、新コンテンツ鍵（Ｋｃ２）を分割し、該分割データをそれぞれハンドオーバ前後の異なるネットワーク２−１，２−２経由で送信することにより共有する処理（コンテンツ鍵分割送信共有処理）が行われる（ステップＳ２１〜Ｓ２５）。このコンテンツ鍵分割送信共有処理は、図８のステップＳ２１〜Ｓ２５と同様である。
【００８４】
次いで、コンテンツ配信サーバ３１と携帯端末１０間で、コンテンツをコンテンツ鍵（Ｋｃ２）で暗号化して配信する処理（コンテンツ配信処理）が行われる（ステップＳ２６〜Ｓ２９）。このコンテンツ配信処理は、図８のステップＳ２６〜Ｓ２９と同様である。携帯端末１０は、受信した暗号化コンテンツを復元したコンテンツ鍵で復号してコンテンツを再生する。
【００８５】
なお、図９のように、ハンドオーバ先候補のアクセスゲートウェイ２１−２が携帯端末１０の接続確認を行うようにしてもよい。
【００８６】
上述した実施例によれば、利用者が携帯端末１０によりコンテンツ配信サーバ３１から配信されるコンテンツを受信して視聴している最中に移動し、ハンドオーバが発生した場合、コンテンツ鍵を更新するためのコンテンツ鍵の配送において、コンテンツ鍵を分割し、該分割データをそれぞれハンドオーバ前後の異なるネットワーク２−１，２−２経由で送信し、携帯端末１０における暗号化コンテンツの復号の成否によってネットワーク認証およびサービス認証の成否を判定する。これにより、ネットワーク認証、サービス認証およびコンテンツ鍵配送に係る処理の効率化を図ることができる。この結果、ハンドオーバ発生時の切替遅延時間を短縮することが可能となるので、ハンドオーバ発生時の通信の信頼性向上に寄与することができる。これにより、利用者に対してよりよいコンテンツ視聴環境を提供することが期待できるので、映像等のコンテンツ配信サービスの信頼性向上に貢献することが可能となる。
【００８７】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態に係る移動通信ネットワークシステムの全体構成図である。
【図２】図１に示す移動ノード１０の装置構成を示すブロック図である。
【図３】図２に示すＩＰ情報記憶部１０３の構成例である。
【図４】図２に示すコンテンツ鍵分割データ記憶部１０５の構成例である。
【図５】図１に示す相手ノード３１の装置構成を示すブロック図である。
【図６】図５に示すバインディング情報記憶部３０３の構成例である。
【図７】本発明の一実施形態に係るパケット通信手順全体の流れを示すシーケンス図である。
【図８】本発明の一実施形態に係るパケット通信手順全体の流れを示すシーケンス図である。
【図９】移動ノード１０がハンドオーバする場合のパケット通信手順の他の実施例である。
【図１０】本発明に係る移動通信ネットワークシステムの一実施例である。
【図１１】同実施例に係るパケット通信手順全体の流れを示すシーケンス図である。
【図１２】同実施例に係るパケット通信手順全体の流れを示すシーケンス図である。
【符号の説明】
【００８９】
１…ホームネットワーク、１０…移動ノード、２−１，２−２，３…ネットワーク、２１−１，２１−２…アクセスゲートウェイ、３１…相手ノード、１０１…無線部、１０２…ＩＰ通信部（コンテンツ復号結果送信手段）、１０３…ＩＰ情報記憶部、１０４…アプリケーション部（コンテンツ復号手段）、１０５…コンテンツ鍵分割データ記憶部、１０６…コンテンツ鍵復元部、３０１…通信部、３０２…ＩＰ通信部（コンテンツ鍵配信手段）、３０３…バインディング情報記憶部、３０５…コンテンツ鍵生成部、３０６…コンテンツ鍵分割部（コンテンツ鍵復元データ生成手段）、３０４…アプリケーション部（コンテンツ配信手段）
【図１】
2010103943.tif 000003
【図２】
2010103943.tif 000004
【図３】
2010103943.tif 000005
【図４】
2010103943.tif 000006
【図５】
2010103943.tif 000007
【図６】
2010103943.tif 000008
【図７】
2010103943.tif 000009
【図８】
2010103943.tif 000010
【図９】
2010103943.tif 000011
【図１０】
2010103943.tif 000012
【図１１】
2010103943.tif 000013
【図１２】
2010103943.tif 000014