(57)【特許請求の範囲】
【請求項１】
コンピュータに，
ベース画像を表示装置に表示し，
表示されたベース画像の選択を受け付け，
前記ベース画像が複数に分割された画像であって，分割された画像の一部が各々変更された複数の装飾画像を，前記表示装置に表示し，
表示された複数の装飾画像の選択を各々受け付け，
受け付けた，前記ベース画像と前記複数の装飾画像との組み合わせが，ベース画像と装飾画像との組み合わせの情報が登録される記憶部に登録されている場合に，認証に成功したと判定する
処理を実行させるための認証プログラム。
【請求項２】
前記装飾画像を前記表示装置に表示する処理では，各々の装飾画像を，認証するベース画像が表示された領域における所定の位置に各々表示する
ことを特徴とする請求項１に記載の認証プログラム。
【請求項３】
前記コンピュータに，さらに，
前記記憶部への登録数が所定数以下であるベース画像を前記表示装置に表示し，
前記記憶部に登録する組み合わせのベース画像の選択を受け付け，
前記登録する組み合わせのベース画像が複数に分割された画像であって，分割された画像の一部が各々変更された複数の装飾画像を，前記表示装置に表示し，
登録する組み合わせの装飾画像の選択を受け付け，
前記登録する組み合わせのベース画像と前記登録する組み合わせの装飾画像との組み合わせを，前記記憶部に登録する
ことを特徴とする請求項１または請求項２に記載の認証プログラム。
【請求項４】
前記ベース画像を表示装置に表示する処理では，前記表示装置に認証情報の入力域が表示された際に，前記表示装置にベース画像を表示し，
前記コンピュータに，さらに，
認証に成功したと判定された際に，前記入力域に，前記認証するベース画像と前記認証する装飾画像との組み合わせに対応付けられた認証情報を出力する
ことを特徴とする請求項１から請求項３までのいずれかに記載の認証プログラム。
【請求項５】
複数のベース画像を記憶するベース画像記憶部と，
前記ベース画像が複数に分割された画像であって，分割された画像の一部が各々変更された複数の装飾画像を，記憶する装飾画像記憶部と，
ベース画像と複数の装飾画像との組み合わせの情報が登録される登録情報記憶部と，
前記ベース画像記憶部に記憶されたベース画像を表示装置に表示するベース画像表示部と，
表示されたベース画像の選択を受け付けるベース画像選択受付部と，
前記装飾画像記憶部に記憶された，表示されたベース画像の複数の装飾画像を，前記表示装置に表示する装飾画像表示部と，
表示された複数の装飾画像の選択を各々受け付ける装飾画像選択受付部と，
受け付けた，前記ベース画像と前記複数の装飾画像との組み合わせが，前記登録情報記憶部に登録されている場合に，認証に成功したと判定する判定部とを備える
ことを特徴とする認証装置。
【請求項６】
コンピュータが，
ベース画像を表示装置に表示し，
表示されたベース画像の選択を受け付け，
前記ベース画像が複数に分割された画像であって，分割された画像の一部が各々変更された複数の装飾画像を，前記表示装置に表示し，
表示された複数の装飾画像の選択を各々受け付け，
受け付けた，前記ベース画像と前記複数の装飾画像との組み合わせが，ベース画像と装飾画像との組み合わせの情報が登録される記憶部に登録されている場合に，認証に成功したと判定する過程を実行する
ことを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，認証を行う認証プログラム，認証装置および認証方法に関する。
【背景技術】
【０００２】
様々なシーンにおいて，正当性を確認する認証が行われている。例えば，ＰＣ（Personal computer ）でＷｅｂサービスにアクセスする際に，ＩＤ・パスワードなどを用いた認証が行われている。また，例えば，複数のユーザで１台のＰＣを使用する場合において，スケジューラなどのアプリケーションの利用時に，ユーザ認証で個人を特定することなどが行われている。
【０００３】
なお，表示された複数の候補画像の中からタッチして選択された複数の画像と，事前に登録された複数の正解画像との一致を判定することで認証を行う技術が知られている。また，ダミー画像を含む複数の表示画像の所定部分を順次指定させ，ダミー画像を除いた表示画像に対する指定情報を，認証用のパスワードとして入力する技術が知られている。また，表示部に接触した指の接触位置や移動方向などに基づいて，ページめくりなどの表示画像の更新を行う技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７０１７０号公報
【特許文献２】ＷＯ２００３／０７９２０４号公報
【特許文献３】特開２０００−１６３１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
認証時に入力するＩＤやパスワードには，なりすまし等の不正防止のために，セキュリティレベルに応じて，ある程度長く複雑な文字列が用いられる場合が多い。そのため，ユーザは，認証のために長く複雑なＩＤやパスワードを覚え，それらの文字列を認証のたびに入力しなければならなかった。
【０００６】
上述の画面に表示された多数の画像の中から複数の画像を選択して認証を行う技術は，文字列と比較してユーザが直感的に覚え易い画像を用いて認証を行っている。しかし，この技術で一定上のセキュリティレベルを得るためには，選択する画像の数を増やす，表示するダミー画像を増やす，認証のたびに画像の表示位置をランダムに変更するなどの必要があり，ユーザにとって容易な認証とはならない。
【０００７】
一側面では，本発明は，直感的に記憶に残りやすい画像を用いて，ユーザにとってより容易な認証が可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
１態様では，開示するプログラムは，コンピュータを，次のように機能させる。すなわち，前記プログラムは，前記プログラムがインストールされて実行されるコンピュータに，ベース画像を表示装置に表示し，表示されたベース画像の選択を受け付け，ベース画像が複数に分割された画像であって，分割された画像の一部が各々変更された複数の装飾画像を，表示装置に表示し，表示された複数の装飾画像の選択を各々受け付け，受け付けた，ベース画像と複数の装飾画像との組み合わせが，ベース画像と装飾画像との組み合わせの情報が登録される記憶部に登録されている場合に，認証に成功したと判定する処理を実行させる。
【発明の効果】
【０００９】
１態様では，直感的に記憶に残りやすい画像を用いて，ユーザにとってより容易な認証が可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態による認証装置の構成例を示す図である。
【図２】本実施の形態による認証装置を実現するコンピュータのハードウェア構成例を示す図である。
【図３】本実施の形態によるベース画像の例を示す図である。
【図４】本実施の形態によるベース画像管理データの例を示す図である。
【図５】本実施の形態による装飾画像を説明する図である。
【図６】本実施の形態による装飾画像の例を示す図である。
【図７】本実施の形態による装飾画像管理データの例を示す図である。
【図８】本実施の形態による登録データの例を示す図である。
【図９】認証情報入力画面の例を示す図である。
【図１０】本実施の形態による画像を用いた認証の例を説明する図である。
【図１１】本実施の形態による画像を用いた認証の例を説明する図である。
【図１２】本実施の形態による画像を用いた認証の例を説明する図である。
【図１３】本実施の形態の認証装置による認証処理フローチャートである。
【図１４】認証／登録選択画面の例を示す図である。
【図１５】本実施の形態の認証装置による登録処理フローチャートである。
【図１６】本実施の形態の認証装置による登録処理フローチャートである。
【図１７】本実施の形態の認証装置による登録処理フローチャートである。
【図１８】本実施の形態の認証装置による登録処理フローチャートである。
【発明を実施するための形態】
【００１１】
以下，本実施の形態について，図を用いて説明する。なお，以下の説明では，主に，本実施の形態による画像を用いた認証を，Ｗｅｂサービスなどのログイン時に入力する認証情報の自動入力を行うために利用する例を用いる。ここでは，Ｗｅｂサービスとは，例えばネット通販やＳＮＳ（Social Network Service）など，Ｗｅｂ上で提供されるサービスのことである。
【００１２】
図１は，本実施の形態による認証装置の構成例を示す図である。
【００１３】
図１に示す認証装置１０は，本実施の形態による画像を用いたユーザの認証を行う。認証装置１０は，検出部１１，表示部１２，操作受付部１３，判定部１４，出力部１５，登録部１６，ベース画像記憶部２００，装飾画像記憶部２１０，ベース画像管理情報記憶部２２０，装飾画像管理情報記憶部２３０，登録情報記憶部２４０を備える。また，図１に示す認証装置１０を実現するコンピュータは，表示装置と入力装置とを兼ねるタッチパネル３０を備えるものとする。
【００１４】
ベース画像記憶部２００は，本実施の形態の認証に用いる複数のベース画像を記憶する記憶部である。ベース画像は，本実施の形態による認証において，基本となる画像としてユーザに選択される画像である。
【００１５】
装飾画像記憶部２１０は，本実施の形態の認証に用いる複数の装飾画像を記憶する記憶部である。装飾画像は，ベース画像を装飾する画像である。例えば，装飾画像は，ベース画像にアイテムを加える画像，ベース画像の一部の模様や色を変更する画像など，ベース画像に対して付加的な要素が加えられる画像となる。
【００１６】
ベース画像管理情報記憶部２２０は，ベース画像記憶部２００に記憶されたベース画像の管理情報を記憶する記憶部である。装飾画像管理情報記憶部２３０は，装飾画像記憶部２１０に記憶された装飾画像の管理情報を記憶する記憶部である。
【００１７】
登録情報記憶部２４０は，ベース画像と装飾画像との組み合わせの情報が登録される記憶部である。例えば，ユーザは，自身が認証で使用するベース画像と装飾画像との組み合わせについての情報を，あらかじめ登録情報記憶部２４０に登録しておく。また，本実施の形態の登録情報記憶部２４０では，ベース画像と装飾画像との組み合わせに，本実施の形態による認証の成功時に出力される認証情報が対応付けられている。
【００１８】
検出部１１は，タッチパネル３０に，認証情報の入力域が表示されたことを，自動検出する。認証情報の入力域は，例えば，Ｗｅｂサービスのログイン時に要求されるＩＤやパスワードなどの認証情報の入力フィールドである。本実施の形態の例では，認証情報の入力域がタッチパネル３０に表示されたことを契機として，本実施の形態による認証が実行されるものとする。
【００１９】
表示部１２は，タッチパネル３０に対する画像表示の制御を行う。表示部１２は，ベース画像表示部１２１，装飾画像表示部１２２を備える。また，操作受付部１３は，タッチパネル３０に対するユーザの操作を受け付ける。操作受付部１３は，ベース画像選択受付部１３１，装飾画像選択受付部１３２を備える。
【００２０】
ベース画像表示部１２１は，認証時において，ベース画像記憶部２００に記憶されたベース画像を，タッチパネル３０に表示する。ベース画像選択受付部１３１は，認証時において，ユーザの操作による，認証するベース画像の選択を受け付ける。
【００２１】
装飾画像表示部１２２は，認証時において，装飾画像記憶部２１０に記憶された，認証するベース画像を装飾する装飾画像を，タッチパネル３０に表示する。このとき，本実施の形態の例では，装飾画像表示部１２２は，認証するベース画像が表示された領域における所定の位置に，装飾画像を表示する。ここでは，各装飾画像は，それぞれベース画像に対する表示位置が決められている。装飾画像選択受付部１３２は，認証時において，ユーザの操作による，認証する装飾画像の選択を受け付ける。
【００２２】
判定部１４は，ユーザの操作によって選択された，認証するベース画像と認証する装飾画像との組み合わせが登録情報記憶部２４０に登録されている場合に，認証に成功したと判定する。
【００２３】
出力部１５は，認証に成功したと判定された際に，検出した認証情報の入力域に，登録情報記憶部２４０において，ユーザの操作によって選択された，認証するベース画像と認証する装飾画像との組み合わせに対応付けられた認証情報を出力する。
【００２４】
また，認証情報の入力域がタッチパネル３０に表示されたことを契機として，登録情報記憶部２４０にベース画像と装飾画像との組み合わせを新規に登録する処理を実行するようにしてもよい。
【００２５】
ベース画像表示部１２１は，登録時において，ベース画像記憶部２００に記憶されたベース画像のうち，登録情報記憶部２４０への登録数が所定数以下であるベース画像を，タッチパネル３０に表示する。ベース画像選択受付部１３１は，登録時において，ユーザの操作による，新規に登録する組み合わせのベース画像の選択を受け付ける。
【００２６】
装飾画像表示部１２２は，登録時において，装飾画像記憶部２１０に記憶された装飾画像で，新規に登録する組み合わせのベース画像を装飾する装飾画像を，タッチパネル３０に表示する。このとき，ベース画像と同様に，登録情報記憶部２４０への登録数が所定数以下である装飾画像を表示するようにしてもよい。装飾画像選択受付部１３２は，登録時において，ユーザの操作による，新規に登録する組み合わせの装飾画像の選択を受け付ける。
【００２７】
登録部１６は，ユーザの操作によって選択された，新規に登録する組み合わせのベース画像と新規に登録する組み合わせの装飾画像との組み合わせを，登録情報記憶部２４０に登録する。
【００２８】
図２は，本実施の形態による認証装置を実現するコンピュータのハードウェア構成例を示す図である。
【００２９】
図１に示す本実施の形態の認証装置１０を実現するコンピュータ１は，例えば，ＣＰＵ（Central Processing Unit ）２，主記憶となるメモリ３，記憶装置４，通信装置５，媒体読取・書込装置６，入力装置７，出力装置８等を備える。記憶装置４は，例えばＨＤＤ（Hard Disk Drive ）等の外部記憶装置や，補助記憶装置などである。媒体読取・書込装置６は，例えばＣＤ−Ｒ（Compact Disc Recordable ）ドライブやＤＶＤ−Ｒ（Digital Versatile Disc Recordable ）ドライブなどである。入力装置７は，例えばキーボード・マウスなどである。出力装置８は，例えばディスプレイ等の表示装置などである。図１に示すタッチパネル３０は，入力装置７と出力装置８とを兼ねた機器である。
【００３０】
図１に示す認証装置１０および認証装置１０が備える各機能部は，コンピュータ１が備えるＣＰＵ２，メモリ３等のハードウェアと，ソフトウェアプログラムとによって実現することが可能である。コンピュータ１が実行可能なプログラムは，記憶装置４に記憶され，その実行時にメモリ３に読み出され，ＣＰＵ２により実行される。
【００３１】
コンピュータ１は，可搬型記録媒体から直接プログラムを読み取り，そのプログラムに従った処理を実行することもできる。また，コンピュータ１は，サーバコンピュータからプログラムが転送されるごとに，逐次，受け取ったプログラムに従った処理を実行することもできる。さらに，このプログラムは，コンピュータ１で読み取り可能な記録媒体に記録しておくことができる。
【００３２】
図３は，本実施の形態によるベース画像の例を示す図である。
【００３３】
図３（Ａ）〜（Ｅ）に示すベース画像は，ベース画像記憶部２００に記憶されたベース画像の例である。図３において，各ベース画像の下に記載された英数字の文字列は，各ベース画像を識別するベース画像ＩＤである。図３には，ベース画像がイラストの例を示しているが，ベース画像は写真であってもよい。
【００３４】
図４は，本実施の形態によるベース画像管理データの例を示す図である。
【００３５】
図４に示すベース画像管理データ２２５は，ベース画像管理情報記憶部２２０に記憶されたベース画像の管理情報の一例である。図４に示すベース画像管理データ２２５では，図３（Ａ）〜（Ｅ）に示すベース画像が管理されている。
【００３６】
図４に示すベース画像管理データ２２５は，ベース画像ＩＤ，ベース画像データ，使用数／使用可能数の情報を持つ。ベース画像ＩＤは，ベース画像を一意に識別する識別情報である。ベース画像データは，そのレコードのベース画像のデータのファイル名を示す。使用数は，登録情報記憶部２４０に現在登録されている，そのレコードのベース画像を用いた組み合わせの数を示す。使用可能数は，登録情報記憶部２４０に登録可能な，そのレコードのベース画像を用いた組み合わせの数の上限を示す。
【００３７】
図５は，本実施の形態による装飾画像を説明する図である。
【００３８】
図５には，図３（Ａ）に示すベース画像ＩＤ“Ａ００１”のベース画像を装飾する装飾画像の一例が示されている。ここでは，図５に示すようにベース画像を５つの領域に分割し，それぞれの領域に１つずつ装飾画像での装飾が行われるものとする。図５において，＃ａ〜＃ｅは，ベース画像に対して装飾画像で装飾する位置を示す。
【００３９】
図６は，本実施の形態による装飾画像の例を示す図である。
【００４０】
図６（Ａ）〜（Ｅ）に示す装飾画像は，装飾画像記憶部２１０に記憶された装飾画像の例である。図６において，各装飾画像の左に記載された英数字の文字列は，各装飾画像を識別する装飾画像ＩＤである。また，図６において，＃ａ〜＃ｅは，図５で説明したベース画像に対して装飾画像で装飾する位置を示す。
【００４１】
図６（Ａ）は，図３（Ａ）に示すベース画像ＩＤ“Ａ００１”のベース画像を装飾する装飾画像の例を示す。図６（Ｂ）は，図３（Ｂ）に示すベース画像ＩＤ“Ａ００２”のベース画像を装飾する装飾画像の例を示す。図６（Ｃ）は，図３（Ｃ）に示すベース画像ＩＤ“Ａ００３”のベース画像を装飾する装飾画像の例を示す。図６（Ｄ）は，図３（Ｄ）に示すベース画像ＩＤ“Ａ００４”のベース画像を装飾する装飾画像の例を示す。図６（Ｅ）は，図３（Ｅ）に示すベース画像ＩＤ“Ａ００５”のベース画像を装飾する装飾画像の例を示す。
【００４２】
図６に示す例では，５種のベース画像ごとに，そのベース画像を装飾する装飾画像がそれぞれ用意されている。また，図６に示す例では，ベース画像の５つに分割した領域ごとに，それぞれ５種の装飾画像が用意されている。
【００４３】
図７は，本実施の形態による装飾画像管理データの例を示す図である。
【００４４】
図７に示す装飾画像管理データ２３５は，装飾画像管理情報記憶部２３０に記憶された装飾画像の管理情報の一例である。図７に示す装飾画像管理データ２３５では，図６（Ａ）〜（Ｅ）に示す装飾画像が管理されている。
【００４５】
図７に示す装飾画像管理データ２３５は，ベース画像ＩＤ，装飾位置，装飾画像ＩＤ，装飾画像データ，使用数／使用可能数の情報を持つ。ベース画像ＩＤは，そのレコードの装飾画像が装飾を行う対象であるベース画像のベース画像ＩＤを示す。装飾位置は，そのレコードの装飾画像が，ベース画像ＩＤで示されるベース画像のどの位置を装飾する画像であるかを示す。装飾画像ＩＤは，装飾画像を一意に識別する識別情報である。装飾画像データは，その装飾画像のデータのファイル名を示す。使用数は，登録情報記憶部２４０に現在登録されている，そのレコードの装飾画像を用いた組み合わせの数を示す。使用可能数は，登録情報記憶部２４０に登録可能な，そのレコードの装飾画像を用いた組み合わせの数の上限を示す。
【００４６】
図８は，本実施の形態による登録データの例を示す図である。
【００４７】
図８に示す登録データ２４５は，登録情報記憶部２４０に記憶された，ベース画像と装飾画像との組み合わせの情報の一例である。図８に示す登録データ２４５には，図３に示すベース画像と，そのベース画像を装飾する図６に示す装飾画像との組み合わせが登録されている。
【００４８】
図８に示す登録データ２４５は，レコードＩＤ，ベース画像ＩＤ，装飾画像ＩＤ（＃ａ〜＃ｅ），ＩＤ（認証情報），パスワード（認証情報）の情報を持つ。レコードＩＤは，登録データ２４５のレコードを一意に識別する識別情報である。ベース画像ＩＤは，そのレコードの組み合わせにおけるベース画像のベース画像ＩＤを示す。装飾画像ＩＤ（＃ａ〜＃ｅ）は，それぞれ，そのレコードの組み合わせにおける，ベース画像の各領域に対応する装飾画像の装飾画像ＩＤを示す。ＩＤ（認証情報）とパスワード（認証情報）は，そのレコードの組み合わせで本実施の形態の認証に成功した場合に，対象となる認証情報の入力域に出力する認証情報である。このように，本実施の形態の登録データ２４５では，ベース画像と装飾画像との組み合わせに対して，認証情報の入力域に出力する認証情報が対応付けされている。
【００４９】
以下では，本実施の形態の認証装置１０による画像を用いた認証について，具体的な例を用いて説明する。
【００５０】
認証装置１０において，検出部１１は，タッチパネル３０への表示を監視し，認証情報の入力域が表示されたことを検出する。
【００５１】
図９は，認証情報入力画面の例を示す図である。
【００５２】
図９に示す認証情報入力画面３００は，タッチパネル３０に表示される，Ｗｅｂサービスへのアクセスのための認証情報の入力域３０１を含む画面の一例である。図９に示す認証情報入力画面３００には，ＩＤとパスワードとを入力する認証情報の入力域３０１が表示されている。検出部１１は，認証情報の入力域３０１を検出する。画面に表示された認証情報の入力域３０１を検出する技術は，既存の認証ソフトなどでもすでに使用されている。
【００５３】
検出部１１は，認証情報の入力域３０１を検出すると，図９の認証情報入力画面３００の例に示すように，検出された認証情報の入力域３０１の近傍に，本実施の形態による画像を用いた認証処理の実行ボタンであるタッチ認証ボタン３０２を表示する。本実施の形態では，ユーザは，タッチパネル３０を指で触れて操作することで認証を行う。ここでは，タッチパネル３０を指で触れて操作することで行われる本実施の形態の認証を，タッチ認証と呼ぶ。
【００５４】
ユーザは，タッチパネル３０に表示された認証情報入力画面３００のＷｅｂサービスが，タッチ認証の対象として認証情報が登録済みのＷｅｂサービスであるかを判断する。ユーザは，タッチパネル３０に表示された認証情報入力画面３００のＷｅｂサービスが，タッチ認証の対象のＷｅｂサービスであれば，タッチパネル３０に表示されたタッチ認証ボタン３０２をタッチする。ＩＤやパスワードなどの認証情報があらかじめ登録情報記憶部２４０に登録されていないＷｅｂサービスについては，本実施の形態によるタッチ認証を用いても，適切な認証情報を自動的に出力することができない。
【００５５】
なお，タッチパネル３０に表示された認証情報入力画面３００のＷｅｂサービスがタッチ認証の対象のＷｅｂサービスであるかを，検出部１１が自動で判断するようにしてもよい。Ｗｅｂサービスは，例えばそのサイトのＵＲＬなどの情報で識別することが可能である。例えば，ＩＤやパスワードなどの認証情報とＷｅｂサイトの識別情報とを対応付けて登録しておけば，タッチパネル３０に表示された認証情報入力画面３００のＷｅｂサービスがタッチ認証の対象のＷｅｂサービスであるかを，検出部１１が自動で判断することができる。
【００５６】
図１０〜図１２は，本実施の形態による画像を用いた認証の例を説明する図である。
【００５７】
ユーザによりタッチパネル３０上のタッチ認証ボタン３０２がタッチされると，表示部１２は，本実施の形態による画像を用いた認証の画面をタッチパネル３０に表示する。図１０〜図１２に示すタッチ認証画面３１０は，タッチパネル３０に表示される，本実施の形態による画像を用いた認証の画面の一例である。
【００５８】
例えば，ユーザによりタッチパネル３０上のタッチ認証ボタン３０２がタッチされると，表示部１２は，タッチパネル３０に，図１０（Ａ）に示すタッチ認証画面３１０を表示する。このとき，ベース画像表示部１２１は，タッチ認証画面３１０にベース画像を表示する。図１０（Ａ）に示すタッチ認証画面３１０では，図３（Ａ）に示すベース画像ＩＤ“Ａ００１”のベース画像が表示されている。ベース画像表示部１２１は，例えば，タッチ認証画面３１０に最初に表示するベース画像をランダムで決定する。なお，認証に使用できるベース画像以外にダミー画像を用意しておき，そのダミー画像を認証に使用できるベース画像に織り交ぜて表示するようにしてもよい。
【００５９】
ユーザは，図１０（Ｂ）に示すように，タッチパネル３０を指で触れて上下に動かす操作で，タッチ認証画面３１０に表示されたベース画像を上下方向にスライドさせて，タッチ認証画面３１０に表示されるベース画像の変更を指示する。操作受付部１３において，ベース画像選択受付部１３１は，ユーザによるベース画像に対する操作を受け付ける。ベース画像表示部１２１は，ユーザによるベース画像への操作に応じて，タッチ認証画面３１０に表示されるベース画像をスライドさせて変更する。
【００６０】
ユーザは，自身の認証の組み合わせとして登録されたベース画像がタッチ認証画面３１０に表示されているときに，タッチ認証画面３１０のＯＫボタンに指で触れる操作で，認証するベース画像の選択を指示する。ベース画像選択受付部１３１は，ユーザの操作による認証するベース画像の選択を受け付ける。ここでは，図３（Ａ）に示すベース画像ＩＤ“Ａ００１”のベース画像が，認証するベース画像として選択されたものとする。
【００６１】
認証するベース画像が選択されると，装飾画像表示部１２２は，タッチ認証画面３１０に，認証するベース画像に対応する装飾画像を表示する。認証するベース画像に対応する装飾画像は，図７に示す装飾画像管理データ２３５を参照することで，得ることができる。図１１（Ａ）に示すタッチ認証画面３１０では，図３（Ａ）に示すベース画像ＩＤ“Ａ００１”のベース画像に対応する，図６（Ａ）に示す装飾画像ＩＤ“ａ１０１”，“ｂ１０１”，“ｃ１０１”，“ｄ１０１”，“ｅ１０１”の各装飾画像が表示されている。各装飾画像は，ベース画像の各領域＃ａ，＃ｂ，＃ｃ，＃ｄ，＃ｅにおける所定の装飾位置に表示される。装飾画像表示部１２２は，例えば，図８に示す登録データ２４５を参照し，その登録データ２４５に登録されていない組み合わせの装飾画像を，最初に表示する装飾画像の組み合わせとして決定する。
【００６２】
ユーザは，図１１（Ｂ）に示すように，タッチパネル３０を指で触れて左右に動かす操作で，タッチ認証画面３１０に表示された各装飾画像を水平方向にスライドさせて，タッチ認証画面３１０に表示される装飾画像の変更を指示する。操作受付部１３において，装飾画像選択受付部１３２は，ユーザによる装飾画像に対する操作を受け付ける。装飾画像表示部１２２は，ユーザによる装飾画像への操作に応じて，タッチ認証画面３１０に表示される装飾画像をスライドさせて変更する。
【００６３】
ユーザは，自身の認証の組み合わせとして登録された装飾画像の組み合わせがタッチ認証画面３１０に表示されているときに，タッチ認証画面３１０のＯＫボタンに指で触れる操作で，認証する装飾画像の選択を指示する。装飾画像選択受付部１３２は，ユーザの操作による認証する装飾画像の選択を受け付ける。ここでは，図１２に示すように，図６（Ａ）に示す装飾画像ＩＤ“ａ１０１”，“ｂ１０５”，“ｃ１０４”，“ｄ１０２”，“ｅ１０１”の各装飾画像が，認証する装飾画像として選択されたものとする。
【００６４】
なお，ユーザがタッチ認証画面３１０のキャンセルボタンにタッチした場合には，タッチ認証が中止される。
【００６５】
判定部１４は，ユーザによって選択された，認証するベース画像と認証する装飾画像との組み合わせが，登録情報記憶部２４０に登録されているかをチェックする。ここでは，図１２に示すように，ベース画像ＩＤ“Ａ００１”のベース画像と，装飾画像ＩＤ“ａ１０１”，“ｂ１０５”，“ｃ１０４”，“ｄ１０２”，“ｅ１０１”の各装飾画像との組み合わせが，ユーザにより選択されている。この組み合わせは，図８に示す登録データ２４５のレコードＩＤ“＃００１”のレコードに一致する。このとき，判定部１４は，ユーザが本実施の形態による画像を用いた認証に成功したものと判定する。なお，ユーザが選択した組み合わせが登録情報記憶部２４０にない場合には，判定部１４は，認証失敗と判定する。
【００６６】
出力部１５は，図８に示す登録データ２４５のレコードＩＤ“＃００１”のレコードから，ユーザに選択された組み合わせに対応付けられた認証情報を取得する。ここでは，ＩＤ“ａａａａａａ”とパスワード“ｘｘｘｘ”が取得される。出力部１５は，図９に示す認証情報入力画面３００における認証情報の入力域３０１に，取得されたＩＤ“ａａａａａａ”とパスワード“ｘｘｘｘ”とを出力し，対象のＷｅｂサービスへのログインを行う。
【００６７】
図１３は，本実施の形態の認証装置による認証処理フローチャートである。
【００６８】
認証装置１０において，検出部１１は，タッチパネル３０に認証情報の入力域３０１が表示されたことを検出する（ステップＳ１０）。検出部１１は，タッチパネル３０において，検出された認証情報の入力域３０１の近傍に，タッチ認証ボタン３０２を表示する（ステップＳ１１）。検出部１１は，ユーザによりタッチパネル３０上のタッチ認証ボタン３０２がタッチされたかを判定する（ステップＳ１２）。
【００６９】
タッチ認証ボタン３０２がタッチされなかった場合には（ステップＳ１２のＮＯ），認証装置１０は，本実施の形態による画像を用いた認証の処理を行わない。このケースは，例えば，ユーザが，タッチ認証ボタン３０２をタッチせずに，直接に認証情報の入力域３０１に認証情報を入力して，Ｗｅｂサービスへのログインを行うケースなどである。
【００７０】
タッチ認証ボタン３０２がタッチされた場合には（ステップＳ１２のＹＥＳ），ベース画像表示部１２１は，タッチパネル３０にベース画像を表示する（ステップＳ１３）。ユーザは，タッチパネル３０に表示されたベース画像をスライドさせるなどのタッチ操作を行い，認証する対象のベース画像が表示された状態で，そのベース画像を選択する操作を行う。ベース画像選択受付部１３１は，ユーザによる，認証するベース画像の選択を受け付ける（ステップＳ１４）。
【００７１】
装飾画像表示部１２２は，タッチパネル３０に，ユーザにより選択された，認証するベース画像に対応する装飾画像を表示する（ステップＳ１５）。ベース画像と装飾画像との対応関係は，例えば装飾画像管理情報記憶部２３０に記憶された装飾画像管理データ２３５に記録されている。ユーザは，タッチパネル３０に表示された装飾画像をスライドさせるなどのタッチ操作を行い，認証する対象の装飾画像の組み合わせが表示された状態で，その装飾画像を選択する操作を行う。装飾画像選択受付部１３２は，ユーザによる，認証する装飾画像の選択を受け付ける（ステップＳ１６）。
【００７２】
判定部１４は，ユーザにより選択された，認証するベース画像と装飾画像との組み合わせが，登録情報記憶部２４０に登録されているベース画像と装飾画像との組み合わせのいずれかに合致するかを判定する（ステップＳ１７）。
【００７３】
選択された組合せが登録された組み合わせのいずれとも合致しない場合には（ステップＳ１７のＮＯ），判定部１４は，認証に失敗したと判定し，ステップＳ１３に戻って，ユーザに再度認証するベース画像と装飾画像との組み合わせの選択を要求する。ここでは，ユーザが，ベース画像と装飾画像との組み合わせの選択を変えて，何度でも認証を行うことが可能となっている。例えば，認証のセキュリティレベルを高くする場合などに，認証失敗の回数に制限を設けて，認証失敗の回数が制限を超えた場合には一時的にログインを不可とするなどの抑制制御を行うようにしてもよい。
【００７４】
選択された組み合わせが登録された組み合わせのいずれかに合致する場合には（ステップＳ１７のＹＥＳ），判定部１４は，認証に成功したと判定する（ステップＳ１８）。このとき，出力部１５は，登録情報記憶部２４０において，認証に成功したベース画像と装飾画像との組み合わせに対応付けられた認証情報を，ステップＳ１０で検出された認証情報の入力域３０１に出力し，目的とするサービスへのログインを実行する（ステップＳ１９）。
【００７５】
ここまで説明したように，本実施の形態の画像を用いた認証では，ユーザは，ベース画像と装飾画像との組み合わせを選択する。装飾画像は，もととなるベース画像を付加的に装飾する画像であるので，ユーザは，例えば図１２に示すような，ベース画像に装飾画像を加えて完成される１つの画像のみを覚えておけば，認証を行うことが可能である。これにより，ユーザにとって，より直感的に記憶に残りやすい画像を用いた，より容易な認証が可能となる。
【００７６】
例えば，従来の画像を用いた認証のように，単純に複数の画像の組み合わせで認証を行う場合には，組み合わせた複数の画像をすべて覚えておく必要がある。そのため，セキュリティレベルを上げるためには，組み合わせる画像の数を増やす，組合せの選択肢となる画像を増やすなどする必要があり，ユーザにとって画像の組み合わせを覚えておくことが困難となる。これに対して，本実施の形態の画像を用いた認証では，セキュリティレベルを上げるために選択肢となるベース画像や装飾画像の数を増やしても，ユーザが覚えておく画像は，ベース画像に装飾画像を加えて完成される１つの画像のみでよい。
【００７７】
また，例えば図１１に示すように，各装飾画像を，それぞれ認証するベース画像の領域上の所定の位置に表示して，ユーザに選択させることで，ユーザは登録された装飾画像を思い出しやすくなる。例えば，本実施の形態の画像を用いた認証を，ランダムに配置された多数の画像から目的とする画像を選択させる方法で実現することも可能である。しかし，この方法では，ユーザにとって，多数の画像から目的とする画像を探し出すことが困難となる。図１１に示す例では，同じ位置を装飾する装飾画像は，ベース画像に対して常に同じ位置に表示されるため，ユーザは，どこに表示されたか分からない画像を探し出す必要がなくなる。
【００７８】
また，本実施の形態の例では，認証情報の入力域３０１が検出された際に，本実施の形態による画像を用いた認証が行われ，認証に成功したベース画像と装飾画像との組み合わせに対応付けられた認証情報が，認証情報の入力域３０１に自動出力されている。ＩＤやパスワードなどの認証情報には，なりすましなどの不正防止のために，セキュリティレベルに応じて，ある程度長く複雑な文字列が用いられる場合が多い。また，普及が進んでいる小型のタッチ端末では，画面に表示される文字入力のボタンが小さいため，ＩＤやパスワードなどの文字列の入力が非常に困難となっている。本実施の形態の技術によって，ユーザにとって覚えにくく，小型のタッチ端末では入力しにくいＩＤやパスワードなどの認証情報の入力を，ユーザにとって直感的に覚え易い画像を用いた認証で実現することが可能となる。
【００７９】
また，例えば，あるＷｅｂサービスαにログインする際の認証情報と，別のＷｅｂサービスβにログインする際の認証情報とをそれぞれ同じ１つのベース画像と装飾画像との組み合わせに対応付けて登録しておくことも可能である。そのベース画像と装飾画像との組み合わせで認証に成功した場合には，検出された認証情報の入力域３０１のＷｅｂサービスが，ＷｅｂサービスαであるのかＷｅｂサービスβであるのかに応じて，認証情報の入力域３０１に自動出力する認証情報を使い分ける。このように，同じ１つのベース画像と装飾画像との組み合わせを用いた認証で，複数の異なるサービスにログインすることも可能である。上述したように，サービスを自動識別する技術には，既知の技術がある。
【００８０】
近年，Ｗｅｂサービスの増加にともない，ユーザは，多くのＩＤやパスワードなどの認証情報を使い分けて利用している。利用するＷｅｂサービスが増えると，ＷｅｂサービスごとのＩＤやパスワードをメモ帳に記載したり，付箋に記載してＰＣに貼り付けたりなど，ユーザにとって認証情報の管理が面倒なものとなる。また，メモなどが管理しきれなくなると，不用意に認証情報が流出してなりすましなどの不正が行われてしまうなどの問題も発生し得る。同じ１つのベース画像と装飾画像との組み合わせを用いた認証で，複数の異なるサービスへのアクセスを可能とすることで，ユーザは，多数の認証情報を管理しなくても，１つのベース画像と装飾画像との組み合わせを覚えておくだけで，様々なサービスへのアクセスが可能となる。
【００８１】
ここで，登録情報記憶部２４０へのベース画像と装飾画像との組み合わせの登録について，説明する。登録情報記憶部２４０へのベース画像と装飾画像との組み合わせの登録は，例えば登録用ツールを利用して任意のタイミングで行うことができる。また，前述の認証の例と同様に，タッチパネル３０に認証情報の入力域３０１が表示されたことをトリガとして，登録情報記憶部２４０へのベース画像と装飾画像との組み合わせの登録が可能となるようにしてもよい。
【００８２】
例えば，タッチパネル３０に図９に示す認証情報入力画面３００が表示された際に，検出部１１は，認証情報の入力域３０１を検出する。このとき，検出部１１は，図９に示すように，検出された認証情報の入力域３０１の近傍に，タッチ認証ボタン３０２を表示する。ユーザがタッチパネル３０上でタッチ認証ボタン３０２をタッチすると，検出部１１は，認証を行うか，新規にベース画像と装飾画像との組み合わせの登録を行うかを，ユーザに選択させる。
【００８３】
図１４は，認証／登録選択画面の例を示す図である。
【００８４】
図１４に示す認証／登録選択画面３２０は，タッチパネル３０に表示される，認証を行うか，新規にベース画像と装飾画像との組み合わせの登録を行うかを，ユーザに選択させる画面の一例である。検出部１１は，タッチ認証ボタン３０２がタッチされた際に，タッチパネル３０に，図１４に示す認証／登録選択画面３２０を表示する。
【００８５】
ユーザは，本実施の形態による画像を用いた認証を行う場合には，図１４に示す認証／登録選択画面３２０の認証ボタンをタッチする。この場合，タッチパネル３０には，例えば図１０（Ａ）に示すタッチ認証画面３１０が表示され，以降，上述の認証処理が行われる。ユーザは，新規にベース画像と装飾画像との組み合わせの登録を行う場合に，図１４に示す認証／登録選択画面３２０の登録ボタンをタッチする。認証も登録も行わない場合には，ユーザは，図１４に示す認証／登録選択画面３２０のキャンセルボタンをタッチする。
【００８６】
ユーザによって登録ボタンがタッチされると，表示部１２は，ベース画像と装飾画像との組合せの登録画面をタッチパネル３０に表示する。このとき，ベース画像表示部１２１は，登録画面にベース画像を表示する。ここで表示される登録画面の例については，例えば図１０（Ａ）に示す認証時におけるタッチ認証画面３１０の例と同様である。ユーザは，例えば上述の認証時と同様に，タッチパネル３０に表示されたベース画像に対するタッチ操作で，表示されるベース画像の変更や，新規に登録する組み合わせのベース画像の選択を行う。ベース画像選択受付部１３１は，ユーザの操作による，新規に登録する組み合わせのベース画像の選択を受け付ける。
【００８７】
なお，登録画面にベース画像を表示する際に，登録情報記憶部２４０への登録数が所定数以下のベース画像のみが表示されるようにしてもよい。例えば，図４に示すベース画像管理データ２２５には，使用数／使用可能数の情報が記録されている。使用数が，登録情報記憶部２４０におけるそのベース画像を用いた組み合わせの現在の登録数を示し，使用可能数が，登録情報記憶部２４０に同じベース画像を用いた組み合わせの登録を制限する所定の閾値を示す。
【００８８】
同じベース画像を含む組み合わせが多数登録されると，ユーザが間違って自身が登録した組み合わせと違う組み合わせを選択しても，認証が成功してしまう可能性が高くなる。誤った組み合わせで認証が成功すると，そのユーザは，他人のアカウントでログインを行うことになる。ここでは，同じベース画像を含む組み合わせの登録数を制限することで，認証を行うユーザにとって誤ったベース画像と装飾画像との組み合わせの選択で認証が成功することを防止する。
【００８９】
例えば，図４に示すベース画像管理データ２２５において，ベース画像ＩＤ“Ａ００３”のベース画像は，使用数が使用可能数の１０に達している。このとき，ベース画像表示部１２１は，登録時において，ベース画像ＩＤ“Ａ００３”のベース画像を，ユーザが選択するベース画像の選択肢から除外する。
【００９０】
また，登録画面にベース画像を表示する際に，登録情報記憶部２４０への登録数が少ないベース画像がより優先的に表示されるようにしてもよい。例えば，ベース画像表示部１２１は，ユーザが選択するベース画像の選択肢を，図４に示すベース画像管理データ２２５における使用数が少ない順にソートする。ベース画像表示部１２１は，ベース画像をタッチパネル３０に表示する際に，まず最も使用数が少ないベース画像を表示する。ベース画像表示部１２１は，ユーザによる表示するベース画像変更のスライド操作に応じて，使用数が少ない順にベース画像をスライド表示する。このように，登録情報記憶部２４０への登録数が少ないベース画像を優先的に表示することで，ユーザにより登録数が少ないベース画像を含む組み合わせの選択を促すことができる。
【００９１】
新規に登録する組み合わせのベース画像が選択されると，装飾画像表示部１２２は，登録画面に，新規に登録する組み合わせのベース画像に対応する装飾画像を表示する。ここで表示される登録画面の例については，例えば図１１（Ａ）に示す認証時におけるタッチ認証画面３１０の例と同様である。なお，登録画面に最初に装飾画像を表示する際に，登録情報記憶部２４０に登録済みの装飾画像の組み合わせを表示しないように制御してもよい。
【００９２】
ユーザは，例えば上述の認証時と同様に，タッチパネル３０に表示された装飾画像に対するタッチ操作で，表示される装飾画像の変更や，新規に登録する組み合わせの装飾画像の選択を行う。装飾画像選択受付部１３２は，ユーザの操作による，新規に登録する組み合わせの装飾画像の選択を受け付ける。
【００９３】
なお，上述のベース画像の場合と同様に，登録画面に装飾画像を表示する際に，登録情報記憶部２４０への登録数が所定数以下の装飾画像のみが表示されるようにしてもよい。また，上述のベース画像の場合と同様に，登録画面に装飾画像を表示する際に，登録情報記憶部２４０への登録数が少ない装飾画像がより優先的に表示されるようにしてもよい。なお，ベース画像の使用可能数が“１”に設定されている場合には，装飾画像の使用制限は不要となる。
【００９４】
新規に登録する組み合わせの装飾画像が選択されると，登録部１６は，ユーザによって選択された，新規に登録する組み合わせのベース画像と新規に登録する組み合わせの装飾画像との組み合わせを，登録情報記憶部２４０に登録する。このとき，登録部１６は，ベース画像と装飾画像との組み合わせに対応付けて，認証成功時に認証情報の入力域３０１に出力する認証情報を登録する。例えば，登録部１６は，ユーザに対して認証情報の入力を要求し，得られた認証情報を，ベース画像と装飾画像との組み合わせに対応付けて，登録情報記憶部２４０に登録する。
【００９５】
図１５〜図１８は，本実施の形態の認証装置による登録処理フローチャートである。
【００９６】
認証装置１０において，検出部１１は，タッチパネル３０に認証情報の入力域３０１が表示されたことを検出する（ステップＳ２０）。検出部１１は，タッチパネル３０において，検出された認証情報の入力域３０１の近傍に，タッチ認証ボタン３０２を表示する（ステップＳ２１）。検出部１１は，ユーザによりタッチパネル３０上のタッチ認証ボタン３０２がタッチされたかを判定する（ステップＳ２２）。
【００９７】
タッチ認証ボタン３０２がタッチされなかった場合には（ステップＳ２２のＮＯ），認証装置１０は，本実施の形態による画像を用いた認証の処理を行わない。このケースは，例えば，ユーザが，タッチ認証ボタン３０２をタッチせずに，直接に認証情報の入力域３０１に認証情報を入力して，Ｗｅｂサービスへのログインを行うケースなどである。
【００９８】
タッチ認証ボタン３０２がタッチされた場合には（ステップＳ２２のＹＥＳ），検出部１１は，タッチパネル３０に認証／登録選択画面３２０を表示する（ステップＳ２３）。検出部１１は，ユーザによって認証と登録のどちらが選択されたかを判定する（ステップＳ２４）。
【００９９】
ユーザによって認証ボタンがタッチされ，認証が選択された場合には（ステップＳ２４の認証），認証装置１０は，認証処理を行う。ここでは，認証装置１０は，図１３に示す認証処理フローチャートのステップＳ１３の処理に進む。
【０１００】
ユーザによって登録ボタンがタッチされ，登録が選択された場合には（ステップＳ２４の登録），認証装置１０は，登録処理を行う。登録処理において，ベース画像表示部１２１は，図４に示すベース画像管理データ２２５において，ベース画像のレコードを順に１つ選択する（ステップＳ２５）。ベース画像表示部１２１は，選択されたベース画像のレコードの使用数が使用可能数以下であるかを判定する（ステップＳ２６）。
【０１０１】
選択されたベース画像のレコードの使用数が使用可能数以下であれば（ステップＳ２６のＹＥＳ），ベース画像表示部１２１は，該当するベース画像を，タッチパネル３０に表示するベース画像の選択肢に追加する（ステップＳ２７）。なお，選択されたベース画像のレコードの使用数が使用可能数以下でなければ（ステップＳ２６のＮＯ），ベース画像表示部１２１は，該当するベース画像を，タッチパネル３０に表示するベース画像の選択肢から除外する。
【０１０２】
ベース画像表示部１２１は，図４に示すベース画像管理データ２２５で管理されるすべてのベース画像について，使用数の確認が終了したかを判定する（ステップＳ２８）。まだすべてのベース画像について確認が終了していなければ（ステップＳ２８のＮＯ），ベース画像表示部１２１は，ステップＳ２５の処理に戻って，次のベース画像についての処理に移る。
【０１０３】
すべてのベース画像について確認が終了していれば（ステップＳ２８のＹＥＳ），ベース画像表示部１２１は，選択肢のベース画像を使用数が少ない順にソートする（ステップＳ２９）。
【０１０４】
ベース画像表示部１２１は，使用数が少ない順に，選択肢のベース画像をタッチパネル３０に表示する（ステップＳ３０）。ユーザは，タッチパネル３０に表示されたベース画像に対する操作を行う。ベース画像選択受付部１３１は，ユーザの操作で現在表示されているベース画像が選択されたかを判定する（ステップＳ３１）。現在表示されているベース画像が選択されずに（ステップＳ３１のＮＯ），ユーザによってベース画像のスライド操作が行われた場合には，ベース画像表示部１２１は，ステップＳ３０の処理に戻って，次のベース画像の表示を行う。
【０１０５】
現在表示されているベース画像が選択された場合には（ステップＳ３１のＹＥＳ），ベース画像選択受付部１３１は，ユーザの操作により選択された現在のベース画像を，新規に登録する組み合わせのベース画像に決定する（ステップＳ３２）。
【０１０６】
装飾画像表示部１２２は，ベース画像に対する装飾画像の装飾位置を順に１つ選択する（ステップＳ３３）。
【０１０７】
装飾画像表示部１２２は，図７に示す装飾画像管理データ２３５において，決定されたベース画像における選択された装飾位置の装飾画像のレコードを順に１つ選択する（ステップＳ３４）。装飾画像表示部１２２は，選択された装飾画像のレコードの使用数が使用可能数以下であるかを判定する（ステップＳ３５）。
【０１０８】
選択された装飾画像のレコードの使用数が使用可能数以下であれば（ステップＳ３５のＹＥＳ），装飾画像表示部１２２は，該当する装飾画像を，該当装飾位置に表示する装飾画像の選択肢に追加する（ステップＳ３６）。なお，選択された装飾画像のレコードの使用数が使用可能数以下でなければ（ステップＳ３５のＮＯ），装飾画像表示部１２２は，該当する装飾画像を，該当装飾位置に表示する装飾画像の選択肢から除外する。
【０１０９】
装飾画像表示部１２２は，図７に示す装飾画像管理データ２３５で管理される，該当ベース画像の該当表示位置におけるすべての装飾画像について，使用数の確認が終了したかを判定する（ステップＳ３７）。まだすべての装飾画像について確認が終了していなければ（ステップＳ３７のＮＯ），装飾画像表示部１２２は，ステップＳ３４の処理に戻って，次の装飾画像についての処理に移る。
【０１１０】
すべての装飾画像について確認が終了していれば（ステップＳ３７のＹＥＳ），装飾画像表示部１２２は，該当装飾位置における選択肢の装飾画像を使用数が少ない順にソートする（ステップＳ３８）。装飾画像表示部１２２は，すべての装飾位置について処理が終了したかを判定する（ステップＳ３９）。まだ，すべての装飾位置について処理が終了していなければ（ステップＳ３９のＮＯ），装飾画像表示部１２２は，ステップＳ３３の処理に戻って，次の装飾位置についての処理に移る。
【０１１１】
すべての装飾位置について処理が終了していれば（ステップＳ３９のＹＥＳ），装飾画像表示部１２２は，新規に登録する組み合わせのベース画像に対応する装飾画像の組み合わせを１組選択する（ステップＳ４０）。ここでは，装飾位置ごとに使用数が少ない順に選択肢の装飾画像が選択されて，装飾画像の組み合わせが生成されるものとする。装飾画像表示部１２２は，登録情報記憶部２４０を参照し，選択された装飾画像の組み合わせが登録済みの組み合わせであるかを判定する（ステップＳ４１）。登録済みの組み合わせである場合には（ステップＳ４１のＹＥＳ），装飾画像表示部１２２は，ステップＳ４０の処理に戻って，別の装飾画像の組み合わせを選択する。登録済みの組み合わせでない場合には（ステップＳ４１のＮＯ），装飾画像表示部１２２は，選択された装飾画像の組み合わせを，タッチパネル３０に表示する（ステップＳ４２）。
【０１１２】
ユーザは，タッチパネル３０に表示された装飾画像に対する操作を行う。装飾画像選択受付部１３２は，ユーザの操作で現在表示されている装飾画像が選択されたかを判定する（ステップＳ４３）。現在表示されている装飾画像が選択されずに（ステップＳ４３のＮＯ），ユーザによって装飾画像のスライド操作が行われた場合には，装飾画像表示部１２２は，ユーザの操作で指定された装飾画像をスライドして変更する（ステップＳ４４）。ここでは，該当装飾位置における使用数が少ない順に選択肢の装飾画像がスライド表示されるものとする。装飾画像選択受付部１３２は，ステップＳ４３の処理に戻って，次のユーザの操作を受け付ける。
【０１１３】
現在表示されている装飾画像が選択された場合には（ステップＳ４３のＹＥＳ），装飾画像選択受付部１３２は，現在表示されている装飾画像の組み合わせが，登録情報記憶部２４０に登録済みの組み合わせであるかを判定する（ステップＳ４５）。登録済みの組み合わせである場合には（ステップＳ４５のＹＥＳ），装飾画像選択受付部１３２は，ステップＳ４３の処理に戻って，次のユーザの操作を受け付ける。このとき，ユーザに対して別の装飾画像の組み合わせを選択するよう促す。
【０１１４】
登録済みの組み合わせでない場合には（ステップＳ４５のＮＯ），装飾画像選択受付部１３２は，ユーザの操作により選択された現在の装飾画像を，新規に登録する組み合わせの装飾画像に決定する（ステップＳ４６）。登録部１６は，ユーザにより選択された，新規に登録するベース画像と装飾画像との組み合わせを，登録情報記憶部２４０に登録する（ステップＳ４７）。このとき，登録部１６は，ベース画像管理データ２２５，装飾画像管理データ２３５における，新規に登録するベース画像，装飾画像のレコードの使用数をインクリメントする。登録部１６は，認証情報の入力域３０１に出力する認証情報を取得し，取得した認証情報を，新規に登録するベース画像と装飾画像との組み合わせに対応付けて登録情報記憶部２４０に登録する（ステップＳ４８）。
【０１１５】
以上，本実施の形態について説明したが，本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【０１１６】
例えば，本実施の形態では，Ｗｅｂサービスのログイン時に実際に入力する認証情報の自動入力を行うためのユーザの認証で，本実施の形態による画像を用いた認証を行う例を示したが，これに限るものではない。例えば，Ｗｅｂサービスのログイン時の認証そのものが，本実施の形態による画像を用いた認証であってもよい。
【０１１７】
このとき，ベース画像や装飾画像の選択肢を増やせばセキュリティレベルを上げることもできるので，本実施の形態による画像を用いた認証を，金融機関などの認証に利用することも可能である。本実施の形態による画像を用いた認証では，ベース画像や装飾画像の選択肢を増やしても，ユーザはベース画像を装飾画像で装飾して完成した１つの画像を覚えておくだけでよい。一般に，暗証番号などを用いた認証では，暗証番号として，覚えやすいが漏洩しやすい誕生日や電話番号などの番号は避けられる。本実施の形態による画像を用いた認証では，ユーザは，覚えにくい複雑な暗証番号を覚える必要がなく，直感的に覚えやすい１つの画像を覚えておけばよい。
【０１１８】
また，本実施の形態では，Ｗｅｂ上のサービスを利用する際のユーザ認証で，本実施の形態による画像を用いた認証を行う例を説明したが，これに限るものではない。例えば，家族などの複数のユーザで共有するＰＣにおいて，スケジューラなどそれぞれ個人の情報を扱うアプリケーションの使用時に，本実施の形態による画像を用いたユーザ認証を行うようにしてもよい。
【０１１９】
また，本実施の形態では，ベース画像を５つの水平領域に分割して装飾画像で装飾する例を示したが，装飾画像の配置する領域の位置や数については，任意の設計が可能である。また，あえてベース画像の領域を分割せずに，ベース画像のレイヤの上に装飾画像のレイヤを重ねる形式で，ベース画像の装飾を行うようにしてもよい。
【０１２０】
また，本実施の形態では，図６，図７に示すように，ベース画像ごとにそれぞれ対応する装飾画像が用意される例を説明したが，複数のベース画像に対して汎用される装飾画像が用意されてもよい。
【０１２１】
また，本実施の形態では，ユーザのスライド操作で選択するベース画像や装飾画像の表示が切り替わる例を説明したが，例えばユーザが画像をタッチするたびに表示が次の画像に切り替わるようにするなど，画像の切り替え操作の設計については任意の設計が可能である。また，ベース画像や装飾画像を表示する際に，画像の切り替え表示ではなく，一覧表示するようにしてもよい。
【０１２２】
また，本実施の形態では，タッチ端末を利用して，ユーザがタッチパネル３０へのタッチ操作を行う例を説明したが，例えばＰＣなどにおけるキーボードやマウスを使った操作など，ユーザ操作について任意の設計が可能である。
【符号の説明】
【０１２３】
１０  認証装置
１１  検出部
１２  表示部
１２１  ベース画像表示部
１２２  装飾画像表示部
１３  操作受付部
１３１  ベース画像選択受付部
１３２  装飾画像選択受付部
１４  判定部
１５  出力部
１６  登録部
２００  ベース画像記憶部
２１０  装飾画像記憶部
２２０  ベース画像管理情報記憶部
２３０  装飾画像管理情報記憶部
２４０  登録情報記憶部
３０  タッチパネル
【図１】
0005783022.tif 000002
【図２】
0005783022.tif 000003
【図３】
0005783022.tif 000004
【図４】
0005783022.tif 000005
【図５】
0005783022.tif 000006
【図６】
0005783022.tif 000007
【図７】
0005783022.tif 000008
【図８】
0005783022.tif 000009
【図９】
0005783022.tif 000010
【図１０】
0005783022.tif 000011
【図１１】
0005783022.tif 000012
【図１２】
0005783022.tif 000013
【図１３】
0005783022.tif 000014
【図１４】
0005783022.tif 000015
【図１５】
0005783022.tif 000016
【図１６】
0005783022.tif 000017
【図１７】
0005783022.tif 000018
【図１８】
0005783022.tif 000019