(57)【要約】      （修正有）【課題】利用者の記憶の負担を軽減し且つ安全性が高い個人認証を行う。【解決手段】クライアント端末１に接続されクライアント端末１におけるユーザ認証判定を行う認証サーバ装置２を備え、この認証サーバ装置２が、予め設定された任意画像情報および予め認証されたユーザに対応して登録された登録画像情報を記憶する画像情報記憶手段２３と、前記登録画像情報および任意画像情報を組み合わせた認証用画像を生成する画像生成手段２５と、前記認証用画像に含まれる前記登録画像情報全てが選択指定された場合に前記クライアント端末１のユーザ認証を行う認証判定手段２６とを有する。【選択図】図１
2009104314.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末に接続され当該クライアント端末におけるユーザ認証判定を行う認証サーバ装置を備えた画像選択認証システムであって、
前記認証サーバ装置は、予め設定された任意画像情報および予め認証されたユーザに対応して登録された登録画像情報を記憶する画像情報記憶手段と、前記登録画像情報および任意画像情報を組み合わせた認証用画像を生成する画像生成手段と、前記認証用画像に含まれる前記登録画像情報全てが選択指定された場合に前記クライアント端末のユーザ認証を行う認証判定手段とを備えたことを特徴とする画像選択認証システム。
【請求項２】
前記請求項１に記載の画像選択認証システムにおいて、
前記クライアント端末は、前記認証用画像を出力表示する出力表示手段と、前記認証用画像内に予め設定された座標情報を選択指定する選択指定手段とを備え、
前記認証判定手段は、前記選択指定された座標情報に基づき前記認証用画像内の登録画像情報全てが選択指定されたか否かを判定する座標認証判定機能を有することを特徴とした画像選択認証システム。
【請求項３】
前記請求項１又は２に記載の画像選択認証システムであって、
前記画像生成手段は、前記認証用画像を生成する際に前記登録画像情報および任意画像情報からランダムに画像情報の組み合わせを選出すると共に当該選出された各画像情報に対して加工処理を行う画像情報選出加工機能を備えたことを特徴とする画像選択認証システム。
【請求項４】
前記請求項３に記載の画像選択認証システムであって、
前記認証サーバ装置は、予め設定されたユーザＩＤと前記登録画像情報とを関連付けて記憶する画像情報記憶手段を備えると共に、前記クライアント端末装置は、前記画像情報記憶手段に対して画像情報の登録を行う画像情報登録手段を有することを特徴とした画像選択認証システム。
【請求項５】
前記請求項１乃至４の何れか１つに記載の画像選択認証システムにおいて、
前記出力表示手段は、前記認証用画像内の前記登録画像情報および任意画像情報の表示領域をマスクした状態で前記認証用画像を出力表示すると共に、当該マスクされた表示領域が前記選択入力手段により選択された場合に当該画像情報を表示するマスキング表示機能を備えたことを特徴とする画像選択認証システム。
【請求項６】
クライアント端末に接続され当該クライアント端末のユーザの認証判定を行う認証サーバ装置であって、
予め設定された任意画像情報および予め認証されたユーザにより登録された登録画像情報を記憶する画像情報記憶手段と、前記登録画像情報および任意画像情報を組み合わせた認証用画像を生成する画像生成手段と、前記認証用画像に含まれる前記登録画像情報全てが選択指定された場合に前記クライアント端末のユーザ認証を行う認証判定手段とを備えたことを特徴とする認証サーバ装置。
【請求項７】
前記請求項６に記載の認証サーバにおいて、
前記画像生成手段は、認証用画像内に座標情報を設定する座標情報設定機能を備え、前記認証判定手段は、前記クライアント端末により選択指定された座標情報に基づき前記認証用画像内の登録画像情報全てが選択指定されたか否かを判定する座標認証判定機能を有することを特徴とした認証サーバ装置。
【請求項８】
前記請求項６又は７に記載の認証サーバ装置において、
前記画像生成手段は、前記認証用画像を生成する際に前記登録画像情報および任意画像情報からランダムに画像情報の組み合わせを選出すると共に当該選出された各画像情報に対して加工処理を行う画像情報選出加工機能を備えたことを特徴とする認証サーバ装置。
【請求項９】
前記請求項６乃至８の何れか１つに記載の認証サーバ装置において、
前記クライアント端末装置から送り込まれる画像情報を予め設定されたユーザＩＤに関連付けて記憶する画像情報登録手段を有することを特徴とする認証サーバ装置。
【請求項１０】
クライアント端末及び認証サーバ装置が相互に通信を行い前記認証サーバ装置が前記クライアント端末のユーザ認証判定を行う画像選択認証システムにあって、前記認証サーバ装置に予め登録された画像情報を介して入力される情報に基づき前記クライアント端末のユーザ認証判定を行う画像選択認証方法であって、
前記認証サーバ装置に対して認証要求およびユーザＩＤを送信するユーザ認証要求工程と、
送り込まれたユーザＩＤに基づき、当該ユーザＩＤに対応して予め記憶された画像情報を含む認証用画像を生成し送信する認証用画像生成送信工程と、
送り込まれた認証用画像内に表示された前記画像情報を選択指定する座標情報選択指定工程と、
前記認証用画像内で選択指定された位置を示す座標情報に基づきユーザ認証判定を行いその認証結果を送信する認証判定送信工程とを備えたことを特徴とする画像選択認証方法。
【請求項１１】
クライアント端末及び認証サーバ装置が相互に通信を行い前記認証サーバ装置が前記クライアント端末のユーザ認証判定を行う画像選択認証システムにあって、前記認証サーバ装置に予め登録された画像情報を介して入力される情報に基づき前記クライアント端末のユーザ認証判定を行うための画像選択認証プログラムであって、
前記クライアント端末からの認証要求に対してユーザＩＤを要求するユーザＩＤ要求機能と、前記クライアント端末から送り込まれたユーザＩＤに基づき当該ユーザＩＤに対応して予め記憶された画像情報を含む認証用画像を生成し前記クライアント端末に送信する認証用画像生成送信機能と、前記認証用画像内で前記クライアント端末装置により選択指定された位置を示す座標情報に基づいてユーザ認証判定を行うと共に前記クライアント端末に認証結果を送信する認証判定送信機能とを前記認証サーバ装置に設けられたコンピュータに実行させることを特徴とする画像選択認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータやネットワークなどにアクセスするユーザ個人を認証する認証システムに関する。
【背景技術】
【０００２】
情報システム用の個人認証方式のうち、クレデンシャル情報の漏洩を回避する方式としてワンタイムパスワード認証が利用されている。このワンタイムパスワード認証では、認証に利用されるクレデンシャル情報が、時間の経過に伴い、又は認証処理ごとに変更されるため、一度利用されたクレデンシャル情報が漏洩した場合でもセキュリティ上の問題が生じない認証方式である。
しかしながら、一般に上記の認証方式では、認証判定時に被認証者が、ワンタイムパスワードを被認証者に伝えるパスワード生成機(トークン)などの機器を携帯していなければならないという煩わしさがある。
一方、パスワード生成機を用いない手法としてマトリクス認証と呼ばれる手法がある。しかしながらこの方式は、予め幾何学パターンを各ユーザが記憶しておく必要があり、ユーザ本人と関連性の薄い幾何学パターンはユーザにとって記憶しにくいものであり、また忘れやすいという不都合がある。
【０００３】
これに対して、表示画面に画像を表示するための画面表示手段を備えた端末と、この端末に複数の画像を送信し当該画像に対する被認証者による選択内容によって認証を行うサーバ装置を備え、送信された複数の画像の表示位置を表示画面上で変化させると共に、画面上表示される複数の画像からユーザ個人になじみのある画像を選択させることにより認証を行う認証方式が開示されている(特許文献１)。
【０００４】
【特許文献１】特開２００２−２２９９４８公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の関連技術においては、サーバ装置からクライアント端末に送信される認証用画像が複数あることにより、被認証者が入力動作を行う際に被認証者がどれを選択したかが比較的容易に判別され得る。このため、覗き見によるショルダーハッキング等によりクレデンシャル情報(照合情報)が漏洩してしまうといったセキュリティ上の不都合が生じ得る。
又、サーバ装置と端末との相互通信において、通信内容が盗み取られた場合、被認証者の照合情報が判別しやすく、このため照合内容が悪用され得るなどのセキュリティ上の不都合がある。
【０００６】
［発明の目的］
本発明は、上記従来例の有する不都合を改善し、利用者の記憶の負担を軽減すると共に安全性が高い画像選択認証システム、画像選択認証方法、および画像選択認証プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る画像選択認証システムは、クライアント端末に接続され当該クライアント端末におけるユーザ認証判定を行う認証サーバ装置を備えた画像選択認証システムであって、前記認証サーバ装置は、予め設定された任意画像情報および予め認証されたユーザに対応して登録された登録画像情報を記憶する画像情報記憶手段と、前記登録画像情報および任意画像情報を組み合わせた認証用画像を生成する画像生成手段と、前記認証用画像に含まれる前記登録画像情報全てが選択指定された場合に前記クライアント端末のユーザ認証を行う認証判定手段とを備えた構成となっている。
【０００８】
又、クライアント端末に接続され当該クライアント端末のユーザの認証判定を行う認証サーバ装置であって、予め設定された任意画像情報および予め認証されたユーザにより登録された登録画像情報を記憶する画像情報記憶手段と、前記登録画像情報および任意画像情報を組み合わせた認証用画像を生成する画像生成手段と、前記認証用画像に含まれる前記登録画像情報全てが選択指定された場合に前記クライアント端末のユーザ認証を行う認証判定手段とを備えたことを特徴としている。
【０００９】
更に、クライアント端末及び認証サーバ装置が相互に通信を行い前記認証サーバ装置が前記クライアント端末のユーザ認証判定を行う画像選択認証システムにあって、前記認証サーバ装置に予め登録された画像情報を介して入力される情報に基づき前記クライアント端末のユーザ認証判定を行う画像選択認証方法であって、前記認証サーバ装置に対して認証要求およびユーザＩＤを送信するユーザ認証要求工程と、送り込まれたユーザＩＤに基づき、当該ユーザＩＤに対応して予め記憶された画像情報を含む認証用画像を生成し送信する認証用画像生成送信工程と、送り込まれた認証用画像内に表示された前記画像情報を選択指定する座標情報選択指定工程と、前記認証用画像内で選択指定された位置を示す座標情報に基づきユーザ認証判定を行い認証結果を送信する認証判定送信工程とを備えたことを特徴とする。
【００１０】
又、クライアント端末及び認証サーバ装置が相互に通信を行い前記認証サーバ装置が前記クライアント端末のユーザ認証判定を行う画像選択認証システムにあって、前記認証サーバ装置に予め登録された画像情報を介して入力される情報に基づき前記クライアント端末のユーザ認証判定を行うための画像選択認証プログラムであって、前記クライアント端末からの認証要求に対してユーザＩＤを要求するユーザＩＤ要求機能と、前記クライアント端末から送り込まれたユーザＩＤに基づき当該ユーザＩＤに対応して予め記憶された画像情報を含む認証用画像を生成し前記クライアント端末に送信する認証用画像生成送信機能と、前記認証用画像内で前記クライアント端末装置により選択指定された位置を示す座標情報に基づいてユーザ認証判定を行うと共に前記クライアント端末に認証結果を送信する認証判定送信機能とを前記認証サーバ装置に設けられたコンピュータに実行させることを特徴としている。
【発明の効果】
【００１１】
本発明は、以上のように構成され機能するので、これによると、登録された画像情報を含む認証用画像を生成する手段と、当該認証用画像内の適切な画像情報全てが選択指定された場合に限りユーザ認証を行う手段を備えた構成としたので、利用者の記憶にかかる負担を軽減し、且つ照合情報漏洩を抑制することできるという、従来にない優れた画像選択認証システム、認証サーバ装置、画像選択認証方法、および画像選択認証プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
［実施形態］
本発明の実施形態は、図１に示すように、汎用的な通信網であるネットワーク３に接続され、ユーザによってユーザ認証判定のための入力が行われるクライアント端末装置１と、このクライアント端末装置１にネットワーク３を介して接続され、上記ユーザの認証判定を行う認証サーバ装置２を備えている。
【００１３】
又、上記認証サーバ装置２は、クライアント端末装置１との相互通信を制御する通信制御部２１と、クライアント端末装置１から送り込まれた入力情報に基づきユーザの認証判定処理を行う中央演算部２２と、ユーザＩＤおよび各ユーザに対応して登録された画像情報を記憶する画像情報記憶部２３とを備え、更に、中央演算部２２は、ユーザＩＤを要求するユーザＩＤ要求手段２４と、前記記憶された画像情報からユーザ認証判定用の入力画面を生成する認証判定画面生成手段２５、上記入力画面を介して送り込まれた入力情報に基づきユーザの認証判定を実行する座標認証判定手段２６を有する構成となっている。
【００１４】
又、上記クライアント端末装置１は、図２に示すように、ユーザからユーザＩＤおよび認証判定用の入力を受け付ける選択指定入力手段１２と、認証サーバ装置２から送り込まれた画像情報が出力表示される出力表示手段１３と、この出力表示手段１３に対する画像表示を制御すると共にユーザからの入力情報を処理する中央演算処理手段１１と、ネットワーク３に接続され認証サーバ装置２との相互通信を制御する外部通信インタフェース１０を備えた構成となっている。
ここで、上記選択指定入力手段１２は、出力表示手段１３に表示されたポインタを操作するポインティングデバイスや出力表示手段１３に表示された画面に対して操作するタッチパネル装置などを想定している。又、出力表示手段１３は、タッチパネル装置に対応したディスプレイ装置を想定している。
【００１５】
以下、これを詳説する。
【００１６】
クライアント端末装置１の中央演算処理部１１は、ユーザから選択指定入力手段１２を介して入力された認証要求を認証サーバ装置２に送信するユーザ認証要求送信機能を有する。
ここで、この認証要求は、例えば、ユーザ１がクライアント端末１の選択指定入力手段１２(タッチパネル)をタッチする、又は、クライアント端末装置１に認証開始用に予め設定されたボタンを押下することにより送信される設定であってもよい。
【００１７】
又、中央演算処理部１１は、認証サーバ装置２から送り込まれたユーザＩＤ要求を受信すると共に出力表示手段１３にユーザＩＤ入力用画面を表示する入力用画面出力機能を有する。
更に、中央演算処理部１１は、出力表示手段１３を介してユーザにより入力されたユーザＩＤを受け取ると共に認証サーバ装置２に送信するユーザＩＤ送信機能を備えている。
【００１８】
又、中央演算処理部１１は、認証用サーバ装置２から送り込まれた認証用画像を受信すると共に当該認証用画像を出力表示手段１３に表示する認証用画像表示機能を有する。
更に、中央演算処理部１１は、ユーザが出力表示された認証用画像を選択指定入力手段１２を利用して選択指定した場合に、当該選択指定された認証用画像上の座標情報を算出する入力座標情報算出機能と、認証用画像に設定された送信入力ボタンがユーザにより押下された場合に、上記算出された座標情報(選択指定結果)を認証サーバ装置２に送信する座標情報送信機能を備えている。
【００１９】
選択指定入力手段１２は、認証サーバ装置２の画像情報記憶手段に対して画像情報の登録を行う画像情報登録機能(画像情報登録手段に相当)を備えている。
これにより、端末のユーザは、自分にとってなじみのある画像情報を照合情報(正解画像)として登録することができ、これにより、忘れづらくセキュリティ性の高い照合情報を設定することができる。
【００２０】
出力表示手段１３は、認証サーバ装置２から送り込まれた認証用画像を中央演算処理部１１の制御に基づいて出力表示する出力表示実行機能を備えている。
又、出力表示手段１３は、出力表示された認証用画像内の登録画像情報および任意画像情報(選出画像)の表示領域をマスキングすると共に、マスキングされた表示領域が前記選択入力手段(例えばポインタ)により選択された場合に、選出画像を表示するマスキング表示機能を有し、予め、このマスキング表示機能が、認証用画像に対してユーザが選択入力を行う際に実行される設定としてもよい。
ここで、上記マスキング表示機能が実行された場合の認証用画像の一例を図３に示す。
これにより、マウスなどのポインティングデバイスで選択された画像領域に限り下地となっている選出画像が表示されるので、被認証者が現在見ている画像のみしか表示されない。
このため、背後から正解画像を知ろうとする悪意の第３者も被認証者がどの画像を選択しているかを知ることが困難となり、ショルダーハッキングを効果的に抑制することができる。
【００２１】
中央演算部２２は、通信制御部２１を介して行われる通信を実行する通信実行機能と、クライアント端末１から送り込まれる情報内容を判断して、ユーザＩＤ要求手段２４、認証用画像生成手段２５、および座標認証判定手段に振り分ける受信情報中継機能を備えている。
又、中央演算部２２は、生成された認証用画像を通信制御部２１を介してクライアント端末１に送信する認証画像送信機能を有している。
【００２２】
画像情報記憶部２３は、予め設定されたユーザＩＤと前記登録画像情報とを関連付けて記憶する対応画像情報記憶機能と、ネットワーク３を介して送り込まれる画像情報を、前記ユーザＩＤに関連付けて、新たに対応画像情報として登録及び記憶する画像情報追加記憶機能を備えている。
ここで、上述のように、画像情報記憶部２３に記憶されたユーザＩＤおよび登録画像情報の記憶形式の一例を図４に示す。
【００２３】
認証サーバ装置２のユーザＩＤ要求手段２４は、クライアント端末１に対して被認証者(ユーザ)を特定するユーザＩＤを要求するユーザＩＤ要求機能を備えている。
【００２４】
認証用画像生成手段２５は、クライアント端末装置１から送り込まれたユーザＩＤを受信すると共に当該ユーザＩＤ(ユーザ)に対応した認証用画像を生成する認証判定画面生成機能を備えている。
ここで、認証用画像生成手段２５は、上記画像情報記憶部２３に記憶された異なる種別の画像情報からそれぞれ、ランダムに画像情報を選出(抽出)する画像情報選出機能を備えている。
ここで、上述のように抽出される画像情報の数および組み合わせは、ユーザＩＤが送り込まれる毎にランダムに設定されるものとする。尚、上記ユーザＩＤに対応して記憶された画像群から抽出された画像を正解画像とする。
ここで、上記異なる種別の画像情報は、ユーザＩＤに対応して記憶された画像群、登録されたユーザＩＤのどれとも対応して設定されていない、予め設定された画像郡(以下「ダミー画像群」という)である。
【００２５】
又、送り込まれたユーザＩＤ以外の他のユーザＩＤに対応して記憶された登録画像群から画像情報をランダムに選出する設定であってもよい。
尚、他のユーザＩＤに対応して記憶された登録画像群、およびダミー画像群からは画像情報が選出されない場合があってもよい。
又、上記選出される画像情報の数および組み合わせについては、ユーザＩＤが送り込まれる毎にランダムに設定される。
【００２６】
認証用画像生成手段２５は、上記選出された各画像情報(以下「選出画像」という)に対して、リサイズ等の加工処理を行う選出画像加工処理機能を有する。
尚、選出画像に対してトリミングや、画像サイズ、向き、色調の変換といった処理が行われてもよい。また、選出画像が相互にランダムな大きさになるようにリサイズ処理を行ってもよい。
上述のように、認証用画像を生成する際に選出された画像をランダムリサイズすることにより、登録を行ったユーザ以外に対する登録画像の認識を困難にすることができる。
【００２７】
更に、認証用画像生成手段２５は、上記加工処理された複数の選出画像がランダムに配置された、１つの画像(以下「選択入力画像」という)を設定する選択入力画像設定機能を備えている。
ここで、上記選択入力画像設定機能により設定される選択入力画像の一例を図５に示す。この選択入力画像に選出画像が、ランダム配置された全体を１つの画像として設定することにより、通信中に登録画像情報(正解画像)が盗まれることを抑制することができる。
尚、上記設定された選択入力画像内で、選出画像どうしが重なって配置された場合には、各正解画像の一部が他の画像に隠れないように、つまり、各正解画像は全て表示されるように配置する。又は、全ての選出画像が相互に重ならないように配置されるようにしてもよい。
【００２８】
又、認証用画像生成手段２５は、上記選択入力画像に座標情報を設定すると共に各正解画像の配置されたそれぞれの領域情報(以下「正解画像領域」という)を示す座標領域情報を、前記画像情報記憶部２３に記憶する正解画像領域記憶機能を備えている。
尚、ここで記憶される座標領域情報は、例えば、正解画像領域が矩形である場合、各正解画像の角４点を記憶することにより、正解画像座標領域を特定する。
【００２９】
更に、認証用画像生成手段２５は、選択入力画像にウィンドウやダイアログ等の表示用領域を添付することにより認証用画像を生成する認証用画像構成機能を有する。ここで、上記認証用画像構成機能を実行することにより生成される認証用画像の一例を図６に示す。
【００３０】
座標認証判定手段２６は、クライアント端末１から送り込まれた選択座標情報(群)を受信すると共に前記画像情報記憶部２３に保存された正解画像領域と比較することにより、正解画像全てが選択されたか否かを判定する座標認証判定機能を備えている。
ここで、前記ユーザＩＤおよび認証用画像が対応している場合、送り込まれた各選択座標情報は、認証用画像内の各正解画像領域に全て1つずつ存在する。
このため、座標認証判定手段２６は、前記送り込まれた各選択座標情報が前記記憶された各正解画像領域と1対１に対応した場合にのみユーザ認証成功と判定する。ここで、全ての正解画像領域を選択指定されていない場合、その認証は失敗したと判定される。
更に、座標認証判定手段２６は、判定された認証判定結果をクライアント端末１に送信する判定結果送信工程を有する。
上述のように、ユーザ(被認証者)により選択指定された画像情報は、認証画面用画像の座標情報であり、ネットワークを介して通知されるのは、座標情報であることから、盗聴などに対するセキュリティを強化することができ、登録画像の漏洩を抑制することができる。
【００３１】
［実施形態の動作説明］
次に、上記実施形態の動作について説明する。
【００３２】
先ず、クライアント端末１が、認証サーバ装置２に対して認証要求およびユーザＩＤを送信する(ユーザ認証要求工程)。次に、送り込まれたユーザＩＤに基づき、当該ユーザＩＤに対応して予め記憶された画像情報を含む認証用画像を生成すると共にクライアント端末１に送信する(認証用画像生成送信工程)。次に、クライアント端末１は、送り込まれた認証用画像内に表示された前記画像情報を選択指定する(座標情報選択指定工程)。次いで、認証サーバ装置２が、前記認証用画像内で選択指定された位置を示す座標情報に基づきユーザ認証判定を行うと共に当該認証結果をクライアント端末１に送信する(認証判定送信工程)。
【００３３】
ここで、上記ユーザ認証要求工程、認証用画像生成送信工程、座標情報選択指定工程、および認証判定送信工程、については、その実行内容をプログラム化し、コンピュータに実行させるように構成してもよい。
【００３４】
次に、上記実施形態の画像選択認証システムの動作を、図７のシーケンスチャートに基づいて説明する。
【００３５】
まず、ユーザ１(被認証者)はクライアント端末１を介して認証サーバ装置に認証要求を送信する(ステップＳ１０１：ユーザ認証要求送信工程)。この認証要求は、例えば、ユーザ１がクライアント端末１の選択指定入力手段１２(タッチパネル)をタッチする、又は認証開始用に予め設定されたボタンを押下することにより送信される設定であってもよい。
【００３６】
次に、認証要求を受け取った認証サーバ装置２のユーザＩＤ要求手段２４は、クライアント端末１に対して被認証者を特定するユーザＩＤを要求するユーザＩＤ要求(信号)を送信する(ステップＳ１０２：ユーザＩＤ要求工程)。
次いで、ユーザＩＤ要求を受信したクライアント端末装置１は、出力表示手段１３にユーザＩＤ入力用画面を表示する共に、ユーザ１が自身のユーザＩＤを入力し認証サーバ装置２に送信する(ステップＳ１０３：ユーザＩＤ入力送信工程)。
【００３７】
ユーザＩＤを受信した認証サーバ装置２の認証用画像生成手段２５は、当該ユーザＩＤ(ユーザ１)に対応した認証判定用画像を生成する(ステップＳ１０４：認証用画像生成工程)。
【００３８】
次いで、認証サーバ装置２は、生成された認証用画像を、クライアント端末１に送信する(ステップＳ１０５：認証用画像送信工程)
クライアント端末１は、当該認証用画像を受信すると共に、当該認証用画像を出力表示手段１３に表示する。
尚、ここで、出力表示手段１３は、上述のように、出力表示された認証用画像内の登録画像情報および任意画像情報(選出画像)の表示領域をマスキングすると共に、マスキングされた表示領域が前記選択入力手段(例えばポインタ)により選択された場合に、選出画像を表示するようにしてもよい(図３)。
【００３９】
ここで、ユーザ１が、認証用画像内に配置された画像群から、ユーザ１が予め登録された登録画像(正解画像)をマウス、タッチパネル等の選択指定入力手段を利用して選択指定する(ステップＳ１０６)。
次に、ユーザ１が、認証用画像に設定された送信入力ボタンを押下することによって、選択指定結果が認証サーバ装置２に送信される(ステップＳ１０７：選択座標情報送信工程)。
【００４０】
ここでは、ユーザ１が、出力表示手段に表示された認証用画像における任意の複数点を選択指定した場合、選択指定された座標情報(以下「選択座標情報」という)が検知され、当該検知された座標情報(群)が認証サーバ装置２に送られる。
【００４１】
次いで、認証サーバ装置２の座標認証判定手段２６は、クライアント端末１から送り込まれた選択座標情報(群)を受信し、上記保存された正解画像領域と比較することにより、正解画像全てが選択されたか否かを判定しユーザ認証を行う(ステップＳ１０８：画像領域認証判定工程)。
【００４２】
ここで、ユーザ１がステップＳ１０３で送信したユーザＩＤの真なる所有者であれば、送り込まれた各選択座標情報は、認証用画像内の各正解画像領域に全て1つずつ存在することが期待される。
このため、座標認証判定手段２６は、前記送り込まれた各選択座標情報が前記記憶された各正解画像領域と1対１に対応した場合にのみユーザ認証成功と判定する。ここで、全ての正解画像領域を選択指定されていない場合、その認証は失敗したと判定される。
【００４３】
最後に、認証サーバ装置２はクライアント端末１に向けてステップＳ１０７で判定された認証判定結果を送信する(ステップＳ１０９：判定結果送信工程)
【００４４】
ここで、上記ステップＳ１０４の認証用画像生成工程について、図８のフローチャートに基づき説明する。
【００４５】
まず、以下Ａ〜Ｃに示すように、異なる種別の画像情報がそれぞれ選出(抽出)される(ステップＳ２０１)。
ここでは、先ずクライアント端末１から送り込まれたユーザＩＤ(ここでは、ユーザ１のユーザＩＤとする)を受信すると共に、当該ユーザＩＤに対応して記憶された画像群からいくつか画像情報をランダムに抽出する(Ａ)。
尚、ここで抽出される画像情報の数および組み合わせは、ユーザＩＤが送り込まれる毎にランダムに設定される。尚、上記ユーザＩＤに対応して記憶された画像群から抽出された画像を正解画像とする。
【００４６】
又、他のユーザＩＤに対応して記憶された登録画像群からもいくつかの画像情報がランダムに抽出される(Ｂ)。
尚、他のユーザＩＤに対応して記憶された登録画像群からは画像情報が選出されない場合があってもよい。
【００４７】
更に、ダミー画像群からいくつかの画像がランダムに抽出される(Ｃ)。
尚、ダミー画像群からも画像情報がひとつも選出されない場合があってもよい。
ここで、他のユーザＩＤに対応して記憶された画像群およびダミー画像群から抽出される画像情報の数および組み合わせについても、ユーザＩＤが送り込まれる毎にランダムに設定される。
【００４８】
次いで、上記選出された画像情報(以下「選出画像」という)それぞれに対して、リサイズ等の加工処理を行う(ステップＳ２０２)。
尚、ここでは、選出画像に対してトリミングや、画像サイズ、向き、色調の変換といった処理が行われてもよい。また、選出画像が相互にランダムな大きさになるようにリサイズ処理を行ってもよい。
【００４９】
次いで、上記加工された複数の選出画像がランダムに配置された、１つの画像(以下「選択入力画像」という)を生成する(ステップＳ２０３)。
尚、この時選択入力画像内で、選出画像どうしが重なって配置された場合には、各正解画像の一部が他の画像に隠れないように、つまり、各正解画像は全て表示されるように配置する。又は、全ての選出画像が相互に重ならないように配置されるようにしてもよい。
【００５０】
次に、認証サーバ装置２の認証用画像生成手段２５は、選択入力画像に座標情報を設定すると共に、選択入力画像内で各正解画像の配置されたそれぞれの領域情報(以下「正解画像領域」という)を示す座標領域情報を一時的に記憶する(ステップＳ２０４)。
ここで、生成された選択入力画像の画像イメージを図６に示す。
尚、ここで記憶される座標領域情報は、例えば、正解画像領域が矩形である場合は、各正解画像の角４点を記憶することにより、正解画像座標領域を特定する。
【００５１】
次いで、この選択入力画像をウィンドウやダイアログ等の表示用領域に配置することにより、認証用画像が生成される(ステップＳ２０５)。ここで、生成される認証用画像の画面イメージを図７に示す。
【００５２】
尚、上記実施形態ではクライアント端末１が、認証サーバ装置２に対して１つ設置される場合を示したが、クライアント端末装置１が認証サーバ装置２に対して複数あってもよい。又、クライアント端末装置１は、ボタンおよび液晶ディスプレイを有した携帯電話端末であってもよい。
【００５３】
以上のように、この実施形態によれば、認証サーバ装置２が正解画像を含む選出画像の組み合わせをランダムに生成し、且つこれら画像群を配列した別の画像情報(認証用画像)を生成することにより、照合情報である登録画像そのものを第３者に知られるのを抑制することができる。
このため、その時点で認証に使ったクレデンシャル(本発明の場合、正解画像の組)を盗聴されても、次回の認証でそのまま利用することが不可能であるため、よりセキュリティが強化された認証方式を実現できる。
【００５４】
又、生成された認証用画像に座標情報を設定すると共に、クライアント端末装置１でユーザにより選択された選択座標情報を取得する構成としたので、通信路において選択座標情報が盗まれた場合も、ユーザにより選択指定された正解画像を知る、又は特定することが困難となる。
これにより、本発明は、被認証者が入力したクレデンシャル情報(正解画像)の盗み見や盗難、盗聴に対する高いセキュリティを確保することができる。
【００５５】
更に、関連技術として使用されているワンタイムパスワード生成器(トークン)を携帯しなければならないという煩わしさをなくすことができる。
又、被認証者が正解画像を任意で登録できるため、自分にとって印象に残りやすい画像を登録することができ、これにより、クレデンシャル情報を被認証者が記憶しやすいという効果を奏する。
【産業上の利用可能性】
【００５６】
本発明は、携帯端末ネットワークにおけるユーザ相互間の個人認証システムへの利用が考えられる。
【図面の簡単な説明】
【００５７】
【図１】本発明による画像選択認証システムの一実施例全体を示す概略構成ブロック図である。
【図２】図１に開示した画像選択認証システムにおけるクライアント端末装置の概略構成を示すブロック図である。
【図３】図１に開示した画像選択認証システムのクライアント端末装置に出力表示された認証用画像画面の一例を示す概略説明図である。
【図４】図１に開示した画像選択認証システムで画像情報記憶部に記憶された情報の記憶形式の一例を示す概略説明図である。
【図５】図１に開示した画像選択認証システムで生成される選択入力画像の一例を示す概略説明図である。
【図６】図１に開示した画像選択認証システムで生成される認証用画像の一例を示す概略説明図である。
【図７】図１に開示した画像選択認証システムの一実施例における動作処理ステップを示したシーケンスチャートである。
【図８】図１に開示した画像選択認証システムの一実施例における認証サーバ装置の動作処理ステップを示したフローチャートである。
【符号の説明】
【００５８】
１  クライアント端末装置
２  認証サーバ装置
３  ネットワーク
１０  外部通信インタフェース
１１  中央演算処理部
１２  選択指定入力手段
１３  出力表示手段
２１  通信制御部
２２  中央演算部
２３  画像情報記憶部
２４  ユーザＩＤ要求手段
２５  認証判定画面生成手段
２６  座標認証判定手段
【図１】
2009104314.tif 000003
【図２】
2009104314.tif 000004
【図３】
2009104314.tif 000005
【図４】
2009104314.tif 000006
【図５】
2009104314.tif 000007
【図６】
2009104314.tif 000008
【図７】
2009104314.tif 000009
【図８】
2009104314.tif 000010