(57)【特許請求の範囲】
【請求項１】
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードの種類と、当該各ＩＣカードで登録されたサービスのサービス識別子と、当該各ＩＣカードのユーザの個人情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
前記各サービス識別子と、該各サービス識別子が示すサービスのサービス提供サーバへのアクセス情報とを対応付けたサービス情報を記憶する、サービス情報記憶手段と、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子とともに、ユーザの個人情報を変更する変更内容を含めた変更指示情報を取得する、変更指示情報取得手段と、
前記変更指示情報取得手段で取得した変更指示情報に基づいて、前記ユーザ情報記憶手段に記憶されているユーザの個人情報を変更する個人情報変更手段と、
前記個人情報変更手段で個人情報が変更されたユーザが利用可能なサービスのサービス識別子を前記ユーザ情報記憶手段から取得する、サービス識別子取得手段と、
前記サービス識別子取得手段で取得したサービス識別子が示すサービスのサービス提供サーバへのアクセス情報を、前記サービス情報記憶手段から取得するアクセス情報取得手段と、
前記アクセス情報取得手段で取得したアクセス情報が示すサービス提供サーバに前記変更指示情報を送信する、変更指示情報送信手段と、  を備えることを特徴とする認証サーバ。
【請求項２】
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードのユーザの個人情報と、該個人情報の変更箇所を特定する変更特定情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子を受信するカード受信手段と、
前記ＩＣカードに格納されている個人情報を更新する必要が有るか否かを、前記ユーザ情報記憶手段に記憶されている情報に基づいて判別する、更新必要性判別手段と、
前記更新必要性判別手段が更新する必要が有ると判別した場合、前記ユーザ情報記憶手段に記憶されている変更特定情報から特定できる変更内容を示す変更情報を取得する、変更情報取得手段と、
前記変更情報取得手段で取得した変更情報が示す変更を許可するための鍵情報を、前記ＩＣカードの発行元から取得し、当該鍵情報を用いて、前記カード受信手段でカード識別子を受信した外部装置又は前記サービス提供サーバに、該ＩＣカードに格納されている情報を前記変更情報が示すように変更させる、カード情報変更手段と、
を備えることを特徴とする認証サーバ。
【請求項３】
前記鍵情報は１回だけ変更情報が示す変更を許可する、
ことを特徴とする、請求項２に記載の認証サーバ。
【請求項４】
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードの種類と、当該各ＩＣカードで登録されたサービスのサービス識別子と、当該各ＩＣカードのユーザの個人情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
前記各サービス識別子と、該各サービス識別子が示すサービスのサービス提供サーバへのアクセス情報とを対応付けたサービス情報を記憶する、サービス情報記憶手段と、
を備える認証サーバが行う個人情報の変更方法であって、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子とともに、ユーザの個人情報を変更する変更内容を含めた変更指示情報を取得する、変更指示情報取得ステップと、
前記変更指示情報取得ステップで取得した変更指示情報に基づいて、前記ユーザ情報記憶手段に記憶されているユーザの個人情報を変更する個人情報変更ステップと、
前記個人情報変更ステップで個人情報が変更されたユーザが利用可能なサービスのサービス識別子を前記ユーザ情報記憶手段から取得する、サービス識別子取得ステップと、
前記サービス識別子取得ステップで取得したサービス識別子が示すサービスのサービス提供サーバへのアクセス情報を、前記サービス情報記憶手段から取得するアクセス情報取得ステップと、
前記アクセス情報取得ステップで取得したアクセス情報が示すサービス提供サーバに前記変更指示情報を送信する、変更指示情報送信ステップと、  
を備えることを特徴とする変更方法。
【請求項５】
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードのユーザの個人情報と、該個人情報の変更箇所を特定する変更特定情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段を備える認証サーバが行う個人情報の変更方法であって、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子を受信するカード受信ステップと、
前記ＩＣカードに格納されている個人情報を更新する必要が有るか否かを、前記ユーザ情報記憶手段に記憶されている情報に基づいて判別する、更新必要性判別ステップと、
前記更新必要性判別ステップが更新する必要が有ると判別した場合、前記ユーザ情報記憶手段に記憶されている変更特定情報から特定できる変更内容を示す変更情報を取得する、変更情報取得ステップと、
前記変更情報取得ステップで取得した変更情報が示す変更を許可するための鍵情報を、前記ＩＣカードの発行元から取得し、当該鍵情報を用いて、前記カード受信ステップでカード識別子を受信した外部装置又は前記サービス提供サーバに、該ＩＣカードに格納されている情報を前記変更情報が示すように変更させる、カード情報変更ステップと、
を備えることを特徴とする変更方法。
【請求項６】
コンピュータを、
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードの種類と、当該各ＩＣカードで登録されたサービスのサービス識別子と、当該各ＩＣカードのユーザの個人情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
前記各サービス識別子と、該各サービス識別子が示すサービスのサービス提供サーバへのアクセス情報とを対応付けたサービス情報を記憶する、サービス情報記憶手段と、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子とともに、ユーザの個人情報を変更する変更内容を含めた変更指示情報を取得する、変更指示情報取得手段と、
前記変更指示情報取得手段で取得した変更指示情報に基づいて、前記ユーザ情報記憶手段に記憶されているユーザの個人情報を変更する個人情報変更手段と、
前記個人情報変更手段で個人情報が変更されたユーザが利用可能なサービスのサービス識別子を前記ユーザ情報記憶手段から取得する、サービス識別子取得手段と、
前記サービス識別子取得手段で取得したサービス識別子が示すサービスのサービス提供サーバへのアクセス情報を、前記サービス情報記憶手段から取得するアクセス情報取得手段と、
前記アクセス情報取得手段で取得したアクセス情報が示すサービス提供サーバに前記変更指示情報を送信する、変更指示情報送信手段、
として機能させるプログラム。
【請求項７】
コンピュータを、
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードのユーザの個人情報と、該個人情報の変更箇所を特定する変更特定情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子を受信するカード受信手段と、
前記ＩＣカードに格納されている個人情報を更新する必要が有るか否かを、前記ユーザ情報記憶手段に記憶されている情報に基づいて判別する、更新必要性判別手段と、
前記更新必要性判別手段が更新する必要が有ると判別した場合、前記ユーザ情報記憶手段に記憶されている変更特定情報から特定できる変更内容を示す変更情報を取得する、変更情報取得手段と、
前記変更情報取得手段で取得した変更情報が示す変更を許可するための鍵情報を、前記ＩＣカードの発行元から取得し、当該鍵情報を用いて、前記カード受信手段でカード識別子を受信した外部装置又は前記サービス提供サーバに、該ＩＣカードに格納されている情報を前記変更情報が示すように変更させる、カード情報変更手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバやＩＣカードに記憶されている個人情報を変更する認証サーバ、変更方法、及び、プログラムに関する。
【背景技術】
【０００２】
現在、ＩＣカードを利用した、各種サービス（オンラインショッピング、ネットバンキング等）が提供されている（例えば、特許文献１参照）。このようなサービスを利用可能となるためには、ユーザは、各サービス毎に専用のＩＣカードを発行し、ＩＣカードの識別情報とユーザの個人情報（氏名、住所、電話番号など）とを対応付けてサービス提供者（サーバ）に登録する必要がある。
【０００３】
また、ＩＣチップを搭載した運転免許証などの外部の機関が発行するＩＣカード身分証明書を用いて本人確認を行うことで利用できる各種サービスもある（例えば、特許文献２参照）。このようなサービスでは、本人確認の後、ＩＣカード身分証明書に記憶されているＩＤとユーザの個人情報とをサーバに登録することで、以後、このＩＣカード身分証明書で当該サービスが利用可能となる。また、通常、運転免許証、パスポート、住民基本台帳カードなど、複数のＩＣカード身分証明書の使用が考えられることから、複数のサービスに対して、複数のＩＣカード身分証明書が対応することができる。
【特許文献１】特開２００７−４２６６号公報
【特許文献２】特開２００７−２４１６４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、住所等の個人情報が変更になった場合、ユーザは、利用している全サービスに対して個人情報変更手続きが必要である。例えば、更新後の住民基本台帳カードを用いて複数の取引銀行に対して個人情報の変更手続きを行う必要があり、更新を怠っていると、サービス提供者からユーザに対して必要な情報が通知できないといった問題がおこる可能性がある。先行技術文献１、２では、あるサービスにおいて行った個人情報の変更について、他のサービスに反映させるような仕組みは提供されず、この問題は解決できない。
【０００５】
また、ユーザは、運転免許証、パスポート、住民基本台帳カード等の複数のＩＣカード身分証明書を所持しているが、住所等の個人情報が変更になった場合には、全ての身分証明書について、それぞれの発行機関に出向き、ＩＣカード身分証明書の個人情報の更新が必要である。更新を怠っていると、そもそも身分証明書としての機能を果たさなくなる問題がおこる可能性がある。先行技術文献１、２では、あるＩＣカード身分証明書の更新情報により、他のＩＣカード身分証明書の更新を可能とするような仕組みは提供されず、この問題は解決できない。
【０００６】
本発明は、上記実情に鑑みてなされたものであり、ＩＣカードを利用したサービスにおいて、利用者情報の更新を容易に行える認証サーバ、変更方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の観点に係る認証サーバは、
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードの種類と、当該各ＩＣカードで登録されたサービスのサービス識別子と、当該各ＩＣカードのユーザの個人情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
前記各サービス識別子と、該各サービス識別子が示すサービスのサービス提供サーバへのアクセス情報とを対応付けたサービス情報を記憶する、サービス情報記憶手段と、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子とともに、ユーザの個人情報を変更する変更内容を含めた変更指示情報を取得する、変更指示情報取得手段と、
前記変更指示情報取得手段で取得した変更指示情報に基づいて、前記ユーザ情報記憶手段に記憶されているユーザの個人情報を変更する個人情報変更手段と、
前記個人情報変更手段で個人情報が変更されたユーザが利用可能なサービスのサービス識別子を前記ユーザ情報記憶手段から取得する、サービス識別子取得手段と、
前記サービス識別子取得手段で取得したサービス識別子が示すサービスのサービス提供サーバへのアクセス情報を、前記サービス情報記憶手段から取得するアクセス情報取得手段と、
前記アクセス情報取得手段で取得したアクセス情報が示すサービス提供サーバに前記変更指示情報を送信する、変更指示情報送信手段と、
を備えることを特徴とする。
【０００８】
上記目的を達成するために、本発明の第２の観点に係る認証サーバは、
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードのユーザの個人情報と、該個人情報の変更箇所を特定する変更特定情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子を受信するカード受信手段と、
前記ＩＣカードに格納されている個人情報を更新する必要が有るか否かを、前記ユーザ情報記憶手段に記憶されている情報に基づいて判別する、更新必要性判別手段と、
前記更新必要性判別手段が更新する必要が有ると判別した場合、前記ユーザ情報記憶手段に記憶されている変更特定情報から特定できる変更内容を示す変更情報を取得する、変更情報取得手段と、
前記変更情報取得手段で取得した変更情報が示す変更を許可するための鍵情報を、前記ＩＣカードの発行元から取得し、当該鍵情報を用いて、前記カード受信手段でカード識別子を受信した外部装置又は前記サービス提供サーバに、該ＩＣカードに格納されている情報を前記変更情報が示すように変更させる、カード情報変更手段と、
を備えることを特徴とする。
【０００９】
前記鍵情報は１回だけ変更情報が示す変更を許可してもよい。
【００１０】
上記目的を達成するために、本発明の第３の観点に係る変更方法は、
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードの種類と、当該各ＩＣカードで登録されたサービスのサービス識別子と、当該各ＩＣカードのユーザの個人情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
前記各サービス識別子と、該各サービス識別子が示すサービスのサービス提供サーバへのアクセス情報とを対応付けたサービス情報を記憶する、サービス情報記憶手段と、
を備える認証サーバが行う個人情報の変更方法であって、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子とともに、ユーザの個人情報を変更する変更内容を含めた変更指示情報を取得する、変更指示情報取得ステップと、
前記変更指示情報取得ステップで取得した変更指示情報に基づいて、前記ユーザ情報記憶手段に記憶されているユーザの個人情報を変更する個人情報変更ステップと、
前記個人情報変更ステップで個人情報が変更されたユーザが利用可能なサービスのサービス識別子を前記ユーザ情報記憶手段から取得する、サービス識別子取得ステップと、
前記サービス識別子取得ステップで取得したサービス識別子が示すサービスのサービス提供サーバへのアクセス情報を、前記サービス情報記憶手段から取得するアクセス情報取得ステップと、
前記アクセス情報取得ステップで取得したアクセス情報が示すサービス提供サーバに前記変更指示情報を送信する、変更指示情報送信ステップと、  
を備えることを特徴とする。
【００１１】
上記目的を達成するために、本発明の第４の観点に係る変更方法は、
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードのユーザの個人情報と、該個人情報の変更箇所を特定する変更特定情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段を備える認証サーバが行う個人情報の変更方法であって、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子を受信するカード受信ステップと、
前記ＩＣカードに格納されている個人情報を更新する必要が有るか否かを、前記ユーザ情報記憶手段に記憶されている情報に基づいて判別する、更新必要性判別ステップと、
前記更新必要性判別ステップが更新する必要が有ると判別した場合、前記ユーザ情報記憶手段に記憶されている変更特定情報から特定できる変更内容を示す変更情報を取得する、変更情報取得ステップと、
前記変更情報取得ステップで取得した変更情報が示す変更を許可するための鍵情報を、前記ＩＣカードの発行元から取得し、当該鍵情報を用いて、前記カード受信ステップでカード識別子を受信した外部装置又は前記サービス提供サーバに、該ＩＣカードに格納されている情報を前記変更情報が示すように変更させる、カード情報変更ステップと、
を備えることを特徴とする。
【００１２】
上記目的を達成するために、本発明の第５の観点に係るプログラムは、
コンピュータを、
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードの種類と、当該各ＩＣカードで登録されたサービスのサービス識別子と、当該各ＩＣカードのユーザの個人情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
前記各サービス識別子と、該各サービス識別子が示すサービスのサービス提供サーバへのアクセス情報とを対応付けたサービス情報を記憶する、サービス情報記憶手段と、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子とともに、ユーザの個人情報を変更する変更内容を含めた変更指示情報を取得する、変更指示情報取得手段と、
前記変更指示情報取得手段で取得した変更指示情報に基づいて、前記ユーザ情報記憶手段に記憶されているユーザの個人情報を変更する個人情報変更手段と、
前記個人情報変更手段で個人情報が変更されたユーザが利用可能なサービスのサービス識別子を前記ユーザ情報記憶手段から取得する、サービス識別子取得手段と、
前記サービス識別子取得手段で取得したサービス識別子が示すサービスのサービス提供サーバへのアクセス情報を、前記サービス情報記憶手段から取得するアクセス情報取得手段と、
前記アクセス情報取得手段で取得したアクセス情報が示すサービス提供サーバに前記変更指示情報を送信する、変更指示情報送信手段、
として機能させる。
【００１３】
上記目的を達成するために、本発明の第６の観点に係るプログラムは、
コンピュータを、
ユーザが有する複数のＩＣカードのカード識別子と、当該各ＩＣカードのユーザの個人情報と、該個人情報の変更箇所を特定する変更特定情報とを対応付けたユーザ情報を記憶するユーザ情報記憶手段と、
外部装置又は前記サービス提供サーバから、ＩＣカードのカード識別子を受信するカード受信手段と、
前記ＩＣカードに格納されている個人情報を更新する必要が有るか否かを、前記ユーザ情報記憶手段に記憶されている情報に基づいて判別する、更新必要性判別手段と、
前記更新必要性判別手段が更新する必要が有ると判別した場合、前記ユーザ情報記憶手段に記憶されている変更特定情報から特定できる変更内容を示す変更情報を取得する、変更情報取得手段と、
前記変更情報取得手段で取得した変更情報が示す変更を許可するための鍵情報を、前記ＩＣカードの発行元から取得し、当該鍵情報を用いて、前記カード受信手段でカード識別子を受信した外部装置又は前記サービス提供サーバに、該ＩＣカードに格納されている情報を前記変更情報が示すように変更させる、カード情報変更手段、
として機能させる。
【発明の効果】
【００１４】
本発明によれば、ユーザの個人情報の変更があった際に、該ユーザが利用可能なサービス提供サーバの個人情報も人手を介さないで更新される。また、あるＩＣカード身分証明書の更新情報により、他のＩＣカード身分証明書を更新することができる。従って、ＩＣカードを利用したサービスにおいて、利用者情報の更新を容易に行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態に係る認証サーバ１００を含む情報処理システム１０００について説明する。情報処理システム１０００は、図１に示すように、ユーザを認証する認証サーバ１００と、ユーザが操作する複数のユーザ端末２００と、ユーザにサービスを提供する複数のサービス提供サーバ３００と、ユーザの身分証明書となるＩＣカードを発行するカード発行機関サーバ４００とを備える。
【００１６】
情報処理システム１０００として、インターネットを介した銀行のオンラインシステム（いわゆるインターネットバンキングシステム）を例にとって本発明を説明する。すなわち、サービス提供サーバ３００は、インターネットバンキングサービスをユーザに提供する処理を実行するサーバである。ただし、本発明はインターネットバンキングサービスに限られず任意のサービスを提供するシステムに適用可能である。
【００１７】
なお、認証サーバ１００とユーザ端末２００とサービス提供サーバ３００とは、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等の通信ネットワーク５００で接続される。
また、認証サーバ１００とカード発行機関サーバ４００とは、専用回線で接続される。
【００１８】
認証サーバ１００は、各サービス提供サーバ３００が提供するサービスにおいて、ユーザが確かに本人であることを確認する処理（以下「ユーザ認証処理」という。）が必要な処理がある場合に、ユーザ認証処理を各サービス提供サーバ３００に代わって実行することが可能である。そのため、認証サーバ１００は、本人確認代行サーバと呼ばれることもある。認証サーバ１００は、サービス提供サーバ３００から認証要求を受信し、ユーザ認証処理を行い、認証要求があったサービス提供サーバ３００に認証結果を送信する。
認証サーバ１００は、図２に示すように、制御部１１０と、通信部１２０と、記憶部１３０とを備える。
【００１９】
制御部１１０は、ＣＰＵ等から構成される。制御部１１０は、認証サーバ１００全体を制御し、各構成要素と接続され、制御信号やデータをやりとりする。例えば、制御部１１０は、ユーザ端末２００から、ユーザ情報の変更を指示する情報を受信すると、ユーザが利用可能なサービスを判別し、判別したサービスのサービス提供サーバ３００に、ユーザ情報の更新を指示する。
【００２０】
また、制御部１１０は、機能的には、本人確認代行部１１１と、アカウント管理部１１２とを備える。
【００２１】
本人確認代行部１１１は、ユーザの本人認証を行う。本人確認代行部１１１は、ＩＣカード識別・情報読取部１１１１と、ＩＣカード処理振分部１１１２と、本人認証部１１１３と、ＩＣカード更新判定部１１１４と、ＩＣカード書き込み部１１１５とを備えて構成される。
【００２２】
ＩＣカード識別・情報読取部１１１１は、ＩＣカードに格納されている情報を通信部１２０を介して取得し、当該ＩＣカードが、後述するＩＣカード情報管理データベース１３２に登録されていることを確認した後、ＩＣカードの種別を判別する。
【００２３】
ＩＣカード処理振分部１１１２は、種別を判別したＩＣカードに最適な認証プログラムを取得する。
【００２４】
本人認証部１１１３は、ＩＣカード処理振分部１１１２が取得した認証プログラムを用いてＩＣカードの認証を行う。また、本人認証部１１１３は、認証の結果を、そのときの時刻情報とともに、ログとして、証跡管理データベース１３５に登録する。
【００２５】
ＩＣカード更新判定部１１１４は、利用者情報管理データベース１３１の利用者カード管理テーブルを参照して、利用者が利用可能なカードのうち、更新フラグが設定されているカードを特定する。
【００２６】
ＩＣカード書き込み部１１１５は、ユーザ端末２００、又は、サービス提供サーバ３００に、ＩＣカードに記憶されている情報を変更させる指示を送信する。
【００２７】
アカウント管理部１１２は、ユーザのアカウント情報を管理する。アカウント管理部１１２は、問合受付・伝達ＩＦ（インターフェース）１１２１と、更新情報監視部１１２２と、利用者情報取得部１１２３と、認証結果取得部１１２４とを備える。
【００２８】
問合受付・伝達ＩＦ１１２１は、後述するサービス情報管理データベース１３４を参照して、サービス提供サーバ３００を特定し、更新情報を送信する。
【００２９】
更新情報監視部１１２２は、定期的あるいは利用者の問い合わせに基づき、後述する利用者情報管理データベース１３１を参照して更新情報の有無を監視する。
【００３０】
利用者情報取得部１１２３は、通信部１２０を介して受信した変更情報に基づいて、後述する利用者情報管理データベース１３１に記憶されている個人情報を変更する。また、この際、変更されたことを示す変更フラグも更新する。
【００３１】
認証結果取得部１１２４は、証跡管理データベース１３５を参照して、指示されたサービス会員の認証結果を読み出し、問合受付・伝達ＩＦ１１２１に通知する。
【００３２】
ユーザ端末２００から送信される情報の内容は、例えば、ユーザ端末２００のＩＣカードＲ／Ｗ部２３０により読み取られた個人情報や、ユーザによりユーザ端末２００に入力されたユーザ名、パスワード、等である。
【００３３】
通信部１２０は、通信ネットワーク５００やカード発行機関サーバ４００に接続するためのＮＩＣ（Network Interface Card）を備える。制御部１１０は、通信部１２０により、通信ネットワーク５００を介してサービス提供サーバ３００又はユーザ端末２００とデータを送受信することができる。
また、制御部１１０は、通信部１２０により、専用回線で接続されているカード発行機関サーバ４００とデータを送受信することができる。
【００３４】
記憶部１３０は、ＲＯＭ、ＲＡＭ、ハードディスク装置などから構成される。記憶部１３０には、ユーザ認証処理を実行するためのプログラムやＯＳ等が予め記憶される。
【００３５】
記憶部１３０は、図２に示すように、利用者情報管理データベース１３１と、ＩＣカード情報管理データベース１３２と、認証データベース１３３と、サービス情報管理データベース１３４と、証跡管理データベース１３５とを予め格納する。
【００３６】
利用者情報管理データベース１３１は、図３に示すように、利用者カード管理テーブルと、利用者利用サービス管理テーブルとを備えて構成される。
利用者カード管理テーブルは、各ユーザについて、ユーザごとに固有の利用者ＩＤ、登録済みＩＣカードのＩＤ／番号、氏名、住所、更新フラグ、提供可否情報等の各項目の情報を対応付けて記憶する。なお、提供可否情報は、登録されたＩＣカードの情報を、他のＩＣカードの更新情報として提供するか否かを示す情報である。
利用者利用サービス管理テーブルは、各ユーザについて、利用者ＩＤ、ユーザが利用可能な利用サービス、該サービスを利用できる登録済みＩＣカードのＩＤ／番号、サービスの認証に必要なアカウントＩＤとパスワード、更新フラグ、更新可否情報等の各項目の情報を対応付けて記憶する。なお、更新可否情報は、登録されたサービスに関する情報の変更があった場合に、その変更情報を他のサービスの変更情報として提供するか否かを示す情報である。
なお、利用者カード管理テーブルおよび利用者利用サービス管理テーブルの更新フラグには、ＩＣカードの直近に変更された項目を特定するための情報が格納される。
例えば、図３より、利用者ＩＤ「Ａ０１」を有するユーザは、カードＡ，Ｂ，Ｃを所有する。また、利用者ＩＤ「Ａ０１」を有するユーザは、利用サービスとして「●×銀行」を、「●×銀行」のサービスを利用する際の認証のためのカードとして「カードＡ（カード番号：１２３・・・）」を、その際のアカウントＩＤとして「１１１１」を、その際のパスワードとして「１２３４」を登録している。また、ユーザＩＤ「Ａ０１」を有するユーザは、利用サービスとして「Ｔ市役所」を、「Ｔ市役所」のサービスを利用する際の認証のためのカードとして「カードＢ（カード番号：９９９・・・）」を、その際のアカウントＩＤとして「９９９９」を、その際のパスワードとして「９９９９」を登録している。
【００３７】
ＩＣカード情報管理データベース１３２には、図４に示すように、カード種別を一意に識別するカード識別子と、カード種別と、ファイル構成と、ファイル種別と、ファイルサイズと、認証鍵とを対応付けた情報が格納される。認証サーバ１００は、ＩＣカード情報管理データベース１３２が格納する情報に基づいて、ＩＣカードが格納する情報の読み取りを行う。また、ＩＣカード情報管理データベース１３２には、認証に使用する認証鍵（公開鍵や秘密鍵等）が格納されている。
【００３８】
認証データベース１３３は、図５に示すように、カードの種別毎に、当該カードを認証するために実行される認証プログラムを記憶する。なお、カード種別とは、例えば、運転免許証、健康保険証、社会保障カード、住民基本台帳カード、キャッシュカード等の種別のことである。
【００３９】
サービス情報管理データベース１３４は、図６に示すように、サービス毎に、サービスＩＤとサービス名とサービス提供サーバ３００へのアクセス方法、アクセス先ＵＲＬ等を記憶する。
例えば、サービスＩＤ「０１」の●×銀行のサービス提供サーバ３００へは、アクセス方法「インターネット」を介して、アクセス先ＵＲＬ「http;//www.bank」にアクセスする。
【００４０】
証跡管理データベース１３５には、認証サーバ１００が行ったＩＣカードの認証結果をログとして格納する。
【００４１】
ＩＣカードは、カード発行機関サーバ４００によって発行されるカードである。ＩＣカードには、物理的には、ＣＰＵ、コプロセッサ（暗号回路）、ＲＯＭ、ＲＡＭ、不揮発性メモリ等で構成されるＩＣチップが内蔵されている。ＩＣカード内には、カード種別を表すカード識別子、ＰＩＮ、認証に必要な鍵情報、ユーザの個人情報等が格納されている。
【００４２】
続いて、ユーザ端末２００の構成について説明する。ユーザ端末２００は、図７に示すように、制御部２１０と、通信部２２０と、ＩＣカードリーダー・ライター部２３０（以下「ＩＣカードＲ／Ｗ部２３０」と呼ぶ）と、記憶部２４０と、入力受付部２５０と、出力部２６０と、を備える。
【００４３】
制御部２１０は、ＣＰＵ（Central Processing Unit）等から構成される。制御部２１０は、ユーザ端末２００全体を制御し、各構成要素と接続され、制御信号やデータをやりとりする。例えば制御部２１０は、インターネットバンキングシステムのユーザ端末２００側の処理を実行するためのプログラムを実行する。
【００４４】
通信部２２０は、インターネットやＬＡＮ等の通信ネットワーク５００に接続するためのＮＩＣ（Network Interface Card）やモデム等を備える。
【００４５】
ＩＣカードリーダー・ライター部２３０（以下「ＩＣカードＲ／Ｗ部」と呼ぶ）は、ＩＣチップを搭載した運転免許証、健康保険証、社会保障カード、住民基本台帳カード、キャッシュカード、クレジットカード等の各種ＩＣカードに格納された情報を読み取る。ユーザは、情報処理システム１０００のサービスを利用するために、ユーザとパスワードのチェックのほかに、ＩＣカードを用いて本人確認を行なわなければならない場合がある。
また、ＩＣカードＲ／Ｗ部２３０は、認証サーバ１００から受け取った更新情報と、カード更新用の鍵情報とを用いて、ＩＣカードの格納情報の更新を行う。
【００４６】
記憶部２４０は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory  ）、ハードディスク装置などから構成される。記憶部２４０には、インターネットバンキングシステムのユーザ端末２００側の処理を実行するためのプログラムやオペレーティングシステム（ＯＳ）等が予め記憶される。また、各処理を実行する際の中間データや結果データ等も記憶する。
【００４７】
入力受付部２５０は、キーボードやマウス等の入力装置から構成され、ユーザからの様々な指示入力を受け付ける。指示入力には、例えば、新規口座の開設を依頼する指示入力、振り込みを依頼する指示入力などがある。
【００４８】
出力部２６０は、ディスプレイ等の表示装置や、スピーカ等の出力装置から構成される。ユーザは、表示装置に表示される画面を見ながらユーザ端末２００を操作できる。
【００４９】
なお、ユーザ端末２００として、公知のパーソナルコンピュータを用いることができる。
【００５０】
サービス提供サーバ３００は、ユーザに所定のサービスを提供する機関が設置したサーバである。例えばサービス提供サーバ３００には、銀行が設置するインターネットバンキングサービス用のサーバ、行政機関が設置する行政サービス用のサーバ、病院など医療機関が設置する医療サービス用のサーバなど、様々なサーバがある。
【００５１】
サービス提供サーバ３００の構成について説明する。サービス提供サーバ３００は、図８に示すように、制御部３１０と、通信部３２０と、記憶部３３０と、ＩＣカードＲ／Ｗ部３４０と、入力受付部３５０とを備える。
【００５２】
制御部３１０は、ＣＰＵ等から構成される。制御部３１０は、サービス提供サーバ３００全体を制御し、各構成要素と接続され、制御信号やデータをやりとりする。例えば、制御部３１０は、認証サーバ１００からユーザのＩＣカードの認証結果を受け取り、その認証結果に基づいてユーザに対してサービスの実行を行う。
また、制御部３１０は、サービス実行部３１１と、会員情報管理部３１２とを備える。
サービス実行部３１１は、会員であるユーザに対して、所定のサービスを提供するための処理を行う。
会員情報管理部３１２は、サービスを提供可能な会員の登録、削除、変更などの処理を行う。また、会員情報管理部３１２は、認証サーバ１００から個人情報の変更情報を受け取り、その変更情報に基づいて、会員データベース３３１の更新を行う。また、会員情報管理部３１２は、定期的に認証サーバ１００に対して、会員情報の変更が有るか否かの問い合わせを行う。
【００５３】
通信部３２０は、インターネット等の通信ネットワーク５００に接続するためのＮＩＣを備える。制御部３１０は、通信部３２０により通信ネットワーク５００を介してユーザ端末２００とデータを送受信することができる。また、制御部３１０は、通信部３２０により通信ネットワーク５００を介して認証サーバ１００又はユーザ端末２００とデータを送受信することもできる。
【００５４】
記憶部３３０は、ＲＯＭ、ＲＡＭ、ハードディスク装置などから構成される。記憶部３３０には、インターネットバンキングシステムのサービス提供サーバ３００側の処理を実行するためのプログラムやＯＳ等が予め記憶される。
【００５５】
記憶部３３０は、会員データベース３３１を記憶する。会員データベース３３１は、図９に示すように、サービス提供サーバ３００がサービスを提供可能なユーザ（会員）について、アカウントＩＤ、ユーザ氏名、住所、電話番号、パスワード等を対応付けて格納する、
制御部３１０は、例えば、ユーザによって入力されたパスワードと、予め会員データベース３３１に登録されたパスワードとが一致するか否かを判断することによって、ＩＣカードを用いない簡易的なユーザ認証処理を実行することができる。
【００５６】
ＩＣカードＲ／Ｗ部３４０は、ＩＣチップを搭載した運転免許証、健康保険証、社会保障カード、住民基本台帳カード、キャッシュカード、クレジットカード等の各種ＩＣカードに格納された情報を読み取る。ユーザは、情報処理システム１０００のサービスを利用するために、ユーザとパスワードのチェックのほかに、ＩＣカードを用いて本人確認を行なわなければならない場合がある。
また、ＩＣカードＲ／Ｗ部３４０は、認証サーバ１００から受け取った更新情報と、カード更新用の鍵情報とを用いて、ＩＣカードの格納情報の更新を行う。
【００５７】
カード発行機関サーバ４００は、ユーザに、免許証や、パスポート、住民基本台帳カードなどといった身分証明となるＩＣカードを発行する機関が設置したサーバである。例えばカード発行機関サーバ４００には、警察庁が管理する免許証発行用のサーバ、公的個人認証サービス機関が管理するサーバ、社会保障認証基盤、および、各種民間認証基盤が管理するサーバなど、様々なサーバがある。
【００５８】
カード発行機関サーバ４００の構成について説明する。カード発行機関サーバ４００は、図１０に示すように、制御部４１０、通信部４２０、記憶部４３０と、を備える。
【００５９】
制御部４１０は、ＣＰＵ等から構成される。制御部４１０は、カード発行機関サーバ４００全体を制御し、各構成要素と接続され、制御信号やデータをやりとりする。例えば、制御部４１０は、認証サーバ１００からの要求に応じて、ＩＣカードに格納されている情報を変更するための鍵情報を発行する。
【００６０】
通信部４２０は、専用回線を介して認証サーバ１００に接続するためのＮＩＣを備える。制御部４１０は、通信部４２０により、専用回線を介して認証サーバ１００とデータを送受信することができる。
【００６１】
記憶部４３０は、ＲＯＭ、ＲＡＭ、ハードディスク装置などから構成される。記憶部４３０には、インターネットバンキングシステムのカード発行機関サーバ４００側の処理を実行するためのプログラムやＯＳ等が予め記憶される。
【００６２】
以下、上記構成の情報提供システム１０００の動作を説明する。
【００６３】
先ず、図１１に示す機能図と、図１２に示すシーケンス図とを参照しながら、ユーザが自身の登録されている個人情報を変更する際の処理について説明する。
【００６４】
まず、ユーザはユーザ端末２００または、サービス提供サーバ３００のＩＣカードＲ／Ｗ部２３０、３４０にＩＣカードを提示する。制御部２１０、３１０は、ＩＣカードＲ／Ｗ部２３０、３４０を制御して提示されたＩＣカードに記憶されているカード識別子を読取り（ステップＳ１０）、認証サーバ１００に送信する（ステップＳ２０）。
【００６５】
認証サーバ１００の制御部１１０は、カード識別子を受信すると（ステップＳ３０）、認証処理を実行する（ステップＳ４０）。
【００６６】
図１３に、認証処理（ステップＳ４０）の詳細を示す。まず、ＩＣカード識別・情報読取部１１１１は、認証要求に含まれるカード記憶情報に含まれるカード識別子が、ＩＣカード情報管理データベース１３２に記憶されているか否かを判別する（ステップＳ４１）。
記憶されていないと判別した場合は（ステップＳ４１；Ｎｏ）、当該ＩＣカードは非認証となり、処理を中断して、終了する。
【００６７】
記憶されていると判別した場合は（ステップＳ４１；Ｙｅｓ）、ＩＣカード識別・情報読取部１１１１は、ＩＣカード情報管理データベース１３２を参照して、記憶されているカード識別子から、ＩＣカードの種別を判別する（ステップＳ４２）。
例えば、図４に示す情報がＩＣカード情報管理データベース１３２に記憶されており、カード識別子が「００１」であるＩＣカードは、種別が「カードＡ」であると判別される。
【００６８】
続いて、ＩＣカード処理振分部１１１２は、認証データベース１３３を参照して、認証プログラムを取得する（ステップＳ４３）。
例えば、図５に示す情報が認証データベース１３３に記憶されており、判別したＩＣカードの種別が「カードＡ」で有る場合には、その認証プログラムは「認証プログラムＡ」であると判別される。
【００６９】
続いて、本人認証部１１１３は、取得した認証プログラムを実行することで、ＩＣカードの正当性確認やアクセス制御などの所定の認証を行う（ステップＳ４４）。
そして、本人認証部１１１３は、認証が完了したことを示す認証完了通知をユーザ端末２００に送信する（ステップＳ４５）。
以上で認証処理は終了する。
【００７０】
図１２に戻り、認証完了通知を受信すると（ステップＳ５０）、ユーザ端末２００又はサービス提供サーバ３００のユーザは、住所変更などの、自身の個人情報を変更するための処理を行う。
例えば、ユーザは、ユーザ端末２００又はサービス提供サーバ３００の入力受付部２５０、３５０を介して、変更内容を入力する。そして、制御部２１０、３１０は、認証サーバ１００に変更情報を送信する（ステップＳ６０）。なお、ＩＣカード自体に更新情報が格納されている場合には、制御部２１０、３１０は、ＩＣカードＲ／Ｗ部２３０、３４０を通じて更新情報を読み込み、認証サーバ１００に変更情報を送信する。
【００７１】
変更情報を受信すると（ステップＳ７０）、認証サーバ１００の利用者情報取得部１１２３は、変更情報が示すとおりに利用者情報管理データベース１３１に記憶されている個人情報を変更する（ステップＳ８０）。
そして、変更の完了後、利用者情報取得部１１２３は、変更された利用者情報管理データベース１３１の利用者利用サービス管理テーブルのエントリの変更フラグに、変更された項目を特定する情報を設定する（ステップＳ９０）。例えば、住所が変更された場合には、更新フラグに「住所」などの更新フラグが設定される。
また、ＩＣカードに格納されていた更新情報を元に更新された場合も同様に、利用者カード管理テーブルの更新フラグに「住所」などの更新フラグが設定される。
このようにして、あるサービスについての、ユーザ自身の個人情報が変更される。
【００７２】
次に、認証サーバ１００は、あるサービスの更新情報を他のサービスに通知する処理を行う（ステップＳ１００）。具体的には、更新情報監視部１１２２は、利用者情報管理データベース１３１の利用者利用サービス管理テーブルを参照して、先ほど変更されたサービスの更新可否情報が「可」となっている場合に、更新を通知すべき利用者の他のサービスを特定する。そして、問合受付・伝達ＩＦ１１２１に、更新情報と通知するサービスを特定する情報（例えばサービスＩＤ）を伝える。
例えば、図３の例では、利用者「Ａ０１」が利用サービス「０１」に対して住所変更を行った場合、このサービスの更新可否情報が「可」となっているため、利用者「Ａ０１」の利用している他のサービス「０２」、「０３」に対して更新情報を通知する。
【００７３】
続いて、問合受付・伝達ＩＦ１１２１は、サービス情報管理データベース１３４を参照して、特定したサービスのサービス提供サーバ３００へのアドレス（ＵＲＬ）を特定し、特定したサービス提供サーバ３００に、変更情報を送信する（ステップＳ１１０）。
【００７４】
特定されたサービスのサービス提供サーバ３００の会員情報管理部３１２は、更新情報を受信すると（ステップＳ１２０）、更新情報に基づいて、会員データベース３３１に記憶されている利用者（会員）の個人情報を更新する（ステップＳ１３０）。
このようにして、認証サーバ１００は、あるサービスの更新情報を他のサービスに対して通知する。
以上で更新処理は終了する。
【００７５】
このように、本実施形態では、認証サーバ１００に記憶されているユーザの個人情報が変更されると、該ユーザが利用可能なサービスのサービス提供サーバ３００に記憶されている個人情報も、同様に変更される。
【００７６】
なお、本発明は上記実施形態に限定されず、種々の応用及び変形が可能である。
【００７７】
例えば、この処理は、上述したように、ユーザがあるサービスについての個人情報を変更した直後に実施してもよいし、更新情報監視部１１２２が定期的に利用者情報管理データベース１３１を監視し、利用者利用サービス管理テーブルの更新フラグが設定されている利用者ＩＤと利用サービスを特定し、更新可能フラグが「可」となっている場合に、更新を通知すべき利用者の他のサービスを特定し、問合受付・伝達ＩＦ１１２１に更新情報と通知するサービスの情報とを伝えるようにしてもよい。
【００７８】
また、サービス提供サーバ３００が、認証サーバ１００に対して、会員データベース３３１で管理している会員の個人情報が更新されているかを問い合わせる事によって、更新情報を入手する事も可能である。この場合は、以下の（１）〜（５）の処理を行う。
【００７９】
（１）サービス提供サーバ３００の会員情報管理部３１２は、会員データベース３３１を読み出し、会員ＩＤ（アカウントＩＤ）とサービスＩＤとを認証サーバ１００に送信する。
（２）認証サーバ１００は、問合受付・伝達ＩＦ１１２１で会員ＩＤとサービスＩＤの情報を受け付け、更新情報監視部１１２２に伝達する。
（３）更新情報監視部１１２２は、利用者情報管理データベース１３１の利用者利用サービス管理テーブルを参照して、更新情報が設定されている利用者ＩＤと利用サービスを特定し、更新可否情報が「可」である場合、当該利用者が、問い合わせを受けたサービスＩＤのサービスを利用しているか否かを調べ、利用している場合には、問合受付・伝達ＩＦ１１２１に、更新情報と通知するサービスを特定する情報とを伝える。
（４）続いて、問合受付・伝達ＩＦ１１２１は、サービス情報管理データベース１３４を参照して、特定したサービスのサービス提供サーバ３００へのアドレス（ＵＲＬ）を特定し、特定したサービス提供サーバ３００に、変更情報を送信する。
（５）特定されたサービスのサービス提供サーバ３００の会員情報管理部３１２は、更新情報を受信すると、更新情報に基づいて、会員データベース３３１に記憶されている利用者（会員）の個人情報を更新する。
【００８０】
さらに、サービス提供サーバ３００の会員情報管理部３１２は、個人情報の更新情報だけでなく、会員データベース３３１で管理している会員の認証情報を認証サーバ１００に一括取得することも可能である。この場合、認証サーバ１００は、問合受付・伝達ＩＦ１１２１を通じて会員ＩＤとサービスＩＤとを受け付け、認証結果取得部１１２４が証跡管理データベース１３５を参照して、該当する会員の認証結果を読み出して、問合受付・伝達ＩＦ１１２１を通じてサービス提供サーバ３００に認証結果を送信する。
【００８１】
次に、図１４に示すシーケンス図を参照しながら、ユーザの個人情報が更新されている状態で、この更新が反映されていないＩＣカードで認証サーバ１００にアクセスした際の処理について説明する。
【００８２】
まず、ユーザはユーザ端末２００または、サービス提供サーバ３００のＩＣカードＲ／Ｗ部２３０、３４０にＩＣカードを提示する。制御部２１０、３１０は、ＩＣカードＲ／Ｗ部２３０、３４０を制御して提示されたＩＣカードに記憶されているカード識別子を読取り（ステップＳ２１０）、認証サーバ１００に送信する（ステップＳ２２０）。
【００８３】
認証サーバ１００の制御部１１０は、カード識別子を受信すると（ステップＳ２３０）、認証処理を実行する（ステップＳ２４０）。この認証処理は、図１２のステップＳ４０の処理と実質的に同等な処理である。
【００８４】
認証処理が完了すると、ＩＣカード更新判定部１１１４は、利用者情報管理データベース１３１の利用者カード管理テーブルを参照して、利用者が利用可能なカードのうち、更新フラグが設定されているカードを特定する（ステップＳ２５０）。
例えば、図３では、利用者情報管理データベース１３１の利用者カード管理テーブルに登録済みの利用者ＩＤ「Ａ０１」のカードは、カードＡとカードＢとカードＣとであり、更新フラグの設定されている「カードＡ」が特定される。
【００８５】
そして、ＩＣカード更新判定部１１１４は、特定したカードが、ユーザ端末２００からカード識別子を受信したカードと種別が異なるカードであることを確認する（ステップＳ２６０）。すなわち、この確認により、ユーザ端末２００からカード識別子を受信したカードが、未だ更新がなされていないＩＣカードであることがわかる。
【００８６】
続いて、ＩＣカード更新判定部１１１４は、ユーザ端末２００からカード識別子を受信したカードの発行元であるカード発行機関サーバ４００に、更新フラグから特定できる変更情報を含んだ変更要求を送信する（ステップＳ２７０）。
【００８７】
カード発行機関サーバ４００の制御部４１０は、変更要求を受信すると（ステップＳ２８０）、変更要求に含まれる変更情報が示す変更を許可するＩＣカード書き込み許可用の鍵情報を認証サーバ１００に送信する（ステップＳ２９０）。なお、この書き込み許可用の鍵情報は、１回しか使用できないように設定されていてもよい。
【００８８】
書き込み用の鍵情報を受信すると（ステップＳ３００）、ＩＣカード書き込み部１１１５は、当該鍵情報を含めた変更指示を、ユーザ端末２００またはサービス提供サーバ３００に送信する（ステップＳ３１０）。
【００８９】
ユーザ端末２００または、サービス提供サーバ３００の制御部２１０、３１０は、変更指示を受信すると（ステップＳ３２０）、ＩＣリーダＲ／Ｗ部２３０、３４０を制御して、ＩＣカードに記憶されている情報を、変更指示に基づいて変更する（ステップＳ３３０）。
以上で、処理は終了する。
【００９０】
このように、本処理により、ユーザの個人情報が更新されている状態で、未だこの更新がなされていないＩＣカードで、ユーザ端末２００または、サービス提供サーバ３００から認証サーバ１００にアクセスした際には、未更新であることが判別され、当該ＩＣカードの格納情報は更新される。
【００９１】
なお、本発明は上記実施形態に限定されず、種々の応用及び変形が可能である。
【００９２】
例えば、本実施形態では、情報処理システム１０００が提供するサービスとしてインターネットバンキングサービスを想定した。しかし、他のサービスを提供するシステムにも応用可能である。例えば、行政機関が行う行政サービスにおいて、住民票発行などの処理の際に本人確認を行うケースや、病院など医療機関が行う医療サービスにおいて、診療受付の際に本人確認を行うケースなど、様々な分野で本発明を利用できる。
【００９３】
また、カード識別子の読み取り（ステップＳ１０、Ｓ２１０）は、ユーザ端末２００ではなく、サービス提供サーバ３００のＩＣカードＲ／Ｗ部３４０から行ってもよい。
【００９４】
また、ステップＳ１００の処理で、利用者が利用可能なサービスのうち利用者情報管理データベース１３１の更新可能フラグが「可」であるサービスを更新対象としたが、更新可能フラグをデータ項目として持たせないで、利用可能サービス全てを更新対象としてもよい。
【００９５】
認証サーバ１００は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読みとり可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する装置を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで当該装置を構成してもよい。
【００９６】
また、本システムの機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００９７】
また、その他、具体的な細部構成等についても適宜変更可能である。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態に係る情報処理システムの構成図である。
【図２】認証サーバの構成を示すブロック図である。
【図３】利用者情報管理データベースの構成例を示す図である。
【図４】ＩＣカード情報管理データベースの構成例を示す図である。
【図５】認証データベースの構成例を示す図である。
【図６】サービス情報管理データベースの構成例を示す図である。
【図７】ユーザ端末の構成を示すブロック図である。
【図８】サービス提供サーバの構成を示すブロック図である。
【図９】会員データベースの構成例を示す図である。
【図１０】カード発行機関サーバの構成を示すブロック図である。
【図１１】本発明の実施形態に係る情報処理システムの機能図である。
【図１２】本発明の実施形態に係る情報処理システムの処理を説明するためのシーケンス図である。
【図１３】認証処理を説明するためのフローチャートである。
【図１４】本発明の実施形態に係る情報処理システムの処理を説明するためのシーケンス図である。
【符号の説明】
【００９９】
１００     認証サーバ
２００     ユーザ端末
３００    サービス提供サーバ
４００    カード発行機関サーバ
５００    通信ネットワーク
１０００  情報処理システム
【図１】
0005081698.tif 000002
【図２】
0005081698.tif 000003
【図３】
0005081698.tif 000004
【図４】
0005081698.tif 000005
【図５】
0005081698.tif 000006
【図６】
0005081698.tif 000007
【図７】
0005081698.tif 000008
【図８】
0005081698.tif 000009
【図９】
0005081698.tif 000010
【図１０】
0005081698.tif 000011
【図１１】
0005081698.tif 000012
【図１２】
0005081698.tif 000013
【図１３】
0005081698.tif 000014
【図１４】
0005081698.tif 000015