(57)【特許請求の範囲】
【請求項１】
サービスの提供を受ける端末装置と、前記端末装置に対してサービス情報を提供する提供用サーバ装置と、前記端末装置の利用者により携帯される携帯通信装置と、前記提供用サーバ装置及び前記携帯通信装置と通信可能な認証用サーバ装置とからなるユーザ認証システムであって、
前記端末装置は、
端末識別情報を記憶する第１記憶手段と、
前記第１記憶手段内の端末識別情報及び指定されたサービスＩＤを前記提供用サーバ装置に送信する手段と、
前記提供用サーバ装置から受信した認証画面情報を表示する手段と、
前記提供用サーバ装置から認証成功通知を受信すると共に、サービス情報を受信する手段と、
を備えており、
前記提供用サーバ装置は、
端末装置識別情報及び携帯通信装置固有情報を互いに関連付けて記憶する第２記憶手段と、
前記端末装置から受信した端末識別情報及びサービスＩＤを含む読取情報作成要求を前記認証用サーバ装置に送信する手段と、
前記認証用サーバ装置から受信した読取情報を含む認証画面情報を作成する手段と、
この認証画面情報を前記端末装置に送信する手段と、
前記認証用サーバ装置から利用資格確認要求を受信する手段と、
前記利用資格確認要求内の端末識別情報及び携帯通信装置固有情報を、前記第２記憶手段に記憶された端末識別情報及び携帯通信装置固有情報に照合することにより、利用者の利用資格有無を確認し、この利用資格確認結果を前記認証用サーバ装置に送信する手段と、
前記認証用サーバ装置から受けた認証結果通知内の認証結果を判定する手段と、
この認証結果が認証成功を示すとき、前記認証結果通知内の端末識別情報に基づいて、認証成功通知を前記端末装置に送信し、前記端末識別情報及びサービスＩＤに基づき、前記端末装置にサービス情報を提供する手段と、
を備えており、
前記携帯通信装置は、
携帯通信装置固有情報を記憶する第３記憶手段と、
前記端末装置に表示された認証画面情報内の読取情報を入力する手段と、
前記入力した読取情報を解析することにより、当該読取情報からコード発行ＩＤ、発行時刻、端末識別情報、サービスＩＤ、及び認証用サーバ装置のアドレス情報を読み取る手段と、
前記読み取られたコード発行ＩＤ、発行時刻、端末識別情報及びサービスＩＤと、前記第３記憶手段内の携帯通信装置固有情報とを含む認証要求を作成する手段と、
前記読み取られたアドレス情報に基づき、この認証要求を前記認証用サーバ装置に送信する手段と、
を備えており、
前記認証用サーバ装置は、
コード発行ＩＤ及び発行時刻からなる認証情報を記憶するための第４記憶手段と、
現在の時刻情報を生成する時計手段と、
前記提供用サーバ装置から受信した読取情報作成要求内の端末識別情報及びサービスＩＤと、前記時計手段から得られる時刻情報とに基づき、コード発行ＩＤ及び発行時刻からなる認証情報を作成する手段と、
前記作成した認証情報を前記第４記憶手段に書き込む手段と、
前記第４記憶手段内の認証情報と、前記読取情報作成要求内の端末識別情報及びサービスＩＤと、前記認証用サーバ装置のアドレス情報とを含む読取情報を作成する手段と、
前記作成した読取情報を前記提供用サーバ装置に送信する手段と、
前記携帯通信装置から受信した認証要求に基づき、端末識別情報と携帯通信装置固有情報とを含む利用資格確認要求を前記提供用サーバ装置に送信する手段と、
前記提供用サーバ装置から受信した利用資格確認結果により利用資格の有無を判定する手段と、
利用資格有と判定した場合、前記受信した認証要求内の認証情報と前記第４記憶手段内の認証情報とが互いに一致した場合で且つ当該認証情報内の発行時刻と前記時計手段から得られる現在の時刻情報との差分が所定時間内のとき、前記利用資格確認結果を有効と判定する手段と、
前記利用資格有と判定し、且つ前記有効と判定した場合、認証成功を示す認証結果及び端末識別情報を含む認証結果通知を前記提供用サーバ装置に送信する手段と、
を備えたことを特徴とするユーザ認証システム。
【請求項２】
サービスの提供を受ける端末装置に対してサービス情報を提供する提供用サーバ装置と、前記端末装置の利用者により携帯される携帯通信装置とにそれぞれ通信可能であり且つ記憶手段を備えた認証用サーバ装置に用いられるプログラムであって、
前記認証用サーバ装置を、
現在の時刻情報を生成する時計手段、
前記端末装置の端末識別情報及びサービスＩＤを含む読取情報作成要求を前記提供用サーバ装置から受信する手段、
前記提供用サーバ装置から受信した読取情報作成要求内の端末識別情報及びサービスＩＤと、前記時計手段から得られる時刻情報とに基づき、コード発行ＩＤ及び発行時刻からなる認証情報を作成する手段、
前記作成した認証情報を前記記憶手段に書き込む手段、
前記記憶手段内の認証情報と、前記読取情報作成要求内の端末識別情報及びサービスＩＤと、前記認証用サーバ装置のアドレス情報とを含む読取情報を作成する手段、
前記作成した読取情報を前記提供用サーバ装置に送信する手段、
前記提供用サーバ装置及び前記携帯装置を介して前記携帯通信装置に読み取られた読取情報内のコード発行ＩＤ、発行時刻、端末識別情報及びサービスＩＤと、前記携帯通信装置の携帯通信装置固有情報とを含む認証要求を当該携帯通信装置から受信する手段、
前記携帯通信装置から受信した認証要求に基づき、端末識別情報と携帯通信装置固有情報とを含む利用資格確認要求を前記提供用サーバ装置に送信する手段、
前記提供用サーバ装置から受信した利用資格確認結果により利用資格の有無を判定する手段、
利用資格有と判定した場合、前記受信した認証要求内の認証情報と前記記憶手段内の認証情報とが互いに一致した場合で且つ当該認証情報内の発行時刻と前記時計手段から得られる現在の時刻情報との差分が所定時間内のとき、前記利用資格確認結果を有効と判定する手段、
前記利用資格有と判定し、且つ前記有効と判定した場合、認証成功を示す認証結果及び端末識別情報を含む認証結果通知を前記提供用サーバ装置に送信する手段、
として機能させるためのプログラム。
【請求項３】
利用者に携帯される携帯通信装置に通信可能な認証用サーバ装置と、前記利用者に操作される端末装置とに通信可能であり且つ記憶手段を備えた提供用サーバ装置に用いられるプログラムであって、
前記提供用サーバ装置を、
予め端末装置識別情報及び携帯通信装置固有情報を互いに関連付けて前記記憶手段に書き込む手段、
前記端末装置から端末装置識別情報及びサービスＩＤを受信すると、この端末装置識別情報及びサービスＩＤを含む読取情報作成要求を前記認証用サーバ装置に送信する手段、
前記認証用サーバ装置により生成されたコード発行ＩＤ及び発行時刻からなる認証情報と、前記読取情報作成要求内の端末識別情報及びサービスＩＤと、前記認証用サーバ装置のアドレス情報とを含む読取情報を当該認証用サーバ装置から受信する手段、
前記受信した読取情報を含む認証画面情報を作成し、この認証画面情報を前記端末装置に送信する手段、
前記端末装置を介して前記携帯通信装置に読み取られた読取情報と当該携帯通信装置の携帯通信装置固有情報とを含んで前記認証用サーバ装置に送信された認証要求のうち、端末識別情報及び携帯通信装置固有情報を含む利用資格確認要求を当該認証用サーバ装置から受信する手段、
前記利用資格確認要求内の端末識別情報及び携帯通信装置固有情報を、前記記憶手段に記憶された端末識別情報及び携帯通信装置固有情報に照合することにより、利用者の利用資格有無を確認し、この利用資格確認結果を前記認証用サーバ装置に送信する手段、
前記認証用サーバ装置が利用資格確認結果を利用資格有と判定し且つ前記認証要求内の発行時刻と現在の時刻情報との差分が所定時間内であることに基づいて前記利用資格確認結果を有効と判定した場合に、認証成功を示す認証結果及び端末識別情報を含む認証結果通知を前記認証用サーバ装置から受信する手段、
前記認証用サーバ装置から受けた認証結果通知内の認証結果を判定する手段、
この認証結果が認証成功を示すとき、前記認証結果通知内の端末識別情報に基づいて、認証成功通知を前記端末装置に送信し、前記端末識別情報及びサービスＩＤに基づき、前記端末装置にサービス情報を提供する手段、
として機能させるためのプログラム。
【請求項４】
携帯通信装置を携帯する利用者に操作される端末装置と、前記利用者の認証が成功した場合に前記端末装置に対してサービス情報を提供する提供用サーバ装置に通信可能な認証用サーバ装置とにそれぞれ無線通信可能であり且つ携帯通信装置固有情報を記憶した記憶手段を備えた前記携帯通信装置に用いられるプログラムであって、
前記携帯通信装置を、
前記端末装置から前記提供用サーバ装置を介して前記認証用サーバ装置に送信された端末識別情報及びサービスＩＤと、前記認証用サーバ装置に生成されたコード発行ＩＤ及び発行時刻と、前記認証用サーバ装置のアドレス情報とを含む読取情報が前記認証用サーバ装置から前記提供用サーバ装置に送信され、前記読取情報を含む認証画面情報が前記提供用サーバ装置から前記端末装置に送信されることにより、前記認証画面情報が前記端末装置に表示されたとき、前記端末装置に表示された認証画面情報内の読取情報を入力する手段、
前記入力した読取情報を解析することにより、当該読取情報からコード発行ＩＤ、発行時刻、端末識別情報、サービスＩＤ、及び前記認証用サーバ装置のアドレス情報を読み取る手段、
前記読み取られたコード発行ＩＤ、発行時刻、端末識別情報及びサービスＩＤと、前記記憶手段内の携帯通信装置固有情報とを含む認証要求を作成する手段、
前記認証用サーバ装置への無線通信が可能な状態にあるか否かを判定する手段、
この判定の結果、否の場合、前記認証要求内のコード発行ＩＤ、発行時刻、端末識別情報、サービスＩＤ及び携帯通信装置固有情報を表示処理することにより、前記認証要求を前記提供用サーバ装置に送信可能な前記端末装置への当該認証要求の入力を促す手段、
として機能させるためのプログラム。
【請求項５】
請求項２乃至請求項４のいずれか１項に記載のプログラムにおいて、
前記読取情報は、前記携帯通信装置により読み取り可能な画像情報であることを特徴とするプログラム。
【請求項６】
サービスの提供を受ける端末装置に対してサービス情報を提供する提供用サーバ装置と、前記端末装置の利用者により携帯される携帯通信装置とにそれぞれ通信可能であり且つ記憶手段、時計手段、認証処理手段、読取情報作成手段、サーバ通信手段及び携帯通信手段を備えた認証用サーバ装置が実行するユーザ認証方法であって、
前記時計手段が、現在の時刻情報を生成する工程と、
前記認証処理手段が、前記端末装置の端末識別情報及びサービスＩＤを含む読取情報作成要求を前記提供用サーバ装置から前記サーバ通信手段により受信する工程と、
前記認証処理手段が、前記提供用サーバ装置から受信した読取情報作成要求内の端末識別情報及びサービスＩＤと、前記時計手段から得られる時刻情報とに基づき、コード発行ＩＤ及び発行時刻からなる認証情報を作成する工程と、
前記認証処理手段が、前記作成した認証情報を前記記憶手段に書き込む手段、
前記読取情報作成手段が、前記記憶手段内の認証情報と、前記読取情報作成要求内の端末識別情報及びサービスＩＤと、前記認証用サーバ装置のアドレス情報とを含む読取情報を作成する工程と、
前記認証処理手段が、前記作成した読取情報を前記サーバ通信手段により前記提供用サーバ装置に送信する手段、
前記認証処理手段が、前記提供用サーバ装置及び前記携帯装置を介して前記携帯通信装置に読み取られた読取情報内のコード発行ＩＤ、発行時刻、端末識別情報及びサービスＩＤと、前記携帯通信装置の携帯通信装置固有情報とを含む認証要求を当該携帯通信装置から前記形態通信手段により受信する工程と、
前記認証処理手段が、前記携帯通信装置から受信した認証要求に基づき、端末識別情報と携帯通信装置固有情報とを含む利用資格確認要求を前記サーバ通信手段から前記提供用サーバ装置に送信する工程と、
前記認証処理手段が、前記提供用サーバ装置から前記サーバ通信手段により受信した利用資格確認結果により利用資格の有無を判定する工程と、
前記認証処理手段が、利用資格有と判定した場合、前記受信した認証要求内の認証情報と前記記憶手段内の認証情報とが互いに一致した場合で且つ当該認証情報内の発行時刻と前記時計手段から得られる現在の時刻情報との差分が所定時間内のとき、前記利用資格確認結果を有効と判定する工程と、
前記認証処理手段が、前記利用資格有と判定し、且つ前記有効と判定した場合、認証成功を示す認証結果及び端末識別情報を含む認証結果通知を前記サーバ通信手段から前記提供用サーバ装置に送信する工程と、
を備えたことを特徴とするユーザ認証方法。
【請求項７】
利用者に携帯される携帯通信装置に通信可能な認証用サーバ装置と、前記利用者に操作される端末装置とに通信可能であり且つ記憶手段、認証画面作成手段、利用資格処理手段、サービス提供手段、サーバ通信手段及び端末通信手段を備えた提供用サーバ装置が実行するユーザ認証方法であって、
前記利用資格処理手段が、予め端末装置識別情報及び携帯通信装置固有情報を互いに関連付けて前記記憶手段に書き込む工程と、
前記認証画面作成手段が、前記端末装置から端末通信手段により装置識別情報及びサービスＩＤを受信すると、この端末装置識別情報及びサービスＩＤを含む読取情報作成要求を前記サーバ通信手段から前記認証用サーバ装置に送信する工程と、
前記認証画面作成手段が、前記認証用サーバ装置により生成されたコード発行ＩＤ及び発行時刻からなる認証情報と、前記読取情報作成要求内の端末識別情報及びサービスＩＤと、前記認証用サーバ装置のアドレス情報とを含む読取情報を当該認証用サーバ装置から前記サーバ通信手段により受信する工程と、
前記認証画面作成手段が、前記受信した読取情報を含む認証画面情報を作成し、この認証画面情報を前記端末通信手段により前記端末装置に送信する工程と、
前記利用資格処理手段が、前記端末装置を介して前記携帯通信装置に読み取られた読取情報と当該携帯通信装置の携帯通信装置固有情報とを含んで前記認証用サーバ装置に送信された認証要求のうち、端末識別情報及び携帯通信装置固有情報を含む利用資格確認要求を当該認証用サーバ装置から前記サーバ通信手段により受信する工程と、
前記利用資格処理手段が、前記利用資格確認要求内の端末識別情報及び携帯通信装置固有情報を、前記記憶手段に記憶された端末識別情報及び携帯通信装置固有情報に照合することにより、利用者の利用資格有無を確認し、この利用資格確認結果を前記サーバ通信手段により前記認証用サーバ装置に送信する工程と、
前記認証用サーバ装置が利用資格確認結果を利用資格有と判定し且つ前記認証要求内の発行時刻と現在の時刻情報との差分が所定時間内であることに基づいて前記利用資格確認結果を有効と判定した場合に、前記認証処理手段が、認証成功を示す認証結果及び端末識別情報を含む認証結果通知を前記認証用サーバ装置から前記サーバ通信手段により受信する工程と、
前記認証処理手段が、前記認証用サーバ装置から受けた認証結果通知内の認証結果を判定する工程と、
前記認証処理手段が、この認証結果が認証成功を示すとき、前記認証結果通知内の端末識別情報に基づいて、認証成功通知を前記端末通信手段から前記端末装置に送信する工程と、
前記サービス提供手段が、前記認証成功通知の送信後、前記端末識別情報及びサービスＩＤに基づき、前記端末通信手段から前記端末装置にサービス情報を提供する工程と、
を備えたことを特徴とするユーザ認証方法。
【請求項８】
携帯通信装置を携帯する利用者に操作される端末装置と、認証が成功した場合に前記端末装置に対してサービス情報を提供する提供用サーバ装置に通信可能な認証用サーバ装置とにそれぞれ無線通信可能であり且つ携帯通信装置固有情報を記憶した記憶手段、読取手段、読取情報解析手段、認証要求作成手段、通信可不可判定手段及び表示手段を備えた前記携帯通信装置が実行するユーザ認証方法であって、
前記端末装置から前記提供用サーバ装置を介して前記認証用サーバ装置に送信された端末識別情報及びサービスＩＤと、前記認証用サーバ装置に生成されたコード発行ＩＤ及び発行時刻と、前記認証用サーバ装置のアドレス情報とを含む読取情報が前記認証用サーバ装置から前記提供用サーバ装置に送信され、前記読取情報を含む認証画面情報が前記提供用サーバ装置から前記端末装置に送信されることにより、前記認証画面情報が前記端末装置に表示されたとき、前記読取手段が、前記端末装置に表示された認証画面情報内の読取情報を前記読取情報解析手段に入力する工程と、
前記読取情報解析手段が、前記入力された読取情報を解析することにより、当該読取情報からコード発行ＩＤ、発行時刻、端末識別情報、サービスＩＤ、及び前記認証用サーバ装置のアドレス情報を読み取る工程と、
前記通信可不可判定手段が、前記認証用サーバ装置への無線通信が可能な状態にあるか否かを判定する工程と、
この判定の結果、否の場合、前記通信可不可判定手段が、前記読み取られたコード発行ＩＤ、発行時刻、端末識別情報及びサービスＩＤと、前記記憶手段内の携帯通信装置固有情報とを前記表示手段に表示することにより、前記提供用サーバ装置に通信可能な前記端末装置への当該コード発行ＩＤ、発行時刻、端末識別情報、サービスＩＤ及び携帯通信装置固有情報の入力を促す工程と、
を備えたことを特徴とするユーザ認証方法。
【請求項９】
請求項６乃至請求項８のいずれか１項に記載のユーザ認証方法において、
前記読取情報は、前記携帯通信装置により読み取り可能な画像情報であることを特徴とするユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供の際に用いられるユーザ認証システム、プログラム及び方法に係り、例えば、利用者の負担を軽減しつつも認証情報の漏洩を防止して高度なセキュリティを確保し得るユーザ認証システム、プログラム及び方法に関する。
【背景技術】
【０００２】
利用者（以下、ユーザともいう）がパーソナルコンピュータ等の端末装置からネットワークを介してサービスを利用したい場合、ユーザが端末装置に入力したユーザＩＤ及びパスワードに基づいて、当該ユーザを認証するユーザ認証システムが広く使われている。
【０００３】
この種のユーザ認証システムとしては、ワンタイムパスワードを発行するトークン装置を利用してパスワードを入力する仕組みが知られている。
【０００４】
また、ユーザ認証システムとしては、現金自動預け払い機（ＡＴＭ）のようにカードとパスワードを組み合わせる仕組みや、近接無線を用いたカードまたは携帯電話を利用する仕組みも知られている。
【０００５】
他には、認証情報の伝達手段として二次元コードを利用する仕組みが特許文献１，２によって知られている。
【特許文献１】特開２００３−２４２１１６号公報
【特許文献２】特開２００４−７２３１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、以上のようなユーザ認証システムにおいては、利用者が端末装置にユーザＩＤやパスワードを入力する仕組みの場合、利用者が各種のユーザＩＤ及びパスワードの組を管理する負担があり、パスワードの更新等での失念によりサービス提供を受けられない可能性がある。
【０００７】
また、認証情報の失念を回避する為、複数の異なる利用者が同一のユーザＩＤやパスワードを利用することや紙に書き出す等の手法が用いられる場合がある。この場合、これらの手法により認証情報が漏洩する可能性と、漏洩した認証情報が不正利用される可能性とがあるので、セキュリティを確保できない。
【０００８】
トークン装置やカード及び近接無線を利用する仕組みは、認証用の特別の装置を必要としてコストを増大させるので、特定用途以外では普及が進まない状況にある。また、トークン装置やカード等が盗難された場合を考慮すると、高度なセキュリティを確保できるとまでは言えない。
【０００９】
また、認証情報を表した二次元コードを利用するだけでは、二次元コードの解読によって容易に認証情報が読み取られてしまうため、高度なセキュリティを確保することができない。
【００１０】
本発明は上記実情を考慮してなされたもので、認証用の特別な装置を用いずに、利用者の負担を軽減しつつも認証情報の漏洩を防止して高度なセキュリティを確保し得るユーザ認証システム、プログラム及び方法を目的とする。
【課題を解決するための手段】
【００１１】
本発明の一つの局面は、サービスの提供を受ける端末装置と、前記端末装置に対してサービス情報を提供する提供用サーバ装置と、前記端末装置の利用者により携帯される携帯通信装置と、前記提供用サーバ装置及び前記携帯通信装置と通信可能な認証用サーバ装置とからなるユーザ認証システムであって、前記端末装置としては、端末識別情報を記憶する第１記憶手段と、前記第１記憶手段内の端末識別情報及び指定されたサービスＩＤを前記提供用サーバ装置に送信する手段と、前記提供用サーバ装置から受信した認証画面情報を表示する手段と、前記提供用サーバ装置から認証成功通知を受信すると共に、サービス情報を受信する手段と、を備えており、前記提供用サーバ装置としては、端末装置識別情報及び携帯通信装置固有情報を互いに関連付けて記憶する第２記憶手段と、前記端末装置から受信した端末識別情報及びサービスＩＤを含む読取情報作成要求を前記認証用サーバ装置に送信する手段と、前記認証用サーバ装置から受信した読取情報を含む認証画面情報を作成する手段と、この認証画面情報を前記端末装置に送信する手段と、前記認証用サーバ装置から利用資格確認要求を受信する手段と、前記利用資格確認要求内の端末識別情報及び携帯通信装置固有情報を、前記第２記憶手段に記憶された端末識別情報及び携帯通信装置固有情報に照合することにより、利用者の利用資格有無を確認し、この利用資格確認結果を前記認証用サーバ装置に送信する手段と、前記認証用サーバ装置から受けた認証結果通知内の認証結果を判定する手段と、この認証結果が認証成功を示すとき、前記認証結果通知内の端末識別情報に基づいて、認証成功通知を前記端末装置に送信し、前記端末識別情報及びサービスＩＤに基づき、前記端末装置にサービス情報を提供する手段と、を備えており、前記携帯通信装置としては、携帯通信装置固有情報を記憶する第３記憶手段と、前記端末装置に表示された認証画面情報内の読取情報を入力する手段と、前記入力した読取情報を解析することにより、当該読取情報からコード発行ＩＤ、発行時刻、端末識別情報、サービスＩＤ、及び認証用サーバ装置のアドレス情報を読み取る手段と、前記読み取られたコード発行ＩＤ、発行時刻、端末識別情報及びサービスＩＤと、前記第３記憶手段内の携帯通信装置固有情報とを含む認証要求を作成する手段と、前記読み取られたアドレス情報に基づき、この認証要求を前記認証用サーバ装置に送信する手段と、を備えており、前記認証用サーバ装置としては、コード発行ＩＤ及び発行時刻からなる認証情報を記憶するための第４記憶手段と、現在の時刻情報を生成する時計手段と、前記提供用サーバ装置から受信した読取情報作成要求内の端末識別情報及びサービスＩＤと、前記時計手段から得られる時刻情報とに基づき、コード発行ＩＤ及び発行時刻からなる認証情報を作成する手段と、前記作成した認証情報を前記第４記憶手段に書き込む手段と、前記第４記憶手段内の認証情報と、前記読取情報作成要求内の端末識別情報及びサービスＩＤと、前記認証用サーバ装置のアドレス情報とを含む読取情報を作成する手段と、前記作成した読取情報を前記提供用サーバ装置に送信する手段と、前記携帯通信装置から受信した認証要求に基づき、端末識別情報と携帯通信装置固有情報とを含む利用資格確認要求を前記提供用サーバ装置に送信する手段と、前記提供用サーバ装置から受信した利用資格確認結果により利用資格の有無を判定する手段と、利用資格有と判定した場合、前記受信した認証要求内の認証情報と前記第４記憶手段内の認証情報とが互いに一致した場合で且つ当該認証情報内の発行時刻と前記時計手段から得られる現在の時刻情報との差分が所定時間内のとき、前記利用資格確認結果を有効と判定する手段と、前記利用資格有と判定し、且つ前記有効と判定した場合、認証成功を示す認証結果及び端末識別情報を含む認証結果通知を前記提供用サーバ装置に送信する手段と、を備えたユーザ認証システムである。
【００１２】
なお、本発明の一つの局面は、各装置を備えたシステムとして表現したが、これに限らず、装置、プログラム、方法、又はプログラムを記憶したコンピュータ読み取り可能な記憶媒体、等として表現することができる。
【００１３】
（作用）
本発明の一つの局面によれば、端末装置に表示された読取情報を携帯通信装置で入力すれば認証情報の入力が完了するため、従来とは異なり、利用者が認証情報を記憶する必要がなく、利用者の負担が軽減される。また、従来とは異なり、認証情報を紙に書き出す必要がなくなるため、認証情報の漏洩や不正利用を防止できる。さらに、携帯通信装置及び端末装置をそれぞれ汎用の装置で実現できるので、従来とは異なり、カードリーダや近接無線装置といった認証用の特別な装置を用いずに実現できる。
【００１４】
また、携帯通信装置固有情報及び端末識別情報による利用資格有無の判定と、発行時刻から所定時間内に行う有効性の判定とを実行する構成により、利用者が携帯する携帯通信装置と利用者が操作する端末装置とを用いて所定時間内に認証を行う必要があるので、携帯通信装置の盗用によるなりすまし等の不正利用を極めて困難として、高度なセキュリティを確保することができる。
【００１５】
このように、認証用の特別な装置を用いずに、利用者の負担を軽減しつつも認証情報の漏洩を防止して高度なセキュリティを確保することができる。
【発明の効果】
【００１６】
以上説明したように本発明によれば、認証用の特別な装置を用いずに、利用者の負担を軽減しつつも認証情報の漏洩を防止して高度なセキュリティを確保できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の各実施形態について図面を用いて説明する。なお、以下の各装置は、装置毎に、ハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は記憶媒体から対応する装置のコンピュータにインストールされ、対応する装置の機能を実現させるためのプログラムが用いられる。
【００１８】
（第１の実施形態）
図１は本発明の第１の実施形態に係るユーザ認証システムが適用されたサービス提供システムの概略構成を示すブロック図である。このサービス提供システムは、携帯通信装置１０、認証用サーバ装置２０、端末装置３０及び提供用サーバ装置４０を備えている。各装置１０〜４０は、互いにコンピュータネットワーク５０及び移動通信網６０を介して適宜通信可能である。コンピュータネットワーク５０は、コンピュータ同士の通信を可能とするネットワークであれば任意のものが適用可能であり、ここではインターネットを用いている。移動通信網６０は、携帯通信装置１０の通信を可能とするものであれば任意のものが適用可能であり、例えば、ＰＤＣ（Personal Digital Cellular）網やＣＤＭＡ（Code-Division Multiple Access）網としてもよい。なお、携帯通信装置１０、認証用サーバ装置２０、端末装置３０及び提供用サーバ装置４０は、各々複数台としてもよいが、ここでは各装置１０〜４０が１台の場合を例に挙げて説明する。
【００１９】
携帯通信装置１０は、記憶部１１、読取部１２、読取情報解析部１３、認証要求作成部１４、通信部１５及び表示部１６を備えている。なお、携帯通信装置１０としては、ここでは携帯電話を用いるが、携帯電話に限らず、端末装置３０の利用者に携帯される通信可能な装置であれば、任意の装置が適用可能となっている。
【００２０】
記憶部１１は、各装置１２〜１６から読出／書込可能な記憶装置であり、携帯通信装置固有情報としての携帯電話番号を記憶している。なお、携帯通信装置固有情報は、携帯電話番号に限らず、携帯通信装置１０の電子メールアドレスなどのように、任意の固有情報が適用可能となっている。
【００２１】
読取部１２は、カメラ機能により、端末装置３０に表示された認証画面情報内の読取情報を撮影する機能と、撮影した読取情報を読取情報解析部１３に送出する機能とをもっている。読取部１２は、二次元コード読取用としてのカメラ機能を代表例に挙げて説明したが、これに限らず、読取情報を読み取れるものであれば任意のものが適用可能である。
【００２２】
読取情報解析部１３は、読取部１２から受けた読取情報を解析する機能と、この解析により読取情報からコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２、企業ＩＤ３及び認証用サーバ装置２０のＵＲＬ等のアドレス情報を読み取る機能と、読み取ったコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２、企業ＩＤ３及び認証用サーバ装置２０のアドレス情報を認証要求作成部１４に送出する機能とをもっている。
【００２３】
認証要求作成部１４は、読取情報解析部１３から受けたコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２及び企業ＩＤ３と、記憶部１１内の携帯電話番号（携帯通信装置固有情報）６とを含む認証要求Ｒｑ２を作成する機能と、読取情報解析部１３から受けたアドレス情報に基づき、この認証要求Ｒｑ２を通信部１５から認証用サーバ装置２０に送信する機能をもっている。なお、読取情報解析部１３及び認証要求作成部１４実施の際に別途、ユーザ認証を行うことが望ましい。
【００２４】
通信部１５は、携帯通信装置１０と他の装置２０〜４０との間の通信機能部である。
【００２５】
表示部１６は、各部１２〜１５の処理内容等を画面表示するための表示装置である。
【００２６】
認証用サーバ装置２０は、記憶部２１、時計部２２、認証処理部２３、読取情報作成部２４、サーバ通信部２５及び携帯通信部２６を備えている。
【００２７】
記憶部２１は、各部２２〜２６から読出／書込可能な記憶装置であり、認証用サーバ装置２０のアドレス情報と、認証処理部２３が生成したコード発行ＩＤ及び発行時刻からなる認証情報と、認証処理部２３による認証結果と、提供用サーバ装置４０に関連したサービスＩＤとを記憶している。
【００２８】
時計部２２は、現在の時刻情報を生成する機能と、生成した時刻情報を認証処理部２３に送出する機能をもっている。
【００２９】
認証処理部２３は、提供用サーバ装置４０から読取情報作成要求をサーバ通信部２５により受信する機能と、受信した読取情報作成要求内の端末識別情報、サービスＩＤ及び企業ＩＤと、時計部２２から得られる時刻情報とに基づき、コード発行ＩＤ及び発行時刻からなる認証情報を作成する機能と、作成した認証情報を記憶部２１に書き込む機能と、作成した認証情報を読取情報作成部２４に送出する機能と、読取情報作成部２４から受けた読取情報をサーバ通信部２５により提供用サーバ装置４０に送信する機能と、携帯通信装置１０から認証要求を携帯通信部２６により受信する機能と、この認証要求に基づき、端末識別情報と携帯電話番号とを含む利用資格確認要求をサーバ通信部４５から提供用サーバ装置４０に送信する機能と、提供用サーバ装置４０から利用資格確認結果をサーバ通信部２５により受信する機能と、受信した利用資格確認結果により利用資格の有無を判定する機能と、利用資格有と判定した場合、認証要求内の認証情報と記憶部２１内の認証情報とを照合し、両者が一致した場合に認証結果を判定する機能と、この認証結果の判定の際に、認証情報内の発行時刻情報と時計部２２の時刻情報との差分が所定時間内のとき、利用資格確認結果を有効と判定する機能と、前述した判定結果が利用資格無し又は無効を示すとき、認証失敗理由を作成する機能と、利用資格判定及び認証判定の後、サービス利用可能又はサービス利用不可を示す認証結果を記憶部２１に書き込む機能と、認証要求内のサービスＩＤに基づき、認証結果及び端末識別情報を含む認証結果通知をサーバ通信部２５から提供用サーバ装置４０に送信する機能とをもっている。
【００３０】
読取情報作成部２４は、記憶部２１内の認証情報（コード発行ＩＤ及び発行時刻）と、読取情報作成要求内の端末識別情報、サービスＩＤ及び企業ＩＤと、認証用サーバ装置２４のアドレス情報とを含む読取情報を作成する機能と、作成した読取情報を認証処理部２３に送出する機能とをもっている。なお、読取情報は、代表的には二次元コード画像であるが、これに限定されない。また、読取情報作成部２４は、提供用サーバ装置４０に配置してもよい。
【００３１】
サーバ通信部２５は、コンピュータネットワーク５０を介して他の装置３０，４０に通信するための通信機能部である。
【００３２】
携帯通信部２６は、移動通信網６０を介して携帯通信装置１０に通信するための通信機能部である。
【００３３】
端末装置３０は、記憶部３１、入力部３２、処理部３３、通信部３４及び表示部３５を備えている。
【００３４】
記憶部３１は、各部３２から読出／書込可能な記憶装置であり、例えば、端末識別情報、サービスＩＤ及び企業ＩＤを記憶する。
【００３５】
入力部３２は、利用者の操作により、各種の情報を記憶部３１又は処理部３３に入力する機能と、表示部３５に表示中の各種の情報を指定する機能とをもっている。
【００３６】
処理部３３は、記憶部３１内の端末識別情報と、入力部３２に指定されたサービスＩＤ及び企業ＩＤとを通信部３４から提供用サーバ装置４０に送信する機能と、提供用サーバ装置４０からの認証画面情報を通信部３４により受信する機能と、この認証画面情報を表示部３５に表示する機能と、提供用サーバ装置４０からの認証成功通知を通信部３４により受信する機能と、提供用サーバ装置４０からサービス情報を受ける機能とをもっている。
【００３７】
通信部３４は、コンピュータネットワーク５０を介して提供用サーバ装置４０に通信するための通信機能部である。
【００３８】
表示部３５は、処理部３３の処理内容を表示するための表示装置である。各部３３〜３５は、サービス利用を行う際にも使用され、代表的にはブラウザの機能で実現するがこれに限定するものではない。端末装置３０は、代表的にはパーソナルコンピュータであるが、携帯通信装置やＰＤＡ（Personal Digital Assistant）などの装置が適用され得る。
【００３９】
提供用サーバ装置４０は、記憶部４１、認証画面作成部４２、利用資格処理部４３、サービス提供部４４、サーバ通信部４５及び端末通信部４６を備えている。
【００４０】
記憶部４１は、各部４１〜４６から読出／書込可能な記憶装置であり、利用者毎に、端末装置識別情報及び携帯電話番号が互いに関連付けて記憶されており、サービスＩＤ及びサービス情報が互いに関連付けて記憶されている。
【００４１】
認証画面作成部４２は、端末装置３０から端末識別情報、サービスＩＤ及び企業ＩＤを端末通信部４６により受信する機能と、端末識別情報、サービスＩＤ及び企業ＩＤを含む読取情報作成要求をサーバ通信部４５から認証用サーバ装置２０に送信する機能と、認証用サーバ装置２０から読取情報をサーバ通信部４５により受信する機能と、この読取情報を含む認証画面情報を作成する機能と、この認証画面情報を端末通信部４６により端末装置３０に送信する機能とをもっている。
【００４２】
利用資格処理部４３は、予め端末装置識別情報及び携帯通信装置固有情報を互いに関連付けて記憶部４１に書き込む機能と、認証用サーバ装置２０から利用資格確認要求をサーバ通信部４５により受信する機能と、利用資格確認要求内の端末識別情報及び携帯電話番号を、記憶部４１に予め記憶された端末識別情報及び携帯電話番号に照合することにより、利用者の利用資格有無を確認する機能と、利用資格確認結果をサーバ通信部４５により認証用サーバ装置２０に送信する機能とをもっている。
【００４３】
サービス提供部４４は、認証用サーバ装置２０から受けた認証結果通知内の認証結果を判定する機能と、認証結果がサービス利用可能（ＯＫ）を示すとき、端末識別情報に基づき、認証成功通知を端末通信部４６から端末装置３０に送信し、端末識別情報及びサービスＩＤに基づき、端末装置３０にサービス提供処理を実行する機能と、認証結果がサービス利用不可（ＮＧ）を示すとき、認証失敗通知を端末通信部４６から端末装置３０に送信して処理を終了する機能とをもっている。なお、サービス提供処理としては、例えば、記憶部４１内のサービスＩＤ毎のサービス情報、又はサービス提供部４４に記述されたサービスＩＤ毎のサービス情報を提供する処理などが適用可能となっている。
【００４４】
サーバ通信部４５は、コンピュータネットワーク５０を介して認証用サーバ装置２０に通信するための通信機能部である。
【００４５】
端末通信部４６は、コンピュータネットワーク５０を介して端末装置３０に通信するための通信機能部である。
【００４６】
次に、以上のように構成されたサービス提供システムの動作について図２乃至図１０を用いて説明する。なお、提供用サーバ装置４０においては、利用資格処理部４３が予め端末識別情報１及び携帯電話番号６を互いに関連付けて記憶部４１に書き込んでいるとする。
【００４７】
始めに、端末装置３０においては、利用者による入力部３２の操作により、提供用サーバ装置４０のホームページにアクセスし、提供用サーバ装置４０から受けたサービスＩＤ及び企業ＩＤを含む画面情報を表示部３５に表示する。
【００４８】
端末装置３０においては、表示部３５に表示中のサービスＩＤ及び企業ＩＤが入力部３２により指定されると、図２に示すように、処理部３３が記憶部３１内の端末識別情報と、当該指定されたサービスＩＤ及び企業ＩＤとを通信部３４から提供用サーバ装置４０に送信する（ＳＴ１）。この端末識別情報は、端末装置３０の固有情報又はセッション情報を含んでいる。また、サービスＩＤを指定すればサービスを識別可能なため、企業ＩＤは省略してもよい。
【００４９】
提供用サーバ装置４０においては、認証画面作成部４２が、端末識別情報、サービスＩＤ及び企業ＩＤを端末通信部４６により受信する（ＳＴ２）。
【００５０】
認証画面作成部４２は、図３に示すように、端末識別情報１、サービスＩＤ２及び企業ＩＤ３を含む読取情報作成要求Ｒｑ１をサーバ通信部４５から認証用サーバ装置２０に送信する（ＳＴ３）。
【００５１】
認証用サーバ装置２０においては、認証処理部２３が、この読取情報作成要求Ｒｑ１をサーバ通信部２５により受信する（ＳＴ４）。
【００５２】
認証処理部２３は、受信した読取情報作成要求Ｒｑ１内の端末識別情報１、サービスＩＤ２及び企業ＩＤ３と、時計部２２から得られる時刻情報とに基づき、コード発行ＩＤ及び発行時刻からなる認証情報を作成する（ＳＴ５）。
【００５３】
認証処理部２３は、作成した認証情報を記憶部２１に書き込む（ＳＴ６）。この後、読取情報作成部２４は、図４に示すように、記憶部２１内の認証情報（コード発行ＩＤ４及び発行時刻５）と、読取情報作成要求Ｒｑ１内の端末識別情報１、サービスＩＤ２及び企業ＩＤ３と、認証用サーバ装置２４のアドレス情報（図示せず）とを含む読取情報Ｒｄｉを作成する（ＳＴ７）。
【００５４】
ここでは、読取情報Ｒｄ１は、図４とは異なり、二次元コード画像情報とするが、この種の画像情報には限定されず、例えば文字情報としてもよい。
【００５５】
認証処理部２３は、この読取情報Ｒｄｉをサーバ通信部２５により提供用サーバ装置４０に送信する（ＳＴ８）。
【００５６】
提供用サーバ装置４０は、認証画面作成部４２が、この読取情報Ｒｄｉをサーバ通信部４５により受信すると（ＳＴ９）、この読取情報Ｒｄｉを含む認証画面情報を作成する（ＳＴ１０）。認証画面作成部４２は、この認証画面情報を端末通信部４６により端末装置３０に送信する（ＳＴ１１）。
【００５７】
端末装置３０では、処理部３３が、認証画面情報を通信部３４により受信すると（ＳＴ１２）、この認証画面情報を表示部３５に表示する（ＳＴ１３）。
【００５８】
続いて、携帯通信装置１０においては、読取部１２がカメラ機能により、端末装置３０に表示された認証画面情報内の読取情報を撮影する（ＳＴ１４）。
【００５９】
読取情報解析部１３は、図５に示すように、撮影された読取情報を解析し（ＳＴ１５）、当該読取情報からコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２及び企業ＩＤ３を読み取る。なお、読取方法は、カメラ撮影に限らず無線通信を利用しても良い。
【００６０】
認証要求作成部１４は、図６に示すように、当該読み取られたコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２及び企業ＩＤ３と、記憶部１１内の携帯電話番号（携帯通信装置固有情報）６とを含む認証要求Ｒｑ２を通信部１５から認証用サーバ装置２０に送信する（ＳＴ１６）。
【００６１】
また、ステップＳＴ１４からＳＴ１６までの間に、携帯通信装置固有のパスワードや生体認証によるユーザ認証をしてもよく、この場合、携帯通信装置１０の利用に対するセキュリティを確保することができる。
【００６２】
認証用サーバ装置２０においては、認証処理部２３が、この認証要求Ｒｑ２を携帯通信部２６により受信する（ＳＴ１７）。
【００６３】
認証処理部２３は、この認証要求Ｒｑ２に基づき、図７に示すように、端末識別情報１と携帯電話番号６とを含む利用資格確認要求Ｒｑ３をサーバ通信部４５から提供用サーバ装置４０に送信する（ＳＴ１８）。
【００６４】
提供用サーバ装置４０においては、利用資格処理部４３が、この利用資格確認要求Ｒｑ３をサーバ通信部４５により受信する（ＳＴ１９）。
【００６５】
利用資格処理部４３は、利用資格確認要求Ｒｑ３内の端末識別情報１及び携帯電話番号６を、記憶部４１に予め記憶された端末識別情報１及び携帯電話番号６に照合することにより、利用者の利用資格有無を確認する（ＳＴ２０）。
【００６６】
この後、利用資格処理部４３は、利用資格確認結果をサーバ通信部４５により認証用サーバ装置２０に送信する（ＳＴ２１）。
【００６７】
認証用サーバ装置２０においては、認証処理部２３が、この利用資格確認結果をサーバ通信部２５により受信する（ＳＴ２２）。
【００６８】
認証処理部２３は、受信した利用資格確認結果により利用資格の有無を判定する（ＳＴ２３）。利用資格有と判定した場合、認証処理部２３は、認証要求内の認証情報と記憶部２１内の認証情報とを照合し、両者が互いに一致した場合に利用資格確認結果の有効性を判定する（ＳＴ２４）。この認証結果の判定の際に、認証情報内の発行時刻情報と時計部２２の時刻情報との差分が所定時間内のとき、利用資格確認結果を有効と判定する。
【００６９】
ステップＳＴ２３の判定結果が利用資格の無いことを示すとき、又はステップＳＴ２４の判定結果が無効を示すとき、認証処理部２３は、認証失敗理由を作成する。ステップＳＴ２４の判定結果が無効を示すときとしては、時刻情報の差分が所定時間外のときに限らず、既に認証結果が記憶部２１に記憶されていた場合がある。
【００７０】
利用資格判定及び認証判定の後、認証処理部２３は、サービス利用可能（認証成功）又はサービス利用不可（認証失敗）を示す認証結果を認証情報に関連付けて記憶部２１に書き込む（ＳＴ２６）。なお、認証失敗時には認証失敗理由も認証情報に関連付けて記憶部２１に書き込む。
【００７１】
しかる後、認証処理部２３は、認証要求内のサービスＩＤに基づき、図８に示すように、認証結果７及び端末識別情報１を含む認証結果通知Ｎｔをサーバ通信部２５から提供用サーバ装置４０に送信する（ＳＴ２７）。なお、認証結果通知Ｎｔは、認証失敗時には図９に示すように、認証失敗理由８を更に含んでいる。
【００７２】
提供用サーバ装置４０においては、サービス提供部４４が、この認証結果通知Ｎｔをサーバ通信部４５により受信する（ＳＴ２８）。
【００７３】
サービス提供部４４は、図１０に示すように、認証結果通知Ｎｔ内の認証結果８を判定し（ＳＴ２９）、認証結果８がサービス利用可能（ＯＫ）を示すとき、認証成功通知を端末通信部４６から端末装置３０に送信する（ＳＴ３０）。端末装置３０は認証成功通知を受信する（ＳＴ３１）。
【００７４】
この後、提供用サーバ装置４０においては、サービス提供部４４が、端末識別情報１及びサービスＩＤ２に基づき、端末通信部４６から端末装置３０にサービス情報を提供する（ＳＴ３２）。端末装置３０は、提供されたサービス情報により、サービスを利用する（ＳＴ３３）。
【００７５】
一方、ステップＳＴ２９で認証結果８がサービス利用不可（ＮＧ）を示すとき、サービス提供部４４は、認証失敗通知を端末通信部４６から端末装置３０に送信して処理を終了する（ＳＴ３４）。
【００７６】
上述したように本実施形態によれば、認証用の特別な装置を用いずに、利用者の負担を軽減しつつも認証情報の漏洩を防止して高度なセキュリティを確保することができる。
【００７７】
例えば、端末装置３０に表示された読取情報を携帯通信装置１０で入力すれば認証情報の入力が完了するため、従来とは異なり、利用者が認証情報を記憶する必要がなく、利用者の負担が軽減される。
【００７８】
具体的には、利用者は端末装置３０に表示された画像を携帯通信装置１０で撮影すればよいので、認証情報の入力作業が大幅に簡易化され、利用者の負担が軽減される。また、利用者による認証情報の記憶が不要なので、忘却や記憶違いといった事由によりサービス提供を受けられない状況を回避できる。
【００７９】
また、従来とは異なり、認証情報を紙に書き出す必要がなくなるため、認証情報の漏洩や不正利用を防止できる。さらに、認証情報から読取情報を生成するので、認証情報の解析が困難となり、認証情報の漏洩を防止することができる。また、認証情報を端末装置３０に入力しないため、端末装置３０にスパイウェアやキーロガーソフトが浸入しても認証情報が盗まれることはなく、合わせてキー操作ののぞき込みなどによるパスワードの漏洩に対処できる。また、漏洩したパスワードを入力する等の不正利用を阻止することができる。
【００８０】
さらに、携帯通信装置１０及び端末装置３０をそれぞれ汎用の装置で実現できるので、従来とは異なり、カードリーダや近接無線装置といった認証用の特別な装置を用いずに実現できる。
【００８１】
例えば、携帯通信装置１０での認証情報の読み取りを二次元コード等の画像の撮影により行う場合、端末装置３０は画像を表示できる表示部３５を有する汎用の端末装置をそのまま利用できる。携帯通信装置１０についても、カメラ機能を持った汎用の携帯電話装置等を利用することができる。
【００８２】
また、携帯電話番号６及び端末識別情報１による利用資格有無の判定と、発行時刻から所定時間内に行う有効性の判定とを実行する構成により、利用者が携帯する携帯通信装置１０と利用者が操作する端末装置３０とを用いて所定時間内に認証を行う必要があるので、携帯通信装置の盗用によるなりすまし等の不正利用を極めて困難として、高度なセキュリティを確保することができる。
【００８３】
従って、このように、認証用の特別な装置を用いずに、利用者の負担を軽減しつつも認証情報の漏洩を防止して高度なセキュリティを確保することができる。
【００８４】
これに加え、サービスの利用資格を判定する提供用サーバ装置４０と、認証情報を判定する認証用サーバ装置２０とを別の装置に分けた構成により、認証処理が複雑化し、より強力なセキュリティを確保することができる。
【００８５】
例えば、認証用サーバ装置２０は、利用者の個人情報を管理せず、端末装置３０からアクセスされず、端末装置３０からアクセス先としても見えないので、不正アクセスされる心配が無く、セキュリティ性を確保することができる。
【００８６】
また、提供用サーバ装置４０は、携帯電話番号６といった個人情報を管理するが、認証情報の判定処理を行わないので、仮に端末装置３０から不正アクセスされたとしても認証情報の判定には影響しないため、セキュリティ性を確保することができる。
【００８７】
（第２の実施形態）
図１１は本発明の第２の実施形態に係るユーザ認証システムが適用されたサービス提供システムの概略構成を示すブロック図であり、図１と同一部分には同一符号を付してその詳しい説明を省略し、ここでは異なる部分について主に述べる。
【００８８】
すなわち、第２の実施形態は、第１の実施形態の変形例であり、携帯通信装置１０が通信圏外にある場合に適用可能とする観点から、通信可不可判定部１７を携帯通信装置１０に付加した構成となっている。
【００８９】
ここで、通信可不可判定部１７は、例えば周辺基地局から受信する信号の強度に基づき、通信可能か否かを判定する機能と、圏外等により通信不可と判定した場合に、認証情報を表示部１６に表示する機能とをもっている。
【００９０】
次に、以上のように構成されたサービス提供システムの動作について図１２のシーケンス図を用いて説明する。なお、本実施形態は、前述したステップＳＴ１５〜ＳＴ２２に代えて、次のようなステップＳＴ１５−１〜ＳＴ２２ａを実行するものである。
【００９１】
始めに、ステップＳＴ１〜ＳＴ１４までは前述した通りに動作し、携帯通信装置１０では、読取部１２が、端末装置３０に表示された読取情報を撮影して読取情報解析部１３に入力する。
【００９２】
読取情報解析部１３は、撮影により入力された読取情報を解析し（ＳＴ１５−１）、この解析の結果、当該読取情報からコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２及び企業ＩＤ３を得る。
【００９３】
続いて、通信可不可判定部１７は、認証用サーバ装置への通信が可能な状態か否かを判定し（ＳＴ１５−２）、圏外等により通信不可と判定した場合には、ステップＳＴ１５−１の解析により得られたコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２及び企業ＩＤ３や記憶部１１内の携帯電話番号６を表示部１６に表示することにより（ＳＴ１６ａ）、これらコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２、企業ＩＤ３及び携帯電話番号６の端末装置３０への入力を利用者に促す。
【００９４】
端末装置３０は、利用者による入力部３２の操作により、携帯通信装置１０に表示中のコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２、企業ＩＤ３及び携帯電話番号６を入力部３２から処理部３３に入力する（ＳＴ１７ａ）。
【００９５】
処理部３３は、これらコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２、企業ＩＤ３及び携帯電話番号６を含む認証要求Ｒｑ２を通信部３４から提供用サーバ装置４０に送信する（ＳＴ１８ａ）。
【００９６】
提供用サーバ装置４０においては、利用資格処理部４３が、この認証要求Ｒｑ２を端末通信部４６により受信する（ＳＴ１９ａ）。利用資格処理部４３は、認証要求Ｒｑ２内の端末識別情報１及び携帯電話番号６を、記憶部４１に予め記憶された端末識別情報１及び携帯電話番号６に照合することにより、利用者の利用資格の有無を確認する（ＳＴ２０ａ）。
【００９７】
この後、利用資格処理部４３は、利用資格確認結果と、認証要求Ｒｑ２内のコード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２、企業ＩＤ３及び携帯電話番号６とをサーバ通信部４５により認証用サーバ装置２０に送信する（ＳＴ２１ａ）。
【００９８】
認証用サーバ装置２０においては、認証処理部２３が、この利用資格確認結果と、コード発行ＩＤ４、発行時刻５、端末識別情報１、サービスＩＤ２、企業ＩＤ３及び携帯電話番号６とをサーバ通信部２５により受信する（ＳＴ２２ａ）。
【００９９】
以下、前述したステップＳＴ２３以降の処理が実行される。
【０１００】
上述したように本実施形態によれば、第１の実施形態の効果に加え、電波を送信できない圏外の場所からでも、ユーザ認証を実行してサービス提供を受けることができる。すなわち、携帯通信装置１０が通信できない状態の場合にもセキュリティ強度を下げることなく認証処理を行うことができる。
【０１０１】
なお、上記各実施形態は、次のような種々の変形実施が可能である。
【０１０２】
各実施形態において、読取情報は、赤外線通信やBluetooth（登録商標）などのような汎用のワイヤレス通信インタフェースを介して端末装置３０から携帯通信装置１０が読み取るようにしても良い。
【０１０３】
各実施形態において、読取情報は、提供用サーバ装置４０が作成しても良い。
【０１０４】
各実施形態において、認証情報には、発行時刻情報に代えて有効期限情報を含めるようにし、認証用サーバ装置２０において、この有効期限情報が表す有効期限内であるか否かを判定することにしても良い。
【０１０５】
各実施形態において、利用資格判定に利用する情報の記憶及び利用資格判定は、認証用サーバ装置２０が実施しても良い。
【０１０６】
各実施形態において、認証用サーバ装置２０の機能及び提供用サーバ装置４０の機能を同一のサーバ装置にて実現しても良い。
【０１０７】
各実施形態において、端末装置３０から認証要求を行う場合、提供用サーバ装置４０ではなく認証用サーバ装置２０へ認証要求を行なうように実現しても良い。
【０１０８】
なお、上記実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１０９】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【０１１０】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行しても良い。
【０１１１】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１１２】
また、記憶媒体は１つに限らず、複数の媒体から上記実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【０１１３】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【０１１４】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１１５】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【０１１６】
【図１】本発明の第１の実施形態に係るユーザ認証システムが適用されたサービス提供システムの概略構成を示すブロック図である。
【図２】同実施形態における動作を説明するためのシーケンス図である。
【図３】同実施形態における読取情報作成要求の構成を示す模式図である。
【図４】同実施形態における読取情報の構成を示す模式図である。
【図５】同実施形態における動作を説明するためのシーケンス図である。
【図６】同実施形態における認証要求の構成を示す模式図である。
【図７】同実施形態における利用資格確認要求の構成を示す模式図である。
【図８】同実施形態における認証結果通知の構成を示す模式図である。
【図９】同実施形態における認証結果通知の構成を示す模式図である。
【図１０】同実施形態における動作を説明するためのシーケンス図である。
【図１１】本発明の第２の実施形態に係るユーザ認証システムが適用されたサービス提供システムの概略構成を示すブロック図である。
【図１２】同実施形態における動作を説明するためのシーケンス図である。
【符号の説明】
【０１１７】
１０…携帯通信装置、２０…認証用サーバ装置、３０…端末装置、４０…提供用サーバ装置、５０…コンピュータネットワーク、６０…認証用サーバ装置、１１，２１，３１，４１…記憶部、１２…読取部、１３…読取情報解析部、１４…認証要求作成部、１５，３４…通信部、１６，３５…表示部、１７…通信可不可判定部、２２…時計部、２３…認証処理部、２４…読取情報作成部、２５，４５…サーバ通信部、２６…携帯通信部、３２…入力部、４２…認証画面作成部、４３…利用資格処理部、４４…サービス提供部、４６…端末通信部。
【図１】
0004991607.tif 000002
【図２】
0004991607.tif 000003
【図３】
0004991607.tif 000004
【図４】
0004991607.tif 000005
【図５】
0004991607.tif 000006
【図６】
0004991607.tif 000007
【図７】
0004991607.tif 000008
【図８】
0004991607.tif 000009
【図９】
0004991607.tif 000010
【図１０】
0004991607.tif 000011
【図１１】
0004991607.tif 000012
【図１２】
0004991607.tif 000013