説明

ユーザ認証システムおよび方法

【課題】パスワードを用いてユーザを認証するシステムにおいて、フィッシングによってパスワードの搾取を防止できるシステムを提供する。
【解決手段】サーバ2は、パスワードを用いたユーザ認証を実施する前に、クライアント1に画像情報261を表示させる。サーバ2は、クライアント1に表示されている画像情報261の任意の一部をユーザに指定させ、ユーザが指定した画像を認証画像情報として取得し、取得した認証画像情報を照合する。そして、サーバ2は、認証画像情報の照合に成功した場合のみ、パスワードによるユーザ認証を実施する。パスワードを用いてユーザを認証する前には、クライアント2には必ず画像情報261が送信されるため、正規のサーバ2を装ったフィッシング行為の実施が困難になる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、パスワードを利用したユーザ認証システムおよび方法に関し、更に詳しくは、画像情報を用いたユーザ認証システムおよび方法に関する。
【背景技術】
【0002】
不正なユーザのアクセスを防止すべく、パーソナルコンピュータ(以下、PC)やネットワークにログインする際に、ログインする各ユーザの認証を必要とするケースが増えている。ユーザ認証としては、パスワードによるユーザ認証が用いられることが一般的である。
【0003】
図6は、パスワードを用いてユーザを認証するときに表示されるパスワード入力画面の一例で、ユーザ認証時には、図6のパスワード入力画面でユーザの識別情報であるユーザID(図6では、ABCDEF)とパスワード(図6では、01234567)が入力され、図6のパスワード入力画面に入力されたパスワードと予めPCやサーバなどに記憶されたユーザのパスワードとが照合され、ユーザは認証される。
【0004】
しかし、上述したパスワードベースのユーザ認証では、パスワードを簡単なもの(例えば、ユーザの誕生日)にすると、パスワードが他人から容易に推測される危険性が高くなるし、複雑なものにすると、パスワード入力が面倒になるばかりかユーザがパスワードを忘れる危険性が高くなる。
【0005】
特許文献1では、ユーザにとって暗記し易く且つ改良されたパスワードベースのユーザ認証方式が開示されている。特許文献1で開示されているユーザ認証方式は、音楽を利用した認証方式で、パスワードを入力キーの順序に合わせてメロディを記憶しておき、ユーザがパスワードをキー入力するときのメロディから、キー入力の正否を判断する発明である。特許文献1の技術を用いることで、ユーザは長いパスワードを暗記し易くかつ第三者に盗用し難くなる。
【特許文献1】特開平10−283321号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかしながら、特許文献1の発明を用いるなどして、長いパスワードを利用することでセキュリティのレベルを向上させたとしても、正規のWebサイトを装いパスワードなどの情報を搾取するフィッシング(phishing)によって被害を受ける可能性がある。
【0007】
そこで、本発明は、パスワードベースのユーザ認証システムにおいて、フィッシングによってパスワードの搾取を防止でき、更に、長いパスワードも利用できるユーザ認証方法およびユーザ認証システムを提供することを目的とする。
【課題を解決するための手段】
【0008】
上述した課題を解決する第1の発明は、パスワードを用いたユーザ認証方法であって、前記ユーザ認証方法は、パスワードを用いたユーザ認証を実行する前に、認証するユーザに対して予め設定された画像情報を表示するステップa、前記ユーザのパスワードを用いてユーザ認証するステップbが順に実行されることを特徴とする。
【0009】
更に、第2の発明は、第1の発明に記載のユーザ認証方法であって、前記ユーザ認証方法は、前記ステップaの後、前記画像情報の任意の一部を矩形や円もしくはそれに縛られない形で前記ユーザが指定した画像を認証画像情報として取得するステップa1、予め登録されている前記画像情報の一部の画像である参照画像情報と前記認証画像情報とを照合するステップa2を実行し、前記認証画像情報の照合に成功した場合のみ、前記ステップbが実行されることを特徴とする。
【0010】
更に、第3の発明は、第2の発明に記載のユーザ認証方法であって、予め設定された回数だけ、前記参照画像情報と前記認証画像情報との照合に連続して失敗した場合は、前記ステップa1および前記ステップa2は実行されないことを特徴とする。
【0011】
更に、第4の発明は、第1の発明から第3の発明のいずれかに記載のユーザ認証方法であって、前記ステップaで表示される前記画像情報は前記ユーザごとに設定されることを特徴とする。
【0012】
更に、第5の発明は、第2の発明から第4の発明のいずれかに記載のユーザ認証方法であって、前記ステップaでは、前記参照画像情報に加え、前記画像情報から前記参照画像情報を除いた箇所を矩形や円またはそれに縛られない形で複数に区切った状態で表示し、前記ステップa1では、表示される複数の画像の中から前記ユーザが選択した一つの画像を前記認証画像情報として取得することを特徴とする。
【0013】
更に、第6の発明は、第2の発明から第5の発明のいずれかに記載のユーザ認証方法であって、複数の前記参照画像情報と、それぞれの前記参照画像情報が照合に利用する順番とが設定され、前記ステップa1では、前記認証画像情報を取得するごとに、設定された順番通りに前記参照画像情報を利用して前記認証画像情報を照合し、すべての前記参照画像情報を利用した照合に成功した場合のみ、前記ステップbが実行されることを特徴とする。
【0014】
更に、第7の発明は、パスワードを用いてユーザを認証するユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザを識別するための情報であるユーザ識別情報に関連付けて画像情報と、予め設定された前記ユーザのパスワードである参照パスワードとを記憶し、更に、前記ユーザ認証システムは、認証する前記ユーザの前記ユーザ識別情報に関連付けられた前記画像情報を表示する画像表示手段、前記参照パスワードと照合するためのパスワードである認証パスワードを前記ユーザから取得するパスワード取得手段、前記参照パスワードと前記認証パスワードを照合するパスワード照合手段を備え、前記ユーザ認証システムは、前記画像表示手段を用いて前記画像情報を表示した後に、前記パスワード照合手段を作動させることを特徴とする。
【0015】
更に、第8の発明は、第7の発明に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザが操作するクライアントと、前記クライアントとネットワークを介して接続されたサーバとから構成され、前記クライアントは前記画像表示手段とを備え、前記パスワード取得手段および前記パスワード照合手段は前記サーバに備えられていることを特徴とする。
【0016】
更に、第9の発明は、第7の発明に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記画像情報および前記参照パスワードに加え、前記ユーザ識別情報に関連付けて、前記画像情報の一部である参照画像情報を記憶し、更に、前記ユーザ認証システムは、前記画像表示手段を用いて前記画像情報を表示し、この画像情報の任意の部分を矩形や円もしくはそれに縛られない形で前記ユーザが指定した画像を認証画像情報として取得する認証画像取得手段と、前記認証画像情報と前記参照画像情報とを照合する認証画像照合手段とを備え、前記ユーザ認証システムは、前記認証画像照合手段が前記認証画像情報の照合に成功した後に、前記パスワード照合手段を作動させることを特徴とする。
【0017】
更に、第10の発明は、第9の発明に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザが操作するクライアントと、前記クライアントとネットワークを介して接続されたサーバとから構成され、前記クライアントは前記画像表示手段を備え、前記認証画像取得手段、前記認証画像照合手段、前記パスワード取得手段および前記パスワード照合手段は前記サーバに備えられていることを特徴とする。
【0018】
更に、第11の発明は、第10の発明に記載のユーザ認証システムにおいて、前記サーバは、参照画像情報と前記認証画像情報との照合に連続して失敗した回数を記憶し、前記回数を超えて参照画像情報と前記認証画像情報との照合に連続して失敗した場合、ユーザ認証を実施しないことを特徴とする。
【0019】
更に、第12の発明は、第10の発明または第11の発明に記載のユーザ認証システムにおいて、前記サーバに備えられた前記パスワード取得手段は、前記認証パスワードを入力する画面を前記クライアントに送信することで、前記クライアントから前記認証パスワードを取得する手段であることを特徴とする。
【0020】
更に、第13の発明は、第10の発明または第11の発明に記載のユーザ認証システムにおいて、前記認証パスワードは前記クライアントに予め記憶され、前記サーバに備えられた前記パスワード照合手段は、記憶された前記認証パスワードを前記クライアントから取得する手段であることを特徴とする。
【0021】
更に、第14の発明は、第10の発明から第13の発明のいずれかに記載のユーザ認証システムであって、前記認証情報取得手段は、前記画像表示手段を用いて、前記参照画像情報に加え、前記画像情報から前記参照画像情報を除いた箇所を矩形や円またはそれに縛られない形で区切った複数の画像を表示し、前記認証画像取得手段は、前記画像表示手段に表示される複数の画像の中から前記ユーザが選択した一つの画像を前記認証画像情報として取得する手段であることを特徴とする。
【0022】
更に、第15の発明は、第10の発明から第14の発明のいずれかに記載のユーザ認証システムであって、前記サーバは、複数の前記参照画像情報と、それぞれの前記参照画像情報を照合に利用する順番を記憶し、前記認証画像照合手段を用いて、前記認証画像情報を取得するごとに、設定された順番通りに前記参照画像情報を利用して前記認証画像情報を照合することを特徴とする。
【発明の効果】
【0023】
上述した本発明によれば、パスワードを用いてユーザを認証する前には、ユーザには必ず前記画像情報が表示されるため、正規のサーバを装ったフィッシング行為の実施が困難になる。また、表示されている前記画像情報の一部を前記認証画像情報として取得し、前記認証画像情報を照合することでユーザ認証システムのセキュリティをより高めることができる。
【0024】
更に、参照画像情報262と前記認証画像情報との照合に連続して失敗した回数を記憶し、前記回数を超えて前記参照画像情報と前記認証画像情報との照合に連続して失敗した場合、ユーザ認証を実施しないことで、なりすまし行為による不正アクセスを防止できる。加えて、複数個の前記参照画像情報を利用することで、セキュリティを高めることができ、前記画像情報が分割された複数の画像の中から前記認証画像情報を選択させることで、前記認証画像情報の選択を容易にすることができる。
【0025】
更に、前記クライアントに前記認証パスワードを記憶することで、前記ユーザは前記認証パスワードを入力する必要がなくなるため、長い前記認証パスワードを利用できるようになる。
【発明を実施するための最良の形態】
【0026】
ここから、本発明に係るユーザ認証システムについて、図を参照しながら詳細に説明する。図1は、本発明が適用されたクライアントサーバシステムを説明する図である。図1に示したように、クライアントサーバシステムは、情報資源を記憶・管理するサーバ2と、ネットワーク3を介してサーバ2に接続し、サーバ2に記憶された情報資源を利用するクライアント1とから、少なくとも構成されている。
【0027】
図1では、本発明を分かり易く説明するために、クライアント1を1台としている。実際には、ネットワーク3を介して複数のクライアント1がサーバ2に接続される。また、図1ではサーバ2を1台のサーバで構成されているかのように図示しているが、サーバ2はアプリケーションサーバなどを備えた複数台のサーバで構成されていてもよい。更に、図1では、HUBやルータなど、本発明の説明に必要とされない装置は省略している。
【0028】
サーバ2は、正当なユーザに対してのみアクセスを許可するために、クライアント1がネットワーク3を介してサーバ2にログインする際は、パスワードを用いたユーザ認証を実施し、このユーザ認証に本発明は適用されている。
【0029】
サーバ2は、認証するユーザごとに画像情報を記憶し、矩形や円もしくはそれに縛られない形で選択した画像情報の任意の一部をユーザの参照画像情報として記憶している。
【0030】
サーバ2は、パスワードを用いたユーザ認証を実施する前に、画像情報をクライアント1に送信し、画像情報をクライアント1のディスプレイ11に表示する。
【0031】
サーバ2は、クライアント1のディスプレイ11に表示された画像情報の任意の一部を矩形や円もしくはそれに縛られない形でユーザに指定させ、ユーザが指定した情報を認証画像情報として取得し、取得した認証画像情報と参照画像情報とを照合する。そして、サーバ2は、認証画像情報と参照画像情報との照合に成功した場合のみ、パスワードを用いたユーザ認証を実施する。
【0032】
このように、本実施の形態によれば、パスワードを用いてユーザを認証する前には、クライアント2に必ず画像情報が表示されるため、正規のサーバ2を装ったフィッシング行為の実施が困難になる。
【0033】
また、クライアント2で再生されている画像情報の任意の一部を矩形や円もしくはそれに縛られない形でユーザに指定させ、指定した情報を認証画像情報として取得し、認証画像情報を照合することでユーザ認証のセキュリティをより高めることができる。
【0034】
図2は、図1で示したクライアントサーバシステムのブロック図である。図2に示したように、クライアント1には、画像や文字を表示するためのプログラムであるブラウザ10と、画像を表示するための手段である画像表示手段としてディスプレイ11が備えられている。
【0035】
クライアント1のブラウザ10は、HTMLなどの構造化文書を解釈し表示する機能に加え、HTMLのSCRIPTタグなどによって埋め込まれたプログラムコード、例えば、Java(登録商標)のコードを実行する機能を備えている。
【0036】
サーバ2には、クライアント2から認証画像情報を取得する認証画像取得手段24と、クライアント2から認証パスワードを取得するパスワード取得手段22と、認証画像情報を照合する認証画像照合手段23と、認証パスワードを照合するパスワード照合手段21と、クライアント1に送信する画像情報261などの情報が記憶される情報記憶手段26と、クライアント1を操作しているユーザ識別情報260を取得するユーザ識別情報取得手段25と、サーバ2の全体を制御する制御手段20とを備えている。
【0037】
サーバ2の情報記憶手段26はハードディスクなどの情報記憶装置で実現され、ユーザを識別するユーザ識別情報260に関連付けて、ユーザ認証に利用する情報として、クライアント1に送信する画像情報261と、画像情報261の任意の一部を矩形や円もしくはそれに縛られない形でユーザが予め指定した参照画像情報262が記憶され、更には、図4のパスワード入力画面などによって、ユーザによって予め設定されたパスワードが参照パスワード263として記憶されている。
【0038】
図3は、クライアント1からサーバ2に送信される画像情報261と参照画像情報262263を説明する図である。クライアント1からサーバに送信される画像情報261は、管理者もしくはユーザによって予めサーバ2に登録される。
【0039】
加えて、サーバ2に登録された画像情報261の任意の一部を矩形や円もしくはそれに縛られない形をユーザが予め指定し、ユーザが予め指定した画像情報261の一部(図3では、点線部で囲った星図形)が参照画像情報262として登録される。
【0040】
図2において、サーバ2のユーザ識別情報取得手段25、認証画像取得手段24およびパスワード取得手段22はそれぞれ、クライアント1のブラウザ10上で動作するアプリケーションで、クライアント1のブラウザ10に対応したプログラムコードで記述されている。また、認証画像照合手段23とパスワード照合手段21は、サーバ2上で動作するアプリケーションである。
【0041】
サーバ2のユーザ識別情報取得手段25とは、クライアント1を操作しているユーザを識別するための情報であるユーザ識別情報260を取得する手段で、図4は、ユーザ識別情報取得手段25がブラウザ10上で動作したときに表示される画面の一例で、ユーザ識別情報取得手段25は、図4の入力欄25aに入力された情報をユーザ識別情報260としてクライアント1からサーバ2に送信する。
【0042】
サーバ2の認証画像取得手段24は、ユーザ識別情報取得手段25が取得したユーザ識別情報260に関連付けられ情報記憶手段26に記憶されている画像情報261をクライアント1のディスプレイ11に表示させる機能と、クライアント1に表示した画像情報261の任意の一部を矩形や円もしくはそれに縛られない形でユーザに指定させ、ユーザが指定した画像情報261の一部を参照画像情報262として取得する機能とを備えている。
【0043】
図5は、認証画像取得手段24が動作したときにブラウザ10に表示される画面の一例である。クライアント1の画面には、図3で示した画像情報261と、ユーザが指定した認証画像情報をサーバ2に送信するためのボタン24aが表示される。
【0044】
ユーザが認証画像情報を指定するときは、ポインタ24bを用いて画像情報261の任意の一部を指定した後、ボタン24aを選択する。ボタン24aが選択されると、ポインタ24bによって指定された画像情報261の一部が認証画像情報としてサーバ2に送信される。
【0045】
サーバ2の認証画像照合手段23とは、認証画像取得手段24が取得した認証画像情報と、情報記憶手段26に記憶された参照画像情報262とを照合する手段である。上述しているように、ユーザが認証画像情報を手動で指定するため、認証画像照合手段23は、認証画像情報の指定誤差を考慮して照合することが望ましい。
【0046】
例えば、認証画像照合手段23は認証画像情報の特徴量と、参照画像情報262の特徴量をそれぞれ演算比較し、それぞれの特徴量の誤差が事前に設定された範囲内であれば、認証画像情報と参照画像情報262とは一致すると判断する。
【0047】
サーバ2のパスワード取得手段22とは、例えば、図6で示したパスワード入力画面をブラウザ10に表示し、図6の入力欄22aにユーザが入力した情報を参照パスワード263として取得する手段である。
【0048】
サーバ2のパスワード照合手段21は、パスワード取得手段22が取得したパスワードと情報記憶手段26に記憶されている参照パスワード263とを照合する手段で、この手段は一般的な手段であるため、詳細は省く。
【0049】
ここから、サーバ2の制御手段20が、サーバ2に備えられた手段を利用してユーザ認証する手順について説明する。図7は、サーバ2がユーザ認証する手順を示したフロー図である。この手順の最初のステップS1は、クライアント1からユーザ識別情報260を取得するステップである。
【0050】
クライアント1からサーバ2にアクセス要求があると、制御手段20はユーザ識別情報取得手段25をクライアント1に送信し、ユーザ識別情報取得手段25はブラウザ10上で動作する。ユーザ識別情報取得手段25がブラウザ10上で動作すると、例えば、図4の画面がクライアント2のディスプレイ11に表示され、ユーザ識別情報取得手段25は、図4の入力欄25aに入力された情報をユーザ識別情報260としてサーバ2に送信する。
【0051】
次のステップS2は、サーバ2が認証画像情報を取得するステップである。サーバ2がユーザ識別情報260を取得すると、制御手段20は、取得したユーザ識別情報260に関連付けられて情報記憶手段26に記憶されている画像情報261および認証画像取得手段24とを、クライアント1に送信する。
【0052】
クライアント1に送信された認証画像取得手段24はブラウザ10上で動作し、例えば、画像情報261として図5の画面をディスプレイ11に表示する。そして、例えば、図5の画面をクライアント1に表示させ、ユーザがポインタ24bによって画像情報261の一部を指定すると、ユーザが指定した画像情報261の一部を認証画像情報として認証画像取得手段24はサーバ2に送信する。
【0053】
次のステップS3は、認証画像情報を照合するステップである。制御手段20は、クライアント1から認証画像情報を取得すると、ステップS1で取得したユーザ識別情報260に関連付けられて記憶している参照画像情報262と認証画像情報とを照合する。このステップにおいて、照合に失敗した場合はこの手順を終了し、照合に成功した場合はステップS4に進む。
【0054】
認証画像情報の照合に成功した場合に実行されるステップS4は、認証パスワードを取得するステップである。制御手段20は、認証画像情報と参照画像情報262との照合に成功すると、パスワード取得手段22をクライアント1に送信し、パスワード取得手段22はクライアント1のブラウザ10上で動作する。
【0055】
パスワード取得手段22がクライアント1のブラウザ10上で動作すると、例えば、図6の画面がブラウザ10上に表示され、図6の入力欄22aに入力された情報を認証パスワードとして取得し、取得したパスワードをサーバ2に送信する。
【0056】
次のステップS5は、認証パスワードを照合するステップである。制御手段20は、ステップS1で取得したユーザ識別情報260に関連付けられて記憶している参照パスワード263と認証パスワードとを照合する。このステップにおいて、照合に失敗した場合はこの手順を終了し、照合に成功した場合はステップS6に進み、ステップS6ではクライアント1のサーバへのアクセスが許可される。
【0057】
なお、上述した実施の形態において、サーバ2の制御手段20は、連続して認証画像情報の照合に失敗できる回数を示すリトライ回数を記憶し、リトライ回数を超えて認証画像情報の照合に失敗した場合、制御手段20は認証画像照合手段23を作動させないことが望ましい。
【0058】
更に、上述した実施の形態において、認証パスワードがクライアント1に記憶されていてもよい。このときは、パスワード取得手段22はクライアント1からパスワードを取得する手段になる。図8は、パスワード取得手段22が作動したときにディスプレイ11に表示され、クライアント1に記憶したパスワードを送信する画面の一例で、図8の送信ボタン22bが選択されたときに、パスワード取得手段22は、クライアント2に記憶された認証パスワードをサーバ2に送信する。
【0059】
また、本発明では、サーバ2に備えられた認証画像照合手段23と認証画像取得手段24のそれぞれのプログラムを変更することで、認証画像情報と参照画像情報262との照合方法に更に特徴をもたせることもできる。
【0060】
(変形例1)
ユーザ認証に利用する参照画像情報262として、ユーザごとに一つの参照画像情報262を記憶していたが、ユーザ認証に利用する参照画像情報262をユーザごとに複数設定してもよい。複数の参照画像情報262を記憶する場合は、情報記憶手段26には、ユーザ認証に利用する情報として、複数の参照画像情報262と共に、それぞれの参照画像情報262を利用する順番も記憶されている。
【0061】
図9は、複数の参照画像情報262を設定したときの一例を示した図である。図においては、参照画像情報262として、星型の参照画像情報262aと丸型の参照画像情報262bとが設定され、照合される順番は、最初が星型の参照画像情報262aで、次が丸型の参照画像情報262bである。
【0062】
図10は、複数の参照画像情報262を用いてユーザ認証する手順を説明するフロー図で、複数の参照画像情報262を記憶したときのユーザ認証手順では、図7で示したフロー図のステップS2およびステップS3が変更される。
【0063】
複数の参照画像情報262を記憶したときのユーザ認証手順では、まず、ステップS2の代わりにステップS2aが実行され、このステップでは、制御装置20から認証画像取得手段24が送信され、クライアント1に送信された認証画像取得手段24はブラウザ10上で動作し、例えば、画像情報261をディスプレイ11に表示する。
【0064】
次は、情報記憶手段26に記憶されている参照画像情報262の数だけ繰り返し実行されるループ処理L1で、このループ処理L1はステップS3aからステップS3bで定義される。ステップS3aでは、認証画像取得手段24は、図7のステップS2と同じ内容で認証画像情報を取得し、取得した認証画像情報をサーバ2に送信する。
【0065】
ループ処理の次のステップS3bは、認証画像情報を照合するステップである。制御手段20は、クライアント1から認証画像情報を取得すると、ステップS1で取得したユーザ識別情報260に関連付けられ、利用する順番がループ処理の回数である参照画像情報262と認証画像情報とを照合する。
【0066】
このステップにおいて、照合に失敗した場合はこの手順を終了する。照合に成功し、すでにループ処理が参照画像情報262の数だけ繰り返し実行されたときは、図7のステップS4に進み、ループ処理が参照画像情報262の数だけ繰り返し実行されていないときは、ループ処理L1を実行する。
【0067】
例えば、図9で示した例においては、最初に取得した認証画像画像と星型の参照画像情報262aが照合され、照合に成功した場合のみ、次に取得した認証画像情報と丸型の参照画像情報262bとが照合される。そして、丸型の参照画像情報262bを利用した照合に成功すると、制御手段10は、パスワード取得手段22をクライアント1に送信する。
【0068】
(変形例2)
更に、本発明では、認証画像取得手段24が認証画像情報を取得する手段をも変更することができる。上述した実施の形態においては、この画像情報の任意の部分を矩形や円もしくはそれに縛られない形でユーザが指定することで認証画像情報を取得しているが、複数の画像の中から一つの画像が選択されることで認証画像情報を取得してもよい。
【0069】
すなわち、画像情報261から参照画像情報262を除いた部分を、矩形や円またはそれに縛られない形で複数に区切り、参照画像情報262と画像情報261の複数の断片を同時に表示し、ユーザが選択した一つの画像を認証画像情報として取得するようにしてもよい。
【0070】
なお、この変形例においても、複数の参照画像情報262を設定することができる。上述したように、設定された複数の参照画像情報262には照合される順番が設けられ、順番通りに参照画像情報262が選択されたときのみ、制御手段10は、パスワード取得手段22をクライアント1に送信する。
【0071】
図11は、断片化されて表示される画像情報261の一例である。図11(a)は、断片化される前の画像情報261を説明する図である。図11(a)の画像情報261は、丸、四角、三角、菱形そして星型を組み合せた画像で、参照画像情報262として、丸型の参照画像情報262cと星型の参照画像情報262dが設定され、照合する順序は、最初が丸型参照画像情報262cで、次に星型の参照画像情報262dであるとする。
【0072】
図11(b)は、認証画像情報を取得するときにディスプレイ11に表示される画像を説明する図である。図11(b)に示したように、照合するときは、画像情報261は、丸、四角、三角、菱形そして星型が区切られた状態で表示される。そして、ユーザによって、丸型と星型の図形が順に選択された場合のみ、参照画像情報262の照合は成功したと判断され、制御手段20は、パスワード取得手段11を作動させる。
【図面の簡単な説明】
【0073】
【図1】クライアントサーバシステムを説明する図。
【図2】クライアントサーバシステムのブロック図。
【図3】画像情報を説明する図。
【図4】ユーザ識別情報取得手段が動作したときにブラウザに表示される画面の一例。
【図5】認証画像取得手段が動作したときにブラウザに表示される画面の一例。
【図6】パスワード入力画面の一例。
【図7】サーバがユーザ認証する手順を示したフロー図。
【図8】クライアントに記憶したパスワードを送信する画面の一例。
【図9】複数の参照画像情報を設定したときの一例を示した図。
【図10】複数の参照画像情報を用いてユーザ認証する手順を説明するフロー図。
【図11】断片化されて表示される画像情報の一例。
【符号の説明】
【0074】
1 クライアント
10 ブラウザ
11 ディスプレイ
2 サーバ
20 制御手段
21 パスワード照合手段
22 パスワード取得手段
23 認証画像照合手段
24 認証画像取得手段
25 ユーザ識別情報取得手段
26 情報記憶手段
260 ユーザ識別情報
261 画像情報
262 参照画像情報
263 参照パスワード
3 ネットワーク



