(57)【特許請求の範囲】
【請求項１】
画像および当該画像に画像処理を施した変更画像の少なくとも１つをユーザに閲覧可能な状態で提示し、ユーザによって選択された前記画像に対する入力データまたは前記変更画像に対する入力データである入力情報群を取得する入出力制御部と、
取得した前記入力情報群が前記画像に対する入力データである場合、その入力情報群が前記画像に対応して登録された第１の認証情報群と一致するか判断し、取得した前記入力情報群が前記変更画像に対する入力データである場合、その入力情報群が前記変更画像に対応して登録された第２の認証情報群と一致するか判断し、判断の結果に応じて認証する認証部
とを備えるユーザ認証装置。
【請求項２】
閲覧可能な状態の画像および変更画像に基づいて、前記ユーザによって入力された前記第１の認証情報群および前記第２の認証情報群を登録する登録部、
を更に備える請求項１に記載のユーザ認証装置。
【請求項３】
閲覧可能な状態の画像および変更画像に基づいて、前記ユーザによって入力された前記第１の認証情報群を登録し、前記第１の認証情報群の各々の座標値に対し、前記画像処理に用いた式を用いて、前記変更画像における座標値を各々算出し、当該算出結果を前記第２の認証情報群として登録する登録部、
を更に備える請求項１に記載のユーザ認証装置。
【請求項４】
前記画像一つに対し、前記変更画像は一つ以上存在し、 
前記登録部は、当該画像に対し、其々異なる種類の前記画像処理を施して前記変更画像を生成する、 
請求項２又は３に記載のユーザ認証装置。 
【請求項５】
前記ユーザは複数存在し、 
前記認証部は、前記ユーザ毎に、取得した前記入力情報群が、前記第１の認証情報群または前記第２の認証情報群と一致するかを判断する、 
請求項１に記載のユーザ認証装置。 
【請求項６】
前記認証部が正当なユーザと認証した場合、当該ユーザを特定可能な情報および当該認証時刻を記憶部に格納し、当該記憶部に格納される前記情報および前記認証時刻を特定のユーザに対し閲覧可能とする管理部、 
を更に備える請求項１又は５に記載のユーザ認証装置。 
【請求項７】
前記画像は複数存在し、 
前記入出力制御部は、画面に複数の前記画像を提示し、 
前記登録部は、前記提示された複数の前記画像の内、前記ユーザに選択された少なくとも１つ以上の画像の各々に画像処理を施し、各々の前記画像に対応する前記変更画像を生成する、 
請求項２乃至４のいずれかに記載のユーザ認証装置。 
【請求項８】
前記認証部が正当なユーザと認証した場合、前記管理部は、当該正当なユーザに少なくとも一つ以上のプログラムの使用を許可するよう設定する、 
請求項６に記載のユーザ認証装置。 
【請求項９】
コンピュータに、
画像および当該画像に画像処理を施した変更画像の少なくとも１つをユーザに閲覧可能な状態で提示し、ユーザによって選択された前記画像に対する入力データまたは前記変更画像に対する入力データである入力情報群を取得し、 
取得した前記入力情報群が前記画像に対する入力データである場合、その入力情報群が前記画像に対応して登録された第１の認証情報群と一致するか判断し、 
取得した前記入力情報群が前記変更画像に対する入力データである場合、その入力情報群が前記変更画像に対応して登録された第２の認証情報群と一致するか判断し、 
判断の結果に応じて認証する 
ことを実行させるユーザ認証方法。 
【請求項１０】
画像および当該画像に画像処理を施した変更画像の少なくとも１つをユーザに閲覧可能な状態で提示し、ユーザによって選択された前記画像に対する入力データまたは前記変更画像に対する入力データである入力情報群を取得し、
取得した前記入力情報群が前記画像に対する入力データである場合、その入力情報群が前記画像に対応して登録された第１の認証情報群と一致するか判断し、
取得した前記入力情報群が前記変更画像に対する入力データである場合、その入力情報群が前記変更画像に対応して登録された第２の認証情報群と一致するか判断し、
判断の結果に応じて認証する
機能をコンピュータに実行させるユーザ認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置や端末のログイン時において、ユーザ認証を行うためのユーザ認証装置等に関する。
【背景技術】
【０００２】
近年、装置や端末のログイン時に、正当な権限を有するユーザのみに当該装置等を使用可能とするためにユーザの認証を行うことは一般的な技術である。ユーザ認証には、パスワード認証等が用いられる。
【０００３】
パスワード認証の手法としては、一般的にＩＤとパスワードの組合せが主流だが、ユーザは一つの暗証番号を複数の認証機関において使用することがあり、そのセキュリティは完璧ではない。また、スマートフォン、タブレット端末等の端末においてパスワード認証する場合、表示画面が小さいとキーボードからの入力がしづらい。
【０００４】
このため、当該端末の表示画面において所定位置を指等にてユーザ操作（タッチ、タップ、スワイプ等）することでユーザを認証する技術がある。
【０００５】
例えば、特許文献１は、端末の画面に表示される図形等の固定点を指等でなぞり、なぞられた固定点により成るパターンが、予め登録されているパターンと一致するか認証（パターン認証）する技術を開示する。
【０００６】
特許文献２は、分布した複数の図形画面を含む基本図形画像を認識対象画像でくりぬいた画像を作成し、当該画像に対して変形を施して認証画面を生成する技術を開示する。
【０００７】
特許文献３は、マトリクス形状に表示された識別情報を画面に表示し、当該画面上におけるユーザ操作を基に認証を行う技術を開示する。
【０００８】
この他、ユーザ認証に関連する技術として特許文献４もある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特表２０１４−５２０３１３号公報
【特許文献２】特開２０１５−０６４６６８号公報
【特許文献３】特開２０１４−１８６６１１号公報
【特許文献４】特開２０１１−１１８６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１〜３の技術では、認証画面において、あまり複雑なパターンは登録できない。いずれの技術も、総当たりで試行すれば、認証ロックの解除が可能となり、セキュリティ度は低い。パターン認証の認証ポイント数を増やし、より複雑にすればセキュリティ度は高まるが、ユーザは、登録したパスワード（パターン）を忘れ易くなる。更には、複雑な認証用入力をログインの都度実行するのが煩雑であるため、ユーザは、認証ロックを掛けること自体を止め、セキュリティ度は更に低くなる。このように、認証解除処理におけるユーザの操作性とセキュリティの強化度は反比例の関係にある。
【００１１】
さらに、特許文献１〜３の技術は認証用画面を表示し、当該画面上におけるタッチ操作を基本とするため、いずれも指紋跡から他人に認証パターンを推測され易い等のリスクがある。又、ユーザが認証パターンを失念するというリスクもある。更に、パスワード認証画面であることを第三者に推測されやすい。
【００１２】
本発明は、上記の問題点を解決するべくなされた。本発明は、装置や端末のログイン時においてユーザ認証を行う際に、第三者から認証用であると分かりづらい画面上において、ユーザが忘れにくいパスワードを、第三者から追跡され難い手法で入力可能なユーザ認証装置等を提供することを主たる目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、本発明の第１の特徴は、
画像および当該画像に画像処理を施した変更画像の少なくとも１つをユーザに閲覧可能な状態で提示し、ユーザによって選択された画像に対する入力データまたは変更画像に対する入力データである入力情報群を取得する入出力制御部と、
取得した入力情報群が画像に対する入力データである場合、その入力情報群が画像に対応して登録された第１の認証情報群と一致するか判断し、取得した入力情報群が変更画像に対する入力データである場合、その入力情報群が変更画像に対応して登録された第２の認証情報群と一致するか判断し、判断の結果に応じて認証する認証部
とを備えるユーザ認証装置である。
【００１４】
本発明の第２の特徴は、
画像および当該画像に画像処理を施した変更画像の少なくとも１つをユーザに閲覧可能な状態で提示し、ユーザによって選択された画像に対する入力データまたは変更画像に対する入力データである入力情報群を取得し、
取得した入力情報群が画像に対する入力データである場合、その入力情報群が画像に対応して登録された第１の認証情報群と一致するか判断し、
取得した入力情報群が変更画像に対する入力データである場合、その入力情報群が変更画像に対応して登録された第２の認証情報群と一致するか判断し、
判断の結果に応じて認証する、
ユーザ認証方法である。
【００１５】
本発明の第３の特徴は、
画像および当該画像に画像処理を施した変更画像の少なくとも１つをユーザに閲覧可能な状態で提示し、ユーザによって選択された画像に対する入力データまたは変更画像に対する入力データである入力情報群を取得し、
取得した入力情報群が画像に対する入力データである場合、その入力情報群が画像に対応して登録された第１の認証情報群と一致するか判断し、
取得した入力情報群が変更画像に対する入力データである場合、その入力情報群が変更画像に対応して登録された第２の認証情報群と一致するか判断し、
判断の結果に応じて認証する、
機能をコンピュータに実行させるユーザ認証プログラムである。
【発明の効果】
【００１６】
本発明によれば、装置や端末のログイン時においてユーザ認証を行う際に、第三者から認証用であると分かりづらい画面上において、ユーザが忘れにくいパスワードを、第三者から追跡され難い手法で入力可能なユーザ認証装置等を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係るユーザ認証装置の構成例を示す図である。
【図２】認証画像の一例を表す図である。
【図３】変更認証画像の一例を表す図である。
【図４】認証画像の一例を表す図である。
【図５】変更認証画像の一例を表す図である。
【図６】認証情報記憶部の内部データ構造を表す図である。
【図７】本発明の第１の実施形態に係るユーザ認証装置が認証画像等を登録する動作を示すフローチャートである。
【図８】本発明の第１の実施形態に係るユーザ認証装置が認証画像等を認証する動作を示すフローチャートである。
【図９】本発明の第２の実施形態に係るユーザ認証装置の構成例を示す図である。
【図１０】認証情報記憶部の内部データ構造を表す図である。
【図１１】認証履歴記憶部の内部データ構造を表す図である。
【図１２】本発明の第２の実施形態に係るユーザ認証装置が認証画像等を登録する動作を示すフローチャートである。
【図１３】本発明の第２の実施形態に係るユーザ認証装置が認証画像等を認証する動作を示すフローチャートである。
【図１４】本発明の第３の実施形態に係るユーザ認証装置の構成例を示す図である。
【図１５】認証情報記憶部の内部データ構造を表す図である。
【図１６】本発明の第３の実施形態に係るユーザ認証装置が認証画像等を登録する動作を示すフローチャートである。
【図１７】本発明の第３の実施形態に係るユーザ認証装置が認証画像等を認証する動作を示すフローチャートである。
【図１８】本発明の第４の実施形態に係るユーザ認証装置の構成例を示す図である。
【図１９】ユーザ情報記憶部の内部データ構造を示す図である。
【図２０】本発明の第４の実施形態に係るユーザ認証装置が認証画像等を登録する動作を示すフローチャートである。
【図２１】本発明の第４の実施形態に係るユーザ認証装置が認証画像等を認証する動作を示すフローチャートである。
【図２２】本発明の第５の実施形態に係るユーザ認証装置の構成例を示す図である。
【図２３】本発明の各実施形態で使用可能な情報処理装置の構成例を示す図である。
【発明を実施するための形態】
【００１８】
次に図面を参照して、本発明の実施形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。ただし、図面は本発明の実施形態における構成を模式的に表している。更に以下に記載される本発明の実施形態は一例であり、その本質を同一とする範囲において適宜変更可能である。
【００１９】
＜本発明の第１の実施形態＞
（ユーザ認証装置）
本発明の第１の実施形態に係るユーザ認証装置１００について図１を参照して説明する。第１の実施形態に係るユーザ認証装置１００は、図１に示すように、制御部１０、ディスプレイ２０、認証画像記憶部３０、認証情報記憶部４０を備える。制御部１０は、入出力制御部１０１、画像管理部１０２、登録部１０３、依頼部１０４、認証部１０５を備える。
【００２０】
ディスプレイ２０は、ユーザへ認証画像等を表示し、かつ、ユーザからの入力を受付可能なタッチパネルディスプレイ等である。
【００２１】
認証画像記憶部３０は、認証の基準となる画像（以下、認証画像と記載。図２、４参照。）と、認証画像に一定の画像処理を加えた画像（以下、変更認証画像と記載。図３、５参照。）とを格納する。
【００２２】
認証情報記憶部４０は、認証情報４０ａを記憶する（図６参照）。認証情報４０ａは、ディスプレイ２０に表示された認証画像および変更認証画像内にて、タップ処理等を介してユーザに選択された複数箇所の各々（認証ポイント）を二次元座標値として記憶するテーブルである。
【００２３】
認証情報４０ａは、行項目である「ポイント」、「基準座標値」および「変更座標値」と、列項目である各認証ポイントのインデックス値とから構成される。ポイントとは、認証ポイントに付与されるインデックス値である。基準座標値とは、認証画像内の認証ポイントの二次元座標値であり、認証画像を識別可能な認証ＩＤ（図６では認証ＩＤは１）と紐づけられている。変更座標値とは、変更認証画像内の認証ポイントの二次元座標値であり、変更認証画像を識別可能な認証ＩＤ（図６では認証ＩＤは２）と紐づけられている。尚、複数の基準座標値を総称して第１の認証情報群と称呼することがある。また、複数の変更座標値を総称して第２の認証情報群と称呼することがある。
【００２４】
例えば、図２に示す救急車の認証画像と図６に示す認証情報４０ａとを参照すると、図２の左側バックミラーの認証ポイント「１」が、図６に示すポイント「１」の基準座標値（ｘ１，ｙ１）に対応する。また、図３に示す救急車の変更認証画像と図６に示す認証情報４０ａを参照すると、図３の右上のバックミラーの認証ポイント「１」が、図６に示すポイント「１」の変更座標値（ｘ’１，ｙ’１）に対応する。
【００２５】
図２に示す（１）〜（５）の順番から成る複数の認証ポイント（以下、認証ポイント群と記載）は、ユーザの認証パスワードとなる。尚、認証パスワードとしての認証ポイント群は、正確には、各ポイントに対応する図６に示す座標値である。図３に示す変更認証画像内における（１）〜（５）の順番から成る認証ポイント群（１）〜（５）も、同様にユーザの認証パスワードとなる。
【００２６】
次に制御部１０の各部について説明する。
【００２７】
入出力制御部１０１は、ディスプレイ２０に対する画像の表示処理を制御する。入出力制御部１０１は、ディスプレイ２０を介してユーザから入力された要求を取得し、更にユーザに提示すべき情報を表示する。入出力制御部１０１は、認証画像記憶部３０からユーザへ表示する画像と当該画像の認証ＩＤとを取得し、一時記憶する。
【００２８】
画像管理部１０２は、認証画像記憶部３０に格納する認証画像および変更認証画像の追加、変更、削除等の管理を行う。
【００２９】
登録部１０３は、ユーザ認証の前処理（認証ポイント群の登録）を行う。登録部１０３は、認証画像をユーザに設定させる。登録部１０３は、入出力制御部１０１を介して、認証画像をディスプレイ２０に表示させる。これにより、ユーザからの認証ポイントの入力を受け付ける。登録部１０３は、タップ処理等を介してユーザから入力された認証ポイントから基準座標値を算出し、認証情報記憶部４０に格納する。登録部１０３は、更に、認証画像に対し、所定の変換式を用いた画像処理を施し、変更認証画像を作成する。画像処理とは、例えば、反転、回転、ひねり、ずらし、曲げ、歪め、伸縮、圧縮等である。また、登録部１０３は、上述した認証画像と同様に、入出力制御部１０１を介して、変更認証画像をディスプレイ２０に表示させる。これにより、ユーザからの認証ポイントの入力を受け付ける。登録部１０３はユーザから入力された認証ポイントから変更座標値を算出し、認証情報記憶部４０に格納する。
【００３０】
尚、認証画像から変更認証画像へ変換する際の画像処理は、ユーザに設定させてもよい。具体的に、登録部１０３は、ユーザが認証画像を設定した後、当該認証画像を変換するための画像処理の種類や画像変更の設定値（例えば、画像の「回転」を、「９０度」行う）等をユーザに入力させるための画面をディスプレイ２０に表示する。これにより、ユーザからの画像変更に必要な情報の入力を受け付ける。
【００３１】
尚、変更認証画像における認証ポイントは、ユーザからの入力を受け付けるのではなく、登録部１０３が自動的に算出してもよい。この場合、登録部１０３は、変更認証画像の作成の際に用いた変換式に、基準座標値を入力して変更座標値を算出する。
【００３２】
依頼部１０４は、入出力制御部１０１を介し、認証画像上においてユーザから入力された複数の認証ポイント（以下、「試行ポイント群」と記載）と、当該認証画像の認証ＩＤとを取得し、当該試行ポイント群と認証ＩＤとを認証部１０５に引き渡して認証処理を依頼する。更に、依頼部１０４は、認証画像と同様に、変更認証画像上においてユーザから入力された試行ポイント群と当該変更認証画像の認証ＩＤとを、認証部１０５に引き渡し、認証処理を依頼する。
【００３３】
認証部１０５は、試行ポイント群の二次元座標値（以下、試行座標値と記載）を算出する。認証部１０５は、認証情報記憶部４０に格納される認証ポイントの二次元座標値（基準座標値又は変更座標値）と、試行座標値とが一致するかを判断し、当該判断結果を基に、ユーザを正当ユーザと認証するか否かを判断する。
【００３４】
（ユーザ認証装置の動作）
次に、本発明の第１の実施形態のユーザ認証装置１００が、あるユーザの要求に従いパターン認証用のデータを登録する動作について図７のフローチャートを参照して説明する。
【００３５】
ステップＳ１１において、図１に示す登録部１０３は、ユーザからの認証画像の選択を受け付ける。認証画像は認証画像記憶部３０に予め格納される複数の画像から選択される。この画像は第三者が一見して認証画像とは分かりづらい絵、例えば風景、物、抽象的概念を示す図や写真等であることが好ましい。これは一見して認証画像と分かる画像の場合、悪意の第三者が体当り的に画像をタッチ、スワイプ等して認証ロックを解除する場合があるからである。尚、認証画像記憶部３０に予め格納された画像内にユーザが覚えやすい画像が存在しない場合、ユーザは認証画像として使用したい画像を登録することもできる。この場合、画像管理部１０２が、外部インタフェース（不図示）から当該画像を受信し、当該画像を認証画像記憶部３０に格納する。
【００３６】
具体的に、登録部１０３は、認証画像記憶部３０に予め格納される複数の画像の全てを取得し、入出力制御部１０１に引き渡す。入出力制御部１０１は、当該画像の全てをディスプレイ２０に表示させる。ディスプレイ２０には数枚毎に画像を表示させてもよい。登録部１０３は、ディスプレイ２０に表示された画像がユーザから認証画像として選択されるのを待ち、ユーザから認証画像が選択されると、当該選択された認証画像を認証情報記憶部４０に格納する。
【００３７】
ステップＳ１２において、登録部１０３は、選択された認証画像に所定の画像処理、例えば、反転、回転、ひねり、ずらし、曲げ、歪め、伸縮、圧縮等を行うことで、変更認証画像を作成する。例えば図３は、図２に示す認証画像を時計回りに９０度回転し、Ｙ軸方向に２００％伸縮する画像処理を施し、その結果生成された変更認証画像である。この他、図５は、図４に示す認証画像を反転する画像処理を施し、その結果生成された変更認証画像である。尚、変更認証画像は複数作成することが望ましい。登録部１０３は認証画像および変更認証画像の各々に画像を識別するための認証ＩＤを付与する。
【００３８】
ステップＳ１３において、登録部１０３は、認証画像または変更認証画像から一つの画像を選択し、入出力制御部１０１を介し、ディスプレイ２０に表示させる。尚、最初は認証画像を表示することが好ましい。
【００３９】
ステップＳ１４において、登録部１０３は、ディスプレイ２０に表示された画像内において、ユーザからの認証ポイントの入力を受け付ける。ユーザは少なくとも一つ以上の所定箇所を任意の順番で入力（指でタッチ等）する。例えば、救急車の画像（図２参照）だとし、ユーザが当該画像の上で、（１）左側バックミラー、（２）左側前輪、（３）左側後輪、（４）後部ナンバープレート、（５）上部右側バックライトの順番で入力したとして以降の処理を説明する。この所定箇所および任意の順番はユーザのみが記憶することになる。このため、ディスプレイ２０に表示された画像はユーザが覚えやすい画像であることが重要である。
【００４０】
ステップＳ１５において、登録部１０３は、図２に示すように、当該画像の上で（１）〜（５）の入力された箇所を認証ポイントとして目立つように色づけ等し、これら複数の認証ポイント（以下、認証ポイント群と記載）を入力された順番に直線でマーキングした図形画像を、入出力制御部１０１を介して、ディスプレイ２０に表示させる。これは、ユーザにマーキングした図形を視覚的に覚えさせ、認証ポイント群の位置および順番をユーザが失念することを防止するためである。
【００４１】
ステップＳ１６において、登録部１０３は、当該認証ポイントおよび入力順番の変更を要求するかをユーザに確認する画面を、入出力制御部１０１を介して、ディスプレイ２０に表示させ、要求の有無の入力を受け付ける。これはユーザが選択した位置および順序から成る図形がユーザにとって覚えにくい場合に、ユーザにとって覚えやすい図形を再選択可能とするためである。要求有りの旨が入力された場合、処理はステップＳ１３に戻される。要求なしの旨が入力された場合、処理はステップＳ１７に進められる。
【００４２】
ステップＳ１７において、登録部１０３は、（１）〜（５）の入力された認証ポイントから二次元座標値を算出し、算出された二次元座標値を認証情報記憶部４０に格納する。例えば、図２に示される画像の認証ポイント（１）〜（５）を、二次元座標の第１象限で表した場合、（１）は（ｘ１、ｙ１）、（２）は（ｘ２、ｙ２）、（３）は（ｘ３、ｙ３）、（４）は（ｘ４、ｙ４）、（５）は（ｘ５、ｙ５）となる。登録部１０３は、この座標値を当該画像の認証ＩＤに紐づけて、認証情報記憶部４０に格納する（図６参照）。尚、変更認証画像に対しても同様の処理を行う。
【００４３】
ステップＳ１８において、登録部１０３は、認証に使用する全ての画像（認証画像および変更認証画像）の枚数分、認証ポイント群の登録処理を行ったか判断する。尚、認証に使用する画像の数は予め設定されているものとする。例えば、認証に、１枚の認証画像と２枚の変更認証画像を使用すると設定されている場合、登録部はステップＳ１３〜Ｓ１８の処理を３回繰り返す。
【００４４】
尚、登録部１０３は、認証画像一つに対し複数の変更認証画像を作成し、どの変更認証画像を幾つ使用するかをユーザに判断させてもよい。例えば、認証画像に対し、変更認証画像として、縮尺変更画像、反転画像、ねじれ画像、うずまき画像の４枚を、入出力制御部１０１を介して、ディスプレイ２０に表示させ、所定数、例えば２枚のユーザにとって覚えやすい画像の選択を受け付けるようにしてもよい。この場合、登録部１０３は、認証画像１枚と変更認証画像２枚に対する各々の認証ポイント群の登録が完了したかを判断する。全ての登録が完了していない場合、処理はステップＳ１３に戻される。全ての登録が完了している場合、このフローチャートの動作を終了する。
【００４５】
尚、上記の説明において、登録部１０３は認証画像および変更認証画像における認証ポイント群の登録をユーザに行わせていたが、変更認証画像の認証ポイント群は登録部１０３が算出してもよい。登録部１０３は、認証画像に所定の画像処理を用いて変更認証画像を作成し、更に、当該画像処理に使用した変換式を用いて、基準座標値から変更座標値を算出する。例えば図３は、図２に示す認証画像を時計回りに９０度回転させ、Ｙ軸方向に２００％伸縮する変換式を用いて画像処理を実行した結果を示している。この変換式を用いて、認証画像の認証ポイント群（基準座標値）から、変更認証画像の認証ポイント群（変更座標値）を算出する。尚、変換式については一般的な画像処理用の三次元行列式を利用する。
【００４６】
次に、本発明の第１の実施形態のユーザ認証装置１００が、ユーザ認証を行う動作ついて図８のフローチャートを参照して説明する。
【００４７】
ユーザ認証装置１００を搭載したタブレット端末等の電源が投入されると、ステップＳ２１において、入出力制御部１０１（図１参照）は、認証画像記憶部３０に記憶されている複数の画像（認証画像および変更認証画像）から１つの画像を取り出し、タブレット端末等のディスプレイ２０に表示する。尚、ユーザが認証ポイント群の記憶を取り戻しやすいという観点から、最初は認証画像を表示することが好ましい。
【００４８】
ステップＳ２２において、入出力制御部１０１が、ディスプレイ２０に表示された画像領域において、タップ処理等を介して、複数の試行ポイント（以下、試行ポイント群と記載）がユーザから入力されたことを検知すると、依頼部１０４にこれを通知する。依頼部１０４は、当該試行ポイント群と表示される画像の認証ＩＤとを入出力制御部１０１から取得して、認証部１０５に引き渡し、認証部１０５にユーザ認証を依頼する。
【００４９】
ステップＳ２３において、認証部１０５は、試行ポイント群内の各々の試行ポイントの試行座標値を算出する。認証部１０５は、認証ＩＤに紐付けられた認証ポイント群の二次元座標値（基準座標値又は変更座標値）を、認証情報記憶部４０から取得する。認証部１０５は、試行ポイント群の試行座標値と、認証ポイント群の二次元座標値とが一致するかを判断する。尚、ユーザの指によるタッチ等によって入力される関係上、この一致においては若干の誤差を許容することが好ましい。
【００５０】
ステップＳ２４において、認証部１０５は、試行ポイント群と認証ポイント群とが一致するか否か判断する。試行ポイント群と認証ポイント群とが一致する場合、処理はステップＳ２５に進められる。試行ポイント群と認証ポイント群とが一致しない場合、処理はステップＳ２２に戻される。
【００５１】
ステップＳ２５において、認証部１０５は、認証情報記憶部４０を参照し、他に認証すべき画像が残っているか否か判断する。認証すべき画像が残っている場合、処理はステップＳ２１へ戻される。認証すべき画像が残っていない場合、処理はステップＳ２６へ進められる。
【００５２】
ステップＳ２６において、認証部１０５は、ログイン処理を行う。つまり、当該試行ポイント群を入力したユーザは正当なユーザであると判断し、当該タブレット端末のロックを解除する。
【００５３】
本発明の第１の実施形態に係るユーザ認証装置１００は、装置や端末のログイン時においてユーザ認証を行う際に、第三者から認証用であると分かりづらい画面上において、ユーザが忘れにくいパスワードを、第三者から追跡され難い手法で入力可能なユーザ認証装置等を提供することができる。
【００５４】
これは、登録部１０３が、一見認証画像とは推測され難く、かつ、ユーザにとって覚えやすい画像を用い、更に、認証ポイント群をユーザが選択可能にしているためである。更に、登録部１０３は、認証画像と変更認証画像と予め登録し、認証部１０５はこれらを用いて認証処理を複数回行う。このため、ディスプレイ２０上に残る指紋跡は特定箇所のみとはならず、指紋跡からのパスワード推定は難しくなる。ひいては、パスワードの盗聴を防止し、セキュリティを高めることができる。
【００５５】
＜本発明の第２の実施形態＞
第１の実施形態においては、原則的に、１人のユーザがタブレット端末等を使用開始時に、ユーザ認証することについて説明した。第２の実施形態においては、１つのタブレット端末を複数のユーザが使用することを前提とし、一つのユーザ認証装置が、複数のユーザの認証を行う場合について説明する。
【００５６】
（ユーザ認証装置）
本発明の第２の実施形態に係るユーザ認証装置２００について図９を参照して説明する。第２の実施形態に係るユーザ認証装置２００は、図９に示すように、制御部１１、ディスプレイ２０、認証画像記憶部３１、認証情報記憶部４１および認証履歴記憶部５０を備える。制御部１１は、入出力制御部１０１、画像管理部１０２、登録部２０３、依頼部１０４、認証部２０５および管理部２０６を備える。
【００５７】
認証画像記憶部３１は、複数のユーザが認証処理に使用する画像（認証画像および変更認証画像）を格納する。各画像はユーザを識別可能な識別子（以下、ユーザ識別子と記載）に紐づけられている。尚、画像は当該装置の管理者によって予め登録されていてもよいし、ユーザからの要望により、管理者が画像を追加してもよい。ここで、管理者とは、当該ユーザ認証装置２００のシステム管理者であり、ユーザの内の一人であってもよい。
【００５８】
認証情報記憶部４１は、図１０に示すように、複数のユーザの認証情報４１ａを格納する。認証情報４１ａは、ユーザ識別子毎に、図６に示す認証情報４０ａを紐づけた情報である。
【００５９】
認証履歴記憶部５０は、図１１に示すように認証履歴情報５０ａを格納する。認証履歴情報５０ａは、ユーザ識別子と、認証時刻とを列項目として含む。ユーザ識別子とは、認証されたユーザの識別子を示す。認証時刻とは、ユーザが認証された時刻を示す。認証履歴記憶部５０は登録されたユーザ全員が閲覧可能としてもよいし、管理者のみが閲覧可能としてもよい。例えば、ユーザ認証装置２００が搭載されたタブレット端末が、救急隊員や消防団によって、緊急時に使用することを想定しているのであれば、誰が何時、当該タブレット端末を使用したのかユーザ全員が知っておくほうが便利な場合がある。このような場合は、ユーザの全員が認証履歴記憶部５０を閲覧可能にすることが好ましい。逆に、このような緊急時の使用では無く、営業の取引先情報を社員（ユーザ）が登録する場合等、営業秘密担保のためユーザが互いの使用を秘蔵した方が良い、又は、ユーザが互いの使用を知る必要が無い場合もある。この場合には、管理者のみが、認証履歴記憶部５０を閲覧可能にすることが好ましい。
【００６０】
登録部２０３は、ユーザ毎にユーザ認証の前処理（認証ポイント群の登録）を行う。例えば、登録部２０３は、ユーザを識別するためのユーザ識別子を生成する。登録部２０３は、ユーザ毎に、認証画像における認証ポイント（基準座標値）群の受け付けを行う際、新たに登録しようとする認証ポイント群が、他のユーザの登録済み認証ポイント群と同一でないか、チェックする。チェックの結果、他のユーザのものと同一であれば、登録部２０３は、認証画像をディスプレイ２０に再度表示させる。これにより、ユーザからの認証ポイントの再入力を受け付ける。登録部２０３は、更に、ユーザ毎に認証画像を基にした変更認証画像を作成し、変更認証画像に対する認証ポイント（変更座標値）群を、入出力制御部１０１を介して、ディスプレイ２０に表示させる。これにより、ユーザからの認証ポイントの入力を受け付ける。又は、登録部２０３自身が、変更認証画像の作成に用いた変換式に、基準座標値を入力し、変更座標値を算出してもよい。
【００６１】
認証部２０５は、認証情報記憶部４１に格納される認証ポイント群（基準座標値）と、当該取得したポイント群とが一致するかを判断し、当該判断結果を基に、ユーザを正当ユーザと認証するか否かを判断する。
【００６２】
管理部２０６は、管理者がユーザ認証装置２００を管理する際に使用する。具体的には、認証画像記憶部３１への認証画像の設定、登録可能なユーザの設定、認証履歴記憶部５０に格納されるデータの閲覧、更新、削除等である。
【００６３】
尚、その他においては、第１の実施形態と同様であるため説明を省略する。
【００６４】
（ユーザ認証装置の動作）
次に、本発明の第２の実施形態のユーザ認証装置２００が、複数のユーザの内のあるユーザの要求に従いパターン認証用のデータを登録する動作について図１２のフローチャートを参照して説明する。
【００６５】
先ずステップＳ３０において、入出力制御部１０１を介し、ユーザからパターン認証用のデータ登録の要求を受けると、図９に示す登録部２０３は、ユーザを識別するためのユーザ識別子を生成する。
【００６６】
ステップＳ３１において、登録部２０３は、入出力制御部１０１を介して、認証画像をディスプレイ２０に表示させる。これにより、ユーザからの認証ポイントの入力を受け付ける。この画像は第三者が一見して認証画像とは分かりづらい画像等であることが好ましい。尚、ここで選択された認証画像は全てのユーザが認証画像として使用することとなるため、ユーザ全員にとって認証ポイントを覚えやすい画像であることが好ましい。更に、認証画像は、管理者権限等を有するユーザが選択可能とすることが好ましい。
【００６７】
ステップＳ３２において、登録部２０３は、選択された認証画像に所定の画像処理を行うことで、変更認証画像を作成する。変更認証画像は複数作成することが望ましい。登録部２０３は認証画像および変更認証画像の各々に画像を識別するための認証ＩＤを付与する。
【００６８】
ステップＳ３３において、登録部２０３は、認証画像または変更認証画像から一つの画像を選択し、入出力制御部１０１を介し、ディスプレイ２０に表示させる。尚、最初は認証画像を表示することが好ましい。
【００６９】
ステップＳ３４において、登録部２０３は、ディスプレイ２０に表示された画像内において、ユーザからの認証ポイントの入力を受け付ける。ユーザは少なくとも一つ以上の所定箇所を任意の所定の順番で入力（指でタッチ等）する。この所定箇所および任意の順番はユーザのみが記憶することになるため、ディスプレイ２０に表示された画像はユーザが覚えやすい画像であることが重要である。
【００７０】
尚、上述したように、変更認証画像については、登録部２０３が、画像処理に使用した変換式を用いて、基準座標値から変更座標値を算出してもよい。
【００７１】
ステップＳ３５において、登録部２０３は、入力された複数の箇所を認証ポイント群として目立つように色づけ等し、これらの認証ポイント群を入力された順番に直線でマーキングした図形画像を、入出力制御部１０１を介して、ディスプレイ２０に表示させる（図２参照）。
【００７２】
ステップＳ３６において、登録部２０３は、当該認証ポイント群および入力順番の変更を要求するかをユーザに確認する画面を、入出力制御部１０１を介して、ディスプレイ２０に表示させ、要求の有無の入力を受け付ける。要求有りの旨が入力された場合、処理はステップＳ３３に戻される。要求なしの旨が入力された場合、処理はステップＳ３５に進められる。
【００７３】
ステップＳ３７において、登録部２０３は、新たに入力された認証ポイント群が、既に他のユーザに登録されている認証ポイント群と一致しないか判断する。具体的には、登録部２０３は、入力された認証ポイント群の二次元座標値が、認証情報記憶部４１（図１０参照）内に格納される他のユーザの座標値（基準座標値または変更座標値）のいずれかと同じでないか判断する。判断はユーザ識別子同士、および、入力された二次元座標値と登録済み座標値とを比較して行われる。判断の結果、入力された認証ポイント群が既に他のユーザに登録されている認証ポイント群と一致する場合、処理はステップＳ３３に戻される。入力された認証ポイント群が既に他のユーザに登録されている認証ポイント群と一致しない場合、処理は、ステップＳ３８に進められる。
【００７４】
ステップＳ３８において、登録部２０３は、認証ポイント群の二次元座標値を、認証情報記憶部４１に格納する。具体的には、登録部２０３は、この二次元座標値を、当該ユーザの座標値（基準座標値または変更座標値）として、当該ユーザ識別子および認証画像ＩＤと紐づけて、認証情報記憶部４１に格納する（図１０参照）。
【００７５】
最後にステップＳ３９において、登録部２０３は、認証に使用する全ての画像（認証画像および変更認証画像）分の認証ポイント群の登録が完了したか判断する。全ての登録が完了していない場合、処理はステップＳ３３に戻される。全ての登録が完了している場合、このフローチャートの動作を終了する。
【００７６】
次に、本発明の第２の実施形態の認証装置２００が、ユーザ認証を行う動作ついて図１３のフローチャートを参照して説明する。
【００７７】
先ず、認証装置２００を搭載したタブレット端末等の電源が投入されると、ステップＳ４１において、入出力制御部１０１（図９参照）は、認証画像記憶部３１内の認証画像および変更認証画像の内から１つの画像を取り出し、ディスプレイ２０に表示する。尚、ユーザが認証ポイント群の記憶を取り戻しやすいという観点から、最初は認証画像を表示することが好ましい。
【００７８】
ステップＳ４２において、入出力制御部１０１が、ディスプレイ２０に表示された画像の領域において、タップ処理等を介して、試行ポイント群がユーザから入力されたことを検知すると、依頼部１０４にこれを通知する。依頼部１０４は、表示された画像の認証ＩＤと当該試行ポイント群を認証部２０５に引き渡し、認証部２０５にユーザ認証を依頼する。
【００７９】
ステップＳ４３において、認証部２０５は、試行ポイント群内の各々の試行ポイントの試行座標値を算出する。認証部２０５は、図１０に示す認証情報記憶部４１を参照し、算出された試行座標値が、認証情報４１ａに格納されているユーザ毎の認証ポイント群の座標値（基準座標値または変更座標値）のいずれかと一致するかを判断する。
【００８０】
ステップＳ４４において、認証部２０５は、試行ポイント群と認証ポイント群とが一致するか否か判断する。試行ポイント群と一致する認証ポイント群が存在する場合、認証部２０５は、認証情報記憶部４１を参照し、一致した座標値に対応するユーザ識別子を一時記憶する。この後処理はステップＳ４５に進められる。試行ポイント群と認証ポイント群とが一致しない場合、処理はステップＳ４２に戻される。
【００８１】
ステップＳ４５において、認証部２０５は、当該ユーザ識別子に紐付けられた、認証すべき画像が残っているか否か判断する。認証すべき画像が残っている場合、処理はステップＳ４１へ戻される。認証すべき画像が残っていない場合、処理はステップＳ４６へ進められる。
【００８２】
ステップＳ４６において、認証部２０５は、ログイン処理を行う。つまり、当該試行ポイント群を入力したユーザは正当なユーザであると判断し、当該タブレット端末のロックを解除する。
【００８３】
本発明の第２の実施形態に係る認証装置２００は、装置や端末のログイン時において複数ユーザのユーザ認証を行う際に、第三者から認証用であると分かりづらい画面上において、ユーザが忘れにくいパスワードを、第三者から追跡され難い手法で入力可能なユーザ認証装置等を提供することができる。
【００８４】
これは、登録部２０３が、一見認証画像とは推測され難く、かつ、各ユーザにとって認証ポイントを覚えやすい画像を選択可能としているためである。更に、登録部２０３は、ユーザ毎に認証画像と変更認証画像と予め登録し、認証部２０５はこれらを用いてユーザ毎に認証処理を複数回行う。このため、ディスプレイ２０上に残る指紋跡は特定箇所のみとはならず、指紋跡からのパスワード推定は難しくなる。ひいては、パスワードの盗聴を防止し、セキュリティを高めることができる。
【００８５】
＜本発明の第３の実施形態＞
第１〜第２の実施形態においては、一人または複数のユーザが一つの認証画像を用いてユーザ認証を行う場合について説明した。第３の実施形態においては、複数の認証画像を用いて、あるユーザがユーザ認証を行う場合について説明する。
【００８６】
（ユーザ認証装置）
本発明の第３の実施形態に係るユーザ認証装置３００について図１４を参照して説明する。第３の実施形態に係るユーザ認証装置３００は、図１４に示すように、制御部１２、ディスプレイ２０、認証画像記憶部３２および認証情報記憶部４２を備える。制御部１２は、入出力制御部１０１、画像管理部１０２、登録部３０３、依頼部１０４および認証部３０５を備える。
【００８７】
認証画像記憶部３２は、ユーザが認証処理に使用する複数の認証画像と、当該認証画像の各々に紐付られた変更認証画像を格納する。
【００８８】
認証情報記憶部４２は、複数の認証画像毎の認証情報４２ａ（図１５参照）を格納する。
【００８９】
登録部３０３は、ユーザ認証の前処理（認証ポイント群の登録）を行う。例えば、登録部３０３は、複数の認証画像を設定し、認証画像毎における認証ポイント（基準座標値）群の登録を行う。
【００９０】
認証部３０５は、認証情報記憶部４２に格納される認証ポイント群（基準座標値または変更座標値）と、当該取得した試行ポイント群とが一致するかを判断し、当該判断結果を基に、ユーザを正当ユーザと認証するか否かを判断する。
【００９１】
尚、他の機能（部）においては、第１〜第２の実施形態と同様であるため説明を省略する。
【００９２】
（ユーザ認証装置の動作）
次に、本発明の第３の実施形態のユーザ認証装置３００が、あるユーザの要求に従い、パターン認証用の複数の認証画像データを登録する動作について図１６のフローチャートを参照して説明する。
【００９３】
ステップＳ５１において、登録部３０３は、認証画像記憶部３２に予め格納される認証画像を全て取得し、入出力制御部１０１を介して、ディスプレイ２０に表示する。登録部３０３は、表示された複数の認証画像から、ユーザに入力（選択）された所定枚数の画像を受け付ける。認証画像は第三者が一見して認証用の画像とは分かりづらい画像等であることが好ましい。この際ユーザは複数の認証画像の内、自身が覚えやすい数枚の認証画像を選んでよい。例えば認証画像が４枚あった場合、ユーザは覚えやすそうな２枚の画像を選ぶ。尚、認証画像は予め管理者によって認証画像記憶部３２に登録されたものであるが、ユーザは覚えやすい画像が無い場合、管理者に対して画像を追加するように要求してもよい。
【００９４】
ステップＳ５２において、登録部３０３は、選択された認証画像毎に所定の画像処理を施し変更認証画像を作成する。変更認証画像は複数作成することが望ましい。登録部３０３は認証画像および変更認証画像の各々に画像を識別するための認証ＩＤを付与する。
【００９５】
ステップＳ５３において、登録部３０３は、認証画像または変更認証画像から一つの画像を選択し、入出力制御部１０１を介し、ディスプレイ２０に表示させる。尚、最初は認証画像を表示することが好ましい。
【００９６】
ステップＳ５４において、登録部３０３は、ディスプレイ２０に表示された画像内において、ユーザからの認証ポイントの入力を受け付ける。
【００９７】
ステップＳ５５において、登録部３０３は、当該画像の入力された複数の箇所を認証ポイント群として目立つように色づけ等し、認証ポイント群を入力された順番に直線でマーキングした図形画像をディスプレイ２０に表示する。
【００９８】
ステップＳ５６において、登録部３０３は、ユーザに当該認証ポイントおよび入力順番の変更を要求するかを確認する画面を、入出力制御部１０１を介して、ディスプレイ２０に表示させ、要求の有無の入力を受け付ける。要求有りの旨が入力された場合、処理はステップＳ５３に戻される。要求なしの旨が入力された場合、処理はステップＳ５５に進められる。
【００９９】
ステップＳ５７において、登録部３０３は、入力された認証ポイント群の座標値が、既に他のユーザに登録されている認証ポイント群の座標値と一致しないか判断する。判断の結果、入力された認証ポイント群の座標値が、既に他のユーザに登録されている座標値と一致する場合、処理はステップＳ５３に戻される。入力された認証ポイント群が既に他のユーザに登録されている認証ポイント群と一致しない場合、処理は、ステップＳ５８に進められる。
【０１００】
ステップＳ５８において、登録部３０３は、入力された認証ポイント群の座標値（基準座標値又は変更座標値）を、表示された画像の認証ＩＤに紐づけて、認証情報記憶部４２（図１５参照）に格納する。
【０１０１】
最後にステップＳ５９において、認証に使用する全ての画像（複数の認証画像およびこれらに紐付られた変更認証画像）の枚数分、認証ポイント群の登録処理が完了したか判断する。全ての登録が完了していない場合、処理はステップＳ５３に戻される。全ての登録が完了している場合、このフローチャートの動作を終了する。
【０１０２】
尚、上記の説明において、登録部３０３は変更認証画像における認証ポイント群の選択をユーザに行わせていたが、この認証ポイント群は登録部３０３が算出してもよい。
【０１０３】
次に、本発明の第３の実施形態のユーザ認証装置３００が、ユーザ認証を行う動作ついて図１７のフローチャートを参照して説明する。
【０１０４】
先ず、ユーザ認証装置３００を搭載したタブレット端末等の電源が投入されると、ステップＳ６１において、入出力制御部１０１（図１４参照）は、認証画像記憶部３２にて記憶されている複数の画像（認証画像および変更認証画像）から１つの画像を取り出し、タブレット端末のディスプレイ２０に表示する。尚、最初は認証画像を表示することが好ましい。
【０１０５】
ステップＳ６２において、入出力制御部１０１が、ディスプレイ２０に表示された画像領域において、タップ処理等を介して、試行ポイント群がユーザから入力されたことを検知すると、依頼部１０４にこれを通知する。依頼部１０４は、当該試行ポイント群と表示される画像の認証ＩＤとを入出力制御部１０１から取得して、認証部３０５に引き渡し、ユーザ認証を依頼する。
【０１０６】
ステップＳ６３において、認証部３０５は、試行ポイント群内の各々の試行ポイントの試行座標値を算出する。認証部３０５は、算出された試行座標値が、認証情報記憶部４２に格納されているユーザ毎の認証ポイント群の座標値（基準座標値または変更座標値）のいずれかと一致するかを判断する。
【０１０７】
ステップＳ６４において、認証部３０５は、試行ポイント群と認証ポイント群とが一致するか否か判断する。試行ポイント群と認証ポイント群とが一致する場合、処理はステップＳ６５に進められる。試行ポイント群と認証ポイント群とが一致しない場合、処理はステップＳ６２に戻される。
【０１０８】
ステップＳ６５において、認証部３０５は、認証情報記憶部４２を参照し、現在認証中の画像と同一グループの認証すべき画像が残っているか否か判断する。ここで認証中の画像と同一グループとは、認証画像と、この認証画像を基に生成された変更認証画像とから構成されるグループのことを指す。同一グループか否かは画像の認証ＩＤから判別する。認証ＩＤは親番号と子番号とから構成され（例えば「親番号−子番号」）、親番号が同一であれば、同じグループと判別する。例えば、図１５に示す認証ＩＤ「１−１」の認証画像の認証が完了したとすると、認証部３０５は、認証ＩＤ「１−２」の変更認証画像が、同一グループの認証すべき画像として残っていると判断する。認証すべき画像が残っている場合、処理はステップＳ６１へ戻される。認証すべき画像が残っていない場合、処理はステップＳ６６へ進められる。
【０１０９】
ステップＳ６６において、認証部３０５は、認証情報記憶部４２を参照し、現在認証中の画像には紐付られていない、即ち非同一グループで、認証すべき画像が残っているか判断する。例えば、図１５に示す認証ＩＤ「１−１」、認証ＩＤ「１−２」に対応する画像の認証が完了したとすると、認証部３０５は、他のグループである認証ＩＤ「２−１」、認証ＩＤ「２−２」に対応する画像が、認証すべき画像として残っていると判断する。認証すべき画像が残っている場合、処理はステップＳ６１へ戻される。認証すべき画像が残っていない場合、処理はステップＳ６７へ進められる。
【０１１０】
ステップＳ６７において、認証部３０５は、ログイン処理を行う。つまり、当該試行ポイント群を入力したユーザは正当なユーザであると判断し、当該タブレット端末のロックを解除する。
【０１１１】
本発明の第３の実施形態に係るユーザ認証装置３００は、装置や端末のログイン時においてユーザ認証を行う際に、第三者から認証用であると分かりづらい画面上において、ユーザが忘れにくいパスワードを、第三者から追跡され難い手法で入力可能なユーザ認証装置等を提供することができる。
【０１１２】
これは、登録部３０３が、一見認証画像とは推測され難く、かつ、ユーザにとって覚えやすい画像を用いて、更に、認証ポイント群を選択可能としているためである。更に、第３の実施形態に係る登録部３０３は、複数の認証画像とこれに対応する変更認証画像と予め登録し、認証部３０５はこれらを用いて認証処理を複数回行う。このため、セキュリティを更に高めることが出来る。
【０１１３】
＜本発明の第４の実施形態＞
第２の実施形態においては、複数のユーザがタブレット端末等を共有する際のユーザ認証について説明した。第３の実施形態においては、あるユーザが複数の認証画像を用いてユーザ認証する形態について説明した。第４の実施形態においては、１つのタブレット端末を複数のユーザが共有する状況で、複数の認証画像を用いたユーザ認証を行う場合について説明する。
【０１１４】
（ユーザ認証装置）
本発明の第４の実施形態に係るユーザ認証装置４００について図１８を参照して説明する。第４の実施形態に係るユーザ認証装置４００は、図１８に示すように、制御部１３、ディスプレイ２０、認証画像記憶部３３、認証情報記憶部４３、認証履歴記憶部５０およびユーザ情報記憶部６０を備える。制御部１３は、入出力制御部１０１、画像管理部１０２、登録部４０３、依頼部１０４、認証部４０５および管理部４０６を備える。
【０１１５】
認証画像記憶部３３は、複数のユーザが認証処理に使用する認証画像を格納する。認証画像はユーザを識別可能なユーザ識別子に紐づけられている。
【０１１６】
認証情報記憶部４３は、複数のユーザの認証情報を格納する（図１０参照）。
【０１１７】
認証履歴記憶部５０は、認証履歴情報を格納する（図１１参照）。認証履歴情報は、「ユーザ識別子」および「認証時刻」を項目として含む。
【０１１８】
ユーザ情報記憶部６０は、図１９に示すユーザ情報６０ａを格納する。ユーザ情報６０ａは、項目として「ユーザ識別子」、「ユーザ名」、「所属」、「使用可能アプリケーション」等を備える。ユーザ識別子とは、ユーザを特定可能なＩＤである（図１０参照）。ユーザ名とは、ユーザ識別子で特定されるユーザの名前である。所属とは、ユーザが所属するグループである。使用可能アプリケーションとは、ユーザ認証装置４００を搭載したタブレットにおいて当該ユーザが使用可能なアプリケーションプログラムである。
【０１１９】
登録部４０３は、ユーザ毎に、ユーザ認証の前処理（認証ポイント群の登録）を行う。例えば、登録部４０３は、ユーザ毎に複数の認証画像を設定させ、認証画像毎における認証ポイント（基準座標値）群の登録を行わせる。登録部４０３は、ユーザ毎に、認証画像における認証ポイント（基準座標値）群の受け付けを行う際、新たに登録しようとする認証ポイント群が、他のユーザの登録済み認証ポイント群と同一でないか、チェックする。チェックの結果、他のユーザのものと同一であれば、登録部４０３は、認証画像をディスプレイ２０に再度表示させる。これにより、ユーザからの認証ポイントの再入力を受け付ける。登録部４０３は、更に、ユーザ毎に認証画像を基にした変更認証画像を作成し、変更認証画像に対する認証ポイント（変更座標値）群を、入出力制御部１０１を介して、ディスプレイ２０に表示させる。これにより、ユーザからの認証ポイントの入力を受け付ける。又は、登録部４０３自身が、変更認証画像の作成に用いた変換式に、基準座標値を入力し、変更座標値を算出してもよい。
【０１２０】
認証部４０５は、認証情報記憶部４３に格納される認証ポイント群の座標値（基準座標値または変更座標値）と、試行ポイント群の座標値とが一致するかを判断し、当該判断結果を基に、ユーザを正当ユーザと認証するか否かを判断する。
【０１２１】
管理部４０６は、管理者がユーザ認証装置４００を管理する際に使用する。具体的に、管理部４０６は、ユーザ認証後に、ユーザが使用可能なアプリケーションをユーザ情報記憶部６０（図１９参照）に登録する。この他、管理部４０６は、認証画像記憶部３３への認証画像の設定、ユーザへの登録の許可、認証履歴記憶部５０に格納されるデータの閲覧、更新、削除等を行う。
【０１２２】
尚、他の部においては、第１〜第３の実施形態と同様であるため説明を省略する。
【０１２３】
（ユーザ認証装置の動作）
次に、本発明の第４の実施形態のユーザ認証装置４００が、複数のユーザ毎の要求に従い、パターン認証用の複数の認証画像データを登録する動作について図２０のフローチャートを参照して説明する。
【０１２４】
先ずステップＳ７０において、図１８に示す登録部４０３は、認証画像の登録を行うユーザの情報を登録する。具体的に、登録部４０３は、入出力制御部１０１を介して、ディスプレイ２０上にユーザ情報入力画面を表示させる。これにより、ユーザから、ユーザ情報の入力を受け付ける。登録部４０３は、入力されたユーザ情報を、ユーザ情報記憶部６０に格納する。
【０１２５】
ステップＳ７１において、登録部４０３は、認証画像記憶部３３に予め格納される認証画像を取得し、入出力制御部１０１を介して、ディスプレイ２０に表示させる。これにより、ユーザが選択した所定枚数の認証画像の入力を受け付ける。認証画像は第三者が一見して認証用の画像とは分かりづらい画像等であることが好ましい。この際ユーザは複数の認証画像の内、自身が覚えやすい数枚の認証画像を選んでよい。又、ユーザは覚えやすい認証画像が無い場合、管理者に対して画像を追加するように要求してもよい。ユーザから所定数の認証画像が選択されると、登録部４０３は、入出力制御部１０１を介して、選択された認証画像を取得する。
【０１２６】
ステップＳ７２において、登録部４０３は、選択された認証画像毎に所定の画像処理を施し変更認証画像を作成する。尚、変更認証画像は複数作成することが望ましい。登録部４０３は認証画像および変更認証画像の各々に画像を識別するための認証ＩＤを付与する。
【０１２７】
ステップＳ７３において、登録部４０３は、認証画像または変更認証画像から一つの画像を選択し、入出力制御部１０１を介し、ディスプレイ２０に表示させる。尚、最初は認証画像を表示することが好ましい。
【０１２８】
ステップＳ７４において、登録部４０３は、ディスプレイ２０に表示された画像内において、ユーザからの認証ポイントの入力を受け付ける。ユーザは少なくとも一つ以上の所定箇所を任意の所定の順番で入力（指でタッチ等）する。
【０１２９】
ステップＳ７５において、登録部４０３は、当該画像の入力された箇所を認証ポイントとして目立つように色づけ等し、認証ポイント群を入力された順番に直線でマーキングした図形画像を、入出力制御部１０１を介して、ディスプレイ２０に表示させる。
【０１３０】
ステップＳ７６において、登録部４０３は、ユーザに当該認証ポイントおよび入力順番の変更を要求するかを確認する画面を、入出力制御部１０１を介して、ディスプレイ２０に表示させ、要求の有無の入力を受け付ける。要求有りの旨が入力された場合、処理はステップＳ７３に戻される。要求なしの旨が入力された場合、処理はステップＳ７７に進められる。
【０１３１】
ステップＳ７７において、登録部４０３は、認証情報記憶部４３を参照し、入力された認証ポイント群の座標値が、既に他のユーザに登録されている座標値と一致しないか判断する。判断の結果、入力された認証ポイント群の座標値が既に他のユーザに登録されている座標値と一致する場合、処理はステップＳ７３に戻される。入力された認証ポイント群の座標値が既に他のユーザに登録されている座標値とは一致しない場合、処理はステップＳ７８に進められる。
【０１３２】
ステップＳ７８において、登録部４０３は、入力された認証ポイント群の座標値（基準座標値又は変更座標値）を、表示された画像の認証ＩＤに紐づけて、認証情報記憶部４３（図１８参照）に格納する。
【０１３３】
最後にステップＳ７８において、認証に使用する全ての画像（複数の認証画像およびこれに紐付られた変更認証画像）の枚数分、認証ポイント群の登録処理が完了したか判断する。全ての登録が完了していない場合、処理はステップＳ７３に戻される。全ての登録が完了している場合、このフローチャートの動作を終了する。
【０１３４】
尚、上記の説明において、登録部４０３は変更認証画像における認証ポイント群の選択をユーザに行わせていたが、登録部４０３が算出してもよい。
【０１３５】
次に、本発明の第４の実施形態に係るユーザ認証装置４００が、ユーザ認証を行う動作ついて図２１のフローチャートを参照して説明する。
【０１３６】
先ず、ユーザ認証装置４００を搭載したタブレット端末等の電源が投入されると、ステップＳ８１において、入出力制御部１０１（図１８参照）は、認証画像記憶部３３から認証画像を取り出し、ディスプレイ２０に表示する。ユーザは複数の認証画像の内、予め選択済みの認証画像を数枚選ぶ。入出力制御部１０１は、ディスプレイ２０に認証画像の一覧を表示してもよい。または、入出力制御部１０１は、認証画像を一枚又は数枚表示し、表示された画像内にユーザが選択した認証画像が無い場合、ディスプレイ２０上でユーザにスワイプ処理等を行わせて、ユーザが選択した認証画像を探すようにさせてもよい。ユーザが画像をダブルタップする等の入力処理を行うと、入出力制御部１０１は、入力（選択）された認証画像を認知する。
【０１３７】
ステップＳ８２において、入出力制御部１０１は、選択された認証画像を、ディスプレイ２０に表示する。入出力制御部１０１は、表示された認証画像の領域において、タップ処理等を介して、試行ポイント群がユーザから入力されたことを検知すると、依頼部１０４にこれを通知する。
依頼部１０４は、当該試行ポイント群と表示される画像の認証ＩＤとを入出力制御部１０１から取得して、認証部４０５に引き渡し、ユーザ認証を依頼する。
【０１３８】
ステップＳ８３において、認証部４０５は、入力された試行ポイント群の二次元座標値が、認証情報記憶部４３に記憶されているユーザ毎の認証ポイント群の二次元座標値のいずれかと一致するかを判断する。
【０１３９】
ステップＳ８４において、認証部４０５は、試行ポイント群内の各々の試行ポイントの試行座標値を算出する。認証部４０５は、算出された試行座標値が、認証情報記憶部４３に格納されているユーザ毎の認証ポイント群の座標値（基準座標値または変更座標値）のいずれかと一致するかを判断する。ステップＳ８４において、試行ポイント群と認証ポイント群とが一致する場合、処理はステップＳ８５に進められる。試行ポイント群と認証ポイント群とが一致しない場合、処理はステップＳ８２に戻される。
【０１４０】
ステップＳ８５において、認証部４０５は、認証情報記憶部４３を参照し、現在認証中の画像に紐付けられた、即ち同一グループの、認証すべき画像が他に残っているか否か判断する。認証すべき画像が残っている場合、処理はステップＳ８１へ戻される。認証すべき画像が残っていない場合、処理はステップＳ８６へ進められる。
【０１４１】
ステップＳ８６において、認証部４０５は、認証情報記憶部４３を参照し、現在認証中の画像には紐付けられていない、即ち同一グループではないが、認証すべき画像が残っているか否か判断する。認証すべき画像が残っている場合、処理はステップＳ８１へ戻される。認証すべき画像が残っていない場合、処理はステップＳ８７へ進められる。
【０１４２】
ステップＳ８７において、認証部４０５は、ログイン処理を行う。つまり、当該試行ポイント群を入力したユーザは正当なユーザであると判断し、当該タブレット端末のロックを解除する。この際、管理部４０６は、当該認証情報（図１０参照）に含まれるユーザ識別子を基に、ユーザ情報記憶部６０内のユーザ情報６０ａを検索し、当該ユーザ識別子を有するユーザが使用可能なアプリケーションの識別子を取得する。認証部４０５はタブレット端末のＯＳ（オペレーションシステム。不図示）に対し、当該アプリケーションの識別子を引き渡す。ＯＳは、当該識別子から特定される、使用可能なアプリケーションのみを当該ユーザに対し提示する。具体的には、タブレット端末のディスプレイ２０に使用可能なアプリケーションのアイコンのみを表示したりする。または、ユーザが使用不可能なアプリケーションを実行しようとした場合、使用権限が無い旨をディスプレイ２０に表示してもよい。
【０１４３】
本発明の第４の実施形態に係るユーザ認証装置４００は、装置や端末のログイン時において複数ユーザのユーザ認証を行う際に、第三者から認証用であると分かりづらい画面上において、ユーザが忘れにくいパスワードを、第三者から追跡され難い手法で入力可能なユーザ認証装置等を提供することができる。
【０１４４】
これは、登録部４０３が、一見認証画像とは推測され難く、かつ、ユーザにとって認証ポイントを覚えやすい画像を複数枚選択可能としているためである。更に、登録部４０３は、複数の認証画像および複数の変更認証画像を予め登録し、認証部４０５はこれらを用いて認証処理を複数回行う。このため、ディスプレイ２０上に残る指紋跡は特定箇所のみとはならず、指紋跡からのパスワード推定は難しくなる。ひいては、パスワードの盗聴を防止し、セキュリティを高めることができる。更に、ユーザ毎に予め使用許可されたアプリケーションのみを使用するように管理部４０６が管理する為、使用権限のないユーザはアプリケーションを使用することができず、セキュリティ度が更に高くなる。
【０１４５】
＜第５の実施形態＞
本発明の第５の実施形態に係るユーザ認証装置１は、図２２に示すように、入出力制御部２および認証部３を備える。
【０１４６】
入出力制御部２は、画像および当該画像に画像処理を施した変更画像の少なくとも１つをユーザによって閲覧可能な状態で提示し、ユーザによって選択された画像および変更画像に対する入力データである入力情報群を取得する。
【０１４７】
認証部３は、取得した入力情報群が画像に対する入力データである場合、その入力情報群が画像に対応して登録された第１の認証情報群と一致するか判断し、取得した入力情報群が変更画像に対する入力データである場合、その入力情報群が変更画像に対応して登録された第２の認証情報群と一致するか判断し、判断の結果に応じて認証する。
【０１４８】
本発明の第５の実施形態に係るユーザ認証装置１は、装置や端末のログイン時において複数ユーザのユーザ認証を行う際に、第三者から認証用であると分かりづらい状態において、ユーザが忘れにくいパスワードを、第三者から追跡され難い手法で入力可能なユーザ認証装置等を提供することができる。
【０１４９】
この理由は、入出力制御部２は、ユーザによって選択された画像および変更画像をユーザに閲覧可能に提示し、認証部３は、ユーザによって入力された入力情報群が、登録済みの第１の認証情報群または第２の認証情報群と一致するか判断するからである。
【０１５０】
（ハードウェア構成）
本発明の各実施形態において、ユーザ認証装置１、１００〜４００における制御部１０〜１３内の各構成要素は、機能単位のブロックを示している。制御部１０〜１３における各構成要素の一部又は全部は、例えば図１、９、１４、１８に示すような情報処理装置（タブレット端末等）とプログラムとの任意の組み合わせにより実現される。これを実現する情報処理装置５００の一例を図２３に示す。情報処理装置５００は、一例として、以下のような構成を含む。
【０１５１】
・ＣＰＵ５０１
・ＲＯＭ５０２
・ＲＡＭ５０３
・ＲＡＭ５０３にロードされるプログラム５０４
・プログラム５０４を格納する記憶装置５０５
・記録媒体５０６の読み書きを行うドライブ装置５０７
・通信ネットワーク５０９と接続する通信インターフェース５０８
・データの入出力を行う入出力インターフェース５１０
・各構成要素を接続するバス５１１
各実施形態における制御部１０〜１３の各構成要素は、これらの機能を実現するプログラム５０４をＣＰＵ５０１が取得して実行することで実現される。各装置の各構成要素の機能を実現するプログラム５０４は、例えば、予め記憶装置５０５やＲＡＭ５０３に格納されており、必要に応じてＣＰＵ５０１が読み出す。なお、プログラム５０４は、通信ネットワーク５０９を介してＣＰＵ５０１に供給されてもよいし、予め記録媒体５０６に格納されており、ドライブ装置５０７が当該プログラムを読み出してＣＰＵ５０１に供給してもよい。
【０１５２】
通信端末の実現方法には、様々な変形例がある。例えば、通信端末は、構成要素毎にそれぞれ別個の情報処理装置５００とプログラムとの任意の組み合わせにより実現されてもよい。また、通信端末が備える複数の構成要素が、一つの情報処理装置５００とプログラムとの任意の組み合わせにより実現されてもよい。
【０１５３】
また、通信端末の各構成要素の一部又は全部は、その他の汎用または専用の回路、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。
【０１５４】
通信端末の各構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
【０１５５】
通信端末の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【０１５６】
上述した各実施形態は本件発明者により得られた技術思想の適用に関する例に過ぎない。すなわち、当該技術思想は、上述した実施形態のみに限定されるものではなく、趣旨を逸脱しない範囲で、種々の変更が可能であることは勿論である。
【符号の説明】
【０１５７】
１      ：ユーザ認証装置
２      ：入出力制御部
３      ：認証部
１０    ：制御部
１１    ：制御部
１２    ：制御部
１３    ：制御部
２０    ：ディスプレイ
３０    ：認証画像記憶部
３１    ：認証画像記憶部
３２    ：認証画像記憶部
３３    ：認証画像記憶部
４０    ：認証情報記憶部
４０ａ  ：認証情報
４１    ：認証情報記憶部
４１ａ  ：認証情報
４２    ：認証情報記憶部
４２ａ  ：認証情報
４３    ：認証情報記憶部
５０    ：認証履歴記憶部
５０ａ  ：認証履歴情報
６０    ：ユーザ情報記憶部
６０ａ  ：ユーザ情報
１００  ：ユーザ認証装置
１０１  ：入出力制御部
１０２  ：画像管理部
１０３  ：登録部
１０４  ：依頼部
１０５  ：認証部
２００  ：ユーザ認証装置
２０３  ：登録部
２０５  ：認証部
２０６  ：管理部
３００  ：ユーザ認証装置
３０３  ：登録部
３０５  ：認証部
４００  ：ユーザ認証装置
４０３  ：登録部
４０５  ：認証部
４０６  ：管理部
５００  ：情報処理装置
５０１  ：ＣＰＵ
５０２  ：ＲＯＭ
５０３  ：ＲＡＭ
５０４  ：プログラム
５０５  ：記憶装置
５０６  ：記録媒体
５０７  ：ドライブ装置
５０８  ：通信インターフェース
５０９  ：通信ネットワーク
５１０  ：入出力インターフェース
５１１  ：バス
【図１】
0006613778.tif 000002
【図２】
0006613778.tif 000003
【図３】
0006613778.tif 000004
【図４】
0006613778.tif 000005
【図５】
0006613778.tif 000006
【図６】
0006613778.tif 000007
【図７】
0006613778.tif 000008
【図８】
0006613778.tif 000009
【図９】
0006613778.tif 000010
【図１０】
0006613778.tif 000011
【図１１】
0006613778.tif 000012
【図１２】
0006613778.tif 000013
【図１３】
0006613778.tif 000014
【図１４】
0006613778.tif 000015
【図１５】
0006613778.tif 000016
【図１６】
0006613778.tif 000017
【図１７】
0006613778.tif 000018
【図１８】
0006613778.tif 000019
【図１９】
0006613778.tif 000020
【図２０】
0006613778.tif 000021
【図２１】
0006613778.tif 000022
【図２２】
0006613778.tif 000023
【図２３】
0006613778.tif 000024