【手続補正書】
【提出日】平成17年3月17日(2005.3.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１又は複数のチャットサーバが管理する複数の各チャンネルの何れかに対して、端末装置が接続されたときに、該端末装置のユーザ固有の公開鍵を取得し、該端末装置のユーザ名と共に記憶しておく公開鍵取得手段と、１又は複数のチャットサーバが管理する複数の各チャンネルに接続する手段と、該チャンネルを通じて交わされる通信データを暗号化／復号化する為の各チャンネル固有のチャンネル秘密鍵を作成するチャンネル秘密鍵作成手段と、該チャンネル秘密鍵作成手段が作成したチャンネル秘密鍵を、前記公開鍵取得手段で取得したユーザ固有の公開鍵で暗号化する暗号化手段と、チャットサーバが管理するチャンネルを通じて、端末装置として他の端末装置からの該チャンネル固有のチャンネル秘密鍵の配送要求を受け付ける受付手段と、該受付手段が配送要求を受け付けたときに、前記暗号化手段が暗号化した前記チャンネル固有のチャンネル秘密鍵を、前記チャンネルを通じて、前記端末装置へ配送する配送手段とを備えることを特徴とする鍵管理サーバ。
【請求項２】
前記チャンネル秘密鍵作成手段は、前記チャンネル内の、端末装置の複数に分割されたグループ毎のチャンネル秘密鍵を作成し、前記暗号化手段は、前記チャンネル秘密鍵作成手段が作成したチャンネル秘密鍵を暗号化し、前記受付手段は、他の端末装置からの前記グループ毎のチャンネル秘密鍵の配送要求を受け付け、該受付手段が該配送要求を受け付けたときに、前記配送手段は、前記暗号化手段が暗号化した前記チャンネル秘密鍵を、前記チャンネルを通じて、前記端末装置へ配送する請求項１記載の鍵管理サーバ。
【請求項３】
前記公開鍵取得手段は、外部からユーザ固有の公開鍵を取得する請求項１又は２記載の鍵管理サーバ。
【請求項４】
前記公開鍵取得手段は、前記端末装置が、チャットサーバが管理するチャンネルに接続したときに、前記端末装置から前記公開鍵を取得する請求項１又は２記載の鍵管理サーバ。
【請求項５】
前記受付手段は、前記チャンネル秘密鍵の配送要求と共にユーザの認証情報を受信し、受信したユーザの認証情報が正しいか否かを判定し、該認証情報が正しいと判定したときに、前記配送要求を受け付ける請求項１〜４の何れか１項に記載の鍵管理サーバ。
【請求項６】
前記チャンネル秘密鍵作成手段は、その都度変化する情報、チャンネル毎に固有な情報、その属する端末のみが有する秘密情報又は無作為情報に基づきチャンネル秘密鍵を作成する請求項１〜５の何れか１項に記載の鍵管理サーバ。
【請求項７】
前記チャンネル秘密鍵作成手段は、作成し配送したチャンネル秘密鍵を、所定の機会に作成し直し、配送手段は、前記チャンネル秘密鍵作成手段が作成し直したチャンネル秘密鍵を配送する請求項１〜６の何れか１項に記載の鍵管理サーバ。
【請求項８】
前記公開鍵取得手段は、取得した公開鍵を所定の期間保持する請求項１〜７の何れか１項に記載の鍵管理サーバ。
【請求項９】
前記公開鍵取得手段が取得した公開鍵のユーザが複数のチャンネルに接続したときには、前記暗号化手段は、チャンネルに関係なく同じ前記公開鍵により、各チャンネル固有のチャンネル秘密鍵を暗号化し、前記配送手段は、前記暗号化手段が暗号化したチャンネル秘密鍵を配送する請求項１〜８の何れか１項に記載の鍵管理サーバ。
【請求項１０】
チャットサーバが管理するチャンネルを通じて、他の端末装置からの、該端末装置の相手先ユーザの公開鍵の配送要求を受け付ける受付手段と、該受付手段が配送要求を受け付けたときに、前記公開鍵取得手段が取得した前記公開鍵を前記端末装置へ配送する配送手段とを備える請求項１〜９の何れか１項に記載の鍵管理サーバ。
【請求項１１】
チャットサーバが管理するチャンネル内で１対１の通信を行う際に通信データを暗号化／復号化する為のセッション鍵を作成するセッション鍵作成手段と、チャットサーバが管理するチャンネルを通じて、請求項１０記載の鍵管理サーバへ相手先ユーザの公開鍵を要求する手段と、該手段が要求した前記公開鍵を受信する手段と、該手段が受信した公開鍵により、前記セッション鍵作成手段が作成したセッション鍵を暗号化する暗号化手段と、該暗号化手段が暗号化したセッション鍵を相手先ユーザの端末装置へ、前記チャンネルを通じて配送する手段とを備え、該手段が配送したセッション鍵により通信データを暗号化／復号化し、相手先ユーザの端末装置と１対１の通信を行うべくなしてあることを特徴とするチャットシステムの端末装置。
【請求項１２】
請求項１〜１０の何れか１項に記載の鍵管理サーバから配送されたチャンネル秘密鍵により、通信データを暗号化する手段と、該手段が暗号化した通信データに、暗号化したことを示す情報を付加して、チャットサーバが管理するチャンネルへ出力する手段と、該チャンネルから受信した通信データに、暗号化したことを示す情報が付加されているときは、前記チャンネル秘密鍵により前記通信データを復号化する手段とを備えることを特徴とするチャットシステムの端末装置。
【請求項１３】
請求項１〜１０の何れか１項に記載の鍵管理サーバと、該鍵管理サーバから配送されたチャンネル秘密鍵により通信データを暗号化／復号化するチャットシステムの端末装置とを備えることを特徴とするチャットシステム。
【請求項１４】
コンピュータに、１又は複数のチャットサーバが管理する複数の各チャンネルの何れかに対して、端末装置が接続されたときに、該端末装置のユーザ固有の公開鍵を取得させ、該端末装置のユーザ名と共に記憶させておく手順と、１又は複数のチャットサーバが管理する複数のチャンネルに接続させる手順と、該チャンネルを通じて交わされる通信データを暗号化／復号化する為の各チャンネル固有のチャンネル秘密鍵を作成させる手順と、チャットサーバが管理するチャンネルを通じて、端末装置として他の端末装置からの該チャンネル固有のチャンネル秘密鍵の配送要求を受け付けさせる手順と、該受け付けさせる手順で配送要求を受け付けたときに、前記作成させる手順で作成した前記チャンネル固有のチャンネル秘密鍵を、前記チャンネルを通じて、前記端末装置へ配送させる手順とを実行させる為のプログラムを記録してあるコンピュータ読み取り可能な記録媒体。
【請求項１５】
コンピュータに、外部からユーザ固有の公開鍵を取得させる手順と、前記受け付けさせる手順で配送要求を受け付けたときに、該配送要求元であるユーザ固有の、前記取得させる手順で取得した公開鍵により、前記作成させる手順で作成したチャンネル秘密鍵を暗号化させる手順とを実行させる為のプログラムを更に含み、前記配送させる手順で、該暗号化させる手順で暗号化したチャンネル秘密鍵を、前記チャンネルを通じて前記端末装置へ配送させる手順を実行させる為のプログラムを記録してある請求項１４記載の記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第１発明に係る鍵管理サーバは、１又は複数のチャットサーバが管理する複数の各チャンネルの何れかに対して、端末装置が接続されたときに、該端末装置のユーザ固有の公開鍵を取得し、該端末装置のユーザ名と共に記憶しておく公開鍵取得手段と、１又は複数のチャットサーバが管理する複数の各チャンネルに接続する手段と、該チャンネルを通じて交わされる通信データを暗号化／復号化する為の各チャンネル固有のチャンネル秘密鍵を作成するチャンネル秘密鍵作成手段と、該チャンネル秘密鍵作成手段が作成したチャンネル秘密鍵を、前記公開鍵取得手段で取得したユーザ固有の公開鍵で暗号化する暗号化手段と、チャットサーバが管理するチャンネルを通じて、端末装置として他の端末装置からの該チャンネル固有のチャンネル秘密鍵の配送要求を受け付ける受付手段と、該受付手段が配送要求を受け付けたときに、前記暗号化手段が暗号化した前記チャンネル固有のチャンネル秘密鍵を、前記チャンネルを通じて、前記端末装置へ配送する配送手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
この鍵管理サーバでは、１又は複数のチャットサーバが管理する複数の各チャンネルの何れかに対して、端末装置が接続されたときに、公開鍵取得手段が、端末装置のユーザ固有の公開鍵を取得し、端末装置のユーザ名と共に記憶しておく。チャンネル秘密鍵作成手段が、１又は複数のチャットサーバが管理するチャンネルを通じて交わされる通信データを暗号化／復号化する為の各チャンネル固有のチャンネル秘密鍵を作成し、暗号化手段が、その作成したチャンネル秘密鍵を公開鍵取得手段で取得したユーザ固有の公開鍵で暗号化する。そして、受付手段が、チャットサーバが管理するチャンネルを通じて、端末装置として他の端末装置からのそのチャンネル固有のチャンネル秘密鍵の配送要求を受け付けたときに、配送手段が、暗号化手段が暗号化したそのチャンネル固有のチャンネル秘密鍵を、そのチャンネルを通じて、前記端末装置へ配送する。これにより、信頼性が低いチャットサーバを利用する場合でも、通信の秘密を守ることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
第３発明に係る鍵管理サーバは、前記公開鍵取得手段は、外部からユーザ固有の公開鍵を取得することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
この鍵管理サーバでは、公開鍵取得手段が、外部からユーザ固有の公開鍵を取得するので、信頼性が低いチャットサーバを利用する場合でも、通信の秘密を守ることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
第４発明に係る鍵管理サーバは、前記公開鍵取得手段は、前記端末装置が、チャットサーバが管理するチャンネルに接続したときに、前記端末装置から前記公開鍵を取得することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
第５発明に係る鍵管理サーバは、前記受付手段は、前記チャンネル秘密鍵の配送要求と共にユーザの認証情報を受信し、受信したユーザの認証情報が正しいか否かを判定し、該認証情報が正しいと判定したときに、前記配送要求を受け付けることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
第６発明に係る鍵管理サーバは、前記チャンネル秘密鍵作成手段は、その都度変化する情報、チャンネル毎に固有な情報、その属する端末のみが有する秘密情報又は無作為情報に基づきチャンネル秘密鍵を作成することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
第７発明に係る鍵管理サーバは、前記チャンネル秘密鍵作成手段は、作成し配送したチャンネル秘密鍵を、所定の機会に作成し直し、配送手段は、前記チャンネル秘密鍵作成手段が作成し直したチャンネル秘密鍵を配送することを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
第８発明に係る鍵管理サーバは、前記公開鍵取得手段は、取得した公開鍵を所定の期間保持することを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
第９発明に係る鍵管理サーバは、前記公開鍵取得手段が取得した公開鍵のユーザが複数のチャンネルに接続したときには、前記暗号化手段は、チャンネルに関係なく同じ前記公開鍵により、各チャンネル固有のチャンネル秘密鍵を暗号化し、前記配送手段は、前記暗号化手段が暗号化したチャンネル秘密鍵を配送することを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
第１０発明に係る鍵管理サーバは、チャットサーバが管理するチャンネルを通じて、他の端末装置からの、該端末装置の相手先ユーザの公開鍵の配送要求を受け付ける受付手段と、該受付手段が配送要求を受け付けたときに、前記公開鍵取得手段が取得した前記公開鍵を前記端末装置へ配送する配送手段とを備えることを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
第１１発明に係るチャットシステムの端末装置は、チャットサーバが管理するチャンネル内で１対１の通信を行う際に通信データを暗号化／復号化する為のセッション鍵を作成するセッション鍵作成手段と、チャットサーバが管理するチャンネルを通じて、請求項１０記載の鍵管理サーバへ相手先ユーザの公開鍵を要求する手段と、該手段が要求した前記公開鍵を受信する手段と、該手段が受信した公開鍵により、前記セッション鍵作成手段が作成したセッション鍵を暗号化する暗号化手段と、該暗号化手段が暗号化したセッション鍵を相手先ユーザの端末装置へ、前記チャンネルを通じて配送する手段とを備え、該手段が配送したセッション鍵により通信データを暗号化／復号化し、相手先ユーザの端末装置と１対１の通信を行うべくなしてあることを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
このチャットシステムの端末装置では、セッション鍵作成手段が、チャットサーバが管理するチャンネル内で１対１の通信を行う際に通信データを暗号化／復号化する為のセッション鍵を作成し、要求する手段が、チャットサーバが管理するチャンネルを通じて、請求項１０記載の鍵管理サーバへ相手先ユーザの公開鍵を要求する。受信する手段は、その要求した公開鍵を受信し、暗号化手段は、その受信した公開鍵により、セッション鍵作成手段が作成したセッション鍵を暗号化し、配送する手段は、その暗号化したセッション鍵を相手先ユーザの端末装置へ、前記チャンネルを通じて配送する。そして、その配送したセッション鍵により通信データを暗号化／復号化し、相手先ユーザの端末装置と１対１の通信を行う。これにより、３台以上の端末装置が接続されたチャンネル内で、秘密を守りながら１対１の通信を行うことができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
第１２発明に係るチャットシステムの端末装置は、請求項１〜１０の何れか１項に記載の鍵管理サーバから配送されたチャンネル秘密鍵により、通信データを暗号化する手段と、該手段が暗号化した通信データに、暗号化したことを示す情報を付加して、チャットサーバが管理するチャンネルへ出力する手段と、該チャンネルから受信した通信データに、暗号化したことを示す情報が付加されているときは、前記チャンネル秘密鍵により前記通信データを復号化する手段とを備えることを特徴とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
このチャットシステムの端末装置では、暗号化する手段が、請求項１〜１０の何れか１項に記載の鍵管理サーバから配送されたチャンネル秘密鍵により、通信データを暗号化し、出力する手段が、その暗号化した通信データに、暗号化したことを示す情報を付加して、チャットサーバが管理するチャンネルへ出力する。また、復号化する手段は、そのチャンネルから受信した通信データに、暗号化したことを示す情報が付加されているときは、前記チャンネル秘密鍵により前記通信データを復号化する。これにより、秘密を守る必要がある通信データは暗号化して、その必要がない通信データは平文のままで通信を行うことができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
第１３発明に係るチャットシステムは、請求項１〜１０の何れか１項に記載の鍵管理サーバと、該鍵管理サーバから配送されたチャンネル秘密鍵により通信データを暗号化／復号化するチャットシステムの端末装置とを備えることを特徴とする。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
このチャットシステムでは、請求項１〜１０の何れか１項に記載の鍵管理サーバと、該鍵管理サーバから配送されたチャンネル秘密鍵により通信データを暗号化／復号化するチャットシステムの端末装置とを備えるので、チャットサーバの信頼性に頼ることなく、通信の秘密を守ることができる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
第１４発明に係る記録媒体は、コンピュータに、１又は複数のチャットサーバが管理する複数の各チャンネルの何れかに対して、端末装置が接続されたときに、該端末装置のユーザ固有の公開鍵を取得させ、該端末装置のユーザ名と共に記憶させておく手順と、１又は複数のチャットサーバが管理する複数のチャンネルに接続させる手順と、該チャンネルを通じて交わされる通信データを暗号化／復号化する為の各チャンネル固有のチャンネル秘密鍵を作成させる手順と、チャットサーバが管理するチャンネルを通じて、端末装置として他の端末装置からの該チャンネル固有のチャンネル秘密鍵の配送要求を受け付けさせる手順と、該受け付けさせる手順で配送要求を受け付けたときに、前記作成させる手順で作成した前記チャンネル固有のチャンネル秘密鍵を、前記チャンネルを通じて、前記端末装置へ配送させる手順とを実行させる為のプログラムを記録してあることを特徴とする。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
この記録媒体に記録されたコンピュータプログラムにより制御されるコンピュータでは、公開鍵取得手段が、１又は複数のチャットサーバが管理する複数の各チャンネルの何れかに対して、端末装置が接続されたときに、端末装置のユーザ固有の公開鍵を取得し、端末装置のユーザ名と共に記憶しておく。チャンネル秘密鍵作成手段が、１又は複数のチャットサーバが管理する複数の各チャンネルを通じて交わされる通信データを暗号化／復号化する為の各チャンネル固有のチャンネル秘密鍵を作成し、暗号化手段が、その作成したチャンネル秘密鍵を暗号化する。そして、受付手段が、チャットサーバが管理するチャンネルを通じて、端末装置として他の端末装置からのそのチャンネル固有のチャンネル秘密鍵の配送要求を受け付けたときに、配送手段が、暗号化手段が暗号化したそのチャンネル固有のチャンネル秘密鍵を、そのチャンネルを通じて、前記端末装置へ配送する。これにより、信頼性が低いチャットサーバを利用する場合でも、通信の秘密を守ることができる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
第１５発明に係る記録媒体は、コンピュータに、外部からユーザ固有の公開鍵を取得させる手順と、前記受け付けさせる手順で配送要求を受け付けたときに、該配送要求元であるユーザ固有の、前記取得させる手順で取得した公開鍵により、前記作成させる手順で作成したチャンネル秘密鍵を暗号化させる手順とを実行させる為のプログラムを更に含み、前記配送させる手順で、該暗号化させる手順で暗号化したチャンネル秘密鍵を、前記チャンネルを通じて前記端末装置へ配送させる手順を実行させる為のプログラムを記録してあることを特徴とする。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
第１，３発明に係る鍵管理サーバによれば、公開鍵によりチャンネル秘密鍵を暗号化して端末装置へ配送することができ、信頼性が低いチャットサーバを利用する場合でも、通信の秘密を守ることができる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
第４発明に係る鍵管理サーバによれば、公開鍵によりチャンネル秘密鍵を暗号化して端末装置へ配送することができる。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
第５発明に係る鍵管理サーバによれば、部外者にチャンネル秘密鍵を配送することがなく、信頼性が低いチャットサーバを利用する場合でも、通信の秘密を守ることができる。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
第６発明に係る鍵管理サーバによれば、チャンネル秘密鍵を不正に複製することは困難であり、信頼性が低いチャットサーバを利用する場合でも、通信の秘密を守ることができる。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
第７発明に係る鍵管理サーバによれば、チャンネル秘密鍵を不正に複製されても、短期間の内に無効となり、信頼性が低いチャットサーバを利用する場合でも、通信の秘密を守ることができる。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
第８発明に係る鍵管理サーバによれば、端末装置がチャンネルに接続する都度、該当する公開鍵を取得する手間が不要である。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
第９発明に係る鍵管理サーバによれば、ユーザは、複数の公開鍵を持つ必要がなく、また、公開鍵取得手段は、取得した公開鍵の管理が容易である。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
第１０発明に係る鍵管理サーバ及び第１１発明に係るチャットシステムの端末装置によれば、３台以上の端末装置が接続されたチャンネル内でも、秘密を守りながら１対１の通信を行うことができる。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
第１２発明に係るチャットシステムの端末装置によれば、秘密を守る必要がある通信データは暗号化して、その必要がない通信データは平文のままで通信を行うことができる。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
第１３発明に係るチャットシステムによれば、チャットサーバの信頼性に頼ることなく、通信の秘密を守ることができる。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
第１４，１５発明に係る記録媒体に記録されたコンピュータプログラムにより制御されるコンピュータによれば、信頼性が低いチャットサーバを利用する場合でも、通信の秘密を守ることができる。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
鍵管理サーバ３ａは、また、チャンネル秘密鍵作成部３４が作成したチャンネル秘密鍵を、公開鍵取得部３７が取得したユーザ固有の公開鍵により暗号化する暗号化部３３（暗号化手段）と、チャンネルｘ（４）を通じて、チャットクライアント１ａからのチャンネルｘ（４）固有のチャンネル秘密鍵の配送要求を受け付けるチャンネル秘密鍵要求受付部３１（受付手段）と、チャンネル秘密鍵要求受付部３１が配送要求を受け付けたときに、暗号化部３３が暗号化したチャンネルｘ（４）固有のチャンネル秘密鍵を、チャンネルｘ（４）を通じて、チャットクライアント１ａへ配送するチャンネル秘密鍵配送部３２（配送手段）とを備えている。尚、鍵管理サーバ３ａが接続して、その管理する各チャンネルのチャンネル秘密鍵を管理する対象であるチャットサーバは１台のみとは限らない。（第１，３，４，１３発明）
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
鍵管理サーバ３ｂは、また、チャンネル秘密鍵作成部３４が作成したチャンネル秘密鍵を、公開鍵取得部３７ａが取得したユーザ固有の公開鍵により暗号化する暗号化部３３（暗号化手段）と、チャンネルｘ（４）を通じて、チャットクライアント１ｂからのチャンネルｘ（４）固有のチャンネル秘密鍵の配送要求と共に、チャットクライアント１ｂにおいてユーザの秘密鍵により暗号化され、前記公開鍵管理サーバから得た鍵管理サーバ３ｂの公開鍵により更に暗号化されたユーザの認証情報を受信し、受信した認証情報を鍵管理サーバ３ｂの秘密鍵及びユーザの公開鍵により復号化し、復号化した認証情報が正しいか否かを判定し、認証情報が正しいと判定したときに、チャンネル秘密鍵の配送要求を受け付けるユーザ認証部３８（受付手段）とを備えている。（第５発明）
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
図５は、チャンネル秘密鍵作成部３４の要部構成例を示すブロック図である。チャンネル秘密鍵作成部３４は、チャットサーバ２（図４）が管理する各チャンネルの状態を監視するチャンネル状態監視部４０と、チャンネル状態監視部４０が状態を監視する各チャンネルのチャンネル秘密鍵を作成する鍵作成部３９とを備えている。鍵作成部３９は、時刻情報（鍵作成日時；その都度変化する情報）、チャンネルに固有な情報、鍵管理サーバ３ｂの秘密情報（その属する端末のみが有する秘密情報）又は乱数（無作為情報）等に対して、ＭＤ５等のハッシュ関数を掛け合わせてチャンネル秘密鍵を作成する。（第６発明）
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
鍵作成部３９は、作成し配送したチャンネル秘密鍵を、チャンネル状態監視部４０が、当該チャンネルに接続するユーザが０になったことを検知したときに作成し直し、チャンネル秘密鍵配送部３２（図４）は、その作成し直されたチャンネル秘密鍵をチャットクライアントへ配送する。（第７発明）
尚、チャンネル秘密鍵を作成し直すタイミング（機会）は、チャンネル状態監視部４０が、当該チャンネルに接続するユーザが０の状態から最初のユーザが接続したことを検知したとき、又は当該チャンネル内の通信が所定時間以上途絶えたことを検知したときでも良い。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
以下に、このような構成のチャットシステムの動作を説明する。
鍵管理サーバ３ｂでは、チャンネル秘密鍵作成部３４が作成したチャンネル秘密鍵を、チャットクライアント１ｂがチャンネルｘ（４）に接続したときに、公開鍵取得部３７ａが前記公開鍵管理サーバから取得した公開鍵により、暗号化部３３が暗号化する。公開鍵取得部３７ａは、公開鍵管理サーバから取得した公開鍵は所定期間保持し、チャットクライアント１ｂが通信を開始する迄に、公開鍵取得部３７ａが公開鍵を得る為に必要となる時間を省く。（第８発明）
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
暗号化部３３は、公開鍵取得部３７ａが取得した公開鍵のユーザが複数のチャンネルに接続したときには、それらのチャンネルに関係なく同じ公開鍵により、各チャンネル固有のチャンネル秘密鍵を暗号化する。チャンネル秘密鍵配送部３２は、暗号化部３３が暗号化したそれらのチャンネル秘密鍵を配送する。（第９発明）
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
チャンネルｘ（４）を通じて、他のチャットクライアントから送信されて来た信号は受信部１７が受信する。受信部１７が受信した信号は、暗号化したことを示す情報が付加されているときは、復号化部１８ａがチャンネル秘密鍵により復号化する。復号化部１８ａが復号化した受信信号は、出力部１９により文字化されて表示画面（図示せず）に表示される。受信部１７が受信した信号に、暗号化したことを示す情報が付加されていないときは、その信号は平文であり、復号化部１８ａはその信号を復号化せずに出力部１９へ送る。出力部１９は、その信号を文字化して表示画面（図示せず）に表示する。（第１２発明）
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
鍵管理サーバ３ｃは、また、チャンネル秘密鍵作成部３４が作成したチャンネル秘密鍵を、公開鍵取得部３７ｂが取得したユーザ固有の公開鍵により暗号化する暗号化部３３（暗号化手段）と、チャンネルｘ（４）を通じて、チャットクライアント１ｃからのチャンネルｘ（４）固有のチャンネル秘密鍵の配送要求を受け付けるチャンネル秘密鍵要求受付部３１（受付手段）と、チャンネル秘密鍵要求受付部３１が配送要求を受け付けたときに、暗号化部３３が暗号化したチャンネルｘ（４）固有のチャンネル秘密鍵を、チャンネルｘ（４）を通じて、チャットクライアント１ｃへ配送するチャンネル秘密鍵配送部３２（配送手段）と、チャットクライアント１ｃからの、チャットクライアント１ｃの相手先ユーザの公開鍵の配送要求を受け付ける公開鍵要求受付部４１（受付手段）と、公開鍵要求受付部４１が配送要求を受け付けたときに、公開鍵取得部３７ｂが取得した相手先ユーザの公開鍵をチャットクライアント１ｃへ配送する公開鍵配送部４２（配送手段）とを備えている。（第１０発明）
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
チャットクライアント１ｃは、また、受信部１７が受信した信号を、前記チャンネル秘密鍵により復号化すると共に、接続しているチャンネル内で１対１の通信を行う際は、受信部１７が受信した信号を、セッション鍵作成部４５が作成したセッション鍵により復号化する復号化部１８ｂと、復号化部１８ｂが復号化した受信信号を文字化して表示画面（図示せず）に出力し表示させる出力部１９とを備えている。（第１１発明）
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
実施の形態４．
図７は、本発明に係る記録媒体の実施の形態４の構成を説明する為の説明図である。この実施の形態では、記録媒体であるフレキシブルディスクＦＤは、１又は複数のチャットサーバが管理する複数の各チャンネルの何れかに対して、端末装置が接続されたときに、端末装置のユーザ固有の公開鍵を取得し、端末装置のユーザ名と共に記憶する手順ＳＴ１と、１又は複数のチャットサーバが管理する複数の各チャンネルを通じて交わされる通信データを暗号化／復号化する為の各チャンネル固有のチャンネル秘密鍵を作成する手順ＳＴ２と、チャットサーバが管理するチャンネルを通じて、他の端末装置からのそのチャンネル固有のチャンネル秘密鍵の配送要求を受け付ける手順ＳＴ４と、外部からユーザ固有の公開鍵を取得する手順ＳＴ６とを、コンピュータに実行させる為のプログラムを含むコンピュータプログラムＰＲを記録してある。
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
また、記録媒体であるフレキシブルディスクＦＤは、受け付ける手順ＳＴ４で配送要求を受け付けたときに、その配送要求元であるユーザ固有の、取得する手順ＳＴ６で取得した公開鍵により、作成する手順ＳＴ２で作成したチャンネル秘密鍵を暗号化する手順ＳＴ８と、受け付ける手順ＳＴ４で配送要求を受け付けたときに、作成する手順ＳＴ２で作成したチャンネル固有のチャンネル秘密鍵を、前記チャンネルを通じて、端末装置へ配送する手順ＳＴ１０とを、コンピュータに実行させる為のプログラムを含むコンピュータプログラムＰＲを記録してある。
【手続補正４６】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2005039868.tif 000001