(57)【要約】【課題】端末認証及びネットワーク認証を、同時に、且つ、少ないシーケンスステップで実行することができる端末間ネゴシエーションの認証方法及びシステムを提供する。【解決手段】第１のアクセスゲートウェイに接続された第１の端末と、第２のアクセスゲートウェイに接続された第２の端末と、ホームエージェントとを有する。第２の端末が、乱数(Sm=Sa)を生成し、第１の乱数Smを第１の端末へ送信し、第２の乱数Saを第２のアクセスゲートウェイを介してホームエージェントへ送信する。次に、ホームエージェントが、第２の乱数Saを第２のアクセスゲートウェイへ送信する。次に、第１の端末が、第１の乱数Smを第２のアクセスゲートウェイへ送信する。そして、第２のアクセスゲートウェイが、第１の端末から受信した第１の乱数Smと、ホームエージェントから受信した第２の乱数Saとが同一であるか否かを判定することによって認証する。【選択図】図２
2010161448.tif 000002
【特許請求の範囲】
【請求項１】
第１のアクセスゲートウェイに接続された第１の端末と、第２のアクセスゲートウェイに接続された第２の端末と、前記端末の移動を管理するホームエージェントとを有するシステムについて、第１の端末から第２の端末へハンドオーバする際に実行される端末間ネゴシエーションの認証方法において、
第２の端末が、乱数(Sm=Sa)を生成する第１のステップと、
第２の端末が、第１の乱数Smを第１の端末へ送信し、第２の乱数Saを第２のアクセスゲートウェイを介して前記ホームエージェントへ送信する第２のステップと、
前記ホームエージェントが、第２の乱数Saを第２のアクセスゲートウェイへ送信する第３のステップと、
第１の端末が、第１の乱数Smを第２のアクセスゲートウェイへ送信する第４のステップと、
第２のアクセスゲートウェイが、第１の端末から受信した第１の乱数Smと、前記ホームエージェントから受信した第２の乱数Saとが同一であるか否かを判定することによって認証する第５のステップと
を有することを特徴とする認証方法。
【請求項２】
第２のステップについて、第２の端末は、第１の乱数Smを含むハンドオーバ通知を第１の端末へ送信し、第２の乱数Saを含むハンドオーバ通知を第２のアクセスゲートウェイへ送信し、前記ハンドオーバ通知は、第２の端末のアドレスと、第２のアクセスゲートウェイのアドレスとを更に含むことを特徴とする請求項１に記載の認証方法。
【請求項３】
第１の端末が、第２の端末へ、当該第１の端末のアドレスを含むコンテクストを送信する第６のステップを更に有することを特徴とする請求項１又は２に記載の認証方法。
【請求項４】
第１のステップについて、第２の端末は、第１の端末からのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、乱数(Sm=Sa)を生成し、
第３のステップについて、前記ホームエージェントは、第１の端末から第２の端末へのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、第２の乱数Saを第２のアクセスゲートウェイへ送信する
ことを特徴とする請求項１から３のいずれか１項に記載の認証方法。
【請求項５】
第１のアクセスゲートウェイに接続された移動元となる第１の端末と、第２のアクセスゲートウェイに接続された移動先となる第２の端末と、前記端末の移動を管理するホームエージェントとを有するシステムについて、第１の端末から第２の端末へのハンドオーバにおける認証システムにおいて、
第２の端末は、
乱数(Sm=Sa)を生成する乱数生成手段と、
第１の乱数Smを相手方端末へ送信すると共に、第２の乱数Saを第２のアクセスゲートウェイを介してホームエージェントへ送信する乱数Sm,Sa送信手段と
を有し、
第１の端末は、第２の端末から受信した第１の乱数Smを、第２のアクセスゲートウェイへ送信する乱数Sm送信手段を有し、
前記ホームエージェントは、第２の端末から受信した第２の乱数Saを、第２のアクセスゲートウェイへ送信する第２の乱数Sa送受信手段を有し、
第２のアクセスゲートウェイは、第１の端末から受信した第１の乱数Smと、ホームエージェントから受信した第２の乱数Saとが同一であるか否かを判定することによって認証する乱数判定手段を有する
ことを特徴とする認証システム。
【請求項６】
第２の端末の前記乱数Sm,Sa送信手段は、第１の乱数Smを含むハンドオーバ通知を第１の端末へ送信し、第２の乱数Saを含むハンドオーバ通知を、第２のアクセスゲートウェイを経由して前記ホームエージェントへ送信し、前記ハンドオーバ通知は、第２の端末のアドレスと、第２のアクセスゲートウェイのアドレスとを更に含むことを特徴とする請求項５に記載の認証システム。
【請求項７】
第２のアクセスゲートウェイの認証が許可された後、第１の端末の前記ハンドオーバ送受信手段は、第２の端末へ、当該第１の端末のアドレスを含むコンテクストを送信することを特徴とする請求項５又は６に記載の認証システム。
【請求項８】
第２の端末の前記乱数Sm,Sa生成手段は、第１の端末からのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、乱数(Sm=Sa)を生成し、
前記ホームエージェントの第２の乱数Sa送受信手段は、第１の端末から第２の端末へのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、第２の乱数Saを第２のアクセスゲートウェイへ送信する
ことを特徴とする請求項５から７のいずれか１項に記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間ネゴシエーションにおける認証方法及びシステムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（又はテレビ受信機やセットトップボックス）のような固定端末が、ネットワークを介してコンテンツ配信サーバからコンテンツを受信しつつ再生し、ユーザがコンテンツを視聴するサービスが提供されている。一方で、携帯端末（携帯電話機）の性能向上と、セルラ網におけるデータ通信環境の高度化とに伴って、ユーザが、携帯端末を用いてコンテンツを視聴するサービスも提供されている。
【０００３】
これらサービス環境の中で、固定端末と携帯端末との間で、サービスの移動透過性(Mobility)を可能とする「端末間ハンドオーバ」の技術がある。例えば、携帯電話機を用いてアプリケーションを利用していたユーザが、自動車電話等の車載端末に切替えて、同一アプリケーションを継続して利用する技術がある（例えば特許文献１参照）。
【０００４】
サービスの移動透過性とは、ユーザから見て、第１の端末を用いてコンテンツを視聴している途中で、第２の端末へ変更しても、その第２の端末を用いて継続的にそのコンテンツを視聴することができることを意味する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１８５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
端末間ハンドオーバを実現するために、以下の３つの認証が必要となる。
（１）移動先端末の正当性を確認する端末認証
（２）移動先端末とコンテンツ配信サーバとの間のネットワークの正当性を確認するネットワーク認証
（３）中断後に再開されるコンテンツの正当性を確認するサービス認証
【０００７】
特に、端末間ハンドオーバによれば、移動先端末による成りすまし等の不正に対する端末認証と、不正なネットワークの経由に対するネットワーク認証とを、少ないシーケンスステップで実行することが好ましい。
【０００８】
そこで、本発明は、異なるネットワークを介した端末間ハンドオーバについて、端末認証及びネットワーク認証を、同時に、且つ、少ないシーケンスステップで実行することができる端末間ネゴシエーションの認証方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、第１のアクセスゲートウェイに接続された第１の端末と、第２のアクセスゲートウェイに接続された第２の端末と、前記端末の移動を管理するホームエージェントとを有するシステムについて、第１の端末から第２の端末へハンドオーバする際に実行される端末間ネゴシエーションの認証方法において、
第２の端末が、乱数(Sm=Sa)を生成する第１のステップと、
第２の端末が、第１の乱数Smを第１の端末へ送信し、第２の乱数Saを第２のアクセスゲートウェイを介して前記ホームエージェントへ送信する第２のステップと、
前記ホームエージェントが、第２の乱数Saを第２のアクセスゲートウェイへ送信する第３のステップと、
第１の端末が、第１の乱数Smを第２のアクセスゲートウェイへ送信する第４のステップと、
第２のアクセスゲートウェイが、第１の端末から受信した第１の乱数Smと、前記ホームエージェントから受信した第２の乱数Saとが同一であるか否かを判定することによって認証する第５のステップと
を有することを特徴とする。
【００１０】
本発明の認証方法における他の実施形態によれば、第２のステップについて、第２の端末は、第１の乱数Smを含むハンドオーバ通知を第１の端末へ送信し、第２の乱数Saを含むハンドオーバ通知を第２のアクセスゲートウェイへ送信し、前記ハンドオーバ通知は、第２の端末のアドレスと、第２のアクセスゲートウェイのアドレスとを更に含むことも好ましい。
【００１１】
本発明の認証方法における他の実施形態によれば、第１の端末が、第２の端末へ、当該第１の端末のアドレスを含むコンテクストを送信する第６のステップを更に有することも好ましい。
【００１２】
本発明の認証方法における他の実施形態によれば、
第１のステップについて、第２の端末は、第１の端末からのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、乱数(Sm=Sa)を生成し、
第３のステップについて、前記ホームエージェントは、第１の端末から第２の端末へのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、第２の乱数Saを第２のアクセスゲートウェイへ送信する
ことも好ましい。
【００１３】
本発明によれば、第１のアクセスゲートウェイに接続された移動元となる第１の端末と、第２のアクセスゲートウェイに接続された移動先となる第２の端末と、前記端末の移動を管理するホームエージェントとを有するシステムについて、第１の端末から第２の端末へのハンドオーバにおける認証システムにおいて、
第２の端末は、
乱数(Sm=Sa)を生成する乱数生成手段と、
第１の乱数Smを相手方端末へ送信すると共に、第２の乱数Saを第２のアクセスゲートウェイを介してホームエージェントへ送信する乱数Sm,Sa送信手段と
を有し、
第１の端末は、第２の端末から受信した第１の乱数Smを、第２のアクセスゲートウェイへ送信する乱数Sm送信手段を有し、
前記ホームエージェントは、第２の端末から受信した第２の乱数Saを、第２のアクセスゲートウェイへ送信する第２の乱数Sa送受信手段を有し、
第２のアクセスゲートウェイは、第１の端末から受信した第１の乱数Smと、ホームエージェントから受信した第２の乱数Saとが同一であるか否かを判定することによって認証する乱数判定手段を有する
ことを特徴とする。
【００１４】
本発明の認証システムにおける他の実施形態によれば、第２の端末の前記乱数Sm,Sa送信手段は、第１の乱数Smを含むハンドオーバ通知を、第２のアクセスゲートウェイを経由して前記ホームエージェントへ送信し、第２の乱数Saを含むハンドオーバ通知を第２のアクセスゲートウェイへ送信し、前記ハンドオーバ通知は、第２の端末のアドレスと、第２のアクセスゲートウェイのアドレスとを更に含むことも好ましい。
【００１５】
本発明の認証システムにおける他の実施形態によれば、第２のアクセスゲートウェイの認証が許可された後、第１の端末の前記ハンドオーバ送受信手段は、第２の端末へ、当該第１の端末のアドレスを含むコンテクストを送信することも好ましい。
【００１６】
本発明の認証システムにおける他の実施形態によれば、
第２の端末の前記乱数Sm,Sa生成手段は、第１の端末からのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、乱数(Sm=Sa)を生成し、
前記ホームエージェントの第２の乱数Sa送受信手段は、第１の端末から第２の端末へのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、第２の乱数Saを第２のアクセスゲートウェイへ送信する
ことも好ましい。
【発明の効果】
【００１７】
本発明における端末間ネゴシエーションの認証方法及びシステムによれば、２つの乱数（Sm=Sa）を異なるネットワークを経由させることによって、端末認証及びネットワーク認証を、同時に、且つ、少ないシーケンスステップで実行することができる。
【図面の簡単な説明】
【００１８】
【図１】対象となるシステム構成図である。
【図２】本発明における端末間ネゴシエーションステップを表すシーケンス図である。
【図３】初期ステップ及び端末間ハンドオーバステップを表すシーケンス図である。
【図４】本発明におけるコンテンツ配信サーバ、ホームエージェント、アクセスゲートウェイ及び端末の機能構成図である。
【発明を実施するための最良の形態】
【００１９】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２０】
図１は、対象となるシステム構成図である。
【００２１】
図１のシステムによれば、コンテンツを受信している第１の端末１が、第２の端末２へ、端末間ハンドオーバを実行することを想定している。第１の端末１は、ホームネットワーク７４に属し、ホームエージェント４によって管理されている。第１の端末１は、例えば移動元となる携帯端末であり、第２の端末は、例えば移動先となる固定端末である。また、図１によれば、異種ネットワークとしての第１のアクセスネットワーク７１及び第２のアクセスネットワーク７２とコアネットワーク７３とが、相互に接続されている。コアネットワーク７３には、端末へコンテンツを配信するコンテンツ配信サーバ３が接続されている。コンテンツ配信サーバ３は、鍵を用いてコンテンツを暗号化し、その暗号化コンテンツを第１の端末１及び第２の端末２へ送信する。尚、コンテンツ配信サーバ３は、コアネットワーク７３と相互接続された別のアクセスネットワークに接続されるものであってもよい。
【００２２】
第１の端末１は、移動することによって、第１のアクセスゲートウェイ５を介して第１のアクセスネットワーク７１に接続される。このとき、第１の端末１は、第１のアクセスゲートウェイ５を介して、ホームエージェント４によって管理される。また、第２の端末２は、第２のアクセスゲートウェイ６を介して第２のアクセスネットワーク７２に接続される。
【００２３】
移動元の第１の端末１は、移動先となる第２の端末２との間で、ローカルな通信リンクを確立し、ネゴシエーションを実行する。通信リンクは、例えば赤外線やブルートゥースのような近距離通信リンクであってもよいし、ＬＡＮ(Local Area Network)であってもよい。第１の端末１は、第２の端末２へ、移動元端末のコンテンツの状態情報及びネットワーク管理情報を含むコンテクストを転送する。コンテンツの状態情報は、例えば、コンテンツデータの提供位置、データレート及びコンテンツ識別子である。また、ネットワーク管理情報は、例えば、ホームネットワークの識別子と、移動元端末及び移動先端末の識別子と、ハンドオーバ先ネットワークのアクセスゲートウェイの識別子と、ハンドオーバのための秘密情報とである。
【００２４】
尚、ＡＡＡ(Authentication Authorization and Accounting)サーバは、端末及びネットワークの認証、接続許可及び課金処理を実行する。ここで、ＡＡＡＨ(Homed AAA)サーバは、ホームエージェント４が接続されたホームネットワーク７４を管理する。ＡＡＡＶ(Visited AAA)サーバは、第１のアクセスゲートウェイ５が接続された第１のアクセスネットワーク７１と、第２のアクセスゲートウェイ６が接続された第２のアクセスネットワーク７２とをそれぞれ管理する。
【００２５】
更に、ＡＡＡＨサーバ及びＡＡＡＶサーバは、ユーザ及びネットワークを管理するデータベースを有する。ユーザ管理データベースは、契約ユーザデータや課金に関する第１の端末１と第２の端末２との間のサービス移動及びサービス受信履歴を管理する。ネットワーク管理データベースは、端末間ハンドオーバが可能な通信事業者のリスト、そのネットワークプレフィックス及び提供可能な転送レート等を管理する。
【００２６】
端末間ハンドオーバの認証方法について、「初期ステップ」と、「端末間ネゴシエーションステップ」と、「端末間ハンドオーバステップ」とに区分される。本発明の特徴となる「端末間ネゴシエーションステップ」について、最初に説明する。
【００２７】
図２は、本発明における端末間ネゴシエーションステップを表すシーケンス図である。
【００２８】
端末間ネゴシエーションは、先ず、第１の端末１と第２の端末２との間で、ローカルな通信リンクを確立する。この通信リンクは、例えば近距離無線通信や赤外線等を用いてＰＫＩ(Public Key Infrastructure)による一時的な暗号鍵を用いて秘密通信を可能にする。この通信リンク用いて、第１の端末１と第２の端末２との間で相互に通信能力情報等を交換する。これにより、コンテンツ配信サービスについて、移動元端末から見て、正当な移動先端末であるか否かを認証する。
【００２９】
（Ｓ２１）第１の端末と第２の端末２との間で通信リンクが確立した際に、第２の端末２は、先ず、乱数(Sm=Sa)を生成する。Smを第１の乱数とし、Saを第２の乱数とする。尚、第２の端末２は、乱数を生成する前に、第１の端末１からのハンドオーバを許可するか否かを判定するものであってもよい。
（Ｓ２２）次に、第２の端末２は、第１の乱数Smを含むハンドオーバ通知を、第１の端末へ送信する。また、第２の端末２は、第２の乱数Saを含むハンドオーバ通知を、第２のアクセスゲートウェイ６を介してホームエージェント４へ送信する。また、ハンドオーバ通知には、第２の端末のアドレスA2と、第２のアクセスゲートウェイのアドレスAGW-A2とが含まれる。
（Ｓ２３）ホームエージェント４は、先に受信した第２の乱数Saを含むハンドオーバ許可通知を、第２のアクセスゲートウェイ６へ送信する。尚、ホームエージェント４は、第２の乱数Saを送信する前に、第１の端末１から第２の端末２へのハンドオーバを許可するか否かを判定するものであってもよい。
（Ｓ２４）また、第１の端末１も、先に受信した第１の乱数Smを第２のアクセスゲートウェイ６へ送信する。
（Ｓ２５）そして、第２のアクセスゲートウェイ６は、第１の端末１から受信した第１の乱数Smと、ホームエージェント４から受信した第２の乱数Saとが同一であるか否かを判定する。同一であれば、端末の正当性が確認されることとなる。
（Ｓ２６）その後、第１の端末１は、コンテクストを、第２の端末２へ送信する。コンテクストには、共有暗号鍵Km（ホームエージェントとの間で共有）と、第１の端末１のアドレスA1（気付アドレスであってもよい）が含まれる。尚、共有暗号鍵Kmは、新たに生成されたセッション鍵を、ホームエージェント４が、第２の端末２へ暗号化して送信するために用いられる。
【００３０】
図２の端末間ネゴシエーションステップによれば、第２の端末２によって生成された乱数を用いて、第１の端末１を介したネットワークと、ホームエージェント４を介したネットワークとが、第２のアクセスゲートウェイ６によって認証される。
【００３１】
また、第１の端末１は、第２の端末２のアドレスA2と、第２のアクセスゲートウェイ６のアドレスAGW-A2とを取得する。また、第２の端末は、第１の端末１のアドレスA1と、共有暗号鍵Kmとを取得する。更に、ホームエージェント４は、移動先端末となる第２の端末２のアドレスA2と、第２のアクセスゲートウェイ６のアドレスAGW-A2とを取得する。
【００３２】
図３は、初期ステップ及び端末間ハンドオーバステップを表すシーケンス図である。
【００３３】
図３によれば、「初期ステップ」（Ｓ３０１〜Ｓ３０３）は、図２で前述した「端末間ネゴシエーションステップ」の前段で実行される。また、「端末間ハンドオーバステップ」（Ｓ３１１〜Ｓ３１３）は、「端末間ネゴシエーションステップ」の後段で実行される。
【００３４】
（Ｓ３０１）コンテンツ配信サーバ３は、第１の端末１のアドレスA1と、第１のアクセスゲートウェイのアドレスAGW1とを、第１の端末１、第１のアクセスゲートウェイ５及びホームエージェント４との間で共有する。ここでの共有は、バインディングアップデート(binding update：登録要求)によって実行される。第１の端末１が登録要求をホームエージェント４へ送信する場合、送信元アドレスに気付アドレスが記述され、ホームアドレスオプションにホームアドレスが記述される。
【００３５】
（Ｓ３０２）次に、コンテンツを暗号化する暗号鍵Kc1を第１の端末１へ配送する。ここで、暗号鍵は、ハンドオーバ毎に更新されるので、それらの暗号鍵を区別するため、暗号鍵に添字を付けて表す。この「初期ステップ」ではKc1と表示する。この暗号鍵Kc1は、途中で盗聴され暗号鍵Kc1が悪用されるのを防止するため、例えば暗号化するなど安全性を高めて配送する。第１の端末１は、例えば暗号鍵Kc1が暗号化されて送信されていれば復号し、暗号鍵Kc1を復元する。
【００３６】
（Ｓ３０３）コンテンツ配信サーバ３は、暗号鍵Kc1を用いて、配信すべきコンテンツを暗号化し、その暗号化コンテンツを、第１のアクセスゲートウェイ５を介して第１の端末へ送信する。第１の端末１は、その暗号化コンテンツを、更新暗号鍵Kc1を用いて復号する。
【００３７】
次に、図２で説明した「端末間ネゴシエーションステップ」が、実行される。その後、「端末間ハンドオーバステップ」が実行される。
【００３８】
（Ｓ３１１）コンテンツ配信サーバ３は、第２の端末２のアドレスA2と、第２のアクセスゲートウェイのアドレスAGW2とを、第２の端末２、第２のアクセスゲートウェイ６及びホームエージェント４との間で共有する。
【００３９】
（Ｓ３１２）次に、コンテンツ配信サーバ３は、コンテンツを暗号化する暗号鍵Kc2を第２の端末２へ配送する。ここで、暗号鍵は、ハンドオーバによって更新されるので、「初期ステップ」における暗号Kc1と区別するためKc2と表示する。
【００４０】
（Ｓ３１３）コンテンツ配信サーバ３は、暗号鍵Kc2を用いて、配信すべきコンテンツを暗号化し、その暗号化コンテンツを、第２のアクセスゲートウェイ６を介して第２の端末２へ送信する。第２の端末２は、その暗号化コンテンツを、暗号鍵Kc2を用いて復号する。
【００４１】
図４は、本発明におけるコンテンツ配信サーバ、ホームエージェント、アクセスゲートウェイ及び端末の機能構成図である。
【００４２】
図４によれば、コンテンツ配信サーバ３は、アドレス共有部３１、暗号鍵生成部３２、暗号鍵送信部３３、コンテンツ暗号化部３４及び暗号化コンテンツ送信部３５を有する。これら機能構成部は、コンテンツ配信サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００４３】
アドレス共有部３１は、第１の端末１及び第１のアクセスゲートウェイ５との間で、第１の端末のアドレスA1と、第１のアクセスゲートウェイのアドレスAGW-A1とを共有し、第２の端末２及び第２のアクセスゲートウェイ６との間で、第２の端末のアドレスA2と、第２のアクセスゲートウェイのアドレスAGW-A2とを共有する。これら共有には、バインディングアップデートが用いられる。
【００４４】
暗号鍵生成部３２は、コンテンツの暗号化に用いる暗号鍵Kcを生成し、暗号鍵送信部３３及びコンテンツ暗号化部３４へ出力する。
【００４５】
暗号鍵送信部３３は、例えば共通暗号鍵Kmで暗号化された暗号鍵Kcを、コンテンツの送信を要求した端末へ送信する。暗号鍵Kcは、受信側の端末で暗号化コンテンツを復号するために必要となる。
【００４６】
コンテンツ暗号化部３４は、暗号鍵Kcを用いて暗号化コンテンツを生成する。生成された暗号化コンテンツは、暗号化コンテンツ送信部３５へ出力される。
【００４７】
暗号化コンテンツ送信部３５は、暗号化コンテンツを、アクセスゲートウェイを介して端末へ送信する。
【００４８】
図４によれば、ホームエージェント４は、アドレス共有部４１及び第２の乱数Sa送受信部４２を有する。これら機能構成部は、ホームエージェントに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００４９】
アドレス共有部４１は、第１の端末１及び第１のアクセスゲートウェイ５との間で、第１の端末のアドレスA1と、第１のアクセスゲートウェイのアドレスAGW-A1とを共有し、第２の端末２及び第２のアクセスゲートウェイ６との間で、第２の端末のアドレスA2と、第２のアクセスゲートウェイのアドレスAGW-A2とを共有する。
【００５０】
第２の乱数Sa送受信部４２は、第２の端末２から第２のアクセスゲートウェイ６を介して第２の乱数Saを受信する。このとき、第２の乱数Sa送受信部４２は、第１の端末から第２の端末へのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、第２の乱数Saを第２のアクセスゲートウェイへ送信する。
【００５１】
アクセスゲートウェイ６は、アドレス共有部６１、パケット転送部６２及び乱数判定部６３を有する。これら機能構成部は、アクセスゲートウェイに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００５２】
アドレス共有部６１は、第２の端末２、ホームエージェント４及びコンテンツ配信サーバ３との間で、第２の端末のアドレスA2と、第２のアクセスゲートウェイのアドレスAGW-A2とを共有する。
【００５３】
パケット転送部６２は、コンテンツ配信サーバ３から、暗号化コンテンツを含むパケットを受信し、そのパケットを第２の端末２へ転送する。また、パケット転送部６２は、第２の端末から受信した第２の乱数Saを受信し、ホームエージェント４へ転送する。
【００５４】
乱数判定部６３は、第１の端末１から受信した第１の乱数Smと、ホームエージェント４から受信した第２の乱数Saとが同一であるか否かを判定することによって端末認証する。判定結果は、第２の端末２及びホームエージェント４へ送信されてもよい。
【００５５】
端末は、ハンドオーバ送受信部１０、アドレス共有部１１、第１の乱数Sm送信部１２、乱数Sm,Sa生成部１３、乱数Sm,Sa送信部１４、暗号鍵受信部１５及びコンテンツ復号部１６を有する。移動元となる第１の端末は、機能構成部１０〜１２を有する。移動先となる第２の端末は、機能構成部１０、１１、１３〜１６を有する。これら機能構成部は、端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００５６】
ハンドオーバ送受信部１０は、移動元又は移動先となる相手方端末との間で、ローカルな通信リンクを確立する。
【００５７】
アドレス共有部１１は、アクセスゲートウェイ、ホームエージェント４及びコンテンツ配信サーバ３との間で、端末のアドレスAと、アクセスゲートウェイのアドレスAGW-Aとを共有する。
【００５８】
第１の乱数Sm送信部１２は、ハンドオーバ送受信部１２を介して受信した第１の乱数Smを、第２のアクセスゲートウェイ６へ送信する。
【００５９】
乱数Sm,Sa生成部１３は、第１の端末からのハンドオーバを登録情報に基づいて許可するか否かを判定し、許可と判定した際に、乱数(Sm=Sa)を生成する。生成された２つの乱数は、乱数Sm,Sa送信部１４へ出力される。
【００６０】
乱数Sm,Sa送信部１４は、第１の乱数Smを、ハンドオーバ送受信部１０を介して相手方端末へ送信する。また、乱数Sm,Sa送信部１４は、第２の乱数Saを、ホームエージェント４へ送信する。第１の乱数Sm及び第２の乱数Saは、ハンドオーバ通知メッセージに含まれるものであってもよい。ハンドオーバ通知メッセージには、乱数以外に、第２の端末２のアドレスA2及び第２のアクセスゲートウェイ６のアドレスAGW-A2も含まれる。
【００６１】
暗号鍵受信部１５は、コンテンツ配信サーバ３から、第２のアクセスゲートウェイ６を介して、暗号化された更新暗号鍵Kcを受信する。復元された更新暗号鍵Kcは、コンテンツ復号部１６へ出力される。
【００６２】
コンテンツ復号部１６は、コンテンツ配信サーバ３から第２のアクセスゲートウェイを介して受信した暗号化コンテンツを、更新暗号鍵Kcを用いて復号する。
【００６３】
尚、前述の実施形態によれば、移動元となる第１の端末が、移動端末（例えば携帯電話機）であって、移動先となる第２の端末が、固定端末（例えばパーソナルコンピュータ）であるとして説明しているが、勿論、第１の端末と第２の端末との移動／固定の種別は問わない。
【００６４】
以上、詳細に説明したように、本発明における端末間ネゴシエーションの認証方法及びシステムによれば、２つの乱数（Sm=Sa）を異なるネットワークを経由させることによって、端末認証及びネットワーク認証を、同時に、且つ、少ないシーケンスステップで実行することができる。
【００６５】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００６６】
１    第１の端末、携帯端末
２    第２の端末、固定端末
１０  ハンドオーバ送受信部
１１  アドレス共有部
１２  第１の乱数Sm送信部
１３  乱数Sm,Sa生成部
１４  乱数Sm,Sa送信部
１５  暗号鍵受信部
１６  コンテンツ復号部
３    コンテンツ配信サーバ
３１  アドレス共有部
３２  暗号鍵生成部
３３  暗号鍵送信部
３４  コンテンツ暗号化部
３５  暗号化コンテンツ送信部
４    ホームエージェント
４１  アドレス共有部
４２  第２の乱数Sa送受信部
５    第１のアクセスゲートウェイ
６    第２のアクセスゲートウェイ
６１  アドレス共有部
６２  パケット転送部
６３  乱数判定部
７１  第１のアクセスネットワーク
７２  第２のアクセスネットワーク
７３  コアネットワーク
７４  ホームネットワーク
【図１】
2010161448.tif 000003
【図２】
2010161448.tif 000004
【図３】
2010161448.tif 000005
【図４】
2010161448.tif 000006