(57)【要約】【課題】導入費用と利用者へかかる負担とを抑えつつ、セキュリティ強度を高くしたパスワード判定技術を提供することを目的とする。【解決手段】パスワード判定装置１０は、所定の配列に並べた複数の文字情報を入力画面表示装置２０に表示させるとともに、各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を入力画面表示装置２０に表示させることにより、文字情報の背景として背景画像情報が表示された入力ボタンを複数並べた入力ボタン配列を入力画面表示装置２０に表示させる。入力画面表示装置２０は、表示した入力ボタン配列の入力ボタンを利用者に選択させて、文字情報と画像情報とを示すパスワードを入力させる。パスワード判定装置１０は、入力されたパスワードと、予め記憶したパスワードとが一致するか否かを判定する。【選択図】図５
2010218490.tif 000002
【特許請求の範囲】
【請求項１】
所定の配列に並べた複数の文字情報を表示装置に表示させるとともに、前記複数の文字情報の各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を表示装置に表示させることにより、文字情報の背景として背景画像情報が表示された入力ボタンを前記所定の配列に並べた入力ボタン配列を表示装置に表示させる入力ボタン表示部と、
文字情報と背景画像情報とを示すパスワードを記憶装置に記憶するパスワード記憶部と、
前記入力ボタン表示部が表示させた入力ボタン配列の入力ボタンが選択された場合に、選択された入力ボタンを構成する文字情報と背景画像情報とを特定する文字背景特定部と、
前記パスワード記憶部が記憶したパスワードが示す文字情報及び背景画像情報と、前記文字背景特定部が特定した文字情報及び背景画像情報とが一致するか否かを処理装置により判定する判定部と
を備えることを特徴とするパスワード判定装置。
【請求項２】
前記入力ボタン表示部は、前記入力ボタン配列を表示させる度に、前記複数の文字情報の少なくとも一部の文字情報の背景として表示させる背景画像情報を変更する
ことを特徴とする請求項１に記載のパスワード判定装置。
【請求項３】
前記入力ボタン表示部は、前記表示装置が有する表示領域の一部の領域に前記入力ボタン配列を表示させるとともに、前記入力ボタン配列を表示させる度に、前記表示領域の異なる領域に前記入力ボタン配列を表示させる
ことを特徴とする請求項１又は２に記載のパスワード判定装置。
【請求項４】
前記入力ボタン表示部は、前記各文字情報と前記各文字情報の背景として表示させる背景画像情報とを異なる画像データとして前記表示装置へ送信し、送信した前記各文字情報の画像データと前記背景画像情報の画像データとを前記表示装置に重ねて表示させる
ことを特徴とする請求項１から３までのいずれかに記載のパスワード判定装置。
【請求項５】
前記文字背景特定部は、選択された入力ボタンの位置情報を前記表示装置から取得し、取得した位置情報から前記入力ボタンを構成する文字情報と背景画像情報とを特定する
ことを特徴とする請求項１から４までのいずれかに記載のパスワード判定装置。
【請求項６】
前記入力ボタン表示部は、同一の文字情報を含む複数の文字情報を表示させる
ことを特徴とする請求項１から５までのいずれかに記載のパスワード判定装置。
【請求項７】
前記パスワード判定装置は、さらに、
利用者の識別情報を取得する識別情報取得部と、
利用者の識別情報毎に文字情報の配列を記憶装置に記憶する文字配列記憶部と、
前記識別情報取得部が取得した識別情報に基づき、前記文字配列記憶部が記憶した文字情報の配列を処理装置により検索する配列検索部とを備え、
前記入力ボタン表示部は、前記配列検索部が検索した配列に並べた文字情報に背景画像情報を重ねて表示させる
ことを特徴とする請求項１から６までのいずれかに記載のパスワード判定装置。
【請求項８】
所定の配列に並べた複数の文字情報を表示装置に表示させるとともに、前記複数の文字情報の各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を重ねて表示装置に表示させることにより、文字情報の背景として背景画像情報が重ねて表示された入力ボタンを前記所定の配列に並べた入力ボタン配列を表示させる入力ボタン表示処理と、
前記入力ボタン表示処理で表示させた入力ボタン配列の入力ボタンが選択された場合に、選択された入力ボタンを構成する文字情報と背景画像情報とを特定する文字背景特定処理と、
予め記憶したパスワードが示す文字情報及び背景画像情報と、前記文字背景特定処理で特定した文字情報及び背景画像情報とが一致するか否かを判定する判定処理と
をコンピュータに実行させることを特徴とするパスワード判定プログラム。
【請求項９】
パスワード入力画面を表示する入力画面表示装置であり、
複数の文字情報を所定の配列に並べて表示する文字情報表示部と、
前記文字情報表示部が表示した複数の文字情報の各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を表示することにより、文字情報の背景として背景画像情報が表示された入力ボタンを前記所定の配列に並べた入力ボタン配列を表示する背景画像情報表示部と
を備えることを特徴とする入力画面表示装置。
【請求項１０】
前記背景画像情報表示部は、前記入力ボタン配列を表示する度に、前記複数の文字情報の少なくとも一部の文字情報の背景として表示する背景画像情報を変更する
ことを特徴とする請求項９に記載の入力画面表示装置。
【請求項１１】
前記背景画像情報表示部は、前記表示装置が有する表示領域の一部の領域に前記入力ボタン配列を表示するとともに、前記入力ボタン配列を表示する度に、前記表示領域の異なる領域に前記入力ボタン配列を表示する
ことを特徴とする請求項９又は１０に記載の入力画面表示装置。
【請求項１２】
パスワード入力画面を表示する入力画面表示プログラムであり、
複数の文字情報を所定の配列に並べて表示する文字情報表示処理と、
前記文字情報表示処理で表示した複数の文字情報の各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を重ねて表示することにより、文字情報の背景として背景画像情報が重ねて表示された入力ボタンを前記所定の配列に並べた入力ボタン配列を表示する背景画像情報表示処理と
を備えることを特徴とする入力画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、銀行等のＡＴＭ（Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）やインターネットバンク等におけるパスワード（暗証番号）の判定技術と、パスワードの入力画面の表示技術に関する。
【背景技術】
【０００２】
従来、ＡＴＭでのパスワードは、数値４桁でありセキュリティ強度が低い。そこで、生体認証を用いてセキュリティ強度の向上が図られている。しかし、生体認証を導入するには、多くの費用が必要となる。また、利用者の中には、生体認証について嫌悪感を持っている利用者がいる。そのため、多くの場合に、生体認証が利用されず、従来の認証方式が継続して利用されている。
【０００３】
また、生体認証以外にも、ワンタイムパスワードを用いることや、パスワードの入力桁数を増やすことにより、セキュリティ強度の向上が図られている。
特許文献１，２には、数値だけでなく、色を用いたパスワードの入力方法についての記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２１２４５９号公報
【特許文献２】特開２００２−２８７８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、生体認証は、導入に費用がかかるとともに、利用者に受け入れられ辛い。また、ワンタイムパスワードも、専用の機器を利用者に配布する必要があり、生体認証と同様に導入に費用がかかる。また、パスワードの入力桁数を増やすことは、セキュリティ強度がそれほど向上しないにもかかわらず、利用者は桁数の増えたパスワードを記憶しなければならず、利用者へかかる負担が大きい。
本発明は、例えば、導入費用と利用者へかかる負担とを抑えつつ、セキュリティ強度を高くすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るパスワード判定装置は、例えば、
所定の配列に並べた複数の文字情報を表示装置に表示させるとともに、前記複数の文字情報の各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を表示装置に表示させることにより、文字情報の背景として背景画像情報が表示された入力ボタンを前記所定の配列に並べた入力ボタン配列を表示装置に表示させる入力ボタン表示部と、
文字情報と背景画像情報とを示すパスワードを記憶装置に記憶するパスワード記憶部と、
前記入力ボタン表示部が表示させた入力ボタン配列の入力ボタンが選択された場合に、選択された入力ボタンを構成する文字情報と背景画像情報とを特定する文字背景特定部と、
前記パスワード記憶部が記憶したパスワードが示す文字情報及び背景画像情報と、前記文字背景特定部が特定した文字情報及び背景画像情報とが一致するか否かを処理装置により判定する判定部と
を備えることを特徴とする。
【０００７】
前記入力ボタン表示部は、前記入力ボタン配列を表示させる度に、前記複数の文字情報の少なくとも一部の文字情報の背景として表示させる背景画像情報を変更する
ことを特徴とする。
【０００８】
前記入力ボタン表示部は、前記表示装置が有する表示領域の一部の領域に前記入力ボタン配列を表示させるとともに、前記入力ボタン配列を表示させる度に、前記表示領域の異なる領域に前記入力ボタン配列を表示させる
ことを特徴とする。
【０００９】
前記入力ボタン表示部は、前記各文字情報と前記各文字情報の背景として表示させる背景画像情報とを異なる画像データとして前記表示装置へ送信し、送信した前記各文字情報の画像データと前記背景画像情報の画像データとを前記表示装置に重ねて表示させる
ことを特徴とする。
【００１０】
前記文字背景特定部は、選択された入力ボタンの位置情報を前記表示装置から取得し、取得した位置情報から前記入力ボタンを構成する文字情報と背景画像情報とを特定する
ことを特徴とする。
【００１１】
前記入力ボタン表示部は、同一の文字情報を含む複数の文字情報を表示させる
ことを特徴とする。
前記パスワード判定装置は、さらに、
利用者の識別情報を取得する識別情報取得部と、
利用者の識別情報毎に文字情報の配列を記憶装置に記憶する文字配列記憶部と、
前記識別情報取得部が取得した識別情報に基づき、前記文字配列記憶部が記憶した文字情報の配列を処理装置により検索する配列検索部とを備え、
前記入力ボタン表示部は、前記配列検索部が検索した配列に並べた文字情報に背景画像情報を重ねて表示させる
ことを特徴とする。
【００１２】
この発明に係るパスワード判定プログラムは、例えば、
所定の配列に並べた複数の文字情報を表示装置に表示させるとともに、前記複数の文字情報の各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を重ねて表示装置に表示させることにより、文字情報の背景として背景画像情報が重ねて表示された入力ボタンを前記所定の配列に並べた入力ボタン配列を表示させる入力ボタン表示処理と、
前記入力ボタン表示処理で表示させた入力ボタン配列の入力ボタンが選択された場合に、選択された入力ボタンを構成する文字情報と背景画像情報とを特定する文字背景特定処理と、
予め記憶したパスワードが示す文字情報及び背景画像情報と、前記文字背景特定処理で特定した文字情報及び背景画像情報とが一致するか否かを判定する判定処理と
をコンピュータに実行させることを特徴とする。
【００１３】
この発明に係る入力画面表示装置は、例えば、
パスワード入力画面を表示する入力画面表示装置であり、
複数の文字情報を所定の配列に並べて表示する文字情報表示部と、
前記文字情報表示部が表示した複数の文字情報の各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を表示することにより、文字情報の背景として背景画像情報が表示された入力ボタンを前記所定の配列に並べた入力ボタン配列を表示する背景画像情報表示部と
を備えることを特徴とする。
【００１４】
前記背景画像情報表示部は、前記入力ボタン配列を表示する度に、前記複数の文字情報の少なくとも一部の文字情報の背景として表示する背景画像情報を変更する
ことを特徴とする。
【００１５】
前記背景画像情報表示部は、前記表示装置が有する表示領域の一部の領域に前記入力ボタン配列を表示するとともに、前記入力ボタン配列を表示する度に、前記表示領域の異なる領域に前記入力ボタン配列を表示する
ことを特徴とする。
【００１６】
この発明に係る入力画面表示プログラムは、例えば、
パスワード入力画面を表示する入力画面表示プログラムであり、
複数の文字情報を所定の配列に並べて表示する文字情報表示処理と、
前記文字情報表示処理で表示した複数の文字情報の各文字情報の背景として、複数の背景画像情報から選択された所定の背景画像情報を重ねて表示することにより、文字情報の背景として背景画像情報が重ねて表示された入力ボタンを前記所定の配列に並べた入力ボタン配列を表示する背景画像情報表示処理と
を備えることを特徴とする。
【発明の効果】
【００１７】
この発明に係るパスワード判定装置は、文字情報の背景として背景画像情報を重ねた入力ボタンを並べて入力ボタン配列として表示させる。そして、表示した入力ボタン配列を操作して、文字情報と背景画像情報とを示すパスワードを入力させる。文字情報と背景情報とを示すパスワードであるため、文字情報のみを示すパスワードを用いる場合に比べ、セキュリティ強度が高くなる。また、利用者毎に専用の機器を配布する必要はなく、導入費用もかからない。
【図面の簡単な説明】
【００１８】
【図１】パスワード判定システム１００の一例を示す図。
【図２】パスワード判定システム１００の一例を示す図。
【図３】入力ボタン配列３０の一例を示す図。
【図４】入力ボタン配列３０を用いたパスワード入力方法の説明図。
【図５】パスワード判定システム１００の機能を示す機能ブロック図。
【図６】パスワード判定システム１００の動作を示すフローチャート。
【図７】文字配列記憶部１３が記憶する情報の一例を示す図。
【図８】パスワード記憶部１６が記憶する情報の一例を示す図。
【図９】文字情報の画像データ３１の一例を示す図。
【図１０】背景画像情報の画像データ３２の一例を示す図。
【図１１】入力ボタンの位置情報の説明図。
【図１２】パスワード判定装置１０、入力画面表示装置２０のハードウェア構成の一例を示す図。
【発明を実施するための形態】
【００１９】
実施の形態１．
パスワード判定装置１０と入力画面表示装置２０とを備えるパスワード判定システム１００について説明する。
パスワード判定システム１００におけるパスワードは、文字情報と画像情報とを示す情報の順列により構成される。なお、ここでは、文字情報は０から９までの数値であるものとして説明する。
例えば、パスワード判定システム１００におけるパスワードは、文字情報「１」と画像情報「Ａ」との組（組１）、文字情報「２」と画像情報「Ｂ」との組（組２）、文字情報「３」と画像情報「Ｃ」との組（組３）、文字情報「４」と画像情報「Ｄ」との組（組４）の順列「組１→組２→組３→組４」により構成される。すなわち、初めに「組１」が入力され、次に「組２」が入力され、次に「組３」が入力され、最後に「組４」が入力された場合、パスワード判定システム１００では、認証される。
【００２０】
まず、パスワード判定システム１００の例について説明する。
図１は、パスワード判定システム１００の一例を示す図である。
図１では、パスワード判定システム１００は、ホスト１とＡＴＭ２とを備える。ホスト１は、パスワード判定装置１０の一例である。ＡＴＭ２は、入力画面表示装置２０の一例である。また、図１では、ＡＴＭ２を１台のみ示すが、ＡＴＭ２は複数台あってもよい。
例えば、利用者がＡＴＭ２を使用して振込処理等を行う場合、利用者は、カード読取機３からキャッシュカードを挿入して、表示部４に表示されたパスワードの入力画面を操作して、パスワードを入力する。キャッシュカードに記憶された利用者の識別情報と、入力されたパスワードとがホスト１へ送信される。送信された識別情報とパスワードとが、ホスト１に予め登録された識別情報とパスワードとの組と一致すれば、認証され、振込処理等を行うことができる。
ここで、パスワード判定システム１００では、表示部４に表示されるパスワードの入力画面は、ホスト１から送信される。特に、表示部４に表示される入力画面は、利用者毎に異なる予め設定された入力画面が表示される。つまり、ホスト１は、キャッシュカードに記憶された利用者の識別情報に応じて、入力画面をＡＴＭ２に表示させる。
【００２１】
図２は、パスワード判定システム１００の一例を示す図である。
図２では、パスワード判定システム１００は、サーバ５とＰＣ６（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）とを備える。サーバ５は、パスワード判定装置１０の一例である。ＰＣ６は、入力画面表示装置２０の一例である。また、図２では、ＰＣ６を１台のみ示すが、ＰＣ６は複数台あってもよい。
例えば、利用者がＰＣ６を使用してサーバ５が提供するシステムへログインする場合、利用者は、ＰＣ６の表示部７に表示された識別情報の入力画面とパスワードの入力画面とを操作して、利用者の識別情報とパスワードとを入力する。入力された識別情報とパスワードとがサーバ５へ送信される。送信された識別情報とパスワードとが、サーバ５に予め登録された識別情報とパスワードとの組と一致すれば、認証され、サーバ５が提供するシステムへログインすることができる。
サーバ５が提供するシステムがインターネットバンクシステムであれば、利用者はＰＣ６を使用してインターネットバンクシステムへログインできる。インターネットバンクシステムにおいて、振込処理を行う場合には、システムへログインする場合とは異なるパスワードの入力を要求される場合がある。この場合にも、システムへログインする場合と同様に、利用者は、ＰＣ６の表示部７に表示された入力画面を操作してパスワードとを入力する。入力されたパスワードがサーバ５へ送信される。送信されたパスワードとが、サーバ５に予め登録されたパスワードと一致すれば、認証され、振込処理をすることができる。
図１の場合と同様に、パスワード判定システム１００では、表示部７に表示されるパスワードの入力画面は、サーバ５から送信される。特に、表示部７に表示される入力画面は、利用者毎に異なる予め設定された入力画面が表示される。例えば、システムへログインする場合であれば、サーバ５は、初めに識別情報の入力画面を表示して識別情報を入力させる。そして、サーバ５は、入力された識別情報に応じて、入力画面をＰＣ６に表示させる。また、インターネットバンクシステムにおける振込処理を行う場合であれば、サーバ５は、ログイン時に取得した識別情報に応じて、入力画面をＰＣ６に表示させる。
【００２２】
次に、パスワード判定装置１０が入力画面表示装置２０に表示させるパスワードの入力画面について説明する。
図３は、パスワードの入力画面に表示される入力ボタン配列３０の一例を示す図である。
図３に示す入力ボタン配列３０では、６行×８列の４８マスに０から９までの文字情報が表示される。また、各文字情報には、複数の背景画像情報（ここでは、ＡからＧまでの７つの背景画像情報）のうちから選択された１つの背景画像情報が表示される。
４８マスの各マスが入力ボタンである。つまり、文字情報の背景として背景画像情報が表示された各マスが入力ボタンである。利用者は、入力ボタンを選択して、パスワードを入力する。
各入力ボタンを入力ボタン（行番号，列番号）で示す。例えば、入力ボタン（１，１）であれば、文字情報「２」に背景画像情報「Ｅ」が表示された入力ボタンである。また、入力ボタン（１，２）であれば、文字情報「０」に背景画像情報「Ｂ」が表示された入力ボタンである。
図３では、４８マスあるため、０から９までの文字情報の少なくとも一部が重複して表示される。例えば、「０」であれば５箇所に表示されている。
また、同一の文字情報に同一の背景情報が表示された入力ボタンが複数存在してもよい。例えば、入力ボタン（１，８）と入力ボタン（２，１）とは、どちらも文字情報「９」に背景画像情報「Ｃ」が表示された入力ボタンである。
【００２３】
図４は、図３に示す入力ボタン配列３０を用いたパスワード入力方法の説明図である。ここでは、パスワードを上述した順列「組１→組２→組３→組４」であるとする。
利用者は、図４（ａ）に示す入力ボタン配列３０から、初めに、図４（ｂ）に示すように、入力ボタン（１，７）又は入力ボタン（３，５）を選択する。次に、図４（ｃ）に示すように、入力ボタン（４，７）を選択する。次に、図４（ｄ）に示すように、入力ボタン（１，３）又は入力ボタン（４，３）を選択する。最後に、図４（ｅ）に示すように、入力ボタン（２，８）を選択する。
すると、順列「組１→組２→組３→組４」が入力されたことになる。そして、入力画面表示装置２０からパスワード判定装置１０へ入力された情報が送信され、パスワード判定装置１０で認証される。
【００２４】
次に、パスワード判定システム１００の機能と動作について説明する。
図５は、パスワード判定システム１００の機能を示す機能ブロック図である。
【００２５】
パスワード判定装置１０は、識別情報取得部１１、配列検索部１２、文字配列記憶部１３、入力ボタン表示部１４、文字背景特定部１５、パスワード記憶部１６、判定部１７を備える。
入力画面表示装置２０は、識別情報入力部２１、文字情報表示部２２、背景画像情報表示部２３、入力ボタン選択部２４を備える。
【００２６】
図６は、パスワード判定システム１００の動作を示すフローチャートである。
なお、図６に示す処理の前提として、パスワード判定装置１０の文字配列記憶部１３は、図７に示すように、利用者の識別情報毎に文字情報の配列を予め記憶装置に記憶している。文字情報の配列とは、文字情報の並び順を規定した情報である。
また、図６に示す処理の前提として、パスワード判定装置１０のパスワード記憶部１６は、図８に示すように、識別情報毎に、文字情報と背景画像情報とを示すパスワードを予め記憶装置に記憶している。
【００２７】
（Ｓ１：識別情報入力処理（識別情報取得処理））
識別情報入力部２１は、利用者に識別情報を入力させ、入力された識別情報をネットワークを介してパスワード判定装置１０へ送信する。
例えば、図１に示す例であれば、識別情報入力部２１は、カード読取機３へ挿入されたキャッシュカード等から利用者の識別情報を読み取り、読み取った識別情報をパスワード判定装置１０へ送信する。また、図２に示す例であれば、識別情報入力部２１は、表示部７へ表示した入力欄へ、ＰＣ６のキーボード等により識別情報を入力させ、入力された識別情報をパスワード判定装置１０へ送信する。
そして、識別情報取得部１１は、識別情報入力部２１が送信した識別情報をネットワークを介して取得する。
【００２８】
（Ｓ２：配列検索処理）
配列検索部１２は、識別情報取得部１１が取得した識別情報を検索キーとして、文字配列記憶部１３を処理装置により検索することにより、識別情報に対応する文字情報の配列を取得する。
【００２９】
（Ｓ３：文字画像生成処理）
入力ボタン表示部１４は、配列検索部１２が取得した文字情報の配列に従い、文字情報を並べた画像データ（文字情報の画像データ３１）を処理装置により生成する。
図９は、文字情報の画像データ３１の一例を示す図である。
【００３０】
（Ｓ４：背景画像生成処理）
入力ボタン表示部１４は、文字情報の画像データ３１の背景として表示する背景画像情報の画像データ３２を処理装置により生成する。特に、入力ボタン表示部１４は、文字情報の画像データ３１における各文字の背景に、複数の背景画像情報から選択した背景画像情報が表示されるように、背景画像情報の画像データ３２を生成する。
図１０は、背景画像情報の画像データ３２の一例を示す図である。
なお、入力ボタン表示部１４は、パスワードの入力に必要な入力ボタンが必ず入力ボタン配列３０に含まれるように、背景画像情報の画像データ３２を生成する。つまり、入力ボタン表示部１４は、識別情報取得部１１が取得した識別情報に対応してパスワード記憶部１６に記憶されたパスワードを形成する文字情報と背景画像情報との組が、入力ボタンとして含まれるようにする。
【００３１】
（Ｓ５：画像データ送信処理）
入力ボタン表示部１４は、生成した文字情報の画像データ３１と背景画像情報の画像データ３２とを、ネットワークを介して入力画面表示装置２０へ送信する。そして、入力画面表示装置２０に文字情報の画像データ３１と背景画像情報の画像データ３２とを重ねた入力ボタン配列３０を表示させる。
つまり、入力ボタン表示部１４は、文字情報の画像データ３１と背景画像情報の画像データ３２とを異なる（別々の）データとして、入力画面表示装置２０へ送信する。
【００３２】
なお、（Ｓ３）から（Ｓ５）までを入力ボタン表示処理と呼ぶ。
【００３３】
（Ｓ６：画像データ表示処理）
文字情報表示部２２は、入力ボタン表示部１４が送信した文字情報の画像データ３１を表示装置に表示する（文字情報表示処理）。
また、背景画像情報表示部２３は、入力ボタン表示部１４が送信した背景画像情報の画像データ３２を、文字情報表示部２２が表示した文字情報の画像データ３１に重ねて表示する（背景画像情報表示処理）。特に、背景画像情報表示部２３は、文字情報表示部２２が表示した文字情報の画像データ３１における各文字情報に、背景画像情報の画像データ３２における各画像情報が重なるように、背景画像情報の画像データ３２を表示する。
文字情報表示部２２が図９に示す文字情報の画像データ３１を表示し、背景画像情報表示部２３が図１０に示す背景画像情報の画像データ３２を表示した場合、図３に示す入力ボタン配列３０が表示されることになる。
例えば、図１に示す例であれば、文字情報表示部２２と背景画像情報表示部２３とは、文字情報の画像データ３１と背景画像情報の画像データ３２とをＡＴＭ２の表示部４に表示する。また、図２に示す例であれば、文字情報表示部２２と背景画像情報表示部２３とは、文字情報の画像データ３１と背景画像情報の画像データ３２とをＰＣ６の表示部７に表示する。
【００３４】
（Ｓ７：入力ボタン選択処理）
入力ボタン選択部２４は、表示装置に表示された入力ボタン配列３０を利用者に選択させて、パスワードを入力させる。入力ボタン選択部２４は、利用者が選択した入力ボタンの情報をパスワード判定装置１０へネットワークを介して送信する。ここでは、入力ボタン選択部２４は、利用者が選択した入力ボタンの位置情報をパスワード判定装置１０へ送信する。
【００３５】
図１１は、入力ボタンの位置情報の説明図である。
例えば、表示装置の表示領域４０の所定の角（図１１では、左下の角）を原点（０，０）とした場合における選択された入力ボタンの所定の位置（例えば、左下の角）の座標値を、入力ボタンの位置情報とする。例えば、入力ボタン（１，３）の文字情報［３］、背景画像情報「Ｃ」の位置情報であれば、図１１に示す（ｘｎ，ｙｎ）である。
なお、表示領域４０における入力ボタン配列３０の表示位置は、入力ボタン表示部１４によって指定されているものとする。例えば、入力ボタン表示部１４により、入力ボタン配列３０の角（図１１では、左下の角）の座標値（ｘ１，ｙ１）を指定されているものとする。
【００３６】
（Ｓ８：文字背景特定処理）
文字背景特定部１５は、入力ボタン選択部２４が送信した利用者が選択した入力ボタンの位置情報をネットワークを介して取得する。そして、利用者が選択した入力ボタンの位置情報から、選択された入力ボタンを構成する文字情報と背景画像情報との組を処理装置により特定して、入力されたパスワードを特定する。
これは、座標値（ｘ１，ｙ１）と、文字情報の画像データ３１及び背景画像情報の画像データ３２とから容易に計算することができる。
【００３７】
（Ｓ９：パスワード判定処理）
判定部１７は、文字背景特定部１５が特定したパスワードが、パスワード記憶部１６が予め記憶したパスワードと一致するか否かを処理装置により判定する。つまり、判定部１７は、（Ｓ１）で取得した識別情報を検索キーとして、パスワード記憶部１６からパスワードを処理装置により検索して、識別情報に対応するパスワードを取得する。そして、判定部１７は、文字背景特定部１５が特定したパスワードと、パスワード記憶部１６から取得したパスワードとが一致するか否かを処理装置により判定する。
判定部１７は、パスワードが一致する場合、利用者を認証する。一方、パスワードが一致しない場合、利用者を認証しない。
【００３８】
以上のように、パスワード判定装置１０は、文字情報の背景として背景画像情報が表示された入力ボタンを並べた入力ボタン配列３０を入力画面表示装置２０に表示させる。入力画面表示装置２０は、表示した入力ボタン配列３０から入力ボタンを選択させることにより、文字情報と背景画像情報との組の順列であるパスワードを入力させる。パスワード判定装置１０は、入力されたパスワードにより、認証するか否かを判定する。
【００３９】
パスワード判定システム１００では、パスワードが従来のように文字情報の順列ではなく、文字情報と背景画像情報との組の順列である。そのため、従来に比べ、パスワードの情報が増えており、セキュリティ強度が高い。
【００４０】
また、従来は、ＡＴＭ２等において背後から覗き込みをされ、選択している入力ボタンの位置からパスワードが漏洩する場合があった。しかし、パスワードの入力画面として表示される入力ボタン配列３０は、一般的な０から９の１０個の数値が表示された入力ボタン配列に比べ、入力ボタンの数が多い。そのため、覗き込みによりパスワードが漏洩しづらい。
また、入力ボタン配列３０を表示する度に、背景画像情報の一部又は全部を変更してもよい。背景画像情報を変更することにより、同一の利用者が同一のパスワードを入力する場合であっても、毎回選択する入力ボタンの位置が変更される。そのため、覗き込みによりパスワードが漏洩することの防止に繋がる。
なお、文字情報の配列は利用者毎に決まっており、原則として変更されない（例えば、文字情報の配列は、利用者から変更の指示があった場合だけ、変更される）。そのため、利用者は徐々に文字情報の配列を記憶できる。したがって、パスワードを入力するほど、容易にパスワードを入力することができ、利用者の負担が小さくなる。
【００４１】
また、（Ｓ５）で入力ボタン表示部１４は、文字情報の画像データ３１と背景画像情報の画像データ３２とを別々のデータとして入力画面表示装置２０へ送信している。そのため、仮にネットワークを流れる文字情報の画像データ３１や背景画像情報の画像データ３２を第三者が取得した場合であっても、入力ボタン配列３０が漏洩しづらい。上述したように、入力ボタン配列３０を表示する度に、背景画像情報をした場合、特に入力ボタン配列３０が漏洩しづらい。
【００４２】
また、（Ｓ６）で入力ボタン選択部２４は、選択された入力ボタンの文字情報と背景画像情報をパスワード判定装置１０へ送信するのではなく、選択された入力ボタンの位置情報をパスワード判定装置１０へ送信する。したがって、入力画面表示装置２０からパスワード判定装置１０へ送信されるデータを第三者が取得した場合であっても、第三者にパスワードが漏洩しづらい。
【００４３】
また、入力ボタン表示部１４は、入力ボタン配列３０を表示する度に、表示領域４０における入力ボタン配列３０の表示位置を変更するとしてもよい。つまり、入力ボタン配列３０を表示させる度に、表示領域４０の異なる領域に入力ボタン配列３０を表示させるとしてもよい。これにより、仮にネットワークを流れる位置情報と、文字情報の画像データ３１及び背景画像情報の画像データ３２とを第三者が取得した場合であっても、第三者は選択された入力ボタンを特定することができない。したがって、第三者へパスワードが漏洩しづらい。
【００４４】
また、入力ボタン選択部２４は、利用者が入力ボタンを選択する度に、パスワード判定装置１０と新たに接続を確立して、選択した入力ボタンの位置情報を送信するとしてもよい。つまり、１度の接続で、１つの入力ボタンの情報だけを送信するとしてもよい。例えば、ＡＪＡＸ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ  ＋  ＸＭＬ）等を用いれば、利用者が入力ボタンを選択する度に、パスワード判定装置１０と新たに接続を確立することができる。
これにより、仮にネットワークを流れるデータを第三者が取得した場合であっても、第三者が選択された入力ボタンを一連のパスワードとして認識することが難しくなる。そのため、パスワードが漏洩しづらい。
【００４５】
また、図１に示す例であれば、従来のパスワード（暗証番号）と従来のキャッシュカード等のカードとをそのまま使用することができる。したがって、導入にかかるコストを抑えることができる。
従来のシステムからパスワード判定システム１００に移行する場合、パスワード判定システム１００に移行した後、初めてパスワード判定システム１００を利用する利用者は、従来から使用しているパスワードの各文字情報に組み合わせる背景画像情報を選択する。これにより、次回以降、パスワード判定システム１００によるパスワード判定がされるようになる。つまり、システム移行時においても、利用者は使用する背景画像情報を選択するだけであり、利用者にかかる負担は小さい。例えば、全ての文字情報の背景画像情報を同一の背景画像情報としてしまえば、利用者にかかる負担は非常に小さくなる。
また、従来パスワードの変更を促していたタイミングで、各文字情報に組み合わせる背景画像情報の変更も促すようにしてもよい。また、パスワード認証後に毎回、背景画像情報の変更を促すようにしてもよい。
【００４６】
また、銀行等でパスワード判定システム１００を導入する場合に、ホスト１とＡＴＭ２とのシステム（図１に示す例）とインターネットバンクシステム（図２に示す例）とで、パスワードの判定処理については共通化することができる。したがって、導入にかかるコストを抑えることができる。
【００４７】
なお、上記説明では、文字情報は０から９までの数値であるものとした。しかし、文字情報は０から９までの数値に限らず、アルファベットや平仮名、記号等の他の文字情報であってもよい。
また、上記説明では、文字情報の少なくとも一部が重複して表示されるとした。しかし、全てのマスに異なる文字情報が表示されるとしてもよい。
また、上記説明では、背景画像情報を所定の模様が描かれた画像情報とした。しかし、背景画像情報は、例えば、単色の画像情報であってもよい。この場合、各文字情報の背景として、所定の色が表示される。
また、上記説明では、パスワードは、文字情報と画像情報とを示す情報の順列により構成されるとした。しかし、パスワードは、文字情報と画像情報とを示す情報の組合せにより構成されてもよい。つまり、パスワードは、文字情報と画像情報との組の入力順序を問わない構成であってもよい。
【００４８】
次に、実施の形態におけるパスワード判定装置１０、入力画面表示装置２０のハードウェア構成について説明する。
図１２は、パスワード判定装置１０、入力画面表示装置２０のハードウェア構成の一例を示す図である。
図１２に示すように、パスワード判定装置１０、入力画面表示装置２０は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、ＬＣＤ９０１（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、キーボード９０２（Ｋ／Ｂ）、通信ボード９１５、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０（固定ディスク装置）の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。磁気ディスク装置９２０は、所定の固定ディスクインタフェースを介して接続される。
【００４９】
磁気ディスク装置９２０又はＲＯＭ９１３などには、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００５０】
プログラム群９２３には、上記の説明において「識別情報取得部１１」、「配列検索部１２」、「文字配列記憶部１３」、「入力ボタン表示部１４」、「文字背景特定部１５」、「パスワード記憶部１６」、「判定部１７」、「識別情報入力部２１」、「文字情報表示部２２」、「背景画像情報表示部２３」、「入力ボタン選択部２４」等として説明した機能を実行するソフトウェアやプログラムやその他のプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、上記の説明において「文字情報」、「背景画像情報」、「文字情報の配列」、「パスワード」、「位置情報」等の情報やデータや信号値や変数値やパラメータが、「ファイル」や「データベース」の各項目として記憶される。「ファイル」や「データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵ９１１の動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵ９１１の動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
【００５１】
また、上記の説明におけるフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、その他光ディスク等の記録媒体やＩＣチップに記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体や電波によりオンライン伝送される。
また、上記の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」、「〜機能」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。また、「〜装置」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」、「〜機能」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。さらに、「〜処理」として説明するものは「〜ステップ」であっても構わない。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、ＲＯＭ９１３等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、上記で述べた「〜部」としてコンピュータ等を機能させるものである。あるいは、上記で述べた「〜部」の手順や方法をコンピュータ等に実行させるものである。
【符号の説明】
【００５２】
１  ホスト、２  ＡＴＭ、３  カード読取機、４，７  表示部、５  サーバ、６  ＰＣ、１０  パスワード判定装置、１１  識別情報取得部、１２  配列検索部、１３  文字配列記憶部、１４  入力ボタン表示部、１５  文字背景特定部、１６  パスワード記憶部、１７  判定部、２０  入力画面表示装置、２１  識別情報入力部、２２  文字情報表示部、２３  背景画像情報表示部、２４  入力ボタン選択部、３０  入力ボタン配列、３１  文字情報の画像データ、３２  背景画像情報の画像データ、１００  パスワード判定システム。
【図１】
2010218490.tif 000003
【図２】
2010218490.tif 000004
【図３】
2010218490.tif 000005
【図４】
2010218490.tif 000006
【図５】
2010218490.tif 000007
【図６】
2010218490.tif 000008
【図７】
2010218490.tif 000009
【図８】
2010218490.tif 000010
【図９】
2010218490.tif 000011
【図１０】
2010218490.tif 000012
【図１１】
2010218490.tif 000013
【図１２】
2010218490.tif 000014