(57)【要約】【課題】  発着通信装置の暗号化通信を提供しつつ、特定の中継サーバに対して情報を開示し、かつ、より効率的な暗号化通信を実現する。【解決手段】  本発明は、発着通信装置間で２つの暗号鍵を交換し、特定の中継サーバはどちらか一方の鍵を所有する。通信装置が情報を送信する際は、主情報を任意の暗号鍵を用いて暗号化した上で、一括して送信する。【選択図】  図１
2005080245.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してセッション制御サーバと通信可能に接続され、該セッション制御サーバとの信号送受信により他の通信装置とのセッションを確立する通信装置における情報開示制御方法において、
発信側の通信装置と着信側の通信装置間で任意の方法により、２つの暗号鍵を交換し、
前記セッション制御サーバは、前記発信側の通信装置と着信側の通信装置のいずれか一方の暗号鍵を記憶手段に保持し、
前記通信装置が情報を送信する際に、送信すべき主情報を任意の暗号鍵を用いて暗号化し、
さらに、前記暗号鍵を前記主情報を開示したいセッション制御サーバが保持する暗号鍵を用いて暗号化し、暗号化された主情報及び、暗号化に用いた暗号鍵及び該暗号鍵の鍵識別子を一括して送信する、ことを特徴とする情報開示制御方法。
【請求項２】
前記通信装置において、
送信対象の情報を暗号化する暗号鍵を生成し、
前記暗号鍵と、該暗号鍵を以降の暗号化通信において再利用するための鍵識別子を該暗号鍵に付与して記憶手段に記憶し、
前記送信対象の情報を前記暗号鍵で暗号化して、該暗号鍵及び該暗号鍵の鍵識別子と共に送信する、請求項１記載の情報開示制御方法。
【請求項３】
前記通信装置において、
受信した暗号化された信号及び暗号化された暗号鍵から該暗号鍵を復号化し、復号化された暗号鍵を用いて信号を復号化し、かつ、該暗号鍵と該暗号鍵に付与されている鍵識別子を記憶手段に記憶する請求項１記載の情報開示制御方法。
【請求項４】
前記通信装置において、
受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵の識別子を取得し、
前記識別子に基づいて前記記憶手段に記憶されている前記暗号鍵から適切な暗号鍵を選択して、暗号化された信号を復号化する請求項３記載の情報開示制御方法。
【請求項５】
前記通信装置において、
送信すべき信号の守秘性を保つために、暗号化した信号を送信する際に、
前記信号の暗号化に用いる暗号鍵を生成し、該暗号鍵を、以前に生成または、他の装置から受信した別の暗号鍵から開示先の装置に合わせて選択し、
１つ以上の暗号化された暗号鍵と該暗号鍵の識別子と共に、暗号化された信号を送信する請求項１記載の情報開示制御方法。
【請求項６】
前記通信装置において、
特定の鍵生成関数を用いることにより、記憶されている複数の暗号鍵から、そのいずれとも異なる新たな暗号鍵を生成し、該暗号鍵を用いて信号を暗号化して送信する請求項５記載の情報開示制御方法。
【請求項７】
前記セッション制御サーバにおいて、
受信した暗号化された信号及び暗号化された暗号鍵から該暗号鍵を復号し、復号化された暗号鍵を用いて該信号を復号化し、
前記暗号鍵と該暗号鍵に付与されている鍵識別子を記憶手段に記憶する請求項１記載の情報開示制御方法。
【請求項８】
前記セッション制御サーバにおいて、
受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵を識別し、
前記記憶手段に記憶されている前記暗号鍵から適切なものを選択して、前記暗号化された信号の復号化を行う請求項７記載の情報開示制御方法。
【請求項９】
セッション制御サーバと、該セッション制御サーバとネットワークを介して通信可能に接続され、該セッション制御サーバとの信号送受信により、他の通信装置とのセッションを確立する通信装置からなる情報開示制御システムであって、
前記通信装置は、
発信側の通信装置と着信側の通信装置間で任意の方法により、２つの暗号鍵を交換する暗号鍵交換手段と、
情報を送信する際に、送信すべき主情報を任意の暗号鍵を用いて暗号化する情報暗号化手段と、
前記暗号鍵を、前記主情報を開示したいセッション制御サーバが所有する暗号鍵を用いて暗号化する鍵暗号化手段と、
前記主情報の暗号化に用いられた暗号鍵及び該暗号鍵の鍵識別子を記憶する鍵・識別子記憶手段と、
前記暗号化された主情報、前記暗号鍵及び前記鍵識別子を一括して送信する送信手段と、
を有し、
前記セッション制御サーバは、
前記発信側の通信装置と着信側の通信装置のいずれか一方の暗号鍵を所有する暗号鍵保持手段と、
前記通信装置から送信された暗号化された情報を、保持している前記暗号鍵で復号化する復号化手段と、を有することを特徴とする情報開示制御システム。
【請求項１０】
ネットワークを介してセッション制御サーバと通信可能に接続され、前記セッション制御サーバとの信号送受信により他の通信装置とのセッションを確立する通信装置であって、
送信対象の情報を暗号化する暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵と、該暗号鍵を以降の暗号化通信において再利用するための鍵識別子を該暗号鍵に付与して記憶手段に格納する第１の鍵・識別子格納手段と、
前記送信対象の情報を前記暗号鍵で暗号化する情報暗号化手段と、
暗号化された情報、及び前記暗号鍵及び該暗号鍵の前記鍵識別子を送信する送信手段と、を有することを特徴とする通信装置。
【請求項１１】
他の装置から受信した暗号化された暗号鍵を復号化し、復号化された暗号鍵を用いて受信した暗号化された信号を復号化する復号化手段と、
前記暗号鍵と該暗号鍵に付与されている前記鍵識別子を記憶手段に格納する第２の鍵・識別子格納手段と、を有する請求項１０記載の通信装置。
【請求項１２】
前記復号化手段は、
他の装置から受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵の識別子を取得する手段と、
前記識別子に基づいて、前記記憶手段に記憶されている前記暗号鍵から適切な暗号鍵を選択して、暗号化された信号を復号化する手段と、を有する請求項１１記載の通信装置。
【請求項１３】
送信すべき信号の守秘性を保つために、暗号化した信号を送信する際に、前記暗号鍵生成手段で前記信号の暗号化に用いる暗号鍵を生成し、該暗号鍵を、以前に生成または、他の装置から受信した別の暗号鍵から開示先に合わせて選択する手段を有し、
前記送信手段は、
１つ以上の暗号化された暗号鍵及び該暗号鍵の識別子と共に、暗号化された信号を送信する請求項１０記載の通信装置。
【請求項１４】
前記暗号鍵生成手段は、
特定の鍵生成関数を用いることにより、前記記憶手段に記憶されている複数の暗号鍵から、そのいずれとも異なる新たな鍵を生成する手段を含み、
前記送信手段は、
前記新たな鍵を用いて暗号化された信号を送信する手段を含む請求項１３記載の通信装置。
【請求項１５】
ネットワーク上において、通信装置間のセッションの確立を行うセッション制御サーバであって、
受信した暗号化された暗号鍵を復号化し、復号化された暗号鍵を用いて受信した信号を復号化する復号化手段と、
前記暗号鍵と該暗号鍵に付与されている鍵識別子を記憶手段に格納する格納手段とを有することを特徴とするセッション制御サーバ。
【請求項１６】
前記復号化手段は、
受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵の識別子を取得する手段と、
前記識別子に基づいて前記記憶手段に記憶されている前記暗号鍵から適切なものを選択して、前記暗号化された信号の復号化を行う手段を含む請求項１５記載のセッション制御サーバ。
【請求項１７】
前記復号化手段は、
受信した暗号化された信号及び暗号化された暗号鍵から該暗号鍵を復号化し、その暗号鍵とそれに付与された識別子を記憶手段に記憶し、以降の通信において受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵を識別し、該記憶手段に記憶されている暗号鍵から適切なものを選択し、該暗号化された信号の復号化を行う手段を含む請求項１５記載のセッション制御サーバ。
【請求項１８】
ネットワークを介してセッション制御サーバと通信可能に接続され、該セッション制御サーバとの信号送受信により他の通信装置とのセッションを確立する通信装置で実行させる情報開示制御プログラムであって、
暗号化情報の送信時に、
送信対象の情報を暗号化する暗号鍵ＳＫ−１を生成する第１の鍵生成ステップと、
前記暗号鍵ＳＫ−１を識別するための鍵識別子Ｉ−１を生成して、該暗号鍵ＳＫ−１に付与し、記憶手段に記憶する第１の記憶ステップと、
前記送信対象の情報を前記暗号鍵ＳＫ−１で暗号化する信号暗号化ステップと、
前記暗号鍵ＳＫ−１を受信側の公開鍵または、共通鍵を用いて暗号化すると共に、前記セッション制御サーバの公開鍵または、共通鍵を用いて該暗号鍵ＳＫ−１を暗号化し、該暗号鍵の識別子Ｉ−１を付与して暗号化した信号と共に、該セッション制御サーバに送信する第１の暗号化情報送信ステップと、
暗号化情報の受信時に、
受信した暗号化された暗号鍵ＳＫ−１＊を復号化し、復号化された暗号鍵で受信した暗号化情報を復号化する第１の復号化ステップと、
前記復号化された暗号鍵ＳＫ−１と該暗号鍵の鍵識別子Ｉ−１を記憶手段に記憶する第２の記憶ステップと、
送信元の通信装置に応答を送信する際に、
前記暗号鍵ＳＫ−１とは異なる情報の暗号化のための暗号鍵ＳＫ−２を生成する第２の鍵生成ステップと、
前記暗号鍵ＳＫ−２を識別するための鍵識別子Ｉ−２を該暗号鍵ＳＫ−２に付与し、記憶手段に記憶する第３の記憶ステップと、
送信先の通信装置の公開鍵または、共通鍵を用いて、該暗号鍵ＳＫ−２を暗号化すると共に、前記セッション制御サーバの公開鍵または、共通鍵を用いて、暗号化された暗号鍵ＳＫ−２´を暗号化し、該暗号鍵ＳＫ−２´で信号を暗号化した暗号鍵ＳＫ−２＊及び該暗号鍵ＳＫ−２＊の識別子Ｉ−２と共に、該セッション制御サーバに送信する第２の暗号化情報送信ステップと、
他の通信装置からの応答受信時に、
受信した暗号化された前記暗号鍵ＳＫ−２＊の復号化を行い、復号化された暗号鍵ＳＫ−２´を用いて受信した情報の復号化を行う第２の復号化ステップと、
上記の通信以降に、情報を送信する際に、
情報の暗号化のための任意の暗号鍵ＳＫ−Ｘを生成する第３の暗号鍵生成ステップと、
前記記憶手段に記憶されている前記暗号鍵ＳＫ−１，ＳＫ−２のうち、情報開示の対象となる装置が記憶している暗号鍵を用いて暗号化された暗号鍵ＳＫ−Ｘと、該暗号化されたＳＫ−Ｘで暗号化された信号と、当該暗号化に用いた暗号鍵の識別子Ｉ−１または、Ｉ−２を前記セッション管理サーバに送信する第３の暗号化情報送信ステップと、を実行することを特徴とする情報開示制御プログラム。
【請求項１９】
ネットワーク上において、通信装置間のセッションの確立を行うセッション制御サーバが実行する情報開示制御プログラムであって、
前記通信装置から受信した情報に含まれる暗号鍵ＳＫ−１＊の復号化を行う第１の鍵復号化ステップと、
復号化された暗号鍵ＳＫ−１´を用いて、受信した暗号化された情報の復号を行う第１の情報復号化ステップと、
前記情報の復号に用いた前記暗号鍵ＳＫ−１´及び該暗号鍵の鍵識別子を記憶手段に格納する第１の鍵格納ステップと、
前記通信装置から受信した情報を他の通信装置に送信する送信ステップと、
前記暗号鍵ＳＫ−１とは異なる暗号鍵ＳＫ−２を当該セッション管理サーバの公開鍵または共通鍵で暗号化した暗号鍵ＳＫ−２＊を通信装置から受信すると、該暗号鍵ＳＫ−２＊を復号化する第２の鍵復号化ステップと、
復号化された暗号鍵ＳＫ−２を用いて、受信した情報を復号化する第２の情報復号化ステップと、
復号化に使用した前記復号化鍵ＳＫ−２及び該復号化鍵の鍵識別子Ｉ−２を記憶手段に格納する第２の鍵格納ステップと、
通信装置から自装置が記憶している暗号鍵を用いた暗号鍵ＳＫ−Ｘで暗号化された情報を受信すると、該暗号鍵ＳＫ−Ｘの復号化を行う第３の鍵復号化ステップと、
復号化された暗号鍵ＳＫ−Ｘを用いて、受信した暗号化された情報を復号する第３の情報復号化ステップと、を実行することを特徴とする情報開示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報開示制御方法及び情報開示制御システム及び通信装置及びセッション制御サーバ及び情報開示制御プログラムに係り、特に、特定の装置に情報を開示するための情報開示制御方法及び情報開示制御システム及び通信装置及びセッション制御サーバ及び情報開示制御プログラムに関する。
【背景技術】
【０００２】
従来より、ユーザ間の暗号化通信方式として、ＩＰＳｅｃ，ＴＬＳ，Ｓ／ＭＩＭＥ等がある（例えば、非特許文献１、非特許文献２、非特許文献３参照）。
【０００３】
中継サーバが情報を参照できる方式としてはＩＰＳｅｃ，ＴＬＳがある。この方法では、転送区間の始点・終点間で、暗号鍵・方式の調整を行った後、その結果に基づく暗号化通信を行い、通信装置が送受する伝達情報の機密性を向上させている。
【非特許文献１】rfc2246(TLS)-Ja.txt (IETF/RFC)
【非特許文献２】rfc2633(S-MIME).txt (IETF/RFC)
【非特許文献３】rfc3369(CMS-Format).txt (IETF/RFC)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＩＰＳｅｃやＴＬＳ等の暗号化通信方式では、転送区間の始点・終点間で暗号化方式・鍵の調整を行い、暗号・復号化の処理を転送区間の始点・終点で行う必要がある。このため、信号中継を行うセッション制御サーバにおいて必ず信号の復号化を行うことになり、セッション制御サーバに対する情報保護が可能な暗号化通信が困難である。
【０００５】
また、Ｓ／ＭＩＮＥによる暗号化方式では、発着通信装置間で暗号化を行い、中継する全てのセッション制御サーバに対して情報保護が可能となるが、暗号化の過程において公開鍵暗号方式を用いるため、速度面において効率的な通信が行えないこと、特定のセッション制御サーバに対して情報開示が必要な場合であっても、情報開示が不可能であるという問題がある。
【０００６】
本発明は、上記の点に鑑みなされたもので、発着ユーザ間（エンド・エンド間）の機密性を確保しつつ、情報開示が必要な特定のセッションサーバに対してのみ情報開示が可能となり、かつ、公開鍵暗号方式を用いずに、より効率的な通信を可能とする情報開示制御方法及び装置及び情報開示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
図１は、本発明の原理を説明するための図である。
【０００８】
本発明は、ネットワークを介してセッション制御サーバと通信可能に接続され、該セッション制御サーバとの信号送受信により他の通信装置とのセッションを確立する通信装置における情報開示制御方法において、
発信側の通信装置と着信側の通信装置間で任意の方法により、２つの暗号鍵を交換し（ステップ１）、
セッション制御サーバは、発信側の通信装置と着信側の通信装置のいずれか一方の暗号鍵を記憶手段に保持し（ステップ２）、
通信装置が情報を送信する際に、送信すべき主情報を任意の暗号鍵を用いて暗号化し（ステップ３）、
さらに、暗号鍵を主情報を開示したいセッション制御サーバが保持する暗号鍵を用いて暗号化し（ステップ４）、暗号化された主情報及び、暗号化に用いた暗号鍵及び該暗号鍵の鍵識別子を一括して送信する（ステップ５）。
【０００９】
また、本発明は、通信装置において、
送信対象の情報を暗号化する暗号鍵を生成し、
暗号鍵と、該暗号鍵を以降の暗号化通信において再利用するための鍵識別子を該暗号鍵に付与して記憶手段に記憶し、
送信対象の情報を暗号鍵で暗号化して、該暗号鍵及び該暗号鍵の鍵識別子と共に送信する。
【００１０】
また、本発明は、通信装置において、
受信した暗号化された信号及び暗号化された暗号鍵から該暗号鍵を復号化し、復号化された暗号鍵を用いて信号を復号化し、かつ、該暗号鍵と該暗号鍵に付与されている鍵識別子を記憶手段に記憶する。
【００１１】
また、本発明は、通信装置において、
受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵の識別子を取得し、
識別子に基づいて記憶手段に記憶されている暗号鍵から適切な暗号鍵を選択して、暗号化された信号を復号化する。
【００１２】
また、本発明は、通信装置において、
送信すべき信号の守秘性を保つために、暗号化した信号を送信する際に、
信号の暗号化に用いる暗号鍵を生成し、該暗号鍵を、以前に生成または、他の装置から受信した別の暗号鍵から開示先の装置に合わせて選択し、
１つ以上の暗号化された暗号鍵と該暗号鍵の識別子と共に、暗号化された信号を送信する。
【００１３】
また、本発明は、通信装置において、
特定の鍵生成関数を用いることにより、記憶されている複数の暗号鍵から、そのいずれとも異なる新たな暗号鍵を生成し、該暗号鍵を用いて信号を暗号化して送信する。
【００１４】
また、本発明は、セッション制御サーバにおいて、
受信した暗号化された信号及び暗号化された暗号鍵から該暗号鍵を復号し、復号化された暗号鍵を用いて該信号を復号化し、
暗号鍵と該暗号鍵に付与されている鍵識別子を記憶手段に記憶する。
【００１５】
また、本発明は、セッション制御サーバにおいて、
受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵を識別し、
記憶手段に記憶されている暗号鍵から適切なものを選択して、暗号化された信号の復号化を行う。
【００１６】
図２は、本発明の原理構成図である。
【００１７】
本発明は、セッション制御サーバ２０と、該セッション制御サーバ２０とネットワークを介して通信可能に接続され、該セッション制御サーバとの信号送受信により、他の通信装置とのセッションを確立する通信装置１０からなる情報開示制御システムであって、
通信装置１０は、
発信側の通信装置と着信側の通信装置間で任意の方法により、２つの暗号鍵を交換する暗号鍵交換手段１１２と、
情報を送信する際に、送信すべき主情報を任意の暗号鍵を用いて暗号化する情報暗号化手段１０７と、
暗号鍵を、主情報を開示したいセッション制御サーバが所有する暗号鍵を用いて暗号化する鍵暗号化手段１０６と、
主情報の暗号化に用いられた暗号鍵及び該暗号鍵の鍵識別子を記憶する鍵・識別子記憶手段１０５と、
暗号化された主情報、暗号鍵及び鍵識別子を一括して送信する送信手段１０１と、を有し、
セッション制御サーバ２０は、
発信側の通信装置１０と着信側の通信装置１０のいずれか一方の暗号鍵を所有する暗号鍵保持手段２０２と、
通信装置１０から送信された暗号化された情報を、保持している暗号鍵で復号化する復号化手段２０７と、を有する。
【００１８】
本発明は、
ネットワークを介してセッション制御サーバと通信可能に接続され、セッション制御サーバとの信号送受信により他の通信装置とのセッションを確立する通信装置であって、
送信対象の情報を暗号化する暗号鍵を生成する暗号鍵生成手段と、
暗号鍵と、該暗号鍵を以降の暗号化通信において再利用するための鍵識別子を該暗号鍵に付与して記憶手段に格納する第１の鍵・識別子格納手段と、
送信対象の情報を暗号鍵で暗号化する情報暗号化手段と、
暗号化された情報、及び暗号鍵及び該暗号鍵の鍵識別子を送信する送信手段と、を有する。
【００１９】
また、本発明の通信装置は、
他の装置から受信した暗号化された暗号鍵を復号化し、復号化された暗号鍵を用いて受信した暗号化された信号を復号化する復号化手段と、
暗号鍵と該暗号鍵に付与されている鍵識別子を記憶手段に格納する第２の鍵・識別子格納手段と、を有する。
【００２０】
また、本発明の通信装置の復号化手段は、
他の装置から受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵の識別子を取得する手段と、
識別子に基づいて、記憶手段に記憶されている暗号鍵から適切な暗号鍵を選択して、暗号化された信号を復号化する手段と、を有する。
【００２１】
また、本発明の通信装置は、
送信すべき信号の守秘性を保つために、暗号化した信号を送信する際に、暗号鍵生成手段で信号の暗号化に用いる暗号鍵を生成し、該暗号鍵を、以前に生成または、他の装置から受信した別の暗号鍵から開示先に合わせて選択する手段を有し、
送信手段は、
１つ以上の暗号化された暗号鍵及び該暗号鍵の識別子と共に、暗号化された信号を送信する。
【００２２】
また、本発明の通信装置の暗号鍵生成手段は、
特定の鍵生成関数を用いることにより、記憶手段に記憶されている複数の暗号鍵から、そのいずれとも異なる新たな鍵を生成する手段を含み、
送信手段は、
新たな鍵を用いて暗号化された信号を送信する手段を含む。
【００２３】
本発明は、ネットワーク上において、通信装置間のセッションの確立を行うセッション制御サーバであって、
受信した暗号化された暗号鍵を復号化し、復号化された暗号鍵を用いて受信した信号を復号化する復号化手段と、
暗号鍵と該暗号鍵に付与されている鍵識別子を記憶手段に格納する格納手段とを有する。
【００２４】
また、本発明のセッション制御サーバの復号化手段は、
受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵の識別子を取得する手段と、
識別子に基づいて記憶手段に記憶されている暗号鍵から適切なものを選択して、暗号化された信号の復号化を行う手段を含む。
【００２５】
また、本発明のセッション制御サーバの復号化手段は、
受信した暗号化された信号及び暗号化された暗号鍵から該暗号鍵を復号化し、その暗号鍵とそれに付与された識別子を記憶手段に記憶し、以降の通信において受信した暗号化された信号から該信号の復号化に用いるべき暗号鍵を識別し、該記憶手段に記憶されている暗号鍵から適切なものを選択し、該暗号化された信号の復号化を行う手段を含む。
【００２６】
本発明は、ネットワークを介してセッション制御サーバと通信可能に接続され、該セッション制御サーバとの信号送受信により他の通信装置とのセッションを確立する通信装置で実行させる情報開示制御プログラムであって、
暗号化情報の送信時に、
送信対象の情報を暗号化する暗号鍵ＳＫ−１を生成する第１の鍵生成ステップと、
暗号鍵ＳＫ−１を識別するための鍵識別子Ｉ−１を生成して、該暗号鍵ＳＫ−１に付与し、記憶手段に記憶する第１の記憶ステップと、
送信対象の情報を暗号鍵ＳＫ−１で暗号化する信号暗号化ステップと、
暗号鍵ＳＫ−１を受信側の公開鍵または、共通鍵を用いて暗号化すると共に、セッション制御サーバの公開鍵または、共通鍵を用いて該暗号鍵ＳＫ−１を暗号化し、該暗号鍵の識別子Ｉ−１を付与して暗号化した信号と共に、該セッション制御サーバに送信する第１の暗号化情報送信ステップと、
暗号化情報の受信時に、
受信した暗号化された暗号鍵ＳＫ−１＊を復号化し、復号化された暗号鍵ＳＫ−１´で受信した暗号化情報を復号化する第１の復号化ステップと、
復号化された暗号鍵ＳＫ−１´と該暗号鍵の鍵識別子Ｉ−１を記憶手段に記憶する第２の記憶ステップと、
送信元の通信装置に応答を送信する際に、
暗号鍵ＳＫ−１とは異なる情報の暗号化のための暗号鍵ＳＫ−２を生成する第２の鍵生成ステップと、
暗号鍵ＳＫ−２を識別するための鍵識別子Ｉ−２を該暗号鍵ＳＫ−２に付与し、記憶手段に記憶する第３の記憶ステップと、
送信先の通信装置の公開鍵または、共通鍵を用いて、該暗号鍵ＳＫ−２を暗号化すると共に、セッション制御サーバの公開鍵または、共通鍵を用いて、該暗号鍵ＳＫ−２を暗号化し、暗号鍵ＳＫ−２＊で信号を暗号化し、該暗号鍵ＳＫ−２＊及び該暗号鍵の識別子Ｉ−２と共に、該セッション制御サーバに送信する第２の暗号化情報送信ステップと、
他の通信装置からの応答受信時に、
受信した暗号化された暗号鍵ＳＫ−２＊の復号化を行い、復号化された暗号鍵ＳＫ−２´を用いて受信した情報の復号化を行う第２の復号化ステップと、
上記の通信以降に、情報を送信する際に、
情報の暗号化のための任意の暗号鍵ＳＫ−Ｘを生成する第３の暗号鍵生成ステップと、
記憶手段に記憶されている暗号鍵ＳＫ−１，ＳＫ−２のうち、情報開示の対象となる装置が記憶している暗号鍵を用いて暗号化された暗号鍵ＳＫ−Ｘと、該暗号化されたＳＫ−Ｘで暗号化された信号と、当該暗号化に用いた暗号鍵の識別子Ｉ−１または、Ｉ−２をセッション管理サーバに送信する第３の暗号化情報送信ステップと、を実行する。
【００２７】
本発明は、ネットワーク上において、通信装置間のセッションの確立を行うセッション制御サーバが実行する情報開示制御プログラムであって、
通信装置から受信した情報に含まれる暗号鍵ＳＫ−１＊の復号化を行う第１の鍵復号化ステップと、
復号化された暗号鍵ＳＫ−１´を用いて、受信した暗号化された情報の復号を行う第１の情報復号化ステップと、
情報の復号に用いた暗号鍵ＳＫ−１´及び該暗号鍵の鍵識別子を記憶手段に格納する第１の鍵格納ステップと、
通信装置から受信した情報を他の通信装置に送信する送信ステップと、
暗号鍵ＳＫ−１とは異なる暗号鍵ＳＫ−２を当該セッション管理サーバの公開鍵または共通鍵で暗号化した暗号鍵ＳＫ−２＊を通信装置から受信すると、該暗号鍵ＳＫ−２＊を復号化する第２の鍵復号化ステップと、
復号化された暗号鍵ＳＫ−２を用いて、受信した情報を復号化する第２の情報復号化ステップと、
復号化に使用した復号化鍵ＳＫ−２及び該復号化鍵の鍵識別子Ｉ−２を記憶手段に格納する第２の鍵格納ステップと、
通信装置から自装置が記憶している暗号鍵を用いた暗号鍵ＳＫ−Ｘで暗号化された情報を受信すると、該暗号鍵ＳＫ−Ｘの復号化を行う第３の鍵復号化ステップと、
復号化された暗号鍵ＳＫ−Ｘを用いて、受信した暗号化された情報を復号する第３の情報復号化ステップと、を実行する。
【発明の効果】
【００２８】
本発明によれば、事前に交換した２つの暗号鍵を用いることにより、暗号により通信装置間の機密性の高い信号送受信を保証しつつ、通信を中継するセッション制御サーバに対しても必要に応じて信号情報を開示することが可能となり、かつ、公開鍵暗号方式を用いないため、より効率的な暗号通信が可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、図面と共に本発明の実施の形態を説明する。
【００３０】
図３は、本発明の一実施の形態における通信システムの構成を示す。
【００３１】
同図に示す通信システムは、通信装置１０−１、通信装置１０−２、セッション制御サーバ２０−１、及びセッション制御サーバ２０−２がネットワーク３０を介して相互に通信可能なように接続されている。
【００３２】
通信装置１０−１、及び通信装置１０−２は、本発明による手順に従い、セッション制御サーバ２０−１及びセッション制御サーバ２０−２を介して暗号化信号によって通信を行う。なお、本発明では、便宜上、通信装置１０が２つ図示されているが、これは２つに限定されるものではない。また、同様に、セッション制御サーバ２０が２つ図示されているが、これは２つに限定されるものではない。
【００３３】
図４は、本発明の一実施の形態における通信装置の構成を示す。
【００３４】
同図に示すように、通信装置１０は、信号送信部１０１、セッション制御部１０２、暗号鍵生成部１０３、暗号鍵用識別子生成部１０４、暗号鍵及び識別子記憶部１０５、暗号鍵暗号化部１０６、信号暗号化部１０７、暗号鍵再利用部１０８、信号受信部１０９、信号復号化部１１０、暗号鍵復号化部１１１を含むように構成される。
【００３５】
信号送信部１０１は、暗号化された主情報、暗号鍵、当該暗号鍵を識別するための暗号鍵識別子を送信する。
【００３６】
セッション制御部１０２は、セッション制御サーバ２０を介して通信相手とのセッションを確立する。
【００３７】
暗号鍵生成部１０３は、暗号鍵を生成する。
【００３８】
暗号鍵用識別子生成部１０４は、暗号鍵を識別するための識別子を生成し、暗号鍵に付与する。
【００３９】
暗号鍵及び識別子記憶部１０５は、後の通信において、暗号鍵を再利用するために、暗号化に用いられた暗号鍵及び当該暗号鍵の識別子を対にして格納する。
【００４０】
暗号鍵暗号化部１０６は、生成された暗号鍵をセッション制御サーバの公開鍵または、事前に渡されている共通鍵を用いて暗号化する。
【００４１】
信号暗号化部１０７は、暗号鍵を用いて主情報を暗号化する。
【００４２】
暗号鍵再利用部１０８は、暗号鍵及び識別子記憶部１０５に記憶されている暗号鍵を再利用するために、識別子に基づいて暗号鍵及び識別子記憶部１０５を検索し、再利用する暗号鍵を抽出する。
【００４３】
信号受信部１０９は、他装置から送信された信号を受信する。
【００４４】
信号復号化部１１０は、暗号鍵復号化部１１１で復号された暗号鍵で暗号化された主情報を復号化する。
【００４５】
暗号鍵復号化部１１１は、受信した暗号鍵を復号化する。
【００４６】
図５は、本発明の一実施の形態におけるセッションサーバの構成を示す。
【００４７】
セッション制御サーバ２０は、セッション制御部２０１、暗号鍵及び識別子記憶部２０２、暗号鍵再利用部２０３、信号受信部２０４、信号復号化部２０５、暗号鍵復号化部２０６から構成される。
【００４８】
セッション制御部２０１は、他のセッション制御サーバ２０や通信装置１０とのセッションを確立する制御を行う。
【００４９】
暗号鍵及び識別子記憶部２０２は、暗号化及び復号化に用いた暗号鍵と当該暗号鍵を識別する識別子を対にして格納する。
【００５０】
暗号鍵再利用部２０３は、暗号鍵及び識別子記憶部２０２に記憶されている暗号鍵を再利用するために、取得した識別子に基づいて暗号鍵及び識別子記憶部２０２を検索して、再利用する暗号鍵を取得する。
【００５１】
信号受信部２０４は、他のセッション制御サーバ２０や通信装置１０から送信された信号を受信する。
【００５２】
信号復号化部２０５は、暗号鍵復号化部２０６で復号化された暗号鍵を用いて主情報を復号化する。
【００５３】
暗号鍵復号化部２０６は、受信した暗号鍵を復号化する。
【００５４】
上記の構成における動作の概要を説明する。
【００５５】
（１）  通信装置１０−１が信号送信に先立ち、暗号鍵生成部１０３が信号の暗号化のための対称暗号鍵（ＳＫ−１とする）を生成し、暗号鍵用識別子生成部１０４がこの暗号鍵を識別可能にする識別子Ｉ−１を生成して付与し、暗号鍵及び識別子記憶部１０５が暗号鍵ＳＫ−１と識別子Ｉ−１を組みとして記憶する。
【００５６】
通信装置１０−１は送信すべき信号を、信号暗号化部１０７が、生成された暗号鍵ＳＫ−１を用いて暗号化する。さらに、暗号鍵生成部１０３が、暗号鍵ＳＫ−１を受信側の通信装置１０−２のユーザの公開鍵（あるいは事前共通価値）を用いて暗号化し、これをＳＫ−１´とする。また、同様に、暗号鍵ＳＫ−１を、情報を開示するセッション制御サーバ２０−１の公開鍵（あるいは事前共通鍵）を用いて暗号化し、これをＳＫ−１＊とする。
【００５７】
通信装置１０−１の信号送信部１０１は、暗号鍵ＳＫ−１で暗号化した信号と共に、各公開鍵（あるいは事前共通鍵）で暗号化した暗号鍵ＳＫ−１´、ＳＫ−１＊とその識別子Ｉ−１を、セッション制御サーバ２０−１に送信する。
【００５８】
（２）  通信装置１０−１から送信された信号を信号受信部２０４で受信したセッション制御サーバ２０−１は、暗号鍵復号化部２０６において、復号化可否の判断を行い、復号化可能な場合は、暗号化された暗号鍵ＳＫ−１´または、ＳＫ−１＊の復号化を行った後、信号復号化部２０５において、復号化された暗号鍵ＳＫ−１を用いて暗号化信号の復号化を行う。この際、当該セッション制御サーバ２０−１（（１）における情報を開示するセッション制御サーバ２０−１）は、信号の復号化に用いた暗号鍵ＳＫ−１を暗号鍵及び識別子記憶部２０２に記憶する。
【００５９】
（３）  セッション制御サーバ２０−１は、セッション制御部２０１から、通信装置１０−１から受信した信号を、通信装置１０−２に送信する。
【００６０】
（４）  通信装置１０−２は、信号受信部１０９で暗号化された暗号鍵ＳＫ−１と暗号化信号を受信し、暗号鍵復号化部１１１で暗号鍵ＳＫ−１を復号化した後、復号化された暗号鍵ＳＫ−１を用いて、信号復号化部１１０で暗号化信号の復号化を行う。この際、通信装置１０−２は、暗号鍵ＳＫ−１とその識別子Ｉ−１を、以降の通信において再利用するために暗号鍵及び識別子記憶部１０５に記憶する。
【００６１】
（５）  応答等、通信装置１０−２が送信元の通信装置１０−１に対して信号を送信する際、信号送信に先立ち、暗号鍵生成部１０３において、前述の暗号鍵ＳＫ−１とは異なる、信号の暗号化のための対称暗号鍵ＳＫ−２を生成し、暗号鍵用識別子生成部１０４で、この暗号鍵ＳＫ−２を識別可能とする識別子Ｉ−２を付与し、これらを対にして暗号鍵及び識別子記憶部１０５に記憶する。
【００６２】
通信装置１０−２は、信号暗号化部１０７において、応答先の通信装置１０−１の公開鍵（あるいは事前共通鍵）と情報を公開するセッション制御サーバ２０−２の公開鍵（あるいは事前共通鍵）を用いて、暗号鍵暗号化部１０６で信号の暗号鍵ＳＫ−２の暗号化を行う。これをＳＫ−２´、ＳＫ−２＊とする。通信装置１０−２は、信号暗号化部１０７において、暗号化された暗号鍵ＳＫ−２で情報の暗号化を行う。
【００６３】
通信装置１０−２は、信号送信部１０１において、暗号鍵ＳＫ−２で暗号化された信号と共に、暗号鍵暗号部１０６において各公開鍵（あるいは事前共通鍵）で暗号化した暗号鍵ＳＫ−２´、ＳＫ−２＊とその識別子Ｉ−２を信号送信部１０１からセッション制御サーバ２０−２に送信する。
【００６４】
（６）  上記の（２）〜（４）と同様に、情報を開示するセッション制御サーバ２０−２の暗号鍵復号化部２０６と通信装置１０−１の暗号鍵復号化部１１１は、受信した暗号鍵ＳＫ−２＊の復号化を行い、信号復号化部２０５と信号復号化部１１０は、復号化された暗号鍵ＳＫ−２を用いて信号の復号化を行う。この際、セッション制御サーバ２０−２と通信装置１０−１は、暗号鍵ＳＫ−２とその識別子Ｉ−２の対を、暗号鍵及び識別子記憶部２０２、暗号鍵及び識別子記憶部１０５にそれぞれ記憶する。
【００６５】
（７）  以降の通信において、通信装置１０−１または１０−２が信号を送信する際に、信号送信に先立ち、暗号鍵生成部１０３において、信号の暗号化のための対称暗号鍵ＳＫ−Ｘを生成する。信号を送信する通信装置（１０−１または１０−２）の暗号鍵再利用部１０８は、上記の（１）〜（６）において暗号鍵及び識別子記憶部１０５に記憶されている暗号鍵（ＳＫ−１，ＳＫ−２）のうち、識別子に基づいて、暗号鍵及び識別子記憶部１０５から情報開示の対象となる装置が記憶している暗号鍵を取得して、暗号鍵暗号化部１０６において、信号の暗号鍵ＳＫ−Ｘの暗号化を行う。信号を送信する通信装置（１０−１または１０−２）は、信号暗号化部１０７で暗号鍵ＳＫ−Ｘで暗号化された信号と共に、記憶した暗号鍵（ＳＫ−１，またはＳＫ−２）で暗号化した暗号鍵ＳＫ−Ｘとその暗号化に用いた暗号鍵の識別子（Ｉ−１またはＩ−２）をセッション制御サーバ２０に送信する。
【００６６】
（８）  （７）の通信装置が送信した信号を受信したセッション制御サーバ２０は、暗号鍵再利用部２０３において、送信された信号に含まれる暗号鍵識別子より暗号鍵及び識別子記憶部２０２を参照して、暗号鍵復号化部１１１で復号化可否の判断を行い、復号化可能な場合は、暗号化鍵復号化部２０６で暗号化された暗号鍵ＳＫ−Ｘの復号化を行った後、信号復号化部１１０で復号化された暗号鍵ＳＫ−Ｘを用いて暗号化信号の復号化を行う。
【００６７】
上記のような動作を行うことにより、特定のセッション制御サーバ２０に情報を開示しつつ、安全な信号の送受信が可能になる。通信装置１０間における暗号化通信の場合でも、特定のセッション制御サーバ２０が信号情報の参照が可能になるため、その信号情報を元に通信制御が可能となる。
【００６８】
また、暗号化通信の際の暗号アルゴリズムとして、対称鍵暗号方式のみを用いることにより、より効率的な暗号化通信が実現できる。
【実施例】
【００６９】
以下、図面と共に本発明の実施例を説明する。
【００７０】
以下の実施例では、図３において、通信装置１０−１及び通信装置１０−２間で通信を行う際、セッション制御サーバ２０−１及び２０−２を経由して通信を行うものとする。この際、通信装置１０−２及びセッション制御サーバ２０−１は、通信装置１０−１にとって既知であり、通信装置１０−１は、既知の通信装置と暗号化通信（公開鍵暗号方式）を行うために、相手の公開鍵を取得できるものとする。同様に、通信装置１０−２にとって通信装置１０−１及びセッション制御サーバ２０−２は既知であり、通信装置１０−２は、通信装置１０−１及びセッション制御サーバ２０−１の公開鍵を取得できるものとする。
【００７１】
図６は、本発明の一実施例の動作を説明するための図である。
【００７２】
最初に、通信装置１０−１から通信装置１０−２に対して信号（主情報）を送信する。送信する主情報中には、セッション制御サーバ２０−１が参照すべき、セッション制御情報が含まれるものとする。
【００７３】
まず、通信装置１０−１は、暗号鍵生成部１０３において、主情報を共通鍵暗号方式によって暗号化するため、必要な鍵ＳＫ−１を生成し、暗号鍵用識別子生成部１０４でこの鍵を識別可能な識別子Ｉ−１を付与して、暗号鍵及び識別子記憶部１０５に記憶すると同時に、信号暗号化部１０７でこの鍵を用いて主情報を暗号化する(ステップ１０１)。
【００７４】
次に、通信装置１０−１は、暗号鍵暗号化部１０６において、暗号鍵ＳＫ−１を、情報を開示する相手(セッション制御サーバ２０−１及び通信装置１０−２)の公開鍵を用いて暗号化したものをそれぞれ生成する。通信装置１０−１は、暗号鍵ＳＫ−１を用いて暗号化した主情報と、各情報開示相手の公開鍵を用いて暗号化した暗号鍵ＳＫ−１（セッション制御サーバ２０−１の公開鍵を用いて暗号化した暗号鍵ＳＫ−１＊と通信装置１０−２の公開鍵を用いて暗号化した暗号鍵ＳＫ−１´），及び暗号鍵ＳＫ−１の識別子Ｉ−１を、例えば、Ｓ／ＭＩＮＥのＥｎｖｅｌｏｐｅｄ−Ｄａｔａ形式によって一括してセッション制御サーバ２０−１に対して送信する(ステップ１０２)。
【００７５】
通信装置１０−１からの信号を受信したセッション制御サーバ２０−１は、暗号鍵復号化部２０６において、受信した信号の中から、セッション制御サーバ２０−１の公開鍵によって暗号化された暗号鍵ＳＫ−１＊の部分を、自己が所有する対応した秘密鍵を用いて復号化し、暗号鍵ＳＫ−１を取得する。この際、セッション制御サーバ２０−１は、この暗号鍵ＳＫ−１とその識別子Ｉ−１を以降の通信のために、暗号鍵及び識別子記憶部２０２に記憶する(ステップ１０３)。
【００７６】
セッション制御サーバ２０−１は、信号復号化部２０５において、取得した暗号鍵ＳＫ−１を用いて暗号化された主情報を復号し、セッション制御に必要な情報を取得する。その後、取得したセッション制御情報に基づいて、セッション制御サーバ２０−２を経由し、通信装置１０−２に対して通信装置１０−１から送信された信号を転送する(ステップ１０４)。
【００７７】
通信装置１０−１からの信号を取得した通信装置１０−２は、受信した信号から、暗号鍵復号化部１１１において、通信装置１０−２の公開鍵によって暗号化された暗号鍵ＳＫ−１´の部分を自己が所有する対応した秘密鍵を用いて復号化し、暗号鍵ＳＫ−１を取得する。この際、通信装置１０−２は、この暗号鍵ＳＫ−１とその識別子Ｉ−１を以降の通信のために、暗号鍵および識別子記憶部１０５に記憶する（ステップ１０５）。
【００７８】
その後、通信装置１０−２は、信号復号化部１１０において、取得した暗号鍵ＳＫ−１を利用して暗号化された主情報を復号し、必要な情報を取得する。
【００７９】
次に、通信装置１０−２は、応答として、通信装置１０−１に対して信号（主情報）を送信する場合、通信装置１０−２は、主情報を共通鍵暗号方式によって暗号化するため、以前取得した暗号鍵ＳＫ−１とは異なる新たな暗号鍵ＳＫ−２を暗号鍵生成部１０３において生成し、暗号鍵用識別子生成部１０４において、暗号鍵ＳＫ−２を認識可能な識別子Ｉ−２を付与して、暗号鍵及び識別子記憶部１０５に記憶すると同時に、このＳＫ−２を用いて、信号暗号化部１０７で主情報を暗号化する(ステップ１０６)。
【００８０】
次に、通信装置１０−２は、暗号鍵暗号化部１０６において、暗号鍵ＳＫ−２を、セッション制御サーバ２０−２及び通信装置１０−１の公開鍵を用いて暗号化したものをそれぞれ生成し、これをＳＫ−２´、ＳＫ−２＊とし、前述と同様に、一括してセッション制御サーバ２０−２に対して送信する(ステップ１０７)。
【００８１】
通信装置１０−２からの信号を受信したセッション制御サーバ２０−２は、暗号鍵復号化部２０６において、受信した信号の中から、セッション制御サーバ２０−２の公開鍵によって暗号化された暗号鍵ＳＫ−２＊の部分を自己が所有する秘密鍵を用いて、復号化し、暗号鍵ＳＫ−２を取得する。この際、セッション制御サーバ２０−２は、この暗号鍵ＳＫ−２とその識別子Ｉ−２を以降の通信のために暗号鍵及び識別子記憶部２０２に記憶する（ステップ１０８）。
【００８２】
セッション制御サーバ２０−２は、信号復号化部２０５において、取得した暗号鍵ＳＫ−２を用いて暗号化された主情報を復号し、自己のセッション制御に必要な情報が含まれる場合はこれを参照し、セッション制御サーバ２０−１を経由して、通信装置１０−１に対して通信装置１０−２から送信された信号を送信する（ステップ１０９）。
【００８３】
通信装置１０−２からの信号を取得した通信装置１０−１は、暗号鍵復号化部１１１において、受信した信号の中から、通信装置１０−１の公開鍵によって暗号化された暗号鍵ＳＫ−２´の部分を、自己が所有する対応した秘密鍵を用いて復号化し、暗号鍵ＳＫ−２を取得する。その際、通信装置１０−１は、この暗号鍵ＳＫ−２とその識別子Ｉ−２を以降の通信のために、暗号鍵及び識別子記憶部１０５に記憶する(ステップ１１０)。
【００８４】
以降の通信において、通信装置１０−１または、１０−２が信号を送信する場合、まず、任意の暗号鍵ＳＫ−Ｘを生成し、その鍵を用いて送信すべき主情報を共通鍵暗号方式で暗号化する。次に、暗号鍵再利用部１０８によって暗号鍵及び識別子記憶部１０５から前述の暗号鍵ＳＫ−１または、ＳＫ−２を取得して、主情報の暗号化に使用した暗号鍵を、ＳＫ−１またはＳＫ−２を用いて暗号化し、暗号化した主情報及び暗号鍵ＳＫ−Ｘの暗号化に用いた暗号鍵の識別子（Ｉ−１またはＩ−２）と共に一括して送信する。
【００８５】
この際、図７に示すように、暗号鍵ＳＫ−１を用いて暗号化した暗号鍵を添付した場合、送信した信号は、暗号鍵ＳＫ−１を所有する通信装置１０−１・セッション制御サーバ２０−１・通信装置１０−２のみ復号が可能であり、暗号鍵ＳＫ−２を用いて暗号化した暗号鍵ＳＫ−Ｘを添付した場合、送信した信号は、暗号鍵ＳＫ−２を所有する通信装置１０−１・セッション制御サーバ２０−２・通信装置１０−２のみ復号が可能である。
【００８６】
また、図８に示すように、暗号鍵ＳＫ−１を用いて暗号化した暗号鍵ＳＫ−Ｘと、暗号鍵ＳＫ−２を用いて暗号化した暗号鍵ＳＫ−Ｘと共に添付した場合、送信した信号は、通信装置１０−１・セッション制御サーバ２０−１・セッション制御サーバ２０−２・通信装置１０−２によってのみ復号化が可能になる。
【００８７】
さらに、鍵生成関数により暗号鍵ＳＫ−１と暗号鍵ＳＫ−２から新たに暗号鍵ＳＫ−３を生成し、この鍵を用いてＳＫ−Ｘを暗号化し、このことを示す特別な識別子と共に送信することにより、送信した信号は、通信装置１０−１・通信装置１０−２のみ復号が可能である。
【００８８】
以上のように、主情報の暗号鍵を暗号化する際に用いる暗号鍵ＳＫ−１、または、ＳＫ−２の組み合わせにより、暗号化済の主情報の復号化が可能な装置を選択することが可能となる。
【００８９】
また、本発明は、通信装置が３つ以上存在する場合にも有用であり、各通信装置が異なる暗号鍵（ＳＫ−Ａ，Ｂ，Ｃ・・・）及び識別子（Ｉ−Ａ，Ｂ，Ｃ・・・）を生成して、通信装置間で互いに交換することにより、復号化が可能な装置を選択可能な暗号化通信を行うことが可能である。
【００９０】
なお、本発明は、各通信装置１０及び各セッション制御サーバ２０の動作をプログラムとして構築し、通信装置１０として利用されるコンピュータ、及びセッション制御サーバとして利用されるコンピュータにインスｔ−るする、または、ネットワークを介して流通させることも可能である。
【００９１】
また、構築されたプログラムを各コンピュータに接続されるハードディスクや、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、実行時にコンピュータにインストールすることも可能である。
【００９２】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【産業上の利用可能性】
【００９３】
本発明は、ネットワーク上の転送区間の始点・終点となる通信装置間の通信を中継する特定のセッション制御サーバに対して情報開示が必要なシステムに適用することができる。
【図面の簡単な説明】
【００９４】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態における通信システムの構成図である。
【図４】本発明の一実施の形態における通信装置の構成図である。
【図５】本発明の一実施の形態におけるセッション制御サーバの構成図である。
【図６】本発明の一実施例の動作を説明するための図である。
【図７】本発明の一実施例の送信信号の例（その１）である。
【図８】本発明の一実施例の送信信号の例（その２）である。
【符号の説明】
【００９５】
１０  通信装置
２０  セッション制御サーバ
１０１  送信手段、信号送信部
１０２  セッション制御部
１０３  暗号鍵生成部
１０４  暗号鍵用識別子生成部
１０５  鍵・識別子記憶手段、暗号鍵および識別子記憶部
１０６  鍵暗号化手段、暗号鍵暗号化部
１０７  情報暗号化手段、信号暗号化部
１０８  暗号鍵再利用部
１０９  信号受信部
１１０  信号復号化部
１１１  暗号鍵復号化部
１１２  暗号鍵交換手段
２０１  セッション制御部
２０２  暗号鍵保持手段、暗号鍵及び識別子記憶部
２０３  暗号鍵再利用部
２０４  信号受信部
２０５  信号復号化部
２０６  暗号鍵復号化部
２０７  復号化手段
【図１】
2005080245.tif 000003
【図２】
2005080245.tif 000004
【図３】
2005080245.tif 000005
【図４】
2005080245.tif 000006
【図５】
2005080245.tif 000007
【図６】
2005080245.tif 000008
【図７】
2005080245.tif 000009
【図８】
2005080245.tif 000010