(57)【要約】  ユーザの通信端末（ＴＥｂ１４）は、他のユーザの通信端末（ｎＴＥ１１３）がグループから離脱する場合に、グループ（ＰＮｙ）に残留する通信端末（ｎＴＥ２１３、ｎＴＥ３１３）のみの端末個別情報を用いて暗号化用情報を更新する。通信端末（ＴＥｂ１４）は、該更新された暗号化用情報を用いてＰＮ内共有鍵（ＫＰＮｙ）を暗号化する。通信端末（ＴＥｂ１４）は、該暗号化により得られた暗号化共有鍵情報を管理装置（ＰＮＳＰ１１）へ送信し、管理装置（ＰＮＳＰ１１）に記憶される暗号化共有鍵情報を更新させる。
2010100923.tif 000002
【特許請求の範囲】
【請求項１】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおいて、
前記通信端末のうちの第１の通信端末は、
前記グループ内共有鍵を記憶するグループ内共有鍵記憶手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、
前記管理装置は、
前記第１の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報記憶手段に記憶される暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記管理装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化共有鍵情報を更新させる、
ことを特徴とする鍵共有システム。
【請求項２】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループ内共有鍵を記憶するグループ内共有鍵記憶手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化共有鍵情報を更新させる、
ことを特徴とする通信端末。
【請求項３】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、鍵共有方法であり、
前記通信端末のうちの第１の通信端末が、前記グループ内共有鍵を記憶手段に記憶するステップと、
前記第１の通信端末が、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成するステップと、
前記第１の通信端末が、前記端末個別情報を記憶手段に記憶するステップと、
前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、
前記第１の通信端末が、前記端末用鍵情報を前記第２の通信端末へ送信するステップと、
前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成するステップと、
前記第１の通信端末が、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化するステップと、
前記第１の通信端末が、前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信するステップと、
前記管理装置が、前記第１の通信端末から暗号化共有鍵情報を受信するステップと、
前記管理装置が、該受信された暗号化共有鍵情報を記憶手段に記憶するステップと、
前記管理装置が、該記憶手段に記憶される暗号化共有鍵情報を前記第２の通信端末へ送信するステップと、
前記第２の通信端末が、前記第１の通信端末から端末用鍵情報を受信するステップと、
前記第２の通信端末が、前記管理装置から暗号化共有鍵情報を受信するステップと、
前記第２の通信端末が、該受信された端末用鍵情報と該受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元するステップと、
前記第１の通信端末が、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新するステップと、
前記第１の通信端末が、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信するステップと、
前記管理装置が、該第１の通信端末から受信した暗号化共有鍵情報によって、前記記憶手段に記憶される暗号化共有鍵情報を更新するステップと、
を含むことを特徴とする鍵共有方法。
【請求項４】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおいて、
前記通信端末のうちの第３の通信端末は、前記グループ内共有鍵から第１及び第２の分散鍵を生成し、該第１の分散鍵を前記管理装置へ供給し、該第２の分散鍵を前記通信端末のうちの第１の通信端末へ供給する分散鍵供給手段を有し、
前記第１の通信端末は、
前記第２の分散鍵を記憶する分散鍵記憶手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、を有し、
前記管理装置は、
前記第１の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記受信された暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記第１の分散鍵を記憶する分散鍵記憶手段と、
前記暗号化分散鍵情報記憶手段に記憶される暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記分散鍵記憶手段に記憶される第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記管理装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記管理装置から第１の分散鍵を受信する分散鍵受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、
前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化分散鍵情報を更新させる、
ことを特徴とする鍵共有システム。 
【請求項５】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループ内共有鍵の第２の分散鍵を記憶する分散鍵記憶手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、を有し、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化分散鍵情報を更新させる、
ことを特徴とする通信端末。
【請求項６】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、鍵共有方法であり、
前記通信端末のうちの第３の通信端末が、前記グループ内共有鍵から第１及び第２の分散鍵を生成するステップと、
前記第３の通信端末が、該第１の分散鍵を前記管理装置へ供給し、該第２の分散鍵を前記通信端末のうちの第１の通信端末へ供給するステップと、
前記通信端末のうちの第１の通信端末が、前記グループ内共有鍵の第２の分散鍵を記憶手段に記憶するステップと、
前記第１の通信端末が、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成するステップと、
前記第１の通信端末が、前記端末個別情報を記憶手段に記憶するステップと、
前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、
前記第１の通信端末が、前記端末用鍵情報を前記第２の通信端末へ送信するステップと、
前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成するステップと、
前記第１の通信端末が、前記暗号化用情報を用いて、前記第２の分散鍵を暗号化するステップと、
前記第１の通信端末が、前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信するステップと、
前記管理装置が、前記第１の通信端末から暗号化分散鍵情報を受信するステップと、
前記管理装置が、前記受信された暗号化分散鍵情報を記憶手段に記憶するステップと、
前記管理装置が、前記グループ内共有鍵の第１の分散鍵を記憶手段に記憶するステップと、
前記管理装置が、前記記憶手段に記憶される暗号化分散鍵情報を前記第２の通信端末へ送信するステップと、
前記管理装置が、前記記憶手段に記憶される第１の分散鍵を前記第２の通信端末へ送信するステップと、
前記第２の通信端末が、前記第１の通信端末から端末用鍵情報を受信するステップと、
前記第２の通信端末が、前記管理装置から暗号化分散鍵情報を受信するステップと、
前記第２の通信端末が、前記管理装置から第１の分散鍵を受信するステップと、
前記第２の通信端末が、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元するステップと、
前記第２の通信端末が、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元するステップと、
前記第１の通信端末が、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新するステップと、
前記第１の通信端末が、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信するステップと、
前記管理装置が、該第１の通信端末から受信した暗号化分散鍵情報によって、前記記憶手段に記憶される暗号化分散鍵情報を更新するステップと、
を含むことを特徴とする鍵共有方法。 
【請求項７】
同一グループに属する通信端末と、鍵暗号化装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記鍵暗号化装置へ送信する、
ことを特徴とする通信端末。
【請求項８】
同一グループに属する通信端末と、鍵暗号化装置とを有する鍵共有システムにおいて、
前記通信端末のうちの第１の通信端末は、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記鍵暗号化装置は、
前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、
前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記鍵暗号化装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記鍵暗号化装置へ送信する、
ことを特徴とする鍵共有システム。
【請求項９】
同一グループに属する通信端末と、鍵暗号化装置とを有する鍵共有システムにおける、前記鍵暗号化装置であり、
前記通信端末のうちの第１の通信端末から暗号化用情報を受信する暗号化用情報受信手段と、
前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記通信端末のうちの第２の通信端末へ送信する暗号化共有鍵情報送信手段と、
を備えたことを特徴とする鍵暗号化装置。
【請求項１０】
同一グループに属する通信端末と、グループ内共有鍵送信装置とを有する鍵共有システムにおいて、
前記グループ内共有鍵送信装置は、
前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、
前記グループ内共有鍵を前記通信端末のうちの第１の通信端末へ送信するグループ内共有鍵送信手段と、を有し、
前記第１の通信端末は、
前記グループ内共有鍵送信装置から前記グループ内共有鍵を受信するグループ内共有鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記第１の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新する、
ことを特徴とする鍵共有システム。
【請求項１１】
同一グループに属する通信端末と、グループ内共有鍵送信装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループ内共有鍵送信装置から前記グループのグループ内共有鍵を受信するグループ内共有鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新する、
ことを特徴とする通信端末。
【請求項１２】
同一グループに属する第１の通信端末及び第２の通信端末と、鍵暗号化装置と、管理装置とを有する鍵共有システムにおいて、
前記第１の通信端末は、
前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記鍵暗号化装置は、
前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、
前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、
前記管理装置は、
前記鍵暗号化装置から前記暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記管理装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記鍵暗号化装置へ送信する、
ことを特徴とする鍵共有システム。
【請求項１３】
同一グループに属する第１の通信端末及び第２の通信端末と、鍵暗号化装置と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、
前記鍵暗号化装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、
を備えたことを特徴とする管理装置。
【請求項１４】
同一グループに属する通信端末と、分散鍵暗号化装置とを有する鍵共有システムにおいて、
前記通信端末のうちの第１の通信端末は、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記分散鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記分散鍵暗号化装置は、
前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、
前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第２の分散鍵を、前記暗号化用情報を用いて暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記分散鍵暗号化装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記分散鍵暗号化装置から第１の分散鍵を受信する分散鍵受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、
前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記分散鍵暗号化装置へ送信する、
ことを特徴とする鍵共有システム。
【請求項１５】
同一グループに属する通信端末と、分散分散鍵暗号化装置とを有する鍵共有システムにおける、前記分散分散鍵暗号化装置であり、
前記通信端末のうちの第１の通信端末から暗号化用情報を受信する暗号化用情報受信手段と、
前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第２の分散鍵を、前記暗号化用情報を用いて暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記通信端末のうちの第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、
を備えたことを特徴とする分散鍵暗号化装置。
【請求項１６】
同一グループに属する通信端末と、分散鍵送信装置とを有する鍵共有システムにおいて、
前記分散鍵送信装置は、
前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、
前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、
前記第１及び第２の分散鍵を前記通信端末のうちの第１の通信端末へ送信する分散鍵送信手段と、を有し、
前記第１の通信端末は、
前記分散鍵送信装置から前記第１及び第２の分散鍵を受信する分散鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記第１の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記第１の通信端末から第１の分散鍵を受信する分散鍵受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、
前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新する、
ことを特徴とする鍵共有システム。
【請求項１７】
同一グループに属する通信端末と、分散鍵送信装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵を、前記分散鍵送信装置から受信する分散鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新する、
ことを特徴とする通信端末。
【請求項１８】
同一グループに属する第１の通信端末及び第２の通信端末と、分散鍵暗号化装置と、管理装置とを有する鍵共有システムにおいて、
前記第１の通信端末は、
前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記分散鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記分散鍵暗号化装置は、
前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、
前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、
前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、
前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記管理装置へ送信する第１の分散鍵送信手段と、を有し、
前記管理装置は、
前記分散鍵暗号化装置から前記暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記分散鍵暗号化装置から前記第１の分散鍵を受信する分散鍵受信手段と、
前記暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記管理装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記管理装置から第１の分散鍵を受信する分散鍵受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、
前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記分散鍵暗号化装置へ送信する、
ことを特徴とする鍵共有システム。
【請求項１９】
同一グループに属する第１の通信端末及び第２の通信端末と、分散鍵暗号化装置と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、
前記分散鍵暗号化装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第１の分散鍵を、前記分散鍵暗号化装置から受信する分散鍵受信手段と、
前記暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、
を備えたことを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鍵共有システム、通信端末、管理装置、鍵共有方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、複数の装置間で鍵を共有するための技術として、例えば特許文献１が知られている。特許文献１に記載の従来技術では、あるデータへのアクセス権限をもつユーザ端末同士が該アクセス権限を取得するための鍵を安全に共有するためのシステムにおいて、管理装置が、暗号化鍵情報を全ユーザ端末分保持し、あるユーザ端末のアクセス権限を剥奪する場合に当該ユーザ端末の暗号化鍵情報を削除する。【０００３】
また、非特許文献１には、（ｋ，ｎ）閾値秘密分散法と呼ばれる秘密分散法の一つの技術が開示されている。秘密分散法とは、秘密情報を複数に分割し、分散して保管することで、元の秘密情報を安全に保管する技術である。（ｋ，ｎ）閾値秘密分散法では、秘密情報をｎ個の情報（シェア）に分割して保管し、その内のｋ個以上を入手することができれば、元のデータを復元することができる。【０００４】
また、非特許文献２には、有料放送などでコンテンツを視聴できるユーザを、サービス加入者など限られたユーザのみに限定する放送型暗号方式の技術が開示されている。非特許文献２に記載の従来技術では、コンテンツ送信者が、全ユーザに配布されている鍵情報をもとに、指定したユーザグループのみが復号できるような形でコンテンツを暗号化する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２５９１３９号公報
【非特許文献】
【０００６】
【非特許文献１】A. Shamir，“How to share a secret”，Communications of the ACM，Vol. 22，No.11，pp. 612-613，1979
【非特許文献２】Yi Mu and Vijay Varadharajan，“Robust and secure broadcasting”，in Indocrypt 2001，2001
【非特許文献３】T. Matsunaka， T. Warabno， Y. Kishi， K. Nakauchi， T. Umezawa and M. Inoue，“Device Authentication and Registration Method Assisted by a Cellular System for User-driven Service Creation Architecture”， in CCNC（Consumer Communication Networking and Conference） 2009，2009
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上述した特許文献１に記載の従来技術では、管理装置に全ユーザ端末分の暗号化鍵情報を格納する必要があり、管理装置の情報管理負荷が過大となる。また、非特許文献１に記載の（ｋ，ｎ）閾値秘密分散法により共有対象の鍵情報を分散して端末と管理装置のそれぞれに保管する場合、鍵共有グループから離脱する端末が発生したときには、離脱する端末の分散情報を無効化するために、鍵共有グループに残留する全端末及び管理装置が保管する分散情報を全て更新しなければならず、その更新にかかる負荷が過大である。【０００８】
本発明は、このような事情を考慮してなされたもので、その目的は、管理装置に保管する暗号化鍵情報の量を削減するとともに、鍵共有グループから離脱する端末が発生した場合に、鍵共有グループに残留する端末が有する鍵情報を更新しなくても、鍵共有グループから離脱する端末の鍵情報を無効化することのできる鍵共有システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明は以下の解決手段を有する。
ひとつの解決手段に係る鍵共有システムは、同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおいて、前記通信端末のうちの第１の通信端末は、前記グループ内共有鍵を記憶するグループ内共有鍵記憶手段と、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、前記管理装置は、前記第１の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記受信された暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報記憶手段に記憶される暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記管理装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化共有鍵情報を更新させる、ことを特徴とする。【００１０】
他の解決手段に係る通信端末は、同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、前記グループ内共有鍵を記憶するグループ内共有鍵記憶手段と、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化共有鍵情報を更新させる、ことを特徴とする。【００１１】
他の解決手段に係る鍵共有方法は、同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、鍵共有方法であり、前記通信端末のうちの第１の通信端末が、前記グループ内共有鍵を記憶手段に記憶するステップと、前記第１の通信端末が、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成するステップと、前記第１の通信端末が、前記端末個別情報を記憶手段に記憶するステップと、前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、前記第１の通信端末が、前記端末用鍵情報を前記第２の通信端末へ送信するステップと、前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成するステップと、前記第１の通信端末が、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化するステップと、前記第１の通信端末が、前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信するステップと、前記管理装置が、前記第１の通信端末から暗号化共有鍵情報を受信するステップと、前記管理装置が、該受信された暗号化共有鍵情報を記憶手段に記憶するステップと、前記管理装置が、該記憶手段に記憶される暗号化共有鍵情報を前記第２の通信端末へ送信するステップと、前記第２の通信端末が、前記第１の通信端末から端末用鍵情報を受信するステップと、前記第２の通信端末が、前記管理装置から暗号化共有鍵情報を受信するステップと、前記第２の通信端末が、該受信された端末用鍵情報と該受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元するステップと、前記第１の通信端末が、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新するステップと、前記第１の通信端末が、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信するステップと、前記管理装置が、該第１の通信端末から受信した暗号化共有鍵情報によって、前記記憶手段に記憶される暗号化共有鍵情報を更新するステップと、を含むことを特徴とする。【００１２】
他の解決手段に係るコンピュータプログラムは、同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）の鍵共有処理を行うためのコンピュータプログラムであって、前記グループ内共有鍵を記憶手段に記憶するステップと、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成するステップと、前記端末個別情報を記憶手段に記憶するステップと、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、前記端末用鍵情報を前記第２の通信端末へ送信するステップと、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成するステップと、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化するステップと、前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信するステップと、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新するステップと、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化共有鍵情報を更新させるステップと、をコンピュータに実行させるためのコンピュータプログラムである。
これにより、前述の通信端末（第１の通信端末）がコンピュータを利用して実現できるようになる。【００１３】
他の解決手段に係る鍵共有システムは、同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおいて、前記通信端末のうちの第３の通信端末は、前記グループ内共有鍵から第１及び第２の分散鍵を生成し、該第１の分散鍵を前記管理装置へ供給し、該第２の分散鍵を前記通信端末のうちの第１の通信端末へ供給する分散鍵供給手段を有し、前記通信端末のうちの第１の通信端末は、前記第２の分散鍵を記憶する分散鍵記憶手段と、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて、前記第２の分散鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、を有し、前記管理装置は、前記第１の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記受信された暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記第１の分散鍵を記憶する分散鍵記憶手段と、前記暗号化分散鍵情報記憶手段に記憶される暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記分散鍵記憶手段に記憶される第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記管理装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記管理装置から第１の分散鍵を受信する分散鍵受信手段と、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化分散鍵情報を更新させる、ことを特徴とする。【００１４】
上記解決手段に係る鍵共有システムにおいては、前記分散鍵供給手段は、秘密分散法によって前記グループ内共有鍵から第１及び第２の分散鍵を生成することを特徴とする。【００１５】
上記解決手段に係る鍵共有システムにおいては、前記分散鍵供給手段は、排他的論理和によって前記グループ内共有鍵から第１及び第２の分散鍵を生成することを特徴とする。【００１６】
他の解決手段に係る通信端末は、同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、前記グループ内共有鍵の第２の分散鍵を記憶する分散鍵記憶手段と、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて、前記第２の分散鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、を有し、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化分散鍵情報を更新させる、ことを特徴とする。【００１７】
他の解決手段に係る鍵共有方法は、同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、鍵共有方法であり、前記通信端末のうちの第３の通信端末が、前記グループ内共有鍵から第１及び第２の分散鍵を生成するステップと、前記第３の通信端末が、該第１の分散鍵を前記管理装置へ供給し、該第２の分散鍵を前記通信端末のうちの第１の通信端末へ供給するステップと、前記通信端末のうちの第１の通信端末が、前記グループ内共有鍵の第２の分散鍵を記憶手段に記憶するステップと、前記第１の通信端末が、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成するステップと、前記第１の通信端末が、前記端末個別情報を記憶手段に記憶するステップと、前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、前記第１の通信端末が、前記端末用鍵情報を前記第２の通信端末へ送信するステップと、前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成するステップと、前記第１の通信端末が、前記暗号化用情報を用いて、前記第２の分散鍵を暗号化するステップと、前記第１の通信端末が、前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信するステップと、前記管理装置が、前記第１の通信端末から暗号化分散鍵情報を受信するステップと、前記管理装置が、前記受信された暗号化分散鍵情報を記憶手段に記憶するステップと、前記管理装置が、前記グループ内共有鍵の第１の分散鍵を記憶手段に記憶するステップと、前記管理装置が、前記記憶手段に記憶される暗号化分散鍵情報を前記第２の通信端末へ送信するステップと、前記管理装置が、前記記憶手段に記憶される第１の分散鍵を前記第２の通信端末へ送信するステップと、前記第２の通信端末が、前記第１の通信端末から端末用鍵情報を受信するステップと、前記第２の通信端末が、前記管理装置から暗号化分散鍵情報を受信するステップと、前記第２の通信端末が、前記管理装置から第１の分散鍵を受信するステップと、前記第２の通信端末が、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元するステップと、前記第２の通信端末が、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元するステップと、前記第１の通信端末が、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新するステップと、前記第１の通信端末が、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信するステップと、前記管理装置が、該第１の通信端末から受信した暗号化分散鍵情報によって、前記記憶手段に記憶される暗号化分散鍵情報を更新するステップと、を含むことを特徴とする。【００１８】
他の解決手段に係るコンピュータプログラムは、同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）の鍵共有処理を行うためのコンピュータプログラムであって、前記グループ内共有鍵の第２の分散鍵を記憶手段に記憶するステップと、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成するステップと、前記端末個別情報を記憶手段に記憶するステップと、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、前記端末用鍵情報を前記第２の通信端末へ送信するステップと、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成するステップと、前記暗号化用情報を用いて、前記第２の分散鍵を暗号化するステップと、前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信するステップと、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新するステップと、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化分散鍵情報を更新させるステップと、をコンピュータに実行させるためのコンピュータプログラムである。
これにより、前述の通信端末（第１の通信端末）がコンピュータを利用して実現できるようになる。【００１９】
他の解決手段に係る鍵共有システムは、同一グループに属する通信端末と、管理装置とを有する鍵共有システムにおいて、前記通信端末のうちの第１の通信端末は、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を前記管理装置へ送信する暗号化用情報送信手段と、を有し、前記管理装置は、前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記管理装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記管理装置へ送信することを特徴とする。
前記鍵共有システムにおいては、前記管理装置は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段を備えたことを特徴とする。【００２０】
他の解決手段に係る通信端末は、同一グループに属する通信端末と、鍵暗号化装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を前記鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記鍵暗号化装置へ送信することを特徴とする。【００２１】
他の解決手段に係る管理装置は、同一グループに属する通信端末と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、前記通信端末のうちの第１の通信端末から暗号化用情報を受信する暗号化用情報受信手段と、前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記通信端末のうちの第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を備えたことを特徴とする。
前記管理装置は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段を備えたことを特徴とする。【００２２】
他の解決手段に係る鍵共有システムは、同一グループに属する通信端末と、管理装置とを有する鍵共有システムにおいて、前記管理装置は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵を前記通信端末のうちの第１の通信端末へ送信するグループ内共有鍵送信手段と、を有し、前記第１の通信端末は、前記管理装置から前記グループ内共有鍵を受信するグループ内共有鍵受信手段と、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記第１の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新することを特徴とする。【００２３】
他の解決手段に係る通信端末は、同一グループに属する通信端末と、グループ内共有鍵送信装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、前記グループ内共有鍵送信装置から前記グループのグループ内共有鍵を受信するグループ内共有鍵受信手段と、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新することを特徴とする。【００２４】
他の解決手段に係る管理装置は、同一グループに属する通信端末と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵を前記通信端末のうちの第１の通信端末へ送信するグループ内共有鍵送信手段と、を備えたことを特徴とする。【００２５】
他の解決手段に係る鍵共有システムは、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末とを有する鍵共有システムにおいて、前記第１の通信端末は、前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を前記第３の通信端末へ送信する暗号化用情報送信手段と、を有し、前記第３の通信端末は、前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記第３の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記第３の通信端末へ送信することを特徴とする。【００２６】
他の解決手段に係る通信端末は、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末と、前記第２の通信端末へ暗号化共有鍵情報を供給する暗号化共有鍵情報受信装置とを有する鍵共有システムにおける、前記第３の通信端末であり、前記第１の通信端末から暗号化用情報を受信する暗号化用情報受信手段と、前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記暗号化共有鍵情報受信装置へ送信する暗号化共有鍵情報送信手段と、を備えたことを特徴とする。【００２７】
他の解決手段に係る鍵共有システムは、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末とを有する鍵共有システムにおいて、前記第３の通信端末は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵を前記第１の通信端末へ送信するグループ内共有鍵送信手段と、を有し、前記第１の通信端末は、前記第３の通信端末から前記グループ内共有鍵を受信するグループ内共有鍵受信手段と、前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記第１の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新することを特徴とする。【００２８】
他の解決手段に係る通信端末は、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末とを有する鍵共有システムにおける、前記第３の通信端末であり、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵を前記第１の通信端末へ送信するグループ内共有鍵送信手段と、を備えたことを特徴とする。【００２９】
他の解決手段に係る鍵共有システムは、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末と、管理装置とを有する鍵共有システムにおいて、前記第１の通信端末は、前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を前記第３の通信端末へ送信する暗号化用情報送信手段と、を有し、前記第３の通信端末は、前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、前記管理装置は、前記第３の通信端末から前記暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記管理装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記第３の通信端末へ送信することを特徴とする。【００３０】
他の解決手段に係る管理装置は、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、前記第３の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、前記暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を備えたことを特徴とする。【００３１】
他の解決手段に係る鍵共有システムは、同一グループに属する通信端末と、管理装置とを有する鍵共有システムにおいて、前記通信端末のうちの第１の通信端末は、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を前記管理装置へ送信する暗号化用情報送信手段と、を有し、前記管理装置は、前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第２の分散鍵を、前記暗号化用情報を用いて暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記管理装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記管理装置から第１の分散鍵を受信する分散鍵受信手段と、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記管理装置へ送信することを特徴とする。
前記鍵共有システムにおいては、前記管理装置は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、を備えたことを特徴とする。【００３２】
他の解決手段に係る管理装置は、同一グループに属する通信端末と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、前記通信端末のうちの第１の通信端末から暗号化用情報を受信する暗号化用情報受信手段と、前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第２の分散鍵を、前記暗号化用情報を用いて暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記通信端末のうちの第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を備えたことを特徴とする。
前記管理装置は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、を備えたことを特徴とする。【００３３】
他の解決手段に係る鍵共有システムは、同一グループに属する通信端末と、管理装置とを有する鍵共有システムにおいて、前記管理装置は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、前記第１及び第２の分散鍵を前記通信端末のうちの第１の通信端末へ送信する分散鍵送信手段と、を有し、前記第１の通信端末は、前記管理装置から前記第１及び第２の分散鍵を受信する分散鍵受信手段と、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記第１の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記第１の通信端末から第１の分散鍵を受信する分散鍵受信手段と、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新することを特徴とする。【００３４】
他の解決手段に係る通信端末は、同一グループに属する通信端末と、分散鍵送信装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵を、前記分散鍵送信装置から受信する分散鍵受信手段と、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新することを特徴とする。【００３５】
他の解決手段に係る管理装置は、同一グループに属する通信端末と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、前記第１及び第２の分散鍵を前記通信端末のうちの第１の通信端末へ送信する分散鍵送信手段と、を備えたことを特徴とする。【００３６】
他の解決手段に係る鍵共有システムは、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末とを有する鍵共有システムにおいて、前記第１の通信端末は、前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を前記第３の通信端末へ送信する暗号化用情報送信手段と、を有し、前記第３の通信端末は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記第３の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記第３の通信端末から第１の分散鍵を受信する分散鍵受信手段と、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記第３の通信端末へ送信することを特徴とする。【００３７】
他の解決手段に係る通信端末は、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末と、前記第２の通信端末へ第１の分散鍵を供給する分散鍵受信装置と、前記第２の通信端末へ暗号化分散鍵情報を供給する暗号化分散鍵情報受信装置とを有する鍵共有システムにおける、前記第３の通信端末であり、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、前記第１の通信端末から暗号化用情報を受信する暗号化用情報受信手段と、前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記暗号化分散鍵情報受信装置へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記分散鍵受信装置へ送信する第１の分散鍵送信手段と、を備えたことを特徴とする。【００３８】
他の解決手段に係る鍵共有システムは、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末とを有する鍵共有システムにおいて、前記第３の通信端末は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、前記第１及び第２の分散鍵を前記第１の通信端末へ送信する分散鍵送信手段と、を有し、前記第１の通信端末は、前記第３の通信端末から前記第１及び第２の分散鍵を受信する分散鍵受信手段と、前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記第１の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記第１の通信端末から第１の分散鍵を受信する分散鍵受信手段と、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新することを特徴とする。【００３９】
他の解決手段に係る通信端末は、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末とを有する鍵共有システムにおける、前記第３の通信端末であり、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、前記第１及び第２の分散鍵を前記第１の通信端末へ送信する分散鍵送信手段と、を備えたことを特徴とする。【００４０】
他の解決手段に係る鍵共有システムは、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末と、管理装置とを有する鍵共有システムにおいて、前記第１の通信端末は、前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、前記端末個別情報を記憶する端末個別情報記憶手段と、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、前記暗号化用情報を前記第３の通信端末へ送信する暗号化用情報送信手段と、を有し、前記第３の通信端末は、前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記管理装置へ送信する第１の分散鍵送信手段と、を有し、前記管理装置は、前記第３の通信端末から前記暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記第３の通信端末から前記第１の分散鍵を受信する分散鍵受信手段と、前記暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、を有し、前記第２の通信端末は、前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、前記管理装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記管理装置から第１の分散鍵を受信する分散鍵受信手段と、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記第３の通信端末へ送信することを特徴とする。【００４１】
他の解決手段に係る管理装置は、同一グループに属する第１の通信端末及び第２の通信端末と、第３の通信端末と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、前記第３の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第１の分散鍵を、前記第３の通信端末から受信する分散鍵受信手段と、前記暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、前記第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、を備えたことを特徴とする。
【発明の効果】
【００４２】
本発明によれば、管理装置に保管する暗号化鍵情報の量を削減するとともに、鍵共有グループから離脱する端末が発生した場合に、鍵共有グループに残留する端末が有する鍵情報を更新しなくても、鍵共有グループから離脱する端末の鍵情報を無効化することができるという効果が得られる。
【図面の簡単な説明】
【００４３】
【図１】一実施形態に係る鍵共有システムの構成を示す概念図である。
【図２】鍵共有システムの実施例１である。
【図３】実施例１に係る通信端末代理登録段階の処理手順を示すシーケンスチャートである。
【図４】実施例１に係るユーザ利用登録段階の処理手順を示すシーケンスチャートである。
【図５】実施例１に係る通信端末追加段階の処理手順を示すシーケンスチャートである。
【図６】実施例１に係る共有鍵復元段階の処理手順を示すシーケンスチャートである。
【図７】実施例１に係る通信端末離脱段階の処理手順を示すシーケンスチャートである。
【図８】実施例１に係るユーザ離脱段階の処理手順を示すシーケンスチャートである。
【図９】鍵共有システムの実施例２である。
【図１０】実施例２に係るユーザ利用登録段階の処理手順を示すシーケンスチャートである。
【図１１】実施例２に係る通信端末追加段階の処理手順を示すシーケンスチャートである。
【図１２】実施例２に係る共有鍵復元段階の処理手順を示すシーケンスチャートである。
【図１３】実施例２に係る通信端末離脱段階の処理手順を示すシーケンスチャートである。
【図１４】実施例２に係るユーザ離脱段階の処理手順を示すシーケンスチャートである。
【図１５】実施例２に係る共有鍵更新段階の処理手順を示すシーケンスチャートである。
【図１６】実施例４に係る概念図である。
【図１７】実施例４に係る装置構成図である。
【図１８】実施例４に係る準備段階のシーケンスチャートである。
【図１９】実施例４に係るユーザ利用登録段階のシーケンスチャートである。
【図２０】実施例４に係るデバイス追加段階のシーケンスチャートである。
【図２１】実施例４に係るデバイス離脱段階のシーケンスチャートである。
【図２２】実施例４に係るユーザ離脱段階のシーケンスチャートである。
【図２３】実施例５に係る概念図である。
【図２４】実施例５に係る装置構成図である。
【図２５】実施例５に係る準備段階のシーケンスチャートである。
【図２６】実施例５に係るユーザ利用登録段階のシーケンスチャートである。
【図２７】実施例５に係るデバイス追加段階のシーケンスチャートである。
【図２８】実施例５に係るデバイス離脱段階のシーケンスチャートである。
【図２９】実施例５に係るユーザ離脱段階のシーケンスチャートである。
【図３０】実施例６に係る概念図である。
【図３１】実施例６に係る装置構成図である。
【図３２】実施例６に係るユーザ利用登録段階のシーケンスチャートである。
【図３３】実施例６に係るデバイス追加段階のシーケンスチャートである。
【図３４】実施例６に係る共有鍵復元段階のシーケンスチャートである。
【図３５】実施例６に係るデバイス離脱段階のシーケンスチャートである。
【図３６】実施例６に係るユーザ離脱段階のシーケンスチャートである。
【図３７】実施例７に係る概念図である。
【図３８】実施例７に係る装置構成図である。
【図３９】実施例７に係るユーザ利用登録段階のシーケンスチャートである。
【図４０】実施例７に係るデバイス追加段階のシーケンスチャートである。
【図４１】実施例７に係る共有鍵復元段階のシーケンスチャートである。
【図４２】実施例７に係るデバイス離脱段階のシーケンスチャートである。
【図４３】実施例７に係るユーザ離脱段階のシーケンスチャートである。
【図４４】実施例８に係る概念図である。
【図４５】実施例８に係る装置構成図である。
【図４６】実施例８に係るユーザ利用登録段階のシーケンスチャートである。
【図４７】実施例８に係るデバイス追加段階のシーケンスチャートである。
【図４８】実施例８に係るデバイス離脱段階のシーケンスチャートである。
【図４９】実施例８に係るユーザ離脱段階のシーケンスチャートである。
【図５０】実施例９に係る概念図である。
【図５１】実施例９に係る装置構成図である。
【図５２】実施例９に係るユーザ利用登録段階のシーケンスチャートである。
【図５３】実施例９に係るデバイス追加段階のシーケンスチャートである。
【図５４】実施例９に係るデバイス離脱段階のシーケンスチャートである。
【図５５】実施例９に係るユーザ離脱段階のシーケンスチャートである。
【図５６】実施例１０に係る概念図である。
【図５７】実施例１０に係る装置構成図である。
【図５８】実施例１０に係る準備段階のシーケンスチャートである。
【図５９】実施例１０に係るユーザ利用登録段階のシーケンスチャートである。
【図６０】実施例１０に係るデバイス追加段階のシーケンスチャートである。
【図６１】実施例１０に係るデバイス離脱段階のシーケンスチャートである。
【図６２】実施例１０に係るユーザ離脱段階のシーケンスチャートである。
【図６３】実施例１１に係る概念図である。
【図６４】実施例１１に係る装置構成図である。
【図６５】実施例１１に係る準備段階のシーケンスチャートである。
【図６６】実施例１１に係るユーザ利用登録段階のシーケンスチャートである。
【図６７】実施例１１に係るデバイス追加段階のシーケンスチャートである。
【図６８】実施例１１に係るデバイス離脱段階のシーケンスチャートである。
【図６９】実施例１１に係るユーザ離脱段階のシーケンスチャートである。
【図７０】実施例１２に係る概念図である。
【図７１】実施例１２に係る装置構成図である。
【図７２】実施例１２に係るユーザ利用登録段階のシーケンスチャートである。
【図７３】実施例１２に係るデバイス追加段階のシーケンスチャートである。
【図７４】実施例１２に係る共有鍵復元段階のシーケンスチャートである。
【図７５】実施例１２に係るデバイス離脱段階のシーケンスチャートである。
【図７６】実施例１２に係るユーザ離脱段階のシーケンスチャートである。
【図７７】実施例１３に係る概念図である。
【図７８】実施例１３に係る装置構成図である。
【図７９】実施例１３に係るユーザ利用登録段階のシーケンスチャートである。
【図８０】実施例１３に係るデバイス追加段階のシーケンスチャートである。
【図８１】実施例１３に係る共有鍵復元段階のシーケンスチャートである。
【図８２】実施例１３に係るデバイス離脱段階のシーケンスチャートである。
【図８３】実施例１３に係るユーザ離脱段階のシーケンスチャートである。
【図８４】実施例１４に係る概念図である。
【図８５】実施例１４に係る装置構成図である。
【図８６】実施例１４に係るユーザ利用登録段階のシーケンスチャートである。
【図８７】実施例１４に係るデバイス追加段階のシーケンスチャートである。
【図８８】実施例１４に係るデバイス離脱段階のシーケンスチャートである。
【図８９】実施例１４に係るユーザ離脱段階のシーケンスチャートである。
【図９０】実施例１５に係る概念図である。
【図９１】実施例１５に係る装置構成図である。
【図９２】実施例１５に係るユーザ利用登録段階のシーケンスチャートである。
【図９３】実施例１５に係るデバイス追加段階のシーケンスチャートである。
【図９４】実施例１５に係るデバイス離脱段階のシーケンスチャートである。
【図９５】実施例１５に係るユーザ離脱段階のシーケンスチャートである。
【発明を実施するための形態】
【００４４】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、一実施形態に係る鍵共有システム１の構成を示す概念図である。図１において、鍵共有システム１は、管理装置（ＰＮＳＰ）１１と非登録通信端末（ｎＴＥ）１３と登録通信端末（ＴＥ）１４を有する。登録通信端末１４はアクセス網１を介して事業者認証基盤（ＩＭＳ：IP Multimedia Subsystem）１２と通信する。この登録通信端末１４と事業者認証基盤１２間の通信の秘匿性（第三者にデータを傍受されないこと）及び完全性（データが途中で改変されないこと）は保証されている。管理装置１１は事業者認証基盤１２と通信するが、この通信の秘匿性及び完全性は保証されている。このことから、登録通信端末１４は、事業者認証基盤１２経由で管理装置１１と通信するが、この通信の秘匿性及び完全性は保証される。一方、非登録通信端末１３は、アクセス網２，３を介してインターネットに接続し、インターネット経由で管理装置１１と通信するが、この通信の秘匿性及び完全性は保証されない。
【００４５】
登録通信端末１４及び非登録通信端末１３は、サービスのためのグループ（ＰＮ）に属し、グループ内共有鍵を共有することにより、該グループ内共有鍵を用いて共通のサービスを受けることができる。以下、図１に示す鍵共有システム１において、グループ内共有鍵を共有するための実施例を順次説明する。
［実施例１］
【００４６】
図２は、係る鍵共有システム１の実施例１である。まず図２を参照して、実施例１の概要を説明する。
図２において、登録通信端末（ＴＥａ）１４（以下、オーナＴＥａ１４）は、グループ（ＰＮｙ）のオーナ（ユーザＡ）の通信端末である。登録通信端末（ＴＥｂ）１４（以下、ユーザＴＥｂ１４）は、グループ（ＰＮｙ）に参加するユーザＢの通信端末である。非登録通信端末（ｎＴＥ）１３（以下、ｎＴＥ１３）は、グループ（ＰＮｙ）に参加したり、離脱したりするユーザの通信端末である。ここでは、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３の３台が、グループ（ＰＮｙ）に参加しているユーザのものであるとする。
【００４７】
オーナＴＥａ１４は、グループ内共有鍵（以下、ＰＮ内共有鍵）（ＫＰＮｙ）を生成してユーザＴＥｂ１４へ供給する。ユーザＴＥｂ１４は、ＰＮ内共有鍵（ＫＰＮｙ）をメモリ等のグループ内共有鍵記憶手段に保存する。
【００４８】
ユーザＴＥｂ１４は、グループ（ＰＮｙ）に参加しているユーザのｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３のそれぞれに個別の端末個別情報を生成する。ユーザＴＥｂ１４は、各ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３の端末個別情報をメモリ等の端末個別情報記憶手段に保存する。ユーザＴＥｂ１４は、端末個別情報記憶手段に保存されている端末個別情報を用いて、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３のそれぞれに個別の端末用鍵情報（ｋｂ，１、ｋｂ，２、ｋｂ，３）を生成する。ユーザＴＥｂ１４は、端末用鍵情報（ｋｂ，１）をｎＴＥ１１３へ送信し、端末用鍵情報（ｋｂ，２）をｎＴＥ２１３へ送信し、端末用鍵情報（ｋｂ，３）をｎＴＥ３１３へ送信する。
【００４９】
ユーザＴＥｂ１４は、端末個別情報記憶手段に保存されている端末個別情報を用いて、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３に共通の暗号化用情報（λｂ，ｙ）を生成する。ユーザＴＥｂ１４は、暗号化用情報（λｂ，ｙ）を用いて、グループ内共有鍵記憶手段に保存されているＰＮ内共有鍵（ＫＰＮｙ）を暗号化する。ユーザＴＥｂ１４は、該暗号化により得られた暗号化共有鍵情報（Ｃｂ，ｙ）を管理装置１１（以下、ＰＮＳＰ１１）へ送信する。
【００５０】
ＰＮＳＰ１１は、ユーザＴＥｂ１４から暗号化共有鍵情報（Ｃｂ，ｙ）を受信する。ＰＮＳＰ１１は、該受信された暗号化共有鍵情報（Ｃｂ，ｙ）をメモリ等の暗号化共有鍵情報記憶手段に保存する。ＰＮＳＰ１１は、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３からの要求に応えて、暗号化共有鍵情報記憶手段に記憶される暗号化共有鍵情報（Ｃｂ，ｙ）をｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３へ送信する。
【００５１】
ｎＴＥ１１３は、ユーザＴＥｂ１４から端末用鍵情報（ｋｂ，１）を受信する。ｎＴＥ１１３は、ＰＮＳＰ１１に対し暗号化共有鍵情報（Ｃｂ，ｙ）を要求し、暗号化共有鍵情報（Ｃｂ，ｙ）を受信する。ｎＴＥ１１３は、該受信された端末用鍵情報（ｋｂ，１）と該受信された暗号化共有鍵情報（Ｃｂ，ｙ）を用いて、ＰＮ内共有鍵（ＫＰＮｙ）を復元する。なお、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３の処理は共通するので、ｎＴＥ２１３、ｎＴＥ３１３の処理の説明は省略する。
【００５２】
ここで、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３のうちのいずれかがグループ（ＰＮｙ）から離脱するとする。ここでは、ｎＴＥ１１３が離脱するとする。
ユーザＴＥｂ１４は、ｎＴＥ１１３がグループから離脱する場合に、グループ（ＰＮｙ）に残留するｎＴＥ２１３、ｎＴＥ３１３のみの端末個別情報を用いて暗号化用情報を更新する。ユーザＴＥｂ１４は、該更新された暗号化用情報を用いてＰＮ内共有鍵（ＫＰＮｙ）を暗号化する。ユーザＴＥｂ１４は、該暗号化により得られた暗号化共有鍵情報をＰＮＳＰ１１へ送信し、ＰＮＳＰ１１に記憶される暗号化共有鍵情報を更新させる。
【００５３】
これにより、ＰＮＳＰ１１に保存される暗号化共有鍵情報は、グループ（ＰＮｙ）から離脱するｎＴＥ１１３が有する端末用鍵情報（ｋｂ，１）と組み合わせても、ＰＮ内共有鍵（ＫＰＮｙ）を復元することはできない。従って、グループ（ＰＮｙ）に残留するｎＴＥ２１３、ｎＴＥ３１３の端末用鍵情報（ｋｂ，２、ｋｂ，３）を更新しなくても、グループ（ＰＮｙ）から離脱するｎＴＥ１１３の端末用鍵情報（ｋｂ，１）を無効化することができるようになる。また、ＰＮＳＰ１１に保存される暗号化共有鍵情報は、グループ（ＰＮｙ）に共通であるので、ＰＮＳＰ１１に保管する情報量を削減することができる。
【００５４】
以下、実施例１について段階毎に詳細に説明する。なお、オーナＴＥａ１４、ユーザＴＥｂ１４及びＰＮＳＰ１１のそれぞれの間の通信は、事業者認証基盤（ＩＭＳ）１２を経由して行われるものとする。
【００５５】
［準備段階］
オーナＴＥａ１４は、グループ（ＰＮｙ）のＰＮ内共有鍵（ＫＰＮｙ）を生成し、メモリに保存する。
ユーザＴＥｂ１４は、以下の値（１）から（７）までを生成し、メモリに保存する。これらの値（１）から（７）は、全てのグループ（ＰＮ）で共通である。
なお、以下、aのxi乗をax(i)のように添え字を括弧内にいれて表記する（つまり、ax(i)＝aのxi乗）。
【００５６】
【数１】
2010100923.tif 000003
【００５７】
［通信端末代理登録段階］
図３は、実施例１に係る通信端末代理登録段階の処理手順を示すシーケンスチャートである。以下、図３を参照して通信端末代理登録段階を説明する。
【００５８】
ステップＡ１：ユーザＴＥｂ１４は、ｎＴＥz１３をＰＮＳＰ１１に登録する（ステップＡ１）。このとき、ユーザＴＥｂ１４は、ｎＴＥz１３用のＩＤ（IMPUnTE,b,z）及びＰＮＳＰとの共有鍵（KnTE,b,z）を取得する。ＩＤ（IMPUnTE,b,z）及び共有鍵（KnTE,b,z）については非特許文献３に記載されている。なお、ｎＴＥz１３用のＩＤ（IMPUnTE,b,z）及び共有鍵（KnTE,b,z）については必須ではなく、ＩＤ（IMPUnTE,b,z）及び共有鍵（KnTE,b,z）を取得しなくてもよい。
【００５９】
ステップＡ２：ユーザＴＥｂ１４は、「xb,i (i=1,2,…,n)、d-1、sb,z」を用いて、ｎＴＥz１３用の端末用鍵情報（kb,z）を次式により算出する。
【００６０】
【数２】
2010100923.tif 000004
【００６１】
ステップＡ３：ユーザＴＥｂ１４は、ＩＤ（IMPUnTE,b,z）、共有鍵（KnTE,b,z）及び端末用鍵情報（kb,z＝(αb,z, βb,z)）をｎＴＥz１３へ送信する。この送信手段には、ＮＦＣ（Near Field Communication）、近距離無線通信などを利用してもよい。ｎＴＥz１３は、ＩＤ（IMPUnTE,b,z）、共有鍵（KnTE,b,z）及び端末用鍵情報（kb,z＝(αb,z, βb,z)）をメモリに保存する。
【００６２】
［ユーザ利用登録段階］
図４は、実施例１に係るユーザ利用登録段階の処理手順を示すシーケンスチャートである。以下、図４を参照してユーザ利用登録段階を説明する。
ステップＢ１：ユーザＴＥｂ１４は、グループ（ＰＮｙ）への参加要求をオーナＴＥａ１４へ送信する。このとき、ユーザＴＥｂ１４のＩＤ（IMPUTE,b）を一緒にオーナＴＥａ１４へ送信する。
ステップＢ２：オーナＴＥａ１４は、ユーザＢの参加を許可する場合、ＰＮ内共有鍵（ＫＰＮｙ）をユーザＴＥｂ１４へ送信する。ユーザＴＥｂ１４は、ＰＮ内共有鍵（ＫＰＮｙ）をメモリに保存する。
【００６３】
［通信端末追加段階］
図５は、実施例１に係る通信端末追加段階の処理手順を示すシーケンスチャートである。以下、図５を参照して通信端末追加段階を説明する。
ステップＣ１：ユーザＴＥｂ１４は、グループ（ＰＮｙ）にｎＴＥz１３を追加する場合、ＰＮ内共有鍵（ＫＰＮｙ）及び「s'b,ｚ、d、Ab」を用いて、暗号化用情報（λｂ，ｙ）及び暗号化共有鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））を次式により算出する。
【００６４】
【数３】
2010100923.tif 000005
【００６５】
ステップＣ２：ユーザＴＥｂ１４は、暗号化共有鍵情報（Ｃｂ，ｙ）をＰＮＳＰ１１へ送信する。ＰＮＳＰ１１は、ユーザＴＥｂ１４から受信した暗号化共有鍵情報（Ｃｂ，ｙ）をメモリに保存し、メモリ内の暗号化共有鍵情報（Ｃｂ，ｙ）を更新する。ユーザＴＥｂ１４は、暗号化用情報（λｂ，ｙ）をメモリに保存する。
【００６６】
［共有鍵復元段階］
図６は、実施例１に係る共有鍵復元段階の処理手順を示すシーケンスチャートである。以下、図６を参照して共有鍵復元段階を説明する。
ステップＤ１：ｎＴＥz１３は、グループ（ＰＮｙ）のサービス開始を要求するメッセージをＰＮＳＰ１１に送信する。このとき、ＩＤ（IMPUnTE,b,z）を該メッセージに付加する。
ステップＤ２：ＰＮＳＰ１１は、ｎＴＥz１３からの要求に応じて、暗号化共有鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））をｎＴＥz１３へ送信する。
なお、ｎＴＥz１３とＰＮＳＰ１１間の通信は、共有鍵（KnTE,b,z）により秘匿性、完全性を保つことができる。
【００６７】
ステップＤ３：ｎＴＥz１３は、ＰＮＳＰ１１から受信した暗号化共有鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））と自身で保存している端末用鍵情報（kb,z＝(αb,z, βb,z)）を用いて、ＰＮ内共有鍵（ＫＰＮｙ）を次式により復元する。
【００６８】
【数４】
2010100923.tif 000006
【００６９】
これにより、ｎＴＥz１３は、ＰＮ内共有鍵（ＫＰＮｙ）を用いて、グループ（ＰＮｙ）に共通のサービスを受けることができる。
【００７０】
［通信端末離脱段階］
図７は、実施例１に係る通信端末離脱段階の処理手順を示すシーケンスチャートである。以下、図７を参照して通信端末離脱段階を説明する。
ステップＥ１：ユーザＴＥｂ１４は、ｎＴＥz１３がグループ（ＰＮｙ）から離脱する場合、ＰＮ内共有鍵（ＫＰＮｙ）、暗号化用情報（λｂ，ｙ）及び「s'b,ｚ、d、Ab」を用いて、暗号化用情報（λｂ，ｙ）及び暗号化共有鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））を次式により算出し更新する。
【００７１】
【数５】
2010100923.tif 000007
【００７２】
ステップＥ２：ユーザＴＥｂ１４は、更新後の暗号化共有鍵情報（Ｃｂ，ｙ）をＰＮＳＰ１１へ送信する。ＰＮＳＰ１１は、ユーザＴＥｂ１４から受信した暗号化共有鍵情報（Ｃｂ，ｙ）をメモリに保存し、メモリ内の暗号化共有鍵情報（Ｃｂ，ｙ）を更新する。ユーザＴＥｂ１４は、更新後の暗号化用情報（λｂ，ｙ）をメモリに保存し、メモリ内の暗号化用情報（λｂ，ｙ）を更新する。
【００７３】
これ以降は、ｎＴＥz１３の端末用鍵情報（kb,z＝(αb,z, βb,z)）を用いてＰＮ内共有鍵（ＫＰＮｙ）を復元しようと試みても、暗号化共有鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））の復号処理において「λb,ysb,z ≠ λb,y」となるので暗号化共有鍵情報（Ｃｂ，ｙ）の復号に失敗し、ＰＮ内共有鍵（ＫＰＮｙ）を復元することはできない。
【００７４】
［ユーザ離脱段階］
図８は、実施例１に係るユーザ離脱段階の処理手順を示すシーケンスチャートである。以下、図８を参照してユーザ離脱段階を説明する。
ステップＦ１：オーナＴＥａ１４は、グループ（ＰＮｙ）から離脱させるユーザＴＥｂ１４に係る暗号化共有鍵情報（Ｃｂ，ｙ）の削除を要求するメッセージをＰＮＳＰ１１へ送信する。
ステップＦ２：ＰＮＳＰ１１は、該削除要求に応じて、ユーザＴＥｂ１４に係る暗号化共有鍵情報（Ｃｂ，ｙ）を削除する。
ステップＦ３：ＰＮＳＰ１１は、ユーザＴＥｂ１４に係る暗号化共有鍵情報（Ｃｂ，ｙ）を削除したことを通知するメッセージをオーナＴＥａ１４へ送信する。
【００７５】
以上が実施例１の説明である。
［実施例２］
【００７６】
図９は、係る鍵共有システム１の実施例２である。まず図９を参照して、実施例２の概要を説明する。
図９において、オーナＴＥａ１４は、グループ（ＰＮｙ）のオーナ（ユーザＡ）の通信端末である。ユーザＴＥｂ１４は、グループ（ＰＮｙ）に参加するユーザＢの通信端末である。ｎＴＥ１３は、グループ（ＰＮｙ）に参加したり、離脱したりするユーザの通信端末である。ここでは、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３の３台が、グループ（ＰＮｙ）に参加しているユーザのものであるとする。
【００７７】
オーナＴＥａ１４は、秘密分散法によってＰＮ内共有鍵（ＫＰＮｙ）から分散鍵１（Ｓｂ，ｙ）及び分散鍵２（Ｕｂ，ｙ）を生成し、分散鍵１（Ｓｂ，ｙ）をＰＮＳＰ１１へ供給し、分散鍵２（Ｕｂ，ｙ）をユーザＴＥｂ１４へ供給する。ＰＮＳＰ１１は、分散鍵１（Ｓｂ，ｙ）をメモリ等の分散鍵記憶手段に保存する。ユーザＴＥｂ１４は、分散鍵２（Ｕｂ，ｙ）をメモリ等の分散鍵記憶手段に保存する。
【００７８】
ユーザＴＥｂ１４は、グループ（ＰＮｙ）に参加しているユーザのｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３のそれぞれに個別の端末個別情報を生成する。ユーザＴＥｂ１４は、各ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３の端末個別情報をメモリ等の端末個別情報記憶手段に保存する。ユーザＴＥｂ１４は、端末個別情報記憶手段に保存されている端末個別情報を用いて、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３のそれぞれに個別の端末用鍵情報（ｋｂ，１、ｋｂ，２、ｋｂ，３）を生成する。ユーザＴＥｂ１４は、端末用鍵情報（ｋｂ，１）をｎＴＥ１１３へ送信し、端末用鍵情報（ｋｂ，２）をｎＴＥ２１３へ送信し、端末用鍵情報（ｋｂ，３）をｎＴＥ３１３へ送信する。
【００７９】
ユーザＴＥｂ１４は、端末個別情報記憶手段に保存されている端末個別情報を用いて、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３に共通の暗号化用情報（λｂ，ｙ）を生成する。ユーザＴＥｂ１４は、暗号化用情報（λｂ，ｙ）を用いて、分散鍵記憶手段に保存されている分散鍵２（Ｕｂ，ｙ）を暗号化する。ユーザＴＥｂ１４は、該暗号化により得られた暗号化分散鍵情報（Ｃｂ，ｙ）をＰＮＳＰ１１へ送信する。
【００８０】
ＰＮＳＰ１１は、ユーザＴＥｂ１４から暗号化分散鍵情報（Ｃｂ，ｙ）を受信する。ＰＮＳＰ１１は、該受信された暗号化分散鍵情報（Ｃｂ，ｙ）をメモリ等の暗号化分散鍵情報記憶手段に保存する。ＰＮＳＰ１１は、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３からの要求に応えて、暗号化分散鍵情報記憶手段に記憶される暗号化分散鍵情報（Ｃｂ，ｙ）をｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３へ送信する。さらに、ＰＮＳＰ１１は、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３からの要求に応えて、分散鍵記憶手段に記憶される分散鍵１（Ｓｂ，ｙ）をｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３へ送信する。
【００８１】
ｎＴＥ１１３は、ユーザＴＥｂ１４から端末用鍵情報（ｋｂ，１）を受信する。ｎＴＥ１１３は、ＰＮＳＰ１１に対し暗号化分散鍵情報（Ｃｂ，ｙ）を要求し、暗号化分散鍵情報（Ｃｂ，ｙ）を受信する。ｎＴＥ１１３は、該受信された端末用鍵情報（ｋｂ，１）と該受信された暗号化分散鍵情報（Ｃｂ，ｙ）を用いて、分散鍵２（Ｕｂ，ｙ）を復元する。さらに、ｎＴＥ１１３は、ＰＮＳＰ１１に対し分散鍵１（Ｓｂ，ｙ）を要求し、分散鍵１（Ｓｂ，ｙ）を受信する。ｎＴＥ１１３は、該受信された分散鍵１（Ｓｂ，ｙ）と該復元された分散鍵２（Ｕｂ，ｙ）をを結合して、ＰＮ内共有鍵（ＫＰＮｙ）を復元する。なお、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３の処理は共通するので、ｎＴＥ２１３、ｎＴＥ３１３の処理の説明は省略する。
【００８２】
ここで、ｎＴＥ１１３、ｎＴＥ２１３、ｎＴＥ３１３のうちのいずれかがグループ（ＰＮｙ）から離脱するとする。ここでは、ｎＴＥ１１３が離脱するとする。
ユーザＴＥｂ１４は、ｎＴＥ１１３がグループから離脱する場合に、グループ（ＰＮｙ）に残留するｎＴＥ２１３、ｎＴＥ３１３のみの端末個別情報を用いて暗号化用情報を更新する。ユーザＴＥｂ１４は、該更新された暗号化用情報を用いて分散鍵２（Ｕｂ，ｙ）を暗号化する。ユーザＴＥｂ１４は、該暗号化により得られた暗号化分散鍵情報をＰＮＳＰ１１へ送信し、ＰＮＳＰ１１に記憶される暗号化分散鍵情報を更新させる。
【００８３】
これにより、ＰＮＳＰ１１に保存される暗号化分散鍵情報は、グループ（ＰＮｙ）から離脱するｎＴＥ１１３が有する端末用鍵情報（ｋｂ，１）と組み合わせても、分散鍵２（Ｕｂ，ｙ）を復元することはできない。従って、グループ（ＰＮｙ）に残留するｎＴＥ２１３、ｎＴＥ３１３の端末用鍵情報（ｋｂ，２、ｋｂ，３）を更新しなくても、グループ（ＰＮｙ）から離脱するｎＴＥ１１３の端末用鍵情報（ｋｂ，１）を無効化することができるようになる。また、ＰＮＳＰ１１に保存される暗号化分散鍵情報は、グループ（ＰＮｙ）に共通であるので、ＰＮＳＰ１１に保管する情報量を削減することができる。
【００８４】
以下、実施例２について段階毎に詳細に説明する。なお、オーナＴＥａ１４、ユーザＴＥｂ１４及びＰＮＳＰ１１のそれぞれの間の通信は、事業者認証基盤（ＩＭＳ）１２を経由して行われるものとする。
【００８５】
［準備段階］
実施例１と同様であり、説明を省略する。
［通信端末代理登録段階］
実施例１と同様であり、説明を省略する。
【００８６】
［ユーザ利用登録段階］
図１０は、実施例２に係るユーザ利用登録段階の処理手順を示すシーケンスチャートである。以下、図１０を参照してユーザ利用登録段階を説明する。
ステップＢ１１：ユーザＴＥｂ１４は、グループ（ＰＮｙ）への参加要求をオーナＴＥａ１４へ送信する。このとき、ユーザＴＥｂ１４のＩＤ（IMPUTE,b）を一緒にオーナＴＥａ１４へ送信する。
ステップＢ１２：オーナＴＥａ１４は、ユーザＢの参加を許可する場合、ＰＮ内共有鍵（ＫＰＮｙ）を用いて、分散鍵１（Ｓｂ，ｙ）及び分散鍵２（Ｕｂ，ｙ）を次式により算出する。
【００８７】
【数６】
2010100923.tif 000008
【００８８】
ステップＢ１３：オーナＴＥａ１４は、分散鍵１（Ｓｂ，ｙ）をＰＮＳＰ１１へ送信する。ＰＮＳＰ１１は、分散鍵１（Ｓｂ，ｙ）をメモリに保存する。
ステップＢ１４：オーナＴＥａ１４は、分散鍵２（Ｕｂ，ｙ）をユーザＴＥｂ１４へ送信する。ユーザＴＥｂ１４は、分散鍵２（Ｕｂ，ｙ）をメモリに保存する。
【００８９】
［通信端末追加段階］
図１１は、実施例２に係る通信端末追加段階の処理手順を示すシーケンスチャートである。以下、図１１を参照して通信端末追加段階を説明する。
ステップＣ１１：ユーザＴＥｂ１４は、グループ（ＰＮｙ）にｎＴＥz１３を追加する場合、分散鍵２（Ｕｂ，ｙ）及び「s'b,ｚ、d、Ab」を用いて、暗号化用情報（λｂ，ｙ）及び暗号化分散鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））を次式により算出する。
【００９０】
【数７】
2010100923.tif 000009
【００９１】
ステップＣ１２：ユーザＴＥｂ１４は、暗号化分散鍵情報（Ｃｂ，ｙ）をＰＮＳＰ１１へ送信する。ＰＮＳＰ１１は、ユーザＴＥｂ１４から受信した暗号化分散鍵情報（Ｃｂ，ｙ）をメモリに保存し、メモリ内の暗号化分散鍵情報（Ｃｂ，ｙ）を更新する。ユーザＴＥｂ１４は、暗号化用情報（λｂ，ｙ）をメモリに保存する。
【００９２】
［共有鍵復元段階］
図１２は、実施例２に係る共有鍵復元段階の処理手順を示すシーケンスチャートである。以下、図１２を参照して共有鍵復元段階を説明する。
ステップＤ１１：ｎＴＥz１３は、グループ（ＰＮｙ）のサービス開始を要求するメッセージをＰＮＳＰ１１に送信する。このとき、ＩＤ（IMPUnTE,b,z）を該メッセージに付加する。
ステップＤ１２：ＰＮＳＰ１１は、ｎＴＥz１３からの要求に応じて、暗号化分散鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））及び分散鍵１（Ｓｂ，ｙ）をｎＴＥz１３へ送信する。
なお、ｎＴＥz１３とＰＮＳＰ１１間の通信は、共有鍵（KnTE,b,z）により秘匿性、完全性を保つことができる。
【００９３】
ステップＤ１３：ｎＴＥz１３は、ＰＮＳＰ１１から受信した暗号化分散鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））及び分散鍵１（Ｓｂ，ｙ）と自身で保存している端末用鍵情報（kb,z＝(αb,z, βb,z)）を用いて、ＰＮ内共有鍵（ＫＰＮｙ）を次式により復元する。
【００９４】
【数８】
2010100923.tif 000010
【００９５】
これにより、ｎＴＥz１３は、ＰＮ内共有鍵（ＫＰＮｙ）を用いて、グループ（ＰＮｙ）に共通のサービスを受けることができる。
【００９６】
［通信端末離脱段階］
図１３は、実施例２に係る通信端末離脱段階の処理手順を示すシーケンスチャートである。以下、図１３を参照して通信端末離脱段階を説明する。
ステップＥ１１：ユーザＴＥｂ１４は、ｎＴＥz１３がグループ（ＰＮｙ）から離脱する場合、分散鍵更新情報（ΔUb,y、ΔSb,y）を次式により算出する。
【００９７】
【数９】
2010100923.tif 000011
【００９８】
ステップＥ１２：ユーザＴＥｂ１４は、分散鍵更新情報（ΔUb,y）を用いて、自身で保持する分散鍵２（Ｕｂ，ｙ）を分散鍵２（Ｕ’ｂ，ｙ）に次式により更新する。さらに、ユーザＴＥｂ１４は、分散鍵２（Ｕ’ｂ，ｙ）、暗号化用情報（λｂ，ｙ）及び「s'b,ｚ、d、Ab」を用いて、暗号化用情報（λｂ，ｙ）及び暗号化分散鍵情報（Ｃｂ，ｙ＝（gα,b,y, gβ,b,y, cb,y））を次式により算出し更新する。
【００９９】
【数１０】
2010100923.tif 000012
【０１００】
ステップＥ１３：ユーザＴＥｂ１４は、更新後の暗号化分散鍵情報（Ｃｂ，ｙ）及び分散鍵更新情報（ΔSb,y）をＰＮＳＰ１１へ送信する。ＰＮＳＰ１１は、ユーザＴＥｂ１４から受信した暗号化分散鍵情報（Ｃｂ，ｙ）をメモリに保存し、メモリ内の暗号化分散鍵情報（Ｃｂ，ｙ）を更新する。
ステップＥ１４：ＰＮＳＰ１１は、ユーザＴＥｂ１４から受信した分散鍵更新情報（ΔSb,y）を用いて、自身で保持する分散鍵１（Ｓｂ，ｙ）を分散鍵１（Ｓ’ｂ，ｙ）に次式により更新する。
【０１０１】
【数１１】
2010100923.tif 000013
【０１０２】
ステップＥ１５：ＰＮＳＰ１１は、通信端末離脱完了を通知するメッセージをオーナＴＥａ１４へ送信する。これにより、オーナＴＥａ１４は、後述の共有鍵更新段階を行う（ステップＥ１６）。なお、同じＰＮ内共有鍵（ＫＰＮｙ）を継続して利用したい場合は、共有鍵更新段階を実施しない。
【０１０３】
［ユーザ離脱段階］
図１４は、実施例２に係るユーザ離脱段階の処理手順を示すシーケンスチャートである。以下、図１４を参照してユーザ離脱段階を説明する。
ステップＦ１１：オーナＴＥａ１４は、グループ（ＰＮｙ）から離脱させるユーザＴＥｂ１４に係る暗号化分散鍵情報（Ｃｂ，ｙ）及び分散鍵１（Ｓｂ，ｙ）の削除を要求するメッセージをＰＮＳＰ１１へ送信する。
ステップＦ１２：ＰＮＳＰ１１は、該削除要求に応じて、ユーザＴＥｂ１４に係る暗号化分散鍵情報（Ｃｂ，ｙ）及び分散鍵１（Ｓｂ，ｙ）を削除する。
ステップＦ１３：ＰＮＳＰ１１は、ユーザＴＥｂ１４に係る暗号化分散鍵情報（Ｃｂ，ｙ）及び分散鍵１（Ｓｂ，ｙ）を削除したことを通知するメッセージをオーナＴＥａ１４へ送信する。
【０１０４】
［共有鍵更新段階］
図１５は、実施例２に係る共有鍵更新段階の処理手順を示すシーケンスチャートである。以下、図１５を参照して共有鍵更新段階を説明する。
ステップＧ１１：オーナＴＥａ１４は、グループ（ＰＮｙ）のＰＮ内共有鍵（ＫＰＮｙ* （∈Zk））を新たにランダムに生成してメモリに保存する。
ステップＧ１２：オーナＴＥａ１４は、共有鍵更新情報（S*a,y）を次式により算出する。
【０１０５】
【数１２】
2010100923.tif 000014
【０１０６】
ステップＧ１３：オーナＴＥａ１４は、共有鍵更新情報（S*a,y）をＰＮＳＰ１１へ送信する。
ステップＧ１４：ＰＮＳＰ１１は、オーナＴＥａ１４から受信した共有鍵更新情報（S*a,y）を用いて、自身で保持している分散鍵１（Ｓｂ，ｙ）を次式により更新する。
【０１０７】
【数１３】
2010100923.tif 000015
【０１０８】
以上が実施例２の説明である。
［実施例３］
【０１０９】
実施例３は、ＰＮ内共有鍵（ＫＰＮｙ）の分散方法が上述の実施例２と異なる。上述の実施例２では秘密分散法によってＰＮ内共有鍵（ＫＰＮｙ）を分散したが、実施例３では排他的論理和（ＸＯＲ：eXclusive OR）によってＰＮ内共有鍵（ＫＰＮｙ）を分散する。以下、実施例２と異なる点のみを説明する。
【０１１０】
［ユーザ利用登録段階］
オーナＴＥａ１４は、グループ（ＰＮｙ）へのユーザＢの参加を許可する場合、乱数（rb,y（∈Zk））を生成し、ＰＮ内共有鍵（ＫＰＮｙ）に係る分散鍵１（Ｓｂ，ｙ）及び分散鍵２（Ｕｂ，ｙ）を次式により算出する。
【０１１１】
【数１４】
2010100923.tif 000016
【０１１２】
［共有鍵復元段階］
ｎＴＥz１３は、ＰＮＳＰ１１から受信した暗号化分散鍵情報（Ｃｂ，ｙ）と自身で保存している端末用鍵情報（kb,z）を用いて分散鍵２（Ｕｂ，ｙ）を復元し、ＰＮＳＰ１１から受信した分散鍵１（Ｓｂ，ｙ）と該分散鍵２（Ｕｂ，ｙ）を用いてＰＮ内共有鍵（ＫＰＮｙ）を次式により復元する。
【０１１３】
【数１５】
2010100923.tif 000017
【０１１４】
［通信端末離脱段階］
ユーザＴＥｂ１４は、ｎＴＥz１３がグループ（ＰＮｙ）から離脱する場合、分散鍵更新情報（ΔUb,y、ΔSb,y）を次式により算出する。また、ユーザＴＥｂ１４は、自身で保持する分散鍵２（Ｕｂ，ｙ）を分散鍵２（Ｕ’ｂ，ｙ）に次式により更新する。また、ＰＮＳＰ１１は、自身で保持する分散鍵１（Ｓｂ，ｙ）を分散鍵１（Ｓ’ｂ，ｙ）に次式により更新する。
【０１１５】
【数１６】
2010100923.tif 000018
【０１１６】
［共有鍵更新段階］
オーナＴＥａ１４は、グループ（ＰＮｙ）のＰＮ内共有鍵（ＫＰＮｙ* （∈Zk））を新たにランダムに生成し、共有鍵更新情報（S*a,y）を次式により算出する。
【０１１７】
【数１７】
2010100923.tif 000019
【０１１８】
ＰＮＳＰ１１は、オーナＴＥａ１４から受信した共有鍵更新情報（S*a,y）を用いて、自身で保持している分散鍵１（Ｓｂ，ｙ）を次式により更新する。なお、ＰＮＳＰ１１は、共有鍵更新情報（S*a,y）を保存せずに消去する。
【０１１９】
【数１８】
2010100923.tif 000020
【０１２０】
以上が実施例３の説明である。
【０１２１】
次に、上述の実施例１を変形した実施例４から実施例９までを順次、説明する。実施例４〜９では、以下に示す表記を使用する。
TEX：ユーザxの携帯電話（第1の通信端末、登録通信端末）
TEowner：オーナの携帯電話（第3の通信端末、登録通信端末）
PNy：グループy
nTEz：デバイスz（第2の通信端末、非登録通信端末）
IMS：事業者認証基盤（IP Multimedia Subsystem）
PNSP：グループ鍵管理装置（管理装置）
IMPUnTE,x,z：ユーザxが利用するnTEzのIMS用ID（IMPU：IP Multimedia Public Identity）
KnTE,x,z：ユーザxが利用するnTEzとPNSPの共有鍵（第２の共有鍵）
KPN,y：PNy内のグループ内共有鍵（グループ内で利用される鍵、グループ用鍵）、l = | KPN,y |
Ix,z：ユーザxのnTEz用の端末個別情報
kx,z：ユーザxのnTEz用の端末用鍵情報
Kx,y：ユーザxのPNy内の共有鍵の暗号化用情報
Cx,y：ユーザxのPNy用の暗号化共有鍵情報
E(k, x)：暗号化用情報kでxを暗号化
D(k, c)：端末用鍵情報kでcを復号化
［実施例４］
【０１２２】
実施例４は、グループ内共有鍵（暗号化共有鍵）が管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図１６は、実施例４に係る概念図である。図１６に示されるように、グループ内共有鍵は、管理装置（ＰＮＳＰ）で暗号化された後に、暗号化共有鍵情報として管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。なお、暗号化共有鍵情報は、管理装置（ＰＮＳＰ）から、第１の通信端末（ユーザの携帯電話、ＴＥｘ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送されてもよい。
【０１２３】
図１６において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を生成して管理装置（ＰＮＳＰ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を管理装置（ＰＮＳＰ）へ送信する。管理装置（ＰＮＳＰ）は、暗号化用情報を用いてグループ内共有鍵を暗号化し、暗号化共有鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化共有鍵情報と端末用鍵情報とを用いてグループ内共有鍵を復号する。
【０１２４】
図１７は、実施例４に係る装置構成図である。図１７において、第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、端末個別情報生成部１０１、端末個別情報記憶部１０２、端末用鍵情報生成部１０３、端末用鍵情報送信部１０４、暗号化用情報生成部１０５及び暗号化用情報送信部１０６を有する。管理装置（ＰＮＳＰ）１１は、グループ内共有鍵記憶部２０１、暗号化用情報受信部２０２、暗号化部２０３、暗号化共有鍵情報送信部２０４及び暗号化共有鍵情報記憶部２０６を有する。実施例４では、管理装置（ＰＮＳＰ）が暗号化共有鍵情報を生成する点が実施例１と異なる。
【０１２５】
次に、図１８から図２２を参照して、実施例４に係る動作のうち、主に実施例１と異なる点を説明する。図１８から図２２は、実施例４に係る動作の手順を示すシーケンスチャートである。
【０１２６】
［準備段階］
図１８は、実施例４に係る準備段階のシーケンスチャートである。図１８において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ（PNy）のグループ内共有鍵（KPN,y）を生成し（ステップＡ１）、管理装置（ＰＮＳＰ）へ送信する（ステップＡ２）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、端末個別情報（Ia,z（ z = 1, …, NnTE：NnTEはユーザが利用できるデバイスの上限数）を生成し、端末個別情報（Ia,z ）から端末用鍵情報（ka,z）を生成する（ステップＡ３）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、端末用鍵情報（ka,z）を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する（ステップＢ１）。
【０１２７】
［ユーザ利用登録段階］
図１９は、実施例４に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図１９において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、該ユーザのグループ（PNy）への参加を許可する場合、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、更新したグループ内共有鍵（K*PN,y）を管理装置（ＰＮＳＰ）へ送信する（ステップＣ４）。管理装置（ＰＮＳＰ）は、各グループメンバに対応する暗号化用情報（kall,y）を用いて、更新されたグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＣ５）。
【０１２８】
［デバイス追加段階］
図２０は、実施例４に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図２０において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、更新したグループ内共有鍵（K*PN,y）を管理装置（ＰＮＳＰ）へ送信する（ステップＤ４）。
【０１２９】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ５）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、管理装置（ＰＮＳＰ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＤ６）。
【０１３０】
管理装置（ＰＮＳＰ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＤ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＤ８）。
【０１３１】
［デバイス離脱段階］
図２１は、実施例４に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図２１において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、更新したグループ内共有鍵（K*PN,y）を管理装置（ＰＮＳＰ）へ送信する（ステップＦ４）。
【０１３２】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ５）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、管理装置（ＰＮＳＰ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＦ６）。
【０１３３】
管理装置（ＰＮＳＰ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＦ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＦ８）。
【０１３４】
［ユーザ離脱段階］
図２２は、実施例４に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図２１において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化共有鍵情報（Ca,y）の削除を要求し、且つ、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＧ３）。
【０１３５】
管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化共有鍵情報（Ca,y）を削除する（ステップＧ４）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＧ５）。
【０１３６】
以上が実施例４の説明である。
［実施例５］
【０１３７】
実施例５は、グループ内共有鍵（暗号化共有鍵）が管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図２３は、実施例５に係る概念図である。図２３に示されるように、グループ内共有鍵は、管理装置（ＰＮＳＰ）で暗号化された後に、暗号化共有鍵情報として管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。なお、暗号化共有鍵情報は、管理装置（ＰＮＳＰ）から、第１の通信端末（ユーザの携帯電話、ＴＥｘ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送されてもよい。
【０１３８】
図２３において、管理装置（ＰＮＳＰ）は、グループ内共有鍵を生成する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を管理装置（ＰＮＳＰ）へ送信する。管理装置（ＰＮＳＰ）は、暗号化用情報を用いてグループ内共有鍵を暗号化し、暗号化共有鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化共有鍵情報と端末用鍵情報とを用いてグループ内共有鍵を復号する。
【０１３９】
図２４は、実施例５に係る装置構成図である。図２４において、管理装置（ＰＮＳＰ）１１は、グループ内共有鍵記憶部２０１、暗号化用情報受信部２０２、暗号化部２０３、暗号化共有鍵情報送信部２０４、グループ内共有鍵生成部２０５及び暗号化共有鍵情報記憶部２０６を有する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、図１７に示す実施例４と同様の構成である。実施例５では、管理装置（ＰＮＳＰ）がグループ内共有鍵及び暗号化共有鍵情報を生成する点が実施例１と異なる。
【０１４０】
次に、図２５から図２９を参照して、実施例５に係る動作のうち、主に実施例１と異なる点を説明する。図２５から図２９は、実施例５に係る動作の手順を示すシーケンスチャートである。
【０１４１】
［準備段階］
図２５は、実施例５に係る準備段階のシーケンスチャートである。図２５において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ（PNy）のグループ内共有鍵（KPN,y）の生成を要求する（ステップＡ１）。管理装置（ＰＮＳＰ）は、グループ（PNy）のグループ内共有鍵（KPN,y）を生成する（ステップＡ２）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、端末個別情報（Ia,z（ z = 1, …, NnTE：NnTEはユーザが利用できるデバイスの上限数）を生成し、端末個別情報（Ia,z ）から端末用鍵情報（ka,z）を生成する（ステップＡ３）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、端末用鍵情報（ka,z）を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する（ステップＢ１）。
【０１４２】
［ユーザ利用登録段階］
図２６は、実施例５に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図２６において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の更新を要求する（ステップＣ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＣ４）。管理装置（ＰＮＳＰ）は、各グループメンバに対応する暗号化用情報（kall,y）を用いて、更新されたグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＣ５）。
【０１４３】
［デバイス追加段階］
図２７は、実施例５に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図２７において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵（KPN,y）の更新を要求する（ステップＤ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ４）。
【０１４４】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ５）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、管理装置（ＰＮＳＰ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＤ６）。
【０１４５】
管理装置（ＰＮＳＰ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＤ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＤ８）。
【０１４６】
［デバイス離脱段階］
図２８は、実施例５に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図２８において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵（KPN,y）の更新を要求する（ステップＦ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ４）。
【０１４７】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ５）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、管理装置（ＰＮＳＰ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＦ６）。
【０１４８】
管理装置（ＰＮＳＰ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＦ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＦ８）。
【０１４９】
［ユーザ離脱段階］
図２９は、実施例５に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図２９において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化共有鍵情報（Ca,y）の削除を要求し、且つ、グループ内共有鍵（KPN,y）の更新を要求する（ステップＧ２）。
【０１５０】
管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ３）。管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化共有鍵情報（Ca,y）を削除する（ステップＧ４）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＧ５）。
【０１５１】
以上が実施例５の説明である。
［実施例６］
【０１５２】
実施例６は、グループ内共有鍵（暗号化共有鍵）が管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図３０は、実施例６に係る概念図である。図３０に示されるように、グループ内共有鍵は、管理装置（ＰＮＳＰ）から第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ送信されて、第１の通信端末（ユーザの携帯電話、ＴＥｘ）で暗号化された後に、暗号化共有鍵情報として第１の通信端末（ユーザの携帯電話、ＴＥｘ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。
【０１５３】
図３０において、管理装置（ＰＮＳＰ）は、グループ内共有鍵を生成して、第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、暗号化用情報を用いてグループ内共有鍵を暗号化し、暗号化共有鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化共有鍵情報と端末用鍵情報とを用いてグループ内共有鍵を復号する。
【０１５４】
図３１は、実施例６に係る装置構成図である。図３１において、図３１において、第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、端末個別情報生成部１０１、端末個別情報記憶部１０２、端末用鍵情報生成部１０３、端末用鍵情報送信部１０４、暗号化用情報生成部１０５、グループ内共有鍵記憶部１１０、暗号化部１１１、暗号化共有鍵情報送信部１１２及び暗号化共有鍵情報記憶部１１３を有する。管理装置（ＰＮＳＰ）１１は、グループ内共有鍵生成部２０５及びグループ内共有鍵送信部２１０を有する。実施例６では、管理装置（ＰＮＳＰ）がグループ内共有鍵を生成して第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ供給する点と、第１の通信端末（ユーザの携帯電話、ＴＥｘ）が暗号化共有鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ供給する点とが実施例１と異なる。
【０１５５】
次に、図３２から図３６を参照して、実施例６に係る動作のうち、主に実施例１と異なる点を説明する。図３２から図３６は、実施例６に係る動作の手順を示すシーケンスチャートである。
【０１５６】
［準備段階］
実施例６に係る準備段階は、図２５に示す実施例５と同じである。
【０１５７】
［ユーザ利用登録段階］
図３２は、実施例６に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図３２において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の更新を要求する（ステップＣ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＣ４）。
【０１５８】
管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＣ５）。各グループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、暗号化用情報（kall,y）を用いて、更新されたグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＣ６）。
【０１５９】
［デバイス追加段階］
図３３は、実施例６に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図３３において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵（KPN,y）の更新を要求する（ステップＤ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ４）。管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＤ５）。
【０１６０】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ６）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＤ７）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、暗号化用情報（kall,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＤ８）。
【０１６１】
［共有鍵復元段階］
図３４は、実施例６に係る共有鍵復元段階のシーケンスチャートである。これは、第２の通信端末（デバイス、ｎＴＥｚ）がグループ内で実際にサービスを享受する際にグループ内共有鍵を復元するときに行う段階である。図３４において、第２の通信端末（デバイス、ｎＴＥｚ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、グループ（PNy）のサービス開始（暗号化共有鍵）を要求する（ステップＥ１）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、サービス開始要求元の第２の通信端末（デバイス、ｎＴＥｚ）に対し、グループ（PNy）の当該デバイスに該当する暗号化共有鍵情報（Ca,y）を送信する（ステップＥ２）。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化共有鍵情報（Ca,y）と端末用鍵情報（ka,z）とを用いて、グループ内共有鍵（KPN,y = D(ka,z, Ca,y)）を復元する。
【０１６２】
［デバイス離脱段階］
図３５は、実施例６に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図３５において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵（KPN,y）の更新を要求する（ステップＦ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ４）。管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＦ５）。
【０１６３】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ６）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＦ７）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、暗号化用情報（kall,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＦ８）。
【０１６４】
［ユーザ離脱段階］
図３６は、実施例６に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図３６において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）のグループ離脱を通知し、且つ、グループ内共有鍵（KPN,y）の更新を要求する（ステップＧ２）。
【０１６５】
管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ３）。管理装置（ＰＮＳＰ）は、他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＧ４）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、暗号化用情報（kall,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＧ５）。
【０１６６】
以上が実施例６の説明である。
［実施例７］
【０１６７】
実施例７は、グループ内共有鍵（暗号化共有鍵）が第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図３７は、実施例７に係る概念図である。図３７に示されるように、グループ内共有鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）で暗号化された後に、暗号化共有鍵情報として第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。なお、暗号化共有鍵情報は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から、第１の通信端末（ユーザの携帯電話、ＴＥｘ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送されてもよい。
【０１６８】
図３７において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を生成する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）へ送信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報を用いてグループ内共有鍵を暗号化し、暗号化共有鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化共有鍵情報と端末用鍵情報とを用いてグループ内共有鍵を復号する。
【０１６９】
図３８は、実施例７に係る装置構成図である。図３８において、第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、端末個別情報生成部１０１、端末個別情報記憶部１０２、端末用鍵情報生成部１０３、端末用鍵情報送信部１０４、暗号化用情報生成部１０５及び暗号化用情報送信部１０６を有する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）１４Ａは、グループ内共有鍵記憶部３０１、暗号化用情報受信部３０２、暗号化部３０３、暗号化共有鍵情報送信部３０４及び暗号化共有鍵情報記憶部３０５を有する。実施例７では、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）が暗号化共有鍵情報を生成して第２の通信端末（デバイス、ｎＴＥｚ）へ送信する点が実施例１と異なる。
【０１７０】
次に、図３９から図４３を参照して、実施例７に係る動作のうち、主に実施例１と異なる点を説明する。図３９から図４３は、実施例７に係る動作の手順を示すシーケンスチャートである。
【０１７１】
［ユーザ利用登録段階］
図３９は、実施例７に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図３９において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、該ユーザのグループ（PNy）への参加を許可する場合、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、各グループメンバに対応する暗号化用情報（kall,y）を用いて、更新されたグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＣ４）。
【０１７２】
［デバイス追加段階］
図４０は、実施例７に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図４０において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ３）。
【０１７３】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＤ５）。
【０１７４】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＤ６）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＤ７）。
【０１７５】
［共有鍵復元段階］
図４１は、実施例７に係る共有鍵復元段階のシーケンスチャートである。これは、第２の通信端末（デバイス、ｎＴＥｚ）がグループ内で実際にサービスを享受する際にグループ内共有鍵を復元するときに行う段階である。図４１において、第２の通信端末（デバイス、ｎＴＥｚ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）のサービス開始（暗号化共有鍵）を要求する（ステップＥ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、サービス開始要求元の第２の通信端末（デバイス、ｎＴＥｚ）に対し、グループ（PNy）の当該デバイスに該当する暗号化共有鍵情報（Ca,y）を送信する（ステップＥ２）。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化共有鍵情報（Ca,y）と端末用鍵情報（ka,z）とを用いて、グループ内共有鍵（KPN,y = D(ka,z, Ca,y)）を復元する。
【０１７６】
［デバイス離脱段階］
図４２は、実施例７に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図４２において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ３）。
【０１７７】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＦ５）。
【０１７８】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＦ６）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＦ７）。
【０１７９】
［ユーザ離脱段階］
図４３は、実施例７に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図４３において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化共有鍵情報（Ca,y）を削除する（ステップＧ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＧ４）。
【０１８０】
以上が実施例７の説明である。
［実施例８］
【０１８１】
実施例８は、グループ内共有鍵（暗号化共有鍵）が第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図４４は、実施例８に係る概念図である。図４４に示されるように、グループ内共有鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ供給され、第１の通信端末（ユーザの携帯電話、ＴＥｘ）で暗号化された後に、暗号化共有鍵情報として第１の通信端末（ユーザの携帯電話、ＴＥｘ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。
【０１８２】
図４４において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を生成して第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を用いてグループ内共有鍵を暗号化し、暗号化共有鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化共有鍵情報と端末用鍵情報とを用いてグループ内共有鍵を復号する。
【０１８３】
図４５は、実施例８に係る装置構成図である。図４５において、第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、端末個別情報生成部１０１、端末個別情報記憶部１０２、端末用鍵情報生成部１０３、端末用鍵情報送信部１０４、暗号化用情報生成部１０５、グループ内共有鍵記憶部１１０、暗号化部１１１、暗号化共有鍵情報送信部１１２及び暗号化共有鍵情報記憶部１１３を有する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）１４Ａは、グループ内共有鍵生成部３１０及びグループ内共有鍵送信部３１１を有する。実施例８では、第１の通信端末（ユーザの携帯電話、ＴＥｘ）が暗号化共有鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ供給する点が実施例１と異なる。
【０１８４】
次に、図４６から図４９を参照して、実施例８に係る動作のうち、主に実施例１と異なる点を説明する。図４６から図４９は、実施例８に係る動作の手順を示すシーケンスチャートである。
【０１８５】
［ユーザ利用登録段階］
図４６は、実施例８に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図４６において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、該ユーザのグループ（PNy）への参加を許可する場合、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＣ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＣ４）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、暗号化用情報（kall,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＣ５）。
【０１８６】
［デバイス追加段階］
図４７は、実施例８に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図４７において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＤ３）。
【０１８７】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＤ５）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、暗号化用情報（kall,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＤ６）。
【０１８８】
［共有鍵復元段階］
実施例８に係る共有鍵復元段階は、図３４に示す実施例６と同じである。
【０１８９】
［デバイス離脱段階］
図４８は、実施例８に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図４８において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＦ３）。
【０１９０】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＦ５）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、暗号化用情報（kall,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＦ６）。
【０１９１】
［ユーザ離脱段階］
図４９は、実施例８に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図４９において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）をグループリストから削除し、グループリストを更新する（ステップＧ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ３）。
【０１９２】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、更新したグループ内共有鍵（K*PN,y）を送信する（ステップＧ４）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、暗号化用情報（kall,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＧ５）。
【０１９３】
以上が実施例８の説明である。
［実施例９］
【０１９４】
実施例９は、グループ内共有鍵（暗号化共有鍵）が第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から管理装置（ＰＮＳＰ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図５０は、実施例９に係る概念図である。図５０に示されるように、グループ内共有鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）で暗号化された後に、暗号化共有鍵情報として第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から管理装置（ＰＮＳＰ）経由で第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。なお、暗号化共有鍵情報は、管理装置（ＰＮＳＰ）から、さらに第１の通信端末（ユーザの携帯電話、ＴＥｘ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送されてもよい。
【０１９５】
図５０において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を生成する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）へ送信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報を用いてグループ内共有鍵を暗号化し、暗号化共有鍵情報を管理装置（ＰＮＳＰ）へ送信する。管理装置（ＰＮＳＰ）は、暗号化共有鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化共有鍵情報と端末用鍵情報とを用いてグループ内共有鍵を復号する。
【０１９６】
図５１は、実施例９に係る装置構成図である。図５１において、第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、端末個別情報生成部１０１、端末個別情報記憶部１０２、端末用鍵情報生成部１０３、端末用鍵情報送信部１０４、暗号化用情報生成部１０５及び暗号化用情報送信部１０６を有する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）１４Ａは、グループ内共有鍵記憶部３０１、暗号化用情報受信部３０２、暗号化部３０３及び暗号化共有鍵情報送信部３０４を有する。管理装置（ＰＮＳＰ）１１は、暗号化共有鍵情報受信部２２０、暗号化共有鍵情報記憶部２０６及び暗号化共有鍵情報送信部２０４を有する。実施例９では、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）が暗号化共有鍵情報を生成する点が実施例１と異なる。
【０１９７】
次に、図５２から図５５を参照して、実施例９に係る動作のうち、主に実施例１と異なる点を説明する。図５２から図５５は、実施例９に係る動作の手順を示すシーケンスチャートである。
【０１９８】
［ユーザ利用登録段階］
図５２は、実施例９に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図５２において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、該ユーザのグループ（PNy）への参加を許可する場合、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、各グループメンバに対応する暗号化用情報（kall,y）を用いて、更新されたグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報（Call,y）を「C*all,y = E(Kall,y, K*PN,y)」に更新する（ステップＣ４）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、更新された暗号化共有鍵情報（C*all,y）を送信する（ステップＣ５）。
【０１９９】
［デバイス追加段階］
図５３は、実施例９に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図５３において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ３）。
【０２００】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＤ５）。
【０２０１】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＤ６）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＤ７）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、更新された暗号化共有鍵情報（C*a,y、C*all,y）を送信する（ステップＤ８）。
【０２０２】
［デバイス離脱段階］
図５４は、実施例９に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図５４において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ３）。
【０２０３】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＦ５）。
【０２０４】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報（K*a,y）を用いてグループ内共有鍵（K*PN,y）を暗号化し、暗号化共有鍵情報「C*a,y = E(K*a,y, K*PN,y)」を生成し更新する（ステップＦ６）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＦ７）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、更新された暗号化共有鍵情報（C*a,y、C*all,y）を送信する（ステップＦ８）。
【０２０５】
［ユーザ離脱段階］
図５５は、実施例９に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図５５において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化共有鍵情報（Ca,y）を削除する（ステップＧ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（K*PN,y）と、グループメンバの各々に対応する暗号化用情報（Kall,y）とを用いて、暗号化共有鍵情報「C*all,y = E(Kall,y, K*PN,y)」を生成し更新する（ステップＧ４）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、更新された暗号化共有鍵情報（C*all,y」を送信し、且つ、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化共有鍵情報（Ca,y）の削除を要求する（ステップＧ５）。管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化共有鍵情報（Ca,y）を削除する。
【０２０６】
以上が実施例９の説明である。
【０２０７】
次に、上述の実施例２を変形した実施例１０から実施例１５までを順次、説明する。実施例１０〜１５では、以下に示す表記を使用する。
TEX：ユーザxの携帯電話（第1の通信端末、登録通信端末）
TEowner：オーナの携帯電話（第3の通信端末、登録通信端末）
PNy：グループy
nTEz：デバイスz（第2の通信端末、非登録通信端末）
IMS：事業者認証基盤（IP Multimedia Subsystem）
PNSP：グループ鍵管理装置（管理装置）
IMPUnTE,x,z：ユーザxが利用するnTEzのIMS用ID（IMPU：IP Multimedia Public Identity）
KnTE,x,z：ユーザxが利用するnTEzとPNSPの共有鍵（第２の共有鍵）
KPN,y：PNy内のグループ内共有鍵（グループ内で利用される鍵、グループ用鍵）、l = | KPN,y |
ΔKPN,y：更新前後のグループ内共有鍵（KPN,y）の差分
Sx,y：ユーザx用のKPN,yの第１の分散鍵
Ux,y：ユーザx用のKPN,yの第２の分散鍵
Ix,z：ユーザxのnTEz用の端末個別情報
kx,z：ユーザxのnTEz用の端末用鍵情報
Kx,y：ユーザxのPNy内の分散鍵の暗号化用情報
Cx,y：ユーザxのPNy用の暗号化分散鍵情報
E(k, x)：暗号化用情報kでxを暗号化
D(k, c)：端末用鍵情報kでcを復号化
Div(k)：秘密情報kを2つの分散鍵に分割
Comb(x, y)：分散鍵x, yを結合し、もとの秘密情報を復元
Update(x, Δk)：秘密情報kの更新前後の差分Δkと、もとの秘密情報kの分散鍵xから、更新後の秘密情報k* (= k + Δk) に対応する分散鍵x*を生成（Div(k) = (x, y), Update(x, Δk) = x*とすると、Comb(x*, y) = k*）
［実施例１０］
【０２０８】
実施例１０は、実施例２と実施例４を組み合わせた実施例である。実施例１０は、グループ内共有鍵（暗号化共有鍵）が管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図５６は、実施例１０に係る概念図である。図５６に示されるように、グループ内共有鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）で秘密分散法によって第１の分散鍵と第２の分散鍵とに分割された後に、管理装置（ＰＮＳＰ）へ送信される。第１の分散鍵は、管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。第２の分散鍵は、管理装置（ＰＮＳＰ）で暗号化された後に、暗号化分散鍵情報として管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。なお、第１の分散鍵及び暗号化分散鍵情報は、管理装置（ＰＮＳＰ）から、第１の通信端末（ユーザの携帯電話、ＴＥｘ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送されてもよい。
【０２０９】
図５６において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を生成する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を秘密分散法によって第１の分散鍵と第２の分散鍵とに分割し、第１の分散鍵及び第２の分散鍵を管理装置（ＰＮＳＰ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を管理装置（ＰＮＳＰ）へ送信する。管理装置（ＰＮＳＰ）は、暗号化用情報を用いて第２の分散鍵を暗号化し、暗号化分散鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化分散鍵情報と端末用鍵情報とを用いて第２の分散鍵を復号する。管理装置（ＰＮＳＰ）は、第１の分散鍵を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、第１の分散鍵及び第２の分散鍵を用いてグループ内共有鍵を復元する。
【０２１０】
図５７は、実施例１０に係る装置構成図である。図５７において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）１４Ａは、分散鍵供給部３３０を有する。管理装置（ＰＮＳＰ）は、暗号化用情報受信部２０２、暗号化部２０３、分散鍵記憶部２４０、暗号化分散鍵情報送信部２４１、分散鍵送信部２４２及び暗号化分散鍵情報記憶部２４３を有する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、図１７に示す実施例４と同様の構成である。実施例１０では、管理装置（ＰＮＳＰ）が暗号化分散鍵情報を生成する点が実施例２と異なる。
【０２１１】
次に、図５８から図６２を参照して、実施例１０に係る動作のうち、主に実施例２と異なる点を説明する。図５８から図６２は、実施例１０に係る動作の手順を示すシーケンスチャートである。
【０２１２】
［準備段階］
図５８は、実施例１０に係る準備段階のシーケンスチャートである。図５８において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ（PNy）のグループ内共有鍵（KPN,y）を生成する（ステップＡ１）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、端末個別情報（Ia,z（ z = 1, …, NnTE：NnTEはユーザが利用できるデバイスの上限数）を生成し、端末個別情報（Ia,z ）から端末用鍵情報（ka,z）を生成する（ステップＡ２）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、端末用鍵情報（ka,z）を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する（ステップＢ１）。
【０２１３】
［ユーザ利用登録段階］
図５９は、実施例１０に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図５９において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、該ユーザのグループ（PNy）への参加を許可する場合、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新し、該ユーザに対応する第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）を「(Sa,y, Ua,y) = Div(K*PN,y)」により生成する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、管理装置（ＰＮＳＰ）に対し、第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）並びにグループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＣ４）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＣ５）。
【０２１４】
［デバイス追加段階］
図６０は、実施例１０に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図６０において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＣ４）。
【０２１５】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ５）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、管理装置（ＰＮＳＰ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＤ６）。
【０２１６】
管理装置（ＰＮＳＰ）は、暗号化用情報（K*a,y）を用いて、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第２の分散鍵（Ua,y）を暗号化し、暗号化分散鍵情報「C*a,y= E(k*a,y, Ua,y)」を生成し更新する（ステップＤ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＤ８）。
【０２１７】
［デバイス離脱段階］
図６１は、実施例１０に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図６１において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＦ４）。
【０２１８】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ５）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、管理装置（ＰＮＳＰ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＦ６）。
【０２１９】
管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第２の分散鍵（Ua,y）を「U*a,y = Update(Ua,y, ΔKPN,y)」に更新し、さらに、暗号化用情報（K*a,y）を用いて、更新された第２の分散鍵（U*a,y）を暗号化し、暗号化分散鍵情報「C*a,y = E(k*a,y, U*a,y)」を生成し更新する（ステップＦ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＦ８）。
【０２２０】
［ユーザ離脱段階］
図６２は、実施例１０に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図６２において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化分散鍵情報（Ca,y）及び第１の分散鍵（Sa,y）の削除を要求し、且つ、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＧ３）。
【０２２１】
管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化分散鍵情報（Ca,y）及び第１の分散鍵（Sa,y）を削除する（ステップＧ４）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＧ５）。
【０２２２】
以上が実施例１０の説明である。
［実施例１１］
【０２２３】
実施例１１は、実施例２と実施例５を組み合わせた実施例である。実施例１１は、グループ内共有鍵（暗号化共有鍵）が管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図６３は、実施例１１に係る概念図である。図６３に示されるように、グループ内共有鍵は、管理装置（ＰＮＳＰ）で秘密分散法によって第１の分散鍵と第２の分散鍵とに分割される。第１の分散鍵は、管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。第２の分散鍵は、管理装置（ＰＮＳＰ）で暗号化された後に、暗号化分散鍵情報として管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。なお、第１の分散鍵及び暗号化分散鍵情報は、管理装置（ＰＮＳＰ）から、第１の通信端末（ユーザの携帯電話、ＴＥｘ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送されてもよい。
【０２２４】
図６３において、管理装置（ＰＮＳＰ）は、グループ内共有鍵を生成する。管理装置（ＰＮＳＰ）は、グループ内共有鍵を秘密分散法によって第１の分散鍵と第２の分散鍵とに分割する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を管理装置（ＰＮＳＰ）へ送信する。管理装置（ＰＮＳＰ）は、暗号化用情報を用いて第２の分散鍵を暗号化し、暗号化分散鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化分散鍵情報と端末用鍵情報とを用いて第２の分散鍵を復号する。管理装置（ＰＮＳＰ）は、第１の分散鍵を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、第１の分散鍵及び第２の分散鍵を用いてグループ内共有鍵を復元する。
【０２２５】
図６４は、実施例１１に係る装置構成図である。図６４において、管理装置（ＰＮＳＰ）１１は、グループ内共有鍵記憶部２０１、暗号化用情報受信部２０２、暗号化部２０３、分散鍵記憶部２４０、暗号化分散鍵情報送信部２４１、分散鍵送信部２４２、暗号化分散鍵情報記憶部２４３及び分散鍵供給部２５０を有する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、図１７に示す実施例４と同様の構成である。実施例１１では、管理装置（ＰＮＳＰ）がグループ内共有鍵及び暗号化分散鍵情報を生成する点が実施例２と異なる。
【０２２６】
次に、図６５から図６９を参照して、実施例１１に係る動作のうち、主に実施例２と異なる点を説明する。図６５から図６９は、実施例１１に係る動作の手順を示すシーケンスチャートである。
【０２２７】
［準備段階］
図６５は、実施例１１に係る準備段階のシーケンスチャートである。図６５において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ（PNy）のグループ内共有鍵（KPN,y）の生成を要求する（ステップＡ１）。管理装置（ＰＮＳＰ）は、グループ（PNy）のグループ内共有鍵（KPN,y）を生成する（ステップＡ２）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、端末個別情報（Ia,z（ z = 1, …, NnTE：NnTEはユーザが利用できるデバイスの上限数）を生成し、端末個別情報（Ia,z ）から端末用鍵情報（ka,z）を生成する（ステップＡ３）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、端末用鍵情報（ka,z）を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する（ステップＢ１）。
【０２２８】
［ユーザ利用登録段階］
図６６は、実施例１１に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図６６において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の更新と、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）の生成とを要求する（ステップＣ３）。
【０２２９】
管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）を「(Sa,y, Ua,y) = Div(K*PN,y)」により生成する（ステップＣ４）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＣ５）。
【０２３０】
［デバイス追加段階］
図６７は、実施例１１に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図６７において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵（KPN,y）の更新を要求する（ステップＤ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ４）。
【０２３１】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ５）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、管理装置（ＰＮＳＰ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＤ６）。
【０２３２】
管理装置（ＰＮＳＰ）は、暗号化用情報（K*a,y）を用いて、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第２の分散鍵（Ua,y）を暗号化し、暗号化分散鍵情報「C*a,y= E(k*a,y, Ua,y)」を生成し更新する（ステップＤ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＤ８）。
【０２３３】
［デバイス離脱段階］
図６８は、実施例１１に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図６８において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵（KPN,y）の更新を要求する（ステップＦ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ４）。
【０２３４】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ５）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、管理装置（ＰＮＳＰ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＦ６）。
【０２３５】
管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第２の分散鍵（Ua,y）を「U*a,y = Update(Ua,y, ΔKPN,y)」に更新し、さらに、暗号化用情報（K*a,y）を用いて、更新された第２の分散鍵（U*a,y）を暗号化し、暗号化分散鍵情報「C*a,y = E(k*a,y, U*a,y)」を生成し更新する（ステップＦ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＦ８）。
【０２３６】
［ユーザ離脱段階］
図６９は、実施例１１に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図６９において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化分散鍵情報（Ca,y）及び第１の分散鍵（Sa,y）の削除を要求し、且つ、グループ内共有鍵（KPN,y）の更新を要求する（ステップＧ２）。
【０２３７】
管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ３）。管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化分散鍵情報（Ca,y）及び第１の分散鍵（Sa,y）を削除する（ステップＧ４）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＧ５）。
【０２３８】
以上が実施例１１の説明である。
［実施例１２］
【０２３９】
実施例１２は、実施例２と実施例６を組み合わせた実施例である。実施例１２は、グループ内共有鍵（暗号化共有鍵）が管理装置（ＰＮＳＰ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図７０は、実施例１２に係る概念図である。図７０に示されるように、グループ内共有鍵は、管理装置（ＰＮＳＰ）で秘密分散法によって第１の分散鍵と第２の分散鍵とに分割された後に、管理装置（ＰＮＳＰ）から第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ送信される。第１の分散鍵は、第１の通信端末（ユーザの携帯電話、ＴＥｘ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。第２の分散鍵は、第１の通信端末（ユーザの携帯電話、ＴＥｘ）で暗号化された後に、暗号化分散鍵情報として第１の通信端末（ユーザの携帯電話、ＴＥｘ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。
【０２４０】
図７０において、管理装置（ＰＮＳＰ）は、グループ内共有鍵を生成する。管理装置（ＰＮＳＰ）は、グループ内共有鍵を秘密分散法によって第１の分散鍵と第２の分散鍵とに分割する。管理装置（ＰＮＳＰ）は、第１の分散鍵および第２の分散鍵を第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、暗号化用情報を用いて第２の分散鍵を暗号化し、暗号化分散鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化分散鍵情報と端末用鍵情報とを用いて第２の分散鍵を復号する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、第１の分散鍵を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、第１の分散鍵及び第２の分散鍵を用いてグループ内共有鍵を復元する。
【０２４１】
図７１は、実施例１２に係る装置構成図である。図７１において、第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、端末個別情報生成部１０１、端末個別情報記憶部１０２、端末用鍵情報生成部１０３、端末用鍵情報送信部１０４、暗号化用情報生成部１０５、暗号化部１１１、分散鍵記憶部１３０、暗号化分散鍵情報送信部１３１、分散鍵送信部１３２及び暗号化分散鍵情報記憶部１３３を有する。管理装置（ＰＮＳＰ）１１は、分散鍵送信部２４２及び分散鍵供給部２５０を有する。実施例１２では、管理装置（ＰＮＳＰ）が分散鍵を生成して第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ供給する点と、第１の通信端末（ユーザの携帯電話、ＴＥｘ）が第１の分散鍵及び暗号化分散鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ供給する点とが実施例２と異なる。
【０２４２】
次に、図７２から図７６を参照して、実施例１２に係る動作のうち、主に実施例２と異なる点を説明する。図７２から図７６は、実施例１２に係る動作の手順を示すシーケンスチャートである。
【０２４３】
［準備段階］
実施例１２に係る準備段階は、図６５に示す実施例１１と同じである。
【０２４４】
［ユーザ利用登録段階］
図７２は、実施例１２に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図７２において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の更新と、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）の生成とを要求する（ステップＣ３）。
【０２４５】
管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）を「(Sa,y, Ua,y) = Div(K*PN,y)」により生成する（ステップＣ４）。管理装置（ＰＮＳＰ）は、他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＣ５）。管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）を送信する（ステップＣ６）。各グループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＣ７）。
【０２４６】
［デバイス追加段階］
図７３は、実施例１２に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図７３において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵（KPN,y）の更新を要求する（ステップＤ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ４）。管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＤ５）。
【０２４７】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ６）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、暗号化用情報（K*a,y）を用いて第２の分散鍵（Ua,y）を暗号化し、暗号化分散鍵情報「C*a,y = E(k*a,y, Ua,y)」を生成し更新する（ステップＤ７）。各グループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＤ８）。
【０２４８】
［共有鍵復元段階］
図７４は、実施例１２に係る共有鍵復元段階のシーケンスチャートである。これは、第２の通信端末（デバイス、ｎＴＥｚ）がグループ内で実際にサービスを享受する際にグループ内共有鍵を復元するときに行う段階である。図７４において、第２の通信端末（デバイス、ｎＴＥｚ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、グループ（PNy）のサービス開始（暗号化共有鍵）を要求する（ステップＥ１）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、サービス開始要求元の第２の通信端末（デバイス、ｎＴＥｚ）に対し、グループ（PNy）の当該デバイスに該当する暗号化分散鍵情報（Ca,y）及び第１の分散鍵（Sa,y）を送信する（ステップＥ２）。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化分散鍵情報（Ca,y）と端末用鍵情報（ka,z）とを用いて、グループ内共有鍵（KPN,y = Comb( D(ka,z, Ca,y), Sa,y)）を復元する（ステップＥ３）。
【０２４９】
［デバイス離脱段階］
図７５は、実施例１２に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図７５において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵（KPN,y）の更新を要求する（ステップＦ３）。管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ４）。管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＦ５）。
【０２５０】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ６）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて第２の分散鍵（Ua,y）を「U*a,y = Update(Ua,y, ΔKPN,y)」に更新し、さらに、暗号化用情報（K*a,y）を用いて、更新された第２の分散鍵（U*a,y）を暗号化し、暗号化分散鍵情報「C*a,y = E(k*a,y, U*a,y)」を生成し更新する（ステップＦ７）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＦ８）。
【０２５１】
［ユーザ離脱段階］
図７６は、実施例１２に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図７６において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）のグループ離脱を通知し、且つ、グループ内共有鍵（KPN,y）の更新を要求する（ステップＧ２）。
【０２５２】
管理装置（ＰＮＳＰ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ３）。管理装置（ＰＮＳＰ）は、他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＧ４）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＧ５）。
【０２５３】
以上が実施例１２の説明である。
［実施例１３］
【０２５４】
実施例１３は、実施例２と実施例７を組み合わせた実施例である。実施例１３は、グループ内共有鍵（暗号化共有鍵）が第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図７７は、実施例１３に係る概念図である。図７７に示されるように、グループ内共有鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）で秘密分散法によって第１の分散鍵と第２の分散鍵とに分割される。第１の分散鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。第２の分散鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）で暗号化された後に、暗号化分散鍵情報として第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。なお、第１の分散鍵及び暗号化分散鍵情報は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から、第１の通信端末（ユーザの携帯電話、ＴＥｘ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送されてもよい。
【０２５５】
図７７において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を生成する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を秘密分散法によって第１の分散鍵と第２の分散鍵とに分割する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）へ送信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報を用いて第２の分散鍵を暗号化し、暗号化分散鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化分散鍵情報と端末用鍵情報とを用いて第２の分散鍵を復号する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の分散鍵を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、第１の分散鍵及び第２の分散鍵を用いてグループ内共有鍵を復元する。
【０２５６】
図７８は、実施例１３に係る装置構成図である。図７８において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）１４Ａは、グループ内共有鍵記憶部３０１、暗号化用情報受信部３０２、暗号化部３０３、分散鍵供給部３３０、暗号化分散鍵情報送信部３４０、分散鍵記憶部３４１、分散鍵送信部３４２及び暗号化分散鍵情報記憶部３４３を有する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、図３８に示す実施例７と同様の構成である。実施例１３では、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）が暗号化分散鍵情報を生成して第２の通信端末（デバイス、ｎＴＥｚ）へ送信する点が実施例２と異なる。
【０２５７】
次に、図７９から図８３を参照して、実施例１３に係る動作のうち、主に実施例２と異なる点を説明する。図７９から図８３は、実施例１３に係る動作の手順を示すシーケンスチャートである。
【０２５８】
［ユーザ利用登録段階］
図７９は、実施例１３に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図７９において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、該ユーザのグループ（PNy）への参加を許可する場合、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新し、該ユーザに対応する第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）を「(Sa,y, Ua,y) = Div(K*PN,y)」により生成する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＣ４）。
【０２５９】
［デバイス追加段階］
図８０は、実施例１３に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図８０において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ３）。
【０２６０】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＤ５）。
【０２６１】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報（K*a,y）を用いて、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第２の分散鍵（Ua,y）を暗号化し、暗号化分散鍵情報「C*a,y= E(k*a,y, Ua,y)」を生成し更新する（ステップＤ６）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＤ７）。
【０２６２】
［共有鍵復元段階］
図８１は、実施例１３に係る共有鍵復元段階のシーケンスチャートである。これは、第２の通信端末（デバイス、ｎＴＥｚ）がグループ内で実際にサービスを享受する際にグループ内共有鍵を復元するときに行う段階である。図８１において、第２の通信端末（デバイス、ｎＴＥｚ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）のサービス開始（暗号化共有鍵）を要求する（ステップＥ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、サービス開始要求元の第２の通信端末（デバイス、ｎＴＥｚ）に対し、グループ（PNy）の当該デバイスに該当する暗号化分散鍵情報（Ca,y）を送信する（ステップＥ２）。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化分散鍵情報（Ca,y）と端末用鍵情報（ka,z）とを用いて、グループ内共有鍵（KPN,y = Comb( D(ka,z, Ca,y), Sa,y)）を復元する（ステップＥ３）。
【０２６３】
［デバイス離脱段階］
図８２は、実施例１３に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図８２において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ３）。
【０２６４】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＦ５）。
【０２６５】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第２の分散鍵（Ua,y）を「U*a,y = Update(Ua,y, ΔKPN,y)」に更新し、さらに、暗号化用情報（K*a,y）を用いて、更新された第２の分散鍵（U*a,y）を暗号化し、暗号化分散鍵情報「C*a,y = E(k*a,y, U*a,y)」を生成し更新する（ステップＦ６）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、グループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＦ７）。
【０２６６】
［ユーザ離脱段階］
図８３は、実施例１３に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図８３において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化分散鍵情報（Ca,y）及び第１の分散鍵（Sa,y）を削除する（ステップＧ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＧ４）。
【０２６７】
以上が実施例１３の説明である。
［実施例１４］
【０２６８】
実施例１４は、実施例２と実施例８を組み合わせた実施例である。実施例１４は、グループ内共有鍵（暗号化共有鍵）が第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図８４は、実施例１４に係る概念図である。図８４に示されるように、グループ内共有鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）で秘密分散法によって第１の分散鍵と第２の分散鍵とに分割される。第１の分散鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第１の通信端末（ユーザの携帯電話、ＴＥｘ）経由で第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。第２の分散鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ送信され、第１の通信端末（ユーザの携帯電話、ＴＥｘ）で暗号化された後に、暗号化分散鍵情報として第１の通信端末（ユーザの携帯電話、ＴＥｘ）から第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。
【０２６９】
図８４において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を生成する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を秘密分散法によって第１の分散鍵と第２の分散鍵とに分割して第１の通信端末（ユーザの携帯電話、ＴＥｘ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、暗号化用情報を用いて第２の分散鍵を暗号化し、暗号化分散鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化分散鍵情報と端末用鍵情報とを用いて第２の分散鍵を復号する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、第１の分散鍵を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、第１の分散鍵及び第２の分散鍵を用いてグループ内共有鍵を復元する。
【０２７０】
図８５は、実施例１４に係る装置構成図である。図８５において、第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、端末個別情報生成部１０１、端末個別情報記憶部１０２、端末用鍵情報生成部１０３、端末用鍵情報送信部１０４、暗号化用情報生成部１０５、暗号化部１１１、分散鍵記憶部１３０、暗号化分散鍵情報送信部１３１、分散鍵送信部１３２及び暗号化分散鍵情報記憶部１３３を有する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）１４Ａは、グループ内共有鍵生成部３１０及び分散鍵供給部３３０を有する。実施例１４では、第１の通信端末（ユーザの携帯電話、ＴＥｘ）が暗号化分散鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ供給する点が実施例２と異なる。
【０２７１】
次に、図８６から図８９を参照して、実施例１４に係る動作のうち、主に実施例２と異なる点を説明する。図８６から図８９は、実施例１４に係る動作の手順を示すシーケンスチャートである。
【０２７２】
［ユーザ利用登録段階］
図８６は、実施例１４に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図８６において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、該ユーザのグループ（PNy）への参加を許可する場合、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新し、該ユーザに対応する第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）を「(Sa,y, Ua,y) = Div(K*PN,y)」により生成する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）を送信する（ステップＣ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＣ４）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＣ５）。
【０２７３】
［デバイス追加段階］
図８７は、実施例１４に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図８７において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＤ３）。
【０２７４】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、暗号化用情報（K*a,y）を用いて第２の分散鍵（Ua,y）を暗号化し、暗号化分散鍵情報「C*a,y = E(k*a,y, Ua,y)」を生成し更新する（ステップＤ５）。各グループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＤ６）。
【０２７５】
［共有鍵復元段階］
実施例１４に係る共有鍵復元段階は、図７４に示す実施例１２と同じである。
【０２７６】
［デバイス離脱段階］
図８８は、実施例１４に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図８８において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）及び他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＦ３）。
【０２７７】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて第２の分散鍵（Ua,y）を「U*a,y = Update(Ua,y, ΔKPN,y)」に更新し、さらに、暗号化用情報（K*a,y）を用いて、更新された第２の分散鍵（U*a,y）を暗号化し、暗号化分散鍵情報「C*a,y = E(k*a,y, U*a,y)」を生成し更新する（ステップＦ５）。各グループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＦ６）。
【０２７８】
［ユーザ離脱段階］
図８９は、実施例１４に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図８９において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）をグループリストから削除し、グループリストを更新する（ステップＧ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ３）。
【０２７９】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信する（ステップＧ４）。他のグループメンバの第１の通信端末（ユーザの携帯電話、ＴＥａｌｌ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＧ５）。
【０２８０】
以上が実施例１４の説明である。
［実施例１５］
【０２８１】
実施例１５は、実施例２と実施例９を組み合わせた実施例である。実施例１５は、グループ内共有鍵（暗号化共有鍵）が第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から管理装置（ＰＮＳＰ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送される。図９０は、実施例１５に係る概念図である。図９０に示されるように、グループ内共有鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）で秘密分散法によって第１の分散鍵と第２の分散鍵とに分割される。第１の分散鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から管理装置（ＰＮＳＰ）経由で第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。第２の分散鍵は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）で暗号化された後に、暗号化分散鍵情報として第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）から管理装置（ＰＮＳＰ）経由で第２の通信端末（デバイス、ｎＴＥｚ）へ送信される。なお、第１の分散鍵及び暗号化分散鍵情報は、管理装置（ＰＮＳＰ）から、さらに第１の通信端末（ユーザの携帯電話、ＴＥｘ）を経由して第２の通信端末（デバイス、ｎＴＥｚ）へ配送されてもよい。
【０２８２】
図９０において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を生成する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵を秘密分散法によって第１の分散鍵と第２の分散鍵とに分割する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）毎に、端末個別情報から端末用鍵情報を生成し、該端末用鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）は、グループに参加させる第２の通信端末（デバイス、ｎＴＥｚ）の端末個別情報を用いて暗号化用情報を生成し、該暗号化用情報を第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）へ送信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報を用いて第２の分散鍵を暗号化し、暗号化分散鍵情報を管理装置（ＰＮＳＰ）へ送信する。管理装置（ＰＮＳＰ）は、暗号化分散鍵情報を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、暗号化分散鍵情報と端末用鍵情報とを用いて第２の分散鍵を復号する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の分散鍵を管理装置（ＰＮＳＰ）へ送信する。管理装置（ＰＮＳＰ）は、第１の分散鍵を第２の通信端末（デバイス、ｎＴＥｚ）へ送信する。第２の通信端末（デバイス、ｎＴＥｚ）は、第１の分散鍵及び第２の分散鍵を用いてグループ内共有鍵を復元する。
【０２８３】
図９１は、実施例１５に係る装置構成図である。図９１において、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）１４Ａは、グループ内共有鍵記憶部３０１、暗号化用情報受信部３０２、暗号化部３０３、分散鍵供給部３３０、暗号化分散鍵情報送信部３４０、分散鍵記憶部３４１及び分散鍵送信部３４２を有する。管理装置（ＰＮＳＰ）１１は、分散鍵記憶部２４０、暗号化分散鍵情報送信部２４１、分散鍵送信部２４２、暗号化分散鍵情報受信部２６０及び暗号化分散鍵情報記憶部２４３を有する。第１の通信端末（ユーザの携帯電話、ＴＥｘ）１４は、図５１に示す実施例９と同様の構成である。実施例１５では、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）が暗号化分散鍵情報を生成する点が実施例２と異なる。
【０２８４】
次に、図９２から図９５を参照して、実施例１５に係る動作のうち、主に実施例２と異なる点を説明する。図９２から図９５は、実施例１５に係る動作の手順を示すシーケンスチャートである。
【０２８５】
［ユーザ利用登録段階］
図９２は、実施例１５に係るユーザ利用登録段階のシーケンスチャートである。これは、ユーザが、グループに参加するときにグループのオーナに対して利用登録を行う段階である。図９２において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、グループ（PNy）への参加要求を送信する（ステップＣ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、該ユーザのグループ（PNy）への参加を許可する場合、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新し、該ユーザに対応する第１の分散鍵（Sa,y）及び第２の分散鍵（Ua,y）を「(Sa,y, Ua,y) = Div(K*PN,y)」により生成する（ステップＣ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対し、参加許可又は参加拒否を返信する（ステップＣ３）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、参加を許可した場合、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の差分（ΔKPN,y）及び第１の分散鍵（Sa,y）を送信する（ステップＣ４）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＣ５）。
【０２８６】
［デバイス追加段階］
図９３は、実施例１５に係るデバイス追加段階のシーケンスチャートである。これは、ユーザが、ユーザ利用登録後に、第２の通信端末（デバイス、ｎＴＥｚ）をグループに参加させるときに行う段階である。図９３において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第２の通信端末（デバイス、ｎＴＥｚ）の追加を要求する（ステップＤ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＤ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＤ３）。
【０２８７】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）に追加した第２の通信端末（デバイス、ｎＴＥｚ）及び既にグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,z、Ia,w （w∈Pa,y, Pa,y：ユーザＡが利用しているnTEのうち、PNyに既に参加しているnTE（nTEw）の集合）を用いて、暗号化用情報（Ka,y）を「Ka,y」から「K*a,y」へ更新する（ステップＤ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＤ５）。
【０２８８】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、暗号化用情報（K*a,y）を用いて、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第２の分散鍵（Ua,y）を暗号化し、暗号化分散鍵情報「C*a,y= E(k*a,y, Ua,y)」を生成し更新する（ステップＤ６）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の差分（ΔKPN,y）及び暗号化分散鍵情報（C*a,y）を送信する（ステップＤ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＤ８）。
【０２８９】
［デバイス離脱段階］
図９４は、実施例１５に係るデバイス離脱段階のシーケンスチャートである。これは、ユーザが第２の通信端末（デバイス、ｎＴＥｚ）をグループから離脱させるときに行う段階である。図９４において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、デバイス離脱要求を送信する（ステップＦ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＦ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する（ステップＦ３）。
【０２９０】
第１の通信端末（ユーザの携帯電話、ＴＥａ）は、グループ（PNy）から離脱した第２の通信端末（デバイス、ｎＴＥｚ）以外でグループ（PNy）に参加している第２の通信端末（デバイス、ｎＴＥｚ）に各々対応する端末用個別情報（Ia,w）を用いて、暗号化用情報（K*a,y）を生成し更新する（ステップＦ４）。第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、更新した暗号化用情報（K*a,y）を送信する（ステップＦ５）。
【０２９１】
第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、第１の通信端末（ユーザの携帯電話、ＴＥａ）に対応する第２の分散鍵（Ua,y）を「U*a,y = Update(Ua,y, ΔKPN,y)」に更新し、さらに、暗号化用情報（K*a,y）を用いて、更新された第２の分散鍵（U*a,y）を暗号化し、暗号化分散鍵情報「C*a,y = E(k*a,y, U*a,y)」を生成し更新する（ステップＦ６）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の差分（ΔKPN,y）及び暗号化分散鍵情報（C*a,y）を送信する（ステップＦ７）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、グループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＦ８）。
【０２９２】
［ユーザ離脱段階］
図９５は、実施例１５に係るユーザ離脱段階のシーケンスチャートである。これは、グループのオーナがユーザをグループから離脱させるときに行う段階である。図９５において、第１の通信端末（ユーザの携帯電話、ＴＥａ）は、第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）に対し、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する情報（Ca,y）の削除を要求する（ステップＧ１）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）へ返信する。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、グループ内共有鍵（KPN,y）を「KPN,y」から「K*PN,y」へ更新する（ステップＧ２）。第３の通信端末（オーナの携帯電話、ＴＥｏｗｎｅｒ）は、管理装置（ＰＮＳＰ）に対し、グループ内共有鍵の差分（ΔKPN,y）を送信し、且つ、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化分散鍵情報（Ca,y）及び第１の分散鍵（Sa,y）の削除を要求する（ステップＧ３）。
【０２９３】
管理装置（ＰＮＳＰ）は、第１の通信端末（ユーザの携帯電話、ＴＥａ）に関する暗号化分散鍵情報（Ca,y）及び第１の分散鍵（Sa,y）を削除する（ステップＧ４）。管理装置（ＰＮＳＰ）は、グループ内共有鍵の差分（ΔKPN,y）を用いて、他のグループメンバの各々に対応する第１の分散鍵（Sall,y）を「S*all,y = Update(Sall,y, ΔKPN,y)」に更新する（ステップＧ５）。
【０２９４】
以上が実施例１５の説明である。
【０２９５】
なお、上述の実施例１０〜１５に対して、実施例３に係るグループ内共有鍵の分散方法を適用するようにしてもよい。
【０２９６】
なお、上述の各実施例の各段階における各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、鍵共有処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０２９７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０２９８】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
本実施形態によれば、ネットワークを介して離れて位置する複数の装置同士（例えば、ユーザの通信端末とＨＳＳ、ユーザの通信端末とアプリケーションサーバ、ユーザの通信端末と他のユーザの通信端末、など）でセキュリティの高いグループ内通信を実現するための鍵（グループ内共有鍵）を装置間で共有して、通信内容の秘匿性、完全性が保証される形で通信を行うことが可能となる。そして、ある装置が当該グループから離脱する場合に、離脱後に当該装置が、当該装置に保持する情報を用いてグループ内共有鍵を復元することができないようにすることが可能となる。これにより、グループから離脱したユーザが、当該グループ内の通信を傍受することを防止することができる。
【産業上の利用可能性】
【０２９９】
本発明は、複数の端末装置がネットワーク上において鍵の共有を行う鍵共有システムに適用することができる。
【符号の説明】
【０３００】
１…鍵共有システム
１１…管理装置（ＰＮＳＰ）
１２…事業者認証基盤（ＩＭＳ）
１３…非登録通信端末（ｎＴＥ）
１４…登録通信端末（ＴＥ）
【図１】
2010100923.tif 000021
【図２】
2010100923.tif 000022
【図３】
2010100923.tif 000023
【図４】
2010100923.tif 000024
【図５】
2010100923.tif 000025
【図６】
2010100923.tif 000026
【図７】
2010100923.tif 000027
【図８】
2010100923.tif 000028
【図９】
2010100923.tif 000029
【図１０】
2010100923.tif 000030
【図１１】
2010100923.tif 000031
【図１２】
2010100923.tif 000032
【図１３】
2010100923.tif 000033
【図１４】
2010100923.tif 000034
【図１５】
2010100923.tif 000035
【図１６】
2010100923.tif 000036
【図１７】
2010100923.tif 000037
【図１８】
2010100923.tif 000038
【図１９】
2010100923.tif 000039
【図２０】
2010100923.tif 000040
【図２１】
2010100923.tif 000041
【図２２】
2010100923.tif 000042
【図２３】
2010100923.tif 000043
【図２４】
2010100923.tif 000044
【図２５】
2010100923.tif 000045
【図２６】
2010100923.tif 000046
【図２７】
2010100923.tif 000047
【図２８】
2010100923.tif 000048
【図２９】
2010100923.tif 000049
【図３０】
2010100923.tif 000050
【図３１】
2010100923.tif 000051
【図３２】
2010100923.tif 000052
【図３３】
2010100923.tif 000053
【図３４】
2010100923.tif 000054
【図３５】
2010100923.tif 000055
【図３６】
2010100923.tif 000056
【図３７】
2010100923.tif 000057
【図３８】
2010100923.tif 000058
【図３９】
2010100923.tif 000059
【図４０】
2010100923.tif 000060
【図４１】
2010100923.tif 000061
【図４２】
2010100923.tif 000062
【図４３】
2010100923.tif 000063
【図４４】
2010100923.tif 000064
【図４５】
2010100923.tif 000065
【図４６】
2010100923.tif 000066
【図４７】
2010100923.tif 000067
【図４８】
2010100923.tif 000068
【図４９】
2010100923.tif 000069
【図５０】
2010100923.tif 000070
【図５１】
2010100923.tif 000071
【図５２】
2010100923.tif 000072
【図５３】
2010100923.tif 000073
【図５４】
2010100923.tif 000074
【図５５】
2010100923.tif 000075
【図５６】
2010100923.tif 000076
【図５７】
2010100923.tif 000077
【図５８】
2010100923.tif 000078
【図５９】
2010100923.tif 000079
【図６０】
2010100923.tif 000080
【図６１】
2010100923.tif 000081
【図６２】
2010100923.tif 000082
【図６３】
2010100923.tif 000083
【図６４】
2010100923.tif 000084
【図６５】
2010100923.tif 000085
【図６６】
2010100923.tif 000086
【図６７】
2010100923.tif 000087
【図６８】
2010100923.tif 000088
【図６９】
2010100923.tif 000089
【図７０】
2010100923.tif 000090
【図７１】
2010100923.tif 000091
【図７２】
2010100923.tif 000092
【図７３】
2010100923.tif 000093
【図７４】
2010100923.tif 000094
【図７５】
2010100923.tif 000095
【図７６】
2010100923.tif 000096
【図７７】
2010100923.tif 000097
【図７８】
2010100923.tif 000098
【図７９】
2010100923.tif 000099
【図８０】
2010100923.tif 000100
【図８１】
2010100923.tif 000101
【図８２】
2010100923.tif 000102
【図８３】
2010100923.tif 000103
【図８４】
2010100923.tif 000104
【図８５】
2010100923.tif 000105
【図８６】
2010100923.tif 000106
【図８７】
2010100923.tif 000107
【図８８】
2010100923.tif 000108
【図８９】
2010100923.tif 000109
【図９０】
2010100923.tif 000110
【図９１】
2010100923.tif 000111
【図９２】
2010100923.tif 000112
【図９３】
2010100923.tif 000113
【図９４】
2010100923.tif 000114
【図９５】
2010100923.tif 000115
【手続補正書】
【提出日】平成23年8月12日(2011.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおいて、
前記通信端末のうちの第１の通信端末は、
前記グループ内共有鍵を記憶するグループ内共有鍵記憶手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、
前記管理装置は、
前記第１の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報記憶手段に記憶される暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記管理装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化共有鍵情報を更新させる、
ことを特徴とする鍵共有システム。
【請求項２】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループ内共有鍵を記憶するグループ内共有鍵記憶手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化共有鍵情報を更新させる、
ことを特徴とする通信端末。
【請求項３】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、鍵共有方法であり、
前記通信端末のうちの第１の通信端末が、前記グループ内共有鍵を記憶手段に記憶するステップと、
前記第１の通信端末が、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成するステップと、
前記第１の通信端末が、前記端末個別情報を記憶手段に記憶するステップと、
前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、
前記第１の通信端末が、前記端末用鍵情報を前記第２の通信端末へ送信するステップと、
前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成するステップと、
前記第１の通信端末が、前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化するステップと、
前記第１の通信端末が、前記暗号化により得られた暗号化共有鍵情報を前記管理装置へ送信するステップと、
前記管理装置が、前記第１の通信端末から暗号化共有鍵情報を受信するステップと、
前記管理装置が、該受信された暗号化共有鍵情報を記憶手段に記憶するステップと、
前記管理装置が、該記憶手段に記憶される暗号化共有鍵情報を前記第２の通信端末へ送信するステップと、
前記第２の通信端末が、前記第１の通信端末から端末用鍵情報を受信するステップと、
前記第２の通信端末が、前記管理装置から暗号化共有鍵情報を受信するステップと、
前記第２の通信端末が、該受信された端末用鍵情報と該受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元するステップと、
前記第１の通信端末が、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新するステップと、
前記第１の通信端末が、該更新された暗号化用情報を用いて前記グループ内共有鍵を暗号化した暗号化共有鍵情報を前記管理装置へ送信するステップと、
前記管理装置が、該第１の通信端末から受信した暗号化共有鍵情報によって、前記記憶手段に記憶される暗号化共有鍵情報を更新するステップと、
を含むことを特徴とする鍵共有方法。
【請求項４】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおいて、
前記通信端末のうちの第３の通信端末は、前記グループ内共有鍵から第１及び第２の分散鍵を生成し、該第１の分散鍵を前記管理装置へ供給し、該第２の分散鍵を前記通信端末のうちの第１の通信端末へ供給する分散鍵供給手段を有し、
前記第１の通信端末は、
前記第２の分散鍵を記憶する分散鍵記憶手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、を有し、
前記管理装置は、
前記第１の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記受信された暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記第１の分散鍵を記憶する分散鍵記憶手段と、
前記暗号化分散鍵情報記憶手段に記憶される暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記分散鍵記憶手段に記憶される第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記管理装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記管理装置から第１の分散鍵を受信する分散鍵受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、
前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化分散鍵情報を更新させる、
ことを特徴とする鍵共有システム。
【請求項５】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループ内共有鍵の第２の分散鍵を記憶する分散鍵記憶手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、を有し、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信し、前記管理装置に記憶される暗号化分散鍵情報を更新させる、
ことを特徴とする通信端末。
【請求項６】
同一グループに属する通信端末と、グループ内共有鍵を前記通信端末間で共有するための情報を保持する管理装置とを有する鍵共有システムにおける、鍵共有方法であり、
前記通信端末のうちの第３の通信端末が、前記グループ内共有鍵から第１及び第２の分散鍵を生成するステップと、
前記第３の通信端末が、該第１の分散鍵を前記管理装置へ供給し、該第２の分散鍵を前記通信端末のうちの第１の通信端末へ供給するステップと、
前記通信端末のうちの第１の通信端末が、前記グループ内共有鍵の第２の分散鍵を記憶手段に記憶するステップと、
前記第１の通信端末が、前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成するステップと、
前記第１の通信端末が、前記端末個別情報を記憶手段に記憶するステップと、
前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、
前記第１の通信端末が、前記端末用鍵情報を前記第２の通信端末へ送信するステップと、
前記第１の通信端末が、前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成するステップと、
前記第１の通信端末が、前記暗号化用情報を用いて、前記第２の分散鍵を暗号化するステップと、
前記第１の通信端末が、前記暗号化により得られた暗号化分散鍵情報を前記管理装置へ送信するステップと、
前記管理装置が、前記第１の通信端末から暗号化分散鍵情報を受信するステップと、
前記管理装置が、前記受信された暗号化分散鍵情報を記憶手段に記憶するステップと、
前記管理装置が、前記グループ内共有鍵の第１の分散鍵を記憶手段に記憶するステップと、
前記管理装置が、前記記憶手段に記憶される暗号化分散鍵情報を前記第２の通信端末へ送信するステップと、
前記管理装置が、前記記憶手段に記憶される第１の分散鍵を前記第２の通信端末へ送信するステップと、
前記第２の通信端末が、前記第１の通信端末から端末用鍵情報を受信するステップと、
前記第２の通信端末が、前記管理装置から暗号化分散鍵情報を受信するステップと、
前記第２の通信端末が、前記管理装置から第１の分散鍵を受信するステップと、
前記第２の通信端末が、前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元するステップと、
前記第２の通信端末が、前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元するステップと、
前記第１の通信端末が、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新するステップと、
前記第１の通信端末が、該更新された暗号化用情報を用いて前記第２の分散鍵を暗号化した暗号化分散鍵情報を前記管理装置へ送信するステップと、
前記管理装置が、該第１の通信端末から受信した暗号化分散鍵情報によって、前記記憶手段に記憶される暗号化分散鍵情報を更新するステップと、
を含むことを特徴とする鍵共有方法。
【請求項７】
同一グループに属する通信端末と、鍵暗号化装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記鍵暗号化装置へ送信する、
ことを特徴とする通信端末。
【請求項８】
同一グループに属する通信端末と、鍵暗号化装置とを有する鍵共有システムにおいて、
前記通信端末のうちの第１の通信端末は、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記鍵暗号化装置は、
前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、
前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記鍵暗号化装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記鍵暗号化装置へ送信する、
ことを特徴とする鍵共有システム。
【請求項９】
同一グループに属する通信端末と、鍵暗号化装置とを有する鍵共有システムにおける、前記鍵暗号化装置であり、
前記通信端末のうちの第１の通信端末から暗号化用情報を受信する暗号化用情報受信手段と、
前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記通信端末のうちの第２の通信端末へ送信する暗号化共有鍵情報送信手段と、
を備えたことを特徴とする鍵暗号化装置。
【請求項１０】
同一グループに属する通信端末と、グループ内共有鍵送信装置とを有する鍵共有システムにおいて、
前記グループ内共有鍵送信装置は、
前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、
前記グループ内共有鍵を前記通信端末のうちの第１の通信端末へ送信するグループ内共有鍵送信手段と、を有し、
前記第１の通信端末は、
前記グループ内共有鍵送信装置から前記グループ内共有鍵を受信するグループ内共有鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記第１の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新する、
ことを特徴とする鍵共有システム。
【請求項１１】
同一グループに属する通信端末と、グループ内共有鍵送信装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループ内共有鍵送信装置から前記グループのグループ内共有鍵を受信するグループ内共有鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新する、
ことを特徴とする通信端末。
【請求項１２】
同一グループに属する第１の通信端末及び第２の通信端末と、鍵暗号化装置と、管理装置とを有する鍵共有システムにおいて、
前記第１の通信端末は、
前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記鍵暗号化装置は、
前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、
前記暗号化用情報を用いて、前記グループのグループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記管理装置へ送信する暗号化共有鍵情報送信手段と、を有し、
前記管理装置は、
前記鍵暗号化装置から前記暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記管理装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記鍵暗号化装置へ送信する、
ことを特徴とする鍵共有システム。
【請求項１３】
同一グループに属する第１の通信端末及び第２の通信端末と、鍵暗号化装置と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、
前記鍵暗号化装置から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記暗号化共有鍵情報を記憶する暗号化共有鍵情報記憶手段と、
前記暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、
を備えたことを特徴とする管理装置。
【請求項１４】
同一グループに属する通信端末と、分散鍵暗号化装置とを有する鍵共有システムにおいて、
前記通信端末のうちの第１の通信端末は、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記分散鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記分散鍵暗号化装置は、
前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、
前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第２の分散鍵を、前記暗号化用情報を用いて暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記分散鍵暗号化装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記分散鍵暗号化装置から第１の分散鍵を受信する分散鍵受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、
前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記分散鍵暗号化装置へ送信する、
ことを特徴とする鍵共有システム。
【請求項１５】
同一グループに属する通信端末と、分散鍵暗号化装置とを有する鍵共有システムにおける、前記分散鍵暗号化装置であり、
前記通信端末のうちの第１の通信端末から暗号化用情報を受信する暗号化用情報受信手段と、
前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第２の分散鍵を、前記暗号化用情報を用いて暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記通信端末のうちの第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、
を備えたことを特徴とする分散鍵暗号化装置。
【請求項１６】
同一グループに属する通信端末と、分散鍵送信装置とを有する鍵共有システムにおいて、
前記分散鍵送信装置は、
前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、
前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、
前記第１及び第２の分散鍵を前記通信端末のうちの第１の通信端末へ送信する分散鍵送信手段と、を有し、
前記第１の通信端末は、
前記分散鍵送信装置から前記第１及び第２の分散鍵を受信する分散鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記第１の通信端末から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記第１の通信端末から第１の分散鍵を受信する分散鍵受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、
前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新する、
ことを特徴とする鍵共有システム。
【請求項１７】
同一グループに属する通信端末と、分散鍵送信装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵を、前記分散鍵送信装置から受信する分散鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する第１の分散鍵送信手段と、を有し、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新する、
ことを特徴とする通信端末。
【請求項１８】
同一グループに属する第１の通信端末及び第２の通信端末と、分散鍵暗号化装置と、管理装置とを有する鍵共有システムにおいて、
前記第１の通信端末は、
前記第２の通信端末のそれぞれに個別の端末個別情報を生成する端末個別情報生成手段と、
前記端末個別情報を記憶する端末個別情報記憶手段と、
前記端末個別情報を用いて、前記第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記端末個別情報を用いて、前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を前記分散鍵暗号化装置へ送信する暗号化用情報送信手段と、を有し、
前記分散鍵暗号化装置は、
前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、
前記グループ内共有鍵から第１及び第２の分散鍵を生成する分散鍵生成手段と、
前記第１の通信端末から前記暗号化用情報を受信する暗号化用情報受信手段と、
前記暗号化用情報を用いて前記第２の分散鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記管理装置へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記管理装置へ送信する第１の分散鍵送信手段と、を有し、
前記管理装置は、
前記分散鍵暗号化装置から前記暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記分散鍵暗号化装置から前記第１の分散鍵を受信する分散鍵受信手段と、
前記暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記管理装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記管理装置から第１の分散鍵を受信する分散鍵受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化分散鍵情報を用いて、前記第２の分散鍵を復元する復号化手段と、
前記受信された第１の分散鍵と前記復元された第２の分散鍵を結合して、前記グループ内共有鍵を復元する分散鍵結合手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみの端末個別情報を用いて暗号化用情報を更新し、該更新された暗号化用情報を前記分散鍵暗号化装置へ送信する、
ことを特徴とする鍵共有システム。
【請求項１９】
同一グループに属する第１の通信端末及び第２の通信端末と、分散鍵暗号化装置と、管理装置とを有する鍵共有システムにおける、前記管理装置であり、
前記分散鍵暗号化装置から暗号化分散鍵情報を受信する暗号化分散鍵情報受信手段と、
前記グループのグループ内共有鍵から生成された第１及び第２の分散鍵のうちの前記第１の分散鍵を、前記分散鍵暗号化装置から受信する分散鍵受信手段と、
前記暗号化分散鍵情報を記憶する暗号化分散鍵情報記憶手段と、
前記暗号化分散鍵情報を前記第２の通信端末へ送信する暗号化分散鍵情報送信手段と、
前記第１の分散鍵を前記第２の通信端末へ送信する分散鍵送信手段と、
を備えたことを特徴とする管理装置。
【請求項２０】
同一グループに属する通信端末と、グループ内共有鍵送信装置とを有する鍵共有システムにおいて、
前記グループ内共有鍵送信装置は、
前記グループのグループ内共有鍵を生成するグループ内共有鍵生成手段と、
前記グループ内共有鍵を前記通信端末のうちの第１の通信端末へ送信するグループ内共有鍵送信手段と、を有し、
前記第１の通信端末は、
前記グループ内共有鍵送信装置から前記グループ内共有鍵を受信するグループ内共有鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第２の通信端末は、
前記第１の通信端末から端末用鍵情報を受信する端末用鍵情報受信手段と、
前記第１の通信端末から暗号化共有鍵情報を受信する暗号化共有鍵情報受信手段と、
前記受信された端末用鍵情報と前記受信された暗号化共有鍵情報を用いて、前記グループ内共有鍵を復元する復号化手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみに共通の暗号化用情報を生成する、
ことを特徴とする鍵共有システム。
【請求項２１】
同一グループに属する通信端末と、グループ内共有鍵送信装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）であり、
前記グループ内共有鍵送信装置から前記グループのグループ内共有鍵を受信するグループ内共有鍵受信手段と、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末用鍵情報を生成する端末用鍵情報生成手段と、
前記端末用鍵情報を前記第２の通信端末へ送信する端末用鍵情報送信手段と、
前記第２の通信端末に共通の暗号化用情報を生成する暗号化用情報生成手段と、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化する暗号化手段と、
前記暗号化により得られた暗号化共有鍵情報を前記第２の通信端末へ送信する暗号化共有鍵情報送信手段と、を有し、
前記第１の通信端末は、前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみに共通の暗号化用情報を生成する、
ことを特徴とする通信端末。
【請求項２２】
同一グループに属する通信端末と、グループ内共有鍵送信装置とを有する鍵共有システムにおける、前記通信端末（第１の通信端末）の鍵共有処理を行うためのコンピュータプログラムであって、
前記グループ内共有鍵送信装置から前記グループのグループ内共有鍵を受信するステップと、
前記通信端末のうちの第２の通信端末のそれぞれに個別の端末用鍵情報を生成するステップと、
前記端末用鍵情報を前記第２の通信端末へ送信するステップと、
前記第２の通信端末に共通の暗号化用情報を生成するステップと、
前記暗号化用情報を用いて、前記グループ内共有鍵を暗号化するステップと、
前記暗号化により得られた暗号化共有鍵情報を前記第２の通信端末へ送信するステップと、
前記グループから離脱する前記第２の通信端末が発生した場合に、前記グループに残留する前記第２の通信端末のみに共通の暗号化用情報を生成するステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【国際調査報告】
2010100923.tif 000116
2010100923.tif 000117
2010100923.tif 000118
2010100923.tif 000119