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