(57)【要約】【課題】暗号化処理によるＩＤの生成において、暗号鍵が更新された場合においても的確に更新後のＩＤの利用者を特定することができる。【解決手段】更新情報生成装置がユーザ端末からサービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いてサービス利用識別情報を生成し、サービス提供サーバに送信する。サービス提供サーバは受信したサービス利用識別情報を保持していない場合に、その旨を更新情報生成装置に通知する。更新情報生成装置は通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成し、サービス提供サーバに順次送信し、サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する。【選択図】図５
2008165707.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムであって、
前記ユーザ端末が前記サービス提供サーバに対する接続要求を前記更新情報生成装置に送信する接続要求送信手段を備え、
前記更新情報生成装置が、
前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信する接続要求受信手段と、
前記暗号鍵の情報と該暗号鍵の世代情報とを対応づけて格納する鍵情報記憶手段と、
前記鍵情報記憶手段から前記暗号化処理に用いる暗号鍵を決定する制御手段と、
該制御手段の決定した暗号鍵を用いて、前記暗号化処理を実行して、前記サービス利用識別情報を生成するサービス利用識別情報生成手段と、
前記サービス利用識別情報生成手段において生成された前記サービス利用識別情報と前記サービス提供サーバからの応答情報に応じて関連情報を前記サービス提供サーバに対して送信するサービス利用識別情報送信手段と、
を備え、
前記サービス提供サーバが、前記更新情報生成装置からサービス利用識別情報と所定の場合に関連情報とを受信するサービス利用識別情報受信手段と、
各ユーザごとに前記サービス利用識別情報を対応づけて記憶するサービス利用識別情報記憶手段と、
前記サービス利用識別情報記憶手段を検索して、前記サービス利用識別情報受信手段により受信したサービス利用識別情報が存在するか否かを検出する検出手段と、
該検出手段が、該サービス利用識別情報を前記サービス利用識別情報記憶手段において検出したときに、その旨の応答情報を前記更新情報生成装置に送信する応答情報送信手段と、
前記サービス利用識別情報と関連情報とを受信したときに、前記サービス利用識別情報記憶手段に記憶されているサービス利用識別情報を新たなサービス利用識別情報に更新する更新手段と、
を備え、
前記更新情報生成装置のサービス利用識別情報送信手段から、現在の暗号鍵よりも古い世代の暗号鍵を用いて暗号処理されたサービス利用識別情報が前記サービス提供サーバに送信され、前記サービス提供サーバの応答情報送信手段から該サービス利用識別情報を検出した旨の応答情報が送信されたときに、前記更新情報生成装置のサービス利用識別情報送信手段が、関連情報として、サービス利用識別情報の更新を促す更新通知情報を送信することを特徴とする識別情報更新システム。
【請求項２】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムであって、
前記更新情報生成装置が、
前記暗号鍵の更新時に、その旨を前記サービス提供サーバに送信する更新通知情報送信手段と、
前記サービス提供サーバが保持するすべてのユーザの前記サービス利用識別情報を受信する受信手段と、
前記暗号鍵の情報と該暗号鍵の世代情報とを対応づけて格納する鍵情報記憶手段と、
前記更新された暗号鍵を用いて、前記暗号化処理を実行して、サービス利用識別情報を生成するサービス利用識別情報生成手段と、
該受信したサービス利用識別情報に対応づけて前記サービス利用識別情報生成手段において生成された更新されるサービス利用識別情報を前記サービス提供サーバに送信する第１のサービス利用識別情報送信手段と、
を備え、
前記サービス提供サーバが、
すべてのユーザの前記サービス利用識別情報を記憶する記憶手段と、
前記更新通知情報を受信したときに、前記記憶手段に記憶されたすべてのユーザの前記サービス利用識別情報を前記更新情報生成装置に送信する第２のサービス利用識別情報送信手段と、
前記更新情報生成装置の第１のサービス利用識別情報送信手段から送信された前記サービス利用識別情報に対応づけられ、更新されるサービス利用識別情報を受信する更新情報受信手段と、
該更新情報受信手段において受信した情報に基づいて、前記記憶手段に記憶されたすべてのユーザの前記サービス利用識別情報を新たなサービス利用識別情報に更新する更新手段と、
を備えたことを特徴とする識別情報更新システム。
【請求項３】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムであって、
前記更新情報生成装置が、
前記暗号鍵の更新時に、その旨を前記サービス提供サーバに送信する第１の送信手段と、
前記サービス提供サーバが保持する所定の世代の暗号鍵よりも古い世代の暗号鍵を用いて暗号化されたユーザの前記サービス利用識別情報を受信する第１のサービス利用識別情報受信手段と、
前記暗号鍵の情報と該暗号鍵の世代情報とを対応づけて格納する鍵情報記憶手段と、
前記鍵情報記憶手段から前記暗号化処理に用いる暗号鍵を決定する制御手段と、
該制御手段の決定した暗号鍵を用いて、前記暗号化処理を実行して、サービス利用識別情報を生成するサービス利用識別情報生成手段と、
前記第１のサービス利用識別情報受信手段において受信したサービス利用識別情報に対応づけて前記サービス利用識別情報生成手段において生成された更新されるサービス利用識別情報を前記サービス提供サーバに送信する第２の送信手段と、
前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信する接続要求受信手段と、
前記ユーザ端末から接続要求を受信したときに、前記制御手段において決定された暗号鍵を用いて、前記サービス利用識別情報生成手段において生成されたサービス利用識別情報と前記サービス提供サーバからの応答情報に応じて関連情報を前記サービス提供サーバに対して送信する第３の送信手段と、
を備え、
前記サービス提供サーバが、
前記更新情報生成装置のサービス利用識別情報送信手段から送信された所定の世代の暗号鍵よりも古い世代の暗号鍵を用いて暗号化されたユーザの前記サービス利用識別情報に対応づけて更新される前記サービス利用識別情報を受信する更新情報受信手段と、
各ユーザごとに前記サービス利用識別情報を対応づけて記憶するサービス利用識別情報記憶手段と、
該更新情報受信手段において受信した情報に基づいて、前記サービス利用識別情報記憶手段に記憶された対応するユーザの前記サービス利用識別情報を新たなサービス利用識別情報に更新する第１の更新手段と、
前記第３の送信手段からサービス利用識別情報と関連情報とを受信する第２のサービス利用識別情報受信手段と、
前記サービス利用識別情報記憶手段を検索して、前記第２のサービス利用識別情報受信手段により受信したサービス利用識別情報が存在するか否かを検出する検出手段と、
該検出手段が、該サービス利用識別情報を前記サービス利用識別情報記憶手段において検出したときに、その旨の応答情報を前記更新情報生成装置に送信する応答情報送信手段と、
前記サービス利用識別情報と関連情報とを受信したときに、前記サービス利用識別情報記憶手段に記憶されているサービス利用識別情報を新たなサービス利用識別情報に更新する第２の更新手段と、
を備え、
前記更新情報生成装置の前記第３の送信手段から、現在の暗号鍵よりも古い世代の暗号鍵を用いて暗号処理されたサービス利用識別情報が前記サービス提供サーバに送信され、前記サービス提供サーバの応答情報送信手段から該サービス利用識別情報を検出した旨の応答情報が送信されたときに、前記更新情報生成装置の前記第３の送信手段が、関連情報として、サービス利用識別情報の更新を促す更新通知情報を送信することを特徴とする識別情報更新システム。
【請求項４】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法であって、
前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する第１のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出する第２のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を前記更新情報生成装置に通知する第３のステップと、
前記更新情報生成装置が前記通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信する第４のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、前記サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する第５のステップと、
を備えることを特徴とする識別情報更新方法。
【請求項５】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法であって、
前記更新情報生成装置が、暗号鍵の更新時に、その旨を前記サービス提供サーバに通知する第１のステップと、
前記サービス提供サーバが、前記通知を受信したときに、保持するすべてのユーザのサービス利用識別情報を前記更新情報生成装置に送信する第２のステップと、
前記更新情報生成装置が、すべてのユーザのサービス利用識別情報を受信したときに、前記すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を前記サービス提供サーバに送信する第３のステップと、
前記サービス提供サーバが、前記すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、保持する前記すべてのユーザのサービス利用識別情報を更新する第４のステップと、
を備えたことを特徴とする識別情報更新方法。
【請求項６】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法であって、
前記更新情報生成装置が、暗号鍵の更新時に、その旨を前記サービス提供サーバに通知する第１のステップと、
前記サービス提供サーバが、前記通知を受信したときに、保持するユーザのサービス利用識別情報のうち、所定の世代の暗号鍵よりも古い暗号鍵で生成された前記サービス利用識別情報を前記更新情報生成装置に送信する第２のステップと、
前記更新情報生成装置が、前記サービス提供サーバから前記サービス利用識別情報を受信したときに、受信したサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を前記サービス提供サーバに送信する第３のステップと、
前記サービス提供サーバが、前記更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、対応する前記サービス利用識別情報を更新する第４のステップと、
前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する第５のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出する第６のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を前記更新情報生成装置に通知する第７のステップと、
前記更新情報生成装置が前記通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信する第８のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、前記サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する第９のステップと、
を備えることを特徴とする識別情報更新方法。
【請求項７】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法をコンピュータに実行させるためのプログラムであって、
前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する第１のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出する第２のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を前記更新情報生成装置に通知する第３のステップと、
前記更新情報生成装置が前記通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信する第４のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、前記サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する第５のステップと、
をコンピュータに実行させるためのプログラム。
【請求項８】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法をコンピュータに実行させるためのプログラムであって、
前記更新情報生成装置が、暗号鍵の更新時に、その旨を前記サービス提供サーバに通知する第１のステップと、
前記サービス提供サーバが、前記通知を受信したときに、保持するすべてのユーザのサービス利用識別情報を前記更新情報生成装置に送信する第２のステップと、
前記更新情報生成装置が、すべてのユーザのサービス利用識別情報を受信したときに、前記すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を前記サービス提供サーバに送信する第３のステップと、
前記サービス提供サーバが、前記すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、保持する前記すべてのユーザのサービス利用識別情報を更新する第４のステップと、
をコンピュータに実行させるためのプログラム。
【請求項９】
ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法をコンピュータに実行させるためのプログラムであって、
前記更新情報生成装置が、暗号鍵の更新時に、その旨を前記サービス提供サーバに通知する第１のステップと、
前記サービス提供サーバが、前記通知を受信したときに、保持するユーザのサービス利用識別情報のうち、所定の世代の暗号鍵よりも古い暗号鍵で生成された前記サービス利用識別情報を前記更新情報生成装置に送信する第２のステップと、
前記更新情報生成装置が、前記サービス提供サーバから前記サービス利用識別情報を受信したときに、受信したサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を前記サービス提供サーバに送信する第３のステップと、
前記サービス提供サーバが、前記更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、対応する前記サービス利用識別情報を更新する第４のステップと、
前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する第５のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出する第６のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を前記更新情報生成装置に通知する第７のステップと、
前記更新情報生成装置が前記通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信する第８のステップと、
前記サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、前記サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する第９のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、ユーザがサービスの利用を行うための識別情報を適宜、更新する識別情報更新システム、識別情報更新方法およびプログラムに関する。
【背景技術】
【０００２】
従来、図５に示すような、ユーザ端末１００と、信頼のおける第三者機関（ＴＴＰ：Ｔｒｕｓｔｅｄ  Ｔｈｉｒｄ  Ｐａｒｔｙ）２００と、サービス提供サーバ３００とからなるシステムにおいて、ユーザがサービス提供サーバ３００からのサービスを利用形態においては、ＴＴＰ２００は、ユーザとサービスとを認証したうえで、サービス提供者が提供するサービスのユーザによる利用を仲介する。
【０００３】
このような形態においては、ＴＴＰ２００が、ユーザのプライバシー保護を目的として、ユーザ端末１００からＴＴＰ２００へのログインに用いられるログインＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）とは異なるＩＤを生成して提供する手法が知られている。この場合、サービス提供サーバ３００は、ＴＴＰ２００から提供されたこのＩＤを元にユーザを識別し、ユーザの利用履歴などのユーザ管理を実施する。
【０００４】
また、上記のようなＩＤの生成において、ＴＴＰ２００における管理コストを低減することを目的に、暗号化の技法を用いる手法も知られている（例えば、特許文献１参照。）。この手法では、ユーザ端末１００からＴＴＰ２００へのログインに用いられるログインＩＤを元に、暗号鍵を用いて暗号化処理を行うことで、新しいＩＤを生成する。そのため、ＴＴＰ２００は、サービス仲介を管理するために、新しく生成したＩＤとその利用者であるユーザのＴＴＰ２００へのログインに用いられるログインＩＤとを対応付けて管理することが必要となるが、この暗号化技術を利用したＩＤ生成の場合には、ＩＤの生成に利用した暗号鍵のみを保持すればよいために、ＴＴＰ２００における管理コストが低減するという利点がある。
【特許文献１】特開２００６−２４４４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術においては、ＩＤの生成において暗号化の技法を利用していることから、その安全性を確保するために、定期的に暗号化鍵を更新することが必要となる。ところが、ＴＴＰ２００が暗号鍵の更新を実施し、その鍵を用いて新たなＩＤを生成すると、サービス提供サーバ３００では、更新前のＩＤを元にユーザの管理を実施しているため、齟齬が生じるおそれがある。
【０００６】
そこで、本発明は、上記の課題に鑑みてなされたものであり、暗号化処理によるＩＤの生成において、暗号鍵が更新された場合においても的確に更新後のＩＤの利用者を特定することができる識別情報更新システム、識別情報更新方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題を解決するために以下の事項を提案している。
（１）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムであって、前記ユーザ端末が前記サービス提供サーバに対する接続要求を前記更新情報生成装置に送信する接続要求送信手段を備え、前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信する接続要求受信手段（例えば、図３の受信部１１に相当）と、前記暗号鍵の情報と該暗号鍵の世代情報とを対応づけて格納する鍵情報記憶手段（例えば、図３のＩＤ情報データベース１３に相当）と、前記鍵情報記憶手段から前記暗号化処理に用いる暗号鍵を決定する制御手段（例えば、図３の制御部１２に相当）と、該制御手段の決定した暗号鍵を用いて、前記暗号化処理を実行して、前記サービス利用識別情報を生成するサービス利用識別情報生成手段（例えば、図３のＩＤ生成部１４に相当）と、前記サービス利用識別情報生成手段において生成された前記サービス利用識別情報と前記サービス提供サーバからの応答情報に応じて関連情報を前記サービス提供サーバに対して送信するサービス利用識別情報送信手段（例えば、図３の送信部１５に相当）と、を備え、前記サービス提供サーバが、前記更新情報生成装置からサービス利用識別情報と所定の場合に関連情報とを受信するサービス利用識別情報受信手段（例えば、図４の受信部２１に相当）と、各ユーザごとに前記サービス利用識別情報を対応づけて記憶するサービス利用識別情報記憶手段（例えば、図４のＩＤ情報データベース２３に相当）と、前記サービス利用識別情報記憶手段を検索して、前記サービス利用識別情報受信手段により受信したサービス利用識別情報が存在するか否かを検出する検出手段（例えば、図４の検出部２２に相当）と、該検出手段が、該サービス利用識別情報を前記サービス利用識別情報記憶手段において検出したときに、その旨の応答情報を前記更新情報生成装置に送信する応答情報送信手段（例えば、図４の送信部２５に相当）と、前記サービス利用識別情報と関連情報とを受信したときに、前記サービス利用識別情報記憶手段に記憶されているサービス利用識別情報を新たなサービス利用識別情報に更新する更新手段（例えば、図４の更新部２４に相当）と、を備え、前記更新情報生成装置のサービス利用識別情報送信手段から、現在の暗号鍵よりも古い世代の暗号鍵を用いて暗号処理されたサービス利用識別情報が前記サービス提供サーバに送信され、前記サービス提供サーバの応答情報送信手段から該サービス利用識別情報を検出した旨の応答情報が送信されたときに、前記更新情報生成装置のサービス利用識別情報送信手段が、関連情報として、サービス利用識別情報の更新を促す更新通知情報を送信することを特徴とする識別情報更新システムを提案している。
【０００８】
この発明によれば、更新情報生成装置が、ユーザ端末からの接続要求を受けたときに、現在の暗号鍵から順次古い世代の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信し、サービス提供サーバから、現在の暗号鍵よりも古い世代の暗号鍵を用いて生成されたサービス利用識別情報が検索された旨の通知を受けたときに、サービス提供サーバが保持するサービス利用識別情報を現在の暗号鍵を用いて生成されたサービス利用識別情報に更新する。
【０００９】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、更新情報生成装置とサービス提供サーバとの対話的なやりとりにより、サービス利用識別情報を更新することができるため、更新情報生成装置において保持する情報量の増加を抑制することができ管理コスト、構築コストを削減することができる。
【００１０】
（２）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムであって、前記更新情報生成装置が、前記暗号鍵の更新時に、その旨を前記サービス提供サーバに送信する更新通知情報送信手段（例えば、図６の送信部３５に相当）と、前記サービス提供サーバが保持するすべてのユーザの前記サービス利用識別情報を受信する受信手段（例えば、図６の受信部３１に相当）と、前記暗号鍵の情報と該暗号鍵の世代情報とを対応づけて格納する鍵情報記憶手段（例えば、図６の鍵情報データベース１３に相当）と、前記更新された暗号鍵を用いて、前記暗号化処理を実行して、サービス利用識別情報を生成するサービス利用識別情報生成手段（例えば、図６のＩＤ生成部３４に相当）と、該受信したサービス利用識別情報に対応づけて前記サービス利用識別情報生成手段において生成された更新されるサービス利用識別情報を前記サービス提供サーバに送信する第１のサービス利用識別情報送信手段（例えば、図６の送信部３５に相当）と、を備え、前記サービス提供サーバが、すべてのユーザの前記サービス利用識別情報を記憶する記憶手段（例えば、図７のＩＤ情報データベースに相当）と、前記更新通知情報を受信したときに、前記記憶手段に記憶されたすべてのユーザの前記サービス利用識別情報を前記更新情報生成装置に送信する第２のサービス利用識別情報送信手段（例えば、図７の送信部４３に相当）と、前記更新情報生成装置の第１のサービス利用識別情報送信手段から送信された前記サービス利用識別情報に対応づけられ、更新されるサービス利用識別情報を受信する更新情報受信手段（例えば、図７の受信部４１に相当）と、該更新情報受信手段において受信した情報に基づいて、前記記憶手段に記憶されたすべてのユーザの前記サービス利用識別情報を新たなサービス利用識別情報に更新する更新手段（例えば、図７の更新部４２に相当）と、を備えたことを特徴とする識別情報更新システムを提案している。
【００１１】
この発明によれば、暗号鍵の更新時に、更新情報生成装置が、サービス提供サーバから保持するすべてのユーザのサービス利用識別情報を受信し、各サービス利用識別情報と更新後のサービス利用識別情報とを対応づけて、サービス提供サーバに送信し、更新を促す。
【００１２】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、暗号鍵の更新を契機として、サービス利用識別情報の更新を行うため、更新情報生成装置において保持する情報量の増加を抑制し、管理コストおよび構築コストを削減できる。さらに、サービス利用識別情報の更新処理におけるトラフィック量を低減することができる。
【００１３】
（３）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムであって、前記更新情報生成装置が、前記暗号鍵の更新時に、その旨を前記サービス提供サーバに送信する第１の送信手段（例えば、図９の送信部５５に相当）と、前記サービス提供サーバが保持する所定の世代の暗号鍵よりも古い世代の暗号鍵を用いて暗号化されたユーザの前記サービス利用識別情報を受信する第１のサービス利用識別情報受信手段（例えば、図９の受信部５１に相当）と、前記暗号鍵の情報と該暗号鍵の世代情報とを対応づけて格納する鍵情報記憶手段（例えば、図９の鍵情報データベース１３に相当）と、前記鍵情報記憶手段から前記暗号化処理に用いる暗号鍵を決定する制御手段（例えば、図９の制御部１２に相当）と、該制御手段の決定した暗号鍵を用いて、前記暗号化処理を実行して、サービス利用識別情報を生成するサービス利用識別情報生成手段（例えば、図９のＩＤ生成部５４に相当）と、前記第１のサービス利用識別情報受信手段において受信したサービス利用識別情報に対応づけて前記サービス利用識別情報生成手段において生成された更新されるサービス利用識別情報を前記サービス提供サーバに送信する第２の送信手段（例えば、図９の送信部５５に相当）と、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信する接続要求受信手段（例えば、図９の受信部５１に相当）と、前記ユーザ端末から接続要求を受信したときに、前記制御手段において決定された暗号鍵を用いて、前記サービス利用識別情報生成手段において生成されたサービス利用識別情報と前記サービス提供サーバからの応答情報に応じて関連情報を前記サービス提供サーバに対して送信する第３の送信手段（例えば、図９の送信部５５に相当）と、を備え、前記サービス提供サーバが、前記更新情報生成装置のサービス利用識別情報送信手段から送信された所定の世代の暗号鍵よりも古い世代の暗号鍵を用いて暗号化されたユーザの前記サービス利用識別情報に対応づけて更新される前記サービス利用識別情報を受信する更新情報受信手段（例えば、図１０の受信部６１に相当）と、各ユーザごとに前記サービス利用識別情報を対応づけて記憶するサービス利用識別情報記憶手段（例えば、図１０のＩＤ情報データベース２３に相当）と、該更新情報受信手段において受信した情報に基づいて、前記サービス利用識別情報記憶手段に記憶された対応するユーザの前記サービス利用識別情報を新たなサービス利用識別情報に更新する第１の更新手段（例えば、図１０の更新部６４に相当）と、前記第３の送信手段からサービス利用識別情報と関連情報とを受信する第２のサービス利用識別情報受信手段（例えば、図１０の受信部６１に相当）と、前記サービス利用識別情報記憶手段を検索して、前記第２のサービス利用識別情報受信手段により受信したサービス利用識別情報が存在するか否かを検出する検出手段（例えば、図１０の検出部２２に相当）と、該検出手段が、該サービス利用識別情報を前記サービス利用識別情報記憶手段において検出したときに、その旨の応答情報を前記更新情報生成装置に送信する応答情報送信手段（例えば、図１０の送信部６５に相当）と、前記サービス利用識別情報と関連情報とを受信したときに、前記サービス利用識別情報記憶手段に記憶されているサービス利用識別情報を新たなサービス利用識別情報に更新する第２の更新手段（例えば、図１０の更新部６４に相当）と、を備え、前記更新情報生成装置の前記第３の送信手段から、現在の暗号鍵よりも古い世代の暗号鍵を用いて暗号処理されたサービス利用識別情報が前記サービス提供サーバに送信され、前記サービス提供サーバの応答情報送信手段から該サービス利用識別情報を検出した旨の応答情報が送信されたときに、前記更新情報生成装置の前記第３の送信手段が、関連情報として、サービス利用識別情報の更新を促す更新通知情報を送信することを特徴とする識別情報更新システムを提案している。
【００１４】
この発明によれば、暗号鍵の更新時に、更新情報生成装置が、サービス提供サーバから所定の世代よりも古い暗号鍵により生成されたサービス利用識別情報を受信し、これらのサービス利用識別情報と更新後のサービス利用識別情報とを対応づけて、サービス提供サーバに送信し、更新を促す。さらに、更新情報生成装置が、ユーザ端末からの接続要求を受けたときに、現在の暗号鍵から順次古い世代の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信し、サービス提供サーバから、現在の暗号鍵よりも古い世代の暗号鍵を用いて生成されたサービス利用識別情報が検索された旨の通知を受けたときに、サービス提供サーバが保持するサービス利用識別情報を現在の暗号鍵を用いて生成されたサービス利用識別情報に更新する。
【００１５】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、サービス利用識別情報の更新処理における更新情報生成装置およびサービス提供サーバの処理負荷を軽減するとともに、更新処理に伴うトラフィック量を低減できる。
【００１６】
（４）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法であって、前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する第１のステップ（例えば、図５のステップＳ１０１に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出する第２のステップ（例えば、図５のステップＳ１０２に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を前記更新情報生成装置に通知する第３のステップ（例えば、図５のステップＳ１０５に相当）と、前記更新情報生成装置が前記通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信する第４のステップ（例えば、図５のステップＳ１０６、Ｓ１０７、Ｓ１１０に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、前記サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する第５のステップ（例えば、図５のステップＳ１０８に相当）と、を備えることを特徴とする識別情報更新方法を提案している。
【００１７】
この発明によれば、更新情報生成装置が、ユーザ端末からサービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する。そして、サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出し、サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を更新情報生成装置に通知する。更新情報生成装置は、通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信し、サービス提供サーバは、受信したサービス利用識別情報を保持しているときに、サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する。
【００１８】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、更新情報生成装置とサービス提供サーバとの対話的なやりとりにより、サービス利用識別情報を更新することができるため、更新情報生成装置において保持する情報量の増加を抑制することができ管理コスト、構築コストを削減することができる。
【００１９】
（５）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法であって、前記更新情報生成装置が、暗号鍵の更新時に、その旨を前記サービス提供サーバに通知する第１のステップ（例えば、図８のステップＳ２０１に相当）と、前記サービス提供サーバが、前記通知を受信したときに、保持するすべてのユーザのサービス利用識別情報を前記更新情報生成装置に送信する第２のステップ（例えば、図８のステップＳ２０２に相当）と、前記更新情報生成装置が、すべてのユーザのサービス利用識別情報を受信したときに、前記すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を前記サービス提供サーバに送信する第３のステップ（例えば、図８のステップＳ２０３に相当）と、前記サービス提供サーバが、前記すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、保持する前記すべてのユーザのサービス利用識別情報を更新する第４のステップ（例えば、図８のステップＳ２０４に相当）と、を備えたことを特徴とする識別情報更新方法を提案している。
【００２０】
この発明によれば、更新情報生成装置が、暗号鍵の更新時に、その旨をサービス提供サーバに通知する。サービス提供サーバは、通知を受信したときに、保持するすべてのユーザのサービス利用識別情報を更新情報生成装置に送信する。更新情報生成装置は、すべてのユーザのサービス利用識別情報を受信したときに、すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報をサービス提供サーバに送信し、サービス提供サーバが、すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、保持するすべてのユーザのサービス利用識別情報を更新する。
【００２１】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、暗号鍵の更新を契機として、サービス利用識別情報の更新を行うため、更新情報生成装置において保持する情報量の増加を抑制し、管理コストおよび構築コストを削減できる。さらに、サービス利用識別情報の更新処理におけるトラフィック量を低減することができる。
【００２２】
（６）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法であって、前記更新情報生成装置が、暗号鍵の更新時に、その旨を前記サービス提供サーバに通知する第１のステップ（例えば、図１１のステップＳ３０１に相当）と、前記サービス提供サーバが、前記通知を受信したときに、保持するユーザのサービス利用識別情報のうち、所定の世代の暗号鍵よりも古い暗号鍵で生成された前記サービス利用識別情報を前記更新情報生成装置に送信する第２のステップ（例えば、図１１のステップＳ３０１に相当）と、前記更新情報生成装置が、前記サービス提供サーバから前記サービス利用識別情報を受信したときに、受信したサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を前記サービス提供サーバに送信する第３のステップ（例えば、図１１のステップＳ３０１に相当）と、前記サービス提供サーバが、前記更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、対応する前記サービス利用識別情報を更新する第４のステップ（例えば、図１１のステップＳ３０１に相当）と、前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する第５のステップ（例えば、図１１のステップＳ３０２に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出する第６のステップ（例えば、図１１のステップＳ３０３に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を前記更新情報生成装置に通知する第７のステップ（例えば、図１１のステップＳ３０６に相当）と、前記更新情報生成装置が前記通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信する第８のステップ（例えば、図１１のステップＳ３０７、Ｓ３０８、Ｓ３１１に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、前記サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する第９のステップ（例えば、図１１のステップＳ３０９に相当）と、を備えることを特徴とする識別情報更新方法を提案している。
【００２３】
この発明によれば、更新情報生成装置が、暗号鍵の更新時に、その旨をサービス提供サーバに通知する。サービス提供サーバは、通知を受信したときに、保持するユーザのサービス利用識別情報のうち、所定の世代の暗号鍵よりも古い暗号鍵で生成されたサービス利用識別情報を更新情報生成装置に送信する。そして、更新情報生成装置が、サービス提供サーバからサービス利用識別情報を受信したときに、受信したサービス利用識別情報に対応づけて、更新されるサービス利用識別情報をサービス提供サーバに送信する。サービス提供サーバは、更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、対応するサービス利用識別情報を更新する。さらに、更新情報生成装置は、ユーザ端末からサービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する。サービス提供サーバは、受信したサービス利用識別情報を保持しているか否かを検出し、サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を更新情報生成装置に通知する。更新情報生成装置は、通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信し、サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する。
【００２４】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、サービス利用識別情報の更新処理における更新情報生成装置およびサービス提供サーバの処理負荷を軽減するとともに、更新処理に伴うトラフィック量を低減できる。
【００２５】
（７）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法をコンピュータに実行させるためのプログラムであって、前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する第１のステップ（例えば、図５のステップＳ１０１に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出する第２のステップ（例えば、図５のステップＳ１０２に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を前記更新情報生成装置に通知する第３のステップ（例えば、図５のステップＳ１０５に相当）と、前記更新情報生成装置が前記通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信する第４のステップ（例えば、図５のステップＳ１０６、Ｓ１０７、Ｓ１１０に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、前記サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する第５のステップ（例えば、図５のステップＳ１０８に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００２６】
この発明によれば、更新情報生成装置が、ユーザ端末からサービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する。そして、サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出し、サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を更新情報生成装置に通知する。更新情報生成装置は、通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信し、サービス提供サーバは、受信したサービス利用識別情報を保持しているときに、サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する。
【００２７】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、更新情報生成装置とサービス提供サーバとの対話的なやりとりにより、サービス利用識別情報を更新することができるため、更新情報生成装置において保持する情報量の増加を抑制することができ管理コスト、構築コストを削減することができる。
【００２８】
（８）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法をコンピュータに実行させるためのプログラムであって、前記更新情報生成装置が、暗号鍵の更新時に、その旨を前記サービス提供サーバに通知する第１のステップ（例えば、図８のステップＳ２０１に相当）と、前記サービス提供サーバが、前記通知を受信したときに、保持するすべてのユーザのサービス利用識別情報を前記更新情報生成装置に送信する第２のステップ（例えば、図８のステップＳ２０２に相当）と、前記更新情報生成装置が、すべてのユーザのサービス利用識別情報を受信したときに、前記すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を前記サービス提供サーバに送信する第３のステップ（例えば、図８のステップＳ２０３に相当）と、前記サービス提供サーバが、前記すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、保持する前記すべてのユーザのサービス利用識別情報を更新する第４のステップ（例えば、図８のステップＳ２０４に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００２９】
この発明によれば、更新情報生成装置が、暗号鍵の更新時に、その旨をサービス提供サーバに通知する。サービス提供サーバは、通知を受信したときに、保持するすべてのユーザのサービス利用識別情報を更新情報生成装置に送信する。更新情報生成装置は、すべてのユーザのサービス利用識別情報を受信したときに、すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報をサービス提供サーバに送信し、サービス提供サーバが、すべてのユーザのサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、保持するすべてのユーザのサービス利用識別情報を更新する。
【００３０】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、暗号鍵の更新を契機として、サービス利用識別情報の更新を行うため、更新情報生成装置において保持する情報量の増加を抑制し、管理コストおよび構築コストを削減できる。さらに、サービス利用識別情報の更新処理におけるトラフィック量を低減することができる。
【００３１】
（９）本発明は、ユーザ端末と、サービス提供者が管理するサービス提供サーバと、ユーザがサービスを利用するためのサービス利用識別情報を暗号鍵による暗号化処理により生成するとともに、前記暗号鍵の更新に伴う情報を生成する更新情報生成装置とがネットワークを介して接続された識別情報更新システムにおける識別情報更新方法をコンピュータに実行させるためのプログラムであって、前記更新情報生成装置が、暗号鍵の更新時に、その旨を前記サービス提供サーバに通知する第１のステップ（例えば、図１１のステップＳ３０１に相当）と、前記サービス提供サーバが、前記通知を受信したときに、保持するユーザのサービス利用識別情報のうち、所定の世代の暗号鍵よりも古い暗号鍵で生成された前記サービス利用識別情報を前記更新情報生成装置に送信する第２のステップ（例えば、図１１のステップＳ３０１に相当）と、前記更新情報生成装置が、前記サービス提供サーバから前記サービス利用識別情報を受信したときに、受信したサービス利用識別情報に対応づけて、更新されるサービス利用識別情報を前記サービス提供サーバに送信する第３のステップ（例えば、図１１のステップＳ３０１に相当）と、前記サービス提供サーバが、前記更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、対応する前記サービス利用識別情報を更新する第４のステップ（例えば、図１１のステップＳ３０１に相当）と、前記更新情報生成装置が、前記ユーザ端末から前記サービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する第５のステップ（例えば、図１１のステップＳ３０２に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持しているか否かを検出する第６のステップ（例えば、図１１のステップＳ３０３に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を前記更新情報生成装置に通知する第７のステップ（例えば、図１１のステップＳ３０６に相当）と、前記更新情報生成装置が前記通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信する第８のステップ（例えば、図１１のステップＳ３０７、Ｓ３０８、Ｓ３１１に相当）と、前記サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、前記サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する第９のステップ（例えば、図１１のステップＳ３０９に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３２】
この発明によれば、更新情報生成装置が、暗号鍵の更新時に、その旨をサービス提供サーバに通知する。サービス提供サーバは、通知を受信したときに、保持するユーザのサービス利用識別情報のうち、所定の世代の暗号鍵よりも古い暗号鍵で生成されたサービス利用識別情報を更新情報生成装置に送信する。そして、更新情報生成装置が、サービス提供サーバからサービス利用識別情報を受信したときに、受信したサービス利用識別情報に対応づけて、更新されるサービス利用識別情報をサービス提供サーバに送信する。サービス提供サーバは、更新されるサービス利用識別情報を受信したときに、受信した更新されるサービス利用識別情報に基づいて、対応するサービス利用識別情報を更新する。さらに、更新情報生成装置は、ユーザ端末からサービス提供サーバに対する接続要求を受信し、現在の暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに送信する。サービス提供サーバは、受信したサービス利用識別情報を保持しているか否かを検出し、サービス提供サーバが、受信したサービス利用識別情報を保持していない場合に、その旨を更新情報生成装置に通知する。更新情報生成装置は、通知を受信したときに、現在の暗号鍵よりも世代の古い暗号鍵を用いて、サービス利用識別情報を生成して、サービス提供サーバに順次送信し、サービス提供サーバが、受信したサービス利用識別情報を保持しているときに、サービス提供サーバから送信されるサービス利用識別情報と一致したサービス利用識別情報を現在の暗号鍵で生成したサービス利用識別情報に更新する。
【００３３】
したがって、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、サービス利用識別情報の更新処理における更新情報生成装置およびサービス提供サーバの処理負荷を軽減するとともに、更新処理に伴うトラフィック量を低減できる。
【発明の効果】
【００３４】
本発明によれば、サービス利用識別情報を生成するための暗号鍵を更新するにあたって、更新情報生成装置において保持すべき情報量を変更することなく、サービス提供サーバ側での更新処理が可能となるという効果がある。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３６】
＜識別情報更新システムの構成＞
本実施形態に係る識別情報更新システムは、図１に示すように、ユーザ端末１００と、更新情報生成装置としてのＴＴＰ２００と、サービス提供サーバ３００とから構成され、これらユーザ端末１００、更新情報生成装置としてのＴＴＰ２００、サービス提供サーバ３００は、それぞれネットワークを介して接続されている。
【００３７】
ユーザ端末１００は、サービス提供サーバ３００に対する接続要求を更新情報生成装置としてのＴＴＰ２００に送信する。また、サービスの提供をはじめて受ける場合には、更新情報生成装置としてのＴＴＰ２００に対して、ＩＤの生成要求を発行し、更新情報生成装置としてのＴＴＰ２００から取得したサービス利用ＩＤに基づき、サービス提供サーバ３００によるサービスの提供を受ける。
【００３８】
更新情報生成装置としてのＴＴＰ２００は、信頼のおける第三者機関が管理するサーバであって、その詳細な構成については後述する。サービス提供サーバ３００は、更新情報生成装置としてのＴＴＰ２００からの情報を受信し、受信した情報に基づいて、記憶されているサービス利用識別情報（ＩＤ）を更新する。
【００３９】
＜生成されるＩＤの構成＞
次に、図２を用いて、本実施形態において、生成されるＩＤの構成について説明する。
まず、図２に示すように、ユーザ端末１００のそれぞれが有する更新情報生成装置としてのＴＴＰ２００へのログインＩＤ（ＩＤｕ）に所定の付加情報（Ｓｉｎｆｏ）を結合する。そして、この結合された情報を更新情報生成装置としてのＴＴＰ２００が有する暗号鍵（Ｋｎ）により暗号化し、これに、暗号鍵の世代情報（ＩＤ（ｎ））を結合し、これをサービス利用のためのＩＤ（ＩＤｕｓ）とする。
【００４０】
したがって、サービス利用のためのＩＤ（ＩＤｕｓ）には、暗号化された情報に暗号鍵の世代情報が付加されていることから、サービス利用のためのＩＤ（ＩＤｕｓ）をみれば、どの世代の暗号鍵で暗号化されているのかを即座に判断することができる。
【００４１】
＜第１の実施形態＞
図３から図５を用いて、第１の実施形態に係る識別情報更新システムについて、詳細に説明する。
【００４２】
＜更新情報生成装置の構成＞
本実施形態に係る更新情報生成装置は、図３に示すように、受信部１１と、制御部１２と、鍵情報データベース１３と、ＩＤ生成部１４と、送信部１５とから構成されている。
【００４３】
受信部１１は、ユーザ端末１００からサービス提供サーバ３００に対する接続要求を受信する。なお、この際、受信手段と、更新情報生成装置（ＴＴＰ）２００に対するログインＩＤも併せて受信する。また、サービス提供サーバ３００から応答情報を受信する。
【００４４】
制御部１２は、図示しない記憶部に格納された制御プログラムに従って、装置全体の動作を制御する。特に、本実施形態においては、受信部１１が、ユーザ端末１００から接続要求を受信したときに、鍵情報データベース３０を検索して、暗号化処理に用いる暗号鍵を決定する。
【００４５】
鍵情報データベース１３は、暗号鍵の情報とその暗号鍵の世代情報とを対応づけて格納する。なお、データベースは、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であってもよく、また、単一のハードウェアで構成されている必要はなく、個別の記録部や専用装置であってもよい。
【００４６】
ＩＤ生成部１４は、制御部１２の決定したそれぞれの暗号鍵を用いて、暗号化処理を実行して、サービス利用識別情報（ＩＤ）を生成する。送信部１５は、ＩＤ生成部１４において生成された情報をサービス提供サーバに送信する。
【００４７】
＜サービス提供サーバの構成＞
本実施形態に係るサービス提供サーバは、図４に示すように、受信部２１と、検出部２２と、ＩＤ情報データベース２３と、更新部２４と、送信部２５とから構成されている。
【００４８】
受信部２１は、更新情報生成装置としてのＴＴＰ２００からＩＤ情報として、更新情報生成装置（ＴＴＰ）２００が生成したサービス利用識別情報（ＩＤ）と更新通知を受信する。検出部２２は、ＩＤ情報データベース２３を検索して、受信部２１において受信したサービス利用識別情報（ＩＤ）が存在するか否かを検出する。
【００４９】
ＩＤ情報データベース２３は、各ユーザごとに、サービス利用識別情報（ＩＤ）を対応づけて格納する。なお、データベースは、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であってもよく、また、単一のハードウェアで構成されている必要はなく、個別の記録部や専用装置であってもよい。
【００５０】
更新部２４は、受信部２１が更新情報生成装置としてのＴＴＰ２００から更新通知を受信したときに、ＩＤ情報データベース２３に格納されているサービス利用識別情報（ＩＤ）を更新情報生成装置（ＴＴＰ）２００から送信されたサービス利用識別情報（ＩＤ）に更新する。送信部２５は、検出部２２がＩＤ情報データベース２３から受信部２１において受信したサービス利用識別情報（ＩＤ）を検出したときに、その旨の応答情報を更新情報生成装置（ＴＴＰ）２００に送信する。
【００５１】
＜識別情報の更新処理＞
次に、図５を用いて、本実施形態に係る識別情報更新システムの処理について説明する。
まず、更新情報生成装置（ＴＴＰ）２００は、ユーザ端末からの接続仲介を受けて、現在使用している暗号化鍵を利用してサービス利用識別情報（ＩＤ）を生成し、サービス提供サーバ３００に提示する（ステップＳ１０１）。
【００５２】
次に、サービス提供サーバ３００は、ＩＤ情報データベース２３を検索して、該当するサービス利用識別情報（ＩＤ）のエントリーがあるかどうか確認する（ステップＳ１０２）。そして、エントリーが存在する場合（ステップＳ１０２の「Ｙｅｓ」）、その旨を更新情報生成装置（ＴＴＰ）２００に伝え（ステップＳ１０３）、更新情報生成装置（ＴＴＰ）２００は、そのサービス利用識別情報（ＩＤ）を用いてサービス仲介を実施する（ステップＳ１０４）。
【００５３】
一方、該当するサービス利用識別情報（ＩＤ）のエントリーが存在しない場合（ステップＳ１０２の「Ｎｏ」）には、サービス提供サーバ３００がその旨を更新情報生成装置（ＴＴＰ）２００に伝える（ステップＳ１０５）。
【００５４】
そして、更新情報生成装置（ＴＴＰ）２００は、現在の暗号鍵よりも一つ前の世代の鍵を用いて、サービス利用識別情報（ＩＤ）を生成して、サービス提供サーバ３００に提示する（ステップＳ１０６）。これに対して、サービス提供サーバ３００は、ＩＤ情報データベース２３を検索して、該当するエントリーがあるかどうか確認する（ステップＳ１０７）。
【００５５】
そして、ＩＤ情報データベース２３に、該当するエントリーが存在する場合（ステップＳ１０７の「Ｙｅｓ」）には、その旨を更新情報生成装置（ＴＴＰ）２００に伝えて、ＩＤ情報データベース２３上で、新しいサービス利用識別情報（ＩＤ）と古いサービス利用識別情報（ＩＤ）とを交換して、サービス利用識別情報（ＩＤ）の更新を実施する（ステップＳ１０８）。そして、更新情報生成装置（ＴＴＰ）２００は、新しいサービス利用識別情報（ＩＤ）で、サービス仲介を実施する（ステップＳ１０９）。
【００５６】
一方で、ＩＤ情報データベース２３に、該当するエントリーが存在しない場合（ステップＳ１０７の「Ｎｏ」）には、順次古い世代の暗号鍵で暗号化処理されたサービス利用識別情報（ＩＤ）について、該当するエントリーがあるかどうかを、一番古い世代の暗号鍵まで実行する（ステップＳ１１０）。そして、一番古い世代の暗号鍵を利用した生成したサービス利用識別情報（ＩＤ）でも、該当するエントリーが見つけられない場合（ステップＳ１１０の「Ｙｅｓ」）には、当該ユーザは初めて、このサービスを利用したものと判断し、更新情報生成装置（ＴＴＰ）２００は、現在の暗号化鍵を利用して生成したサービス利用識別情報（ＩＤ）で、サービス仲介を実施する（ステップＳ１１１）。
【００５７】
したがって、本実施形態によれば、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、更新情報生成装置とサービス提供サーバとの対話的なやりとりにより、サービス利用識別情報を更新することができるため、更新情報生成装置において保持する情報量の増加を抑制することができ管理コスト、構築コストを削減することができる。
【００５８】
＜第２の実施形態＞
図６から図８を用いて、第２の実施形態に係る識別情報更新システムについて、詳細に説明する。
【００５９】
＜更新情報生成装置の構成＞
本実施形態に係る更新情報生成装置は、図６に示すように、受信部３１と、制御部３２と、鍵情報データベース１３と、ＩＤ生成部３４と、送信部３５とから構成されている。なお、第１の実施形態と同一の符号を付すものについては、同一の機能を有することから詳細な説明は省略する。
【００６０】
受信部３１は、サービス提供サーバ３００が保持するすべてのユーザのサービス利用識別情報（ＩＤ）を受信する。制御部３２は、図示しない記憶部に格納された制御プログラムに従って、装置全体の動作を制御する。
【００６１】
ＩＤ生成部３４は、更新された暗号鍵を用いて、暗号化処理を実行して、サービス利用識別情報（ＩＤ）を生成する。送信部１５は、暗号鍵の更新時に、その旨をサービス提供サーバ３００に送信するとともに、サービス提供サーバ３００から受信したすべてのユーザのサービス利用識別情報（ＩＤ）に対応づけて、ＩＤ生成部３４において生成された更新されるサービス利用識別情報（ＩＤ）をサービス提供サーバ３００に送信する。
【００６２】
＜サービス提供サーバの構成＞
本実施形態に係るサービス提供サーバは、図７に示すように、受信部４１と、ＩＤ情報データベース２３と、更新部４２と、送信部４３とから構成されている。なお、第１の実施形態と同一の符号を付すものについては、同一の機能を有することから詳細な説明は省略する。
【００６３】
受信部４１は、更新情報生成装置としてのＴＴＰ２００からサービス提供サーバ３００が保持するすべてのユーザのサービス利用識別情報（ＩＤ）に対応づけて、ＩＤ生成部３４において生成された更新されるサービス利用識別情報（ＩＤ）を受信する。
【００６４】
更新部４２は、受信部４１が受信した更新されるサービス利用識別情報（ＩＤ）に基づいて、ＩＤ情報データベース２３に格納されているサービス利用識別情報（ＩＤ）を更新する。送信部４３は、更新情報生成装置としてのＴＴＰ２００から暗号鍵の更新通知を受信したときに、ＩＤ情報データベース２３に記憶されたすべてのユーザのサービス利用識別情報（ＩＤ）を送信する。
【００６５】
＜識別情報の更新処理＞
次に、図８を用いて、本実施形態に係る識別情報更新システムの処理について説明する。
まず、更新情報生成装置（ＴＴＰ）２００が、暗号化鍵を更新した際に、サービス提供サーバ３００に対して、鍵を更新したことを通知する（ステップＳ２０１）。サービス提供サーバ３００は、暗号鍵の更新情報を受信すると、ＩＤ情報データベース２３に存在するユーザのサービス利用識別情報（ＩＤ）の全てを更新情報生成装置（ＴＴＰ）２００に通知する（ステップＳ２０２）。
【００６６】
更新情報生成装置（ＴＴＰ）２００は、受信した個々のユーザのサービス利用識別情報（ＩＤ）がどのサービス利用識別情報（ＩＤ）に更新されるかをサービス提供サーバ３００に通知する（ステップＳ２０３）。そして、サービス提供サーバ３００は、通知されたサービス利用識別情報（ＩＤ）に基づいて、個々のサービス利用識別情報（ＩＤ）の更新を実施し、ＩＤ情報データベース２３内のデータを書き換える（Ｓ２０４）。
【００６７】
したがって、本実施形態によれば、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、暗号鍵の更新を契機として、サービス利用識別情報の更新を行うため、更新情報生成装置において保持する情報量の増加を抑制し、管理コストおよび構築コストを削減できる。さらに、サービス利用識別情報の更新処理におけるトラフィック量を低減することができる。
【００６８】
＜第３の実施形態＞
図９から図１１を用いて、第３の実施形態に係る識別情報更新システムについて、詳細に説明する。
【００６９】
＜更新情報生成装置の構成＞
本実施形態に係る更新情報生成装置は、図９に示すように、受信部５１と、制御部１２と、鍵情報データベース１３と、ＩＤ生成部５４と、送信部５５とから構成されている。なお、第１の実施形態および第２の実施形態と同一の符号を付すものについては、同一の機能を有することから詳細な説明は省略する。
【００７０】
受信部５１は、ユーザ端末１００からサービス提供サーバ３００に対する接続要求を受信する。なお、この際、受信手段と、更新情報生成装置（ＴＴＰ）２００に対するログインＩＤも併せて受信する。また、サービス提供サーバ３００が保持するすべてのユーザのサービス利用識別情報（ＩＤ）を受信する。
【００７１】
ＩＤ生成部５４は、更新された暗号鍵を用いて、暗号化処理を実行して、サービス利用識別情報（ＩＤ）を生成する。また、制御部１２の決定したそれぞれの暗号鍵を用いて、暗号化処理を実行して、サービス利用識別情報（ＩＤ）を生成する。
【００７２】
送信部５５は、暗号鍵の更新時に、その旨をサービス提供サーバ３００に送信するとともに、サービス提供サーバ３００から受信したすべてのユーザのサービス利用識別情報（ＩＤ）に対応づけて、ＩＤ生成部５４において生成された更新されるサービス利用識別情報（ＩＤ）をサービス提供サーバ３００に送信する。また、ＩＤ生成部５４において生成された情報をサービス提供サーバ３００に送信する。
【００７３】
＜サービス提供サーバの構成＞
本実施形態に係るサービス提供サーバは、図１０に示すように、受信部６１と、ＩＤ情報データベース２３と、検出部２２と、更新部６４と、送信部６５とから構成されている。なお、第１の実施形態および第２の実施形態と同一の符号を付すものについては、同一の機能を有することから詳細な説明は省略する。
【００７４】
受信部６１は、更新情報生成装置としてのＴＴＰ２００からサービス提供サーバ３００が保持するすべてのユーザのサービス利用識別情報（ＩＤ）に対応づけて、ＩＤ生成部５４において生成された更新されるサービス利用識別情報（ＩＤ）を受信する。また、更新情報生成装置としてのＴＴＰ２００からＩＤ情報として、更新情報生成装置（ＴＴＰ）２００が生成したサービス利用識別情報（ＩＤ）と更新通知を受信する。
【００７５】
更新部６４は、受信部６１が受信した更新されるサービス利用識別情報（ＩＤ）に基づいて、ＩＤ情報データベース２３に格納されているサービス利用識別情報（ＩＤ）を更新する。また、受信部６１が更新情報生成装置としてのＴＴＰ２００から更新通知を受信したときに、ＩＤ情報データベース２３に格納されているサービス利用識別情報（ＩＤ）を更新情報生成装置（ＴＴＰ）２００から送信されたサービス利用識別情報（ＩＤ）に更新する。
【００７６】
送信部６５は、更新情報生成装置としてのＴＴＰ２００から暗号鍵の更新通知を受信したときに、ＩＤ情報データベース２３に記憶されたすべてのユーザのサービス利用識別情報（ＩＤ）を送信する。また、検出部２２がＩＤ情報データベース２３から受信部６１において受信したサービス利用識別情報（ＩＤ）を検出したときに、その旨の応答情報を更新情報生成装置（ＴＴＰ）２００に送信する。
【００７７】
＜識別情報の更新処理＞
次に、図１１を用いて、本実施形態に係る識別情報更新システムの処理について説明する。
まず、更新情報生成装置（ＴＴＰ）２００が、暗号鍵を更新したときに、サービス提供サーバ３００に対して、暗号鍵を更新した旨を通知し、サービス提供サーバ３００が所定の世代よりも古い暗号鍵で生成されたサービス利用識別情報（ＩＤ）を更新する（ステップＳ３０１）。
【００７８】
次に、更新情報生成装置（ＴＴＰ）２００は、ユーザ端末１００からの接続仲介を受けて、現在使用している暗号化鍵を利用してサービス利用識別情報（ＩＤ）を生成し、サービス提供サーバ３００に提示する（ステップＳ３０２）。
【００７９】
次に、サービス提供サーバ３００は、ＩＤ情報データベース２３を検索して、該当するサービス利用識別情報（ＩＤ）のエントリーがあるかどうか確認する（ステップＳ３０３）。そして、エントリーが存在する場合（ステップＳ３０３の「Ｙｅｓ」）、その旨を更新情報生成装置（ＴＴＰ）２００に伝え（ステップＳ３０４）、更新情報生成装置（ＴＴＰ）２００は、そのサービス利用識別情報（ＩＤ）を用いてサービス仲介を実施する（ステップＳ３０５）。
【００８０】
一方、該当するサービス利用識別情報（ＩＤ）のエントリーが存在しない場合（ステップＳ３０３の「Ｎｏ」）には、サービス提供サーバ３００がその旨を更新情報生成装置（ＴＴＰ）２００に伝える（ステップＳ３０６）。
【００８１】
そして、更新情報生成装置（ＴＴＰ）２００は、現在の暗号鍵よりも一つ前の世代の鍵を用いて、サービス利用識別情報（ＩＤ）を生成して、サービス提供サーバ３００に提示する（ステップＳ３０７）。これに対して、サービス提供サーバ３００は、ＩＤ情報データベース２３を検索して、該当するエントリーがあるかどうか確認する（ステップＳ３０８）。
【００８２】
そして、ＩＤ情報データベース２３に、該当するエントリーが存在する場合（ステップＳ３０８の「Ｙｅｓ」）には、その旨を更新情報生成装置（ＴＴＰ）２００に伝えて、ＩＤ情報データベース２３上で、新しいサービス利用識別情報（ＩＤ）と古いサービス利用識別情報（ＩＤ）とを交換して、サービス利用識別情報（ＩＤ）の更新を実施する（ステップＳ３０９）。そして、更新情報生成装置（ＴＴＰ）２００は、新しいサービス利用識別情報（ＩＤ）で、サービス仲介を実施する（ステップＳ３１０）。
【００８３】
一方で、ＩＤ情報データベース２３に、該当するエントリーが存在しない場合（ステップＳ３０８の「Ｎｏ」）には、順次古い世代の暗号鍵で暗号化処理されたサービス利用識別情報（ＩＤ）について、該当するエントリーがあるかどうかを、所定の世代の暗号鍵まで実行する（ステップＳ３１１）。そして、所定の世代の暗号鍵を利用した生成したサービス利用識別情報（ＩＤ）でも、該当するエントリーが見つけられない場合（ステップＳ３１１の「Ｙｅｓ」）には、当該するユーザは初めてこのサービスを利用したものと判断し、更新情報生成装置（ＴＴＰ）２００は、現在の暗号化鍵を利用して生成したサービス利用識別情報（ＩＤ）で、サービス仲介を実施する（ステップＳ３１２）。
【００８４】
したがって、本実施形態によれば、暗号鍵が更新された場合においても的確に更新後のサービス利用識別情報の利用者を特定することができる。また、サービス利用識別情報の更新処理における更新情報生成装置およびサービス提供サーバの処理負荷を軽減するとともに、更新処理に伴うトラフィック量を低減できる。
【００８５】
また、第１の実施形態の場合には、あるサービス利用のためのサービス利用識別情報（ＩＤ）が新規のユーザのサービス利用識別情報（ＩＤ）であることを確認できるまでに、それまでの世代の暗号化鍵で生成されたサービス利用識別情報（ＩＤ）全てを更新情報生成装置が提供し、サービス提供サーバがデータベースを確認する必要があるために、暗号鍵の更新が頻繁で、多数の鍵世代がある場合には、非常にトランザクションが多くなるという課題がある。一方、第２の実施形態の場合には、暗号化鍵の更新ごとに、一度に全てのサービス利用識別情報（ＩＤ）を更新するため、サービス利用識別情報（ＩＤ）の数が大量の場合には、全てのサービス利用識別情報（ＩＤ）の更新が完了するまでに時間を要することとなる。そこで、本実施形態のように、第１の実施形態と第２の実施形態とを融合させれば、上記のような、個々の問題を解決することができる。
【００８６】
なお、更新情報生成装置および識別情報更新システムのそれぞれの処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを更新情報生成装置および識別情報更新システムに読み込ませ、実行することによって本発明の更新情報生成装置および識別情報更新システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００８７】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００８８】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００８９】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００９０】
【図１】本発明に係る識別情報更新システムの構成図である。
【図２】本発明に係るサービス利用識別情報の構成を示す図である。
【図３】第１の実施形態に係る更新情報生成装置の構成図である。
【図４】第１の実施形態に係るサービス提供サーバの構成図である。
【図５】第１の実施形態に係る識別情報更新システムの処理フローである。
【図６】第２の実施形態に係る更新情報生成装置の構成図である。
【図７】第２の実施形態に係るサービス提供サーバの構成図である。
【図８】第２の実施形態に係る識別情報更新システムの処理フローである。
【図９】第３の実施形態に係る更新情報生成装置の構成図である。
【図１０】第３の実施形態に係るサービス提供サーバの構成図である。
【図１１】第３の実施形態に係る識別情報更新システムの処理フローである。
【図１２】従来のシステム構成を示す図である。
【符号の説明】
【００９１】
１１、２１、３１、４１、５１、６１・・・受信部、１２、３２・・・制御部、１３・・・鍵情報データベース、１４、３４、５４・・・ＩＤ生成部、１５、２５、３５、４３、５５、６５・・・送信部、２２・・・検出部、２３・・・ＩＤ情報データベース、２４、４２、６４・・・更新部、１００・・・ユーザ端末、２００・・・更新情報生成装置（ＴＴＰ）、３００・・・サービス提供サーバ
【図１】
2008165707.tif 000003
【図２】
2008165707.tif 000004
【図３】
2008165707.tif 000005
【図４】
2008165707.tif 000006
【図５】
2008165707.tif 000007
【図６】
2008165707.tif 000008
【図７】
2008165707.tif 000009
【図８】
2008165707.tif 000010
【図９】
2008165707.tif 000011
【図１０】
2008165707.tif 000012
【図１１】
2008165707.tif 000013
【図１２】
2008165707.tif 000014