(57)【要約】【課題】  システム管理者の負担や、利用者本人の手間を軽減し、コストのかからない簡易な方法で個人認証の精度を向上させることができる認証システム、情報処理装置及びそれらの制御方法、プログラムを提供する。【解決手段】  利用者端末１０１は、サーバ１１０を利用するための認証要求時に該サーバ１１０から提供される複数種類の画像から、所望の画像を選択する。選択した画像の画像情報を認証情報として、サーバ１１０へ送信する。サーバ１１０は、利用者端末１０１から認証要求を受信した場合、該利用者端末１０１の利用者の認証のために使用する複数種類の画像を、該利用者端末１０１へ送信する。利用者端末１０１から、選択された画像の画像情報を受信する。受信した画像情報と、記憶媒体に予め登録されている利用者端末１０１に対応する画像情報を照合することで、利用者端末１０１の利用者の認証を実行する。【選択図】  図２
2005346136.tif 000002
【特許請求の範囲】
【請求項１】
利用者が使用する利用者端末と、利用者に対してサービスを提供するサーバとがネットワークを介して接続され、該利用者が該利用者端末を介して前記サーバを利用する際の認証を行う認証システムであって、
前記利用者端末は、
前記サーバを利用するための認証要求時に該サーバから提供される複数種類の画像から、所望の画像を選択する選択手段と、
前記選択手段で選択した画像の画像情報を認証情報として、前記サーバへ送信する認証情報信手段とを備え、
前記サーバは、
前記利用者端末から前記認証要求を受信した場合、該利用者端末の利用者の認証のために使用する複数種類の画像を、該利用者端末へ送信する送信手段と、
前記利用者端末から、前記選択手段で選択された画像の画像情報を受信する受信手段と、
前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合することで、前記利用者端末の利用者の認証を実行する認証手段と
を備えることを特徴とする認証システム。
【請求項２】
前記利用者端末は、
前記サーバから提供される複数種類の画像から、前記サーバを利用する際の認証にかかる認証情報として登録する登録画像を選択する登録画像選択手段と、
前記登録画像選択手段で選択した登録画像の登録画像情報を、前記サーバへ送信する登録画像情報送信手段とを更に備え、
前記サーバは、
前記利用者端末から、前記登録画像選択手段で選択された登録画像の登録画像情報を受信する登録画像情報受信手段と、
前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する登録手段とを更に備える
ことを特徴とする請求項１に記載の認証システム。
【請求項３】
前記認証情報送信手段は、前記画像情報とともに、前記利用者端末を特定する端末識別情報を送信し、
前記認証手段は、前記端末識別情報と、前記記憶媒体に予め登録されている利用者端末の識別情報を照合し、その照合結果に基づいて、前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合する
ことを特徴とする請求項１に記載の認証システム。
【請求項４】
前記画像情報送信手段は、前記登録画像情報とともに、前記利用者端末を特定する端末識別情報を送信し、
前記登録手段は、前記端末識別情報と、前記記憶媒体に予め登録されている利用者端末の識別情報を照合し、その照合結果に基づいて、前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する
ことを特徴とする請求項２に記載の認証システム。
【請求項５】
前記認証手段は、認証完了後に、前記記憶媒体に予め登録されている前記利用者端末に対応する画像情報を削除する
ことを特徴とする請求項１に記載の認証システム。
【請求項６】
前記サーバは、
前記利用者端末から受信するキーワードに対応する画像を、ネットワーク上の外部端末から収集する収集手段を更に備え、
前記送信手段は、前記利用者端末から前記認証要求を受信した場合、前記収集手段で収集した画像と、前記記憶媒体に登録されている前記キーワードに対応する画像を含む複数種類の画像を、該利用者端末の利用者の認証のために使用する複数種類の画像として、該利用者端末へ送信する
ことを特徴とする請求項１に記載の認証システム。
【請求項７】
前記認証手段は、前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報がすべて一致した場合に、前記利用者端末の利用者の認証が正常に完了したと判定する
ことを特徴とする請求項１に記載の認証システム。
【請求項８】
前記認証情報送信手段は、前記画像情報とともに、前記利用者端末の位置情報を送信し、
前記認証手段は、前記位置情報と、前記記憶媒体に予め登録されている利用者端末の位置範囲情報を照合し、その照合結果に基づいて、前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合する
ことを特徴とする請求項１に記載の認証システム。
【請求項９】
前記画像情報送信手段は、前記登録画像情報とともに、前記利用者端末の位置情報を送信し、
前記登録手段は、前記位置情報と、前記記憶媒体に予め登録されている利用者端末の位置範囲情報を照合し、その照合結果に基づいて、前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する
ことを特徴とする請求項２に記載の認証システム。
【請求項１０】
前記認証情報送信手段は、前記画像情報とともに、前記利用者端末の時間情報を送信し、
前記認証手段は、前記時間情報と、前記記憶媒体に予め登録されている利用者端末の時間範囲情報を照合し、その照合結果に基づいて、前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合する
ことを特徴とする請求項１に記載の認証システム。
【請求項１１】
前記画像情報送信手段は、前記登録画像情報とともに、前記利用者端末の時間情報を送信し、
前記登録手段は、前記時間情報と、前記記憶媒体に予め登録されている利用者端末の時間範囲情報を照合し、その照合結果に基づいて、前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する
ことを特徴とする請求項２に記載の認証システム。
【請求項１２】
前記認証情報送信手段は、前記画像情報とともに、前記利用者端末の位置情報及び時間情報を送信し、
前記認証手段は、前記画像情報、前記位置情報及び前記時間情報の少なくとも１つを用いて、前記利用者端末の利用者の認証を実行する
ことを特徴とする請求項１に記載の認証システム。
【請求項１３】
前記画像情報送信手段は、前記登録画像情報とともに、前記利用者端末の位置情報及び時間情報を送信し、
前記登録手段は、前記登録画像情報、前記位置情報及び前記時間情報の少なくとも１つを用いて、前記記憶媒体に予め登録されている情報と照合し、その照合結果に基づいて、前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する
ことを特徴とする請求項２に記載の認証システム。
【請求項１４】
利用者に対してサービスを提供するサーバとネットワークを介して接続され、利用者の利用者端末として機能する情報処理装置であって、
前記サーバを利用するための認証要求時に該サーバから提供される複数種類の画像から、所望の画像を選択する選択手段と、
前記選択手段で選択した画像の画像情報を認証情報として、前記サーバへ送信する認証情報信手段と
を備えることを特徴とする情報処理装置。
【請求項１５】
利用者の利用者端末とネットワークを介して接続され、前記利用者に対してサービスを提供するサーバとして機能する情報処理装置であって、
前記利用者端末から認証要求を受信した場合、該利用者端末の利用者の認証のために使用する複数種類の画像を、該利用者端末へ送信する送信手段と、
前記利用者端末から、前記複数種類の画像から選択された画像の画像情報を受信する受信手段と、
前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合することで、前記利用者端末の利用者の認証を実行する認証手段と
を備えることを特徴とする情報処理装置。
【請求項１６】
利用者に対してサービスを提供するサーバとネットワークを介して接続され、利用者の利用者端末として機能する情報処理装置の制御方法であって、
前記サーバを利用するための認証要求時に該サーバから提供される複数種類の画像から、所望の画像を選択する選択工程と、
前記選択工程で選択した画像の画像情報を認証情報として、前記サーバへ送信する認証情報信工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１７】
利用者の利用者端末とネットワークを介して接続され、前記利用者に対してサービスを提供するサーバとして機能する情報処理装置の制御方法であって、
前記利用者端末から認証要求を受信した場合、該利用者端末の利用者の認証のために使用する複数種類の画像を、該利用者端末へ送信する送信工程と、
前記利用者端末から、前記複数種類の画像から選択された画像の画像情報を受信する受信工程と、
前記受信工程で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合することで、前記利用者端末の利用者の認証を実行する認証工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１８】
利用者に対してサービスを提供するサーバとネットワークを介して接続され、利用者の利用者端末として機能する情報処理装置の制御を実現するプログラムであって、
前記サーバを利用するための認証要求時に該サーバから提供される複数種類の画像から、所望の画像を選択する選択工程のプログラムコードと、
前記選択工程で選択した画像の画像情報を認証情報として、前記サーバへ送信する認証情報信工程のプログラムコードと
を備えることを特徴とする情報処理装置の制御を実現するプログラム。
【請求項１９】
利用者の利用者端末とネットワークを介して接続され、前記利用者に対してサービスを提供するサーバとして機能する情報処理装置の制御を実現するプログラムであって、
前記利用者端末から認証要求を受信した場合、該利用者端末の利用者の認証のために使用する複数種類の画像を、該利用者端末へ送信する送信工程のプログラムコードと、
前記利用者端末から、前記複数種類の画像から選択された画像の画像情報を受信する受信工程のプログラムコードと、
前記受信工程で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合することで、前記利用者端末の利用者の認証を実行する認証工程のプログラムコードと
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者が使用する利用者端末と、利用者に対してサービスを提供するサーバとがネットワークを介して接続され、該利用者が該利用者端末を介して前記サーバを利用する際の認証を行う認証システム、その認証システムを構成する情報処理装置に関するものである。
【背景技術】
【０００２】
情報処理装置、例えば、パーソナルコンピュータ（以下、ＰＣ）で本人のみが実行できるべき動作として、例えば、そのユーザとしてのログイン動作、あるいは、その情報処理装置が属する管理システムで、その情報処理装置を利用する正当な利用者本人と確認した上でのファイルの暗号化や復号動作等の処理がある。
【０００３】
このような場合、その動作を実行しようとしているのが本人であることを認証するための認証方法としては、例えば、利用者にパスワードを入力させて行う方法がある。また、これ以外の認証方法としては、パスワードを使用する代わりに利用者の指紋や、顔画像や声紋、虹彩等のバイオメトリクスを使用する方法が提案されている（例えば、特許文献１）。
【特許文献１】特開平１１−１４９４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のパスワードを使用する認証方法では、認証を得ようとする者は、予め決められたパスワードを記憶しておかなければならないという煩雑性があり、さらにそのパスワードを盗み見られた場合等は、他人でも本人になりすまし、不正な利用をすることができるという課題がある。
【０００５】
また、ワンタイムパスワードを発行する機構を構成して、毎回異なったパスワードを使用させることで、セキュリティを高める方法があるが、ワンタイムパスワード生成ロジックを変更する毎に、システム管理者の負担が大きくなるという課題がある。
【０００６】
また、指紋等のバイオメトリクスを使用する認証方法では、大掛かりなシステムを導入する必要があり、コストがかかるという課題がある。また、認証精度が低いものもあり、実用化のレベルに達しないという課題がある。
【０００７】
本発明は上記の課題に鑑みてなされたものであり、システム管理者の負担や、利用者本人の手間を軽減し、コストのかからない簡易な方法で個人認証の精度を向上させることができる認証システム、情報処理装置及びそれらの制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明による認証システムは以下の構成を備える。即ち、  利用者が使用する利用者端末と、利用者に対してサービスを提供するサーバとがネットワークを介して接続され、該利用者が該利用者端末を介して前記サーバを利用する際の認証を行う認証システムであって、
前記利用者端末は、
前記サーバを利用するための認証要求時に該サーバから提供される複数種類の画像から、所望の画像を選択する選択手段と、
前記選択手段で選択した画像の画像情報を認証情報として、前記サーバへ送信する認証情報信手段とを備え、
前記サーバは、
前記利用者端末から前記認証要求を受信した場合、該利用者端末の利用者の認証のために使用する複数種類の画像を、該利用者端末へ送信する送信手段と、
前記利用者端末から、前記選択手段で選択された画像の画像情報を受信する受信手段と、
前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合することで、前記利用者端末の利用者の認証を実行する認証手段と
を備える。
【０００９】
また、好ましくは、
前記利用者端末は、
前記サーバから提供される複数種類の画像から、前記サーバを利用する際の認証にかかる認証情報として登録する登録画像を選択する登録画像選択手段と、
前記登録画像選択手段で選択した登録画像の登録画像情報を、前記サーバへ送信する登録画像情報送信手段とを更に備え、
前記サーバは、
前記利用者端末から、前記登録画像選択手段で選択された登録画像の登録画像情報を受信する登録画像情報受信手段と、
前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する登録手段とを更に備える。
【００１０】
また、好ましくは、前記認証情報送信手段は、前記画像情報とともに、前記利用者端末を特定する端末識別情報を送信し、
前記認証手段は、前記端末識別情報と、前記記憶媒体に予め登録されている利用者端末の識別情報を照合し、その照合結果に基づいて、前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合する。
【００１１】
また、好ましくは、前記画像情報送信手段は、前記登録画像情報とともに、前記利用者端末を特定する端末識別情報を送信し、
前記登録手段は、前記端末識別情報と、前記記憶媒体に予め登録されている利用者端末の識別情報を照合し、その照合結果に基づいて、前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する。
【００１２】
また、好ましくは、前記認証手段は、認証完了後に、前記記憶媒体に予め登録されている前記利用者端末に対応する画像情報削除する。
【００１３】
また、好ましくは、
前記サーバは、
前記利用者端末から受信するキーワードに対応する画像を、ネットワーク上の外部端末から収集する収集手段を更に備え、
前記送信手段は、前記利用者端末から前記認証要求を受信した場合、前記収集手段で収集した画像と、前記記憶媒体に登録されている前記キーワードに対応する画像を含む複数種類の画像を、該利用者端末の利用者の認証のために使用する複数種類の画像として、該利用者端末へ送信する。
【００１４】
また、好ましくは、前記認証手段は、前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末によって選択された画像情報がすべて一致した場合に、前記利用者端末の利用者の認証が正常に完了したと判定する。
【００１５】
また、好ましくは、前記認証情報送信手段は、前記画像情報とともに、前記利用者端末の位置情報を送信し、
前記認証手段は、前記位置情報と、前記記憶媒体に予め登録されている利用者端末の位置範囲情報を照合し、その照合結果に基づいて、前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合する。
【００１６】
また、好ましくは、前記画像情報送信手段は、前記登録画像情報とともに、前記利用者端末の位置情報を送信し、
前記登録手段は、前記位置情報と、前記記憶媒体に予め登録されている利用者端末の位置範囲情報を照合し、その照合結果に基づいて、前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する。
【００１７】
また、好ましくは、前記認証情報送信手段は、前記画像情報とともに、前記利用者端末の時間情報を送信し、
前記認証手段は、前記時間情報と、前記記憶媒体に予め登録されている利用者端末の時間範囲情報を照合し、その照合結果に基づいて、前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合する。
【００１８】
また、好ましくは、前記画像情報送信手段は、前記登録画像情報とともに、前記利用者端末の時間情報を送信し、
前記登録手段は、前記時間情報と、前記記憶媒体に予め登録されている利用者端末の時間範囲情報を照合し、その照合結果に基づいて、前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する。
【００１９】
また、好ましくは、前記認証情報送信手段は、前記画像情報とともに、前記利用者端末の位置情報及び時間情報を送信し、
前記認証手段は、前記画像情報、前記位置情報及び前記時間情報の少なくとも１つを用いて、前記利用者端末の利用者の認証を実行する。
【００２０】
また、好ましくは、前記画像情報送信手段は、前記登録画像情報とともに、前記利用者端末の位置情報及び時間情報を送信し、
前記登録手段は、前記登録画像情報、前記位置情報及び前記時間情報の少なくとも１つを用いて、前記記憶媒体に予め登録されている情報と照合し、その照合結果に基づいて、前記登録画像情報受信手段で受信した登録画像情報を前記記憶媒体に登録する。
【００２１】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
利用者に対してサービスを提供するサーバとネットワークを介して接続され、利用者の利用者端末として機能する情報処理装置であって、
前記サーバを利用するための認証要求時に該サーバから提供される複数種類の画像から、所望の画像を選択する選択手段と、
前記選択手段で選択した画像の画像情報を認証情報として、前記サーバへ送信する認証情報信手段と
を備える。
【００２２】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
利用者の利用者端末とネットワークを介して接続され、前記利用者に対してサービスを提供するサーバとして機能する情報処理装置であって、
前記利用者端末から認証要求を受信した場合、該利用者端末の利用者の認証のために使用する複数種類の画像を、該利用者端末へ送信する送信手段と、
前記利用者端末から、前記複数種類の画像から選択された画像の画像情報を受信する受信手段と、
前記受信手段で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合することで、前記利用者端末の利用者の認証を実行する認証手段と
を備える。
【００２３】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
利用者に対してサービスを提供するサーバとネットワークを介して接続され、利用者の利用者端末として機能する情報処理装置の制御方法であって、
前記サーバを利用するための認証要求時に該サーバから提供される複数種類の画像から、所望の画像を選択する選択工程と、
前記選択工程で選択した画像の画像情報を認証情報として、前記サーバへ送信する認証情報信工程と
を備える。
【００２４】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
利用者の利用者端末とネットワークを介して接続され、前記利用者に対してサービスを提供するサーバとして機能する情報処理装置の制御方法であって、
前記利用者端末から認証要求を受信した場合、該利用者端末の利用者の認証のために使用する複数種類の画像を、該利用者端末へ送信する送信工程と、
前記利用者端末から、前記複数種類の画像から選択された画像の画像情報を受信する受信工程と、
前記受信工程で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合することで、前記利用者端末の利用者の認証を実行する認証工程と
を備える。
【００２５】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
利用者に対してサービスを提供するサーバとネットワークを介して接続され、利用者の利用者端末として機能する情報処理装置の制御を実現するプログラムであって、
前記サーバを利用するための認証要求時に該サーバから提供される複数種類の画像から、所望の画像を選択する選択工程のプログラムコードと、
前記選択工程で選択した画像の画像情報を認証情報として、前記サーバへ送信する認証情報信工程のプログラムコードと
を備える。
【００２６】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
利用者の利用者端末とネットワークを介して接続され、前記利用者に対してサービスを提供するサーバとして機能する情報処理装置の制御を実現するプログラムであって、
前記利用者端末から認証要求を受信した場合、該利用者端末の利用者の認証のために使用する複数種類の画像を、該利用者端末へ送信する送信工程のプログラムコードと、
前記利用者端末から、前記複数種類の画像から選択された画像の画像情報を受信する受信工程のプログラムコードと、
前記受信工程で受信した画像情報と、記憶媒体に予め登録されている前記利用者端末に対応する画像情報を照合することで、前記利用者端末の利用者の認証を実行する認証工程のプログラムコードと
を備える。
【発明の効果】
【００２７】
本発明によれば、システム管理者の負担や、利用者本人の手間を軽減し、コストのかからない簡易な方法で個人認証の精度を向上させることができる認証システム、情報処理装置及びそれらの制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２９】
＜実施形態１＞
尚、以下の説明において、「サーバ」とは、ＷＷＷシステムにおいてＨＴＭＬ文書や画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアからの要求を受けてインターネットなどのネットワークを通じて情報送信を行うＷｅｂサーバ（ウェブサーバ）や、ネットワークを通じてユーザからの要求を受けて、データベースシステムなどの処理に橋渡しを行う機能を備えたアプリケーションサーバ（または、Ｗｅｂアプリケーションサーバ）を意味するものである。
【００３０】
また、「クライアント」とは、ネットワークにおいてサーバの提供する機能やデータを利用するコンピュータ、およびソフトウェアを意味するものである。このクライアントとしては、例えば、ネットワークに接続されたコンピュータ、家庭用のパーソナルコンピュータ、およびコンピュータ上で動作するＷｅｂブラウザ、ビューワ等が該当する。
【００３１】
また、以下に説明する本発明の実施形態では、インターネットを介してＷｅｂ環境下でサービス提供者（サーバ）とユーザ間のユーザ認証に係る各種処理を実現する例を挙げて説明するが、本発明はこのような構成に限定されるものではない。つまり、サーバが提供するサービスに係る処理を実行するための各種操作画面がクライアントのブラウザ（ビューワ）上で表示可能な形態を提供できるようなコンピュータネットワーク環境であれば、本発明を適用することができる。
【００３２】
図１は本発明の実施形態１の認証システムの構成を示す図である。
【００３３】
本発明の一実施形態は、ネットワークシステム上に構築され、図１に示すように、携帯端末１０１と、該携帯端末１０１に携帯電話会社等が提供する通信回線を介してネットワーク１０２に接続された利用者個人のＰＣ１０３と、サーバ１１０と、インターネット１０４から構成される。
【００３４】
サーバ１１０に対するクライアントとして機能する携帯端末１０１は、通信部、表示部と入力部を備え、任意の項目を選択するとともに、受信した情報を表示する機能を有する。
【００３５】
尚、実施形態１では、携帯端末１０１の一例として携帯電話を挙げるが、これ以外に、通信機能を有するＰＤＡやハンドヘルドＰＣ等も含まれる。
【００３６】
ＰＣ１０３とサーバ１１０も、ネットワーク１０２に接続されて構成されている。サーバ１１０に対するクライアントとして機能するＰＣ１０３は、入力した画像情報等の認証情報をサーバ１１０に送信する機能を備えている。
【００３７】
サーバ１１０は、その主要な構成要素として、画像収集部１１１と認証情報登録部１１２と認証部１１３とデータベース（ＤＢ）１１４とを備える。
【００３８】
画像収集部１１１は、インターネット１０４に接続され、インターネット１０４上のサーバ（ウェブサーバ、アプリケーションサーバ、データベースサーバ等）に管理される情報のアドレス（ＵＲＬ）から、画像データを検索して取得し、画像選択画面を生成する機能を備えている。
【００３９】
また、認証情報登録部１１２は、携帯端末１０１から受信した画像情報等の認証情報をデータベース１１４に登録する機能を有する。
【００４０】
また、認証部１１３は、予めデータベース１１４に登録された画像情報と、利用者がＰＣ１０３から選択入力した画像情報がすべて一致しているかどうかを照合する機能を有する。
【００４１】
尚、ネットワーク１０２は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００４２】
また、携帯端末１０１、ＰＣ１０３とサーバ１１０はそれぞれ、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有している。
【００４３】
また、図１では、携帯端末１０１、ＰＣ１０３とサーバ１１０はそれぞれ１台で示されているが、ネットワーク１０２には、複数台の携帯端末１０１、ＰＣ１０３とサーバ１１０が接続可能であることは言うまでもない。
【００４４】
実施形態１の認証システムは、ユーザ本人による簡易な操作で、ワンタイムパスワードを生成するためのシステムであり、ユーザが所有する携帯端末１０１から、任意の時間に任意の場所から、サーバ１１０のデータベース１１４に画像情報を含む認証情報を登録する。
【００４５】
その後、同一のユーザが利用する／所有する利用者端末（ＰＣ１０３（あるいは携帯電話１０１））から認証情報を入力して、データベース１１４に予め登録されている認証情報と照合することで、サーバ１１０への接続の可否を決定するためのユーザ認証を実行する。
【００４６】
次に、実施形態１の認証システムにおいて、まず、サーバ１１０において、携帯端末１０１から送信される認証情報をデータベース１１４に登録する登録処理と、ＰＣ１０３から送信される認証情報による認証処理を、図２のフローチャートを用いて説明する。
【００４７】
図２は本発明の実施形態１の認証システムが実行する処理を示すフローチャートである。
【００４８】
尚、図２では、データベース１１４への認証情報の登録処理は、ある利用者の携帯端末１０１から実行し、認証情報に基づく認証処理は、その利用者が利用するＰＣ１０３からサーバ１１０へ接続する場合に実行する例について説明するが、これに限定されるものではない。つまり、携帯端末１０１で、登録処理及び認証処理の両方を実行することも可能であるし、ＰＣ１０３で、登録処理及び認証処理の両方を実行することも可能である。
【００４９】
また、携帯端末１０１あるいはＰＣ１０３からサーバ１１０へ接続するための利用者情報（認証情報）として、少なくとも利用者ＩＤとパスワードが事前にサーバ１１０のデータベース１１４に登録されているものとする。
【００５０】
（ステップＳ２１１）
サーバ１１０は、携帯端末１０１あるいはＰＣ１０３から接続要求があるか否かを判定する。接続要求がない場合（ステップＳ２１１でＮＯ）、接続要求があるまで待機する。一方、接続要求がある場合（ステップＳ２１１でＹＥＳ）、ステップＳ２１２に進む。
【００５１】
（ステップＳ２１２）
接続要求がある場合には、サーバ１１０は、携帯端末１０１あるいはＰＣ１０３から受信した利用者ＩＤとパスワードを、データベース１１４の内容と照合する。
【００５２】
ここで、データベース１１４の構成について、図３を用いて説明する。
【００５３】
図３は本発明の実施形態１のデータベースの構成を示す図である。
【００５４】
図３では、認証情報として管理される利用者情報（ユーザ情報）として、利用者を特定する利用者ＩＤ、パスワード、利用者の携帯端末１０１を特定する携帯端末識別情報（例えば、電話番号、ＭＡＣアドレス、固体情報（ハードウェアＩＤ等））、認証情報として登録する画像情報を検索するために入力されたキーワードを特定するキーワードＩＤ、携帯端末１０１を所有するユーザが所有する／利用するＰＣ１０３を特定するＰＣの識別情報、認証処理時に利用する画像情報（画像を特定する画像ＩＤ群）を有している。
（ステップＳ２１３）
サーバ１１０は、携帯端末１０１あるいはＰＣ１０３から受信した利用者ＩＤとパスワードが、予め登録されている利用者ＩＤとパスワードと一致しているか否かを判定する。一致していない場合（ステップＳ２１３でＮＯ）、ステップＳ２１１に戻る。一方、一致している場合（ステップＳ２１３でＹＥＳ）、ステップＳ２１４に進む。
【００５５】
尚、図２では、利用者ＩＤとパスワードと一致していない限りは、ステップＳ２１１〜ステップＳ２１３を繰り返すことになるが、ステップＳ２１３で判定回数をカウントしておき、連続して所定回数以上の判定が実行された場合には、不正な利用者のアクセス要求と判定して、処理を終了するようにしても良い。
【００５６】
（ステップＳ２１４）
ここでは、利用者からの要求が認証情報の登録要求であるか否かを判定する。登録要求である場合（ステップＳ２１４でＹＥＳ）、ステップＳ２１５に進む。一方、登録要求でない場合（ステップＳ２１４でＮＯ）、ステップＳ２１７に進む。
【００５７】
尚、この登録要求の判定は、携帯端末１０１やＰＣ１０３からの接続要求を受信した場合に、処理選択画面を要求先へ送信し、その処理選択画面に対する要求先からの操作に基づいて判定する。
【００５８】
換言すれば、携帯端末１０１やＰＣ１０３から、サーバ１１０を介して、処理選択画面に対する指定のアドレス情報（例えば、ＵＲＬやＩＰアドレス）にアクセスすることにより、携帯端末１０１あるいはＰＣ１０３上の表示部に処理選択画面が表示される。
【００５９】
ここで、処理選択画面について、図４を用いて説明する。
【００６０】
図４は本発明の実施形態１の処理選択画面の一例を示す図である。
【００６１】
図４の処理選択画面では、利用者が、登録ボタンまたは認証ボタンを選択することにより、それぞれの要求がサーバ１０１に送信される。つまり、登録ボタンが選択されると、登録要求がサーバ１１０に送信される。一方、認証ボタンが選択されると、認証要求がサーバ１１０に送信される。
【００６２】
（ステップＳ２１５）
サーバ１１０は、携帯端末１０１から受信した携帯端末識別情報と、データベース１１４の内容と比較照合する。携帯端末識別情報が一致しない場合（ステップＳ２１５でＮＯ）、ステップＳ２１１に戻る。一方、携帯端末識別情報が一致する場合（ステップＳ２１５でＹＥＳ）、ステップＳ２１６に進む。
【００６３】
（ステップＳ２１６）
サーバ１１０は、認証処理時の認証情報として用いる画像情報をデータベース１１４に登録する登録処理を実行する。まず、登録処理として、登録対象の画像情報をキーワード検索で検索するためのキーワード選択画面を生成して、携帯端末１０１へ送信する。これにより、携帯端末１０１の表示部にキーワード選択画面が表示される。
【００６４】
ここで、キーワード選択画面について、図５を用いて説明する。
【００６５】
図５は本発明の実施形態１のキーワード選択画面の一例を示す図である。
【００６６】
図５のキーワード選択画面には、複数種類のキーワードそれぞれを選択するためのキーワード選択エリアがテーブル形式で構成されている。
【００６７】
利用者が、キーワード選択画面上のキーワード選択エリアから任意のキーワードを選択すると、サーバ１１０は、この選択されたキーワードに基づき、インターネット１０４から、そのキーワードに対応する画像情報を検索して、収集する。
【００６８】
具体的な手順としては、選択されたキーワードを、サードパーティから提供されているインターネット上のホームページを検索する周知の検索エンジンに送信して、そのキーワードに対応するページを取得して、該ページのＨＴＭＬ文書の解析を実行する。
【００６９】
解析方法としては、ＨＴＭＬ形式データ表現の特徴を解析し、タグ中で使用されている単語を抽出していく方法が考えられる。
【００７０】
例えば、図５の例では、選択された「花」をキーワードにして検索を実行し、そのキーワードに対応するページの中に＜ＩＭＧ＞タグが存在するかどうかを調べる。
【００７１】
そして、＜ＩＭＧ＞タグが存在する場合は、＜ＩＭＧ＞タグ内のＳＲＣ属性で定義されている画像データのネットワークアドレスを抽出する。
【００７２】
例えば、＜ＩＭＧ＞タグが、以下のような記述となっている場合、画像データのネットワークアドレスとして、「tokusetu-image/kosumosu/sakura.jpg」を抽出する。
【００７３】
＜img SRC="tokusetu-image/kosumosu/sakura.jpg" ALT="さくら" BORDER=0 height=267 width=200＞
そして、抽出した画像データのネットワークアドレスから、該当する画像データをダウンロードし、所定のサイズに拡大縮小した後に、サーバ１１０のデータベース１１４に、その画像データを格納する。
【００７４】
サーバ１１０は、収集した画像データを、認証情報に用いる画像データとして登録する登録候補として携帯端末１０１に提示するための登録用画像選択画面を生成して、携帯端末１０１に送信する。これにより、携帯端末１０１の表示部に登録用画像選択画面が表示される。
【００７５】
ここで、登録用画像選択画面について、図６を用いて説明する。
【００７６】
図６は本発明の実施形態１の登録用画像選択画面の一例を示す図である。
【００７７】
図６の登録用画像選択画面には、サーバ１１０が収集した画像データ群を表示選択するための画像選択エリア６０１が構成されている。
【００７８】
利用者が、画像選択エリア６０１上の任意の画像６０２を選択することにより、該画像６０２の画像ＩＤがサーバ１１０に送信される。サーバ１１０は、はじめに送信された要求が「登録要求」であるか否かを判定し、「登録要求」の場合は、データベース１１４に送信された画像ＩＤの数だけ登録する。
【００７９】
以上までの処理が、画像情報を認証情報として登録する登録処理である。
【００８０】
次に、ＰＣ１０３から送信される認証情報と、データベース１１４に登録されている認証情報を照合し、その照合結果に基づいて利用者の認証を実行する認証処理である、ステップＳ２１７以降の処理について説明する。
【００８１】
（ステップＳ２１７）
ここでは、利用者からの要求が、認証要求であるか否かを判定する。認証要求である場合（ステップＳ２１７でＹＥＳ）、ステップＳ２１８に進む。一方、認証要求でない場合（ステップＳ２１８でＮＯ）、ステップＳ２１１に戻る。
【００８２】
（ステップＳ２１８）
ここでは、ＰＣ１０３から送信された、例えば、ＭＡＣアドレス情報等の固体情報をＰＣの識別情報として、データベース１１４の内容と比較照合する。識別情報が一致する場合（ステップＳ２１８でＹＥＳ）、ステップＳ２１９に進む。一方、識別情報が一致しない場合（ステップＳ２１８でＮＯ）、ステップＳ２１１に戻る。
【００８３】
（ステップＳ２１９）
ここでは、利用者がＰＣ１０３上の認証用画像選択画面で選択して、サーバ１１０に送信した画像情報と、データベース１１４に登録されている画像情報とを比較照合する。
【００８４】
以下、この手順を具体的に説明する。
【００８５】
まず、サーバ１１０は、図５のキーワード選択画面をＰＣ１０３に送信する。これにより、ＰＣ１０３の表示部にキーワード選択画面が表示される。
【００８６】
次に、利用者が、キーワード選択画面のキーワード選択エリアから任意のキーワードを選択すると、登録処理と同様な手法で、サーバ１１０は、インターネット１０４から、そのキーワードに対応する画像情報を検索して、収集する。
【００８７】
このとき、そのキーワードがサーバ１１０のデータベース１１４に登録されているかを判定し、登録されている場合は、登録されている画像をデータベース１１４から抽出するとともに、一方で、インターネット１０４から収集した画像情報中にランダムに混合した、利用者の認証を行うための認証用画像選択画面を生成して、ＰＣ１０３へ送信する。これにより、ＰＣ１０３の表示部に認証用画像選択画面が表示される。
【００８８】
ここで、認証用画像選択画面について、図７を用いて説明する。
【００８９】
図７は本発明の実施形態１の認証用画像選択画面の一例を示す図である。
【００９０】
図７の認証画像選択画面には、サーバ１１０が収集した画像データ群を表示選択するための画像選択エリア６０５が構成されている。
【００９１】
画像選択エリア６０５において、６０３はサーバ１１０がリアルタイムにインターネットから収集した画像である。また、６０４はサーバ１１０がデータベース１１４から抽出した画像である。これらの画像の表示位置は、サーバ１１０がランダムに決定する。
【００９２】
利用者が、画像選択エリア６０５上で、登録処理時で登録した画像と同一の画像を選択すると、その画像の画像ＩＤがサーバ１１０に送信される。サーバ１１０は、送信された画像ＩＤとデータベース１１４に登録されている画像ＩＤとの照合を、送信された画像ＩＤの数だけ実行する。
【００９３】
（ステップＳ２２０）
ここでは、画像の照合がすべて一致するか否かを判定する。一つでも一致しない画像がある場合（ステップＳ２２０でＮＯ）、利用者の認証が失敗したとして、ステップＳ２１１に戻る。一方、すべて一致している場合（ステップＳ２２０でＹＥＳ）、利用者の認証が正常に完了したとみなし、本システムにおけるアクセスを許可する。
【００９４】
尚、一度照合した画像情報は、データベース１１４から削除し、次に、携帯端末１０１やＰＣ１０３等から新しい画像情報が登録されない限り、照合できない仕組みになっている。従って、ＰＣ１０３から一度認証が完了した後に、再度、認証要求が送信された場合には、サーバ１１０は、「登録」を要求するメッセージ等の登録処理を促す情報をＰＣ１０３に送信する。
【００９５】
以上説明したように、実施形態１は、コンピュータシステムにおける利用者の承認、或いは機密保護の問題は、益々、重要な問題となっている中、その使いやすさと機密保護レベルの双方を追及したシステムである。
【００９６】
特に、実施形態１では、利用者本人が携帯端末等で、毎朝、または帰宅途中に、本人のみが知っている画像情報を予めサーバ１１０に登録し、業務中に、自分のＰＣから、ワンタイムパスワードの変わりに、サーバ１１０から提示される画像群から登録画像を選択して、予めサーバ１１０に登録されている画像と照合して認証を行うことで、つまり、ＩＤやパスワード等の本人以外の第３者に類推されるような情報を用いずに認証を行うので、通常のＩＤ・パスワードによるユーザ認証よりも、そのセキュリティを強化することができる。
【００９７】
また、認証情報に画像情報を用いることにより、パスワードよりも、忘れにくく、直感的に覚えやすいという利点がある。また、毎日使用している携帯端末等から、簡易な方法で、認証情報を送信しておくだけで、本人認証を行なうことができるので、ユーザの負担を大幅に軽減することができる。
【００９８】
また、インターネットから、認証情報として登録する登録候補となる画像を収集することにより、利用者は、毎日異なった旬の画像を閲覧することができるので、画像を楽しみながら認証を行なうことができ、これまでのこの種の装置に見られたわずらわしさを大幅に軽減することができる。
【００９９】
＜実施形態２＞
携帯端末１０１は、その利便性により、利用者は、任意の場所で、かつ任意の時刻に、実施形態１で説明したような登録処理や認証処理を実行することができる。ここで、実施形態１では、その登録処理や認証処理を行う携帯端末１０１の現在位置や現在時刻については、特に、考慮していないが、これらの携帯端末１０１の現在位置や現在時刻を考慮することで、登録処理や認証処理に係る安全性をより向上することができる。
【０１００】
そこで、実施形態２では、携帯端末１０１の現在位置を考慮した、認証情報の登録処理及び認証情報による認証処理について説明する。つまり、実施形態２では、予め利用者が、自身が移動する位置範囲を示す位置情報をサーバ１１０に登録しておく。
【０１０１】
そして、利用者が、携帯端末１０１から画像情報を登録する登録要求を送信した際に、現在の位置情報を同時に送信し、その位置情報が登録位置範囲内である場合にのみ、画像情報をデータベース１１４に登録する。これにより、登録処理時に、利用者本人からの登録要求であることをより厳密に認証することができる。
【０１０２】
まず、実施形態２の携帯端末１０１の詳細構成について、図８を用いて説明する。
【０１０３】
図８は本発明の実施形態２の携帯端末の詳細構成を示す図である。
【０１０４】
携帯端末１０１は、例えば、マイクロコンピュータから構成される端末制御部１２１によって、その動作が制御される。位置情報検出部１２２は、携帯端末１０１の現在位置を示す位置情報を検出する。この位置情報の検出は、例えば、ＧＰＳ衛星（不図示）からＧＰＳ電波を受信して位置情報を検出する、あるいは携帯端末１０１の基地局の電波を受信することで実現する。また、この検出された位置情報は、端末制御部１２１に出力される。
【０１０５】
入力部１２３は、各種のキーやボタン等の入力要素により構成され、例えば、認証情報として利用する画像情報の入力を実行することができる。出力部１２４は、ディスプレイやスピーカー等で構成され、端末制御部１２１の指令に基づいて、手書き文字情報及び画像情報を表示する。
【０１０６】
ネットワーク接続部１２５は、モデム等によって構成され、端末制御部１２１の要求に基づいて、ネットワーク１０２を介してサーバ１１０と無線で通信する。
【０１０７】
次に、携帯端末１０１から位置情報を登録する手順としては、携帯端末１０１の出力部１２４に位置情報登録画面をサーバ１１０から呼び出し、この位置情報登録画面を用いて、位置情報の登録を実行する。
【０１０８】
ここで、位置情報登録画面について、図９を用いて説明する。
【０１０９】
図９は本発明の実施形態２の位置情報登録画面の一例を示す図である。
【０１１０】
図９の位置情報登録画面には、サーバ１１０へ携帯端末１０１の現在の位置情報を送信するための送信ボタンが構成されている。この送信ボタンを選択すると、現在の位置情報を位置情報検出部１２２から検出し、サーバ１１０に送信する。そして、この位置情報は、サーバ１１０のデータベース１１４に登録される。
【０１１１】
次に、実施形態２のデータベース１１４の構成について、図１０を用いて説明する。
【０１１２】
図１０は本発明の実施形態２のデータベースの構成を示す図である。
【０１１３】
図１０では、図３の実施形態１のデータベースの構成に加えて、携帯端末１０１から受信した位置情報群（位置情報１〜４）を有している。
【０１１４】
次に、位置情報の登録の具体例について、図１１を用いて説明する。
【０１１５】
図１１は本発明の実施形態２の位置情報の登録の具体例を説明するための図である。
【０１１６】
図１１に示すように、例えば、利用者が自宅を出た時点で、まず、携帯端末１０１から位置情報１をサーバ１１０へ送信し、中間地点で位置情報２、位置情報３を送信し、会社に着いた時点でまた位置情報４を送信した場合には、図１０に示すような位置情報群がデータベース１１４に登録される。
【０１１７】
また、この位置情報の登録の前に、画像情報の登録と同様に、利用者のＩＤとパスワード、さらに、携帯端末識別情報を送信し、認証することを前提とする。
【０１１８】
次に、実施形態２の認証システムにおいて、まず、サーバ１１０において、携帯端末１０１から送信される、現在の位置情報を含む認証情報をデータベース１１４に登録する登録処理と、携帯端末１０１から送信される認証情報による認証処理を、図１２のフローチャートを用いて説明する。
【０１１９】
図１２は本発明の実施形態２の認証システムが実行する処理を示すフローチャートである。
【０１２０】
尚、図１２は、図２の実施形態１のフローチャートと同一のステップについては、同一のステップ番号を付加して、その詳細については、省略する。特に、図１２のフローチャートでは、図２のフローチャートに対し、ステップＳ２１５ａの処理が追加された構成となっている。具体的には、登録処理時に、携帯端末１０１の現在の位置情報を考慮した登録処理を実行する。
【０１２１】
（ステップＳ２１５ａ）
ここでは、携帯端末１０１から受信した位置情報が、データベース１１４に登録されている位置情報群から特定される登録位置範囲内であるか否かを判定する。位置情報が位置範囲内でない場合（ステップＳ２１５ａでＮＯ）、ステップＳ２１１に戻る。一方、位置情報が位置範囲外である場合（ステップＳ２１５ａでＹＥＳ）、ステップＳ２１６に進む。
【０１２２】
ここで、図９を用いて具体的に説明する。
【０１２３】
例えば、利用者が会社への出社途中の位置９０２で、画像の登録要求を送信すると、その位置情報がサーバ１１０に送信される。サーバ１１０は、予めデータベース１１４に登録してある位置情報１〜４から位置範囲９０１を算出して、それを登録位置範囲として決定する。
【０１２４】
そして、受信した位置情報（位置９０２）が位置範囲９０１の中にある場合、利用者がその本人である可能性が高いと判定して、ステップＳ２１６に進み、受信する画像情報を認証情報として登録する。一方、受信した位置情報が位置９０３のように、位置範囲９０１外にある場合には、第３者が携帯端末１０１を不正に利用している可能性が高いと判定して、ステップＳ２１１に戻り、不正な画像情報の登録を防止する。
【０１２５】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、認証情報の登録処理時に、その時点での位置情報の認証を行なうことで、確実に本人からのデータ送信であることを確認することができ、データベースにアクセスする頻度が多くても、安全性を低下しないようにすることができる。
【０１２６】
＜実施形態３＞
実施形態２では、携帯端末１０１の現在位置を考慮した、認証情報の登録処理及び認証情報による認証処理について説明したが、実施形態３では、現在位置に加えて、現在時刻を考慮した認証情報の登録処理及び認証情報による認証処理について説明する。つまり、実施形態３では、予め利用者が、自身が移動する位置範囲を示す位置情報及び自身が携帯端末１０１を利用する時間範囲を示す時間情報をサーバ１１０に登録しておく。
【０１２７】
そして、利用者が、携帯端末１０１から画像情報を登録する登録要求を送信した際には、現在の位置情報及び時間情報を同時に送信し、位置情報が登録位置範囲内であり、かつ現在の時間情報が登録時間範囲内である場合にのみ、認証情報とする画像情報をデータベース１１４に登録する。これにより、登録処理時に、利用者本人からの登録要求であることをより厳密に認証することができる。
【０１２８】
まず、実施形態３の携帯端末１０１の詳細構成について、図１３を用いて説明する。
【０１２９】
図１３は本発明の実施形態２の携帯端末の詳細構成を示す図である。
【０１３０】
尚、図１３において、実施形態２の図８の携帯端末の同一構成要素については、同一の参照番号を付加し、その詳細については省略する。特に、図１３では、図８の構成に対し、時間情報検出部１２６が追加された構成となっている。
【０１３１】
時間情報検出部１２５は、携帯端末１０１による現在時刻（時間）を示す時間情報を検出する。この時間情報の検出は、例えば、携帯端末１０１内の内部タイマの計時値を取得することで実現する。また、この検出された時間情報は、端末制御部１２１に出力される。
【０１３２】
次に、携帯端末１０１から位置情報及び時間情報を登録する手順としては、携帯端末１０１の出力部１２４に位置／時間情報登録画面をサーバ１１０から呼び出し、この位置／時間情報登録画面を用いて、位置情報及び時間情報の登録を実行する。
【０１３３】
ここで、位置／時間情報登録画面について、図１４を用いて説明する。
【０１３４】
図１４は本発明の実施形態３の位置／時間情報登録画面の一例を示す図である。
【０１３５】
図１４の位置／時間情報登録画面には、サーバ１１０へ携帯端末１０１の現在の位置情報及び時間情報を送信するための送信ボタンが構成されている。この送信ボタンを選択すると、現在の位置情報を位置情報検出部１２２から検出し、また、現在の時間情報を時間情報検出部１２６から検出して、それぞれをサーバ１１０に送信する。そして、この位置情報及び時間情報は、サーバ１１０のデータベース１１４に登録される。
【０１３６】
次に、実施形態２のデータベース１１４の構成について、図１５を用いて説明する。
【０１３７】
図１５は本発明の実施形態３のデータベースの構成を示す図である。
【０１３８】
図１５では、図１０の実施形態２のデータベースの構成に加えて、携帯端末１０１から受信した時間情報群（８：３０、８：４５）を有している。
【０１３９】
次に、位置情報及び時間情報の登録の具体例について、図１６を用いて説明する。
【０１４０】
図１６は本発明の実施形態３の位置情報及び時間情報の登録の具体例を説明するための図である。
【０１４１】
図１６に示すように、例えば、利用者が自宅を出て、会社に到着するまでの通勤途中で、まず、携帯端末１０１から位置情報１と時間情報（８：３０）をサーバ１１０へ送信し、次に、位置情報２と時間情報（８：４５）を送信した場合には、図１５に示すような位置情報群と時間情報群がデータベース１１４に登録される。
【０１４２】
また、この位置情報及び時間情報の登録の前に、画像情報の登録と同様に、利用者のＩＤとパスワード、さらに、携帯端末の識別情報を送信し、認証することを前提とする。
【０１４３】
次に、実施形態３の認証システムにおいて、まず、サーバ１１０において、携帯端末１０１から送信される、現在の位置情報及び時間情報を含む認証情報をデータベース１１４に登録する登録処理と、携帯端末１０１から送信される認証情報による認証処理を、図１７のフローチャートを用いて説明する。
【０１４４】
図１７は本発明の実施形態３の認証システムが実行する処理を示すフローチャートである。
【０１４５】
尚、図１７は、図１２の実施形態２のフローチャートと同一のステップについては、同一のステップ番号を付加して、その詳細については、省略する。特に、図１７のフローチャートでは、図１２のフローチャートに対し、ステップＳ２１５ｂの処理が追加された構成となっている。具体的には、登録処理時に、携帯端末１０１の現在の位置情報及び時間情報を考慮した登録処理を実行する。
【０１４６】
（ステップＳ２１５ｂ）
ここでは、携帯端末１０１から受信した位置情報が、データベース１１４に登録されている時間情報群から特定される登録時間範囲内であるか否かを判定する。時間情報が時間範囲内でない場合（ステップＳ２１５ｂでＮＯ）、ステップＳ２１１に戻る。一方、時間情報が時間範囲外である場合（ステップＳ２１５ｂでＹＥＳ）、ステップＳ２１６に進む。
【０１４７】
ここで、図１６を用いて具体的に説明する。
【０１４８】
例えば、利用者が出社途中の位置９０２で、画像の登録要求を送信すると、現在の時間情報が位置情報とともにがサーバ１１０に送信される。サーバ１１０は、受信した時間情報が予めデータベース１１４に登録してある登録時間範囲（８：３０〜８：４５）にあるか否かを判定する。
【０１４９】
そして、受信した時間情報が登録時間範囲内である場合には、利用者が本人である可能性が高いと判定して、次のステップＳ２１６に進み、受信する画像情報を認証情報として登録する。一方、受信した時間情報が登録時間範囲外である場合には、第３者が携帯端末１０１を不正に利用している可能性が高いと判定して、ステップＳ２１１に戻り、不正な画像情報の登録を防止する。
【０１５０】
尚、実施形態３では、現在の位置情報と時間情報を同時に登録する登録処理について説明したが、位置情報と時間情報を別々に登録するようにしても良い。また、時間情報は、現時点の時間情報を送信するのではなく、例えば、「８時３０分から８:４５分の間」というような、所望の時間範囲を登録時間範囲として入力するようにしても良い。
【０１５１】
また、登録処理及び認証処理は、画像情報、位置情報及び時間情報を用いて実行するように構成しているが、これらの情報の少なくとも１つを用いて、登録処理及び認証処理を実行するようにしても良い。
【０１５２】
以上説明したように、実施形態３によれば、実施形態２で説明した効果に加えて、認証情報の登録処理時に、その時点での時間情報の認証を行なうことで、確実に本人からのデータ送信であることを確認することができ、データベースにアクセスする頻度が多くても、安全性を低下しないようにすることができる。
【０１５３】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１５４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１５５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１５６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１５７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１５８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１５９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１６０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１６１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１６２】
【図１】本発明の実施形態１の認証システムの構成を示す図である。
【図２】本発明の実施形態１の認証システムが実行する処理を示すフローチャートである。
【図３】本発明の実施形態１のデータベースの構成を示す図である。
【図４】本発明の実施形態１の処理選択画面の一例を示す図である。
【図５】本発明の実施形態１のキーワード選択画面の一例を示す図である。
【図６】本発明の実施形態１の登録用画像選択画面の一例を示す図である。
【図７】本発明の実施形態１の認証用画像選択画面の一例を示す図である。
【図８】本発明の実施形態２の携帯端末の詳細構成を示す図である。
【図９】本発明の実施形態２の位置情報登録画面の一例を示す図である。
【図１０】本発明の実施形態２のデータベースの構成を示す図である。
【図１１】本発明の実施形態２の位置情報の登録の具体例を説明するための図である。
【図１２】本発明の実施形態２の認証システムが実行する処理を示すフローチャートである。
【図１３】本発明の実施形態２の携帯端末の詳細構成を示す図である。
【図１４】本発明の実施形態３の位置／時間情報登録画面の一例を示す図である。
【図１５】本発明の実施形態３のデータベースの構成を示す図である。
【図１６】本発明の実施形態３の位置情報及び時間情報の登録の具体例を説明するための図である。
【図１７】本発明の実施形態３の認証システムが実行する処理を示すフローチャートである。
【符号の説明】
【０１６３】
１０１  携帯端末
１０２  ネットワーク
１０３  ＰＣ
１０４  インターネット
１１０  サーバ
１１１  画像収集部
１１２  認証情報登録部
１１３  認証部
１１４  データベース
【図１】
2005346136.tif 000003
【図２】
2005346136.tif 000004
【図３】
2005346136.tif 000005
【図４】
2005346136.tif 000006
【図５】
2005346136.tif 000007
【図６】
2005346136.tif 000008
【図７】
2005346136.tif 000009
【図８】
2005346136.tif 000010
【図９】
2005346136.tif 000011
【図１０】
2005346136.tif 000012
【図１１】
2005346136.tif 000013
【図１２】
2005346136.tif 000014
【図１３】
2005346136.tif 000015
【図１４】
2005346136.tif 000016
【図１５】
2005346136.tif 000017
【図１６】
2005346136.tif 000018
【図１７】
2005346136.tif 000019