(57)【要約】【課題】認証情報の類推が第三者にとって困難な認証情報入力装置を提供する。【解決手段】ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像MPと、全ての条件を満足してない第２の画像DPと、を少なくとも含む表示画像10を複数記憶する表示画像記憶部（133）から選択された表示画像10を表示する表示入力部（110）と、その表示入力部（110）に表示された表示画像10の中からユーザ操作により選択された少なくとも１つの画像を、ユーザの認証を許可する際に使用する認証情報として入力する表示入力部（110）と、を有し、表示入力部（110）に表示された表示画像10に含まれる第１の画像MPがユーザ操作により選択された場合に、ユーザの認証が許可される。【選択図】図１
2014071678.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を表示する表示手段と、
前記表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として入力する入力手段と、を有し、
前記表示手段に表示された前記表示画像に含まれる前記第１の画像がユーザ操作により選択された場合に、前記ユーザの認証が許可される、ことを特徴とする認証情報入力装置。
【請求項２】
前記記憶手段に記憶された前記表示画像に含まれる前記第１の画像を認証情報として前記表示画像に関連付けて記憶する認証情報記憶手段と、
前記入力手段により入力された前記認証情報と、前記認証情報記憶手段に記憶されている前記表示手段に表示された前記表示画像に関連付けられた前記認証情報と、を照合し、双方の前記認証情報が一致する場合に、前記ユーザの認証を許可する認証手段と、
を有する、ことを特徴とする請求項１記載の認証情報入力装置。
【請求項３】
前記認証情報記憶手段は、
前記認証情報をハッシュ化した前記認証情報を前記表示画像に関連付けて記憶し、
前記認証手段は、
前記入力手段により入力された前記認証情報をハッシュ化した前記認証情報と、前記認証情報記憶手段に記憶されている前記表示手段に表示された前記表示画像に関連付けられたハッシュ化した前記認証情報と、を照合し、双方のハッシュ化した前記認証情報が一致する場合に、前記ユーザの認証を許可する、ことを特徴とする請求項２記載の認証情報入力装置。
【請求項４】
前記入力手段により入力された前記認証情報を前記認証情報入力装置と接続されたサーバ装置に送信する送信手段を有し、
前記表示手段に表示された前記表示画像に含まれる前記第１の画像を前記認証情報として前記送信手段により前記サーバ装置に送信した場合に、前記サーバ装置側で前記ユーザの認証が許可される、ことを特徴とする請求項１記載の認証情報入力装置。
【請求項５】
少なくとも２つ以上の前記条件は、
前記第１の画像が、所定のグループに属する画像であること、
前記第１の画像が、前記表示画像の所定の配置位置に位置すること、
前記第１の画像が、所定の色であること、
である、ことを特徴とする請求項１から請求項４の何れか１項に記載の認証情報入力装置。
【請求項６】
認証情報入力装置と接続されたサーバ装置であって、
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を前記認証情報入力装置に送信する送信手段と、
前記認証情報入力装置側の表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として前記認証情報入力装置側の入力手段に入力された前記認証情報を受信する受信手段と、
前記受信手段により受信した前記認証情報が、前記送信手段により前記認証情報入力装置に送信した前記表示画像に含まれる前記第１の画像である場合に、前記ユーザの認証を許可する認証手段と、
を有することを特徴とするサーバ装置。
【請求項７】
認証情報入力装置と、サーバ装置と、を有して構成する認証システムであって、
前記サーバ装置は、
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を前記認証情報入力装置に送信する送信手段と、
前記認証情報入力装置側の表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として前記認証情報入力装置側の入力手段に入力された前記認証情報を受信する受信手段と、
前記受信手段により受信した前記認証情報が、前記送信手段により前記認証情報入力装置に送信した前記表示画像に含まれる前記第１の画像である場合に、前記ユーザの認証を許可する認証手段と、を有し、
前記認証情報入力装置は、
前記サーバ装置から受信した前記表示画像を表示する前記表示手段と、
前記表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として入力する入力手段と、
前記入力手段に入力された前記認証情報を前記サーバ装置に送信する送信手段と、を有する、ことを特徴とする認証システム。
【請求項８】
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を表示手段に表示する表示処理と、
前記表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として入力手段に入力する入力処理と、をコンピュータに実行し、
前記表示手段に表示された前記表示画像に含まれる前記第１の画像がユーザ操作により選択された場合に、前記ユーザの認証が許可される、ことを特徴とするプログラム。
【請求項９】
認証情報入力装置と接続されたサーバ装置のコンピュータに実行させるプログラムであって、
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を前記認証情報入力装置に送信する送信処理と、
前記認証情報入力装置側の表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として前記認証情報入力装置側の入力手段に入力された前記認証情報を受信する受信処理と、
前記受信処理により受信した前記認証情報が、前記送信処理により前記認証情報入力装置に送信した前記表示画像に含まれる前記第１の画像である場合に、前記ユーザの認証を許可する認証処理と、を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの入力操作によって受け付けた認証情報と、予め記憶された認証情報と、を照合して認証を行う技術に関する。
【背景技術】
【０００２】
正規のユーザか否かを認証する技術として、ユーザ側がタッチパネル等の画面を操作して暗証番号等の認証情報を入力し、該入力した認証情報と、予め設定した認証情報と、を照合することで、正規のユーザか否かを認証する技術がある。この種の技術は、例えば、金融自動機（ATM）等を利用する際のユーザ認証や、スマートフォンやストレートPC等の画面ロックを解除する際のユーザ認証に用いられている。
【０００３】
しかし、上記の技術は、ユーザがタッチパネル等を操作して認証情報を入力する際に、その認証情報を第三者に盗み見されてしまうおそれがある。
【０００４】
認証情報を第三者に盗み見されるのを防止する方法としては、例えば、認証情報を入力するタッチパネル等の画面の視野角を狭くしたり、入力した認証情報を『*』印等で画面に表示して入力桁数だけを示すようにしたりする方法がある。
【０００５】
また、特許文献１（特許第2985888号公報）には、金融自動機（ATM）などの端末から利用者がテンキーを使って暗証番号を入力する暗証番号入力装置の技術について開示されている。上記特許文献１では、入力テンキー画面と偽の入力テンキー画面とをディスプレイに表示し、ダミー番号か暗証番号かのどちらを入力して欲しいかをユーザに指示する情報を偽の入力テンキー画面に提示し、暗証番号にダミー番号を嵌め込ませるようにすることで、暗証番号の入力時に暗証番号を第三者に盗み見されるのを防止している。
【０００６】
また、特許文献２（特開2005-71202号公報）には、システム側電子機器に組込んだ記録媒体によるシステム認証情報と、ユーザの個人入力操作による個人認証情報と、を使用して、ユーザ個人とアクセス対象のシステム側電子機器とを相互に認証する技術について開示されている。上記特許文献２では、個人認証情報を示す個人認証用データと、システム認証情報を示すサーバ認証用データと、の２組の認証用データを登録設定し、サーバ認証用データによるサーバ側認証と、個人認証用データによるユーザ側認証と、を交互に実施することにしている。また、個人認証用データとサーバ認証用データとに画像データを活用している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第２９８５８８８号公報
【特許文献２】特開２００５−７１２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上記特許文献１などに開示されている技術は、金融自動機（ATM）など、第三者がある程度離れた距離の場所にいることを想定したものであり、至近距離から第三者に見られた場合の対策についてまで考慮されたものではない。このため、例えば、暗証番号を入力しているユーザの肩越しや隠しカメラなどにより、暗証番号を入力しているユーザの手の動きだけでなく、暗証番号を入力した画面そのものまで見られてしまう場合には、どの入力がダミー番号であるかが識別されてしまい、暗証番号が第三者にわかってしまうおそれがある。
【０００９】
上記特許文献２では、サーバ認証用データによるサーバ側認証と、個人認証用データによるユーザ側認証と、を交互に実施しているため、全ての認証情報が第三者に瞬時にわかってしまうのをある程度は防止することができる。しかし、注視された場合に認証情報を防止することができるわけではない。しかも、システム側電子機器との認証操作を複数回行う必要があり、認証操作に手間がかかると共に、認証完了までに時間がかかってしまう。
【００１０】
本発明は、上記事情に鑑みてなされたものであり、認証情報の入力時にユーザの手元や認証情報が入力された画面を第三者に見られてしまった場合でも、認証情報の類推が第三者にとって困難な認証情報入力装置、サーバ装置、認証システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
かかる目的を達成するために、本発明は、以下の特徴を有する。
【００１２】
＜認証情報入力装置＞
本発明にかかる認証情報入力装置は、
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を表示する表示手段と、
前記表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として入力する入力手段と、を有し、
前記表示手段に表示された前記表示画像に含まれる前記第１の画像がユーザ操作により選択された場合に、前記ユーザの認証が許可される、ことを特徴とする。
【００１３】
＜サーバ装置＞
本発明にかかるサーバ装置は、
認証情報入力装置と接続されたサーバ装置であって、
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を前記認証情報入力装置に送信する送信手段と、
前記認証情報入力装置側の表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として前記認証情報入力装置側の入力手段に入力された前記認証情報を受信する受信手段と、
前記受信手段により受信した前記認証情報が、前記送信手段により前記認証情報入力装置に送信した前記表示画像に含まれる前記第１の画像である場合に、前記ユーザの認証を許可する認証手段と、
を有することを特徴とする。
【００１４】
＜認証システム＞
本発明にかかる認証システムは、
認証情報入力装置と、サーバ装置と、を有して構成する認証システムであって、
前記サーバ装置は、
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を前記認証情報入力装置に送信する送信手段と、
前記認証情報入力装置側の表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として前記認証情報入力装置側の入力手段に入力された前記認証情報を受信する受信手段と、
前記受信手段により受信した前記認証情報が、前記送信手段により前記認証情報入力装置に送信した前記表示画像に含まれる前記第１の画像である場合に、前記ユーザの認証を許可する認証手段と、を有し、
前記認証情報入力装置は、
前記サーバ装置から受信した前記表示画像を表示する前記表示手段と、
前記表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として入力する入力手段と、
前記入力手段に入力された前記認証情報を前記サーバ装置に送信する送信手段と、を有する、ことを特徴とする。
【００１５】
＜プログラム＞
本発明にかかるプログラムは、
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を表示手段に表示する表示処理と、
前記表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として入力手段に入力する入力処理と、をコンピュータに実行し、
前記表示手段に表示された前記表示画像に含まれる前記第１の画像がユーザ操作により選択された場合に、前記ユーザの認証が許可される、ことを特徴とする。
【００１６】
本発明にかかるプログラムは、
認証情報入力装置と接続されたサーバ装置のコンピュータに実行させるプログラムであって、
ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像と、全ての条件を満足してない第２の画像と、を少なくとも含む表示画像を複数記憶する記憶手段から選択された前記表示画像を前記認証情報入力装置に送信する送信処理と、
前記認証情報入力装置側の表示手段に表示された前記表示画像の中からユーザ操作により選択された少なくとも１つの画像を、前記ユーザの認証を許可する際に使用する認証情報として前記認証情報入力装置側の入力手段に入力された前記認証情報を受信する受信処理と、
前記受信処理により受信した前記認証情報が、前記送信処理により前記認証情報入力装置に送信した前記表示画像に含まれる前記第１の画像である場合に、前記ユーザの認証を許可する認証処理と、を前記コンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、認証情報の入力時にユーザの手元や認証情報が入力された画面を第三者に見られてしまった場合でも、認証情報の類推を第三者にとって困難にすることができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態の認証情報入力装置100の構成例を示す図である。
【図２】表示画像10の構成例を示す図である。
【図３】登録グループに属する登録アイコンと、未登録グループに属する未登録アイコンと、を説明するための図である。
【図４】背景画像に配置位置を設定する例を説明するための図である。
【図５】ユーザ認証時に使用する表示画像と認証情報との登録処理動作例を示す図である。
【図６】ユーザ認証時の処理動作例を示す図である。
【図７】ユーザ認証時の他の処理動作例を示す図である。
【図８】認証システムのシステム構成例を示す図である。
【図９】第２の実施形態のユーザ認証時の処理動作例を示す図である。
【図１０】第３の実施形態のユーザ認証時に使用する表示画像と認証情報との登録処理動作例を示す図である。
【図１１】第３の実施形態のユーザ認証時の処理動作例を示す図である。
【発明を実施するための形態】
【００１９】
（本発明にかかる認証情報入力装置100の実施形態の概要）
まず、図１、図２を参照しながら、本発明にかかる認証情報入力装置100の概要について説明する。図１は、本発明にかかる認証情報入力装置100の一実施形態の構成例を示し、図２は、表示画像10の構成例を示す図である。
【００２０】
本発明にかかる認証情報入力装置100は、ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件（条件としては、例えば、表示画像10に表示される画像が所定のグループに属する画像であること、表示画像10に表示される画像が表示画像10の所定の配置位置に位置すること、表示画像10に表示される画像が所定の色であること）の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない第１の画像MPと、全ての条件を満足してない第２の画像DPと、を少なくとも含む表示画像10を複数記憶する表示画像記憶部133から選択された表示画像10を表示する表示入力部110と、その表示入力部110に表示された表示画像10の中からユーザ操作により選択された少なくとも１つの画像を、ユーザの認証を許可する際に使用する認証情報として入力する表示入力部110と、を有し、表示入力部110に表示された表示画像10に含まれる第１の画像MPがユーザ操作により選択された場合に、ユーザの認証が許可される、ことを特徴とする。第１の画像MPは、本実施形態では、間違いパターンMPを意味し、第２の画像DPは、本実施形態ではダミーパターンDPを意味する。
【００２１】
本発明にかかる認証情報入力装置100は、ユーザ操作により選択する画像が、第１の画像MPである場合に、ユーザ認証が許可され、そのユーザ認証を許可する第１の画像MPは、ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件（条件としては、例えば、表示画像10に表示される画像が所定のグループに属する画像であること、表示画像10に表示される画像が表示画像10の所定の配置位置に位置すること、表示画像10に表示される画像が所定の色であること）のうち、相反する条件を内包しているため、第１の画像MPである認証情報の類推を第三者にとって困難にすることができる。
【００２２】
本発明にかかる認証情報入力装置100がタッチパネル式の携帯端末である場合は、電車の中や人ごみの中などで認証情報を入力することも考えられる。この場合、ユーザが認証情報を入力している際に、ユーザの手元や、認証情報を入力した画面などを至近距離から第三者に見られてしまう可能性がある。また、初心者や高齢者などは、認証情報の入力操作が非常にゆっくりであることが考えられる。この場合、ユーザの手元の動きや認証情報が入力された画面を容易に第三者に見られて記憶されてしまう可能性がある。
【００２３】
しかし、本発明にかかる認証情報入力装置100は、認証情報である第１の画像MPは、ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件のうち、相反する条件を内包しているため、認証情報の類推を第三者にとって困難にすることができる。以下、添付図面を参照しながら、本発明にかかる認証情報入力装置100の実施形態について詳細に説明する。
【００２４】
（第１の実施形態）
＜認証情報入力装置100の構成例＞
まず、図１を参照しながら、本実施形態の認証情報入力装置100の構成例について説明する。
【００２５】
本実施形態の認証情報入力装置100は、表示入力部110と、制御部120と、記憶部130と、を有して構成する。
【００２６】
表示入力部110は、タッチパネル等で構成し、情報の表示や入力を行う。本実施形態の表示入力部110は、間違いパターンMPとダミーパターンDPとを含んで構成する図２（a）、（b）に示す表示画像10を表示する。そして、その表示した表示画像10に対してユーザ操作により画像パターンが選択された場合に、その選択された画像パターンの情報を認証情報として制御部120に送信する。
【００２７】
表示画像10に含まれる間違いパターンMPは、ユーザ認証時に認証情報として必要である画像パターンである。このため、ユーザ操作により間違いパターンMPが選択された場合は、ユーザ認証が認証OKとなる。ダミーパターンDPは、ユーザ認証時に認証情報として必要でない画像パターンである。このため、ユーザ操作によりダミーパターンDPが選択された場合は、ユーザ認証が認証NGとなる。
【００２８】
制御部120は、表示入力部110に表示する表示画像10の表示制御を行う。また、表示入力部110からユーザ操作により入力された認証情報の認証制御を行う。本実施形態の制御部120は、登録グループ設定部121と、配置位置設定部122と、表示画像生成部123と、認証部124と、を有して構成する。
【００２９】
登録グループ設定部121は、アイコン記憶部132に記憶されている複数のアイコンを基に、登録グループに属する登録アイコンと、未登録グループに属する未登録アイコンと、を設定する。例えば、図３に示すように、首輪をしていない５つのアイコンを登録グループに属する登録アイコンとして設定する。また、首輪をしている６つのアイコンを未登録グループに属する未登録アイコンとして設定する。
【００３０】
配置位置設定部122は、背景画像記憶部131に記憶されている背景画像を基に、登録グループ設定部121で設定した登録アイコンを配置する配置位置と、登録アイコンを配置しない未配置位置とを設定する。例えば、図４に示すように、山の稜線と重なる木の根元の２箇所の位置情報A,Bを、登録アイコンを配置する配置位置として設定する。また、それ以外の位置情報を、登録アイコンを配置しない未配置位置として設定する。
【００３１】
表示画像生成部123は、表示入力部110に表示する図２（a）、（b）に示す表示画像10を生成する。表示画像10は、登録グループ設定部121で設定した登録アイコン、未登録アイコン、配置位置設定部122で設定した配置位置、未配置位置を基に、間違いパターンMPとダミーパターンDPとを含む表示画像10を生成する。
【００３２】
図２（a）に示す表示画像10は、配置位置に未登録アイコンが配置された間違いパターンMPを有している。なお、配置位置に登録アイコンが配置された画像パターンや、未配置位置に未登録アイコンが配置された画像パターンは、ダミーパターンDPとなる。
【００３３】
図２（a）に示す表示画像10は、２つの条件（登録アイコン、配置位置）のうち、一方の条件（配置位置）を満足し、他方の条件（登録アイコン）を満足しない画像パターンを間違いパターンMPとしている。また、２つの条件を満足する画像パターンや、２つの条件を満足しない画像パターンをダミーパターンDPとしている。
【００３４】
図２（a）に示す表示画像10は、一方の条件（配置位置）を満足し、他方の条件（登録アイコン）を満足しない間違いパターンMPをユーザ操作により選択することでユーザ認証が認証OKとなる。
【００３５】
図２（b）に示す表示画像10は、未配置位置に登録アイコンが配置された間違いパターンMPを有している。なお、配置位置に登録アイコンが配置された画像パターンや、未配置位置に未登録アイコンが配置された画像パターンは、ダミーパターンDPとなる。
【００３６】
図２（b）に示す表示画像10は、２つの条件（登録アイコン、配置位置）のうち、一方の条件（登録アイコン）を満足し、他方の条件（配置位置）を満足しない画像パターンを間違いパターンMPとしている。また、２つの条件を満足する画像パターンや、２つの条件を満足しない画像パターンをダミーパターンDPとしている。
【００３７】
図２（b）に示す表示画像10は、一方の条件（登録アイコン）を満足し、他方の条件（配置位置）を満足しない間違いパターンMPをユーザ操作により選択することでユーザ認証が認証OKとなる。
【００３８】
なお、表示画像10は、図２に示すように、配置位置に登録アイコンや未登録アイコンを配置しなかったり、全ての登録アイコンを表示画像10上に配置しなかったりして構成することも可能である。
【００３９】
登録グループ設定部121で設定する登録アイコンは、複数のアイコンに関する特定の条件（但し、背景画像や、未登録グループには存在しない条件）を用いて設定すると、全ての登録アイコンをユーザ自身が記憶しなくとも、登録アイコンを識別することができるため、ユーザの記憶の負担を小さくすることができる。
【００４０】
図２に示す表示画像10の場合は、登録アイコンは、アイコンに首輪が存在するか否かだけで識別することができる。第三者には、登録グループに属する登録アイコンを首輪で識別しているのか、犬、猫、鳥のような種類で識別しているのか、アイコンのキャラクタが左右どちらを向いているかで識別しているのか、アイコンの色で識別しているのか、アイコン内のキャラクタの個体数で識別しているのかは分からない。
【００４１】
配置位置についても同様で、特定の条件を用いて配置位置を設定すると、全ての配置位置をユーザ自身が記憶しなくとも、配置位置を識別することができるため、ユーザの記憶の負担を小さくすることができる。
【００４２】
図２に示す表示画像10の場合は、配置位置は、『山の稜線と重なる木の根元』という条件だけ識別することができる。第三者には、配置位置が、山の稜線と重なる木の根元なのか、左側の山の中なのか、表示画像内の下半分なのか、何も描かれていない場所なのか分からない。
【００４３】
第三者からすると、正規のユーザのような配置位置と登録アイコンとに関する情報を把握していないので、間違いパターンMPを特定することは難しい。
【００４４】
例えば、配置位置が10個、未配置位置が30個、登録グループに属する登録アイコンが10種、未登録グループに属する未登録アイコンが30種あったと仮定する。
【００４５】
この場合、配置位置に未登録アイコンが配置された間違いパターンMP（画像パターン１）は、10個×30種の組合せで、300種類生成することができる。
【００４６】
同様に、未配置位置に登録アイコンが配置された間違いパターンMP（画像パターン２）は、30個×10種類の組合せで、300種類生成することができる。
【００４７】
このため、間違いパターンMPは、合計で600種類となる。即ち、ランダム攻撃での正答率は1/600となる。
【００４８】
肩越しに正規のユーザの入力操作を見て覚えたとしても、その入力操作の意味がわからない。即ち、ユーザ操作により選択した位置が登録位置（画像パターン１）なのか、未登録位置（画像パターン２）なのかわからない。また、ユーザ操作により選択したアイコンが登録グループに属する登録アイコン（画像パターン２）なのか、未登録グループに属する未登録アイコン（画像パターン１）なのかが分からない。
【００４９】
これは、ユーザ操作により選択する間違いパターンMPが、ユーザにより予め設定された条件（登録アイコン、配置位置）のうち相反する条件を内包しているために発生している効果である。
【００５０】
また、ユーザ操作により選択していない画像パターンについては、一度の盗み見では、背景画像なのかアイコンなのかも識別できない。当然、登録位置や登録グループに属する登録アイコンも判別できない。
【００５１】
さらに、数度の盗み見を行っても、表示画像10が毎回変更されてしまい、表示画像10に含まれる画像パターン（間違いパターンMP、ダミーパターンDP）が変更されるため、「特定のアイコンが特定の位置に配置されているので登録グループに属する登録アイコンである」といった類推もし難くなる。また、上記のような類推をするためには、非常に多くの回数の盗み見をする必要がある。従って、ユーザ認証時に使用する認証情報（間違いパターンMP）の類推を第三者にとって困難にさせることができる。
【００５２】
認証部124は、表示入力部110に表示された図２に示す表示画像10の中からユーザ操作により選択された画像パターンを認証情報として表示入力部110から受け付けた場合に、その受け付けた認証情報と、表示入力部110に表示された表示画像10に対応する認証情報と、を照合し、双方の認証情報が一致するか否かを判定する。
【００５３】
記憶部130は、ユーザ認証時に使用する各種情報を記憶するものであり、背景画像記憶部131と、アイコン記憶部132と、表示画像記憶部133と、認証情報記憶部134と、を有して構成する。
【００５４】
背景画像記憶部131は、背景画像を記憶する。背景画像は、ディスプレイ等に表示する壁紙等の背景となる画像である。
【００５５】
アイコン記憶部132は、アイコンを記憶する。アイコンは、背景画像上に表示する絵柄、記号等の画像である。
【００５６】
表示画像記憶部133は、表示画像生成部123で生成した表示画像10を記憶する。
【００５７】
認証情報記憶部134は、ユーザ認証時に使用する認証情報を記憶する。本実施形態の認証情報記憶部134は、表示画像10に含まれる間違いパターンMPの情報を認証情報として記憶する。認証情報は、表示画像10と関連付けて記憶する。例えば、表示画像記憶部133に記憶されている表示画像10が表示画像IDと関連付けて記憶している場合は、認証情報記憶部134は、認証情報と、表示画像IDと、を関連付けて記憶する。
【００５８】
＜認証情報入力装置100での処理動作例＞
次に、図５、図６を参照しながら、本実施形態の認証情報入力装置100の処理動作例について説明する。図５は、ユーザ認証時に使用する表示画像10と認証情報との登録処理動作例を示す。図６は、ユーザ認証時の処理動作例を示す。
【００５９】
＜ユーザ認証時に使用する表示画像と認証情報との登録処理動作例＞
まず、図５を参照しながら、ユーザ認証時に使用する表示画像10と認証情報との登録処理動作例について説明する。
【００６０】
まず、登録グループ設定部121は、登録グループに属する登録アイコンと、未登録グループに属する未登録アイコンと、を設定する（ステップS1）。
【００６１】
具体的には、登録グループ設定部121は、アイコン記憶部132から複数のアイコンを読み出し、その読み出した複数のアイコンを登録グループに属する登録アイコンに設定するか、登録グループに属さない未登録グループに属する未登録アイコンに設定する。
【００６２】
登録アイコンに設定するか、または、未登録アイコンに設定するかは、ユーザ操作により設定する。このため、登録グループ設定部121は、アイコン記憶部132から読み出した複数のアイコンを表示入力部110に表示し、表示入力部110に表示した複数のアイコンの中から登録アイコンをユーザ操作により選択するようにする。登録グループ設定部121は、ユーザ操作により選択されたアイコンを登録グループに属する登録アイコンとして設定する。また、ユーザ操作により選択されなかったアイコンを未登録グループに属する未登録アイコンとして設定する。但し、未登録グループに属する未登録アイコンをユーザ操作により選択して設定することも可能である。
【００６３】
これにより、登録グループ設定部121は、登録グループに属する登録アイコンと、未登録グループに属する未登録アイコンと、を設定することができる。この場合、１つのアイコンが登録グループと未登録グループとの両方に属することはなく、一方のグループに属することになる。
【００６４】
なお、登録グループ設定部121は、アイコン記憶部132から読み出した複数のアイコンを基に、その複数のアイコンの中で所定の条件を満たすアイコンを登録アイコンとして設定し、所定の条件を満たさないアイコンを未登録アイコンとして設定することも可能である。例えば、アイコンがキャラクタである場合は、図３に示すように、首輪をしていないキャラクタのアイコンを登録グループに属する登録アイコンとして設定し、首輪をしているキャラクタのアイコンを未登録グループに属する未登録アイコンとして設定することも可能である。
【００６５】
次に、配置位置設定部122は、背景画像上に登録アイコンを配置する配置位置と登録アイコンを配置しない未配置位置とを設定する（ステップS2）。
【００６６】
具体的には、配置位置設定部122は、背景画像記憶部131から背景画像を読み出し、その読み出した背景画像上に登録アイコンを配置する配置位置をユーザ操作により設定する。このため、配置位置設定部122は、背景画像記憶部131から読み出した背景画像を表示入力部110に表示し、表示入力部110に表示した背景画像上に登録アイコンを配置する配置位置をユーザ操作により選択するようにする。配置位置設定部122は、ユーザ操作により選択された背景画像の位置情報を、登録アイコンを配置する配置位置として設定する。また、ユーザ操作により選択されなかった背景画像の位置情報を、登録アイコンを配置しない未配置位置として設定する。これにより、背景画像上に登録アイコンを配置する配置位置と登録アイコンを配置しない未配置位置とを設定することができる。但し、登録アイコンを配置しない未配置位置をユーザ操作により選択して設定することも可能である。
【００６７】
なお、配置位置設定部122は、背景画像記憶部131から読み出した背景画像を基に、その背景画像の中で所定の条件を満たす位置情報を、登録アイコンを配置する配置位置として設定し、所定の条件を満たさない位置情報を、登録アイコンを配置しない未配置位置として設定することも可能である。例えば、図４に示すように、背景画像が山や木などの画像で構成している場合は、山の稜線と重なる木の根元の位置情報A,Bを登録アイコンを配置する配置位置として設定し、それ以外の位置情報は、登録アイコンを配置しない未配置位置として設定することも可能である。
【００６８】
次に、表示画像生成部123は、登録グループ設定部121で設定した登録アイコン、未登録アイコン、配置位置設定部122で設定した配置位置、未配置位置を基に、間違いパターンMPとダミーパターンDPとを含む表示画像10を生成する（ステップS3）。
【００６９】
間違いパターンMPは、ユーザ操作により登録グループ設定部121と配置位置設定部122とで設定した２つの条件（登録アイコン、配置位置）のうち、一方の条件を満足し、他方の条件を満足しない画像パターンを間違いパターンMPとする。
例えば、配置位置に未登録アイコンが配置された画像パターン、未配置位置に登録アイコンが配置された画像パターンが挙げられる。
【００７０】
ダミーパターンDPは、ユーザ操作により登録グループ設定部121と配置位置設定部122とで設定した２つの条件（登録アイコン、配置位置）の何れの条件も満足しない画像パターンをダミーパターンDPとする。
例えば、未配置位置に未登録アイコンが配置された画像パターンが挙げられる。
また、２つの条件（登録アイコン、配置位置）の何れの条件も満足する画像パターンをダミーパターンDPとする。
例えば、配置位置に登録アイコンが配置された画像パターンが挙げられる。
【００７１】
表示画像生成部123は、上述した間違いパターンMPとダミーパターンDPとを含む表示画像10を複数生成し、その生成した表示画像10を表示画像記憶部133に記憶する（ステップS4）。また、表示画像生成部123は、表示画像10に含まれる間違いパターンMPの情報を認証情報として認証情報記憶部124に記憶する（ステップS5）。この場合、認証情報を表示画像10と関連付けて記憶する。例えば、表示画像を特定するための表示画像IDと関連付けて記憶する。
【００７２】
これにより、認証情報入力装置100は、ユーザ認証時に使用する表示画像10と認証情報とを生成して表示画像記憶部133や認証情報記憶部134に記憶することができる。
【００７３】
＜ユーザ認証時の処理動作例＞
次に、図６を参照しながら、ユーザ認証時の処理動作例について説明する。
【００７４】
まず、認証部124は、表示画像記憶部133に記憶された複数の表示画像10から１つの表示画像10を選択し（ステップA1）、その選択した表示画像10を表示入力部110に表示する（ステップA2）。
【００７５】
認証部124は、表示入力部110に表示画像10が表示された場合に、認証情報の入力受付を開始する（ステップA3）。また、認証部124は、表示入力部110から入力される認証情報を監視し、認証を開始するか否かを判定する（ステップA4）。
【００７６】
ユーザは、ユーザ自身の記憶に基づき、表示入力部110に表示された表示画像10の中から間違いパターンMPを選択する。ユーザ操作により選択された間違いパターンMPの情報は、ユーザの認証を許可する際に使用する認証情報として表示入力部110に入力される。
【００７７】
認証部122は、認証情報入力装置100に別途設置された認証開始ボタン（図示せず）が押下された場合に、認証を開始すると判定する（ステップA4/Yes）。なお、選択する間違いパターンMPの数が不定であるときは、上述のようにする必要があるが、予め入力する間違いパターンMPの個数を定めている場合は、予め定めた個数の間違いパターンMPを入力したときに認証を開始するようにしてもよい。
【００７８】
認証部124は、認証を開始する場合は（ステップA4/Yes）、表示入力部110に表示させた表示画像10に対応する認証情報を認証情報記憶部134から取得する（ステップA5）。次に、認証部124は、表示入力部110から入力を受け付けた認証情報と、認証情報記憶部134から取得した表示画像10に対応する認証情報と、を照合する（ステップA6）。
【００７９】
認証部124は、双方の認証情報が一致する場合（すなわち、表示入力部110から入力を受け付けた認証情報が、表示入力部110に表示させた表示画像10に含まれる間違いパターンMPの情報である場合）は（ステップA7/Yes）、認証OKと判定し（ステップA8）、処理を終了する（End）。これにより、認証OKと判定した場合は、上述したステップA1から処理を開始するため、次回のユーザ認証時は、表示画像記憶部133から新たな表示画像10を選択し、該選択した新規の表示画像10を表示入力部110に表示することになる。このため、認証OKの認証情報の入力操作時に第三者が認証情報を盗み見してしまった場合でも、次回のユーザ認証時には、新たな表示画像10が表示されるため、認証情報の類推を第三者にとって困難にさせることができる。
【００８０】
また、双方の認証情報が一致しない場合（すなわち、表示入力部110から入力を受け付けた認証情報が、表示入力部110に表示させた表示画像10に含まれる間違いパターンMPの情報でない場合）は（ステップA7/No）、認証NGと判定する（ステップA9）。この場合は、再び、同じ表示画像10を表示入力部110に表示する（ステップA2）。これにより、認証OKの認証情報の入力操作時に第三者が認証情報を盗み見してしまった場合でも、その偶然盗み見た時と同じ表示画像10が表示されるまで認証NGを繰り返す攻撃を防止することができる。なお、認証NGと判定した場合も、表示画像記憶部133から新たな表示画像10を読み出し、その読み出した表示画像10を表示入力部110に表示するようにすることも可能である。これは、ユーザ操作により選択する間違いパターンMPが、ユーザにより予め設定された条件（登録アイコン、配置位置）のうち相反する条件を内包しているためである。
【００８１】
＜本実施形態の認証情報入力装置100の作用・効果＞
このように、本実施形態の認証情報入力装置100は、ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つの条件（登録アイコン、配置位置）の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない間違いパターンMPと、全ての条件を満足してない、または、全ての条件を満足しているダミーパターンDPと、を含む表示画像10を複数生成し、該生成した表示画像10を表示画像記憶部133に記憶する。そして、表示画像記憶部133から１つの表示画像10を選択し、その選択した表示画像10を表示入力部110に表示する。
【００８２】
次に、表示入力部110に表示された表示画像10の中からユーザ操作により選択された画像パターンを、ユーザの認証を許可する際に使用する認証情報として表示入力部110に入力する。認証情報が表示入力部110から入力された場合に、その入力された認証情報と、表示入力部110に表示した表示画像10に対応する認証情報と、を照合する。双方の認証情報が一致する場合（すなわち、表示入力部110から入力された認証情報が、表示入力部110に表示させた表示画像10に対応する間違いパターンMPの情報である場合）は、認証OKと判定する。また、双方の認証情報が一致しない場合（すなわち、表示入力部110から入力された認証情報が、表示入力部110に表示させた表示画像10に対応する間違いパターンMPの情報でない場合）は、認証NGと判定する。
【００８３】
本実施形態の認証情報入力装置100は、ユーザ操作により選択する間違いパターンMPが、ユーザにより予め設定された条件（登録アイコン、配置位置）のうち相反する条件を内包しているため、間違いパターンMPである認証情報の類推を第三者にとって困難にすることができる。
【００８４】
なお、上述した実施形態では、表示画像生成部123で生成した複数の表示画像10を表示画像記憶部133に記憶し（図５のステップS5）、その表示画像記憶部133に記憶した表示画像10を表示入力部110に表示することにした（図６のステップA1,A2）。
【００８５】
しかし、図７に示すように、表示画像生成部123で生成した表示画像10を表示入力部110に表示することも可能である（ステップA10）。この場合は、認証部124は、表示入力部110に表示させた表示画像10に対応する認証情報（間違いパターンMPの情報）を表示画像生成部123から取得し（ステップA11）、表示入力部110から入力を受け付けた認証情報と、表示画像生成部123から取得した表示画像10に対応する認証情報と、を照合することになる（ステップA6）。この図７に示す処理動作も図６に示す処理動作と同様に、ユーザ操作により選択する間違いパターンMPが、ユーザにより予め設定された条件（登録アイコン、配置位置）のうち相反する条件を内包しているため、間違いパターンMPである認証情報の類推を第三者にとって困難にすることができる。
【００８６】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００８７】
第１の実施形態は、図１に示す認証情報入力装置100単体でユーザ認証を行う場合について説明した。
【００８８】
第２の実施形態は、図８に示す認証情報入力装置100とサーバ装置200とでユーザ認証を行う場合について説明する。第２の実施形態の場合は、表示画像10の生成処理や、認証処理をサーバ装置200側で行うことになる。以下、図８、図９を参照しながら、第２の実施形態について説明する。図８は、本実施形態のシステム構成例を示し、図９は、本実施形態の処理動作例を示す。
【００８９】
＜認証システムのシステム構成例＞
まず、図８を参照しながら、本実施形態の認証システムのシステム構成例について説明する。
【００９０】
本実施形態の認証システムは、認証情報入力装置100とサーバ装置200とがネットワークNWを介して接続して構成する。ネットワークNWは、有線、無線を問わず、任意の通信形態が適用可能であり、認証情報入力装置100とサーバ装置200とは任意の接続形態で接続して双方向に情報通信を行う。
【００９１】
本実施形態の認証情報入力装置100は、表示入力部110と、制御部120と、通信部140と、を有して構成する。表示入力部110は、第１の実施形態と同様の機能を有する。制御部120は、表示入力部110に表示する表示画像10の表示制御を行う。通信部140は、サーバ装置200と任意の通信形態で通信を行う。
【００９２】
本実施形態のサーバ装置200は、制御部220と、記憶部230と、通信部240と、を有して構成する。
【００９３】
本実施形態の制御部220は、登録グループ設定部221と、配置位置設定部222と、表示画像生成部223と、認証部224と、を有して構成する。登録グループ設定部221と、配置位置設定部222と、表示画像生成部223と、認証部224との機能は、第１の実施形態と同様の機能を有する。通信部240は、認証情報入力装置100と任意の通信形態で通信を行う。記憶部230の背景画像記憶部231、アイコン記憶部232、表示画像記憶部233、認証情報記憶部234は、第１の実施形態と同様である。
【００９４】
サーバ装置200は、表示画像生成部223で生成した表示画像10を、通信部240を介して認証情報入力装置100に送信する。認証情報入力装置100は、通信部140を介して受信した表示画像10を表示入力部110に表示する。また、表示入力部110からユーザ操作により入力された認証情報を、通信部140を介してサーバ装置200に送信する。サーバ装置200は、通信部240を介して受信した認証情報を用いて認証部224で照合を行う。
【００９５】
＜ユーザ認証時の処理動作例＞
次に、図９を参照しながら、ユーザ認証時の処理動作例について説明する。
【００９６】
サーバ装置200の認証部224は、第１の実施形態と同様に、表示画像記憶部233に記憶された複数の表示画像10から１つの表示画像10を選択し、その選択した表示画像10を、通信部240を介して認証情報入力装置100に送信する（ステップB1、B2）。
【００９７】
認証情報入力装置100は、通信部140を介して表示画像10を受信し、該受信した表示画像10を表示入力部110に表示する。また、認証情報の入力受付を開始する（ステップB3）。これにより、認証情報入力装置100は、間違いパターンMPとダミーパターンDPとを含んで構成する表示画像10を表示入力部110に表示することができる。
【００９８】
ユーザは、ユーザ自身の記憶に基づき、表示入力部110に表示された表示画像10の中から間違いパターンMPを選択する。ユーザ操作により選択された間違いパターンMPの情報は、ユーザの認証を許可する際に使用する認証情報として表示入力部110に入力される。
【００９９】
表示入力部110は、認証情報入力装置100に別途設置された認証開始ボタン（図示せず）が押下された場合に、認証を開始すると判定する（ステップB4/Yes）。なお、選択する間違いパターンMPの数が不定であるときは、上述のようにする必要があるが、予め入力する間違いパターンMPの個数を定めている場合は、予め定めた個数の間違いパターンMPを入力したときに認証を開始するようにしてもよい。
【０１００】
表示入力部110は、認証を開始する場合は（ステップB4/Yes）、表示入力部110から入力された認証情報を、通信部140を介してサーバ装置200に送信する（ステップB5）。
【０１０１】
サーバ装置200は、通信部240を介して認証情報を受信した場合に、認証部224は、認証情報入力装置100側の表示入力部110に表示させた表示画像10に対応する認証情報を認証情報記憶部234から取得する（ステップB6）。次に、認証部224は、認証情報入力装置100から受信した認証情報と、認証情報記憶部234から取得した表示画像10に対応する認証情報と、を照合する（ステップA7）。
【０１０２】
認証部222は、双方の認証情報が一致する場合（すなわち、認証情報入力装置100から受信した認証情報が、認証情報入力装置100側の表示入力部110に表示させた表示画像10に含まれる間違いパターンMPの情報である場合）は、認証OKと判定する。また、双方の認証情報が一致しない場合（すなわち、認証情報入力装置100から受信した認証情報が、認証情報入力装置100側の表示入力部110に表示させた表示画像10に含まれる間違いパターンMPの情報でない場合）は、認証NGと判定する。認証部222は、上述した照合結果を、通信部240を介して認証情報入力装置100に送信する（ステップB8）。
【０１０３】
＜本実施形態の認証システムの作用・効果＞
このように、本実施形態の認証システムを構成するサーバ装置200は、サーバ装置200側で生成した表示画像10を認証情報入力装置100側の表示入力部110に表示する。認証情報入力装置100は、表示入力部110に表示された表示画像10の中からユーザ操作により選択された少なくとも１つの画像パターンを認証情報としてサーバ装置200に送信する。サーバ装置200は、認証情報入力装置100から受信した認証情報を基にユーザ認証を行う。
【０１０４】
これにより、本実施形態の認証システムは、第１の実施形態と同様の効果が得られると共に、第１の実施形態のように認証情報入力装置100単体でユーザ認証を行うよりもセキュリティを更に向上させることができる。
【０１０５】
また、サーバ装置200側で表示画像10を生成し、該生成した表示画像10を認証情報入力装置100側の表示入力部110に表示する。そして、表示入力部110に表示された表示画像10の中からユーザ操作により選択された画像パターンを認証情報としてサーバ装置200が受信し、該受信した認証情報を基にユーザ認証を行う。このため、チャレンジ・アンド・レスポンスのような認証を行うことができるため、端末自体のなりすまし（端末上のプログラムのなりすましを含む）を防止することができる。
【０１０６】
（第３の実施形態）
次に、第３の実施形態について説明する。
【０１０７】
第３の実施形態は、図１０に示すように、複数の表示画像10を生成して表示画像記憶部133に記憶すると共に（ステップS4）、各々の表示画像10に対応する認証情報（間違いパターンMPの情報）をハッシュ関数（一方向性関数）でハッシュ化してハッシュ値を算出し（ステップS10）、その算出したハッシュ値を表示画像10毎に認証情報記憶部134に記憶する（ステップS11）。
【０１０８】
認証情報記憶部134には、ハッシュ化された認証情報（ハッシュ値）が記憶されることになる。このため、認証情報記憶部134内の情報を解析した場合でも、認証情報記憶部134内から機密情報を取り出すことができないようにすることができる。
【０１０９】
なお、本実施形態において認証を開始する場合は、図１１に示すように、表示画像記憶部133に予め記憶された複数の表示画像10から１つの表示画像10を選択し（ステップA21）、該選択した表示画像10を表示入力部110に表示する（ステップA22）。
【０１１０】
照合時は（ステップA24/Yes）、認証部124は、認証情報記憶部134を参照し、表示画像10に対応するハッシュ値を取得する（ステップA25）。また、表示入力部110から入力された認証情報をハッシュ関数（一方向性関数）でハッシュ化し、ハッシュ値を算出する。そして、認証情報から得られたハッシュ値と、認証情報記憶部134から取得した表示画像10に対応するハッシュ値と、を照合する（ステップA26）。
【０１１１】
双方のハッシュ値が一致すれば（ステップA27/Yes）、認証OKと判定する（ステップA28）。また、双方のハッシュ値が一致しなければ（ステップA27/No）、認証NGと判定する（ステップA29）。
【０１１２】
＜本実施形態の認証情報入力装置100の作用・効果＞
このように、本実施形態の認証情報入力装置100は、表示画像10に対応する認証情報をハッシュ化して算出したハッシュ値を表示画像10毎に認証情報記憶部134に予め記憶しておく。これにより、認証情報入力装置100を入手した第三者が認証情報記憶部134内の情報を解析したとしても、認証OKとなる認証情報を特定できないようにすることができる。その結果、更にセキュリティを向上させることができる。
【０１１３】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１１４】
例えば、上述した各実施形態では、間違いパターンMPは、ユーザ操作により登録グループ設定部121と配置位置設定部122とで設定した２つの条件（登録アイコン、配置位置）のうち、一方の条件を満足し、他方の条件を満足しない画像パターンを間違いパターンMPとしている。例えば、配置位置に未登録アイコンが配置された画像パターン、未配置位置に登録アイコンが配置された画像パターンを間違いパターンMPとしている。また、ダミーパターンDPは、ユーザ操作により登録グループ設定部121と配置位置設定部122とで設定した２つの条件（登録アイコン、配置位置）の何れの条件も満足しない画像パターンや、２つの条件（登録アイコン、配置位置）の何れの条件も満足する画像パターンをダミーパターンDPとしている。例えば、未配置位置に未登録アイコンが配置された画像パターンや、配置位置に登録アイコンが配置された画像パターンをダミーパターンDPとしている。
【０１１５】
しかし、本発明においては、上記条件（登録アイコン、配置位置）は一例であり、ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない画像パターンを間違いパターンMPとし、全ての条件を満足してない画像パターンをダミーパターンDPとして表示画像10を生成することも可能である。この場合、ダミーパターンDPとしては、全ての条件を満足している画像パターンも含めることも可能である。
【０１１６】
条件としては、上記実施形態で説明した登録アイコン（所定のグループに属する画像パターン）、配置位置（表示画像の所定の配置位置に位置する画像パターン）以外に、画像パターンが所定の色であることも条件として用いることが可能である。
【０１１７】
例えば、２つの条件として登録アイコン、色を設定した場合は、２つの条件（登録アイコン、色）のうち、一方の条件を満足し、他方の条件を満足しない画像パターンを間違いパターンMPとし、全ての条件を満足してない画像パターン、または、全ての条件を満足している画像パターンをダミーパターンDPとする。この場合、表示画像10に含まれる画像パターンの中で、登録アイコンであるが、その登録アイコンの色が条件色を満足しない画像パターンは、間違いパターンMPになる。また、未登録アイコンであるが、その未登録アイコンの色が条件色を満足している画像パターンは、間違いパターンMPになる。また、未登録アイコンであり、その未登録アイコンの色が条件色を満足しない画像パターンは、ダミーパターンDPになる。また、登録アイコンであり、その登録アイコンの色が条件色を満足する画像パターンは、ダミーパターンDPになる。このように、色を条件として使用することも可能である。
【０１１８】
即ち、本発明の技術思想は、ユーザ自身の記憶に基づき当該ユーザが識別可能な少なくとも２つ以上の条件（登録アイコン、配置位置、色）の中で、少なくとも１つの条件を満足し、少なくとも１つの条件を満足していない画像パターンを間違いパターンMPとし、全ての条件を満足してない画像パターン、または、全ての条件を満足している画像パターンをダミーパターンDPとして表示画像10を生成することも可能である。この場合、間違いパターンMPの情報が認証情報として認証情報記憶部134に記憶されることになる。
【０１１９】
また、上述した実施形態では、表示画像10を表示する機能と、認証情報を入力する機能と、を兼用した表示入力部110を例に説明した。しかし、表示画像10を表示する機能（表示部）と、認証情報を入力する機能（入力部）と、を別々に設けることも可能である。
【０１２０】
また、上述した本実施形態の認証情報入力装置100やサーバ装置200における制御動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【０１２１】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１２２】
例えば、プログラムは、記録媒体としてのハードディスクやROM（Read Only Memory）に予め記録しておくことが可能である。あるいは、プログラムは、リムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。なお、リムーバブル記録媒体としては、フロッピー（登録商標）ディスク、CD-ROM（Compact Disc Read Only Memory）、MO（Magneto optical）ディスク、DVD（Digital Versatile Disc）、磁気ディスク、半導体メモリなどが挙げられる。
【０１２３】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールすることになる。また、ダウンロードサイトから、コンピュータに無線転送することになる。また、ネットワークを介して、コンピュータに有線で転送することになる。
【０１２４】
また、本実施形態における認証情報入力装置100やサーバ装置200は、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【符号の説明】
【０１２５】
１００    認証情報入力装置
１１０    表示入力部（表示手段、入力手段）
１２０    制御部
１２１    登録グループ設定部
１２２    配置位置設定部
１２３    表示画像生成部
１２４    認証部（認証手段）
１３０    記憶部
１３１    背景画像記憶部
１３２    アイコン記憶部
１３３    表示画像記憶部（記憶手段）
１３４    認証情報記憶部（認証情報記憶手段）
１４０    通信部（送信手段）
２００    サーバ装置
２２０    制御部
２２１    登録グループ設定部
２２２    配置位置設定部
２２３    表示画像生成部
２２４    認証部（認証手段）
２３０    記憶部
２３１    背景画像記憶部
２３２    アイコン記憶部
２３３    表示画像記憶部（記憶手段）
２３４    認証情報記憶部（認証情報記憶手段）
２４０    通信部（送信手段、受信手段）
ＮＷ    ネットワーク
【図１】
2014071678.tif 000003
【図２】
2014071678.tif 000004
【図３】
2014071678.tif 000005
【図４】
2014071678.tif 000006
【図５】
2014071678.tif 000007
【図６】
2014071678.tif 000008
【図７】
2014071678.tif 000009
【図８】
2014071678.tif 000010
【図９】
2014071678.tif 000011
【図１０】
2014071678.tif 000012
【図１１】
2014071678.tif 000013