【特許請求の範囲】
【請求項1】
パスワードを用いたユーザ認証方法であって、パスワードを用いたユーザ認証を実行する前に、認証するユーザに対して予め設定された画像情報を表示するステップa、前記ユーザのパスワードを用いてユーザ認証するステップbが順に実行されることを特徴とするユーザ認証方法。
【請求項2】
請求項1に記載のユーザ認証方法であって、前記ステップaの後、前記画像情報の任意の一部を矩形や円もしくはそれに縛られない形で前記ユーザが指定した画像を認証画像情報として取得するステップa1、予め登録されている前記画像情報の一部の画像である参照画像情報と前記認証画像情報とを照合するステップa2を実行し、前記認証画像情報の照合に成功した場合のみ、前記ステップbが実行されることを特徴とするユーザ認証方法。
【請求項3】
請求項2に記載のユーザ認証方法であって、予め設定された回数だけ、前記参照画像情報と前記認証画像情報との照合に連続して失敗した場合は、前記ステップa1および前記ステップa2は実行されないことを特徴とするユーザ認証方法。
【請求項4】
請求項1から請求項3のいずれかに記載のユーザ認証方法であって、前記ステップaで表示される前記画像情報は前記ユーザごとに設定されることを特徴とするユーザ認証方法。
【請求項5】
請求項2から請求項4のいずれかに記載のユーザ認証方法であって、前記ステップaでは、前記参照画像情報に加え、前記画像情報から前記参照画像情報を除いた箇所を矩形や円またはそれに縛られない形で複数に区切った状態で表示し、前記ステップa1では、表示される複数の画像の中から前記ユーザが選択した一つの画像を前記認証画像情報として取得することを特徴とするユーザ認証方法。
【請求項6】
請求項2から請求項5のいずれかに記載のユーザ認証方法であって、複数の前記参照画像情報と、それぞれの前記参照画像情報が照合に利用する順番とが設定され、前記ステップa1では、前記認証画像情報を取得するごとに、設定された順番通りに前記参照画像情報を利用して前記認証画像情報を照合し、すべての前記参照画像情報を利用した照合に成功した場合のみ、前記ステップbが実行されることを特徴とするユーザ認証方法。
【請求項7】
パスワードを用いてユーザを認証するユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザを識別するための情報であるユーザ識別情報に関連付けて画像情報と、予め設定された前記ユーザのパスワードである参照パスワードとを記憶し、更に、前記ユーザ認証システムは、認証する前記ユーザの前記ユーザ識別情報に関連付けられた前記画像情報を表示する画像表示手段、前記参照パスワードと照合するためのパスワードである認証パスワードを前記ユーザから取得するパスワード取得手段、前記参照パスワードと前記認証パスワードを照合するパスワード照合手段を備え、前記ユーザ認証システムは、前記画像表示手段を用いて前記画像情報を表示した後に、前記パスワード照合手段を作動させることを特徴とするユーザ認証システム。
【請求項8】
請求項7に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザが操作するクライアントと、前記クライアントとネットワークを介して接続されたサーバとから構成され、前記クライアントは前記画像表示手段を備え、前記パスワード取得手段および前記パスワード照合手段は前記サーバに備えられていることを特徴とするユーザ認証システム。
【請求項9】
請求項7に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記画像情報および前記参照パスワードに加え、前記ユーザ識別情報に関連付けて、前記画像情報の一部である参照画像情報を記憶し、更に、前記ユーザ認証システムは、前記画像表示手段を用いて前記画像情報を表示し、この画像情報の任意の部分を矩形や円もしくはそれに縛られない形で前記ユーザが指定した画像を認証画像情報として取得する認証画像取得手段、前記認証画像情報と前記参照画像情報とを照合する認証画像照合手段を備え、前記ユーザ認証システムは、前記認証画像照合手段が前記認証画像情報の照合に成功した後に、前記パスワード照合手段を作動させることを特徴とするユーザ認証システム。
【請求項10】
請求項9に記載のユーザ認証システムであって、前記ユーザ認証システムは、少なくとも、前記ユーザが操作するクライアントと、前記クライアントとネットワークを介して接続されたサーバとから構成され、前記クライアントは前記画像表示手段を備え、前記認証画像取得手段、前記認証画像照合手段、前記パスワード取得手段および前記パスワード照合手段は前記サーバに備えられていることを特徴とするユーザ認証システム。
【請求項11】
請求項10に記載のユーザ認証システムにおいて、前記サーバは、参照画像情報と前記認証画像情報との照合に連続して失敗した回数を記憶し、前記回数を超えて参照画像情報と前記認証画像情報との照合に連続して失敗した場合、ユーザ認証を実施しないことを特徴とするユーザ認証システム。
【請求項12】
請求項10または請求項11に記載のユーザ認証システムにおいて、前記パスワード取得手段は、前記認証パスワードを入力する画面を前記クライアントに送信することで、前記クライアントから前記認証パスワードを取得する手段であることを特徴とするユーザ認証システム。
【請求項13】
請求項10または請求項11に記載のユーザ認証システムにおいて、前記認証パスワードは前記クライアントに予め記憶され、前記サーバに備えられた前記パスワード照合手段は、記憶された前記認証パスワードを前記クライアントから取得する手段であることを特徴とするユーザ認証システム。
【請求項14】
請求項10から請求項13のいずれかに記載のユーザ認証システムであって、前記認証情報取得手段は、前記画像表示手段を用いて、前記参照画像情報に加え、前記画像情報から前記参照画像情報を除いた箇所を矩形や円またはそれに縛られない形で区切った複数の画像を表示し、前記認証画像取得手段は、前記画像表示手段に表示される複数の画像の中から前記ユーザが選択した一つの画像を前記認証画像情報として取得する手段であることを特徴とするユーザ認証システム。
【請求項15】
請求項10から請求項14のいずれかに記載のユーザ認証システムであって、前記サーバは、複数の前記参照画像情報と、それぞれの前記参照画像情報を照合に利用する順番を記憶し、前記認証画像照合手段を用いて、前記認証画像情報を取得するごとに、設定された順番通りに前記参照画像情報を利用して前記認証画像情報を照合することを特徴とするユーザ認証システム。



【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate


【公開番号】特開2007−249344(P2007−249344A)
【公開日】平成19年9月27日(2007.9.27)
【国際特許分類】
【出願番号】特願2006−68937(P2006−68937)
【出願日】平成18年3月14日(2006.3.14)
【出願人】(000002897)大日本印刷株式会社 (14,506)
【Fターム(参考)】