(57)【要約】【課題】  コミュニティシステムにおいて、常にサーバが使える通信環境にあることが条件にならず、コミュニティに参加するユーザは、事前の準備を必要としないようにする。【解決手段】  コミュニティマネージャの端末装置４ａが、コミュニティ鍵管理装置３に端末装置４ａの鍵カプセル要求メッセージを送出する。コミュニティ鍵管理装置３から鍵カプセルを受信し、符号鍵および復号鍵の期限管理を行い、コミュニティ参加者の端末装置５から送出されるコミュニティ鍵要求メッセージを受信し、該端末装置の登録管理を行う。該端末装置にコミュニティ鍵情報を送出する。コミュニティ通信を行う場合は、コミュニティマネージャの端末装置４とコミュニティ参加者の端末装置５が、データの送出にあっては符号鍵によりデータ暗号化しコミュニティＩＤを付与して送出し、データの受信にあってはコミュニティＩＤの一致によりデータ受信し復号鍵により復号する。【選択図】  図１
2006050242.tif 000002
【特許請求の範囲】
【請求項１】
コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティ方法であって、
コミュニティマネージャの端末装置が、コミュニティ鍵管理装置に、鍵カプセルの生成を要求する、該コミュニティマネージャの端末装置の端末固有情報を含む鍵カプセル要求メッセージを送出し、
前記コミュニティ鍵管理装置から、該コミュニティマネージャの端末装置の端末固有情報で暗号化された、コミュニティＩＤ、符号鍵、復号鍵、期限を含む鍵カプセルを受信し、該符号鍵および該復号鍵の期限管理を行い、
コミュニティに参加するコミュニティ参加者の端末装置から、コミュニティ鍵の生成を要求する、該コミュニティ参加者の端末装置の端末固有情報を含むコミュニティ鍵要求メッセージを受信し、該コミュニティ参加者の端末装置の登録管理を行い、
該コミュニティ参加者の端末装置に、該コミュニティＩＤ、該符号鍵、該期限、該コミュニティ参加者の端末装置の端末固有情報で暗号化した、該復号鍵を含むコミュニティ鍵情報を送出し、
コミュニティ通信を行う場合は、該コミュニティマネージャの端末装置および該コミュニティ参加者の端末装置が、データの送出にあってはデータを該符号鍵により暗号化し該コミュニティＩＤを付与して送出し、データの受信にあってはデータを該コミュニティＩＤの一致により受信し該復号鍵により復号する
プライバシー保護型コミュニティ方法。
【請求項２】
前記コミュニティマネージャの端末装置が、該符号鍵および該復号鍵の期限到達により該符号鍵および該復号鍵を更新し、更新された該符号鍵および該復号鍵を、更新された符号鍵および復号鍵を登録管理している該コミュニティ参加者の端末装置に送出する、請求項１に記載のプライバシー保護型コミュニティ方法。
【請求項３】
コミュニティ通信を行う場合は、前記コミュニティマネージャの端末装置が、データの受信にあってはデータを送出した該コミュニティ参加者の端末装置の登録の有無を検索し、無登録を検出した場合は、受信したデータの復号を止める、あるいは該符号鍵および該復号鍵を更新し、更新された該符号鍵および該復号鍵を、更新された符号鍵および復号鍵を登録管理している前記コミュニティ参加者の端末装置に送出する、請求項１に記載のプライバシー保護型コミュニティ方法。
【請求項４】
コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティシステムであって、
コミュニティ鍵管理装置と、コミュニティマネージャの端末装置と、コミュニティ参加者の端末装置を有し、
前記コミュニティ鍵管理装置は、前記コミュニティマネージャの端末装置から送出され、鍵カプセルの生成を要求する、該コミュニティマネージャの端末装置の端末固有情報を含む鍵カプセル要求メッセージを受信し、コミュニティＩＤ、符号鍵、復号鍵を生成し、前記コミュニティマネージャの端末装置に前記コミュニティマネージャの端末装置の端末固有情報で暗号化した、該コミュニティＩＤ、該符号鍵、該復号鍵、期限を含む鍵カプセルを送出する鍵カプセル生成手段と、該コミュニティＩＤ、該符号鍵、該復号鍵、該期限を含む情報を登録するコミュニティＤＢとを有し、
前記コミュニティマネージャの端末装置は、該コミュニティマネージャの端末装置の端末固有情報を取得する端末固有情報取得手段と、前記コミュニティ鍵管理装置に該鍵カプセル要求メッセージを送出し、前記コミュニティ鍵管理装置から送出される該鍵カプセルを受信し、該符号鍵および該復号鍵の期限管理を行い、コミュニティに参加する前記コミュニティ参加者の端末装置から送出され、コミュニティ鍵の生成を要求する該コミュニティ参加者の端末装置の端末固有情報を含むコミュニティ鍵要求メッセージを受信し、該コミュニティ参加者の端末装置の登録管理を行い、前記コミュニティ参加者の端末装置に、該コミュニティＩＤ、該符号鍵、該期限、該コミュニティ参加者の端末装置の端末固有情報で暗号化した、該復号鍵を含むコミュニティ鍵情報を送出する鍵生成手段と、該鍵カプセルを蓄積する鍵ＤＢと、コミュニティ通信を行う場合に、データの送出にあっては、時間情報を取得する時間取得手段と、該期限により符号鍵が有効期限内であることを確認し、該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出する送信手段と、データの受信にあっては該コミュニティＩＤの一致によりデータを受信し該復号鍵により復号する受信手段とを有し、
前記コミュニティ参加者の端末装置は、前記コミュニティ参加者の端末装置の端末固有情報を取得する端末固有情報取得手段と、該コミュニティマネージャの端末装置に該コミュニティ鍵要求メッセージを送出し、該コミュニティマネージャの端末装置から送出される該コミュニティ鍵情報を受信する鍵取得手段と、該コミュニティ鍵情報を蓄積する鍵ＤＢと、コミュニティ通信を行う場合に、データの送出にあっては、時間情報を取得する時間取得手段と、該期限により符号鍵が有効期限内であることを確認し、該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出する送信手段と、データの受信にあっては、該コミュニティＩＤの一致によりデータを受信し、該復号鍵により復号する受信手段とを有する
プライバシー保護型コミュニティシステム。
【請求項５】
前記コミュニケーションマネージャの端末装置の鍵生成手段は、該符号鍵および該復号鍵の期限到達により該符号鍵および該復号鍵を更新し、更新された該符号鍵および該復号鍵を、更新された符号鍵および復号鍵を登録管理している該コミュニティ参加者の端末装置に送出する、請求項４に記載のプライバシー保護型コミュニティシステム。
【請求項６】
前記コミュニティマネージャの端末装置の受信手段は、データを送出した該コミュニティの端末装置のアドレス情報を前記鍵生成手段に渡し、前記鍵生成手段は、データを送出した該コミュニティ参加者の端末装置の登録の有無を検索し、無登録を検出した場合は、受信したデータの復号を止める、あるいは該符号鍵および該復号鍵を更新し、更新された該符号鍵および該復号鍵を、更新された符号鍵および復号鍵を登録管理している前記コミュニティ参加者の端末装置に送出する、請求項４に記載のプライバシー保護型コミュニティシステム。
【請求項７】
コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティシステムに適用されるコミュニティ鍵管理装置であって、
コミュニティマネージャの端末装置から、鍵カプセルの生成を要求する、コミュニティマネージャの端末装置の端末固有情報を含む鍵カプセル要求メッセージを受信し、コミュニティＩＤ、符号鍵、復号鍵を生成し、該コミュニティマネージャの端末装置に該コミュニティマネージャの端末装置の端末固有情報で暗号化した、該コミュニティＩＤ、該符号鍵、該復号鍵、期限を含む鍵カプセルを送出する鍵カプセル生成手段と、
該コミュニティＩＤ、該符号鍵、該復号鍵、該期限を含む情報を登録するコミュニティＤＢと
を有するコミュニティ鍵管理装置。
【請求項８】
コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティシステムに適用されるコミュニティマネージャの端末装置であって、
該コミュニティマネージャの端末装置の端末固有情報を取得する端末固有情報取得手段と、
コミュニティ鍵管理装置に、鍵カプセルの生成を要求する、該コミュニティマネージャの端末装置の端末固有情報を含む鍵カプセル要求メッセージを送出し、該コミュニティ鍵管理装置から、該コミュニケーションマネージャの端末装置の端末固有情報で暗号化された、コミュニティＩＤ、符号鍵、復号鍵、期限を含む鍵カプセルを受信し、該符号鍵および該復号鍵の期限管理を行い、コミュニティに参加するコミュニティ参加者の端末装置から、コミュニティ鍵の生成を要求する、該コミュニティ参加者の端末装置の端末固有情報を含むコミュニティ鍵要求メッセージを受信し、該コミュニティ参加者の端末装置の登録管理を行い、該コミュニティ参加者の端末装置に該コミュニティＩＤ、該符号鍵、該期限、該コミュニティ参加者の端末装置の端末固有情報で暗号化した該復号鍵を含むコミュニティ情報を送出する鍵生成手段と、
該鍵カプセルを蓄積する鍵ＤＢと、
コミュニティ通信を行う場合に、データの送出にあっては、時間情報を取得する時間取得手段と、
該期限により符号鍵が有効期限内であることを確認し、該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出する送信手段と、
データの受信にあっては、コミュニティＩＤの一致によりデータを受信し該復号鍵により復号する受信手段と
を有するコミュニティマネージャの端末装置。
【請求項９】
前記鍵生成手段は、該符号鍵および該復号鍵の期限到達により該符号鍵および該復号鍵を更新し、更新された該符号鍵および該復号鍵を、符号鍵および復号鍵を登録管理しているコミュニティ参加者の端末装置に送出する、請求項８に記載のコミュニティマネージャの端末装置。
【請求項１０】
コミュニティ通信を行う場合に、前記受信手段は、データを送出した該コミュニティの端末装置のアドレス情報を前記鍵生成手段に渡し、前記鍵生成手段は、データを送出した該コミュニティ参加者の端末装置の登録の有無を検索し、無登録を検出した場合は、受信したデータの復号を止める、あるいは該符号鍵および該復号鍵を更新し、更新された該符号鍵および該復号鍵を、更新された符号鍵および復号鍵を登録管理しているコミュニティ参加者の端末装置に送出する、請求項８に記載のコミュニティマネージャの端末装置。
【請求項１１】
コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティシステムに適用されるコミュニティ参加者の端末装置であって、
コミュニティマネージャの端末装置に、コミュニティ鍵の生成を要求する、該コミュニティ参加者の端末装置の端末固有情報を含むコミュニティ鍵要求メッセージを送出し、該コミュニティマネージャの端末装置から、コミュニティＩＤ、符号鍵、期限、該コミュニティ参加者の端末装置の端末固有情報で暗号化した、復号鍵を含むコミュニティ鍵情報を受信する鍵取得手段と、
該コミュニティ鍵情報を蓄積する鍵ＤＢと、
コミュニティ通信を行う場合に、データの送出にあっては、時間情報を取得する時間取得手段と、
該期限により符号鍵が有効期限内であることを確認し、該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出する送信手段と、
データの受信にあっては、該コミュニティＩＤの一致によりデータを受信し、該復号鍵によりデータを復号する受信手段と
を有するコミュニティ参加者の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミュニティにおいて鍵を用いた暗号化通信に関する。
【背景技術】
【０００２】
コミュニティにおける通信にあっては、コミュニティ内の通信内容がコミュニティ外に漏洩しないように、暗号化することが行われている。このとき、コミュニティの構成メンバが固定されているときは、暗号鍵を事前に配布することが可能になるが、無線通信環境においてその場に居合わせた人達によりコミュニティを構成する場合や、テーマに応じてコミュニティを構成するような場合にあっては、事前に鍵を配布することができない。そこで参加を希望するユーザがあらわれたときに、その都度認証を行うことになる。その都度認証を行うにはユーザに個人情報を送出してもらうとともに、事前にどういうユーザを認証するかの準備をしておく必要がある。
【０００３】
こうした個人情報を送出してもらうこと、またどういうユーザを認証するかを事前に準備することはわずらわしいことであるため、個人情報を送出してもらわないようにした既存のシステムとして、例えば特許文献１「無線通信用暗号鍵配送システム、無線通信用暗号鍵配送方法、および無線通信用暗号鍵配送処理プログラム」がある。本特許文献のシステムは、コミュニティディレクトリサーバとユーザの端末とから構成され、ユーザの端末は所属するコミュニティの識別子と属性認証用暗号鍵とをコミュニティに入る前に入手していることを必要とし、本コミュニティの最初のメンバとなるユーザの端末は、所属するコミュニティの通信に使用する通信用暗号鍵を生成し、本通信用暗号鍵を属性認証用暗号鍵で暗号化し、本暗号化した通信用暗号鍵とコミュニティ識別子とを含めたコミュニティ情報を作成し、本コミュニティ情報をコミュニティディレクトリサーバに送出する。二番目以降のメンバとなるユーザの端末は、コミュニティディレクトリサーバにアクセスし、最初のメンバが送出したコミュニティ情報を取得し、本コミュニティ情報に含まれる暗号化された通信用暗号鍵を属性認証用暗号鍵で復号し、本復号された通信用暗号鍵、すなわち最初のメンバが生成した通信用暗号鍵を使ってコミュニティの通信を行うものである。これによりコミュニティ識別子と属性認証用暗号鍵とが記憶された、例えばＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードを持つユーザであれば、参加人数を制限することなく、またコミュニティに参加するユーザを認証するためにユーザに対しユーザの個人情報を要求しなくてすむようになる。
【特許文献１】特開２００３−３２４４１７
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コミュニティの最初のメンバとなるユーザの端末はコミュニティディレクトリサーバにコミュニティ情報を送出し保管してもらい、また二番目以降のメンバとなるユーザの端末もコミュニティディレクトリサーバにアクセスしコミュニティ情報を取得することから、コミュニティ通信にはサーバが使える通信環境にあることが条件になるとともに、サービス内容がコミュニティディレクトリサーバに左右されることになる。さらに、コミュニティに参加するユーザは、予めコミュニティ識別子と属性認証用暗号鍵とが記憶された、例えばＩＣカードが必要になることから、本ＩＣカードを入手するなどの事前の準備が必要になる。
【０００５】
本発明の目的は、上記の問題点に鑑み、常にサーバが使える通信環境にあることが条件にならず、またサービス内容がサーバに左右されることなく、さらにコミュニティに参加するユーザは、予め例えばＩＣカードを入手するなどの事前の準備を必要としない安全なプライバシー保護型コミュニティ方法、システム、および装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のプライバシー保護型コミュニティ方法は、コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティ方法であって、コミュニティマネージャの端末装置が、コミュニティ鍵管理装置に鍵カプセルの生成を要求する該コミュニティマネージャの端末装置の端末固有情報を含む鍵カプセル要求メッセージを送出し、該コミュニティ鍵管理装置から送出される該コミュニティマネージャの端末装置の端末固有情報で暗号化された、コミュニティＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、符号鍵、復号鍵、期限を含む鍵カプセルを受信し、該符号鍵および該復号鍵の期限管理を行い、コミュニティに参加するコミュニティ参加者の端末装置から送出されるコミュニティ鍵の生成を要求する該コミュニティ参加者の端末装置の端末固有情報を含むコミュニティ鍵要求メッセージを受信し、該コミュニティ参加者の端末装置の登録管理を行い、該コミュニティ参加者の端末装置に該コミュニティＩＤ、該符号鍵、該期限、該コミュニティ参加者の端末装置の端末固有情報で暗号化した、該復号鍵を含むコミュニティ鍵情報を送出し、コミュニティ通信を行う場合は、該コミュニティマネージャの端末装置および該コミュニティ参加者の端末装置が、データの送出にあっては該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出し、データの受信にあってはデータを該コミュニティＩＤの一致により受信し該復号鍵により復号するものである。
【０００７】
また、本発明の実施態様によれば、プライバシー保護型コミュニティ方法は、該コミュニティマネージャの端末装置が、符号鍵および復号鍵の期限到達により符号鍵および復号鍵を更新し、更新された符号鍵および復号鍵を登録管理している該コミュニティ参加者の端末装置に送出する。
【０００８】
また、本発明の実施態様によれば、プライバシー保護型コミュニティ方法は、コミュニティ通信を行う場合は、該コミュニティマネージャの端末装置が、データの受信にあってはデータを送出した該コミュニティ参加者の端末装置の登録の有無を検索し、無登録を検出した場合は、受信したデータの復号を止める、あるいは該符号鍵および該復号鍵を更新し、更新された該符号鍵および該復号鍵を登録管理している該コミュニティ参加者の端末装置に送出する。
【０００９】
上記に述べた方法により、コミュニティ通信が安全で、常にサーバが使える通信環境にあることが条件にならず、個々のコミュニティに最適なかたちで運営ができ、事前に準備しておくものを必要とない方法が可能になる。
【００１０】
また、本発明のプライバシー保護型コミュニティシステムは、コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティシステムであって、
コミュニティ鍵管理装置と、コミュニティマネージャの端末装置と、コミュニティ参加者端末装置を有し、
コミュニティ鍵管理装置は、コミュニティマネージャの端末装置から送出され、鍵カプセルの生成を要求する該コミュニティマネージャの端末装置の端末固有情報を含む鍵カプセル要求メッセージを受信し、コミュニティＩＤ、符号鍵、復号鍵を生成し、該コミュニティマネージャの端末装置に該コミュニティマネージャの端末装置の端末固有情報で暗号化した、該コミュニティＩＤ、該符号鍵、該復号鍵、期限を含む鍵カプセルを送出する鍵カプセル生成手段と、該コミュニティＩＤ、該符号鍵、該復号鍵、該期限を含む情報を登録するコミュニティＤＢ（Ｄａｔａ  Ｂａｓｅ）とを有し、
該コミュニティマネージャの端末装置は、該コミュニティマネージャの端末装置の端末固有情報を取得する端末固有情報取得手段と、該コミュニティ鍵管理装置に該鍵カプセル要求メッセージを送出し、該コミュニティ鍵管理装置から送出される該鍵カプセルを受信し、該符号鍵および該復号鍵の期限管理を行い、コミュニティに参加するコミュニティ参加者の端末装置から送出されるコミュニティ鍵の生成を要求する該コミュニティ参加者の端末装置の端末固有情報を含むコミュニティ鍵要求メッセージを受信し、該コミュニティ参加者の端末装置の登録管理を行い、該コミュニティ参加者の端末装置に該コミュニティＩＤ、該符号鍵、該期限、該コミュニティ参加者の端末装置の端末固有情報で暗号化した、該復号鍵を含むコミュニティ鍵情報を送出する鍵生成手段と、該鍵カプセルを蓄積する鍵ＤＢと、コミュニティ通信を行う場合に、データの送出にあっては、時間情報を取得する時間取得手段と、該期限により期限内であることを確認し、該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出する送信手段と、データの受信にあっては該コミュニティＩＤの一致によりデータを受信し該復号鍵により復号する受信手段とを有し、
該コミュニティ参加者の端末装置は、該コミュニティ参加者の端末装置の端末固有情報を取得する端末固有情報取得手段と、該コミュニティマネージャの端末装置に該コミュニティ鍵要求メッセージを送出し、該コミュニティマネージャの端末装置から送出される該コミュニティ鍵情報を受信する鍵取得手段と、該コミュニティ鍵情報を蓄積する鍵ＤＢと、コミュニティ通信を行う場合に、データの送出にあっては、時間情報を取得する時間取得手段と、該期限により符号鍵が期限内であることを確認し、該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出する送信手段と、データの受信にあっては、該コミュニティＩＤの一致によりデータを受信し該復号鍵により復号する受信手段とを有する。
【００１１】
また、本発明の実施態様によれば、プライバシー保護型コミュニティシステムは、コミュニケーションマネージャの端末装置の該鍵生成手段は、該符号鍵および該復号鍵の期限到達により該符号鍵および該復号鍵を更新し、更新された符号鍵および復号鍵を登録管理している該コミュニティ参加者の端末装置に送出する。
【００１２】
また、本発明の実施態様によれば、プライバシー保護型コミュニティシステムは、該コミュニティマネージャの端末装置の受信手段は、データを送出した該コミュニティの端末装置のアドレス情報を該鍵生成手段に渡し、該鍵生成手段は、データを送出した該コミュニティ参加者の端末装置の登録の有無を検索し、無登録を検出した場合は、受信したデータの復号化を止める、あるいは該符号鍵および該復号鍵を更新し、更新された符号鍵および復号鍵を登録管理している該コミュニティ参加者の端末装置に送出する。
【００１３】
上記に述べたシステムにより、コミュニティ通信が安全で、常にサーバが使える通信環境にあることが条件にならず、個々のコミュニティに最適なかたちで運営ができ、事前に準備しておくものを必要としないシステムが可能になる。
【００１４】
本発明のコミュニティ鍵管理装置は、コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティシステムに適用されるコミュニティ鍵管理装置であって、コミュニティマネージャの端末装置から、鍵カプセルの生成を要求するコミュニティマネージャの端末装置の端末固有情報を含む鍵カプセル要求メッセージを受信し、コミュニティＩＤ、符号鍵、復号鍵を生成し、該コミュニティマネージャの端末装置に該コミュニティマネージャの端末装置の端末固有情報で暗号化した該コミュニティＩＤ、該符号鍵、該復号鍵、期限を含む鍵カプセルを送出する鍵カプセル生成手段と、該コミュニティＩＤ、該符号鍵、該復号鍵、該期限を含む情報を登録するコミュニティＤＢとを有する。
【００１５】
上記に述べたコミュニティ鍵管理装置により、コミュニティ通信が安全で、常にサーバが使える通信環境にあることが条件にならず、個々のコミュニティに最適なかたちで運営ができ、事前に準備しておくものを必要としないコミュニティ鍵管理装置が構築可能になる。
【００１６】
本発明のコミュニティマネージャの端末装置は、コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティシステムに適用されるコミュニティマネージャの端末装置であって、コミュニティマネージャの端末装置の端末固有情報を取得する端末固有情報取得手段と、該コミュニティ鍵管理装置に、鍵カプセルの生成を要求する、該コミュニティマネージャの端末装置の端末固有情報を含む鍵カプセル要求メッセージを送出し、該コミュニティ鍵管理装置から、該コミュニケーションマネージャの端末装置の端末固有情報で暗号化された、コミュニティＩＤ、符号鍵、復号鍵、期限を含む鍵カプセルを受信し、該符号鍵および該復号鍵の期限管理を行い、コミュニティに参加するコミュニティ参加者の端末装置から、コミュニティ鍵の生成を要求する該コミュニティ参加者の端末装置の端末固有情報を含むコミュニティ鍵要求メッセージを受信し、該コミュニティ参加者の端末装置の登録管理を行い、該コミュニティ参加者の端末装置に該コミュニティＩＤ、該符号鍵、該期限、該コミュニティ参加者の端末装置の端末固有情報で暗号化した該復号鍵を含むコミュニティ情報を送出する鍵生成手段と、該鍵カプセルを蓄積する鍵ＤＢと、コミュニティ通信を行う場合に、データの送出にあっては、時間情報を取得する時間取得手段と、該期限により符号鍵が有効期限内であることを確認し、該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出する送信手段と、データの受信にあっては、コミュニティＩＤの一致によりデータを受信し、該復号鍵により復号する受信手段とを有する。
【００１７】
また、本発明の実施態様によれば、コミュニティマネージャの端末装置は、該鍵生成手段が、該符号鍵および該復号鍵の期限到達により該符号鍵および該復号鍵を更新し、更新された符号鍵および復号鍵を登録管理している該コミュニティ参加者の端末装置に送出する。
【００１８】
また、本発明の実施態様によれば、コミュニティマネージャの端末装置は、コミュニティ通信を行う場合に、該受信手段は、データを送出した該コミュニティの端末装置のアドレス情報を該鍵生成手段に渡し、該鍵生成手段は、データを送出した該コミュニティ参加者の端末装置の登録の有無を検索し、無登録を検出した場合は、受信したデータの復号を止める、あるいは該符号鍵および該復号鍵を更新し、更新された該符号鍵および該復号鍵を、符号鍵および復号鍵を登録管理している該コミュニティ参加者の端末装置に送出する。
【００１９】
上記に述べたコミュニティマネージャの端末装置により、コミュニティ通信が安全で、常にサーバが使える通信環境にあることが条件にならず、個々のコミュニティに最適なかたちで運営ができ、事前に準備しておくものを必要としないコミュニティマネージャの端末装置が構築可能になる。
【００２０】
本発明のコミュニティ参加者の端末装置は、コミュニティにおいて、鍵を用いて暗号化通信を行うためのプライバシー保護型コミュニティシステムに適用されるコミュニティ参加者の端末装置であって、コミュニティマネージャの端末装置にコミュニティ鍵の生成を要求する、該コミュニティ参加者の端末装置の端末固有情報を含むコミュニティ鍵要求メッセージを送出し、該コミュニティマネージャの端末装置から、コミュニティＩＤ、符号鍵、期限、該コミュニティ参加者の端末装置の端末固有情報で暗号化した復号鍵を含むコミュニティ鍵情報を受信する鍵取得手段と、該コミュニティ鍵情報を蓄積する鍵ＤＢと、コミュニティ通信を行う場合に、データの送出にあっては、時間情報を取得する時間取得手段と、該期限により符号鍵が有効期限内であることを確認し、該符号鍵によりデータを暗号化し該コミュニティＩＤを付与して送出する送信手段と、データの受信にあっては、該コミュニティＩＤの一致によりデータを受信し該復号鍵によりデータを復号する受信手段とを有する。
【００２１】
上記に述べたコミュニティ参加者の端末装置により、コミュニティ通信が安全で、常にサーバが使える通信環境にあることが条件にならず、個々のコミュニティに最適なかたちで運営ができ、事前に準備しておくものを必要としないコミュニティ参加者の端末装置が構築可能になる。
【発明の効果】
【００２２】
本発明は、下記の効果がある。
１）鍵が時限性のため、ハッキングされてもまた別の鍵になるので安全である。
２）第三者が鍵を取得しても、端末固有情報で掛け合わせるので復号できない。
３）Ｐ２Ｐで非コミュニティ参加メンバを介して中継されても安全である。
４）鍵カプセルを受信していさえすれば、コミュニティ通信を行う中ではサーバにアクセスする必要がないことから、公衆通信の環境にないローカルな通信環境においてもコミュニティ通信が可能になる。
５）コミュニティ毎にコミュニティマネージャがおかれ、コミュニティマネージャが期限や人数等を決めて運営することになるから、個々のコミュニティに最適なかたちで運営できる。
６）コミュニティの参加には事前に準備しておくものがないため、参加しようと思ったら直ぐに参加することができる。
７）コミュニティ参加者はコミュニティマネージャが誰かを把握できる。
８）コミュニティマネージャはコミュニティ参加者を確認できる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施の形態について図面を参照して説明する。
【００２４】
図１は本発明の一実施形態のプライバシー保護型コミュニティシステムの構成を示す接続図である。本システムは、通信ネットワーク１と、通信ネットワーク１の上に論理的に構成されるＰ２Ｐネットワーク２と、コミュニティ鍵管理装置３と、コミュニティＡに所属するコミュニティマネージャＡの端末装置４ａと、コミュニティ参加者ＡＡの端末装置５ａａと、コミュニティ参加者ＡＢの端末装置５ａｂと、コミュニティＢに所属するコミュニティマネージャＢの端末装置４ｂとを有している。コミュニティ鍵管理装置３は通信ネットワーク１に接続され、コミュニティマネージャＡの端末装置４ａ、コミュニティ参加者ＡＡの端末装置５ａａ、コミュニティ参加者ＡＢの端末装置５ａｂ、コミュニティマネージャＢの端末装置４ｂは、通信ネットワーク１およびＰ２Ｐネットワーク２に接続されている。なお、どのコミュニティに所属するコミュニティマネージャの端末装置であるかを特定しないときはコミュニティマネージャの端末装置４と称し、またどのコミュニティに所属するコミュニティ参加者の端末装置であるかを特定しないときはコミュニティ参加者Ａの端末装置５ａあるいはコミュニティ参加者Ｂの端末装置５ｂと称し、さらにどのコミュニティ参加者の端末装置であるかを特定しないときはコミュニティ参加者の端末装置５と称する。ここでは、コミュニティマネージャの端末装置４とコミュニティ参加者の端末装置５とを区別しているが、例えばコミュニティマネージャの端末装置４は別のコミュニティではコミュニティ参加者の端末装置５となるものであり、同一の端末装置について説明の便宜上区別して表記している。
【００２５】
コミュニティ鍵管理装置３は、鍵カプセル要求メッセージを受信し、本鍵カプセル要求メッセージにもとづきコミュニティＩＤ、符号鍵、および復号鍵を生成し、本生成された情報を含む情報を登録し、また生成された情報を含む鍵カプセルを送出する装置である。ここで、鍵カプセル要求メッセージとは、コミュニティマネージャの端末装置４の端末固有情報、コミュニティ名、期限、および人数を含む情報をＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）などの既存の技術で暗号化した情報である。また、鍵カプセルとは、コミュニティＩＤ、符号鍵、復号鍵、期限、人数を含む情報をコミュニティマネージャの端末装置４の端末固有情報で暗号化した情報である。
【００２６】
コミュニティマネージャの端末装置４は、鍵カプセル要求メッセージを送出し、鍵カプセルを受信し、本鍵カプセルを蓄積し、鍵カプセルに含まれる符号鍵および復号鍵の期限管理を行うものであり、またコミュニティ参加者の端末装置５から送出されるコミュニティ鍵要求メッセージを受信し、本コミュニティ鍵要求メッセージを送出したコミュニティ参加者の端末装置５の登録管理を行い、コミュニティ鍵情報を送出するものであり、さらにコミュニティ通信におけるデータの送出にあっては符号鍵により暗号化しコミュニティＩＤを付与して送出し、データの受信にあってはコミュニティＩＤの一致により受信し復号鍵で復号する端末装置である。ここで、コミュニティ鍵要求メッセージとは、コミュニティ参加者の端末装置５の端末固有情報、コミュニティ名を含む情報をＳＳＬなどの既存の技術で暗号化した情報である。また、コミュニティ鍵情報とは、コミュニティＩＤ、符号鍵、期限、コミュニティ参加者の端末装置５の端末固有情報で暗号化された復号鍵を含む情報である。また、符号鍵および復号鍵の期限到達により符号鍵および復号鍵を更新する。また、データの受信にあっては、データを送出したコミュニティ参加者の端末装置５のアドレス情報により登録の有無を検索し、無登録を検出した場合には、受信したデータの復号を止める、あるいは符号鍵および復号鍵を更新する。
【００２７】
コミュニティ参加者の端末装置５は、コミュニティ鍵要求メッセージを送出し、コミュニティ鍵情報を受信し、本コミュニティ鍵情報を蓄積するものであり、またコミュニティ通信におけるデータの送出にあっては符号鍵によりデータを暗号化しコミュニティＩＤを付与して送出し、データの受信にあってはコミュニティＩＤの一致によりデータを受信し復号鍵で復号する端末装置である。
【００２８】
次に、装置間のつながりについて説明する。
【００２９】
図１（１）、（２）は、コミュニティマネージャが、コミュニティの符号鍵および復号鍵を取得するときの装置間のつながりを示すものである。（１）において、コミュニティマネージャＡの端末装置４ａが、コミュニティマネージャＡの端末装置４ａの端末固有情報、コミュニティ名、期限、人数を含む鍵カプセル要求メッセージをコミュニティ鍵管理装置３に送出する。（２）において、コミュニティ鍵管理装置３が、コミュニティＩＤ、符号鍵、復号鍵、期限、人数を含む鍵カプセルをコミュニティマネージャＡの端末装置４ａに送出する。
【００３０】
図１（３）、（４）は、コミュニティ参加者が、コミュニティマネージャから符号鍵および復号鍵を取得するときの装置間のつながりを示すものである。コミュニティ参加者ＡＡの端末装置５ａａを例に説明する。（３）において、コミュニティ参加者ＡＡの端末装置５ａａが、コミュニティ参加者ＡＡの端末装置５ａａの端末固有情報、コミュニティ名を含むコミュニティ鍵要求メッセージをコミュニティマネージャＡの端末装置４ａに送出する。（４）において、コミュニティマネージャＡの端末装置４ａが、コミュニティＩＤ、符号鍵、期限、コミュニティ参加者ＡＡの端末装置５ａａの端末固有情報で暗号化した復号鍵を含むコミュニティ鍵情報をコミュニティ参加者ＡＡの端末装置５ａａに送出する。
【００３１】
図１（５）、（６）は、コミュニティマネージャの端末装置４およびコミュニティ参加者の端末装置５がコミュニティ通信するときのつながりを示すものである。コミュニティ参加者ＡＡの端末装置５ａａがデータを送出したときを例に説明する。（５）において、コミュニティ参加者ＡＡの端末装置５ａａが、データを符号鍵で暗号化しコミュニティＩＤを付与して送出する。（６）において、コミュニティマネージャＡの端末装置４ａおよびコミュニティ参加者ＡＢの端末装置５ａｂが、コミュニティＩＤの一致によりデータを受信する。
【００３２】
同様なことがコミュニティＢにおいても行われる。（１１）において、コミュニティマネージャＢの端末装置４ｂが、コミュニティマネージャＢの端末装置４ｂの端末固有情報、コミュニティ名、期限、人数を含む鍵カプセル要求メッセージをコミュニティ鍵管理装置３に送出する。（１２）において、コミュニティ鍵管理装置３が、コミュニティＩＤ、符号鍵、復号鍵、期限、人数を含む鍵カプセルをコミュニティマネージャＢの端末装置４ｂに送出する。
【００３３】
図２は、図１のシステムにおけるコミュニティ鍵管理装置３、コミュニティマネージャの端末装置４、コミュニティ参加者の端末装置５の構成例を示すブロック図である。
【００３４】
コミュニティ鍵管理装置３はコミュニティ鍵管理部３１を含む装置であり、コミュニティ鍵管理部３１は、鍵カプセル生成部３１ａとコミュニティＤＢ３１ｂとを有している。鍵カプセル生成部３１ａは、鍵カプセル要求メッセージを受信し、本鍵カプセル要求メッセージにもとづきコミュニティＩＤ、符号鍵、復号鍵を生成し、生成された情報を含む鍵カプセルを送出する機能を持つ。コミュニティＤＢ３１ｂは、生成された情報を含む情報を登録する機能を持つ。
【００３５】
コミュニティマネージャの端末装置４は、鍵管理部４１と、端末制御部４２と、コミュニティ通信部４３とを含む端末装置である。鍵管理部４１は、鍵生成部４１ａと鍵取得部４１ｂと鍵ＤＢ４１ｃとを有している。端末制御部４２は端末固有情報取得部４２ａと時間取得部４２ｂとを有している。コミュニティ通信部４３は送信部４３ａと受信部４３ｂとを有している。鍵生成部４１ａは、端末固有情報取得部４２ａから端末固有情報を取得し、コミュニティ鍵管理装置３に鍵カプセル要求メッセージを送出し、コミュニティ鍵管理装置３から送出される鍵カプセルを受信し、鍵カプセルの情報を鍵ＤＢ４１ｃに渡し、符号鍵および復号鍵の期限管理を行い、コミュニティの開設を広報することを可能にし、コミュニティに参加するコミュニティ参加者の端末装置５から送出されるコミュニティ鍵要求メッセージを受信し、本コミュニティ鍵要求メッセージを送出したコミュニティ参加者の端末装置５の登録管理を行い、コミュニティ参加者の端末装置５にコミュニティ鍵情報を送出する機能を持つ。鍵取得部４１ｂはコミュニティマネージャの端末装置４としては使用しない。鍵ＤＢ４１ｃは、鍵生成部４１ａから渡された鍵カプセルの情報を蓄積する。端末固有情報取得部４２ａは、コミュニティマネージャ端末装置４２の端末固有情報を取得する機能を持つ。時間取得部４２ｂは、現在の時間情報を取得する機能を持つ。送信部４３ａは、鍵ＤＢ４１ｃから暗号化されている符号鍵および期限を取出し復号し、時間取得部４２ｂから取得した現在時間と、期限とにより符号鍵が有効期限内であることを確認し、符号鍵により暗号化しコミュニティＩＤを付与して送出する機能を持つ。受信部４３ｂは、データをコミュニティＩＤの一致によりデータを受信し復号鍵により復号する機能を持つ。また、鍵生成部４１ａは、符号鍵および復号鍵の期限到達により符号鍵および復号鍵を更新し、これらを更新された符号鍵および復号鍵を登録管理しているコミュニティ参加者の端末装置５に送出する機能を持つ。また、受信部４３ｂは、データを送出したコミュニティの端末装置の登録の有無を検索するように設定されている場合は、データを送出したコミュニティ参加者の端末装置５のアドレス情報を鍵生成部４１ａに渡し、鍵生成部４１ａがデータを送出したコミュニティ参加者の端末装置の登録の有無を検索し、無登録を検出した場合は、受信したデータの復号を止める、あるいは符号鍵および復号鍵を更新し、これらを更新された符号鍵および復号鍵を登録管理しているコミュニティ参加者の端末装置５に送出する機能を持つ。
【００３６】
コミュニティ参加者の端末装置５は、コミュニティマネージャの端末装置４と同じ機能構成である。同じ機能構成にすることによりコミュニティ参加者の端末装置５は別のコミュニティではコミュニティマネージャの端末装置４になることができ、またコミュニティマネージャの端末装置４は別のコミュニティではコミュニティ参加者の端末装置５になることができる。コミュニティ参加者の端末装置５は、鍵管理部４１と、端末制御部４２と、コミュニティ通信部４３とを含む端末装置である。鍵管理部４１は、鍵生成部４１ａと、鍵取得部４１ｂと、鍵ＤＢ４１ｃとを有している。端末制御部４２は、端末固有情報取得部４２ａと、時間取得部４２ｂとを有している。コミュニティ通信部４３は、送信部４３ａと、受信部４３ｂとを有している。
【００３７】
鍵生成部４１ａは使用しない。鍵取得部４１ｂは、端末固有情報取得部４２ａから端末固有情報を取得し、コミュニティマネージャ端末装置４にコミュニティ鍵要求メッセージを送出し、コミュニティマネージャの端末装置４から送出されるコミュニティ鍵情報を受信し、本コミュニティ鍵情報を鍵ＤＢ４１ｃに渡す機能を持つ。鍵ＤＢ４１ｃは、鍵取得部４１ｂから渡されるコミュニティ鍵情報を蓄積する。端末固有情報取得部４２ａは、コミュニティマネージャ端末装置４の端末固有情報を取得する機能を持つ。時間取得部４２ｂは、現在の時間情報を取得する機能を持つ。送信部４３ａは、鍵ＤＢ４１ｃから期限および符号鍵を取出し、時間取得部４２ｂから取得した現在時間と、期限とにより符号鍵が有効期限内であることを確認し、符号鍵によりデータを暗号化しコミュニティＩＤを付与して送出する機能を持つ。受信部４３ｂは、データをコミュニティＩＤの一致により受信し復号鍵により復号する機能を持つ。
【００３８】
図３は、図２のコミュニティマネージャ端末装置４の処理例を示すフローチャートである。鍵生成部４１ａが端末固有情報取得部４２ａから端末固有情報を取得し、コミュニティ鍵管理装置３に鍵カプセル要求メッセージを送出し（ステップ１０１）、コミュニティ鍵管理装置３から送出される鍵カプセルを受信し、鍵ＤＢ４１ｃが鍵カプセルの情報を蓄積する（ステップ１０２）。鍵生成部４１ａが、符号鍵および復号鍵の取得が新規か更新かを識別し（ステップ１０３）、新規の場合は符号鍵および復号鍵の期限管理を行い、期限に到達していないかどうかを判断し（ステップ１０４）、到達していない場合はコミュニティに参加するコミュニティ参加者の端末装置５から送出されるコミュニティ鍵要求メッセージを受信し（ステップ１０５）、人数に達していないかどうかを判断し（ステップ１０６）、人数に達していない場合はコミュニティ鍵要求メッセージを送出したコミュニティ参加者の端末装置５の端末固有情報およびアドレスのリストを更新する登録管理を行い（ステップ１０７）、鍵ＤＢ４１ｃに蓄積した鍵カプセルの情報を取得し復号し、コミュニティ鍵情報を生成し（ステップ１０８）、コミュニティ参加者の端末装置５にコミュニティ鍵情報を送出する（ステップ１０９）。これによりコミュニティ通信が始まりデータの送受信の処理と、後から送出されてくるコミュニティ鍵要求メッセージの受信の処理とを並列させることになる。したがって、ステップ１０９の後はデータの送受信の処理とステップ１０４の頭に戻る処理とに分かれる。データの送信にあっては、送信部４３ａが、鍵ＤＢ４１ｃから期限および符号鍵を取出し復号し（ステップ１１０）、時間取得部４２ｂから取得した現在時間と、期限とにより符号鍵が有効期限内であることを判断し（ステップ１１１）、期限内である場合は符号鍵によりデータを暗号化し（ステップ１１２）、コミュニティＩＤを付与して送出する（ステップ１１３）。データの受信にあっては、受信部４３ｂが、コミュニティＩＤの一致によりデータを受信し（ステップ１１４）、登録確認の設定が行わない方に設定されていた場合は（ステップ１１５）、受信部４３ｂが、鍵ＤＢ４１ｃから暗号化されている復号鍵を取出し復号し（ステップ１１６）、データを復号する（ステップ１１７）。
【００３９】
また、鍵生成部４１ａは、ステップ１０４で符号鍵および復号鍵が期限に到達していると判断した場合は、更新するか否かを判断し（ステップ１１８）、更新する場合はステップ１０１の頭にもどり、更新のための鍵カプセル要求メッセージを送出し（ステップ１０１）、鍵カプセルを受信し蓄積し（ステップ１０２）、ステップ１０３では更新と判断されることから登録者に更新された符号鍵および復号鍵を送るためにコミュニティ鍵情報を送出し（ステップ１１９）、ステップ１０９の終わりに戻る。
【００４０】
また、ステップ１１５において登録確認が行う方に設定されていた場合は、受信部４３ｂが、データを送出したコミュニティ参加者の端末装置５のアドレス情報を鍵生成部４１ａに渡し（ステップ１２０）、鍵生成部４１ａが、登録の有無を検索し（ステップ１２１）、登録有を検出した場合はステップ１１６の頭に処理を戻し、無登録を検出した場合は、ステップ１１０およびステップ１１４の頭、あるいはステップ１０１の頭に処理を戻す。この後の処理については既に説明済みであるので省略する。
【００４１】
図４は、図２のコミュニティ参加者の端末装置５の処理例を示すフローチャートである。鍵取得部４１ｂが、端末固有情報取得部４２ａから端末固有情報を取得し、コミュニティマネージャの端末装置４にコミュニティ鍵要求メッセージを送出し（ステップ１４１）、コミュニティマネージャの端末装置４から送出されるコミュニティ鍵情報を受信し、鍵ＤＢ４１ｃが、コミュニティ鍵情報を蓄積する（ステップ１４２）。データの送信にあっては、送信部４３ａが鍵ＤＢ４１ｃから符号鍵および期限を取出し（ステップ１４３）、時間取得部４２ｂから取得した現在時間と、期限とにより符号鍵が有効期限内であるかどうかを判断し（ステップ１４４）、有効期限内であれば符号鍵によりデータを暗号化し（ステップ１４５）、コミュニティＩＤを付与して送出する（ステップ１４６）。データの受信にあっては、受信部４３ｂが、データをコミュニティＩＤの一致により受信し（ステップ１４７）、鍵ＤＢ４１ｃから暗号化された復号鍵を取出しデータを復号し（ステップ１４８）、データを復号する（ステップ１４９）。
【００４２】
続いて上記に述べたシステムの動作を説明することにより本発明の方法の手順を説明する。
【００４３】
図５は、図１のシステムにおいてコミュニティの符号鍵および復号鍵を新規に取得する場合の動作例を示すシーケンスチャートである。同図はコミュニティ鍵管理装置３と、コミュニティマネージャの端末装置４と、コミュニティ参加者Ａの端末装置５ａ、コミュニティ参加者Ｂの端末装置５ｂとの間のシーケンスである。コミュニティマネージャの端末装置４の鍵生成部４１ａからコミュニティ鍵管理装置３に鍵カプセル要求メッセージが送出されると（ステップ１６１）、コミュニティ鍵管理装置３の鍵カプセル生成部３１ａがこれを受信し、コミュニティＩＤ、符号鍵、復号鍵を生成し（ステップ１６２）、生成した情報を含めた情報をコミュニティＤＢ３１ｂが登録し（ステップ１６３）、鍵カプセル生成部３１ａが、コミュニティマネージャの端末装置４に鍵カプセルを送出する（ステップ１６４）。コミュニティマネージャの端末装置４の鍵生成部４１ａがこれを受信し、鍵ＤＢ４１ｃがこれを蓄積する（ステップ１６５）。コミュニティマネージャが既存の方法によりコミュニティの開設を広報する。コミュニティに参加したいコミュニティ参加者ＡあるいはＢの端末装置５ａあるいは５ｂが、コミュニティマネージャの端末装置４にコミュニティ鍵要求メッセージを送出すると（ステップ１６６ａ、１６６ｂ）、コミュニティマネージャの端末装置４の鍵生成部４１ａがこれを受信し（ステップ１６７）、コミュニティ鍵情報を生成し（ステップ１６８）、コミュニティ鍵要求メッセージを送出したコミュニティ参加者ＡあるいはＢの端末装置５ａあるいは５ｂに送出し（ステップ１６９ａ、１６９ｂ）、コミュニティ参加者ＡあるいはＢの端末装置５ａあるいは５ｂの鍵取得部４１ｂがこれを受信し、鍵ＤＢ４１ｃが蓄積する（ステップ１７０ａ、１７０ｂ）。コミュニティ通信として、例えばコミュニティ参加者Ａの端末装置５ａがデータを送出し、コミュニティマネージャの端末装置４およびコミュニティ参加者Ｂの端末装置５ｂがデータを受信する場合について説明する。コミュニティ参加者Ａの端末装置５ａの送信部４３ａが、データを符号鍵で暗号化しコミュニティＩＤを付与して送出し（ステップ１７１）、コミュニティマネージャの端末装置４の受信部４３ｂが、コミュニティＩＤの一致によりデータを受信し（ステップ１７２）、またコミュニティ参加者Ｂの端末装置５ｂの受信部４３ｂが、コミュニティＩＤの一致によりデータを受信する（ステップ１７３）。
【００４４】
また、ステップ１６５において期限管理を行うことにより、期限到達により符号鍵および復号鍵を更新するときのシーケンスについては図６により説明する。
【００４５】
また、ステップ１７２において登録確認が行う方に設定されていた場合、鍵生成部４１ａが登録有無を検索し無登録を検出したときの符号鍵および復号鍵を更新する場合のシーケンスについては図６により説明する。
【００４６】
図６は、図１のシステムにおいてコミュニティの符号鍵および復号鍵を更新により取得する場合の動作例を示すシーケンスチャートである。同図はコミュニティ鍵管理装置３と、コミュニティマネージャの端末装置４と、コミュニティ参加者Ａの端末装置５ａ、コミュニティ参加者Ｂの端末装置５ｂとの間のシーケンスである。コミュニティマネージャの端末装置４の鍵生成部４１ａが、コミュニティ鍵管理装置３に符号鍵および復号鍵を更新する鍵カプセル要求メッセージを送出すると（ステップ１８１）、コミュニティ鍵管理装置３の鍵カプセル生成部３１ａがこれを受信し、コミュニティＩＤは継続し符号鍵および復号鍵を生成し（ステップ１８２）、生成した情報を含めた情報をコミュニティＤＢ３１ｂが登録し（ステップ１８３）、鍵カプセル生成部３１ａが、コミュニティマネージャの端末装置４に鍵カプセルを送出する（ステップ１８４）。コミュニティマネージャの端末装置４の鍵生成部４１ａがこれを受信し、鍵ＤＢ４１ｃがこれを蓄積し（ステップ１８５）、コミュニティ鍵情報を生成し（ステップ１８６）、登録管理しているコミュニティ参加者ＡおよびＢの端末装置５ａおよび５ｂに送出し（ステップ１８７ａ、１８７ｂ）、コミュニティ参加者ＡおよびＢの端末装置５ａおよび５ｂの鍵取得部４１ｂがこれを受信し、鍵ＤＢ４１ｃが蓄積する（ステップ１８８ａ、１８８ｂ）。以後のコミュニティ通信におけるデータの送受信は図５のステップ１７１〜１７３に同じである。
【００４７】
なお、本発明は図１〜６を用いて説明した形態に限定されるものではなく、その趣旨を逸脱しない範囲において種々変更が可能である。
【００４８】
これにより、コミュニティ通信が、安全で、常にサーバが使える通信環境にあることが条件にならず、個々のコミュニティに最適なかたちで運営ができ、事前に準備しておくものがなく安心して手軽に利用できるようになる。
【産業上の利用可能性】
【００４９】
上記に説明したとおり本発明が産業上の利用が可能であることは明らかである。すなわちコミュニティ通信が安全で容易に行うことができるようになることから需要が高まり、それを支えるシステムの導入および普及が期待できる。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態のプライバシー保護型コミュニティシステムの構成を示す接続図である。
【図２】図１のコミュニティ鍵管理装置、コミュニティマネージャの端末装置、コミュニティ参加者の端末装置のブロック図である。
【図３】図２のコミュニティマネージャの端末装置の処理例を示すフローチャートである。
【図４】図２のコミュニティ参加者の端末装置の処理例を示すフローチャートである。
【図５】図１のコミュニティの符号鍵および復号鍵を新規に取得する場合の動作例を示すフローチャートである。
【図６】図１のコミュニティの符号鍵および復号鍵を更新により取得する場合の動作例を示すフローチャートである。
【符号の説明】
【００５１】
１    通信ネットワーク
２    Ｐ２Ｐネットワーク
３    コミュニティ鍵管理装置
３１    コミュニティ鍵管理部
３１ａ    鍵カプセル生成部
３１ｂ    コミュニティＤＢ
４    コミュニティマネージャの端末装置
４１    鍵管理部
４１ａ    鍵生成部
４１ｂ    鍵取得部
４１ｃ    鍵ＤＢ
４２    端末制御部
４２ａ    端末固有情報取得部
４２ｂ    時間取得部
４３    コミュニティ通信部
４３ａ    送信部
４３ｂ    受信部
５    コミュニティ参加者の端末装置
１０１〜１１９、１４１〜１４９、１６１〜１７３、１８１〜１８８ｂ    ステップ
【図１】
2006050242.tif 000003
【図２】
2006050242.tif 000004
【図３】
2006050242.tif 000005
【図４】
2006050242.tif 000006
【図５】
2006050242.tif 000007
【図６】
2006050242.tif 000008