(57)【要約】【課題】パスワードを用いてユーザを認証するシステムにおいて、フィッシングによってパスワードの搾取を防止できるシステムを提供する。【解決手段】サーバ２は、パスワードを用いたユーザ認証を実施する前に、クライアント１に画像情報２６１を表示させる。サーバ２は、クライアント１に表示されている画像情報２６１の任意の一部をユーザに指定させ、ユーザが指定した画像を認証画像情報として取得し、取得した認証画像情報を照合する。そして、サーバ２は、認証画像情報の照合に成功した場合のみ、パスワードによるユーザ認証を実施する。パスワードを用いてユーザを認証する前には、クライアント２には必ず画像情報２６１が送信されるため、正規のサーバ２を装ったフィッシング行為の実施が困難になる。【選択図】図２
2007249344.tif 000002
【特許請求の範囲】
【請求項１】
パスワードを用いたユーザ認証方法であって、パスワードを用いたユーザ認証を実行する前に、認証するユーザに対して予め設定された画像情報を表示するステップａ、前記ユーザのパスワードを用いてユーザ認証するステップｂが順に実行されることを特徴とするユーザ認証方法。
【請求項２】
請求項１に記載のユーザ認証方法であって、前記ステップａの後、前記画像情報の任意の一部を矩形や円もしくはそれに縛られない形で前記ユーザが指定した画像を認証画像情報として取得するステップａ１、予め登録されている前記画像情報の一部の画像である参照画像情報と前記認証画像情報とを照合するステップａ２を実行し、前記認証画像情報の照合に成功した場合のみ、前記ステップｂが実行されることを特徴とするユーザ認証方法。
【請求項３】
請求項２に記載のユーザ認証方法であって、予め設定された回数だけ、前記参照画像情報と前記認証画像情報との照合に連続して失敗した場合は、前記ステップａ１および前記ステップａ２は実行されないことを特徴とするユーザ認証方法。
【請求項４】
請求項１から請求項３のいずれかに記載のユーザ認証方法であって、前記ステップａで表示される前記画像情報は前記ユーザごとに設定されることを特徴とするユーザ認証方法。
【請求項５】
請求項２から請求項４のいずれかに記載のユーザ認証方法であって、前記ステップａでは、前記参照画像情報に加え、前記画像情報から前記参照画像情報を除いた箇所を矩形や円またはそれに縛られない形で複数に区切った状態で表示し、前記ステップａ１では、表示される複数の画像の中から前記ユーザが選択した一つの画像を前記認証画像情報として取得することを特徴とするユーザ認証方法。
【請求項６】
請求項２から請求項５のいずれかに記載のユーザ認証方法であって、複数の前記参照画像情報と、それぞれの前記参照画像情報が照合に利用する順番とが設定され、前記ステップａ１では、前記認証画像情報を取得するごとに、設定された順番通りに前記参照画像情報を利用して前記認証画像情報を照合し、すべての前記参照画像情報を利用した照合に成功した場合のみ、前記ステップｂが実行されることを特徴とするユーザ認証方法。
【請求項７】
パスワードを用いてユーザを認証するユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザを識別するための情報であるユーザ識別情報に関連付けて画像情報と、予め設定された前記ユーザのパスワードである参照パスワードとを記憶し、更に、前記ユーザ認証システムは、認証する前記ユーザの前記ユーザ識別情報に関連付けられた前記画像情報を表示する画像表示手段、前記参照パスワードと照合するためのパスワードである認証パスワードを前記ユーザから取得するパスワード取得手段、前記参照パスワードと前記認証パスワードを照合するパスワード照合手段を備え、前記ユーザ認証システムは、前記画像表示手段を用いて前記画像情報を表示した後に、前記パスワード照合手段を作動させることを特徴とするユーザ認証システム。
【請求項８】
請求項７に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザが操作するクライアントと、前記クライアントとネットワークを介して接続されたサーバとから構成され、前記クライアントは前記画像表示手段を備え、前記パスワード取得手段および前記パスワード照合手段は前記サーバに備えられていることを特徴とするユーザ認証システム。
【請求項９】
請求項７に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記画像情報および前記参照パスワードに加え、前記ユーザ識別情報に関連付けて、前記画像情報の一部である参照画像情報を記憶し、更に、前記ユーザ認証システムは、前記画像表示手段を用いて前記画像情報を表示し、この画像情報の任意の部分を矩形や円もしくはそれに縛られない形で前記ユーザが指定した画像を認証画像情報として取得する認証画像取得手段、前記認証画像情報と前記参照画像情報とを照合する認証画像照合手段を備え、前記ユーザ認証システムは、前記認証画像照合手段が前記認証画像情報の照合に成功した後に、前記パスワード照合手段を作動させることを特徴とするユーザ認証システム。
【請求項１０】
請求項９に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザが操作するクライアントと、前記クライアントとネットワークを介して接続されたサーバとから構成され、前記クライアントは前記画像表示手段を備え、前記認証画像取得手段、前記認証画像照合手段、前記パスワード取得手段および前記パスワード照合手段は前記サーバに備えられていることを特徴とするユーザ認証システム。
【請求項１１】
請求項１０に記載のユーザ認証システムにおいて、前記サーバは、参照画像情報と前記認証画像情報との照合に連続して失敗した回数を記憶し、前記回数を超えて参照画像情報と前記認証画像情報との照合に連続して失敗した場合、ユーザ認証を実施しないことを特徴とするユーザ認証システム。
【請求項１２】
請求項１０または請求項１１に記載のユーザ認証システムにおいて、前記パスワード取得手段は、前記認証パスワードを入力する画面を前記クライアントに送信することで、前記クライアントから前記認証パスワードを取得する手段であることを特徴とするユーザ認証システム。
【請求項１３】
請求項１０または請求項１１に記載のユーザ認証システムにおいて、前記認証パスワードは前記クライアントに予め記憶され、前記サーバに備えられた前記パスワード照合手段は、記憶された前記認証パスワードを前記クライアントから取得する手段であることを特徴とするユーザ認証システム。
【請求項１４】
請求項１０から請求項１３のいずれかに記載のユーザ認証システムであって、前記認証情報取得手段は、前記画像表示手段を用いて、前記参照画像情報に加え、前記画像情報から前記参照画像情報を除いた箇所を矩形や円またはそれに縛られない形で区切った複数の画像を表示し、前記認証画像取得手段は、前記画像表示手段に表示される複数の画像の中から前記ユーザが選択した一つの画像を前記認証画像情報として取得する手段であることを特徴とするユーザ認証システム。
【請求項１５】
請求項１０から請求項１４のいずれかに記載のユーザ認証システムであって、前記サーバは、複数の前記参照画像情報と、それぞれの前記参照画像情報を照合に利用する順番を記憶し、前記認証画像照合手段を用いて、前記認証画像情報を取得するごとに、設定された順番通りに前記参照画像情報を利用して前記認証画像情報を照合することを特徴とするユーザ認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードを利用したユーザ認証システムおよび方法に関し、更に詳しくは、画像情報を用いたユーザ認証システムおよび方法に関する。
【背景技術】
【０００２】
不正なユーザのアクセスを防止すべく、パーソナルコンピュータ（以下、ＰＣ）やネットワークにログインする際に、ログインする各ユーザの認証を必要とするケースが増えている。ユーザ認証としては、パスワードによるユーザ認証が用いられることが一般的である。
【０００３】
図６は、パスワードを用いてユーザを認証するときに表示されるパスワード入力画面の一例で、ユーザ認証時には、図６のパスワード入力画面でユーザの識別情報であるユーザＩＤ（図６では、ＡＢＣＤＥＦ）とパスワード（図６では、０１２３４５６７）が入力され、図６のパスワード入力画面に入力されたパスワードと予めＰＣやサーバなどに記憶されたユーザのパスワードとが照合され、ユーザは認証される。
【０００４】
しかし、上述したパスワードベースのユーザ認証では、パスワードを簡単なもの（例えば、ユーザの誕生日）にすると、パスワードが他人から容易に推測される危険性が高くなるし、複雑なものにすると、パスワード入力が面倒になるばかりかユーザがパスワードを忘れる危険性が高くなる。
【０００５】
特許文献１では、ユーザにとって暗記し易く且つ改良されたパスワードベースのユーザ認証方式が開示されている。特許文献１で開示されているユーザ認証方式は、音楽を利用した認証方式で、パスワードを入力キーの順序に合わせてメロディを記憶しておき、ユーザがパスワードをキー入力するときのメロディから、キー入力の正否を判断する発明である。特許文献１の技術を用いることで、ユーザは長いパスワードを暗記し易くかつ第三者に盗用し難くなる。
【特許文献１】特開平１０−２８３３２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の発明を用いるなどして、長いパスワードを利用することでセキュリティのレベルを向上させたとしても、正規のＷｅｂサイトを装いパスワードなどの情報を搾取するフィッシング（phishing）によって被害を受ける可能性がある。
【０００７】
そこで、本発明は、パスワードベースのユーザ認証システムにおいて、フィッシングによってパスワードの搾取を防止でき、更に、長いパスワードも利用できるユーザ認証方法およびユーザ認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決する第１の発明は、パスワードを用いたユーザ認証方法であって、前記ユーザ認証方法は、パスワードを用いたユーザ認証を実行する前に、認証するユーザに対して予め設定された画像情報を表示するステップａ、前記ユーザのパスワードを用いてユーザ認証するステップｂが順に実行されることを特徴とする。
【０００９】
更に、第２の発明は、第１の発明に記載のユーザ認証方法であって、前記ユーザ認証方法は、前記ステップａの後、前記画像情報の任意の一部を矩形や円もしくはそれに縛られない形で前記ユーザが指定した画像を認証画像情報として取得するステップａ１、予め登録されている前記画像情報の一部の画像である参照画像情報と前記認証画像情報とを照合するステップａ２を実行し、前記認証画像情報の照合に成功した場合のみ、前記ステップｂが実行されることを特徴とする。
【００１０】
更に、第３の発明は、第２の発明に記載のユーザ認証方法であって、予め設定された回数だけ、前記参照画像情報と前記認証画像情報との照合に連続して失敗した場合は、前記ステップａ１および前記ステップａ２は実行されないことを特徴とする。
【００１１】
更に、第４の発明は、第１の発明から第３の発明のいずれかに記載のユーザ認証方法であって、前記ステップａで表示される前記画像情報は前記ユーザごとに設定されることを特徴とする。
【００１２】
更に、第５の発明は、第２の発明から第４の発明のいずれかに記載のユーザ認証方法であって、前記ステップａでは、前記参照画像情報に加え、前記画像情報から前記参照画像情報を除いた箇所を矩形や円またはそれに縛られない形で複数に区切った状態で表示し、前記ステップａ１では、表示される複数の画像の中から前記ユーザが選択した一つの画像を前記認証画像情報として取得することを特徴とする。
【００１３】
更に、第６の発明は、第２の発明から第５の発明のいずれかに記載のユーザ認証方法であって、複数の前記参照画像情報と、それぞれの前記参照画像情報が照合に利用する順番とが設定され、前記ステップａ１では、前記認証画像情報を取得するごとに、設定された順番通りに前記参照画像情報を利用して前記認証画像情報を照合し、すべての前記参照画像情報を利用した照合に成功した場合のみ、前記ステップｂが実行されることを特徴とする。
【００１４】
更に、第７の発明は、パスワードを用いてユーザを認証するユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザを識別するための情報であるユーザ識別情報に関連付けて画像情報と、予め設定された前記ユーザのパスワードである参照パスワードとを記憶し、更に、前記ユーザ認証システムは、認証する前記ユーザの前記ユーザ識別情報に関連付けられた前記画像情報を表示する画像表示手段、前記参照パスワードと照合するためのパスワードである認証パスワードを前記ユーザから取得するパスワード取得手段、前記参照パスワードと前記認証パスワードを照合するパスワード照合手段を備え、前記ユーザ認証システムは、前記画像表示手段を用いて前記画像情報を表示した後に、前記パスワード照合手段を作動させることを特徴とする。
【００１５】
更に、第８の発明は、第７の発明に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザが操作するクライアントと、前記クライアントとネットワークを介して接続されたサーバとから構成され、前記クライアントは前記画像表示手段とを備え、前記パスワード取得手段および前記パスワード照合手段は前記サーバに備えられていることを特徴とする。
【００１６】
更に、第９の発明は、第７の発明に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記画像情報および前記参照パスワードに加え、前記ユーザ識別情報に関連付けて、前記画像情報の一部である参照画像情報を記憶し、更に、前記ユーザ認証システムは、前記画像表示手段を用いて前記画像情報を表示し、この画像情報の任意の部分を矩形や円もしくはそれに縛られない形で前記ユーザが指定した画像を認証画像情報として取得する認証画像取得手段と、前記認証画像情報と前記参照画像情報とを照合する認証画像照合手段とを備え、前記ユーザ認証システムは、前記認証画像照合手段が前記認証画像情報の照合に成功した後に、前記パスワード照合手段を作動させることを特徴とする。
【００１７】
更に、第１０の発明は、第９の発明に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザが操作するクライアントと、前記クライアントとネットワークを介して接続されたサーバとから構成され、前記クライアントは前記画像表示手段を備え、前記認証画像取得手段、前記認証画像照合手段、前記パスワード取得手段および前記パスワード照合手段は前記サーバに備えられていることを特徴とする。
【００１８】
更に、第１１の発明は、第１０の発明に記載のユーザ認証システムにおいて、前記サーバは、参照画像情報と前記認証画像情報との照合に連続して失敗した回数を記憶し、前記回数を超えて参照画像情報と前記認証画像情報との照合に連続して失敗した場合、ユーザ認証を実施しないことを特徴とする。
【００１９】
更に、第１２の発明は、第１０の発明または第１１の発明に記載のユーザ認証システムにおいて、前記サーバに備えられた前記パスワード取得手段は、前記認証パスワードを入力する画面を前記クライアントに送信することで、前記クライアントから前記認証パスワードを取得する手段であることを特徴とする。
【００２０】
更に、第１３の発明は、第１０の発明または第１１の発明に記載のユーザ認証システムにおいて、前記認証パスワードは前記クライアントに予め記憶され、前記サーバに備えられた前記パスワード照合手段は、記憶された前記認証パスワードを前記クライアントから取得する手段であることを特徴とする。
【００２１】
更に、第１４の発明は、第１０の発明から第１３の発明のいずれかに記載のユーザ認証システムであって、前記認証情報取得手段は、前記画像表示手段を用いて、前記参照画像情報に加え、前記画像情報から前記参照画像情報を除いた箇所を矩形や円またはそれに縛られない形で区切った複数の画像を表示し、前記認証画像取得手段は、前記画像表示手段に表示される複数の画像の中から前記ユーザが選択した一つの画像を前記認証画像情報として取得する手段であることを特徴とする。
【００２２】
更に、第１５の発明は、第１０の発明から第１４の発明のいずれかに記載のユーザ認証システムであって、前記サーバは、複数の前記参照画像情報と、それぞれの前記参照画像情報を照合に利用する順番を記憶し、前記認証画像照合手段を用いて、前記認証画像情報を取得するごとに、設定された順番通りに前記参照画像情報を利用して前記認証画像情報を照合することを特徴とする。
【発明の効果】
【００２３】
上述した本発明によれば、パスワードを用いてユーザを認証する前には、ユーザには必ず前記画像情報が表示されるため、正規のサーバを装ったフィッシング行為の実施が困難になる。また、表示されている前記画像情報の一部を前記認証画像情報として取得し、前記認証画像情報を照合することでユーザ認証システムのセキュリティをより高めることができる。
【００２４】
更に、参照画像情報２６２と前記認証画像情報との照合に連続して失敗した回数を記憶し、前記回数を超えて前記参照画像情報と前記認証画像情報との照合に連続して失敗した場合、ユーザ認証を実施しないことで、なりすまし行為による不正アクセスを防止できる。加えて、複数個の前記参照画像情報を利用することで、セキュリティを高めることができ、前記画像情報が分割された複数の画像の中から前記認証画像情報を選択させることで、前記認証画像情報の選択を容易にすることができる。
【００２５】
更に、前記クライアントに前記認証パスワードを記憶することで、前記ユーザは前記認証パスワードを入力する必要がなくなるため、長い前記認証パスワードを利用できるようになる。
【発明を実施するための最良の形態】
【００２６】
ここから、本発明に係るユーザ認証システムについて、図を参照しながら詳細に説明する。図１は、本発明が適用されたクライアントサーバシステムを説明する図である。図１に示したように、クライアントサーバシステムは、情報資源を記憶・管理するサーバ２と、ネットワーク３を介してサーバ２に接続し、サーバ２に記憶された情報資源を利用するクライアント１とから、少なくとも構成されている。
【００２７】
図１では、本発明を分かり易く説明するために、クライアント１を１台としている。実際には、ネットワーク３を介して複数のクライアント１がサーバ２に接続される。また、図１ではサーバ２を１台のサーバで構成されているかのように図示しているが、サーバ２はアプリケーションサーバなどを備えた複数台のサーバで構成されていてもよい。更に、図１では、ＨＵＢやルータなど、本発明の説明に必要とされない装置は省略している。
【００２８】
サーバ２は、正当なユーザに対してのみアクセスを許可するために、クライアント１がネットワーク３を介してサーバ２にログインする際は、パスワードを用いたユーザ認証を実施し、このユーザ認証に本発明は適用されている。
【００２９】
サーバ２は、認証するユーザごとに画像情報を記憶し、矩形や円もしくはそれに縛られない形で選択した画像情報の任意の一部をユーザの参照画像情報として記憶している。
【００３０】
サーバ２は、パスワードを用いたユーザ認証を実施する前に、画像情報をクライアント１に送信し、画像情報をクライアント１のディスプレイ１１に表示する。
【００３１】
サーバ２は、クライアント１のディスプレイ１１に表示された画像情報の任意の一部を矩形や円もしくはそれに縛られない形でユーザに指定させ、ユーザが指定した情報を認証画像情報として取得し、取得した認証画像情報と参照画像情報とを照合する。そして、サーバ２は、認証画像情報と参照画像情報との照合に成功した場合のみ、パスワードを用いたユーザ認証を実施する。
【００３２】
このように、本実施の形態によれば、パスワードを用いてユーザを認証する前には、クライアント２に必ず画像情報が表示されるため、正規のサーバ２を装ったフィッシング行為の実施が困難になる。
【００３３】
また、クライアント２で再生されている画像情報の任意の一部を矩形や円もしくはそれに縛られない形でユーザに指定させ、指定した情報を認証画像情報として取得し、認証画像情報を照合することでユーザ認証のセキュリティをより高めることができる。
【００３４】
図２は、図１で示したクライアントサーバシステムのブロック図である。図２に示したように、クライアント１には、画像や文字を表示するためのプログラムであるブラウザ１０と、画像を表示するための手段である画像表示手段としてディスプレイ１１が備えられている。
【００３５】
クライアント１のブラウザ１０は、ＨＴＭＬなどの構造化文書を解釈し表示する機能に加え、ＨＴＭＬのＳＣＲＩＰＴタグなどによって埋め込まれたプログラムコード、例えば、Ｊａｖａ（登録商標）のコードを実行する機能を備えている。
【００３６】
サーバ２には、クライアント２から認証画像情報を取得する認証画像取得手段２４と、クライアント２から認証パスワードを取得するパスワード取得手段２２と、認証画像情報を照合する認証画像照合手段２３と、認証パスワードを照合するパスワード照合手段２１と、クライアント１に送信する画像情報２６１などの情報が記憶される情報記憶手段２６と、クライアント１を操作しているユーザ識別情報２６０を取得するユーザ識別情報取得手段２５と、サーバ２の全体を制御する制御手段２０とを備えている。
【００３７】
サーバ２の情報記憶手段２６はハードディスクなどの情報記憶装置で実現され、ユーザを識別するユーザ識別情報２６０に関連付けて、ユーザ認証に利用する情報として、クライアント１に送信する画像情報２６１と、画像情報２６１の任意の一部を矩形や円もしくはそれに縛られない形でユーザが予め指定した参照画像情報２６２が記憶され、更には、図４のパスワード入力画面などによって、ユーザによって予め設定されたパスワードが参照パスワード２６３として記憶されている。
【００３８】
図３は、クライアント１からサーバ２に送信される画像情報２６１と参照画像情報２６２２６３を説明する図である。クライアント１からサーバに送信される画像情報２６１は、管理者もしくはユーザによって予めサーバ２に登録される。
【００３９】
加えて、サーバ２に登録された画像情報２６１の任意の一部を矩形や円もしくはそれに縛られない形をユーザが予め指定し、ユーザが予め指定した画像情報２６１の一部（図３では、点線部で囲った星図形）が参照画像情報２６２として登録される。
【００４０】
図２において、サーバ２のユーザ識別情報取得手段２５、認証画像取得手段２４およびパスワード取得手段２２はそれぞれ、クライアント１のブラウザ１０上で動作するアプリケーションで、クライアント１のブラウザ１０に対応したプログラムコードで記述されている。また、認証画像照合手段２３とパスワード照合手段２１は、サーバ２上で動作するアプリケーションである。
【００４１】
サーバ２のユーザ識別情報取得手段２５とは、クライアント１を操作しているユーザを識別するための情報であるユーザ識別情報２６０を取得する手段で、図４は、ユーザ識別情報取得手段２５がブラウザ１０上で動作したときに表示される画面の一例で、ユーザ識別情報取得手段２５は、図４の入力欄２５ａに入力された情報をユーザ識別情報２６０としてクライアント１からサーバ２に送信する。
【００４２】
サーバ２の認証画像取得手段２４は、ユーザ識別情報取得手段２５が取得したユーザ識別情報２６０に関連付けられ情報記憶手段２６に記憶されている画像情報２６１をクライアント１のディスプレイ１１に表示させる機能と、クライアント１に表示した画像情報２６１の任意の一部を矩形や円もしくはそれに縛られない形でユーザに指定させ、ユーザが指定した画像情報２６１の一部を参照画像情報２６２として取得する機能とを備えている。
【００４３】
図５は、認証画像取得手段２４が動作したときにブラウザ１０に表示される画面の一例である。クライアント１の画面には、図３で示した画像情報２６１と、ユーザが指定した認証画像情報をサーバ２に送信するためのボタン２４ａが表示される。
【００４４】
ユーザが認証画像情報を指定するときは、ポインタ２４ｂを用いて画像情報２６１の任意の一部を指定した後、ボタン２４ａを選択する。ボタン２４ａが選択されると、ポインタ２４ｂによって指定された画像情報２６１の一部が認証画像情報としてサーバ２に送信される。
【００４５】
サーバ２の認証画像照合手段２３とは、認証画像取得手段２４が取得した認証画像情報と、情報記憶手段２６に記憶された参照画像情報２６２とを照合する手段である。上述しているように、ユーザが認証画像情報を手動で指定するため、認証画像照合手段２３は、認証画像情報の指定誤差を考慮して照合することが望ましい。
【００４６】
例えば、認証画像照合手段２３は認証画像情報の特徴量と、参照画像情報２６２の特徴量をそれぞれ演算比較し、それぞれの特徴量の誤差が事前に設定された範囲内であれば、認証画像情報と参照画像情報２６２とは一致すると判断する。
【００４７】
サーバ２のパスワード取得手段２２とは、例えば、図６で示したパスワード入力画面をブラウザ１０に表示し、図６の入力欄２２ａにユーザが入力した情報を参照パスワード２６３として取得する手段である。
【００４８】
サーバ２のパスワード照合手段２１は、パスワード取得手段２２が取得したパスワードと情報記憶手段２６に記憶されている参照パスワード２６３とを照合する手段で、この手段は一般的な手段であるため、詳細は省く。
【００４９】
ここから、サーバ２の制御手段２０が、サーバ２に備えられた手段を利用してユーザ認証する手順について説明する。図７は、サーバ２がユーザ認証する手順を示したフロー図である。この手順の最初のステップＳ１は、クライアント１からユーザ識別情報２６０を取得するステップである。
【００５０】
クライアント１からサーバ２にアクセス要求があると、制御手段２０はユーザ識別情報取得手段２５をクライアント１に送信し、ユーザ識別情報取得手段２５はブラウザ１０上で動作する。ユーザ識別情報取得手段２５がブラウザ１０上で動作すると、例えば、図４の画面がクライアント２のディスプレイ１１に表示され、ユーザ識別情報取得手段２５は、図４の入力欄２５ａに入力された情報をユーザ識別情報２６０としてサーバ２に送信する。
【００５１】
次のステップＳ２は、サーバ２が認証画像情報を取得するステップである。サーバ２がユーザ識別情報２６０を取得すると、制御手段２０は、取得したユーザ識別情報２６０に関連付けられて情報記憶手段２６に記憶されている画像情報２６１および認証画像取得手段２４とを、クライアント１に送信する。
【００５２】
クライアント１に送信された認証画像取得手段２４はブラウザ１０上で動作し、例えば、画像情報２６１として図５の画面をディスプレイ１１に表示する。そして、例えば、図５の画面をクライアント１に表示させ、ユーザがポインタ２４ｂによって画像情報２６１の一部を指定すると、ユーザが指定した画像情報２６１の一部を認証画像情報として認証画像取得手段２４はサーバ２に送信する。
【００５３】
次のステップＳ３は、認証画像情報を照合するステップである。制御手段２０は、クライアント１から認証画像情報を取得すると、ステップＳ１で取得したユーザ識別情報２６０に関連付けられて記憶している参照画像情報２６２と認証画像情報とを照合する。このステップにおいて、照合に失敗した場合はこの手順を終了し、照合に成功した場合はステップＳ４に進む。
【００５４】
認証画像情報の照合に成功した場合に実行されるステップＳ４は、認証パスワードを取得するステップである。制御手段２０は、認証画像情報と参照画像情報２６２との照合に成功すると、パスワード取得手段２２をクライアント１に送信し、パスワード取得手段２２はクライアント１のブラウザ１０上で動作する。
【００５５】
パスワード取得手段２２がクライアント１のブラウザ１０上で動作すると、例えば、図６の画面がブラウザ１０上に表示され、図６の入力欄２２ａに入力された情報を認証パスワードとして取得し、取得したパスワードをサーバ２に送信する。
【００５６】
次のステップＳ５は、認証パスワードを照合するステップである。制御手段２０は、ステップＳ１で取得したユーザ識別情報２６０に関連付けられて記憶している参照パスワード２６３と認証パスワードとを照合する。このステップにおいて、照合に失敗した場合はこの手順を終了し、照合に成功した場合はステップＳ６に進み、ステップＳ６ではクライアント１のサーバへのアクセスが許可される。
【００５７】
なお、上述した実施の形態において、サーバ２の制御手段２０は、連続して認証画像情報の照合に失敗できる回数を示すリトライ回数を記憶し、リトライ回数を超えて認証画像情報の照合に失敗した場合、制御手段２０は認証画像照合手段２３を作動させないことが望ましい。
【００５８】
更に、上述した実施の形態において、認証パスワードがクライアント１に記憶されていてもよい。このときは、パスワード取得手段２２はクライアント１からパスワードを取得する手段になる。図８は、パスワード取得手段２２が作動したときにディスプレイ１１に表示され、クライアント１に記憶したパスワードを送信する画面の一例で、図８の送信ボタン２２ｂが選択されたときに、パスワード取得手段２２は、クライアント２に記憶された認証パスワードをサーバ２に送信する。
【００５９】
また、本発明では、サーバ２に備えられた認証画像照合手段２３と認証画像取得手段２４のそれぞれのプログラムを変更することで、認証画像情報と参照画像情報２６２との照合方法に更に特徴をもたせることもできる。
【００６０】
（変形例１）
ユーザ認証に利用する参照画像情報２６２として、ユーザごとに一つの参照画像情報２６２を記憶していたが、ユーザ認証に利用する参照画像情報２６２をユーザごとに複数設定してもよい。複数の参照画像情報２６２を記憶する場合は、情報記憶手段２６には、ユーザ認証に利用する情報として、複数の参照画像情報２６２と共に、それぞれの参照画像情報２６２を利用する順番も記憶されている。
【００６１】
図９は、複数の参照画像情報２６２を設定したときの一例を示した図である。図においては、参照画像情報２６２として、星型の参照画像情報２６２ａと丸型の参照画像情報２６２ｂとが設定され、照合される順番は、最初が星型の参照画像情報２６２ａで、次が丸型の参照画像情報２６２ｂである。
【００６２】
図１０は、複数の参照画像情報２６２を用いてユーザ認証する手順を説明するフロー図で、複数の参照画像情報２６２を記憶したときのユーザ認証手順では、図７で示したフロー図のステップＳ２およびステップＳ３が変更される。
【００６３】
複数の参照画像情報２６２を記憶したときのユーザ認証手順では、まず、ステップＳ２の代わりにステップＳ２ａが実行され、このステップでは、制御装置２０から認証画像取得手段２４が送信され、クライアント１に送信された認証画像取得手段２４はブラウザ１０上で動作し、例えば、画像情報２６１をディスプレイ１１に表示する。
【００６４】
次は、情報記憶手段２６に記憶されている参照画像情報２６２の数だけ繰り返し実行されるループ処理Ｌ１で、このループ処理Ｌ１はステップＳ３ａからステップＳ３ｂで定義される。ステップＳ３ａでは、認証画像取得手段２４は、図７のステップＳ２と同じ内容で認証画像情報を取得し、取得した認証画像情報をサーバ２に送信する。
【００６５】
ループ処理の次のステップＳ３ｂは、認証画像情報を照合するステップである。制御手段２０は、クライアント１から認証画像情報を取得すると、ステップＳ１で取得したユーザ識別情報２６０に関連付けられ、利用する順番がループ処理の回数である参照画像情報２６２と認証画像情報とを照合する。
【００６６】
このステップにおいて、照合に失敗した場合はこの手順を終了する。照合に成功し、すでにループ処理が参照画像情報２６２の数だけ繰り返し実行されたときは、図７のステップＳ４に進み、ループ処理が参照画像情報２６２の数だけ繰り返し実行されていないときは、ループ処理Ｌ１を実行する。
【００６７】
例えば、図９で示した例においては、最初に取得した認証画像画像と星型の参照画像情報２６２ａが照合され、照合に成功した場合のみ、次に取得した認証画像情報と丸型の参照画像情報２６２ｂとが照合される。そして、丸型の参照画像情報２６２ｂを利用した照合に成功すると、制御手段１０は、パスワード取得手段２２をクライアント１に送信する。
【００６８】
（変形例２）
更に、本発明では、認証画像取得手段２４が認証画像情報を取得する手段をも変更することができる。上述した実施の形態においては、この画像情報の任意の部分を矩形や円もしくはそれに縛られない形でユーザが指定することで認証画像情報を取得しているが、複数の画像の中から一つの画像が選択されることで認証画像情報を取得してもよい。
【００６９】
すなわち、画像情報２６１から参照画像情報２６２を除いた部分を、矩形や円またはそれに縛られない形で複数に区切り、参照画像情報２６２と画像情報２６１の複数の断片を同時に表示し、ユーザが選択した一つの画像を認証画像情報として取得するようにしてもよい。
【００７０】
なお、この変形例においても、複数の参照画像情報２６２を設定することができる。上述したように、設定された複数の参照画像情報２６２には照合される順番が設けられ、順番通りに参照画像情報２６２が選択されたときのみ、制御手段１０は、パスワード取得手段２２をクライアント１に送信する。
【００７１】
図１１は、断片化されて表示される画像情報２６１の一例である。図１１（ａ）は、断片化される前の画像情報２６１を説明する図である。図１１（ａ）の画像情報２６１は、丸、四角、三角、菱形そして星型を組み合せた画像で、参照画像情報２６２として、丸型の参照画像情報２６２ｃと星型の参照画像情報２６２ｄが設定され、照合する順序は、最初が丸型参照画像情報２６２ｃで、次に星型の参照画像情報２６２ｄであるとする。
【００７２】
図１１（ｂ）は、認証画像情報を取得するときにディスプレイ１１に表示される画像を説明する図である。図１１（ｂ）に示したように、照合するときは、画像情報２６１は、丸、四角、三角、菱形そして星型が区切られた状態で表示される。そして、ユーザによって、丸型と星型の図形が順に選択された場合のみ、参照画像情報２６２の照合は成功したと判断され、制御手段２０は、パスワード取得手段１１を作動させる。
【図面の簡単な説明】
【００７３】
【図１】クライアントサーバシステムを説明する図。
【図２】クライアントサーバシステムのブロック図。
【図３】画像情報を説明する図。
【図４】ユーザ識別情報取得手段が動作したときにブラウザに表示される画面の一例。
【図５】認証画像取得手段が動作したときにブラウザに表示される画面の一例。
【図６】パスワード入力画面の一例。
【図７】サーバがユーザ認証する手順を示したフロー図。
【図８】クライアントに記憶したパスワードを送信する画面の一例。
【図９】複数の参照画像情報を設定したときの一例を示した図。
【図１０】複数の参照画像情報を用いてユーザ認証する手順を説明するフロー図。
【図１１】断片化されて表示される画像情報の一例。
【符号の説明】
【００７４】
１  クライアント
１０  ブラウザ
１１  ディスプレイ
２  サーバ
２０  制御手段
２１  パスワード照合手段
２２  パスワード取得手段
２３  認証画像照合手段
２４  認証画像取得手段
２５  ユーザ識別情報取得手段
２６  情報記憶手段
２６０  ユーザ識別情報
２６１  画像情報
２６２  参照画像情報
２６３  参照パスワード
３  ネットワーク
【図１】
2007249344.tif 000003
【図２】
2007249344.tif 000004
【図３】
2007249344.tif 000005
【図４】
2007249344.tif 000006
【図５】
2007249344.tif 000007
【図６】
2007249344.tif 000008
【図７】
2007249344.tif 000009
【図８】
2007249344.tif 000010
【図９】
2007249344.tif 000011
【図１０】
2007249344.tif 000012
【図１１】
2007249344.tif 000013