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