(57)【要約】【課題】盗み見に対するセキュリティ強度を維持しながら、高齢者等の記憶力が低下しているユーザの認証成功率を向上させることができる認証装置を提供する。【解決手段】認証情報である画像データを予め記憶しておく認証情報記憶部と、複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部と、画像識別情報と画像データとを結び付けて複数表示された画面を参照して入力された画像識別情報に結び付けられた画像データと認証情報記憶部に記憶された画像データとが一致した場合に認証する認証部とを備えた。【選択図】図１
2017215804.tif 000002
【特許請求の範囲】
【請求項１】
認証情報である画像データを予め記憶しておく認証情報記憶部と、
複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部と、
前記画像識別情報と前記画像データとを結び付けて複数表示された画面を参照して入力された前記画像識別情報に結び付けられた前記画像データと前記認証情報記憶部に記憶された前記画像データとが一致した場合に認証する認証部と
を備えた認証装置。
【請求項２】
ユーザ識別情報と認証情報である画像データとを関係付けて予め記憶しておく認証情報記憶部と、
複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部と、
入力された前記ユーザ識別情報と前記認証情報記憶部に記憶された前記ユーザ識別情報とが一致するとともに、前記画像識別情報と前記画像データとを結び付けて複数表示された画面を参照して入力された前記画像識別情報に結び付けられた前記画像データと前記認証情報記憶部に記憶された前記画像データとが一致した場合にユーザ認証する認証部と
を備えた認証装置。
【請求項３】
前記認証情報記憶部は、複数の画像データの組み合わせを認証情報として記憶し、
前記認証部は、入力された前記画像識別情報の順番に関わらず、入力された前記画像識別情報に結びつけられた前記画像データの組み合わせと、前記認証情報記憶部に記憶された前記画像データの組み合わせとが一致した場合に認証する、請求項１または２に記載の認証装置。
【請求項４】
前記画像記憶部に記憶されるランダムに発生させた画像識別情報は、認証の度に新たに発生させる請求項１から３のいずれか一項に記載の認証装置。
【請求項５】
前記認証情報記憶部は、複数の画像データの組み合わせを認証情報として記憶し、
前記認証部は、入力された前記画像識別情報に結び付けられた前記画像データの全てが、前記認証情報記憶部に記憶された前記画像データに含まれていた場合に認証を行う請求項１から４のいずれか一項に記載の認証装置。
【請求項６】
前記認証部は、入力された複数の前記画像識別情報に結び付けられた前記画像データそれぞれが、前記認証情報記憶部に記憶された前記画像データに含まれていた場合に認証を行う請求項５に記載の認証装置。
【請求項７】
認証情報である画像データを予め記憶しておく認証情報記憶部と、複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部とを備えた認証装置が行う認証方法であって、
前記画像識別情報と前記画像データとを結び付けて複数表示された画面を参照して入力された前記画像識別情報に結び付けられた前記画像データと前記認証情報記憶部に記憶された前記画像データとが一致した場合に認証する認証ステップと
を有する認証方法。
【請求項８】
ユーザ識別情報と認証情報である画像データとを関係付けて予め記憶しておく認証情報記憶部と、複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部とを備えた認証装置が行う認証方法であって、
入力された前記ユーザ識別情報と前記認証情報記憶部に記憶された前記ユーザ識別情報とが一致するとともに、前記画像識別情報と前記画像データとを結び付けて複数表示された画面を参照して入力された前記画像識別情報に結び付けられた前記画像データと前記認証情報記憶部に記憶された前記画像データとが一致した場合にユーザ認証する認証ステップと
を有する認証方法。
【請求項９】
コンピュータを、請求項１から６のいずれか一項に記載の認証装置と機能させるための認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、認証方法及び認証プログラムに関する。
【背景技術】
【０００２】
従来から、安いコストでユーザ認証の安全性を強化するとともに、数字等で設定されたパスワードが短い場合でも、パスワードの盗難や漏えいを防止することができる認証装置が知られている。これは、タッチパネルが、互いに異なる文字、数字、または、記号が割り当てられた複数の入力領域を表示する。そして、各入力領域に対してユーザによりなされたタッチ動作を検出し、記憶部が、複数の入力領域の１つに対してユーザが同時に行う複数のタッチ動作の設定情報を記憶する。また、認証処理部が、タッチパネルにより複数の入力領域の１つに対して同時になされた複数のタッチ動作が検出された場合に、検出された複数のタッチ動作と、設定情報との比較を行い、その比較の結果に基づいて、ユーザの認証を行う（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４６１５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年は、銀行のＡＴＭ（現金自動預け払い機）、情報機器の起動時、インターネット使用時等のいろいろな場面で、認証を求められる機会が増えている。認証を行う際には、数字列等のパスワードを入力することが多いが、場面ごとに同じ数字列のパスワードを設定することは危険が高いため、場面ごとにパスワードである数字列を変えておくことが一般的である。
【０００５】
しかしながら、何種類ものパスワードを場面ごとに覚えておくことは難しいという問題がある。特に、高齢者等の記憶力が低下しているユーザにとってはこの問題は顕著である。
【０００６】
本発明は、このような事情に鑑みてなされたもので、盗み見に対するセキュリティ強度を維持しながら、高齢者等の記憶力が低下しているユーザの認証成功率を向上させることができる認証装置、認証方法及び認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、認証情報である画像データを予め記憶しておく認証情報記憶部と、複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部と、前記画像識別情報と前記画像データとを結び付けて複数表示された画面を参照して入力された前記画像識別情報に結び付けられた前記画像データと前記認証情報記憶部に記憶された前記画像データとが一致した場合に認証する認証部とを備えた認証装置である。
【０００８】
本発明の一態様は、ユーザ識別情報と認証情報である画像データとを関係付けて予め記憶しておく認証情報記憶部と、複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部と、入力された前記ユーザ識別情報と前記認証情報記憶部に記憶された前記ユーザ識別情報とが一致するとともに、前記画像識別情報と前記画像データとを結び付けて複数表示された画面を参照して入力された前記画像識別情報に結び付けられた前記画像データと前記認証情報記憶部に記憶された前記画像データとが一致した場合にユーザ認証する認証部とを備えた認証装置である。
本発明の一態様は、前記認証装置であって、前記認証情報記憶部は、複数の画像データの組み合わせを認証情報として記憶し、前記認証部は、入力された前記画像識別情報の順番に関わらず、入力された前記画像識別情報に結びつけられた前記画像データの組み合わせと、前記認証情報記憶部に記憶された前記画像データの組み合わせとが一致した場合に認証する。
【０００９】
本発明の一態様は、前記認証装置であって、前記画像記憶部に記憶されるランダムに発生させた画像識別情報は、認証の度に新たに発生させる。
【００１０】
本発明の一態様は、前記認証装置であって、前記認証情報記憶部には、複数の画像データの組み合わせを認証情報として記憶し、前記認証部は、入力された前記画像識別情報に結び付けられた前記画像データの全てが、前記認証情報記憶部に記憶された前記画像データに含まれていた場合に認証を行う。
【００１１】
本発明の一態様は、前記認証装置であって、前記認証部は、入力された複数の前記画像識別情報に結び付けられた前記画像データそれそれが、前記認証情報記憶部に記憶された前記画像データに含まれていた場合に認証を行う。
【００１２】
本発明の一態様は、認証情報である画像データを予め記憶しておく認証情報記憶部と、複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部とを備えた認証装置が行う認証方法であって、前記画像識別情報と前記画像データとを結び付けて複数表示された画面を参照して入力された前記画像識別情報に結び付けられた前記画像データと前記認証情報記憶部に記憶された前記画像データとが一致した場合に認証する認証ステップとを有する認証方法である。
【００１３】
本発明の一態様は、ユーザ識別情報と認証情報である画像データとを関係付けて予め記憶しておく認証情報記憶部と、複数の画像データと、該画像データそれぞれに対してランダムに発生させた画像識別情報とを関係付けて記憶する画像記憶部とを備えた認証装置が行う認証方法であって、入力された前記ユーザ識別情報と前記認証情報記憶部に記憶された前記ユーザ識別情報とが一致するとともに、前記画像識別情報と前記画像データとを結び付けて複数表示された画面を参照して入力された前記画像識別情報に結び付けられた前記画像データと前記認証情報記憶部に記憶された前記画像データとが一致した場合にユーザ認証する認証ステップとを有する認証方法である。
【００１４】
本発明の一態様は、コンピュータを、前記認証装置と機能させるための認証プログラムである。
【発明の効果】
【００１５】
本発明によれば、盗み見に対するセキュリティ強度を維持しながら、高齢者等の記憶力が低下しているユーザの認証成功率を向上させることができるという効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態による端末装置２０の構成を示すブロック図である。
【図２】図１に示す画像記憶部７のテーブル構造を示す説明図である。
【図３】図１に示す認証画像記憶部８のテーブル構造を示す説明図である。
【図４】図１に示す入力バッファ１１のテーブル構造を示す説明図である。
【図５】図１に示す選択画像記憶部９のテーブル構造を示す説明図である。
【図６】画面制御部１０が表示するログイン認証画面の一例を示す説明図である。
【図７】ユーザ認証画面の具体例を示す説明図である。
【図８】ユーザ認証画面の具体例を示す説明図である。
【図９】ユーザＩＤと合わせて認証を行う際の認証データ登録動作を示すフローチャートである。
【図１０】画像を用いたユーザ認証動作を示すフローチャートである。
【図１１】認証データとして用いる画像データを登録する動作を示すフローチャートである。
【図１２】ユーザＩＤを用いない場合の認証動作を示すフローチャートである。
【図１３】図１に示す装置構成の変形例を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の一実施形態による認証装置を説明する。図１は同実施形態による端末装置２０の構成を示すブロック図である。認証装置は、この端末装置２０内に備えられる。端末装置２０は、例えばスマートフォン、タブレット、携帯電話機等の携帯可能な情報処理装置であってもよい。端末装置２０は、例えばデスクトップのパーソナルコンピュータのような据え置き型の情報処理装置であってもよい。端末装置２０は、例えば現金自動預け払い機等の据え置き型の専用装置であってもよい。
図１に示す端末装置２０は、コンピュータ装置によって構成する。端末装置２０は、制御部１、入力部２、表示部３、画像登録部４、認証部５、乱数発生部６、画像記憶部７、認証画像記憶部８、選択画像記憶部９、画面制御部１０、入力バッファ１１から構成する。
【００１８】
制御部１は、端末装置２０全体の動作を統括して制御する。入力部２は、認証情報である数字列を入力する。表示部３は、認証を行うための認証画面の表示等を行う。入力部２と表示部３はタッチパネルのように一体になっていてもよい。以下の説明では、入力部２と表示部３は一体になったタッチパネルであるものとして説明する。画像登録部４は、文字列から構成する認証情報に代わってユーザが選択した画像を登録する。認証部５は、入力部２から入力された数字列に基づいて認証を行う。
【００１９】
乱数発生部６は、所定の条件を満たす乱数を発生する。画像記憶部７は、表示部３に表示する画像の画像データを記憶する。認証画像記憶部８は、ユーザが選択し認証に用いる画像を記憶する。選択画像記憶部９は、表示部３に表示された画像の中からユーザによって選択された画像の識別名（ＩＤ）を記憶する。画面制御部１０は、表示部３に表示する画面を制御する。入力バッファ１１は、ユーザが入力した数字列を一時記憶する。
【００２０】
次に、図２を参照して、図１に示す画像記憶部７のテーブル構造を説明する。図２は、図１に示す画像記憶部７のテーブル構造を示す説明図である。画像記憶部７は、画像を一意に識別可能な画像ＩＤごとに画面に表示する画像データと割り振った数字列が関係付けられて記憶される。
【００２１】
画像データとは、画面に表示する複数の画像（絵、図形、記号、色など）のデータであり、それぞれに画像ＩＤが付与されている。割り振った数字列とは、ユーザによって入力画面から認証データとして入力される数字列であり、ここでは、２桁の数字とする。この２桁の数字は、一意の２桁の数値であり、乱数発生部６によって発生させたものである。乱数発生部６によって発生させられる各数字列は、所定のタイミングで更新され他の値に置き換えられる。所定のタイミングとは、例えば認証処理が行われる度であってもよいし、認証画面の表示が更新される度であってもよいし、所定の時間が経過したタイミングであってもよいし、認証に失敗したタイミングであってもよいし、その他のタイミングであってもよい。
【００２２】
次に、図３を参照して、図１に示す認証画像記憶部８のテーブル構造を説明する。図３は、図１に示す認証画像記憶部８のテーブル構造を示す説明図である。認証画像とは、ユーザが、パスワード等の数字列に代わって覚えておく画像のことである。認証画像とは、例えば、自動車、コーヒー、馬、ボール等である。図３に示す例では、画像ＩＤが１、３の画像が記憶されている。認証画像記憶部８には、画像ＩＤが記憶される。
【００２３】
次に、図４を参照して、入力バッファ１１のテーブル構造を説明する。図４は、図１に示す入力バッファ１１のテーブル構造を示す説明図である。入力バッファ１１は、表示部３に表示された入力画面に対して、入力部２から入力した数字列が上位２桁と、下位２桁に分けて記憶される。図５に示す例では、入力画面に対して、入力部２から「１１」、「１３」と入力された例を示している。
【００２４】
次に、図５を参照して、図１に示す選択画像記憶部９のテーブル構造を説明する。図５は、図１に示す選択画像記憶部９のテーブル構造を示す説明図である。選択画像記憶部９には、ユーザが、認証画面から入力した４桁の数字列から割り振った数字を辿って特定した画像ＩＤが記憶される。すなわち、入力バッファ１１に入力された上位２桁及び下位２桁それぞれに応じた画像の画像ＩＤが記憶される。図４では、入力バッファ１１に“１１”及び“１３”が記憶されている。そのため、図２に示される画像記憶部７に基づき、画像ＩＤとして“１”及び“３”が記憶されている。例えば、各記憶部の記憶内容が図３〜５に示される通りである場合、認証がなされる。
【００２５】
次に、図６を参照して、画面制御部１０が表示するログイン認証画面について説明する。図６は、画面制御部１０が表示するログイン認証画面の一例を示す説明図である。ログイン認証画面は、画像表示フィールド２１、数字入力フィールド２２、数字キー２３、１文字削除キー２４、ログインキー２５が配置されている。
【００２６】
図６に示す例では、画像表示フィールド２１の４×４のマトリクスのセルそれぞれに画像と数字（２桁）が結び付けられて表示される。数字入力フィールド２２は、ユーザが画像表示フィールドに表示された画像に結び付けられた数字を入力した結果が表示される。ただし、エコーバックはされず「＊」等が表示される。
【００２７】
数字キー２３は、ユーザが画像に関係付けられた数字（２桁）を２回入力するためのキーである。数字キーは、１〜４のみの４つとし、一塊（２×２のマトリクス状）に表示することによって指の動きをのぞき見されにくくしている。１文字削除キーは、入力間違いをした場合に、タッチする度に１文字削除するキーである。ログインキー２５は、数字入力フィールドに数字を入力した後にログインするためにタッチするキーである。
【００２８】
次に、図７を参照して、ユーザ認証画面の具体例を説明する。図７は、ユーザ認証画面の具体例を示す説明図である。図７に示すように、画像表示フィールドには、「自動車」と「１１」が関係付けられている。同様に「コーヒー」と「１２」が関係付けられている。ユーザの登録画像が「自動車」と「コーヒー」である場合には、数字入力フィールドには、ユーザが「１１１２」と入力する。
【００２９】
次に、図８を参照して、ユーザ認証画面の具体例において、画像表示フィールドの画像をシャッフルした例を説明する。図７と図８とでは、各画像の表示位置が異なっている。このことに応じて、各画像に対して割り当てられている数字（割り振った数字列）も異なっている。図８は、ユーザ認証画面の具体例を示す説明図である。表示される画像の位置は、予め決まっている訳ではなく、乱数を使用してその乱数の画像ＩＤを持つ画像データを順に表示していく。この画面では、登録した画像が「自動車」と「コーヒー」である場合には、数字入力フィールドには、「４３２１」と入力する。
【００３０】
次に、図９を参照して、認証データとして用いる画像データを登録する動作を説明する。はじめに、ユーザＩＤと合わせて認証を行う際の認証データ登録動作を説明する。図９は、ユーザＩＤと合わせて認証を行う際の認証データ登録動作を示すフローチャートである。まず、ユーザは、入力部２を操作してユーザＩＤを入力する（ステップＳ１）。制御部１は、入力部２から入力されたユーザＩＤを画像登録部４に受け渡す。画像登録部４は、このユーザＩＤを内部に保持する。
【００３１】
次に、画像登録部４は、画像記憶部７から画像データを画像ＩＤ順に読み出して、表示部３に表示する（ステップＳ２）。ここで、表示される画像は、４×４のマトリクス状の画像が１６個表示される。例えば、図７の左図のような画像が表示される。
【００３２】
ここで、ユーザは、表示されている画像の中から２つ以上４つ以下の画像を表示部３上でタッチして選択する（ステップＳ３）。ここでは、画像ＩＤが「１」、「３」、「９」、「１０」の画像が選択されたとする。画像登録部４は、ここで、選択された画像の画像ＩＤとユーザＩＤとを関係付けて、認証画像記憶部８に記憶する（ステップＳ４）。このような動作によって、ユーザＩＤに対する認証画像の登録が行われる。
【００３３】
次に、図１０を参照して、画像を用いたユーザ認証動作を説明する。図１０は、画像を用いたユーザ認証動作を示すフローチャートである。まず、ユーザは、入力部２からユーザＩＤを入力する（ステップＳ１１）。認証部５は、入力されたユーザＩＤに対応する認証画像の画像ＩＤを認証画像記憶部８に記憶されているかを確認する。そして、登録されていなければエラー出力を表示部３に対して行う（ステップＳ１２）。
【００３４】
一方、登録されていれば、乱数発生部６は、画像に結びつける数字を発生させる（ステップＳ１３）。具体的には、１１〜１４、２１〜２４、３１〜３４、４１〜４４の数字列を１つずつランダムに選択して発生させる。そして、乱数発生部６は、選択した数字列を画像記憶部７の割り振った数字列のフィールドに上から順に書きこんでいき、画像と数字列とを組み合わせる（ステップＳ１４）。
【００３５】
次に、認証部５は、画像記憶部７から画像と数字列との組み合わせを読み出し、表示部３に表示する（ステップＳ１５）。このとき、数字列が小さい方から大きい方へ順に並ぶように４×４のマトリクス状に表示される。ここで表示される画面は、図７、図８に示した画面と同様である。
【００３６】
ここで、ユーザは、事前に登録した画像の上部に表示されている数字を数字キー２３を使用して入力する。ここでは、４桁入力する仕様となっているので、ユーザが登録した４つの画像から２つを選んで入力する（ステップＳ１６）。数字列を入力する順番は問わない。例えば、入力する数字列が、「１１」、「１２」であった場合、「１２１１」と入力してもよいし、「１１１２」と入力してもよい。これは、画像が３つ、４つになっても同様である。入力された数字列は、入力バッファ１１に一時記憶する。そして、ユーザは、ログインキー２５をタッチする。
【００３７】
次に、認証部５は、入力バッファ１１に記憶されている数字列と、画像記憶部７を参照して、入力された数字列に対応する画像の画像ＩＤを特定し、特定した画像ＩＤを選択画像記憶部９に記憶する。そして、認証部５は、選択画像記憶部９に記憶されている画像ＩＤと認証画像記憶部８に記憶されている画像ＩＤとを照合する（ステップＳ１７）。
【００３８】
この結果、認証部５は、選択画像記憶部９に記憶されている画像ＩＤの全てが、認証画像記憶部８に記憶されている画像ＩＤに含まれているか否かを判定することにより、認証が成功したか失敗したかを決定する（ステップＳ１８）。選択画像記憶部９に記憶されている画像ＩＤの一部が認証画像記憶部８に記憶されていない場合、すなわち認証に失敗した場合、ステップＳ１１に戻って処理を繰り返す。そして、失敗を３回繰り返すと画面がロックする。一方、認証が成功した場合は、予め決められた画面を表示する（ステップＳ１９）。
【００３９】
次に、画像を用いたユーザ認証動作の変形例を説明する。この変形例は、ユーザＩＤを用いない点が異なる。ユーザＩＤを用いない場合とは、例えば、スマートフォンの起動時や家の玄関の鍵の開け閉めなどに適用した場合である。はじめに、図１１を参照して、認証データとして用いる画像データを登録する動作を説明する。図１１は、認証データとして用いる画像データを登録する動作を示すフローチャートである。まず、ユーザは、入力部２を操作して認証画像登録を行うことを入力する。制御部１は、画像登録部４に対して登録動作の開始を指示する。
【００４０】
次に、画像登録部４は、画像記憶部７から画像データを画像ＩＤ順に読み出して、表示部３に表示する（ステップＳ２１）。ここで、表示される画像は、４×４のマトリクス状の画像が１６個表示される。例えば、図７の左図のような画像が表示される。
【００４１】
ここで、ユーザは、表示されている画像の中から２つ以上４つ以下の画像を表示部３上でタッチして選択する（ステップＳ２２）。ここでは、画像ＩＤが「１」、「３」、「９」、「１０」の画像が選択されたとする。画像登録部４は、ここで、選択された画像の画像ＩＤを認証画像記憶部８に記憶する（ステップＳ２３）。このような動作によって、認証画像の登録が行われる。
【００４２】
次に、図１２を参照して、ユーザＩＤを用いない場合の認証動作を説明する。図１２は、ユーザＩＤを用いない場合の認証動作を示すフローチャートである。まず、認証部５は、認証画像の画像ＩＤを認証画像記憶部８に記憶されているかを確認する。そして、登録されていなければエラー出力を表示部３に対して行う（ステップＳ３１）。
【００４３】
一方登録されていれば、乱数発生部６は、画像に結びつける数字を発生させる（ステップＳ３２）。具体的には、１１〜１４、２１〜２４、３１〜３４、４１〜４４の数字列を１つずつランダムに選択して発生させる。そして、乱数発生部６は、選択した数字列を画像記憶部７の割り振った数字列のフィールドに上から順に書きこんでいき、画像と数字列とを組み合わせる（ステップＳ３３）。
【００４４】
次に、認証部５は、画像記憶部７から画像と数字列との組み合わせを読み出し、表示部３に表示する（ステップＳ３４）。このとき、数字列が小さい方から大きい方へ順に並ぶように４×４のマトリクス状に表示される。ここで表示される画面は、図７、図８に示した画面と同様である。
【００４５】
ここで、ユーザは、事前に登録した画像の上部に表示されている数字を数字キー２３を使用して入力する。ここでは、４桁入力する仕様となっているので、ユーザが登録した４つの画像から２つを選んで入力する（ステップＳ３５）。数字列を入力する順番は問わない。例えば、入力する数字列が、「１１」、「１２」であった場合、「１２１１」と入力してもよいし、「１１１２」と入力してもよい。これは、画像が３つ、４つになっても同様である。入力された数字列は、入力バッファ１１に一時記憶する。そして、ユーザは、ログインキー２５をタッチする。
【００４６】
次に、認証部５は、入力バッファ１１に記憶されている数字列と、画像記憶部７を参照して、入力された数字列に対応する画像の画像ＩＤを特定し、特定した画像ＩＤを選択画像記憶部９に記憶する。そして、認証部５は、選択画像記憶部９に記憶されている画像ＩＤと認証画像記憶部８に記憶されている画像ＩＤとを照合する（ステップＳ３６）。
【００４７】
この結果、認証部５は、選択画像記憶部９に記憶されている画像ＩＤが、認証画像記憶部８に記憶されている画像ＩＤに全て含まれているか否かを判定することにより、認証が成功したか失敗したかを決定する（ステップＳ３７）。認証に失敗した場合、ステップＳ３１に戻って処理を繰り返す。そして、失敗を３回繰り返すと画面がロックする。一方、認証が成功した場合は、予め決められた画面を表示する（ステップＳ３８）。
【００４８】
次に、図１３を参照して、図１に示す装置構成の変形例を説明する。図１３は、図１に示す装置構成の変形例を示すブロック図である。この図において、図１に示す端末装置２０を構成するブロックと同一の部分には同一の符号を付し、その説明を省略する。図１３が図１と異なる点は、端末装置２０内に備えられている主要な各ブロックがネットワークＮで接続されたサーバ３０内に設けられている点である。そして、端末装置２０とサーバ３０は、通信部１２、１３を設け、この通信部１２、１３を介して通信を行う。
【００４９】
なお、図１３に示す端末装置２０とサーバ３０は、端末装置２０内に存在した各ブロックがサーバ３０に移動しただけで動作は前述した動作と同様であるため、その説明を省略する。
【００５０】
なお、前述した説明では、４×４のマトリクスから２つの画像を選択してその画像に結び付けられている数字を４桁入力する説明したが、ユーザが２桁入力した後に、画像の並びをシャッフルし、続いてユーザが次の２桁を入力するようにしてもよい。
【００５１】
また、前述した説明では、２つ以上４つ以下の画像を選択して登録しておくことを説明したが、登録する画像の数が何個であってもよい。
【００５２】
また、入力される数字列は、４桁である必要はなく、４桁以上であってもよい。また、ユーザが登録する画像は、同じ画像を２回選択して登録するようにしてもよい。
【００５３】
また、前述した説明では、４×４の１６個の画像を表示する例を説明したが、ユーザが登録した画像以外の数は何個であってもよい。また、マトリクスは、４×４に限らず３×３や５×５であってもよく、表示するマトリクスのサイズは任意である。
【００５４】
また、画像に数字を結び付ける例を説明したが、文字や記号であってもよい。この場合、数字キーを文字キーとすればよい。
【００５５】
また、図７に示す４×４のマトリクス（図７左図）と、数字入力フィールド２２、数字キー２３、１文字削除キー、ログインキー２５（図７右図）とは、別の画面にしてもよい。この場合、ユーザは、まず画像（図７左図）を見て、数字列を覚え、画面切り替えキーをタッチすると、数字入力フィールド２２、数字キー２３、１文字削除キー、ログインキー２５（図７右図）が表示され、そのタイミングで数字列を入力するようにしてもよい。このようにすることにより、画像を盗み見ても数字列入力時には画像が消えているので、認証画像を盗み見ることを防止することができる。これは、表示する画像が多いほど効果が高い。この効果は、画像に結び付ける数字をその都度変えるようにしたからこそ得られる効果である。
【００５６】
また、登録されている画像が「ボール」である場合に登録時のボールの画像と認証時に表示する画像の色や形態を変更するようにしてもよい。その画像が、表示されている画像の中でボールであることが判別できるようにしておけばよい。この場合、登録時の画像と認証時の画像とが代わっていても「ボール」であれば認証する。
【００５７】
なお、請求項でいう画像識別情報とは、図７、図８にマトリクスのセルに内に画像と結び付けられて表示される数字列や文字列、記号のことである。
【００５８】
以上説明したように、予め設定しておいた画像に結び付けた英数字記号等を入力させることにより選択し、認証される。この手法では、各セルに表示される画像の位置をランダム表示させることにより、入力内容のワンタイム性を確保し、盗み見に対するセキュリティ強度を高めることができる。入力のソフトウェアキーボードをセルの座標（英数字記号等）のみランダム表示し、一列表示ではなく集約させることにより、入力を簡易化させるとともに、盗み見に対するセキュリティ強度を高めることができる。複数の画像を選択する場合、選択した画像の順番に関わらず照合させることにより、高齢者等の記憶力が低下しているユーザが利用する場合の入力障壁を低減している。各画像の位置を示すセルの座標（英数字記号等）を画像の近くに表示（前述した説明では画像の上に配置）させることにより、画像に結びつけた英数字記号等の入力順番の認識精度を高めることができる。
【００５９】
前述した実施形態における端末装置２０、サーバ３０の全部または一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されるものであってもよい。
【００６０】
以上、図面を参照して本発明の実施の形態を説明してきたが、上記実施の形態は本発明の例示に過ぎず、本発明が上記実施の形態に限定されるものではないことは明らかである。したがって、本発明の技術思想及び範囲を逸脱しない範囲で構成要素の追加、省略、置換、その他の変更を行ってもよい。
【産業上の利用可能性】
【００６１】
盗み見に対するセキュリティ強度を維持しながら、高齢者等の記憶力が低下しているユーザの認証成功率を向上させることが不可欠な用途に適用できる。
【符号の説明】
【００６２】
１・・・制御部、２・・・入力部、３・・・表示部、４・・・画像登録部、５・・・認証部、６・・・乱数発生部、７・・・画像記憶部、８・・・認証画像記憶部、９・・・選択画像記憶部、１０・・・画面制御部、１１・・・入力バッファ、１２、１３・・・通信部、２０・・・端末装置、３０・・・サーバ、Ｎ・・・ネットワーク
【図１】
2017215804.tif 000003
【図２】
2017215804.tif 000004
【図３】
2017215804.tif 000005
【図４】
2017215804.tif 000006
【図５】
2017215804.tif 000007
【図６】
2017215804.tif 000008
【図７】
2017215804.tif 000009
【図８】
2017215804.tif 000010
【図９】
2017215804.tif 000011
【図１０】
2017215804.tif 000012
【図１１】
2017215804.tif 000013
【図１２】
2017215804.tif 000014
【図１３】
2017215804.tif 000015