(57)【特許請求の範囲】
【請求項１】
端末装置に対してサービスを提供する提供用サーバ装置と、前記端末装置の利用者により所持される携帯通信装置と、前記提供用サーバ装置および前記携帯通信装置と通信可能な認証用サーバ装置とからなるユーザー認証システムであって、
前記提供用サーバ装置は、
前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から前記携帯通信装置に読み取り可能とする読取用情報を前記端末装置に送付する読取用情報送付手段を備え、
前記携帯通信装置は、
前記サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段と、
前記端末装置に送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段とを具備し、
前記認証用サーバ装置は、
前記携帯通信装置から送付された前記認証情報に基づいて、前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、
前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段とを具備することを特徴とするユーザー認証システム。
【請求項２】
前記読取用情報は、前記端末識別情報および前記サービス識別情報を表すバーコードを  前記端末装置で表示させる情報であることを特徴とする請求項１に記載のユーザー認証システム。
【請求項３】
前記提供用サーバ装置は、
前記端末識別情報および前記サービス識別情報を前記認証用サーバ装置に送付する手段をさらに備え、
前記認証用サーバ装置は、
前記提供用サーバ装置から送付された前記端末識別情報および前記サービス識別情報を表す前記読取用情報を作成する手段と、
前記読取用情報を前記提供用サーバ装置へ送付する手段とをさらに具備することを特徴とする請求項１に記載のユーザー認証システム。
【請求項４】
前記端末識別情報として、前記提供用サーバ装置と前記端末装置とのセッションを識別するセッション識別情報を使用することを特徴とする請求項１に記載のユーザー認証システム。
【請求項５】
前記読取用情報は、前記認証用サーバ装置のアドレスを表すアドレス情報を含み、
前記読取手段は、前記端末装置に送付された前記読取用情報から前記アドレス情報を読み取り、
前記認証情報送付手段は、読み取られた前記アドレス情報が表すアドレスを使用して前記認証情報を前記認証用サーバ装置へ送付することを特徴とする請求項１に記載のユーザー認証システム。
【請求項６】
前記携帯通信装置は、
使用者を認証する手段をさらに備え、
前記認証情報送付手段は、前記使用者の認証に成功した場合に限って前記認証情報を前記認証用サーバ装置に送付することを特徴とする請求項１に記載のユーザー認証システム。
【請求項７】
前記読取用情報の経時的な有効性を判断するための時間情報を前記読取用情報に含み、
前記読取手段は、前記端末装置に送付された前記読取用情報から前記時間情報を読み取り、
前記認証情報送付手段は、読み取られた前記時間情報を前記認証情報とともに前記認証用サーバ装置へ送付し、
前記認証手段は、前記時間情報に基づいて前記読取用情報が有効であると判断できない場合には、認証失敗とすることを特徴とする請求項１に記載のユーザー認証システム。
【請求項８】
前記読取用情報を識別するための読取用情報識別情報を前記読取用情報に含み、
前記読取手段は、前記端末装置に送付された前記読取用情報から前記読取用情報識別情報を読み取り、
前記認証情報送付手段は、読み取られた前記読取用情報識別情報を前記認証情報とともに前記認証用サーバ装置へ送付し、
前記認証用サーバ装置は、既に認証を終えた認証情報とともに送付された前記読取用情報識別情報を記憶する識別情報記憶手段をさらに備え、
前記認証手段は、送付された前記読取用情報識別情報が前記識別情報記憶手段に記憶されている場合には、認証失敗とすることを特徴とする請求項１に記載のユーザー認証システム。
【請求項９】
前記ユーザー認証システムは前記提供用サーバ装置を複数含み、
前記結果情報送付手段は、複数の前記提供用サーバ装置のうちから前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスを提供する前記提供用サーバ装置を選択し、この選択した前記提供用サーバ装置へ前記結果情報を送付することを特徴とする請求項１に記載のユーザー認証システム。
【請求項１０】
前記提供用サーバ装置は、
前記通知情報が前記端末装置へのサービス提供の許可を表す場合に、前記端末装置に対するサービスの提供を開始する手段をさらに備えることを特徴とする請求項１に記載のユーザー認証システム。
【請求項１１】
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備する携帯通信装置と、
前記携帯通信装置から送付された前記認証情報に基づいて、前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段、ならびに
前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する前記認証用サーバ装置とともにユーザー認証システムを構成し、前記端末装置に対して前記サービスを提供する前記提供用サーバ装置であって、
前記端末装置を識別する前記端末識別情報および前記サービスを識別する前記サービス識別情報を前記端末装置から前記携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備えることを特徴とする提供用サーバ装置。
【請求項１２】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
前記携帯通信装置から送付された認証情報に基づいて、前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段、ならびに
前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する認証用サーバ装置とともにユーザー認証システムを構成し、前記端末装置の利用者により所持される前記携帯通信装置であって、
前記サービスを識別するサービス識別情報に対応付けて前記認証情報を記憶する認証情報記憶手段と、
前記端末装置に前記提供用サーバ装置から送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段とを具備したことを特徴とする携帯通信装置。
【請求項１３】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備し、前記端末装置の利用者により所持される携帯通信装置とともにユーザー認証システムを構成する認証用サーバ装置であって、
前記認証情報に基づいて、前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、
前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段とを具備したことを特徴とする認証用サーバ装置。
【請求項１４】
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備する携帯通信装置と、
前記携帯通信装置から送付された前記認証情報に基づいて、前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段、ならびに
前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する前記認証用サーバ装置とともにユーザー認証システムを構成し、前記端末装置に対して前記サービスを提供する前記提供用サーバ装置としてコンピュータを動作させるためのプログラムであって、
前記コンピュータを、前記端末識別情報および前記サービス識別情報を前記端末装置から前記携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段として機能させることを特徴とするプログラム。
【請求項１５】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
前記携帯通信装置から送付された認証情報に基づいて、前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段、ならびに
前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する認証用サーバ装置とともにユーザー認証システムを構成し、前記端末装置の利用者により所持される前記携帯通信装置の動作を制御するコンピュータを、
前記サービス識別情報に対応付けて前記認証情報を記憶する認証情報記憶手段と、
前記端末装置に前記提供用サーバ装置から送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている前記認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段として機能させることを特徴とするプログラム。
【請求項１６】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備し、前記端末装置の利用者により所持される携帯通信装置とともにユーザー認証システムを構成する認証用サーバ装置としてコンピュータを動作させるプログラムであって、
前記コンピュータを、
前記携帯通信装置から送付される前記認証情報に基づいて、前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、
前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段として機能させることを特徴とするプログラム。
【請求項１７】
端末装置に対してサービスを提供する提供用サーバ装置と、前記端末装置の利用者により所持される利用者用携帯通信装置と、前記利用者による前記サービスの利用を承認する承認者により所持される承認者用携帯通信装置と、前記提供用サーバ装置、前記利用者用携帯通信装置および承認者用携帯通信装置と通信可能な認証用サーバ装置とからなるユーザー認証システムであって、
前記提供用サーバ装置は、
前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から前記利用者用携帯通信装置に読み取り可能とする読取用情報を前記端末装置に送付する読取用情報送付手段を備え、
前記利用者用携帯通信装置は、
前記サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段と、
前記端末装置に送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段とを具備し、
前記認証用サーバ装置は、
前記利用者用携帯通信装置から送付された前記認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、
前記利用者用携帯通信装置から送付された前記認証情報に関する前記利用者が前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用の承認を前記承認者に依頼する承認依頼情報を前記承認者用携帯通信装置へ送付する承認依頼情報送付手段とを具備し、
前記承認者用携帯通信装置は、
前記承認依頼情報に基づく前記承認者による承認の結果を表す承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備え、
前記認証用サーバ装置はさらに、
前記認証の結果と前記承認結果情報が表す承認結果とに基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を備えることを特徴とするユーザー認証システム。
【請求項１８】
前記承認依頼情報送付手段は、前記承認依頼情報を電子メイルにより前記承認者用携帯通信装置へ送付することを特徴とする請求項１７に記載のユーザー認証システム。
【請求項１９】
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備する利用者用携帯通信装置と、
前記利用者用携帯通信装置から送付された前記認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段、ならびに
前記認証の結果に基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する前記認証用サーバ装置と、
承認依頼情報に基づく承認者による承認の結果を表す承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備えた承認用携帯通信装置とともにユーザー認証システムを構成し、前記端末装置に対して前記サービスを提供する前記提供用サーバ装置であって、
前記端末装置を識別する前記端末識別情報および前記サービスを識別する前記サービス識別情報を前記端末装置から前記利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備えることを特徴とする提供用サーバ装置。
【請求項２０】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
前記利用者用携帯通信装置から送付された認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段、ならびに
前記認証の結果に基づいて定まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する認証用サーバ装置と、
承認依頼情報に基づく承認者による承認の結果を表す承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備えた承認用携帯通信装置とともにユーザー認証システムを構成し、前記端末装置の利用者により所持される前記利用者用携帯通信装置であって、
前記サービスを識別するサービス識別情報に対応付けて前記認証情報を記憶する認証情報記憶手段と、
前記端末装置に前記提供用サーバ装置から送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段とを具備したことを特徴とする利用者用携帯通信装置。
【請求項２１】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備し、前記端末装置の利用者により所持される利用者用携帯通信装置と、
承認依頼情報に基づく承認者による承認の結果を表す承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備えた承認用携帯通信装置とともにユーザー認証システムを構成する認証用サーバ装置であって、
前記利用者用携帯通信装置から送付された前記認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、
前記利用者用携帯通信装置から送付された前記認証情報に関する前記利用者が前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用の承認を前記承認者に依頼する前記承認依頼情報を前記承認者用携帯通信装置へ送付する承認依頼情報送付手段と、
前記認証の結果と前記承認結果情報が表す承認結果とに基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段とを具備することを特徴とする認証用サーバ装置。
【請求項２２】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備し、前記端末装置の利用者により所持される利用者用携帯通信装置と、
前記利用者用携帯通信装置から送付された前記認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、
前記利用者用携帯通信装置から送付された前記認証情報に関する前記利用者が前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用の承認を前記承認者に依頼する承認依頼情報を前記承認者用携帯通信装置へ送付する承認依頼情報送付手段、ならびに
前記認証の結果と承認結果情報が表す承認結果とに基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する前記認証用サーバ装置とともにユーザー認証システムを構成する承認用携帯通信装置であって、
前記承認依頼情報に基づく前記承認者による承認の結果を表す前記承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備えたことを特徴とする承認用携帯通信装置。
【請求項２３】
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備する利用者用携帯通信装置と、
前記利用者用携帯通信装置から送付された前記認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段、ならびに
前記認証の結果に基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する前記認証用サーバ装置と、
承認依頼情報に基づく承認者による承認の結果を表す承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備えた承認用携帯通信装置とともにユーザー認証システムを構成し、前記端末装置に対して前記サービスを提供する前記提供用サーバ装置としてコンピュータを動作させるプログラムであって、
前記コンピュータを、前記端末装置を識別する前記端末識別情報および前記サービスを識別する前記サービス識別情報を前記端末装置から前記利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段として機能させることを特徴とするプログラム。
【請求項２４】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
前記利用者用携帯通信装置から送付された認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段、ならびに
前記認証の結果に基づいて定まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する認証用サーバ装置と、
承認依頼情報に基づく承認者による承認の結果を表す承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備えた承認用携帯通信装置とともにユーザー認証システムを構成し、前記端末装置の利用者により所持される前記利用者用携帯通信装置の動作を制御するコンピュータを、
前記サービスを識別するサービス識別情報に対応付けて前記認証情報を記憶する認証情報記憶手段と、
前記端末装置に前記提供用サーバ装置から送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段として機能させることを特徴とするプログラム。
【請求項２５】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備し、前記端末装置の利用者により所持される利用者用携帯通信装置と、
承認依頼情報に基づく承認者による承認の結果を表す承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備えた承認用携帯通信装置とともにユーザー認証システムを構成する認証用サーバ装置としてコンピュータを動作させるプログラムであって、
前記コンピュータを、
前記利用者用携帯通信装置から送付された前記認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、
前記利用者用携帯通信装置から送付された前記認証情報に関する前記利用者が前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用の承認を前記承認者に依頼する前記承認依頼情報を前記承認者用携帯通信装置へ送付する承認依頼情報送付手段と、
前記認証の結果と前記承認結果情報が表す承認結果とに基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段として機能させることを特徴とするプログラム。
【請求項２６】
端末装置に対してサービスを提供するものであって、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備える提供用サーバ装置と、
サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段、
端末装置に提供用サーバ装置から送付された読取用情報から端末識別情報およびサービス識別情報を読み取る読取手段、ならびに
読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに認証用サーバ装置へ送付する認証情報送付手段を具備し、前記端末装置の利用者により所持される利用者用携帯通信装置と、
前記利用者用携帯通信装置から送付された前記認証情報に基づいて、前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、
前記利用者用携帯通信装置から送付された前記認証情報に関する前記利用者が前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用の承認を前記承認者に依頼する承認依頼情報を前記承認者用携帯通信装置へ送付する承認依頼情報送付手段、ならびに
前記認証の結果と承認結果情報が表す承認結果とに基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段を具備する前記認証用サーバ装置とともにユーザー認証システムを構成する承認用携帯通信装置の動作を制御するコンピュータを、
前記承認依頼情報に基づく前記承認者による承認の結果を表す前記承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスの利用者を認証するユーザー認証システムと、このユーザー認証システムで使用される提供用サーバ装置、携帯通信装置、利用者用携帯通信装置、承認者用携帯通信装置および認証用サーバ装置と、これらの装置のためのプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の端末装置から利用者認証を行う場合、利用者が端末装置に入力するユーザー名およびパスワードを利用する仕組みが広く使われている。また端末装置全般で用いられる利用者認証では、現金自動預け払い機（ＡＴＭ）に見られるような、カードとパスワードとを組み合わせる仕組みや、近接無線を用いたカードまたは携帯電話を利用する仕組みが知られている。
【０００３】
なお、認証情報の伝達手段として二次元コードを利用する仕組みが特許文献１および特許文献２によって知られている。
【０００４】
また、新規に携帯端末をシステム上に登録するにあたり、既存の登録済み携帯端末を用いて登録用データを取得し、それを利用者自身が新規登録携帯端末に入力する仕組みが特許文献３によって知られている。
【特許文献１】特開２００３−２４２１１６
【特許文献２】特開２００４−７２３１２
【特許文献３】特開２００５−２６９５７１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
利用者が端末装置にユーザー名およびパスワードを入力する仕組みの場合、利用者が各種様々なユーザー名およびパスワードの組を管理する必要があり、忘却や、記憶違いによる認証失敗によりサービス提供が受けられないおそれがあった。
【０００６】
またこれを回避するため複数の異なる利用者認証に対して同一のユーザー名およびパスワードを利用することや、紙に書き出す等の手段が用いられることがあるが、これは認証情報の漏洩、さらには不正利用に繋がり、セキュリティ上の問題となる。
【０００７】
カードや近接無線を用いる仕組みでは、端末装置側に専用の読み取り装置が必要であり、端末装置側の規模増大とコストアップを招くことから、特定用途向け以外の普及の大きな障害となっている。
【０００８】
また、認証情報を表した二次元コードでは、二次元コードの解読によって容易に認証情報が読み取られてしまうため、利用者認証への適用には不向きである。
【０００９】
本発明はこのような事情を考慮してなされたものであり、その目的とするところは、利用者の負担を軽減しながらも、認証情報の漏洩を防止して高度なセキュリティを確保することにある。
【課題を解決するための手段】
【００１０】
以上の目的を達成するために本発明は、端末装置に対してサービスを提供する提供用サーバ装置と、前記端末装置の利用者により所持される携帯通信装置と、前記提供用サーバ装置および前記携帯通信装置と通信可能な認証用サーバ装置とからなるユーザー認証システムにおける各装置をそれぞれ次のような構成とした。
【００１１】
前記提供用サーバ装置には、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から前記携帯通信装置に読み取り可能とする読取用情報を前記端末装置に送付する読取用情報送付手段を備えた。
【００１２】
前記携帯通信装置には、前記サービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段と、前記端末装置に送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段とを備えた。
【００１３】
前記認証用サーバ装置には、前記携帯通信装置から送付された前記認証情報に基づいて、前記携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用権限について認証する認証手段と、前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段とを備えた。
【００１４】
また前記の目的を達成するために本発明は、端末装置に対してサービスを提供する提供用サーバ装置と、前記端末装置の利用者により所持される携帯通信装置と、前記提供用サーバ装置および前記携帯通信装置と通信可能な認証用サーバ装置とからなるユーザー認証システムにおける各装置用のプログラムをそれぞれ次のようなものとした。
【００１５】
端末装置の利用者により所持される携帯通信装置と、前記携帯通信装置から送付される認証情報に基づいて前記利用者を認証する認証用サーバ装置とともにユーザー認証システムを構成するもので、前記端末装置に対してサービスを提供する提供用サーバ装置としてコンピュータを動作させるためのプログラムは、前記コンピュータを、前記端末装置を識別する端末識別情報および前記サービスを識別するサービス識別情報を前記端末装置から前記携帯通信装置に読み取り可能とする読取用情報を前記端末装置に送付する読取用情報送付手段として機能させるものとした。
【００１６】
端末装置に対してサービスを提供する提供用サーバ装置と、前記端末装置の利用者を認証する認証用サーバ装置とともにユーザー認証システムを構成するもので、前記端末装置の利用者により所持される携帯通信装置の動作を制御するコンピュータを、前記サービスを識別するサービス識別情報に対応付けて認証情報を記憶する認証情報記憶手段と、前記端末装置に前記提供用サーバ装置から送付された読取用情報から前記端末装置を識別する端末識別情報および前記サービス識別情報を読み取る読取手段と、読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段として機能させるものとした。
【００１７】
端末装置に対してサービスを提供する提供用サーバ装置と、前記端末装置の利用者により所持される携帯通信装置とともにユーザー認証システムを構成する認証用サーバ装置としてコンピュータを動作させるプログラムは、前記コンピュータを、前記携帯通信装置から送付される認証情報に基づいて、前記携帯通信装置から送付されたサービス識別情報により識別されるサービスの利用権限について認証する認証手段と、前記認証の結果に基づき、その認証に用いた前記認証情報とともに送付された前記端末識別情報により識別される前記端末装置への前記サービスの提供の許否を通知するための通知情報を前記提供用サーバ装置へ送付する通知情報送付手段として機能させるものとした。
【００１８】
また前記の目的を達成するために本発明は、端末装置に対してサービスを提供する提供用サーバ装置と、前記端末装置の利用者により所持される利用者用携帯通信装置と、前記利用者による前記サービスの利用を承認する承認者により所持される承認者用携帯通信装置と、前記提供用サーバ装置、前記利用者用携帯通信装置および承認者用携帯通信装置と通信可能な認証用サーバ装置とからなるユーザー認証システムにおける提供用サーバ装置、利用者用携帯通信装置、認証用サーバ装置および承認者用携帯通信装置をそれぞれ次のような構成とした。
【００１９】
提供用サーバ装置には、前記端末装置を識別する前記端末識別情報および前記サービスを識別する前記サービス識別情報を前記端末装置から前記利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段を備えた。
【００２０】
利用者用携帯通信装置には、前記サービスを識別するサービス識別情報に対応付けて前記認証情報を記憶する認証情報記憶手段と、前記端末装置に前記提供用サーバ装置から送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段とを備えた。
【００２１】
前記認証用サーバ装置には、前記利用者用携帯通信装置から送付された認証情報に基づいて、利用者用携帯通信装置から送付されたサービス識別情報により識別されるサービスの利用権限について認証する認証手段と、前記利用者用携帯通信装置から送付された前記認証情報に関する利用者が前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用の承認を承認者に依頼する承認依頼情報を前記承認者用携帯通信装置へ送付する承認依頼情報送付手段と、前記認証の結果と前記承認結果情報が表す承認結果とに基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段とを備えた。
【００２２】
前記承認用携帯通信装置には、前記承認依頼情報に基づく前記承認者による承認の結果を表す前記承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段を備えた。
【００２３】
また前記の目的を達成するために本発明は、端末装置に対してサービスを提供する提供用サーバ装置と、前記端末装置の利用者により所持される利用者用携帯通信装置と、前記利用者による前記サービスの利用を承認する承認者により所持される承認者用携帯通信装置と、前記提供用サーバ装置、前記利用者用携帯通信装置および承認者用携帯通信装置と通信可能な認証用サーバ装置とからなるユーザー認証システムにおける提供用サーバ装置、利用者用携帯通信装置、前記認証用サーバ装置用および前記承認者用携帯通信装置用のプログラムをそれぞれ次のようなものとした。
【００２４】
前記提供用サーバ装置としてコンピュータを動作させるプログラムは、前記コンピュータを、前記端末装置を識別する前記端末識別情報および前記サービスを識別する前記サービス識別情報を前記端末装置から前記利用者用携帯通信装置に読み取り可能とする前記読取用情報を前記端末装置に送付する読取用情報送付手段として機能させるものとした。
【００２５】
前記利用者用携帯通信装置の動作を制御するコンピュータを、前記サービスを識別するサービス識別情報に対応付けて前記認証情報を記憶する認証情報記憶手段と、前記端末装置に前記提供用サーバ装置から送付された前記読取用情報から前記端末識別情報および前記サービス識別情報を読み取る読取手段と、読み取られた前記サービス識別情報に対応付けて前記認証情報記憶手段に記憶されている認証情報を前記端末識別情報および前記サービス識別情報とともに前記認証用サーバ装置へ送付する認証情報送付手段として機能させるものとした。
【００２６】
前記認証用サーバ装置としてコンピュータを動作させるプログラムは、前記コンピュータを、前記利用者用携帯通信装置から送付された認証情報に基づいて、利用者用携帯通信装置から送付されたサービス識別情報により識別されるサービスの利用権限について認証する認証手段と、前記利用者用携帯通信装置から送付された前記認証情報に関する利用者が前記利用者用携帯通信装置から送付された前記サービス識別情報により識別されるサービスの利用の承認を承認者に依頼する承認依頼情報を前記承認者用携帯通信装置へ送付する承認依頼情報送付手段と、前記認証の結果と前記承認結果情報が表す承認結果とに基づいて決まる前記サービスの提供の許否を表す通知情報を前記提供用サーバ装置へ送付する通知情報送付手段として機能させるものとした。
【００２７】
前記承認用携帯通信装置の動作を制御するコンピュータを、前記承認依頼情報に基づく前記承認者による承認の結果を表す前記承認結果情報を前記認証用サーバ装置へ送付する承認結果情報送付手段として機能させるものとした。
【発明の効果】
【００２８】
本発明によれば、利用者の負担を軽減しながらも、認証情報の漏洩を防止して高度なセキュリティを確保することが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照しながら本発明の実施形態について説明する。
【００３０】
（第１の実施形態）
図１は第１の実施形態に係るユーザー認証システムが適用されたサービス提供システムの概略構成を示すブロック図である。
【００３１】
この第１の実施形態に係るサービス提供システムは、提供用サーバ装置１、端末装置２、携帯通信装置３および認証用サーバ装置４を含む。これら提供用サーバ装置１、端末装置２、携帯通信装置３および認証用サーバ装置４は、コンピュータネットワーク５および移動通信網６を介して適宜に通信できる。コンピュータネットワーク５は、コンピュータどうしの通信を可能とするネットワークであれば如何なるものでも良いが、代表的にはインターネットである。移動通信網６は、携帯通信装置３の通信を可能とする通信網であれば如何なるものでも良いが、代表的にはＰＤＣ（personal digital cellular）網やＣＤＭＡ（code-division multiple access）網である。なお、提供用サーバ装置１、端末装置２、携帯通信装置３および認証用サーバ装置４は、それぞれ複数が含まれ得る。
【００３２】
提供用サーバ装置１は、利用者に対して端末装置２を介したサービス提供を行う。提供用サーバ装置１は、例えば汎用のサーバ装置を基本ハードウェアとして利用することができ、ＣＰＵ１１、記憶部１２および通信処理部１３を含む。そしてＣＰＵ１１は、記憶部１２に記憶されたプログラムを実行することにより、周知のウェブサーバが備える各種の周知の機能などを実現するための制御を行う。またＣＰＵ１１は、ユーザー認証支援用のプログラムを実行することにより、後述するユーザー認証支援を行う。ここでユーザー認証支援用のプログラムは、記憶部１２に予めインストールされても良いし、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して配布されたものが記憶部１２に適宜にインストールされても良い。記憶部１２は、上記のプログラムの他に、各種の情報を記憶する。記憶部１２としては、上記の汎用のサーバ装置に内蔵されたメモリやハードディスク装置などの記憶デバイス、上記の汎用のサーバ装置に外付けされたメモリやハードディスク装置などの記憶デバイス、さらには磁気ディスク、光磁気ディスク、光ディスクなどのようなリムーバブルな記録媒体などを適宜利用することができる。通信処理部１３は、コンピュータネットワーク５を介したデータ通信のための処理を行う。
【００３３】
端末装置２は、ブラウザ２１および表示部２２を含む。ブラウザ２１は、コンピュータネットワーク５を介して提供される情報を閲覧するための処理を行う。表示部２２は、ブラウザ２１により作成された画面を表示する。この端末装置２は、典型的にはパーソナルコンピュータである。しかし、携帯通信装置やＰＤＡ（personal digital assistant）など、ブラウジング機能を備えた様々な装置が適用され得る。
【００３４】
携帯通信装置３は、ＣＰＵ３１、記憶部３２、カメラ部３３、通信処理部３４、表示部３５および操作部３６を含む。ＣＰＵ３１は、記憶部３２に記憶されたプログラムを実行することにより、周知の携帯通信装置が備える各種の周知の機能を実現するための制御を行う。またＣＰＵ３１は、記憶部３２に記憶されたユーザー認証支援用のプログラムを実行することにより、後述するユーザー認証支援を行う。ユーザー認証支援用のプログラムは、予め記憶部３２にインストールされていても良いし、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して配布されるものが記憶部３２に適宜にインストールされても良い。記憶部３２は、上記のプログラムの他に、各種の情報を記憶する。カメラ部３３は、被写体を撮影して画像データを出力する。通信処理部３４は、移動通信網６との無線通信や、移動通信網６を介したデータ通信のための処理を行う。表示部３５は、利用者に提示するべき各種の情報をＣＰＵ３１の制御の下に表示する。操作部３６は、利用者による各種の指示を入力する。この携帯通信装置３は、典型的にはインターネット通信機能を備えた携帯電話装置である。しかし、ＰＤＡ（personal digital assistant）など、インターネット通信機能を備えた様々な装置が適用され得る。
【００３５】
認証用サーバ装置４は、端末装置２の利用者が、提供用サーバ装置１が提供するサービスの利用権限を有するか否かの認証を行う。認証用サーバ装置４は、例えば汎用のサーバ装置を基本ハードウェアとして利用することができ、ＣＰＵ４１、記憶部４２、時計部４３および通信処理部４４を含む。そしてＣＰＵ４１は、記憶部４２に記憶されたユーザー認証用のプログラムを実行することにより、ユーザー認証のための後述する処理を行う。ここでユーザー認証用のプログラムは、記憶部４２に予めインストールされても良いし、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して配布されたものが記憶部４２に適宜にインストールされても良い。記憶部４２には、上記のプログラムの他に、各種の情報が記憶される。記憶部４２としては、上記の汎用のサーバ装置に内蔵されたメモリやハードディスク装置などの記憶デバイス、上記の汎用のサーバ装置に外付けされたメモリやハードディスク装置などの記憶デバイス、さらには磁気ディスク、光磁気ディスク、光ディスクなどのようなリムーバブルな記録媒体などを適宜利用することができる。時計部４３は、常時計時を行っており、現在日時を表す時刻情報を出力する。通信処理部４４は、コンピュータネットワーク５を介したデータ通信のための処理を行う。
【００３６】
図２は図１に示される各装置がユーザー認証のために備える機能部と、それらの機能部の連携の様子を示したブロック図である。なお、図２において図１と同一部分には同一の符号を付し、その詳細な説明は省略する。
【００３７】
提供用サーバ装置１においてＣＰＵ１１は、図２に示す認証画面作成部１１１、認証画面出力部１１２およびサービス提供部１１３として動作する。
【００３８】
認証画面作成部１１１は、サービスを利用するためにアクセスしてきた端末装置２の利用者を認証する必要が生じた際に、端末装置２で認証画面を表示させるための認証画面情報を作成する。認証画面出力部１１２は、認証画面情報を端末装置２へ出力する。サービス提供部１１３は、認証に成功した端末装置２に対してサービスコンテンツを出力する。
【００３９】
携帯通信装置３においてＣＰＵ３１は、図２に示すバーコードデコード部３１１および認証情報管理部３１２として動作する。また記憶部３２の記憶領域の一部は、図２に示す認証情報記憶部３２１として使用される。
【００４０】
認証情報記憶部３２１は、サービス識別子に対応付けて認証情報を記憶する。サービス識別子は、提供用サーバ装置１が提供するサービスを識別するための識別情報である。認証情報は、サービスの利用権限を認証するために利用者により管理される情報である。認証情報記憶部３２１は、サービス識別子および認証情報を複数組記憶することができる。認証情報記憶部３２１によって記憶されるサービス識別子および認証情報は、携帯通信装置３の使用者によって登録され、また任意に編集が可能である。
【００４１】
バーコードデコード部３１１は、バーコードを撮影するためにカメラ部３３を制御するとともに、カメラ部３３で得られた画像データからバーコードが表す情報をデコードする。認証情報管理部３１２は、バーコードデコード部３１１でデコードされた情報と、この情報に基づいて認証情報記憶部３２１から読み出した認証情報とを認証用サーバ装置４に送信する。
【００４２】
認証用サーバ装置４においてＣＰＵ４１は、図２に示すバーコード作成部４１１、認証処理部４１２および認証結果管理部４１３として動作する。また記憶部４２の記憶領域の一部は、図２に示す認証情報管理データベース（認証情報管理ＤＢ）４２１および認証結果管理データベース（認証結果管理ＤＢ）４２２として使用される。
【００４３】
認証情報管理データベース４２１は、提供用サーバ装置１が提供するサービスのそれぞれについて、そのサービスを利用する権限を持った利用者の認証情報を記憶している。認証結果管理データベース４２２は、成功した認証に係わる情報を記憶する。
【００４４】
バーコード作成部４１１は、認証画面作成部１１１からの要求に応じて、認証画面作成部１１１から送られる情報と、認証情報管理データベース４２１に記憶された情報と、時計部４３が出力する時刻情報とを利用して後述する接続情報を生成し、この接続情報を表すバーコードを作成する。バーコード作成部４１１は、作成したバーコードを認証画面作成部１１１に送信する。認証処理部４１２は、認証情報管理部３１２から送信された情報と、認証情報管理データベース４２１に記憶された情報と、時計部４３が出力する時刻情報とを利用してユーザー認証を行う。認証結果管理部４１３は、認証処理部４１２での認証結果をサービス提供部１１３へ送信する。また認証結果管理部４１３は、認証処理部４１２での認証結果に基づいて、認証結果管理データベース４２２を更新する。
【００４５】
次に以上のように構成されたサービス提供システムの動作について説明する。
【００４６】
利用者があるサービスを利用するために端末装置２を操作し、認証操作を要求した場合、提供用サーバ装置１においてＣＰＵ１１は、図３に示す処理を開始する。なお、この図３におけるステップＳａ１乃至ステップＳａ５が認証画面作成部１１１としての動作を実現し、ステップＳａ６が認証画面出力部１１２としての動作を実現する。
【００４７】
ステップＳａ１においてＣＰＵ１１は、利用者が利用しようとしているサービスのサービス識別子を判定する。ステップＳａ２においてＣＰＵ１１は、端末装置２との接続を識別するためのセッションキーを発行する。以降の認証に係わる処理においては、このセッションキーが端末装置２を識別するための端末識別情報として使用される。ただし、端末識別情報は、端末装置２を識別できる情報であれば良く、直通専用線の回線番号等を使用しても良い。
【００４８】
ステップＳａ３においてＣＰＵ１１は、バーコード要求を認証用サーバ装置４に送信する。このバーコード要求には、サービス識別子と端末識別情報とが含められる。そしてこののちにＣＰＵ１１は、認証用サーバ装置４からの返信を待つ。
【００４９】
認証用サーバ装置４では、バーコード要求が到来すると、ＣＰＵ４１が図４に示す処理を開始する。なお、この図４における処理が、バーコード作成部４１１としての動作を実現する。
【００５０】
ステップＳｂ１においてＣＰＵ４１は、到来したバーコード要求を受信する。ステップＳｂ２においてＣＰＵ４１は、バーコード要求に含まれたサービス識別子を含んだサービス情報を認証情報管理データベース４２１から読み出す。なお、認証情報管理データベース４２１には、サービスのそれぞれに関して、図５に示すようにサービス属性情報および利用者情報が記憶されている。サービス属性情報には、例えばサービス識別子、サービス表記名、あるいは認証用サーバーアドレス（ＵＲＬ）などを含むサービス情報と、有効期間情報とが含まれる。利用者情報には、当該サービスの利用権限を持った利用者に関する認証情報が複数含まれる。認証情報の内容は任意であって良いが、典型的には図５に示すようにユーザー名とパスワードとを含む。サービス属性情報には、その他に多重認証の可否などの認証判定条件を含めても良い。
【００５１】
ステップＳｂ３においてＣＰＵ４１は、時計部４３が出力する時刻情報を発行時刻情報として取得する。ステップＳｂ４においてＣＰＵ４１は、バーコード要求毎に固有な発行ＩＤ番号を生成する。そしてステップＳｂ５においてＣＰＵ４１は、上記の端末識別情報、サービス情報、発行時刻情報および発行ＩＤ番号を含んだ図６に示すような接続情報を生成し、この接続情報を表したバーコードを生成する。バーコードは、如何なる方式のものであっても良いが、典型的にはＱＲコード（登録商標）などの２次元バーコードである。バーコードが表す接続情報は、暗号化されてもよいし平文でもよい。
【００５２】
最後にステップＳｂ６においてＣＰＵ４１は、上記の作成したバーコードを提供用サーバ装置１に送信し、これをもって図４の処理を終了する。
【００５３】
このように認証用サーバ装置４から送信されたバーコードが提供用サーバ装置１に到来したならば、ステップＳａ４においてＣＰＵ１１は、このバーコードを受信する。続いてステップＳａ５においＣＰＵ１１は、上記のバーコードを含めた認証画面を表す認証画面情報を作成する。図７は認証画面の一例を示す図である。図７に示す認証画面では、その右下にバーコード７１が配置されている。
【００５４】
最後にステップＳａ６においてＣＰＵ１１は、上記の認証画面情報を端末装置２へ出力し、これをもって図３の処理を終了する。
【００５５】
端末装置２では、認証画面情報をブラウザ２１が処理することにより、認証画面が表示部２２に表示される。そこで利用者は、携帯通信装置３の認証支援用のプログラムに基づく動作を起動した上で、表示部２２に表示されている認証画面に含まれたバーコードをカメラ部３３の撮影範囲内に位置させた状態で、操作部３６に用意されたシャッターボタンを押下する。
【００５６】
さて、携帯通信装置３で認証支援用のプログラムに基づく動作を起動されると、ＣＰＵ３１は図８に示すような処理を開始する。なおこの図８におけるステップＳｃ１乃至Ｓｃ４がバーコードデコード部３１１としての動作を実現し、ステップＳｃ５乃至ステップＳｃ１３が認証情報管理部３１２としての動作を実現する。
【００５７】
ステップＳｃ１においてＣＰＵ３１は、撮影指示がなされるのを待ち受ける。上記のシャッターボタンの押下などによって撮影指示がなされたならば、ＣＰＵ３１はステップＳｃ１からステップＳｃ２へ進む。ステップＳｃ２においてＣＰＵ３１は、カメラ部３３を駆動してバーコードを撮影する。ステップＳｃ３においてＣＰＵ３１は、カメラ部３３から出力される画像データからバーコードを抽出し、さらにこのバーコードをデコードして接続情報を得る。ステップＳｃ４においてＣＰＵ３１は、接続情報を取得できたか否かを確認する。もし、接続情報を取得できなかったならば、ＣＰＵ３１はステップＳｃ２から処理をやり直す。接続情報を取得できたならば、ＣＰＵ３１はステップＳｃ４からステップＳｃ５へ進む。
【００５８】
ステップＳｃ５においてＣＰＵ３１は、接続情報に含まれるサービス識別子に対応付けられた認証情報を認証情報記憶部３２１から読み出す。ステップＳｃ６においてＣＰＵ３１は、上記の読み出した認証情報の内容を反映した認証画面を表示部３５に表示させる。図９は認証画面の一例を示す図である。この認証画面には、携帯通信装置３の認証番号を入力するボックス９１および送信ボタン９２が用意されている。
【００５９】
ステップＳｃ７およびステップＳｃ８においてＣＰＵ３１は、ボックス９１に認証番号が入力されるか、あるいは送信指示がなされるのを待ち受ける。ボックス９１に認証番号を入力する操作が操作部３６で行われたならば、ＣＰＵ３１はステップＳｃ７からステップＳｃ９へ進む。ステップＳｃ９においてＣＰＵ３１は、入力される認証番号を取得する。こののちにＣＰＵ３１は、ステップＳｃ７およびステップＳｃ８の待ち受け状態に戻る。なお、認証番号が繰り返し入力される場合には、ＣＰＵ３１はその都度、ステップＳｃ９にて認証番号を取得する。そしてＣＰＵ３１は、最後に取得した認証番号を有効とする。
【００６０】
送信ボタン９２のクリックなどにより送信指示がなされたならば、ＣＰＵ３１はステップＳｃ８からステップＳｃ１０へ進む。ステップＳｃ１０においてＣＰＵ３１は、ステップＳｃ９で取得した認証番号に基づいて利用者を認証する。なお、この認証番号は携帯通信装置３に１つのみが登録されているものであって、サービスの認証のための認証情報とは無関係である。なお、ここでの利用者の認証には、カメラ部３３を用いた顔などによる生体認証を行うようにしても良い。あるいは、携帯通信装置３が指紋センサやマイクロホンなどの他の生体情報センサを備えるならば、指紋や音声などによる他の生体情報に基づく生体認証を行うことも可能である。
【００６１】
そしてステップＳｃ１１においてＣＰＵ３１は、上記の認証に成功したか否かを確認する。もし、認証に失敗したならば、ＣＰＵ３１はステップＳｃ１１からステップＳｃ１２へ進む。ステップＳｃ１２においてＣＰＵ３１は、認証番号が正しく入力されていないことを示すエラー画面を表示部３５に表示させる。こののちにＣＰＵ３１は、ステップＳｃ６以降の処理を繰り返す。
【００６２】
ステップＳｃ１０における認証に成功したならば、ＣＰＵ３１はステップＳｃ１１からステップＳｃ１３へ進む。ステップＳｃ１３においてＣＰＵ３１は、ステップＳｃ３でバーコードからデコードした接続情報と、ステップＳｃ５で読み出した認証情報とを認証用サーバ装置４へ送信し、認証用サーバ装置４からの終了応答をもって図８の処理を終了する。このときに認証用サーバ装置４からエラーメッセージが送られてきた場合は、エラーメッセージを表示する。なおＣＰＵ３１は、接続情報に含まれた認証用サーバアドレスを利用して認証用サーバ装置４にアクセスすることができる。認証用サーバ装置４へのアクセスは、携帯通信装置３に予め登録されたアドレスを利用して行うようにしても良い。なお、前述の生体認証を行う場合には、そのために取得した生態情報をＣＰＵ３１が認証用サーバ装置４に送信し、認証用サーバ装置４にて履歴情報として使用しても良い。また、携帯通信装置３と認証用サーバ装置４との間の通信は、必要に応じてＳＳＬ（secure sockets layer）等により暗号化し保護してもよい。
【００６３】
接続情報および認証情報が携帯通信装置３から送信されたことに応じて、認証用サーバ装置４ではＣＰＵ４１が図１０に示すような処理を開始する。なお、この図１０におけるステップＳｄ１乃至ステップＳｄ５が認証処理部４１２としての動作を実現し、ステップＳｄ６乃至ステップＳｄ１０が認証結果管理部４１３としての動作を実現する。
【００６４】
ステップＳｄ１においてＣＰＵ４１は、接続情報および認証情報を受信する。
【００６５】
ステップＳｄ２においてＣＰＵ４１は、接続情報の有効期限を判定する。具体的にはＣＰＵ４１は、接続情報に含まれるサービス識別子を含んだサービス属性情報を認証情報管理データベース４２１から検索し、このサービス属性情報に含まれる有効期間情報を読み出す。そしてこの有効期間情報が表す有効期間と、接続情報中の発行時刻情報が表す発行時刻とに基づいて、当該接続情報の有効期限を判定する。
【００６６】
ステップＳｄ３においてＣＰＵ４１は、時計部４３が出力する時刻情報が表す現在時刻が、上記の有効期限内であるか否かを確認する。有効期限内であるならば、ＣＰＵ４１はステップＳｄ３からステップＳｄ４へ進む。ステップＳｄ４においてＣＰＵ４１は、認証情報が、接続情報に含まれるサービス識別子を含んだサービス属性情報と組をなす利用者情報中に含まれているか否かを検索することによって認証判定を行う。そしてステップＳｄ５においてＣＰＵ４１は、認証に成功したか否かを確認する。認証に成功したならば、ＣＰＵ４１はステップＳｄ５からステップＳｄ６へ進む。
【００６７】
ステップＳｄ６においてＣＰＵ４１は、多重認証であるか否かを確認する。具体的にはＣＰＵ４１は、接続情報に含まれる発行ＩＤ番号を認証結果管理データベース４２２から検索し、同じ発行ＩＤ番号が認証結果管理データベース４２２中の見つかった場合には多重認証であると判定する。多重認証ではなかった場合には、ＣＰＵ４１はステップＳｄ６からステップＳｄ７へ進む。ステップＳｄ７においてＣＰＵ４１は、認証成功を示す結果情報と接続情報とを提供用サーバ装置１に送信する。提供用サーバ装置１が複数存在する場合には、ＣＰＵ４１は接続情報に含まれるサービス識別子や端末識別情報に基づいて送信先の提供用サーバ装置１を選択する。こののちにステップＳｄ８においてＣＰＵ４１は、今回の認証に関する新しいデータレコードを認証結果管理データベース４２２に登録し、これをもって図１０の処理を終了する。図１１は認証結果管理データベース４２２に記憶される１つの認証に関するデータレコードの構成を示す図である。この図１１から分かるように、認証結果管理データベース４２２には、成功した認証のそれぞれに関して、記録時間、発行ＩＤ番号、サービス識別子およびユーザ名を記述したデータレコードが記憶される。データレコードには、多重認証などの異常が発生した場合に原因を究明するための情報として携帯電話を識別する情報等を含めてもよい。
【００６８】
ところで、接続情報が有効期限外であった場合、認証に失敗した場合、あるいは多重認証であった場合、ＣＰＵ４１はステップＳｄ３、ステップＳｄ５またはステップＳｄ６からステップＳｄ９へ進む。ステップＳｄ９においてＣＰＵ４１は、エラーメッセージを携帯通信装置３へ送信する。さらにステップＳｄ１０においてＣＰＵ４１は、認証失敗を示す結果情報と接続情報とを提供用サーバ装置１に送信し、これをもって図１０の処理を終了する。
【００６９】
接続情報および結果情報が認証用サーバ装置４から送信されたことに応じて、提供用サーバ装置１ではＣＰＵ１１が図１２に示すような処理を開始する。なお、この図１２に示す処理により、サービス提供部１１３としての動作が実現される。
【００７０】
ステップＳｅ１においてＣＰＵ１１は、接続情報および結果情報を受信する。ステップＳｅ２においてＣＰＵ１１は、結果情報が認証成功を示すか否かを確認する。結果情報が認証成功を示すならば、ＣＰＵ１１はステップＳｅ２からステップＳｅ３へ進む。ステップＳｅ３においてＣＰＵ１１は、端末装置２に対してサービスコンテンツを提供するなどのサービス提供処理を行う。これにより、端末装置２の表示部２２における表示は、図７に示したような認証画面から、サービスコンテンツの内容を表す画面に切り換わる。そしてサービス提供を完了したならば、ＣＰＵ１１は図１２に示す処理を終了する。
【００７１】
しかしながら、結果情報が認証失敗を示すならば、ＣＰＵ１１はステップＳｅ２からステップＳｅ４へ進む。ステップＳｅ４のおいてＣＰＵ１１は、利用者認証に失敗した旨を表すエラー画面を表示部２２に表示させるためのエラー画面情報を端末装置２へ送信し、これをもって図１２の処理を終了する。
【００７２】
以上のように第１の実施形態によれば、利用者は、端末装置２で表示されたバーコードを携帯通信装置３で撮影すれば、認証情報の入力を終えることができるので、認証情報の入力作業は大幅に簡易となり、利用者の負担が軽減される。また、認証情報は携帯通信装置３に登録しておけば良く、利用者が覚えている必要がないので、忘却や記憶間違いといった事由によりサービス提供を受けられない状況を回避できる。そして、認証情報を紙に書き出す必要がなくなるため、それによる認証情報の漏洩を防止できる。また、認証情報を端末装置２に入力しないので、端末装置２にスパイウェアやキーロガーソフトが侵入しても、認証情報が盗まれることはなく、合わせてキー操作ののぞき込みなどによるパスワードの漏洩に対処できる。
【００７３】
また第１の実施形態によれば、携帯通信装置３から認証用サーバ装置４へ認証情報を送信する場合には、携帯通信装置３の認証番号によって利用者を認証するので、携帯通信装置３の盗用によるなりすましが行われることを防止することができる。なお、利用者が携帯通信装置３に認証番号を入力することが必要になるが、この認証番号は利用しようとするサービスに拘わらずに常に一定であるため、それを覚えておいて誤り無く入力することは、サービス毎の認証情報を入力する作業に比べて簡易である。従って、ユーザの負担を大きく増大させることにはならない。なお、生体認証を利用すれば、ユーザの負担はほとんど増大しない。
【００７４】
また第１の実施形態によれば、携帯通信装置３への接続情報の入力をバーコードによって行っているため、端末装置２はバーコードを表示できる表示部２２を持っていれば良く、汎用の端末装置２がそのまま利用できる。携帯通信装置３についても、カメラ機能を持った携帯電話装置などを利用することができる。このように、カードリーダや近接無線装置といった専用デバイスを必要とせず、簡易な構成によりシステムを実現することができる。
【００７５】
（第２の実施形態）
図１３は第２の実施形態に係るユーザー認証システムが適用されたサービス提供システムの概略構成を示すブロック図である。なお、図１３において図１と同一の部分には同一符号を付し、その詳細な説明は省略する。
【００７６】
この第２の実施形態に係るサービス提供システムは、提供用サーバ装置１、端末装置２、携帯通信装置３、認証用サーバ装置７および携帯通信装置８を含む。これら提供用サーバ装置１、端末装置２、携帯通信装置３、認証用サーバ装置７および携帯通信装置８は、コンピュータネットワーク５および移動通信網６を介して適宜に通信できる。なお、提供用サーバ装置１、端末装置２、携帯通信装置３、認証用サーバ装置７および携帯通信装置８は、それぞれ複数が含まれ得る。
【００７７】
認証用サーバ装置７は、端末装置２の利用者が、提供用サーバ装置１が提供するサービスの利用権限を有するか否かの認証を行う。認証用サーバ装置７は、例えば汎用のサーバ装置を基本ハードウェアとして利用することができ、ＣＰＵ７１、記憶部７２、時計部７３および通信処理部７４を含む。そしてＣＰＵ７１は、記憶部７２に記憶されたユーザー認証用のプログラムを実行することにより、ユーザー認証のための後述する処理を行う。ここでユーザー認証用のプログラムは、記憶部７２に予めインストールされても良いし、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して配布されたものが記憶部７２に適宜にインストールされても良い。記憶部７２には、上記のプログラムの他に、各種の情報が記憶される。記憶部７２としては、上記の汎用のサーバ装置に内蔵されたメモリやハードディスク装置などの記憶デバイス、上記の汎用のサーバ装置に外付けされたメモリやハードディスク装置などの記憶デバイス、さらには磁気ディスク、光磁気ディスク、光ディスクなどのようなリムーバブルな記録媒体などを適宜利用することができる。時計部７３は、常時計時を行っており、現在日時を表す時刻情報を出力する。通信処理部７４は、コンピュータネットワーク５を介したデータ通信のための処理を行う。
【００７８】
携帯通信装置８は、利用者によるサービス利用を承認する承認者により利用される。この第２の実施形態において提供用サーバ装置１が提供するサービスは、例えば機密文書の閲覧サービスのように、利用に当たって承認者による承認を必要とするサービスである。このようなサービスの場合、承認者としては利用者が属する会社の上司や情報管理者などが想定される。ＣＰＵ８１、記憶部８２、通信処理部８３、表示部８４および操作部８５を含む。ＣＰＵ８１は、記憶部８２に記憶されたプログラムを実行することにより、周知の携帯通信装置が備える各種の周知の機能を実現するための制御を行う。またＣＰＵ８１は、記憶部８２に記憶された承認処理用のプログラムを実行することにより、後述する承認処理を行う。承認処理用のプログラムは、予め記憶部８２にインストールされていても良いし、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して配布されるものが記憶部８２に適宜にインストールされても良い。記憶部８２は、上記のプログラムの他に、各種の情報を記憶する。通信処理部８３は、移動通信網６との無線通信や、移動通信網６を介したデータ通信のための処理を行う。表示部８４は、利用者に提示するべき各種の情報をＣＰＵ８１の制御の下に表示する。操作部８５は、利用者による各種の指示を入力する。この携帯通信装置８は、典型的にはインターネット通信機能を備えた携帯電話装置である。しかし、ＰＤＡ（personal digital assistant）など、インターネット通信機能を備えた様々な装置が適用され得る。
【００７９】
図１４は図１３に示される各装置がユーザー認証のために備える機能部と、それらの機能部の連携の様子を示したブロック図である。なお、図１４において図１、図２または図１３と同一部分には同一の符号を付し、その詳細な説明は省略する。
【００８０】
認証用サーバ装置７においてＣＰＵ７１は、図１４に示すバーコード作成部４１１、認証結果管理部４１３、認証処理部７１１およびメイル送信部７１２として動作する。また記憶部７２の記憶領域の一部は、図１４に示す認証情報管理データベース４２１、認証結果管理データベース４２２および承認者管理データベース（承認者管理ＤＢ）７２１として使用される。すなわち認証用サーバ装置７は、認証用サーバ装置４における認証処理部４１２に代えて認証処理部７１１を備えるとともに、メイル送信部７１２および承認者管理データベース７２１を新たに備えている
承認者管理データベース７２１は、提供用サーバ装置１が提供するサービスを利用する権限を持った利用者のそれぞれに紐付けて、承認者が所有する携帯通信装置のメイルアドレスを記憶している。
【００８１】
認証処理部７１１は、認証情報管理部３１２から送信された情報と、携帯通信装置８での承認結果と、認証情報管理データベース４２１に記憶された情報と、時計部７３が出力する時刻情報とを利用してユーザー認証を行う。メイル送信部７１２は、承認者に承認を促すための電子メイル（以下、承認用メイルと称する）を移動通信網６を介して携帯通信装置８に送信する。
【００８２】
携帯通信装置８においてＣＰＵ８１は、図１４に示すメイル処理部８１１および承認情報処理部８１２として動作する。
【００８３】
メイル処理部８１１は、移動通信網６を介して到来する電子メイルを受信する。承認情報処理部８１２は、メイル処理部８１１によって受信された承認メイルに含まれる承認依頼情報や、提供されるサービスまたは承認を要求している利用者の詳細情報に基づいて、承認者に承認／却下を指定させ、この結果を表す承認結果情報を認証用サーバ装置７に送信する。なお、詳細情報は、認証用サーバ装置７から必要に応じて取得される。
【００８４】
次に以上のように構成されたサービス提供システムの動作について説明する。
【００８５】
利用者があるサービスを利用するために端末装置２を操作し、認証操作を要求した場合、第１の実施形態における図３、図４および図８に示す処理と同様な処理が提供用サーバ装置１、端末装置２および携帯通信装置３で行われる。
【００８６】
接続情報および認証情報が携帯通信装置３から送信されたことに応じて、認証用サーバ装置７ではＣＰＵ７１が図１５に示すような処理を開始する。なお図１５において、図１０と同一の処理には同一の符号を付し、その詳細な説明は省略する。また図１５においては、ステップＳｄ１乃至ステップＳｄ４は図示を省略している。この図１５におけるステップＳｄ１乃至ステップＳｄ５およびステップＳｆ１乃至ステップＳｆ７が認証処理部７１１としての動作を実現し、ステップＳｄ６乃至ステップＳｄ１０が認証結果管理部４１３としての動作を実現する。
【００８７】
ＣＰＵ７１は、ステップＳｄ１乃至ステップＳｄ５を第１の実施形態と同様にして行うことにより利用者の認証を行う。そして認証に成功したならば、ＣＰＵ７１はステップＳｄ５からステップＳｆ１へ進む。
【００８８】
ステップＳｆ１においてＣＰＵ７１は、上記の認証に成功した利用者に紐付けられた承認者用メイルアドレスを承認者管理データベース７２１から取得する。なお、承認者管理データベース７２１には、登録されている利用者のそれぞれに関して、図１６に示すように承認者が所有する携帯通信装置８のメイルアドレスが承認者用メイルアドレスとして予め記憶されている。承認者管理データベース７２１は、図１６に示すように、１人の利用者に対して複数の承認者メイルアドレスを記憶することが可能である。
【００８９】
ステップＳｆ２においてＣＰＵ７１は、取得した承認用メイルアドレス宛の承認用メイルを移動通信網６へと送信する。承認用メイルは、ステップＳｄ１で受信した認証情報中のユーザー名および接続情報中のサービス情報を含んだ承認依頼情報を表す電子メイルである。認証依頼情報は、電子メイルの本文にテキストデータとして表しても良いし、任意形態のデータファイルを添付ファイルとして添付しても良い。承認用メイルは、移動通信網６によって携帯通信装置８に送達される。
【００９０】
さて、移動通信網６から何らかの電子メイルが送達されたならば、携帯通信装置８のＣＰＵ８１は、図１７に示す処理を開始する。この図１７におけるステップＳｇ１がメイル処理部８１１としての動作を実現し、ステップＳｇ２乃至ステップＳｇ７が承認情報処理部８１２としての動作を実現する。
【００９１】
ＣＰＵ８１はステップＳｇ１において、上述のように送達された電子メイルを受信する。そしてＣＰＵ８１は、電子メイルが着信した旨を携帯通信装置８の所有者に対してバイブレーター機能またはベル音等により通知する。さらにＣＰＵ８１は、操作部８５での操作に応じて、電子メイルの内容を表示部８４に表示する。このとき、受信された電子メイルが承認用メイルであるならば、承認依頼情報が表示されることになる。
【００９２】
認証者は、受信された電子メイルが承認用メイルであることを確認した場合、操作部８５での操作により承認処理の起動を要求する。そこでステップＳｇ２においてＣＰＵ８１は、承認処理の起動が要求されるか否かを確認する。そして承認処理の起動が要求されなかった場合には、ＣＰＵ８１は図１７に示す処理を終了する。
【００９３】
承認処理の起動が要求された場合にＣＰＵ８１は、ステップＳｇ２からステップＳｇ３へ進む。ステップＳｇ３においてＣＰＵ８１は、詳細情報が必要であるか否かを確認する。承認者が詳細情報を必要とする旨を操作部８５にて入力したならば、ＣＰＵ８１はステップＳｇ３からステップＳｇ４へ進む。ステップＳｇ４においてＣＰＵ８１は、認証用サーバ装置７にアクセスし、詳細情報を要求する。
【００９４】
さて認証用サーバ装置７のＣＰＵ７１は、ステップＳｆ２で承認用メイルを送信したのちには、ステップＳｆ３およびステップＳｆ４にて、詳細情報の要求がなされるか、あるいは承認結果情報が到来するのを待ち受ける。そして上述のように詳細情報が要求されたならば、ステップＳｆ３からステップＳｆ５に進み、詳細情報を携帯通信装置８へ送信する。
【００９５】
携帯通信装置８のＣＰＵ８１はステップＳｇ５において、上述のように認証用サーバ装置７から送信された詳細情報を受信する。そしてＣＰＵ８１は、詳細情報の内容を表示部８４に表示させる。図１８は詳細情報に基づく表示画面の一例を示す図である。こののちにＣＰＵ８１は、ステップＳｇ６へ進む。なお、詳細情報が不要とされたならば、ＣＰＵ８１はステップＳｇ３からステップＳｇ６へ進む。
【００９６】
承認者は、ステップＳｇ１で表示された承認依頼情報、あるいはステップＳｇ５で表示された詳細情報に基づいて、必要ならば利用者が端末装置２へ該当操作を行っていることを目視等により確認した上で、承認または却下の操作を操作部８５にて行う。
【００９７】
ステップＳｇ６においてＣＰＵ８１は、上記の操作を承認結果として入力する。そしてステップＳｇ７においてＣＰＵ８１は、入力した認証結果と承認依頼情報とを組み合わせた承認結果情報を、認証用サーバ装置７へ送信し、これをもって図１７の処理を終了する。
【００９８】
さて認証用サーバ装置７のＣＰＵ７１は、上述のように携帯通信装置８から送信された承認結果情報が到来したならば、ステップＳｆ４からステップＳｆ６へ進む。ステップＳｆ６においてＣＰＵ７１は、承認結果情報に基づいて、承認者が承認したか否かを確認する。そして承認者が承認したならば、ＣＰＵ７１はステップＳｄ６以降の処理を第１の実施形態と同様にして行う。これに対して、承認者が却下したならば、ＣＰＵ７１はステップＳｆ７からステップＳｄ９へ移行し、ステップＳｄ９およびステップＳｄ１０を第１の実施形態と同様にして行う。
【００９９】
なお、認証対象の利用者に対して複数の承認者メイルアドレスが登録されていた場合には、これら複数の承認者メイルアドレスのそれぞれに承認用メイルを送信する。そしてこの場合のステップＳｆ７での承認と判断する条件は、以下のうちのいずれか１つを固定的に適用しても良いし、あるいは利用者毎の設定などに応じて選択的に適用しても良い。
【０１００】
(1)  承認者の全員が承認した場合に承認とし、それ以外は却下とする。
【０１０１】
(2)  承認者の過半数が承認した場合に承認とし、それ以外は却下とする。
【０１０２】
(3)  規定数の承認者が承認した場合に承認とし、それ以外は却下とする。
【０１０３】
以上のように第２の実施形態によれば、第１の実施形態と同様に、利用者の負担を軽減でき、さらに認証情報の漏洩を防止できる。
【０１０４】
さらに第２の実施形態によれば、利用者の認証情報に基づく第一段階の認証と、承認者による承認意志に基づく第二段階の認証との双方が成功する場合にのみサービスを提供するので、例えば機密文書の閲覧サービスのように、利用に当たって承認者による承認を必要とするサービスに関わる利用権限の認証を適正に行うことが可能である。そして第２の実施形態によれば、第２段階の認証においては利用者は何ら操作を行う必要がないから、利用者の負担を増加させることもない。
【０１０５】
また、従来より行われているような承認者へのパーソナルコンピュータ向けメイルなどによる承認行為の起動では、パーソナルコンピュータが必要であり、かつパーソナルコンピュータ上でブラウザの起動または専用ソフトの起動、そして承認者のログイン操作などが必要であった。しかし第２の実施形態によれば、携帯通信装置向けに承認を要請するメイルを送ることで上記の手間を省き、承認者への負担を軽減できるとともに、短時間での承認行為を可能とする。これにより利用者がサービスを利用する度に、利用者および承認者の双方の負担を低減し、かつ利用者の待ち時間を削減した電子的な承認行為を可能とする環境を提供することができる。
【０１０６】
この実施形態は、次のような種々の変形実施が可能である。
【０１０７】
前記各実施形態において、接続情報は、赤外線通信やBluetooth（登録商標）などのような汎用のワイヤレス通信インタフェースを介して端末装置２から携帯通信装置３が読み取るようにしても良い。
【０１０８】
前記各実施形態において、バーコードは、提供用サーバ装置１が作成しても良い。
【０１０９】
前記各実施形態において、接続情報には、発行時刻情報に代えて有効期限情報を含めるようにし、認証用サーバ装置４，７では、この有効期限情報が表す有効期限内であるか否かを確認することとしても良い。
【０１１０】
前記各実施形態において、提供用サーバ装置１の機能および認証用サーバ装置４，７の機能を、同一のサーバ装置にて実現することも可能である。
【０１１１】
前記第２の実施形態において、承認者管理データベース７２１に、接続情報に含まれるサービス識別子を含め、サービス毎に異なる承認用メイルアドレスを設定するようにしても良い。
【０１１２】
なお、本発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【０１１３】
【図１】本発明の一実施形態に係るユーザー認証システムが適用されたサービス提供システムの概略構成を示すブロック図。
【図２】図１に示される各装置がユーザー認証のために備える機能部と、それらの機能部の連携の様子を示したブロック図。
【図３】図１中のＣＰＵ１１による処理手順を示すフローチャート。
【図４】図１中のＣＰＵ４１による処理手順を示すフローチャート。
【図５】図２中の認証情報管理データベース４２１に記憶されるサービス属性情報および利用者情報の構成を示す図。
【図６】接続情報の構成を示す図。
【図７】図１中および図２中の表示部２２で表示される認証画面の一例を示す図。
【図８】図１中のＣＰＵ３１による処理手順を示すフローチャート。
【図９】図１中の表示部３５に表示される認証画面の一例を示す図。
【図１０】図１中のＣＰＵ４１による処理手順を示すフローチャート。
【図１１】図２中の認証結果管理データベース４２２に記憶される１つの認証に関するデータレコードの構成を示す図。
【図１２】図１中のＣＰＵ１１による処理手順を示すフローチャート。
【図１３】第２の実施形態に係るユーザー認証システムが適用されたサービス提供システムの概略構成を示すブロック図。
【図１４】図１３に示される各装置がユーザー認証のために備える機能部と、それらの機能部の連携の様子を示したブロック図。
【図１５】図１４中のＣＰＵ７１による処理手順を示すフローチャート。
【図１６】図１５中の承認者管理データベース７２１に記憶される情報の構成を示す図。
【図１７】図１４中のＣＰＵ８１による処理手順を示すフローチャート。
【図１８】詳細情報に基づく表示画面の一例を示す図。
【符号の説明】
【０１１４】
１…提供用サーバ装置、２…端末装置、３，８…携帯通信装置、４，７…認証用サーバ装置、５…コンピュータネットワーク、６…移動通信網、１１，３１，４１，７１，８１…ＣＰＵ、１２，３２，４２，７２，８２…記憶部、１３，３４，４４，７４，８３…通信処理部、２１…ブラウザ、２２，３５，８４…表示部、３３…カメラ部、３６，８５…操作部、４３…時計部、１１１…認証画面作成部、１１２…認証画面出力部、１１３…サービス提供部、３１１…バーコードデコード部、３１２…認証情報管理部、３２１…認証情報記憶部、４１１…バーコード作成部、４１２，７１１…認証処理部、４１３…認証結果管理部、４２１…認証情報管理データベース、４２２…認証結果管理データベース、メイル送信部７１２、承認者管理データベース７２１、メイル処理部８１１、承認情報処理部８１２。
【図１】
0004660398.tif 000002
【図２】
0004660398.tif 000003
【図３】
0004660398.tif 000004
【図４】
0004660398.tif 000005
【図５】
0004660398.tif 000006
【図６】
0004660398.tif 000007
【図７】
0004660398.tif 000008
【図８】
0004660398.tif 000009
【図９】
0004660398.tif 000010
【図１０】
0004660398.tif 000011
【図１１】
0004660398.tif 000012
【図１２】
0004660398.tif 000013
【図１３】
0004660398.tif 000014
【図１４】
0004660398.tif 000015
【図１５】
0004660398.tif 000016
【図１６】
0004660398.tif 000017
【図１７】
0004660398.tif 000018
【図１８】
0004660398.tif 000019