(57)【要約】【課題】既存の認証システムの形態を崩すことなく、本人性の確認を担保する。【解決手段】端末が、中間認証サーバに対して、公開鍵証明書と秘密鍵とを送信してログインし、サービスサイトにサービスの利用要求を送信する。サービスサイトは、端末からサービスの利用要求を受信したときに、ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する。ＯｐｅｎＩＤ認証サーバは、サービスサイトから認証仲介のためのリダイレクトを受けたときに、端末にＩＤとパスワードの入力を要求するとともに、中間認証サーバにユーザのハンドルを通知し、認証要求を送信する。中間認証サーバは、ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う。ＯｐｅｎＩＤ認証サーバは、中間認証サーバから認証結果を受信し、これをサービスサイトに送信する。サービスサイトは、ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、ユーザの携帯端末に対して、サービスを提供する。【選択図】図５
2009282561.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムであって、
前記ユーザ端末が、
前記中間認証サーバに対して、認証のためのメッセージを送信してログインするログイン手段と、
前記サービスサイトにサービスの要求をしたときに、前記ＯｐｅｎＩＤ認証サーバから送信される認証画面にＩＤとパスワードとを入力する入力手段と、
を備え、
前記ＯｐｅｎＩＤ認証サーバが、
前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記ユーザ端末にＩＤとパスワードの入力を要求する画面を送信する入力画面送信手段と、
前記中間認証サーバにユーザの固有識別情報を通知し、認証要求を送信する認証要求送信手段と、
前記中間認証サーバから認証結果を受信する受信手段と、
該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する認証結果送信手段と、
を備え、
前記中間認証サーバが、
前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う認証手段と、
該認証結果を前記ＯｐｅｎＩＤ認証サーバに通知する認証結果通知手段と、
を備え、
前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザ端末に対して、サービスを提供することを特徴とするユーザ認証システム。
【請求項２】
前記ユーザ端末が携帯端末であり、前記認証のためのメッセージが公開鍵証明書と対応する秘密鍵による電子証明つきメッセージであることを特徴とする請求項１に記載のユーザ認証システム。
【請求項３】
前記ユーザ端末がパーソナルコンピュータであり、前記認証のためのメッセージが公開鍵証明書であることを特徴とする請求項１に記載のユーザ認証システム。
【請求項４】
前記ユーザの固有識別情報が固有識別子であることを特徴とする請求項１に記載のユーザ認証システム。
【請求項５】
前記ユーザの固有識別情報がハンドルであることを特徴とする請求項１に記載のユーザ認証システム。
【請求項６】
ユーザの携帯端末と、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムにおけるユーザ認証方法であって、
前記ユーザの携帯端末が、前記中間認証サーバに対して、公開鍵証明書と秘密鍵とを送信してログインする第１のステップと、
前記ユーザの携帯端末が、前記サービスサイトにサービスの利用要求を送信する第２のステップと、
前記サービスサイトが、前記ユーザの携帯端末からサービスの利用要求を受信したときに、前記ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する第３のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記ユーザ端末にＩＤとパスワードの入力を要求する第４のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する第５のステップと、
前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う第６のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバから認証結果を受信する第７のステップと、
前記ＯｐｅｎＩＤ認証サーバが、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する第８のステップと、
前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザの携帯端末に対して、サービスを提供する第９のステップと、
を備えることを特徴とするユーザ認証方法。
【請求項７】
ユーザのパーソナルコンピュータと、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムにおけるユーザ認証方法であって、
前記ユーザのパーソナルコンピュータが、前記中間認証サーバに対して、公開鍵証明書を送信してログインする第１のステップと、
前記ユーザのパーソナルコンピュータが、前記サービスサイトにサービスの利用要求を送信する第２のステップと、
前記サービスサイトが、前記ユーザのパーソナルコンピュータからサービスの利用要求を受信したときに、前記ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する第３のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記パーソナルコンピュータにＩＤとパスワードの入力を要求する第４のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する第５のステップと、
前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う第６のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバから認証結果を受信する第７のステップと、
前記ＯｐｅｎＩＤ認証サーバが、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する第８のステップと、
前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザのパーソナルコンピュータに対して、サービスを提供する第９のステップと、
を備えることを特徴とするユーザ認証方法。
【請求項８】
ユーザの携帯端末と、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムにおけるユーザ認証方法をコンピュータに実行させるためのプログラムであって、
前記ユーザの携帯端末が、前記中間認証サーバに対して、公開鍵証明書と秘密鍵とを送信してログインする第１のステップと、
前記ユーザの携帯端末が、前記サービスサイトにサービスの利用要求を送信する第２のステップと、
前記サービスサイトが、前記ユーザの携帯端末からサービスの利用要求を受信したときに、前記ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する第３のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記ユーザ端末にＩＤとパスワードの入力を要求する第４のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する第５のステップと、
前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う第６のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバから認証結果を受信する第７のステップと、
前記ＯｐｅｎＩＤ認証サーバが、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する第８のステップと、
前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザの携帯端末に対して、サービスを提供する第９のステップと、
をコンピュータに実行させるためのプログラム。
【請求項９】
ユーザのパーソナルコンピュータと、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムにおけるユーザ認証方法をコンピュータに実行させるためのプログラムであって、
前記ユーザのパーソナルコンピュータが、前記中間認証サーバに対して、公開鍵証明書を送信してログインする第１のステップと、
前記ユーザのパーソナルコンピュータが、前記サービスサイトにサービスの利用要求を送信する第２のステップと、
前記サービスサイトが、前記ユーザのパーソナルコンピュータからサービスの利用要求を受信したときに、前記ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する第３のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記パーソナルコンピュータにＩＤとパスワードの入力を要求する第４のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する第５のステップと、
前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う第６のステップと、
前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバから認証結果を受信する第７のステップと、
前記ＯｐｅｎＩＤ認証サーバが、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する第８のステップと、
前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザのパーソナルコンピュータに対して、サービスを提供する第９のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上でのサービス利用時におけるユーザ認証システム、ユーザ認証方法およびプログラムに関する。
【背景技術】
【０００２】
現在、インターネットのサービスを利用するにあたり、提供されるサービスに応じて利用者を認証することが必要となることがある。こうした認証は、サービスを提供するサイト側が実施している。しかしながら、近年、サイト側での認証の手間、認証に必要な情報の管理を省くべく、第三者による認証機構がサービスとして提供されている。
【０００３】
この場合、認証機構を利用するサービスでは、当該認証機構がサービスの発行する利用者の識別子（ＩＤ）を利用することができる。詳しく述べると、当該サービスに提供された識別子を認証機構にリダイレクトし、その認証機構において、必要なパスワードにより認証を実施する。そして、その結果をサービスに通知することにより当該利用者の認証が完了することとなる。
【０００４】
こうした認証機構のひとつとしてＯｐｅｎＩＤと呼ばれるものがある（例えば、非特許文献１参照。）。ここで、ＯｐｅｎＩＤとは、様々なサービスで共通して使用できるＵＲＬ形式のＩＤ（アカウント）であって、通常、サービスごとに別々のアカウントを取得したり、ログインするために別々のＩＤやパスワードを入力する必要がありますが、ＯｐｅｎＩＤでは、様々なサービスで共通の認証の仕組みとして、同じＩＤでログインすることができる。また、ＯｐｅｎＩＤでは、ＵＲＬベースのＩＤを生成する（ＵＲＬそのものをＩＤとなる）ため、既存のインターネット技術との親和性が高く、ＯｐｅｎＩＤを利用するサイトも、提供するサイトも増加している現状にある。
【０００５】
また、一方で、サービスサイトが信頼できる認証機構に、ユーザＩＤの認証を依頼するモデルが提案されている（例えば、非特許文献２参照。）。このモデルでは、詳細なユーザ情報をサービスサイトに提示することなく、認証機構側が管理することで、サービスサイトへの匿名性を担保しつつ、厳密な認証が行われている。そのため、サービスサイト側は簡易な認証機構を実装するだけで、厳密なサービスを利用できる。しかし、ブログ等に利用が進んでいるＯｐｅｎＩＤ認証には対応していない課題がある。
【非特許文献１】ｈｔｔｐ：//ｏｐｅｎｉｄ.ｎｅｔ/
【非特許文献２】澤谷、山田、三宅「ウェブアクセス時における携帯電話を用いた相互認証システム」情報処理学会研究報告２００７−ＣＳＥＣ−３８  ｐｐ.９９−１０５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、前述のＯｐｅｎＩＤの場合、仕組み上インターネットの親和性が高いため、その利用が増えてはいるものの、運用上の問題がある。つまり、ＯｐｅｎＩＤのような仕組みでは、通常、そのＩＤ取得にあたりメールアドレスのみが必要とされることがほとんどである。現在、メールアドレスは、フリーメールのように簡単に取得することが可能であり、その取得にあたり本人確認は必要とされない。このため、ＯｐｅｎＩＤのＩＤは、厳密な本人確認を実施することができないこととなる。すなわち、ＯｐｅｎＩＤを用いたユーザ認証では、あるＯｐｅｎＩＤのＩＤが確かに存在し、現状その有効性について確認を行ったこと（そのＩＤに対応する正しいパスワードを確認したこと）だけが保証されることとなる。
【０００７】
また、ブログサイトのように、コメント書込み程度のサービスを提供する場合には、こうした本人性の確認はあまり必要とされないが、成人向けサービスや課金が発生するサイトでは、別途、利用者の属性についての認証が必要となり、利用者の利便性が損なわれる可能性がある。
【０００８】
上記のＩＤの本人性確認の問題の解決手法として、IＤの発行の際に、厳密な本人確認を実施することがあげられる。例えば、電話会社などが、ＯｐｅｎＩＤプロバイダとなり自社のユーザに対してＯｐｅｎＩＤのＩＤを発行したとする。現状、電話会社等では、固定電話、携帯電話の電話番号の取得に対して身分証の提示などを必要とするため、その番号に対して本人性が保証されているといえる。このため、そうしたユーザに対して提供されるＯｐｅｎＩＤのＩＤに対しても、その身元か保証されているといえる。
【０００９】
しかしながら、この場合、当該ＩＤでの利用のみに、その本人性確認が限定されてしまい、既存のＯｐｅｎＩＤのＩＤを同様に利用することができないという不都合がある。また、既存のサービスが、提供済みユーザに対して本人確認を実施することも問題解決の一手法であるが、インターネット上で、簡易に発行されたＩＤひとつひとつに対してこうした手続きを実施することは現実的ではない。さらに、ＯｐｅｎＩＤに限らず、他の認証サービスを利用する場合でも同様の問題が生じることとなる。
【００１０】
一方で、携帯電話での認証の一つに、公開鍵証明書を利用する手法が存在する。これは、信頼のおける発行元の公開鍵証明書を携帯電話にインストールし、サービス利用時や、ＶＰＮのクライアント認証等に利用するものである。このようなサービスでは、厳密な本人確認をもとに公開鍵証明書を発行し、厳密な本人確認がなされた携帯電話にインストールして利用するため、サービス利用時等の認証においても利用者の本人性が確認できることとなる。しかしながら、このような公開鍵証明書を利用したサービスは、先に述べたＯｐｅｎＩＤのような手法とは異なる手法であり、ＯｐｅｎＩＤ対応サイトでは、そのまま利用できないという問題がある。
【００１１】
そこで、本発明は、上記事情に鑑みてなされたものであり、既存の認証システムの形態を崩すことなく、本人性の確認を担保するユーザ認証システム、ユーザ認証方法およびプログラム提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上記した課題を解決するために以下の事項を提案している。
【００１３】
（１）本発明は、ユーザ端末（例えば、図１の携帯端末１に相当）と、サービス提供者のサービスサイト（例えば、図１のサービスサイト４に相当）と、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバ（例えば、図１のＯｐｅｎＩＤ認証サーバ２に相当）と、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバ（例えば、図１の中間認証サーバ３に相当）とからなるユーザ認証システムであって、前記ユーザ端末が、前記中間認証サーバに対して、認証のためのメッセージを送信してログインするログイン手段（例えば、図２のログイン部１１に相当）と、前記サービスサイトにサービスの要求をしたときに、前記ＯｐｅｎＩＤ認証サーバから送信される認証画面にＩＤとパスワードとを入力する入力手段（例えば、図２の入力部１２に相当）と、を備え、前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記ユーザ端末にＩＤとパスワードの入力を要求する画面を送信する入力画面送信手段（例えば、図３の送信部２３に相当）と、前記中間認証サーバにユーザの固有識別情報を通知し、認証要求を送信する認証要求送信手段（例えば、図３の送信部２３に相当）と、前記中間認証サーバから認証結果を受信する受信手段（例えば、図３の受信部２１に相当）と、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する認証結果送信手段（例えば、図３の送信部２３に相当）と、を備え、前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う認証手段（例えば、図４の認証部３２に相当）と、該認証結果を前記ＯｐｅｎＩＤ認証サーバに通知する認証結果通知手段（例えば、図４の送信部３３に相当）と、を備え、前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザ端末に対して、サービスを提供することを特徴とするユーザ認証システムを提案している。
【００１４】
この発明によれば、ユーザ端末のログイン手段が、中間認証サーバに対して、認証のためのメッセージを送信してログインし、入力手段により、サービスサイトにサービスの要求をしたときに、ＯｐｅｎＩＤ認証サーバから送信される認証画面にＩＤとパスワードとを入力する。ＯｐｅｎＩＤ認証サーバの入力画面送信手段は、サービスサイトから認証仲介のためのリダイレクトを受けたときに、ユーザ端末にＩＤとパスワードの入力を要求する画面を送信し、認証要求送信手段が、中間認証サーバにユーザの固有識別情報を通知し、認証要求を送信する。受信手段は、中間認証サーバからの認証結果を受信し、認証結果送信手段は、受信した中間認証サーバから認証結果をサービスサイトに送信する。中間認証サーバの認証手段は、ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行い、認証結果通知手段は、認証結果をＯｐｅｎＩＤ認証サーバに通知する。そして、サービスサイトが、ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、ユーザ端末に対して、サービスを提供する。したがって、中間認証サーバを配置し、ユーザ端末間で、認証のためのメッセージをやりとりすることにより、ＯｐｅｎＩＤの特色を活かしながら、本人性の確認を担保したシステムを構築することができる。
【００１５】
（２）本発明は、（１）のユーザ認証システムについて、前記ユーザ端末が携帯端末であり、前記認証のためのメッセージが公開鍵証明書と対応する秘密鍵による電子証明つきメッセージであることを特徴とするユーザ認証システムを提案している。
【００１６】
この発明によれば、ユーザ端末が携帯端末であり、認証のためのメッセージが公開鍵証明書と対応する秘密鍵による電子証明つきメッセージである。したがって、これにより、中間サーバにおいて、本人性の確認を実行することができる。
【００１７】
（３）本発明は、（１）のユーザ認証システムについて、前記ユーザ端末がパーソナルコンピュータであり、前記認証のためのメッセージが公開鍵証明書であることを特徴とするユーザ認証システムを提案している。
【００１８】
この発明によれば、ユーザ端末がパーソナルコンピュータであり、認証のためのメッセージが公開鍵証明書である。したがって、これにより、中間サーバにおいて、本人性の確認を実行することができる。
【００１９】
（４）本発明は、（１）のユーザ認証システムについて、前記ユーザの固有識別情報が固有識別子であることを特徴とするユーザ認証システムを提案している。
【００２０】
この発明によれば、ユーザの固有識別情報が固有識別子である。したがって、中間確認サーバは、不必要な情報の取得を回避することができる。また、ユーザにとっても匿名性を高めることができる。
【００２１】
（５）本発明は、（１）のユーザ認証システムについて、前記ユーザの固有識別情報がハンドルであることを特徴とするユーザ認証システムを提案している。
【００２２】
この発明によれば、ユーザの固有識別情報がハンドルである。したがって、中間確認サーバは、不必要な情報の取得を回避することができる。また、ユーザにとっても匿名性を高めることができる。
【００２３】
（６）本発明は、ユーザの携帯端末と、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムにおけるユーザ認証方法であって、前記ユーザの携帯端末が、前記中間認証サーバに対して、公開鍵証明書と秘密鍵とを送信してログインする第１のステップ（例えば、図５のステップＳ１０１に相当）と、前記ユーザの携帯端末が、前記サービスサイトにサービスの利用要求を送信する第２のステップ（例えば、図５のステップＳ１０２に相当）と、前記サービスサイトが、前記ユーザの携帯端末からサービスの利用要求を受信したときに、前記ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する第３のステップと、前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記ユーザ端末にＩＤとパスワードの入力を要求する第４のステップ（例えば、図５のステップＳ１０３に相当）と、前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する第５のステップと、前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う第６のステップ（例えば、図５のステップＳ１０４に相当）と、前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバから認証結果を受信する第７のステップ（例えば、図５のステップＳ１０５に相当）と、前記ＯｐｅｎＩＤ認証サーバが、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する第８のステップ（例えば、図５のステップＳ１０６に相当）と、前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザの携帯端末に対して、サービスを提供する第９のステップ（例えば、図５のステップＳ１０７に相当）と、を備えることを特徴とするユーザ認証方法を提案している。
【００２４】
この発明によれば、ユーザの携帯端末が、中間認証サーバに対して、公開鍵証明書と秘密鍵とを送信してログインし、サービスサイトにサービスの利用要求を送信する。サービスサイトは、ユーザの携帯端末からサービスの利用要求を受信したときに、ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する。ＯｐｅｎＩＤ認証サーバは、サービスサイトから認証仲介のためのリダイレクトを受けたときに、ユーザ端末にＩＤとパスワードの入力を要求するとともに、中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する。中間認証サーバは、ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う。ＯｐｅｎＩＤ認証サーバは、中間認証サーバから認証結果を受信し、受信した中間認証サーバからの認証結果をサービスサイトに送信する。サービスサイトは、ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、ユーザの携帯端末に対して、サービスを提供する。したがって、中間認証サーバを配置し、ユーザの携帯端末間で、認証のための公開鍵証明書と秘密鍵をやりとりすることにより、ＯｐｅｎＩＤの特色を活かしながら、本人性の確認を担保したシステムを構築することができる。
【００２５】
（７）本発明は、ユーザのパーソナルコンピュータと、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムにおけるユーザ認証方法であって、前記ユーザのパーソナルコンピュータが、前記中間認証サーバに対して、公開鍵証明書を送信してログインする第１のステップ（例えば、図８のステップＳ２０１に相当）と、前記ユーザのパーソナルコンピュータが、前記サービスサイトにサービスの利用要求を送信する第２のステップ（例えば、図８のステップＳ２０２に相当）と、前記サービスサイトが、前記ユーザのパーソナルコンピュータからサービスの利用要求を受信したときに、前記ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する第３のステップと、前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記パーソナルコンピュータにＩＤとパスワードの入力を要求する第４のステップ（例えば、図８のステップＳ２０３に相当）と、前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する第５のステップと、前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う第６のステップ（例えば、図８のステップＳ２０４に相当）と、前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバから認証結果を受信する第７のステップ（例えば、図８のステップＳ２０５に相当）と、前記ＯｐｅｎＩＤ認証サーバが、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する第８のステップ（例えば、図８のステップＳ２０６に相当）と、前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザのパーソナルコンピュータに対して、サービスを提供する第９のステップ（例えば、図８のステップＳ２０７に相当）と、を備えることを特徴とするユーザ認証方法を提案している。
【００２６】
この発明によれば、ユーザのパーソナルコンピュータが、中間認証サーバに対して、公開鍵証明書を送信してログインし、サービスサイトにサービスの利用要求を送信する。サービスサイトは、ユーザのパーソナルコンピュータからサービスの利用要求を受信したときに、ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する。ＯｐｅｎＩＤ認証サーバは、サービスサイトから認証仲介のためのリダイレクトを受けたときに、パーソナルコンピュータにＩＤとパスワードの入力を要求し、中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する。中間認証サーバは、ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う。ＯｐｅｎＩＤ認証サーバは、中間認証サーバから認証結果を受信し、受信した中間認証サーバからの認証結果をサービスサイトに送信する。そして、サービスサイトが、ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、ユーザのパーソナルコンピュータに対して、サービスを提供する。したがって、中間認証サーバを配置し、ユーザのパーソナルコンピュータ間で、認証のための公開鍵証明書をやりとりすることにより、ＯｐｅｎＩＤの特色を活かしながら、本人性の確認を担保したシステムを構築することができる。
【００２７】
（８）本発明は、ユーザの携帯端末と、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムにおけるユーザ認証方法をコンピュータに実行させるためのプログラムであって、前記ユーザの携帯端末が、前記中間認証サーバに対して、公開鍵証明書と秘密鍵とを送信してログインする第１のステップ（例えば、図５のステップＳ１０１に相当）と、前記ユーザの携帯端末が、前記サービスサイトにサービスの利用要求を送信する第２のステップ（例えば、図５のステップＳ１０２に相当）と、前記サービスサイトが、前記ユーザの携帯端末からサービスの利用要求を受信したときに、前記ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する第３のステップと、前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記ユーザ端末にＩＤとパスワードの入力を要求する第４のステップ（例えば、図５のステップＳ１０３に相当）と、前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する第５のステップと、前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う第６のステップ（例えば、図５のステップＳ１０４に相当）と、前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバから認証結果を受信する第７のステップ（例えば、図５のステップＳ１０５に相当）と、前記ＯｐｅｎＩＤ認証サーバが、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する第８のステップ（例えば、図５のステップＳ１０６に相当）と、前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザの携帯端末に対して、サービスを提供する第９のステップ（例えば、図５のステップＳ１０７に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００２８】
この発明によれば、この発明によれば、ユーザの携帯端末が、中間認証サーバに対して、公開鍵証明書と秘密鍵とを送信してログインし、サービスサイトにサービスの利用要求を送信する。サービスサイトは、ユーザの携帯端末からサービスの利用要求を受信したときに、ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する。ＯｐｅｎＩＤ認証サーバは、サービスサイトから認証仲介のためのリダイレクトを受けたときに、ユーザ端末にＩＤとパスワードの入力を要求するとともに、中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する。中間認証サーバは、ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う。ＯｐｅｎＩＤ認証サーバは、中間認証サーバから認証結果を受信し、受信した中間認証サーバからの認証結果をサービスサイトに送信する。サービスサイトは、ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、ユーザの携帯端末に対して、サービスを提供する。したがって、中間認証サーバを配置し、ユーザの携帯端末間で、認証のための公開鍵証明書と秘密鍵をやりとりすることにより、ＯｐｅｎＩＤの特色を活かしながら、本人性の確認を担保したシステムを構築することができる。
【００２９】
（９）本発明は、ユーザのパーソナルコンピュータと、サービス提供者のサービスサイトと、ユーザのＯｐｅｎＩＤを該サービスサイトに対して認証するＯｐｅｎＩＤ認証サーバと、該ＯｐｅｎＩＤ認証サーバと前記ユーザ端末との間でユーザ認証を行う中間認証サーバとからなるユーザ認証システムにおけるユーザ認証方法をコンピュータに実行させるためのプログラムであって、前記ユーザのパーソナルコンピュータが、前記中間認証サーバに対して、公開鍵証明書を送信してログインする第１のステップ（例えば、図８のステップＳ２０１に相当）と、前記ユーザのパーソナルコンピュータが、前記サービスサイトにサービスの利用要求を送信する第２のステップ（例えば、図８のステップＳ２０２に相当）と、前記サービスサイトが、前記ユーザのパーソナルコンピュータからサービスの利用要求を受信したときに、前記ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する第３のステップと、前記ＯｐｅｎＩＤ認証サーバが、前記サービスサイトから認証仲介のためのリダイレクトを受けたときに、前記パーソナルコンピュータにＩＤとパスワードの入力を要求する第４のステップ（例えば、図８のステップＳ２０３に相当）と、前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する第５のステップと、前記中間認証サーバが、前記ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う第６のステップ（例えば、図８のステップＳ２０４に相当）と、前記ＯｐｅｎＩＤ認証サーバが、前記中間認証サーバから認証結果を受信する第７のステップ（例えば、図８のステップＳ２０５に相当）と、前記ＯｐｅｎＩＤ認証サーバが、該受信した中間認証サーバからの認証結果を前記サービスサイトに送信する第８のステップ（例えば、図８のステップＳ２０６に相当）と、前記サービスサイトが、前記ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、前記ユーザのパーソナルコンピュータに対して、サービスを提供する第９のステップ（例えば、図８のステップＳ２０７に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３０】
この発明によれば、ユーザのパーソナルコンピュータが、中間認証サーバに対して、公開鍵証明書を送信してログインし、サービスサイトにサービスの利用要求を送信する。サービスサイトは、ユーザのパーソナルコンピュータからサービスの利用要求を受信したときに、ＯｐｅｎＩＤ認証サーバに認証仲介のためのリダイレクトを送信する。ＯｐｅｎＩＤ認証サーバは、サービスサイトから認証仲介のためのリダイレクトを受けたときに、パーソナルコンピュータにＩＤとパスワードの入力を要求し、中間認証サーバにユーザの固有識別子あるいはハンドルを通知し、認証要求を送信する。中間認証サーバは、ＯｐｅｎＩＤ認証サーバからの認証要求に対して、ユーザのログイン状況を確認することにより認証を行う。ＯｐｅｎＩＤ認証サーバは、中間認証サーバから認証結果を受信し、受信した中間認証サーバからの認証結果をサービスサイトに送信する。そして、サービスサイトが、ＯｐｅｎＩＤ認証サーバから認証ができた旨の認証結果を受信したときに、ユーザのパーソナルコンピュータに対して、サービスを提供する。したがって、中間認証サーバを配置し、ユーザのパーソナルコンピュータ間で、認証のための公開鍵証明書をやりとりすることにより、ＯｐｅｎＩＤの特色を活かしながら、本人性の確認を担保したシステムを構築することができる。
【発明の効果】
【００３１】
本発明によれば、ユーザ及びサービス提供者から見た、既存の認証サービスの利用形態を崩すことなく、携帯端末やパーソナルコンピュータのユーザを用いた認証手法を提供できるという効果がある。
【００３２】
また、本発明によれば、ユーザ認証時において、本人性の確認部分は携帯端末やパーソナルコンピュータを利用した認証に依存することとなるが、認証サービスは、ユーザが任意に選択することができるため、その自由度が高い。このため、複数の認証サービスを使い分けることもでき、利用者の匿名性を高めることができるという効果がある。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３４】
＜第１の実施形態＞
【００３５】
図１から図５を用いて、本発明の第１の実施形態について説明する。
【００３６】
＜システムの構成＞
図１に示すように、本実施形態に係るユーザ認証システムは、携帯端末１と、ＯｐｅｎＩＤ認証サーバ２と、中間認証サーバ３と、サービスサイト４とから構成されており、これは、ネットワーク５を介して、接続されている。
【００３７】
ここで、携帯端末１は、ユーザの所持する端末であり、サービスサイト４を利用するために、サービス要求を送信する。ＯｐｅｎＩＤ認証サーバ２は、ユーザにＯｐｅｎＩＤのためのＩＤを提供し、サービスサイトからの認証要求を受けつける。中間認証サーバ３は、ＯｐｅｎＩＤ認証サーバ２からの認証要求に対して、公開鍵証明書認証サービスを利用したユーザ認証を実施し、その応答を返信する。サービスサイト４は、ユーザにサービスを提供するサイトであり、ユーザの認証にはＯｐｅｎＩＤによる認証を実施する。
【００３８】
＜前提条件＞
なお、以下、詳細な説明に入る前に、以下の前提条件を示す。
１） ユーザは、ＯｐｅｎＩＤサイトにおけるＩＤを既に取得しているものとする。
２）
ユーザは、公開鍵証明書サービス（セキュリティパス）を利用しており、自身の携帯電話に公開鍵証明書をインストールしているものとする。
３）
ＯｐｅｎＩＤ認証サーバ２と、中間認証サーバ３は事前に連携されており、ＯｐｅｎＩＤ認証サーバ２と中間認証サーバ３との間での、ユーザの識別には、両者のＩＤ（ＯｐｅｎＩＤのＩＤと公開鍵証明書のＩＤ）とは異なる共通の識別子（ハンドル）を用いて実施するものとする。
４）
ＯｐｅｎＩＤ認証サーバ２は、サービスサイト４からの認証要求があった場合には、当該ＩＤをどのように認証するか、通常通りに認証するのかは、ユーザ及びサービスにより事前に決定され、ＯｐｅｎＩＤ認証サーバ２に情報として登録されているものとする。
５）
ＯｐｅｎＩＤ認証サーバ２は、事前に登録された情報に基づいて、中間認証サーバ３に認証を依頼するかどうかを決定する。
【００３９】
＜携帯端末の構成＞
図２に示すように、携帯端末１は、ログイン部１１と、入力部１２と、サービス要求送信部１３とから構成されている。
【００４０】
ログイン部１１は、図示しない送信部から公開鍵証明書と公開鍵とを中間認証サーバ３に送付してログインを行う。入力部１２は、サービスサイト４にサービスの要求をしたときに、ＯｐｅｎＩＤ認証サーバ２から送信される認証画面にＩＤとパスワードとを入力する。サービス要求送信部１３は、特定のサービスサイト４にサービスの要求を送信する。
【００４１】
＜ＯｐｅｎＩＤ認証サーバの構成＞
図３に示すように、ＯｐｅｎＩＤ認証サーバ２は、受信部２１と、制御部２２と、送信部２３と、認証結果データベース（ＤＢ）２４と、ログイン情報データベース（ＤＢ）２５と、ハンドルデータベース（ＤＢ）２６とから構成されている。
【００４２】
受信部２１は、中間認証サーバ３から認証結果を受信するとともに、携帯端末１から公開鍵証明書と公開鍵とによるログイン情報を受信する。制御部２２は、受信部２１が受信した認証結果を一時、認証結果データベース（ＤＢ）２４に格納するとともに、送信部２３を介して、これをサービスサイト４に送信する。また、携帯端末１から受信したログイン情報をログイン情報データベース（ＤＢ）２５内の情報と照合し、確認する。さらに、ハンドルデータベース（ＤＢ）２６から、当該ユーザのハンドルを検索し、送信部２３を介して、中間認証サーバ３に送信する。なお、ハンドルに代えて、固有識別子を用いてもよい。
【００４３】
送信部２３は、サービスサイト４から認証仲介のためのリダイレクトを受けたときに、携帯端末１にＩＤとパスワードの入力を要求する画面を送信する。また、中間認証サーバ３にユーザのハンドルを通知し、認証要求を送信する。さらに、中間認証サーバ３からの認証結果をサービスサイト４に送信する。
【００４４】
認証結果データベース（ＤＢ）２４は、中間認証サーバ３から受信した認証結果を一時格納するデータベースである。ログイン情報データベース（ＤＢ）２５は、ユーザのログイン情報を格納するデータベースである。ハンドルデータベース（ＤＢ）２６は、ユーザ固有のハンドルを格納するデータベースである。
【００４５】
＜中間認証サーバの構成＞
図４に示すように、中間認証サーバ３は、受信部３１と、認証部３２と、送信部３３と、ハンドルデータベース（ＤＢ）３４とから構成されている。
【００４６】
受信部３１は、ＯｐｅｎＩＤ認証サーバ２から当該ユーザのハンドルを受信する。認証部３２は、ＯｐｅｎＩＤ認証サーバ２から受信したハンドルに基づいて、ハンドルデータベース３４を検索して、ユーザを特定するとともに、ユーザのログイン状況を確認することにより認証を行う。送信部３３は、認証結果をＯｐｅｎＩＤ認証サーバ２に通知する。
【００４７】
＜システムの処理＞
図５を用いて、本発明に係るユーザ認証システムの処理について説明する。
まず、ユーザは、サービスサイト４を利用する前に、事前に、中間認証サーバ３に対して、公開鍵証明書認証サービスを利用してあらかじめ自分自身を認証する。これにより、中間認証サーバ３に、ログインした状態となる。具体的には、携帯端末１から中間認証サーバ３に対しては、認証のためのメッセージとして、公開鍵証明書と対となる私有鍵での署名を送付する（ステップＳ１０１）。
【００４８】
次に、ユーザは、利用したいサービスサイト４にＯｐｅｎＩＤのＩＤを用いて、サービスの利用要求を送信する（ステップＳ１０２）。サービスの利用要求を受信したサービスサイト４は、対応するＯｐｅｎＩＤ認証サーバ２にリダイレクトによる認証要求を送信する（ステップＳ１０３）。
【００４９】
ユーザはＯｐｅｎＩＤ認証サーバ２に対して、ＯｐｅｎＩＤのＩＤと対応するパスワードを入力する。ＯｐｅｎＩＤ認証サーバ２は、当該ユーザが、通常の認証を実行するのか、中間認証サーバ３を利用するのかを確認し、中間認証サーバ３を利用する場合には、ＯｐｅｎＩＤ認証サーバ２が、中間認証サーバ３に対して、認証要求を発行する（ステップＳ１０４）。この時、ＯｐｅｎＩＤ認証サーバ２は、当該ユーザのハンドルを中間認証サーバ３に通知する。
【００５０】
ＯｐｅｎＩＤ認証サーバ２からの認証要求を受けた中間認証サーバ３は、当該ユーザが現状、公開鍵証明書サービスを利用して認証中済みであるかどうかを確認する（ステップＳ１０５）。中間認証サーバ３は、認証結果をメッセージとしてＯｐｅｎＩＤ認証サーバ２に通知する（ステップＳ１０６）。
【００５１】
中間認証サーバ３からの通知をもとに、ＯｐｅｎＩＤ認証サーバ２は、ユーザの認証結果をサービスサイト４へと送付し、サービス利用に関してユーザ認証が完了する（ステップＳ１０７）。そして、認証を経てユーザは、当該サービスを利用することが可能となる（ステップＳ１０８）。
【００５２】
以上、説明したように本実施形態によれば、中間認証サーバを配置し、ユーザ端末間で、認証のためのメッセージをやりとりすることにより、ＯｐｅｎＩＤの特色を活かしながら、本人性の確認を担保したシステムを構築することができる。
【００５３】
＜第２の実施形態＞
図６から図８を用いて、本発明の第２の実施形態について説明する。
【００５４】
＜システムの構成＞
図６に示すように、本実施形態に係るユーザ認証システムは、ＯｐｅｎＩＤ認証サーバ２と、中間認証サーバ３と、サービスサイト４、パーソナルコンピュータ６とから構成されており、これは、ネットワーク５を介して、接続されている。
【００５５】
ここで、パーソナルコンピュータ６は、ユーザの所持する端末であり、サービスサイト４を利用するために、サービス要求を送信する。中間認証サーバ３は、ＯｐｅｎＩＤ認証サーバ２からの認証要求に対して、公開鍵証明書を利用したユーザ認証を実施し、その応答を返信する。
【００５６】
＜パーソナルコンピュータの構成＞
図７に示すように、パーソナルコンピュータ６は、ログイン部４１と、入力部１２と、サービス要求送信部１３とから構成されている。なお、入力部１２およびサービス要求送信部１３の機能については、第１の実施形態と同様であるため、その詳細な説明は省略する。
【００５７】
ログイン部４１は、図示しない送信部から公開鍵証明書を中間認証サーバ３に送付してログインを行う。
【００５８】
＜システムの処理＞
図７を用いて、本発明に係るユーザ認証システムの処理について説明する。
まず、ユーザは、サービスサイト４を利用する前に、事前に、中間認証サーバ３に対して、公開鍵証明書を利用してあらかじめ自分自身を認証する。これにより、中間認証サーバ３に、ログインした状態となる。具体的には、パーソナルコンピュータ６から中間認証サーバ３に対しては、認証のためのメッセージとして、公開鍵証明書を送付する（ステップＳ２０１）。
【００５９】
次に、ユーザは、利用したいサービスサイト４にＯｐｅｎＩＤのＩＤを用いて、サービスの利用要求を送信する（ステップＳ２０２）。サービスの利用要求を受信したサービスサイト４は、対応するＯｐｅｎＩＤ認証サーバ２にリダイレクトによる認証要求を送信する（ステップＳ２０３）。
【００６０】
ユーザはＯｐｅｎＩＤ認証サーバ２に対して、ＯｐｅｎＩＤのＩＤと対応するパスワードを入力する。ＯｐｅｎＩＤ認証サーバ２は、当該ユーザが、通常の認証を実行するのか、中間認証サーバ３を利用するのかを確認し、中間認証サーバ３を利用する場合には、ＯｐｅｎＩＤ認証サーバ２が、中間認証サーバ３に対して、認証要求を発行する（ステップＳ２０４）。この時、ＯｐｅｎＩＤ認証サーバ２は、当該ユーザのハンドルを中間認証サーバ３に通知する。
【００６１】
ＯｐｅｎＩＤ認証サーバ２からの認証要求を受けた中間認証サーバ３は、当該ユーザが現状、公開鍵証明書を利用して認証中済みであるかどうかを確認する（ステップＳ２０５）。中間認証サーバ３は、認証結果をメッセージとしてＯｐｅｎＩＤ認証サーバ２に通知する（ステップＳ２０６）。
【００６２】
中間認証サーバ３からの通知をもとに、ＯｐｅｎＩＤ認証サーバ２は、ユーザの認証結果をサービスサイト４へと送付し、サービス利用に関してユーザ認証が完了する（ステップＳ２０７）。そして、認証を経てユーザは、当該サービスを利用することが可能となる（ステップＳ２０８）。
【００６３】
以上、説明したように本実施形態によれば、中間認証サーバを配置し、ユーザ端末間で、認証のためのメッセージをやりとりすることにより、ＯｐｅｎＩＤの特色を活かしながら、本人性の確認を担保したシステムを構築することができる。
【００６４】
なお、これらプログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを携帯端末１、ＯｐｅｎＩＤ認証サーバ２、中間認証サーバ３、パーソナルコンピュータ６のそれぞれ（いずれもコンピュータシステム）に読み込ませ、実行することによって本発明のユーザ認証システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００６５】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００６６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００６７】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、本実施形態では、ユーザ端末として、携帯端末、パーソナルコンピュータを単体で用いる場合について、説明したが、携帯端末をネットワークに接続し、その携帯端末にパーソナルコンピュータを接続して利用することもできる。
【図面の簡単な説明】
【００６８】
【図１】第１の実施形態に係るユーザ認証システムの構成図である。
【図２】第１の実施形態に係る携帯端末の構成図である。
【図３】第１の実施形態に係るＯｐｅｎＩＤ認証サーバの構成図である。
【図４】第１の実施形態に係る中間認証サーバの構成図である。
【図５】第１の実施形態に係るユーザ認証システムの処理シーケンスである。
【図６】第２の実施形態に係るユーザ認証システムの構成図である。
【図７】第２の実施形態に係るパーソナルコンピュータの構成図である。
【図８】第２の実施形態に係るユーザ認証システムの処理シーケンスである。
【符号の説明】
【００６９】
１・・・携帯端末
２・・・ＯｐｅｎＩＤ認証サーバ
３・・・中間認証サーバ
４・・・サービスサイト
５・・・ネットワーク
６・・・パーソナルコンピュータ
１１、４１・・・ログイン部
１２・・・入力部
１３・・・サービス要求送信部
２１、３１・・・受信部
２２・・・制御部
２３、３３・・・送信部
２４・・・認証結果データベース（ＤＢ）
２５・・・ログイン情報データベース（ＤＢ）
２６、３４・・・ハンドルデータベース（ＤＢ）
３２・・・認証部
【図１】
2009282561.tif 000003
【図２】
2009282561.tif 000004
【図３】
2009282561.tif 000005
【図４】
2009282561.tif 000006
【図５】
2009282561.tif 000007
【図６】
2009282561.tif 000008
【図７】
2009282561.tif 000009
【図８】
2009282561.tif 000010