(57)【要約】【課題】  ユーザがＩＤやパスワードなどを意識することなく所望のウェブサイトにアクセスすること。【解決手段】  ユーザ識別システムは、クライアント装置１１１、管理サーバ１２１、情報提供サーバ１３１、電子認証局１４１およびインターネット１０１を備える。所望の情報提供サーバ１３１から情報を得ようとするユーザがクライアント装置１１１を用いてユーザ登録を行い、認証局１４１により作成されたＩＣカード１１２にユーザ識別を行うための所定の情報が格納される。以上の処理により、ユーザは、クライアント装置１１１にＩＣカード１１２を装着して、所望のウェブサイトにアクセスすることができる。ＩＣカード１１２は、ユーザ識別情報記憶部およびユーザ識別情報判定部である本人確認コード管理アプリ領域１１３、ＰＫＩ鍵ペア証明書格納領域１１４、並びに署名プラグインソフト領域１１５を有する。【選択図】  図３
2006172307.tif 000002
【特許請求の範囲】
【請求項１】
予め登録されたユーザについてユーザ識別情報を記憶するユーザ識別情報データベースと、ネットワークを介して所定のサービスの提供を要求するサービス要求を受信するとサーバ識別情報を送信する識別情報送信手段と、前記送信されたサーバ識別情報に対応するユーザ識別情報を受信すると前記ユーザ識別情報データベースに当該受信されたユーザ識別情報が存在するか否かを判定するユーザ識別手段とを含む情報提供サーバと
前記情報提供サーバごとにユーザ識別情報を対応付けて記憶するユーザ識別情報記憶手段と、ネットワークを介して前記情報提供サーバからサーバ識別情報を受信する識別情報受信手段と、前記受信したサーバ識別情報により前記所定のサービスを提供する情報提供サーバを特定し、当該特定された情報提供サーバ用のユーザ識別情報を前記ユーザ識別情報記憶手段から読み出すユーザ識別情報判定手段と、当該読み出されたユーザ識別情報を前記情報提供サーバに送信するユーザ識別情報送信手段とを含むクライアント装置と
を備えたことを特徴とするユーザ識別システム。
【請求項２】
前記ネットワークはＳＳＬ暗号化されており、前記ユーザ識別情報手段はＳＳＬ暗号化された通信を開始する際に前記情報提供サーバから送られるサーバ証明書に含まれる情報を前記サーバ識別情報として使用することを特徴とする請求項１に記載のユーザ識別システム。
【請求項３】
前記クライアント装置は、前記ユーザ識別情報記憶手段と前記ユーザ識別判定手段とを有するＩＣカードを含むことを特徴とする請求項１または２に記載のユーザ識別システム。
【請求項４】
予め情報提供サーバを登録したサーバ登録データベースと、クライアント装置から前記情報提供サーバへの情報提供登録要求を受信すると該情報提供登録要求および該クライアント装置を前記サーバ登録データベースに記憶し、前記情報提供サーバに送信する登録要求受付け手段とを含む管理サーバ
をさらに備え、前記情報提供サーバは、該情報提供登録要求および該クライアント装置を受信すると前記クライアント装置に対応するユーザ識別情報を決定して送信し、前記クライアント装置は、前記送信されたユーザ識別情報を前記ユーザ識別情報記憶手段に記憶することを特徴とする請求項１、2または３に記載のユーザ識別システム。
【請求項５】
前記クライアント装置は、予め設定された署名データを記憶する署名データ記憶手段と、前記情報提供サーバから証明要求を受け取ると前記署名データを該情報提供サーバに送信する署名データ送信手段とをさらに備えたことを特徴とする請求項１ないし４のいずれかに記載のユーザ識別システム。
【請求項６】
ネットワークを介して所定のサービスの提供を要求するサービス要求を情報提供サーバに送信するサービス要求手段と、
前記情報提供サーバからサーバ識別情報を受信する識別情報受信手段と、
当該受信したサーバ識別情報により前記情報提供サーバと該情報提供サーバから前記所定の情報を受信する際のユーザ識別で使用されるユーザ識別情報とを関連付けて記憶するユーザ識別情報記憶手段と、
前記サーバ識別情報により前記所定のサービスを提供する情報提供サーバを判定し、当該判定された情報提供サーバ用のユーザ識別情報を前記ユーザ識別情報記憶手段から読み出すユーザ識別情報判定手段と、
当該読み出されたユーザ識別情報を前記情報提供サーバに送信するユーザ識別情報送信手段と
を備えたことを特徴とするクライアント装置。
【請求項７】
サービス要求手段により、ネットワークを介して所定のサービスの提供を要求するサービス要求を情報提供サーバに送信するステップと、
識別情報受信手段により、前記情報提供サーバからサーバ識別情報を受信するステップと、
当該受信したサーバ識別情報により前記情報提供サーバと、該情報提供サーバから前記所定の情報を受信する際のユーザ識別で使用されるユーザ識別情報とを関連付けてユーザ識別情報記憶手段に記憶するユーザ識別情報記憶ステップと、
ユーザ識別情報判定手段により、前記サーバ識別情報により前記所定のサービスを提供する情報提供サーバを判定し、当該判定された情報提供サーバ用のユーザ識別情報を前記ユーザ識別情報記憶手段から読み出すステップと、
ユーザ識別情報送信手段により当該読み出されたユーザ識別情報を前記情報提供サーバに送信するステップと
を備えたことを特徴とするユーザ識別方法。
【請求項８】
サービス要求手段により、ネットワークを介して所定のサービスの提供を要求するサービス要求を情報提供サーバに送信するステップと、
識別情報受信手段により、前記情報提供サーバからサーバ識別情報を受信するステップと、
当該受信したサーバ識別情報により前記情報提供サーバと、該情報提供サーバから前記所定の情報を受信する際のユーザ識別で使用されるユーザ識別情報とを関連付けてユーザ識別情報記憶手段に記憶するユーザ識別情報記憶ステップと、
ユーザ識別情報判定手段により、前記サーバ識別情報により前記所定のサービスを提供する情報提供サーバを判定し、当該判定された情報提供サーバ用のユーザ識別情報を前記ユーザ識別情報記憶手段から読み出すステップと、
ユーザ識別情報送信手段により当該読み出されたユーザ識別情報を前記情報提供サーバに送信するステップと
をクライアントコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ識別方法およびシステムに関し、より詳細にはウェブサイトにアクセスするユーザを識別するユーザ識別方法およびシステムに関する。
【背景技術】
【０００２】
従来から、インターネットを介して種々のウェブサイトがクライアント端末に対し様々な情報を送信し、あるいはサービスを提供しているが、一定のウェブサイトにおいては、情報を提供するに際し予め登録したユーザであることを確認するためユーザのＩＤやパスワードをクライアント端末を介してユーザに入力させ、登録してあるＩＤ等と一致するか否かを判定してアクセスを認めるようなシステムがある。このようなシステムのウェブサイトから情報の提供を受けるためには、従来のユーザ識別方法では、ユーザは提供を受けようとするウェブサイトにおいて予めＩＤ等の登録をしておいて、情報提供を受けようとする場合、画面上でＩＤ等の入力を促されるとキーボード等の入力機器を用いて入力する必要があり、これらの作業はウェブサイトごとに行なわなければならない。
【０００３】
このような煩雑さを軽減するため、１つのポータルサイトを作成し、ユーザはこのポータルサイトにアクセスして、１度ログインすることで、このポータルサイトにリンクが張られているウェブサイトを利用することができるシステムが提案されている。また、ウェブサイトが共通する１個のＩＤでログインできるように統一する規則が定められており、ユーザは１度ＩＤ等を登録しておけば、そのＩＤのみにより種々のウェブサイトにアクセスすることができるというシステムが提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００３−５８５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のユーザ識別方法は、１ユーザに付き１個のＩＤで統一されるため、ユーザがウェブサイトごとにＩＤやパスワードを記憶しておく必要がないものの、各ウェブサイトを運営する企業が一定の規則を定めて運営する必要があり、各企業が従来から持っているシステムの整合性などを考慮すると、極めて限られた企業間でしかこのような取り決めができないため、結局ユーザは複数のＩＤやパスワードを持たなければ成らないという問題がある。
【０００６】
また、これに加えユーザは仮にＩＤ等が統一されても、ウェブサイトにアクセスするときはいつでも、ＩＤ等を手入力しなければならないという問題がある。
【０００７】
本発明は、このような問題に鑑みてなされたもので、クライアント端末にウェブサイトごとのユーザ識別情報を対応付けて記憶したユーザ識別情報記憶手段を備え、アクセスしようとするサーバからのサーバ識別情報により対応するユーザ識別情報を決定して、これをサーバに送信することによりユーザ識別処理を行うことにより、ユーザがＩＤやパスワードなどを意識することなく所望のウェブサイトにアクセスすることが可能なユーザ識別方法およびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のユーザ識別システムは、このような目的を達成するために、請求項１に記載のユーザ識別システムは、予め登録されたユーザについてユーザ識別情報を記憶するユーザ識別情報データベースと、ネットワークを介して所定のサービスの提供を要求するサービス要求を受信するとサーバ識別情報を送信する識別情報送信手段と、送信されたサーバ識別情報に対応するユーザ識別情報を受信するとユーザ識別情報データベースに受信されたユーザ識別情報が存在するか否かを判定するユーザ識別手段とを含む情報提供サーバと情報提供サーバごとにユーザ識別情報を対応付けて記憶するユーザ識別情報記憶手段と、ネットワークを介して情報提供サーバからサーバ識別情報を受信する識別情報受信手段と、受信したサーバ識別情報により所定のサービスを提供する情報提供サーバを特定し、特定された情報提供サーバ用のユーザ識別情報をユーザ識別情報記憶手段から読み出すユーザ識別情報判定手段と、読み出されたユーザ識別情報を情報提供サーバに送信するユーザ識別情報送信手段とを含むクライアント装置とを備えたことを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のユーザ識別システムにおいて、ネットワークはＳＳＬ暗号化されており、ユーザ識別情報手段はＳＳＬ暗号化された通信を開始する際に情報提供サーバから送られるサーバ証明書に含まれる情報をサーバ識別情報として使用することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１または２に記載のユーザ識別システムにおいて、クライアント装置は、ユーザ識別情報記憶手段とユーザ識別判定手段とを有するＩＣカードを含むことを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１、2または３に記載のユーザ識別システムにおいて、予め情報提供サーバを登録したサーバ登録データベースと、クライアント装置から情報提供サーバへの情報提供登録要求を受信すると情報提供登録要求およびクライアント装置をサーバ登録データベースに記憶し、情報提供サーバに送信する登録要求受付け手段とを含む管理サーバをさらに備え、情報提供サーバは、情報提供登録要求およびクライアント装置を受信するとクライアント装置に対応するユーザ識別情報を決定して送信し、クライアント装置は、送信されたユーザ識別情報をユーザ識別情報記憶手段に記憶することを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１ないし４のいずれかに記載のユーザ識別システムにおいて、クライアント装置は、予め設定された署名データを記憶する署名データ記憶手段と、情報提供サーバから証明要求を受け取ると署名データを情報提供サーバに送信する署名データ送信手段とをさらに備えたことを特徴とする。
【００１３】
請求項６に記載のクライアント装置は、ネットワークを介して所定のサービスの提供を要求するサービス要求を情報提供サーバに送信するサービス要求手段と、情報提供サーバからサーバ識別情報を受信する識別情報受信手段と、受信したサーバ識別情報により情報提供サーバと情報提供サーバから所定の情報を受信する際のユーザ識別で使用されるユーザ識別情報とを関連付けて記憶するユーザ識別情報記憶手段と、サーバ識別情報により所定のサービスを提供する情報提供サーバを判定し、判定された情報提供サーバ用のユーザ識別情報をユーザ識別情報記憶手段から読み出すユーザ識別情報判定手段と、読み出されたユーザ識別情報を情報提供サーバに送信するユーザ識別情報送信手段とを備えたことを特徴とする。
【００１４】
請求項７に記載のユーザ識別方法は、サービス要求手段により、ネットワークを介して所定のサービスの提供を要求するサービス要求を情報提供サーバに送信するステップと、識別情報受信手段により、情報提供サーバからサーバ識別情報を受信するステップと、受信したサーバ識別情報により情報提供サーバと、情報提供サーバから所定の情報を受信する際のユーザ識別で使用されるユーザ識別情報とを関連付けてユーザ識別情報記憶手段に記憶するユーザ識別情報記憶ステップと、ユーザ識別情報判定手段により、サーバ識別情報により所定のサービスを提供する情報提供サーバを判定し、判定された情報提供サーバ用のユーザ識別情報を前記ユーザ識別情報記憶手段から読み出すステップと、ユーザ識別情報送信手段により読み出されたユーザ識別情報を情報提供サーバに送信するステップとを備えたことを特徴とする。
【００１５】
請求項８に記載のプログラムは、サービス要求手段により、ネットワークを介して所定のサービスの提供を要求するサービス要求を情報提供サーバに送信するステップと、識別情報受信手段により、情報提供サーバからサーバ識別情報を受信するステップと、受信したサーバ識別情報により情報提供サーバと、情報提供サーバから所定の情報を受信する際のユーザ識別で使用されるユーザ識別情報とを関連付けてユーザ識別情報記憶手段に記憶するユーザ識別情報記憶ステップと、ユーザ識別情報判定手段により、サーバ識別情報により所定のサービスを提供する情報提供サーバを判定し、判定された情報提供サーバ用のユーザ識別情報をユーザ識別情報記憶手段から読み出すステップと、ユーザ識別情報送信手段により読み出されたユーザ識別情報を情報提供サーバに送信するステップとをクライアントコンピュータに実行させる。
【発明の効果】
【００１６】
以上説明したように、本発明によれば、ネットワークを介して所定のサービスの提供を要求するサービス要求を受信するとサーバ識別情報を送信する識別情報送信手段と、送信されたサーバ識別情報に対応するユーザ識別情報を受信するとユーザ識別情報データベースに受信されたユーザ識別情報が存在するか否かを判定するユーザ識別手段とを含む情報提供サーバと、情報提供サーバごとにユーザ識別情報を対応付けて記憶するユーザ識別情報記憶手段と、ネットワークを介して情報提供サーバからサーバ識別情報を受信する識別情報受信手段と、受信したサーバ識別情報により所定のサービスを提供する情報提供サーバを特定し、特定された情報提供サーバ用のユーザ識別情報をユーザ識別情報記憶手段から読み出すユーザ識別情報判定手段と、読み出されたユーザ識別情報を情報提供サーバに送信するユーザ識別情報送信手段とを含むクライアント装置とを備えているので、ユーザがＩＤやパスワードなどを意識することなく所望のウェブサイトにアクセスすることが可能となる。
【発明を実施するための最良の形態】
【００１７】
（第１実施形態）
以下、図面を参照しながら本発明の実施形態について詳細に説明する。  
【００１８】
（ＩＣカードの発行およびユーザ登録処理）
図１は、本発明にかかるユーザ識別情報発行等の処理の一実施形態を示すブロック図である。本実施形態のユーザ識別システムは、クライアント装置１１１、管理サーバ１２１、情報提供サーバ１３１、電子認証局１４１およびインターネット１０１を備える。本実施形態では、ユーザの申し込みに基づいて認証局１４１によりＩＣカード１１２を作成し、サービスの提供を受けようとするユーザがクライアント装置１１１を用いて所望の情報提供サーバ１３１にユーザ登録を行うと、一般には情報提供サーバおよびユーザに固有のユーザ識別を行うための所定の情報が設定される。その後、この所定の情報はクライアント装置１１１で受信された後、上記で予め作成されたＩＣカード１１２の所定のエリアに格納される。以上の処理により、ユーザは、クライアント装置１１１にＩＣカード１１２を装着して、所望のウェブサイトにアクセスすることができるのである。詳細は後述するが、ＩＣカード１１２は、ユーザ識別情報記憶部およびユーザ識別情報判定部である本人確認コード管理アプリ領域１１３、ＰＫＩ鍵ペア証明書格納領域１１４、並びに署名プラグインソフト領域１１５を有する。
【００１９】
本人確認コード管理アプリ領域１１３は、認証局１４１でＩＣカードが作成される際ユーザ識別情報を抽出するソフトウェアが書き込まれるが、ユーザ識別情報を記憶する領域は、通常最低限の情報のみ書き込まれる。ＰＫＩ鍵ペア証明書格納領域１１４および署名プラグインソフト領域１１５は、ウェブサイトにおいて署名処理が必要になったときのために予めＩＣカード作成時に組み込まれるソフト、すなわち署名データ送信手段である署名プラグインソフトを格納するエリアである。ユーザ識別機能に加え、このような署名機能を有することにより、本実施形態のシステムの有効性がさらに高まるのである。なお、本実施形態では、ＩＣカード１１２を用いたクライアント装置を説明したが、これに限られることなく同様の機能を持つ任意のメディアを使用することができ、またメディアには所定の情報のみ記憶しておき必要なソフトウェアをクライアント装置内に配置して使用するように構成することもできる。
【００２０】
管理サーバ１２１は、通常は金融機関などのシステムのとりまとめをする機関内に設けられ、特にＩＣカード発行時やユーザ情報を登録してユーザ識別情報を所定のウェブサイトに設定する際に使用される。すなわち、ＩＣカードの申し込みも管理サーバ１２１を介して行なうことができ、またウェブサイトに対する登録申し込みも管理サーバ１２１経由で行なうことができる。このような機能を実現するため、管理サーバ１２１内のデータベースには、各情報提供サーバの情報が格納されており、ユーザ登録その他の情報も格納されている。なお、このような機能を情報提供サーバ１３１のいずれかに行なわせるように構成することもできる。
【００２１】
情報提供サーバ１３１は、ユーザに情報を提供しようとする企業が情報を提供するために所有しているサーバであり、様々なデータベースにより種々の情報をクライアント装置に送信し、あるいはサービスの提供を行なって、さまざまなソフトウェアにより有用な処理の提供を行っている。本実施形態における情報提供サーバ１３１内のユーザ識別処理も、このような処理と同様な方法によるのである。認証局１４１は、本技術分野で知られた任意の方法でＩＣカードを発行し、その他の処理を実施する。
【００２２】
図２は、本実施形態のＩＣカード発行およびユーザ識別情報登録の処理フローを示す図である。図２に示すように、顧客はクライアント装置１１１を介して申し込みを行い、銀行内の管理サーバ１２１を経由して申し込み情報が電子認証局１４１に届けられ、ＩＣカードの発行が行なわれる。また、ＩＣカードが発行されると、顧客は所望のウェブサイトに登録を要求するが、この場合もクライアント装置１１１、管理サーバ１２１を経由して所望のウェブサイトを運営する企業に登録要求が届けられ、ユーザ識別情報である本人確認コードが発行され、ＩＣカード内の所定のエリアに格納される。このような処理が情報提供サーバ１３１ごとに行われ、通常は各々異なるユーザ識別情報が、各情報提供サーバを特定する情報、例えば電子認証局１４１から情報提供サーバ１３１に発行された公開鍵等一意の情報に関連付けられて記憶される。
【００２３】
以上により、ＩＣカードが発行され、所望のウェブサイトに登録が行なわれ、ＩＣカード内にウェブサイトにアクセスするための本人確認コードが記憶されることで、後述するようにユーザが意識することなく本人の確認が行われてアクセスが可能になるのである。ここで、本実施形態では管理サーバ１２１を介してクライアント装置１１１からの情報が渡されるが、これに限られることなく、直接、電子認証局１４１やウェブサイト運営企業の所有する情報提供サーバ１３１に送信するように構成することができるのはもちろん、所定のウェブサイトについてはＩＣカード発行時にあらかじめ本人確認コードを設定して置く等、種々に処理を組み合わせて本発明を実施することができる。
【００２４】
（ユーザ識別処理）
次に、図３〜図７を参照して、本発明のユーザ識別処理の一実施形態について説明する。図３は、本発明にかかるユーザ識別処理の一実施形態を示すブロック図である。基本的に、本処理は、クライアント装置１１１と情報提供サーバ１３１との処理が中心であるため、登録処理を仲介していた管理サーバ１２１は用いられないが、その他の構成要素は同一であり、本実施形態のシステムは、クライアント装置１１１、ウェブサイト１３１および電子認証局１４１を備える。ただし、各構成要素は、登録時とは異なる処理を行うため、その個々の構成を図４〜図６を参照して以下に説明する。
【００２５】
図４は、本実施形態のクライアント装置１１１の構成の一例を示すブロック図である。図１、図３に示されたＩＣカード１１２のほかに、サーバ識別情報受信部４０１、ユーザ識別情報送信部４０２、サービス要求部４０３、情報取得部４０４およびユーザインタフェース部４０５を備える。図１、図３において、ＩＣカード１１２にＰＫＩ鍵ペア証明書格納領域１１４および署名プラグインソフト領域１１５が含まれるように示されているが、図４においては、主にユーザ識別処理について説明するので、直接関連のないこれらの構成は特に示さず、これに替えてユーザ識別情報判定部１１３内にユーザ識別情報記憶部４１１を明示的に示す。なお、本実施形態では、処理を実行する構成要素を上述のように配しているが、これに限られることなく各構成要素を任意に組み合わせ、あるいは分割することができることは当業者であれば明らかである。
【００２６】
サーバ識別情報受信部４０１は、クライアント装置１１１からウェブサイト１３１にアクセス、あるいはログインしようとするとウェブサイト１３１から自己のウェブサイトを特定するためのサーバ識別情報の受信処理を行って、サーバ識別情報をユーザ識別情報判定部１１３に送る。本発明ではクライアント装置１１１で自動的にユーザ識別情報を送るため、先ずいずれのウェブサイトにアクセスしようとしているかを認識する必要があり、ウェブサイトを構成する情報提供サーバ１３１ではクライアント装置１１１に自己のウェブサイトを示すサーバ識別情報を提供することができる。サーバ識別情報の提供は、通常ネットワークを介して送信されるが、送信タイミングや送信プロトコル等は、本技術分野で知られた種々の方法により行なうことができるのは、当業者であれば理解できるであろう。
【００２７】
ここで、本実施形態ではサーバ識別情報としてクライアント装置１１１との間でＳＳＬ通信を行なう際に、必ずサーバが送信するサーバ証明書を使用する。すなわち、通常クライアント装置１１１が、ウェブサイトにアクセス、つまり情報提供サーバ１３１にログインする場合、その通信のセキュリティを確保するためＳＳＬ（セキュア・ソケット・レイヤ）通信の確立を行なうが、その際必ず情報提供サーバ１３１からクライアント装置１１１にサーバ証明書が送信されるので、このサーバ証明書に記載された情報、例えば電子認証局１４１から情報提供サーバ１３１に発行された公開鍵等一意の情報によりこれからログインしようとする情報提供サーバを特定するのである。本実施形態では、公開鍵を用いるがこれは所望の情報提供サーバを世界中のサーバから一意に特定することができる点で有効だからである。
【００２８】
ユーザ識別情報判定部１１３は、サーバ識別情報受信部４０１から受け取ったサーバ識別情報に基づいて、ユーザ識別情報記憶部４１１内を検索し、このサーバのために設定されたユーザ識別情報である本人確認コードを抽出して、ユーザ識別情報送信部４０２に送る。受信したサーバ識別情報に対応するユーザ識別情報が存在しない場合は、通常未登録のウェブサイトであると判断して所定の処理を行うが、さらに上述の登録処理等を行うようにすることもできる。
【００２９】
ユーザ識別情報送信部４０２は、ユーザ識別情報を情報提供サーバ１３１に送信して、その後のサーバでの処理を可能にする。
【００３０】
サービス要求部４０３は、ウェブサイトに対し要求を送信したり、ユーザ情報を提供したりする処理を行い、情報取得部４０４は、各種サーバからの情報を受信する処理を行う。ユーザインタフェース部４０５は、ユーザからの入力をクライアント装置として受け取り、サーバからの情報やクライアント装置からの情報をユーザに提供するといった処理を行う。
【００３１】
図５は、本実施形態の情報提供サーバ１３１の構成の一例を示すブロック図である。本実施形態の情報提供サーバ１３１は、識別情報送信部５０１、ユーザ識別部５０２、情報提供部５０３およびユーザ識別情報データベースである顧客データベース５０４を備える。
【００３２】
識別情報送信部５０１は、クライアント装置１１１からアクセス、あるいはログインの要求を受信すると、自己のサーバ識別情報を要求のあったクライアント装置に送信する。本実施形態では、上述のようにサーバ識別情報としてサーバ証明書内の情報が用いられ、これはＳＳＬ通信が確立された段階でクライアント装置に送信されるので、本識別情報送信部５０１は、ＳＳＬ通信を処理するモジュールに含まれることとなる。ただし、上述のように、サーバ識別情報を用いないときは単独で構成要素として備えることができるのは言うまでもない。
【００３３】
ユーザ識別部５０２は、クライアント装置１１１からユーザ識別情報を受信し、受信したユーザ識別情報を用いて顧客データベース５０４を検索し、正当に登録されたユーザからの要求であるかを識別する。顧客データベース５０４には、登録時に設定されたユーザ識別情報が顧客情報と共に格納されている。
【００３４】
情報提供部５０３は、上述のような処理の結果、正当なユーザであると識別されると情報提供サーバとしての種々の情報をクライアント装置に提供する。ここで、本実施形態では、その特徴が情報提供の前の段階、すなわちユーザ識別にあることから、情報提供サーバ１３１の種々の機能のうちクライアント装置１１１に情報を提供することしか記載してこなかったが、情報提供サーバ１３１はウェブサイトを提供するサーバとして、クライアント装置１１１とあらゆる情報のやり取りができるのは言うまでもない。
【００３５】
図６は、本実施形態の管理サーバ１２１の構成の一例を示すブロック図である。管理サーバ１２１は、上述の通りＩＣカード発行や各ウェブサイトのユーザ登録等で一定の管理機能を果たす。このため、ウェブサイトを運営する企業とそのユーザの情報を管理している。本発明を実施する上で管理サーバ１２１自体は必須ではないが、円滑に実施するうえでは重要な働きをすることは当業者であれば理解できる。このような機能を果たすため、管理サーバ１２１は、登録要求受付部６０１およびサーバ登録データベースを備える。
【００３６】
登録要求受付部６０１は、クライアント装置１１１からのＩＣカード発行依頼およびユーザ登録要求等を受付け、ＩＣカード発行依頼ならば電子認証局１４１に送り届けると共に、サーバ登録データベース６０２内の顧客データベースにその情報を格納する。ユーザ登録の場合は、ユーザ登録要求の中で所望されているウェブサイトを提供している情報提供サーバにその情報を渡すと共に、ＩＣカードの場合と同様データベースにその情報を格納する。
【００３７】
図７は、本実施形態のユーザ識別処理のフローを示す図である。図７に示すように、顧客はクライアント装置１１１を介して情報提供サーバ１３１にアクセスしようとすると、情報提供サーバ１３１からサーバ識別情報が送信され、受信したサーバ識別情報に対応するＩＣカード内の所定のエリアに格納された本人確認コードが特定され、情報提供サーバ１３１に送信される。正しい本人確認コードが受信されれば、情報提供サーバ１３１ではユーザの識別（ログイン）に成功したとして、以後のクライアント装置からのアクセスが可能となる。
【００３８】
以上により、本人確認コードおよび管理アプリケーションが記憶されたＩＣカードをクライアント装置に装着する等により、所望のウェブサイトにアクセスする場合ログインが必要なときでも、ユーザはこれを意識することなく本人の確認が行われてアクセスが可能になる。ここで、本実施形態ではＩＣカード、サーバ証明書内の情報等が用いられているが、これに限られることなく、その他の任意のメディアやサーバ識別情報を用いることができる。例えば、管理サーバ１２１で各情報提供サーバ１３１の一意の識別情報を管理していてこれをサーバ識別情報とすることもできる。
【００３９】
（電子署名処理）
以上のように所望のサーバにログインした後、クライアントはこのサーバが提供するサービスを受けることができるが、例えば商取引のような本人確認が必要なサービスを受ける場合、電子署名等によりクライアントが本人であることを証明しなければならない。本実施形態では、図７に示すように、予めＩＣカード１１２に記憶された情報に基づいて自動的に電子署名が行なわれる。
【００４０】
以下図７を参照して電子署名処理を説明する。ユーザがクライアント装置１１１からログインすると情報提供サーバ１３１は署名対象データを表示する命令をクライアント装置１１１に送信する。クライアント装置１１１では、データが表示されるとともにＩＣカード１１２内の署名プラグインソフトが起動され、予めＩＣカード１１２内に記憶されているＰＫＩ鍵ペア等が読み出されて情報提供サーバ１３１に送信される。
【００４１】
電子署名の署名データを受信した情報提供サーバ１３１は、受信したデータに基づいて認証を行い、有効な場合は署名データを保管してサービスを提供し、有効でないときはエラーをクライアント装置１１１に返す等の処理を行う。
【００４２】
本実施形態では、ＩＣカード１１２に含まれる署名データと署名プラグインソフトとを用いて電子署名処理を行うが、他の何らかの電子メディアのエリアにこれらの情報等を格納しておいて同様の処理を行うことができるのは当業者であれば理解できるであろう。
【００４３】
以上のように、本実施形態によると所望のサイトにログインできるだけでなく、本人であることを証明する必要があるサービスを受ける際も自動的に電子署名処理を行って、ユーザが煩わしい操作をすることなく種々のサービスを受けることができる。
【図面の簡単な説明】
【００４４】
【図１】本発明にかかるユーザ識別情報発行等の処理の一実施形態を示すブロック図である。
【図２】本実施形態のＩＣカード発行およびユーザ識別情報登録の処理フローを示す図である。
【図３】本発明にかかるユーザ識別処理の一実施形態を示すブロック図である。
【図４】本実施形態のクライアント装置の構成の一例を示すブロック図である。
【図５】本実施形態の情報提供サーバの構成の一例を示すブロック図である。
【図６】本実施形態の管理サーバの構成の一例を示すブロック図である。
【図７】本実施形態のユーザ識別処理のフローを示す図である。
【符号の説明】
【００４５】
１０１  インターネット
１１１  クライアント装置
１１２  ＩＣカード
１１３  本人確認コード管理アプリケーション領域
１１４  ＰＫＩ鍵ペア証明書格納領域
１１５  署名プラグインソフト領域
１２１  管理サーバ
１３１  情報提供サーバ
１４１  電子認証局
４０１  サーバ識別情報受信部
４０２  ユーザ識別情報送信部
４０３  サービス要求部
４０４  情報取得部
４０５  ユーザインタフェース部
５０１  識別情報送信部
５０２  ユーザ識別部
５０３  情報提供部
５０４  データベース
６０１  登録要求受付部
６０２  サーバ登録データベース
【図１】
2006172307.tif 000003
【図２】
2006172307.tif 000004
【図３】
2006172307.tif 000005
【図４】
2006172307.tif 000006
【図５】
2006172307.tif 000007
【図６】
2006172307.tif 000008
【図７】
2006172307.tif 000009