(57)【要約】【課題】  通信セッションを他の端末に移動する再、移動先の端末とセッション切り替えを行う装置(サーバもしくは端末)との間の認証だけ行っており、転送要求を悪意の第三者端末から送信された場合、移動先の端末が正当な端末であれば、通信中セッションを利用者の意図に反して、第三者の転送要求に従い転送されてしまう可能性があった。【解決手段】  公開鍵を用いて、セッション制御装置から払い出されたセッション情報を、公開鍵にて暗号化し、それを移動元端末、移動先端末、セッション制御装置で同期させ、このセッション情報をセッション制御装置の移動先端末の認証に用いることにより、第三者からの転送要求を阻止でき、移動先端末での通信セッションを可能とする。【選択図】      図２
2005122662.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ通信端末とセッション制御装置がＩＰ網に接続され、
任意の前記ユーザ通信端末は他のユーザ通信端末および前記セッション制御装置の公開鍵を保持しており、また、前記セッション制御装置は複数の前記ユーザ端末の公開鍵を保持しており、
任意の１つの前記ユーザ通信端末（移動元端末０）と他のユーザ通信先端末が前記セッション制御装置を経由して確立した通信セッションを、他のユーザ通信端末（移動先端末１）に転送する際に、
前記セッション制御装置と前記移動元端末０が共有しているセッション情報を、前記移動元端末０の公開鍵で暗号化した情報を用いて前記セッション制御装置が前記移動先端末１を認証する
ことを特徴とするセッション転送における認証方法。
【請求項２】
複数のユーザ通信端末と通信先端末とセッション制御装置がＩＰ網に接続され、
任意の前記ユーザ通信端末は他のユーザ通信端末および前記セッション制御装置の公開鍵を保持しており、また、前記セッション制御装置は複数の前記ユーザ端末の公開鍵を保持しており、
任意の１つの前記ユーザ通信端末（移動元端末０）と前記通信先端末が前記通信セッションを経由して確立したセッションを他のユーザ通信端末に転送するに際し、
前記セッション制御装置と前記移動元端末０で共有しているセッション情報を前記移動先端末０が移動先端末１の公開鍵で暗号化したものを前記移動先端末１に送信し、
移動先端末１は受信したものから前記セッション情報を復号化し、
前記セッション制御装置は、前記移動元端末０または移動先端末１からセッション転送要求を受信し、前記セッション情報を移動元端末０の公開鍵で暗号化したものを前記セッション制御装置の公開鍵で暗号化された情報を前記移動先端末１から受信し、
前記移動先端末１から受信した情報を復号化したものと前記セッション制御装置が保持している前記セッション情報を、前記移動元端末０の公開鍵で暗号化したものとを照合し、
一致した場合にセッション制御装置と移動先端末1との間でセッションを確立し、前記セッション情報に移動元端末０の公開鍵で暗号化したものを、新たなセッション情報として移動先端末１とセッション制御装置で保持する単位ステップを有し、
前記確立したセッションを他のユーザ通信端末に転送するに際し、前記単位ステップを必要に応じて繰り返す
ことを特徴とするセッション転送における認証方法。
【請求項３】
複数のユーザ通信端末と通信先端末とセッション制御装置がＩＰ網に接続され、
任意の前記ユーザ通信端末は他のユーザ通信端末および前記セッション制御装置の公開鍵を保持しており、また、前記セッション制御装置は複数の前記ユーザ端末の公開鍵を保持しており、
任意の１つの前記ユーザ通信端末（移動元端末０）と前記通信先端末が前記通信セッションを経由して確立したセッションを他のユーザ通信端末に転送するに際し、
前記セッション制御装置が前記移動元端末０と前記通信先端末との前記通信セッションを確立する際に、前記セッション制御装置がセッション情報Ｓｓを生成し、このセッション情報Ｓｓを前記移動元端末０の公開鍵Ｐｔ０で暗号化したＰｔ０(Ｓｓ)を前記移動元端末０に送信するステップと、
前記Ｐｔ０(Ｓｓ)を受信した前記移動元端末０が、公開鍵Ｐｔ０の秘密鍵によって前記セッション情報Ｓｓを復号化し、前記セッション情報Ｓｓを前記セッション制御装置の公開鍵Ｐｓで暗号化したＰｓ(Ｐｓ(Ｓｓ))を前記セッション制御装置に送信し、Ｐｓ(Ｓｓ)をセッション情報Ｓｔ０として保持するステップと、
前記Ｐｓ(Ｐｓ(Ｓｓ))を受信した前記セッション制御装置は公開鍵Ｐｓの復号鍵で前記Ｐｓ(Ｐｓ(Ｓｓ))を復号化した情報と、生成した前記セッション情報Ｓｓとを照合し、一致していれば、Ｐｓ(Ｓｓ)をセッション情報Ｓｓとして保持し、セッション確立処理を継続するステップと、
前記通信先端末と前記移動元端末０との通信セッションが確立した後、前記移動元端末０が前記セッション情報Ｓｔ０を前記移動先端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｔ０)を移動先端末１に送信するステップと、
前記移動先端末１が公開鍵Ｐｔ１の秘密鍵で前記Ｐｔ１(Ｓｔ０)を復号化し、前記情報Ｓｔ０を取得するステップと、
前記移動端末０が通信中セッションの前記移動先端末１への移動を前記セッション制御装置へ要求するステップと、
前記要求を受信した前記セッション制御装置が、前記移動先端末１に通信セッション確立を要求するステップと、
前記セッション制御装置からの通信セッション確立要求を受信した前記移動先端末１が、前記セッション情報Ｓｔ０を前記セッション制御装置の公開鍵Ｐｓと前記移動元端末０の公開鍵Ｐｔ０で暗号化したＰｓ(Ｐｔ０(Ｓｔ０))を前記セッション制御装置に送信し、Ｐｔ０(Ｓｔ０)をセッション情報Ｓｔ１として保持するステップと、
前記Ｐｓ(Ｐｔ０(Ｓｔ０))を受信した前記セッション制御装置が、公開鍵Ｐｓの秘密鍵で復号化したＰｔ０(Ｓｔ０)と、前記移動元端末０から受信復号化し保持していた前記セッション情報Ｓｓと移動元端末０の公開鍵Ｐｔ０で暗号化したＰｔ０(Ｓｓ)が一致すれば、前記Ｐｔ０(Ｓｓ)を前記セッション情報Ｓｓとして保持し、前記移動先端末１との通信セッション確立処理を継続するステップと、
前記移動先端末１との通信セッション確立後、前記セッション制御装置が、前記移動元端末０との通信セッションを切断または開放するステップとを有する
ことを特徴とするセッション転送における認証方法。
【請求項４】
前記移動先端末１から、他のユーザ通信端末（移動先端末２）にさらに通信セッションを転送するに際し、
前記移動元端末０から前記移動先端末１への通信セッション転送が確立した後、前記移動先端末１が保持している前記セッション情報Ｓｔ１を前記移動先端末２の公開鍵Ｐｔ２で暗号化したＰｔ２(Ｓｔ１)を移動先端末２に送信するステップと、
前記移動先端末２が公開鍵Ｐｔ２の秘密鍵で前記Ｐｔ２(Ｓｔ１)を復号化し、前記Ｓｔ１を取得するステップと、
前記移動先端末１が通信中セッションの前記移動先端末２への移動を前記セッション制御装置へ要求するステップと、
前記要求を受信した前記セッション制御装置が、前記移動先端末２に通信セッション確立を要求するステップと、
前記セッション制御装置からの通信セッション確立要求を受信した前記移動先端末２が、前記セッション情報Ｓｔ１を前記セッション制御装置の公開鍵Ｐｓと前記移動先端末１の公開鍵Ｐｔ１で暗号化したＰｓ(Ｐｔ１(Ｓｔ１))を前記セッション制御装置に送信し、Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として保持するステップと、
前記Ｐｓ(Ｐｔ１(Ｓｔ１))を受信した前記セッション制御装置が、公開鍵Ｐｓの秘密鍵で復号化したＰｔ１(Ｓｔ１)と、前記移動先端末１から受信し復号化し保持していたセッション情報Ｓｓと移動先端末の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｓ)とが一致すれば、前記Ｐｔ１(Ｓｓ)をセッション情報Ｓｓとして保持し、前記移動先端末２との通信セッション確立処理を継続するステップと、前記移動先端末２との通信セッション確立後、前記セッション制御装置が、前記移動先端末１との通信セッションを切断または開放するステップを有する
ことを特徴とするセッション転送における認証方法。
【請求項５】
前記通信先端末と前記移動元端末０との通信セッションの前記移動先端末１への転送要求を、前記移動先端末１から、前記Ｓｔ０と前記セッション制御装置の公開鍵Ｐｓと前記移動元端末０の公開鍵Ｐｔ０で暗号化したＰｓ(Ｐｔ０(Ｓｔ０))とともに前記セッション制御装置に送信し、
Ｐｔ０(Ｓｔ０)をセッション情報Ｓｔ１として保持するステップとする
ことを特徴とする請求項３に記載のセッション転送における認証方法。
【請求項６】
前記通信先端末と前記移動元端末１との通信セッションの前記移動先端末２への転送要求を、前記移動先端末２から、前記Ｓｔ１を前記セッション制御装置の公開鍵Ｐｓと前記移動先端末１の公開鍵Ｐｔ１で暗号化したＰｓ(ｐｔ１(Ｓｔ１))とともに前記セッション制御装置に送信し、
Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として保持するステップとする
ことを特徴とする請求項４に記載のセッション転送における認証方法。
【請求項７】
予め自端末／装置以外の公開鍵を記憶せず、自端末／装置の公開鍵を通信端末もしくはセッション制御装置へのアクセス時に同時に送信する
ことを特徴とする請求項１〜６のいずれか１項に記載のセッション転送における認証方法。
【請求項８】
請求項１〜７のいずれか１項に記載のセッション転送における認証方法に用いる前記移動元端末０の公開鍵Ｐｓが利用者の公開鍵であることを特徴とするセッション転送における認証方法。
【請求項９】
請求項１〜８のいずれか１項に記載のセッション転送における認証方法を利用する
ことを特徴とするセッション転送制御方法。
【請求項１０】
請求項９に記載のセッション転送制御方法をコンピュータにより実行させるための制御プログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータにより読み取り可能な記録媒体。
【請求項１２】
請求項１〜８のいずれか１項に記載のセッション転送における認証方法に用いる前記移動先端末１または移動先端末２が前記セッション制御装置である
ことを特徴とするセッション転送制御システム。
【請求項１３】
請求項１〜８のいずれか１項に記載のセッション転送における認証方法に用いる前記セッション制御装置が前記通信先端末である
ことを特徴とするセッション転送制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ網に接続する複数の端末を利用する際に、通信サービスを継続したまま、利用する端末を切り替えることを可能とするセッション転送における認証方法およびこれを用いるセッション転送制御方法に関するものである。
【背景技術】
【０００２】
近年は、ＡＤＳＬや光ファイバーによる広帯域かつ定額制のインターネット通信の普及や、無線ＬＡＮ，ＩＭＴ‐２０００といった無線アクセスの多様化により、コンピュータだけでなく、ＰＤＡや家電等もネットワークに接続することが可能となった。また、個人が利用する通信端末も１つだけではなく、オフィスではデスクトップ型ＰＣ、屋外や出張先ではノート型ＰＣや携帯電話といった複数の通信端末をその場の状況に応じて使い分けている。
【０００３】
このように複数の通信端末を利用可能な状況において、現在の利用している端末の通信サービスを他の端末（例えば、ＰＤＡのようなポータビリティ性のある端末や、高解像度ディスプレイに接続された端末）に切り替えることにより、そのサービスをより高度に利用したいというニーズが出てくる。ＩＰ電話やＴＶ電話のプロトコルでは、非特許文献１としてＩＥＴＦの標準があり、現在通信中の端末から、他の端末に通信セッションを転送する方法が規定されている。
【０００４】
【非特許文献１】ＩＥＴＦ ＲＦＣ ３５１５：（Ｔhe Ｓession Ｉnitiation Ｐrotocol（ＳＩＰ））Ｒefer Ｍethod （http://www.ietf.org/rfc/rfc3515.txt ）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術では、通信セッションを他の端末に移動する際、移動先の端末とセッション切り替えを行う装置（サーバもしくは端末等）との間の認証だけを行っており、転送要求を悪意の第三者端末から送信された場合、移動先の端末が正当な端末であれば、通信中セッションを利用者の意図に反して、第三者の転送要求に従い転送されてしまう可能性があった。
【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、従来技術における上述のような問題点を解消し、通信サービスを利用している端末を他の端末に切り替えても通信サービスを記憶でき、第三者からの悪意の転送要求に対し、その要求を阻止する技術を提供することである。
【０００７】
より具体的には、本発明の目的は、ＩＰ網に接続する複数の端末を利用する際に、通信サービスを継続したまま、利用する端末を切り替えることを可能とするセッション転送における認証方法およびこれを用いるセッション転送制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明においては、以下の構成（手段）を有する。
すなわち、本発明に係るセッション転送における認証方法は、基本的に、複数のユーザ通信端末とセッション制御装置がＩＰ網に接続され、任意の前記ユーザ通信端末は他のユーザ通信端末および前記セッション制御装置の公開鍵を保持しており、また、前記セッション制御装置は複数の前記ユーザ端末の公開鍵を保持しており、任意の１つの前記ユーザ通信端末（移動元端末０）と他のユーザ通信先端末が前記セッション制御装置を経由して確立した通信セッションを、他のユーザ通信端末（移動先端末１）に転送する際に、前記セッション制御装置と前記移動元端末０が共有しているセッション情報を、前記移動元端末０の公開鍵で暗号化した情報を用いて前記セッション制御装置が前記移動先端末１を認証することを特徴とする。
【０００９】
より具体的には、本発明に係るセッション転送における認証方法は、複数のユーザ通信端末と通信先端末とセッション制御装置がＩＰ網に接続され、任意の前記ユーザ通信端末は他のユーザ通信端末および前記セッション制御装置の公開鍵を保持しており、また、前記セッション制御装置は複数の前記ユーザ端末の公開鍵を保持しており、任意の１つの前記ユーザ通信端末（移動元端末０）と前記通信先端末が前記通信セッションを経由して確立したセッションを他のユーザ通信端末に転送するに際し、前記セッション制御装置と前記移動元端末０で共有しているセッション情報を前記移動先端末０が移動先端末１の公開鍵で暗号化したものを前記移動先端末１に送信し、移動先端末１は受信したものから前記セッション情報を復号化し、前記セッション制御装置は、前記移動元端末０または移動先端末１からセッション転送要求を受信し、前記セッション情報を移動元端末０の公開鍵で暗号化したものを前記セッション制御装置の公開鍵で暗号化された情報を前記移動先端末１から受信し、前記移動先端末１から受信した情報を復号化したものと前記セッション制御装置が保持している前記セッション情報を、前記移動元端末０の公開鍵で暗号化したものとを照合し、一致した場合にセッション制御装置と移動先端末1との間でセッションを確立し、前記セッション情報に移動元端末０の公開鍵で暗号化したものを、新たなセッション情報として移動先端末１とセッション制御装置で保持する単位ステップを有し、前記確立したセッションを他のユーザ通信端末に転送するに際し、前記単位ステップを必要に応じて繰り返すことを特徴とする。
【００１０】
さらに、本発明に係るセッション転送における認証方法は、複数のユーザ通信端末と通信先端末とセッション制御装置がＩＰ網に接続され、任意の前記ユーザ通信端末は他のユーザ通信端末および前記セッション制御装置の公開鍵を保持しており、また、前記セッション制御装置は複数の前記ユーザ端末の公開鍵を保持しており、任意の１つの前記ユーザ通信端末（移動元端末０）と前記通信先端末が前記通信セッションを経由して確立したセッションを他のユーザ通信端末に転送するに際し、前記セッション制御装置が前記移動元端末０と前記通信先端末との前記通信セッションを確立する際に、前記セッション制御装置がセッション情報Ｓｓを生成し、このセッション情報Ｓｓを前記移動元端末０の公開鍵Ｐｔ０で暗号化したＰｔ０(Ｓｓ)を前記移動元端末０に送信するステップと、前記Ｐｔ０(Ｓｓ)を受信した前記移動元端末０が、公開鍵Ｐｔ０の秘密鍵によって前記セッション情報Ｓｓを復号化し、前記セッション情報Ｓｓを前記セッション制御装置の公開鍵Ｐｓで暗号化したＰｓ(Ｐｓ(Ｓｓ))を前記セッション制御装置に送信し、Ｐｓ(Ｓｓ)をセッション情報Ｓｔ０として保持するステップと、前記Ｐｓ(Ｐｓ(Ｓｓ))を受信した前記セッション制御装置は公開鍵Ｐｓの復号鍵で前記Ｐｓ(Ｐｓ(Ｓｓ))を復号化した情報と、生成した前記セッション情報Ｓｓとを照合し、一致していれば、Ｐｓ(Ｓｓ)をセッション情報Ｓｓとして保持し、セッション確立処理を継続するステップと、前記通信先端末と前記移動元端末０との通信セッションが確立した後、前記移動元端末０が前記セッション情報Ｓｔ０を前記移動先端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｔ０)を移動先端末１に送信するステップと、前記移動先端末１が公開鍵Ｐｔ１の秘密鍵で前記Ｐｔ１(Ｓｔ０)を復号化し、前記情報Ｓｔ０を取得するステップと、前記移動端末０が通信中セッションの前記移動先端末１への移動を前記セッション制御装置へ要求するステップと、前記セッション制御装置からの通信セッション確立要求を受信した前記移動先端末１が、前記セッション情報Ｓｔ０を前記セッション制御装置の公開鍵Ｐｓと前記移動元端末０の公開鍵Ｐｔ０で暗号化したＰｓ(Ｐｔ０(Ｓｔ０))を前記セッション制御装置に送信し、Ｐｔ０(Ｓｔ０)をセッション情報Ｓｔ１として保持するステップと、前記Ｐｓ(Ｐｔ０(Ｓｔ０))を受信した前記セッション制御装置が、公開鍵Ｐｓの秘密鍵で復号化したＰｔ０(Ｓｔ０)と、前記移動元端末０から受信復号化し保持していた前記セッション情報Ｓｓと移動元端末０の公開鍵Ｐｔ０で暗号化したＰｔ０(Ｓｓ)が一致すれば、前記Ｐｔ０(Ｓｓ)を前記セッション情報Ｓｓとして保持し、前記移動先端末１との通信セッション確立処理を継続するステップと、前記移動先端末１との通信セッション確立後、前記セッション制御装置が、前記移動元端末０との通信セッションを切断または開放するステップとを有することを特徴とする。
【００１１】
またさらに、本発明に係るセッション転送における認証方法は、前記移動先端末１から、他のユーザ通信端末（移動先端末２）にさらに通信セッションを転送するに際し、前記移動元端末０から前記移動先端末１への通信セッション転送が確立した後、前記移動先端末１が保持している前記セッション情報Ｓｔ１を前記移動先端末２の公開鍵Ｐｔ２で暗号化したＰｔ２(Ｓｔ１)を移動先端末２に送信するステップと、前記移動先端末２が公開鍵Ｐｔ２の秘密鍵で前記Ｐｔ２(Ｓｔ１)を復号化し、前記Ｓｔ１を取得するステップと、前記移動先端末１が通信中セッションの前記移動先端末２への移動を前記セッション制御装置へ要求するステップと、前記要求を受信した前記セッション制御装置が、前記移動先端末２に通信セッション確立を要求するステップと、前記セッション制御装置からの通信セッション確立要求を受信した前記移動先端末２が、前記セッション情報Ｓｔ１を前記セッション制御装置の公開鍵Ｐｓと前記移動先端末１の公開鍵Ｐｔ１で暗号化したＰｓ(Ｐｔ１(Ｓｔ１))を前記セッション制御装置に送信し、Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として保持するステップと、前記Ｐｓ(Ｐｔ１(Ｓｔ１))を受信した前記セッション制御装置が、公開鍵Ｐｓの秘密鍵で復号化したＰｔ１(Ｓｔ１)と、前記移動先端末１から受信し復号化し保持していたセッション情報Ｓｓと移動先端末の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｓ)とが一致すれば、前記Ｐｔ１(Ｓｓ)をセッション情報Ｓｓとして保持し、前記移動先端末２との通信セッション確立処理を継続するステップと、前記移動先端末２との通信セッション確立後、前記セッション制御装置が、前記移動先端末１との通信セッションを切断または開放するステップを有することを特徴とする。
【００１２】
本発明に係るセッション転送における認証方法においては、前記通信先端末と前記移動元端末０との通信セッションの前記移動先端末１への転送要求を、前記移動先端末１から、前記Ｓｔ０と前記セッション制御装置の公開鍵Ｐｓと前記移動元端末０の公開鍵Ｐｔ０で暗号化したＰｓ(Ｐｔ０(Ｓｔ０))とともに前記セッション制御装置に送信し、Ｐｔ０(Ｓｔ０)をセッション情報Ｓｔ１として保持するステップとすることも好ましい。
【００１３】
また、本発明に係るセッション転送における認証方法においては、前記通信先端末と前記移動元端末１との通信セッションの前記移動先端末２への転送要求を、前記移動先端末２から、前記Ｓｔ１を前記セッション制御装置の公開鍵Ｐｓと前記移動先端末１の公開鍵Ｐｔ１で暗号化したＰｓ(Ｐｔ１(Ｓｔ１))とともに前記セッション制御装置に送信し、Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として保持するステップとすることも好ましい。
【００１４】
なお、本発明に係るセッション転送における認証方法においては、予め自端末／装置以外の公開鍵を記憶せず、自端末／装置の公開鍵を通信端末もしくはセッション制御装置へのアクセス時に同時に送信するように構成してもよい。また、前記移動元端末０の公開鍵Ｐｓが利用者の公開鍵であってもよい。
【００１５】
一方、本発明は、上述のような各認証方法を用いるようにしたセッション転送制御方法としても具体化可能である。
また、上述のセッション転送制御方法をコンピュータにより実行させるための制御プログラム、あるいはこのプログラムを記録したコンピュータにより読み取り可能な記録媒体として商品化することも可能である。
【００１６】
なお、本発明は、このほかにも、前述のセッション転送における認証方法に用いる前記移動先端末１または移動先端末２が前記セッション制御装置であることを特徴とするセッション転送制御システム、あるいは、前述のセッション転送における認証方法に用いる前記セッション制御装置が前記通信先端末であることを特徴とするセッション転送制御システムとしても具体化可能である。
【発明の効果】
【００１７】
本発明によれば、通信セッションを他の端末へ中断することなく切り替えることが可能となるとともに、かつ悪意の第三者端末から転送要求を送信しても、移動元端末とセッション制御装置とが共有している一時的な情報を移動先端末が保持していない場合には、セッション転送要求を停止することが可能となるという実用上有効な効果が得られる。
【発明を実施するための最良の形態】
【００１８】
以下に、添付の図面に示す好適実施形態に基づいて、本発明を詳細に説明する。
【００１９】
〔構成の説明〕
図１は、本発明のシステム構成を示す図である。本システムは同図に示すように、通信先端末３とその端末３と通信する端末０，端末１，端末２と、これらの通信先端末と端末０，端末１，端末２との通信を制御するセッション制御装置４にて構成される。端末０，端末１，端末２，案末３およびセッション制御装置４は、ＩＰ網に接続している。
【００２０】
端末０は、端末１，端末２の公開鍵Ｐｔ１，Ｐｔ２、およびセッション制御装置４の公開鍵Ｐｓを保持している。端末１は、端末０，端末２の公開鍵Ｐｔ０，Ｐｔ２、およびセッション制御装置４の公開鍵Ｐｓを保持している。端末２は、端末０，端末１の公開鍵Ｐｔ０，Ｐｔ１およびセッション制御装置４の公開鍵Ｐｓを保持している。セッション制御装置４は、端末０，端末１，端末２のそれぞれの公開鍵Ｐｔ０，Ｐｔ１，Ｐｔ２を保持している。なお、端末０，端末１，端末２およびセッション制御装置４は、自分の公開鍵に対応する秘密鍵をそれぞれ保持している。
【００２１】
〔動作の説明〕
まず、請求項３に示す具体的発明に関する動作を説明する。
図２に示すように、通信端末０からセッション制御装置４に対し、通信先端末３への接続を要求する(Ｓ１０１)。
セッション制御装置４は、接続要求を受信後、セッション情報Ｓｓを生成し、端末０の公開鍵Ｐｔ０にて暗号化したＰｔ０(Ｓｓ)を端末０に送信する(Ｓ１０２)。
【００２２】
Ｐｔ０(Ｓｓ)を受信した端末０は、公開鍵Ｐｔ０の秘密鍵にて情報Ｓｓを取得し、セッション制御装置４の公開鍵Ｐｓにて暗号化したＰｓ(Ｐｓ(Ｓｓ))をセッション制御装置４に送信し、セッション情報Ｓｔ０としてＰｓ(Ｓｓ)を記憶する(Ｓ１０３)。
【００２３】
Ｐｓ(Ｐｓ(Ｓｓ))を受信したセッション制御装置４は、公開鍵Ｐｓの秘密鍵にてＰｓ(Ｐｓ(Ｓｓ))を復号化して、保持しているＳｓと照合し、一致すれば、セッション情報ＳｓとしてＰｓ（Ｓｓ）を記憶し、通信端末３への接続処理を継続する(Ｓ１０４)。
通信端末３と通信端末０との通信セッションが確立した後、通信端末０は通信セッションを移動する端末１へセッション情報Ｓｔ０を端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｔ０)を送信する(Ｓ１０５)。ここで、ステップＳ１０５は、端末１から端末へ０のセッション情報要求の応答として送信してもよい。
通信端末１は、受信したＰｔ１(Ｓｔ０)を公開鍵Ｐｔ１の秘密鍵で復号化し、情報Ｓｔ０を取得する(Ｓ１０６)。
【００２４】
通信端末０は、通信端末１へＰｔ１(Ｓｔ０)を送信後、セッション制御装置４に対し、通信セッションの端末１への転送要求を送信する(Ｓ１０７)。
セッション制御装置４は、端末０から受信した転送要求に従い、端末１に通信セッション確立要求を送信する(Ｓ１０８)。
セッション制御端末４から確立要求を受信した端末１は、ステップＳ１０６で取得した情報Ｓｔ０を公開鍵ＰｓとＰｔ０で暗号化したＰｓ(Ｐｔ０(Ｓｔ０))をセッション制御装置４に送信し、Ｐｔ０(Ｓｔ０)をセッション情報Ｓｔ１として記憶する(Ｓ１０９)。
【００２５】
セッション制御装置４は、受信したＰｓ(Ｐｔ０(Ｓｔ０))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ０(Ｓｔ０)を、記憶しているセッション情報Ｓｓを転送要求の送信元である端末０の公開鍵Ｐｔ０で暗号化したＰｔ０(Ｓｓ)と照合し、一致すれば、Ｐｔ０(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末１へのセッション転送処理を継続する(Ｓ１１０)。
セッション制御装置４は、端末１とのセッションが確立した後、端末０とのセッションの切断または開放処理を行う(Ｓ１１１)。
【００２６】
なお、図２に示した例では、通信端末０から通信端末３への接続要求を行った場合を例に挙げたが、これは、通信端末３から通信端末０への接続要求であっても同様である。
【００２７】
次に、請求項４の発明の動作について説明する。
図３に示すように、図２のステップＳ１１１の後、通信端末３と通信セッションを確立している通信端末１から記憶している情報Ｓｔ１に端末２の公開鍵Ｐｒｔ２で暗号化したＰｔ２(Ｓｔ１)を通信セッションの移動先である通信端末２へ送信する(Ｓ１１２)。ここで、ステップＳ１１２は、端末２からの転送要求の応答として送信してもよい。
端末２は、受信したＰｔ２(Ｓｔ１)を公開鍵Ｐｔ２の秘密鍵で復号化し、情報Ｓｔ１を取得する(Ｓ１１３)。
【００２８】
通信端末１は、通信端末２へＰｔ２(Ｓｔ１)を送信後、セッション制御装置４に対し、通信セッションを端末１へ転送する要求を送信する(Ｓ１１４)。
セッション制御装置４は、端末１から受信した転送要求に従い、端末２に通信セッション確立要求を送信する(Ｓ１１５)。
セッション制御端末４から確立要求を受信した端末２は、ステップＳ１１３で取得した情報Ｓｔ１に公開鍵ＰＳとＰｔ１で暗号化したＰＳ(Ｐｔ１(Ｓｔ１))をセッション制御装置４に送信し、Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として記憶する(Ｓ１１６)。
【００２９】
セッション制御装置４は、受信したＰｓ(Ｐｔ１(Ｓｔ１))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ１(Ｓｔ１)と、記憶しているセッション情報Ｓｓを通信セッションの移動元である端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｓ)とを照合し、一致すれば、Ｐｔ１(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末２へのセッション転送処理を記憶する(Ｓ１１７)。
セッション制御装置４は、端末２とのセッションが確立した後、端末１とのセッションの切断または開放処理を行う(Ｓ１１８)。
【００３０】
次に、請求項５の発明の動作について説明する。
図４に示すように、通信端末０からセッション制御装置４に対し、通信先端末３への接続を要求する(Ｓ２０１)。
セッション制御装置４は、接続要求を受信後、セッション情報Ｓｓを生成し、端末０の公開鍵Ｐｔ０にて暗号化したＰｔ０(Ｓｓ)を端末０に送信する(Ｓ２０２)。
Ｐｔ０（Ｓｓ）を受信した端末０は、公開鍵Ｐｔ０の秘密鍵にて情報Ｓｓを取得し、セッション制御装置４の公開鍵Ｐｓにて暗号化したＰｓ(Ｐｓ(Ｓｓ))をセッション制御装置４に送信し、セッション情報Ｓｔ０としてＰＳ(Ｓｓ)を記憶する(Ｓ２０３)。
【００３１】
Ｐｓ(Ｐｓ(Ｓｓ))を受信したセッション制御装置４は、公開鍵Ｐｓの秘密鍵にてＰｓ(Ｐｓ(Ｓｓ))を復号化して、保持しているＳｓと照合し、一致すれば、セッション情報ＳｓとしてＰｓ(Ｓｓ)を記憶し、通信端末３への接続処理を継続する(Ｓ２０４)。
通信端末３と通信端末０との通信セッションが確立した後、通信端末０は、通信セッションを移動する端末１へセッション情報Ｓｔ０を端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｔ０)を送信する(Ｓ２０５)。ここで、ステップＳ２０５は、端末１から端末０へのセッション情報要求の応答として送信してもよい。
【００３２】
通信端末１は、受信したＰｔ１(Ｓｔ０)を公開鍵Ｐｔ１の秘密鍵で復号化し、情報Ｓｔ０を取得する(Ｓ２０６)。
端末１は、ステップＳ２０６で取得した情報Ｓｔ０に公開鍵ＰｓとＰｔ０で暗号化したＰｓ(Ｐｔ０(Ｓｔ０))とともにセッション制御装置４に端末０の通信セッションの転送要求を送信し、Ｐｔ０(Ｓｔ０))をセッション情報Ｓｔ１として記憶する(Ｓ２０７)。
セッション制御装置４は、受信したＰｓ(Ｐｔ０(Ｓｔ０))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ０(Ｓｔ０)と、記憶しているセッション情報Ｓｓを移動元である端末０の公開鍵Ｐｔ０で暗号化したＰｔ０(Ｓｓ)とを照合し、一致すれば、Ｐｔ０（Ｓｓ）をセッション情報Ｓｓとして記憶し、端末１へのセッション転送処理を継続する(Ｓ２０８)。
【００３３】
セッション制御装置４は、端末１とのセッションが確立した後、端末０とのセッションの切断または開放処理を行う(Ｓ２０９)。
なお、図４に示した例は、通信端末０から通信端末３への接続要求であったが、通信端末３から通信端末０への接続要求であってもよい。
【００３４】
次に、請求項６の発明の動作について説明する。
図５に示すように、図４のステップＳ２０９の後、通信端末３と通信セッションを確立している通信端末１から記憶している情報Ｓｔ１に端末２の公開鍵Ｐｔ２で暗号化したＰｔ２(Ｓｔ１)を通信セッションの移動先である通信端末２へ送信する(Ｓ２１０)。ここで、ステップＳ２１０は、端末２からの転送要求の応答として送信してもよい。
端末２は、受信したＰｔ２(Ｓｔ１)を公開鍵Ｐｔ２の秘密鍵で復号化し、情報Ｓｔ１を取得する(Ｓ２１１)。
【００３５】
端末２は、ステップＳ２１１で取得した情報Ｓｔ１に公開鍵ＰｓとＰｔ１で暗号化したＰｓ(Ｐｔ１(Ｓｔ１))とともにセッション制御装置４に端末１の通信セッション転送要求を送信し、Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として記憶する(Ｓ２１２)。
セッション制御装置４は、受信したＰｓ(Ｐｔ１(Ｓｔ１))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ１(Ｓｔ１)を、記憶しているセッション情報Ｓｓを通信セッションの移動元である端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｓ)と照合し、一致すれば、Ｐｔ１(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末２へのセッション転送処理を継続する(Ｓ２１３)。
セッション制御装置４は、端末２とのセッションが確立した後、端末１とのセッションの切断または開放処理を行う(Ｓ２１４)。
【００３６】
上記説明に関して、請求項３の発明の後に、請求項６の発明を適用してもよい。また、請求項４の発明の後に、請求項５の発明を適用してもよい。このように、本発明は、基本的に、単位ステップに分けて構成して動作を適宜組み合わせるという手法により、多様な実施方法に対処することが可能である。
【００３７】
請求項７の発明では、請求項３から請求項６の発明において、自分以外の公開鍵を予め端末や装置に記憶せず自分の公開鍵と秘密鍵を記憶しており、前記ステップの暗号化処理の前に自分の公開鍵を相手端末・装置に送信することにより、相手端末での各ステップにおける公開鍵での暗号化を可能とする。
【００３８】
図６では、請求項４，請求項６の発明に対し、請求項７の発明を適用した例を示している。
図６に示すように、通信端末０からセッション制御装置４に対し、通信先端末３への接続要求を自端末の公開鍵Ｐｔ０とともに送信する(Ｓ３０１)。
セッション制御装置４は、接続要求を受信後、セッション情報Ｓｓを生成し、端末０の公開鍵Ｐｔ０にて暗号化したＰｔ０(Ｓｓ)を端末０に送信する(Ｓ３０２)。
【００３９】
Ｐｔ０(Ｓｓ)を受信した端末０は、公開鍵Ｐｔ０の秘密鍵にて情報Ｓｓを取得し、セッション制御装置４の公開鍵ＰＳにて暗号化したＰＳ(ＰＳ(Ｓｓ))をセッション制御装置４に送信し、セッション情報Ｓｔ０としてＰｓ(Ｓｓ)を記憶する(Ｓ３０３)。
Ｐｓ(Ｐｓ(Ｓｓ))を受信したセッション制御装置４は、公開鍵Ｐｓの秘密鍵にてＰｓ(Ｐｓ(Ｓｓ))を復号化して、保持しているＳｓと照合し、一致すれば、セッション情報ＳｓとしてＰＳ(Ｓｓ)を記憶し、通信端末３への接続処理を継続する(Ｓ３０４)。
【００４０】
通信端末３と通信端末０との通信セッションが確立した後、移動先端末として通信端末１は転送要求を通信端末０に自端末の公開鍵Ｐｔ１とともに送信する(Ｓ３０５)。
通信端末０は、通信セッションを移動する端末１へセッション情報Ｓｔ０を端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｔ０)とともに自端末の公開鍵Ｐｔ０を送信する(Ｓ３０６)。
通信端末１は、受信したＰｔ１(Ｓｔ０)を公開鍵Ｐｔ１の秘密鍵で復号化し、情報Ｓｔ０を取得する(Ｓ３０７)。
【００４１】
端末１は、セッション制御装置４に対し、端末０の通信セッションの端末１への転送要求を自端末の公開鍵Ｐｔ１とともに送信する(Ｓ３０８)。
転送要求を受信したセッション制御装置４は、自装置の公開鍵Ｐｓとともに認証要求を端末１へ送信する(Ｓ３０９)。
認証要求を受信した端末１は、ステップＳ３０７で取得した情報Ｓｔ０を公開鍵ＰＳとＰｔ０で暗号化したＰＳ(Ｐｔ０(Ｓｔ０))とともにセッション制御装置４に端末０の通信セッションの転送要求を送信し、Ｐｔ０(Ｓｔ０)をセッション情報Ｓｔ１として記憶する(Ｓ３１０)。
【００４２】
セッション制御装置４は、受信したＰｓ(Ｐｔ０(Ｓｔ０))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ０(Ｓｔ０)を、記憶しているセッション情報Ｓｓを移動元である端末０の公開鍵Ｐｓで暗号化したＰｔ０(Ｓｓ)と照合し、一致すれば、Ｐｔ０(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末１へのセッション転送処理を継続する(Ｓ３１１)。
セッション制御装置４は、端末１とのセッションが確立した後、端末０とのセッションの切断または開放処理を行う(Ｓ３１２)。
【００４３】
さらに通信端末１の通信セッションを端末２へ転送する場合には、図７に示すように、移動先端末として通信端末２は転送要求を通信端末１に自端末の公開鍵Ｐｔ２とともに送信する(Ｓ３１３)。
通信端末１は、通信セッションを移動する端末２へセッション情報Ｓｔ１を端末２の公開鍵Ｐｔ２で暗号化したＰｔ２(Ｓｔ０)とともに自端末の公開鍵Ｐｔ１を送信する(Ｓ３１４)。
端末２は、受信したＰｔ２(Ｓｔ１)を公開鍵Ｐｔ２の秘密鍵で復号化し、情報Ｓｔ１を取得する(Ｓ３１５)。
【００４４】
端末２はセッション制御装置４に対し、端末１の通信セッションの端末２への転送要求を自端末の公開鍵Ｐｔ２とともに送信する(Ｓ３１６)。
転送要求を受信したセッション制御装置４は、自装置の公開鍵Ｐｓとともに認証要求を端末２へ送信する(Ｓ３１７)。
認証要求を受信した端末２は、ステップＳ３１５で取得した情報Ｓｔ１に公開鍵ＰｓとＰｔ１で暗号化したＰｓ(Ｐｔ１(Ｓｔ１))とともにセッション制御装置４に端末１の通信セッション転送要求を送信し、Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として記憶する(Ｓ３１８)。
【００４５】
セッション制御装置４は受信したＰＳ(Ｐｔ１(Ｓｔ１))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ１(Ｓｔ１)を、記憶しているセッション情報Ｓｓを通信セッションの移動元である端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｓ)と照合し、一致すれば、Ｐｔ１(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末２へのセッション転送処理を継続する(Ｓ３１９)。
セッション制御装置４は端末２とのセッションが確立した後、端末１とのセッションの切断または開放処理を行う(Ｓ３２０)。
【００４６】
なお、セッション制御装置４の公開鍵２を端末０，端末１，端末２が記憶している場合には、セッション制御装置からの公開鍵ＰＳの送信は行わなくてもよい。
また、請求項３の発明から請求項７の発明において、端末１もしくは端末２がネットワーク装置であってもよいし、セッション制御装置が通信端末であってもよい。
以下に、本発明に係る具体的な動作例を示す。
【００４７】
〔実施例１〕
本実施例は、通信端末３とＶoＩＰの通信セッションを確立中の通信端末０からその通信セッションを通信端末１、そして端末２へ利用する端末を切り替えても通信セッションが継続するようにした動作の具体例である。
図８に、実施例１のシステムの構成を示す。
【００４８】
本システムは同図に示すように、通椿先端末３と通信する端末０，端末１，端末２と、通信先端末と端末０，端末１，端末２との通信を制御するセッション制御装置４にて構成される。ここで、端末０，端末１，端末２，端末３およびセッション制御装置４は、ＩＰ網に接続している。端末０および端末２は有線ＬＡＮでＩＰ網と接続されており、端末１は無線ＬＡＮやＰＨＳ等の無線回線にてＩＰ網に接続している。
【００４９】
端末０は、端末１，端末２の公開鍵Ｐｔ１，Ｐｔ２およびセッション制御装置４の公開鍵Ｐｓを保持している。端末１は、端末０，端末２の公開鍵Ｐｔ０，Ｐｔ２およびセッション制御装置４の公開鍵Ｐｓを保持している。端末２は、端末０，端末１の公開鍵Ｐｔ０，Ｐｔ１およびセッション制御装置４の公開鍵Ｐｓを保持している。セッション制御装置４は、端末０，端末１，端末２のそれぞれの公開鍵Ｐｔ０，Ｐｔ１，Ｐｔ２を保持している。また、端末０，端末１，端末２およびセッション制御装置４は、自分の公開鍵に対応する秘密鍵をそれぞれ保持している。
【００５０】
図８にて、端末０および端末２には、ＲＦ−ＩＤタグ(無線ＩＣタグ)が添付されており、このタグには、その端末のアドレス（例えば、ＩＰアドレスやＳＩＰ−ＵＲＩ）が記憶されており、端末１に設置されたＲＦ−ＩＤリーダにより当該アドレスを受信することができるものとする。
【００５１】
以下、図９を用いて詳細に説明する。
図９に示すように、通信端末０からセッション制御装置４に対し、通信先端末３への接続を要求するＩＮＶＩＴＥ信号を送信する(Ｓ４０１)。
セッション制御装置４は、ＩＮＶＩＴＥを受信後、セッション情報Ｓｓを生成し、端末０の公開鍵Ｐｔ０にて暗号化したＰｔ０(Ｓｓ)とともに認証要求する４０１信号を端末０に送信する(Ｓ４０２)。
【００５２】
４０１信号を受信した端末０は公開鍵Ｐｔ０の秘密鍵にて情報Ｓｓを取得し、セッション制御装置４の公開鍵Ｐｓにて暗号化したＰｓ(Ｐｓ(Ｓｓ))とともにＩＮＶＩＴＥ信号をセッション制御装置４に再送信し、セッション情報Ｓｔ０としてＰＳ(Ｓｓ)を記憶する(Ｓ４０３)。このＩＮＶＩＴＥ信号を受信したセッション制御装置４は、公開鍵ＰＳの秘密鍵にてＰＳ(ＰＳ(Ｓｓ))を復号化して、保持しているＳｓと照合し、一致すれば、セッション情報ＳｓとしてＰＳ(Ｓｓ)を記憶し、通信端末３への接続処理を継続し、通信端末３への通信セッションを確立する(Ｓ４０４)。
【００５３】
通信セッションが確立した後、端末０から離れなければならない状況になったとき、移動携帯端末である通信端末１を端末０に近づけ、端末０に貼付してあるＲＦ−ＩＤタグから端末０のアドレスを端末１が取得し、端末１は取得したアドレスに対し、通信セッションの端末１への移動を要求する(Ｓ４０５)。
この要求を受信した端末０は、通信セッションを移動する端末１へセッション情報Ｓｔ０を端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｔ０)を送信する(Ｓ４０６)。
【００５４】
通信端末１は、受信したＰｔ１(Ｓｔ０)を公開鍵Ｐｔ１の秘密鍵で復号化し、情報Ｓｔ０を取得する(Ｓ４０７)。
端末１は、情報Ｓｔ０に公開鍵ＰｓとＰｔ０で暗号化したＰｓ(Ｐｔ０(Ｓｔ０))とともにセッション制御装置４に端末０の通信セッションの転送要求を含んだＩＮＶＩＴＥ信号を送信し、Ｐｔ０(Ｓｔ０)をセッション情報Ｓｔ１として記憶する(Ｓ４０８)。
【００５５】
セッション制御装置４は、受信したＰｓ(Ｐｔ０(Ｓｔ０))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ０(Ｓｔ０)を、記憶しているセッション情報Ｓｓを移動元である端末０の公開鍵Ｐｔ０で暗号化したＰｔ０(Ｓｓ)と照合し、一致すれば、Ｐｔ０(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末１へのセッション転送処理を継続し、通信端末１とのセッションを確立する(Ｓ４０９)。
セッション制御装置４は、端末１とのセッションが確立した後、図１０に示すように、端末０とのセッションの切断処理を行う(Ｓ４１０)。
【００５６】
さらに、利用者が移動し、例えば目的地の会議室についたとき、携帯通信端末より扱いやすい会議室備え付けの通信端末２での通信を希望する場合には、通信端末１を通信端末２に近づけ、通信端末２のアドレスを端末２に貼付されたＲＦ−ＩＤタグから取得し、端末１は記憶している情報Ｓｔ１に受信したアドレスが示す端末２の公開鍵Ｐｔ２で暗号化したＰｔ２(Ｓｔ１)とともに通信セッションの受け入れ要求を通信端末２へ送信する(Ｓ４１１)。
【００５７】
端末２は受信したＰｔ２(Ｓｔ１)を公開鍵Ｐｔ２の秘密鍵で復号化し、情報Ｓｔ１を取得し、応答を端末１に送信する(Ｓ４１２)。
この応答を受信した通信端末１は、セッション制御装置４に対し、通信セッションを端末１への転送要求であるＲＥＦＥＲ信号を送信する(Ｓ４１３)。
セッション制御装置４は端末１から受信した転送要求に従い、端末２に通信セッション確立要求であるＩＮＶＩＴＥ信号を送信する(Ｓ４１４)。
【００５８】
セッション制御端末４から確立要求を受信した端末２は、情報Ｓｔ１に公開鍵ＰｓとＰｔ１で暗号化したＰｓ(Ｐｔ１(Ｓｔ１))を２００ ＯＫ信号とともにセッション制御装置４に送信し、Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として記憶する(Ｓ４１５)。
セッション制御装置４は、受信したＰｓ(Ｐｔ１(Ｓｔ１))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ１(Ｓｔ１)を、記憶しているセッション情報Ｓｓを通信セッションの移動元である端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｓ)と照合し、一致すれば、Ｐｔ１(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末２へのセッション転送処理を継続し、通信端末２とのセッションを確立する(Ｓ４１６)。
セッション制御装置４は、端末２とのセッションが確立した後、端末１とのセッションの切断処理を行う(Ｓ４１７)。
【００５９】
本実施例によれば、音声や映像の通信セッションを確立しているとき、端末を切り替えても切り替え先の端末でも通信セッションが継続されており、また、移動先端末認証において、通信中のセッション情報に関連付けられているため、悪意の第三者からの転送要求を阻止することができる。また、端末／装置間での本セッション情報の送受は公開鍵により暗号化されているため、伝送路上でセッション情報が盗聴されても移動先端末を詐称されることはない。
【００６０】
なお、本実施例では、移動先端末の検索にＲＦ−ＩＤタグを利用したが、これはＢｌｕｅｔｏｏｔｈや無線ＬＡＮといったアドホックネットワークを用いてもよいし、また、端末を管理するサーバを別途設けて検索してもよい。
また、端末３とセッション制御装置４が同一であってもかまわない。さらに、端末１や端末２がネットワーク装置内に実装されても構わない。
またさらに、公開鍵の配布についても、上記各ステップの暗号化前のステップにて配布しても構わない。
【００６１】
〔実施例２〕
本実施例は、通信端末３とＨＴＴＰのＷＥＢ上のサービスセッションを通信端末０から通信端末１、そして通信端末２へ利用する端末を切り替えてもそのセッションが継続するようにした動作の具体例である。
【００６２】
図１１に、実施例２のシステムの構成を示す。
本システムは同図に示すように、通信先端末３はＷＥＢサーバであり、本システムではセッション制御機能を実装している。さらに、端末３と通信する端末０，端末１，端末２にて構成される。  端末０，端末１，端末２，端末３は、ＩＰ網に接続している。
端末０および端末１は、有線ＬＡＮでＩＰ網と接続されており、端末１は無線ＬＡＮやＰＨＳ等の無線回線にてＩＰ網に接続している。
【００６３】
端末０は、端末１，端末２の公開鍵Ｐｔ１，Ｐｔ２および端末３の公開鍵Ｐｓを保持している。端末１は、端末０，端末２の公開鍵Ｐｔ０，Ｐｔ２および端末３の公開鍵Ｐｓを保持している。端末２は、端末０，端末１の公開鍵Ｐｔ０，Ｐｔ１および端末３の公開鍵Ｐｓを保持している。端末３は、端末０，端末１，端末２のそれぞれの公開鍵Ｐｔ０，Ｐｔ１，Ｐｔ２を保持している。また、端末０，端末１，端末２および端末３は、自分の公開鍵に対応する秘密鍵をそれぞれ保持している。
【００６４】
図１１にて、端末０および端末２には、ＲＦ−ＩＤタグ（無線ＩＣタグ）が添付されており、このタグにはその端末のアドレス（例えば、ＩＰアドレスやＳＩＰ−ＵＲＩ）が記憶されており、端末１に設置されたＲＦ−ＩＤリーダにより当該アドレスを受信することができるものとする。
【００６５】
図１２を用いて、より詳細に説明する。
図１２に示すように、通信端末０から通信先端末３への接続を要求するＧＥＴ信号を送信する(Ｓ５０１)。
セッション制御装置４は、ＧＥＴを受信後、セッション情報Ｓｓを生成し、端末０の公開鍵Ｐｔ０にて暗号化したＰｔ０(Ｓｓ)とともに認証を要求する４０１信号を端末０に送信する(Ｓ５０２)。
【００６６】
４０１信号を受信した端末０は、公開鍵Ｐｔ０の秘密鍵にて情報Ｓｓを取得し、セッション制御装置４の公開鍵Ｐｓにて暗号化したＰｓ(Ｐｓ(Ｓｓ))とともにＧＥＴ信号を端末３に再送信し、セッション情報Ｓｔ０としてＰｓ(Ｓｓ)を記憶する(Ｓ５０３)。
ＧＥＴ信号を受信した端末３は公開鍵Ｐｓの秘密鍵にてＰｓ(Ｐｓ(Ｓｓ))を復号化して、保持しているＳｓと照合し、一致すればセッション情報ＳｓとしてＰｓ(Ｓｓ)を記憶し、通信先端末０とのセッションを確立する（Ｓ５０４）。
【００６７】
通信セッションが確立した後、利用者が端末０から離れなければならない状況になったとき、移動携帯端末である通信端末１を端末０に近づけ、端末０に貼付してあるＲＦ−ＩＤタグから端末０のアドレスを端末１が取得し、端末１は取得したアドレスに対し、セッションの端末１への移動を要求する(Ｓ５０５)。
【００６８】
この要求を受信した端末０は、セッションを移動する端末１へセッション情報Ｓｔ０を端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｔ０)を送信する(Ｓ５０６)。
通信端末１は、受信したＰｔ１(Ｓｔ０)を公開鍵Ｐｔ１の秘密鍵で復号化し、情報Ｓｔ０を取得する(Ｓ５０７)。
【００６９】
端末１は、情報Ｓｔ０に公開鍵ＰｓとＰｔ０で暗号化したＰｓ(Ｐｔ０(Ｓｔ０))とともにセッション制御装置４に端末０とのセッションの転送要求であるＧＥＴ信号を送信し、Ｐｔ０(Ｓｔ０)をセッション情報Ｓｔ１として記憶する(Ｓ５０８)。
端末３は、受信したＰｓ(Ｐｔ０(Ｓｔ０))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ０(Ｓｔ０)を、記憶しているセッション情報Ｓｓを移動元である端末０の公開鍵Ｐｔ０で暗号化したＰｔ０(Ｓｓ)と照合し、一致すれば、Ｐｔ０(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末１へのセッション転送処理を継続し、端末３は端末１とのセッションが確立した後、端末０とのセッションの切断処理を行う(Ｓ５０９)。
【００７０】
さらに、利用者が移動し、例えば目的地の会議室についたとき、携帯通信端末より扱いやすい会議室備え付けの通信端末２での通信を希望する場合には、図１３に示すように、通信端末１を通信端末２に近づけ、通信端末２のアドレスを端末２に貼付されたＲＦ−ＩＤタグから取得し、端末１は記憶している情報Ｓｔ１に受信したアドレスが示す端末２の公開鍵Ｐｔ２で暗号化したＰｔ２(Ｓｔ１)とともに通信セッションの受け入れ要求を通信端末２へ送信する(Ｓ５１０)。
【００７１】
端末２は受信したＰｔ２(Ｓｔ１)を公開鍵Ｐｔ２の秘密鍵で復号化し、情報Ｓｔ１を取得し、応答を端末１に送信する(Ｓ５１１)。
端末２は、情報Ｓｔ１に公開鍵ＰｓとＰｔ１で暗号化したＰｓ(Ｐｔ１(Ｓｔ１))をＧＥＴ信号とともに端末３に送信し、Ｐｔ１(Ｓｔ１)をセッション情報Ｓｔ２として記憶する(Ｓ５１２)。
【００７２】
端末３は、受信したＰＳ(Ｐｔ１(Ｓｔ１))を公開鍵Ｐｓの秘密鍵で復号化したＰｔ１(Ｓｔ１)を、記憶しているセッション情報Ｓｓを通信セッションの移動元である端末１の公開鍵Ｐｔ１で暗号化したＰｔ１(Ｓｓ)と照合し、一致すれば、Ｐｔ１(Ｓｓ)をセッション情報Ｓｓとして記憶し、端末２へのセッション確立処理を継続し、端末３は端末２とのセッションが確立した後、端末１とのセッションの切断・開放処理を行う(Ｓ５１３)。
【００７３】
本実施例によれば、ＷＥＢ上のサービスのセッションを確立しているとき、端末を切り替えても切り替え先の端末でもそのセッションが継続されており、また、移動先端末認証において、通信中のセッション情報に関連付けられているため、悪意の第三者からの転送要求を阻止することができる。また、端末／装置間での本セッション情報の送受は公開鍵により暗号化されているため、伝送路上でセッション情報が盗聴されても移動先端末を詐称されることはない。
【００７４】
なお、本実施例では、移動先端末の検索にＲＦ−ＩＤタグを利用したが、これはＢｌｕｅｔｏｏｔｈや無線ＬＡＮといったアドホックネットワークを用いてもよいし、また、端末を管理するサーバを別途設けて検索してもよい。
また、端末３とセッション制御装置４を分離して設置しても構わない。さらに、端末１や端末２がネットワーク装置内に実装されても構わない。またさらに、公開鍵の配布について、上記各ステップの暗号化前のステップにて配布しても構わない。
【００７５】
また、上記各実施例では端末の公開鍵を用いる例を示したが、端末０の公開鍵の代わりに端末０を利用するユーザの公開鍵を用いてもよい。
なお、上記各実施例において、端末０、１、２、３やセッション制御装置４が行う処理をプログラムコード化してＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体、あるいはインターネット等のネットワークを介してユーザに頒布することが可能である。
【００７６】
以上、本発明について実施例を上げて詳細に説明したが、本発明は上記実施形態に限定されるものではなく、本発明の主旨を逸脱しない範囲内において、種々の改良や変更を行ってもよいことはいうまでもないことである。
【図面の簡単な説明】
【００７７】
【図１】本発明に係るセッション転送方式および認証方式を実現するシステム構成である。
【図２】通信端末０から通信端末３へ接続要求して、通信セッションを持つ端末から転送要求し、通信セッションを端末０から通信端末１、そして通信端末２へ移動する場合のシーケンス図（その１）である。
【図３】通信端末０から通信端末３へ接続要求して、通信セッションを持つ端末から転送要求し、通信セッションを端末０から通信端末１、そして通信端末２へ移動する場合のシーケンス図（その２）である。
【図４】通信端末０から通信端末３へ接続要求して、通信セッションを持たない端末から転送要求し、通信セッションを端末０から通信端末１、そして通信端末２へ移動する場合のシーケンス図（その１）である。
【図５】通信端末０から通信端末３へ接続要求して、通信セッションを持たない端末から転送要求し、通信セッションを端末０から通信端末１、そして通信端末２へ移動する場合のシーケンス図（その２）である。
【図６】各端末、装置の公開鍵配布を伴ったセッション転送方式および認証方式のシーケンス図（その１）である。
【図７】各端末、装置の公開鍵配布を伴ったセッション転送方式および認証方式のシーケンス図（その２）である。
【図８】実施例１のシステム構成図である。
【図９】ＶoＩＰサービスにおけるセッション転送方式および認証方式のシーケンス図（その１）である。
【図１０】ＶoＩＰサービスにおけるセッション転送方式および認証方式のシーケンス図（その２）である。
【図１１】実施例２のシステム構成図である。
【図１２】ＷＥＢ上のサービスにおけるセッション転送方式および認証方式のシーケンス図（その１）である。
【図１３】ＷＥＢ上のサービスにおけるセッション転送方式および認証方式のシーケンス図（その２）である。
【符号の説明】
【００７８】
０、１、２  通信端末
３  通信先端末
４  セッション制御装置
Ｐｓ  セッション制御装置４または通信先端末３の公開鍵
Ｐｔ０  通信端末０の公開鍵
Ｐｔ１  通信端末1の公開鍵
Ｐｔ２  通信端末２の公開鍵
Ｓｓ  セッション制御装置４または通信先端末３が生成または記憶しているセッション情報
Ｓｔ０  通信端末０が記憶しているセッション情報
Ｓｔ１  通信端末１が記憶しているセッション情報
Ｓｔ２  通信端末２が記憶しているセッション情報
【図１】
2005122662.tif 000003
【図２】
2005122662.tif 000004
【図３】
2005122662.tif 000005
【図４】
2005122662.tif 000006
【図５】
2005122662.tif 000007
【図６】
2005122662.tif 000008
【図７】
2005122662.tif 000009
【図８】
2005122662.tif 000010
【図９】
2005122662.tif 000011
【図１０】
2005122662.tif 000012
【図１１】
2005122662.tif 000013
【図１２】
2005122662.tif 000014
【図１３】
2005122662.tif 000015