(57)【要約】【課題】  ユーザ認証に係るパスワードを管理するパスワード管理装置に係り、パスワードの更新の際に、新たなパスワードの着想を助け、ユーザ認証の際に、登録しているパスワードの想起を助けることを課題とする。【解決手段】  パスワードを登録する際に、現パスワード入力領域７０２に入力すべき現パスワードを想起させるために、認証パスワードを登録した際にヒントとしたイメージを、認証用ヒントイメージ領域７０１に表示する。また、新パスワードの発想を促すために登録用ヒントイメージ領域７０３へイメージを表示し、新パスワードを新パスワード入力領域７０４と確認用パスワード入力領域７０５で受け付ける。【選択図】        図７
2006133837.tif 000002
【特許請求の範囲】
【請求項１】
以下の要素を有することを特徴とするパスワード管理装置
（１）ユーザ認証の際の適正なパスワードである認証パスワードと、当該認証パスワードを登録した際に表示した認証用ヒントイメージの識別情報とを組み合わせて記憶するための領域を有する登録認証情報記憶部
（２）複数のヒントイメージを記憶するヒントイメージ群記憶部
（３）パスワードの登録の際に、ヒントイメージ群から登録用ヒントイメージを選択する登録用ヒントイメージ選択部
（４）少なくとも、選択した登録用ヒントイメージを表示して、新パスワードの入力を受け付けるパスワード登録画面を生成するパスワード登録画面生成部
（５）生成したパスワード登録画面を出力するパスワード登録画面出力部
（６）パスワード登録画面に入力された新パスワードを受け付けるパスワード登録情報入力部
（７）受け付けた新パスワードと登録用ヒントイメージの識別情報との組み合わせを、認証パスワードと認証用ヒントイメージの識別情報との組み合わせとして登録認証情報記憶部に記憶させるパスワード更新部
（８）ユーザ認証の際に、登録認証情報記憶部に記憶している認証用ヒントイメージの識別情報により特定される認証用ヒントイメージを、ヒントイメージ群記憶部から取得し、取得した認証用ヒントイメージを表示して、現パスワードの入力を受け付ける認証画面を生成する認証画面生成部
（９）生成した認証画面を出力する認証画面出力部
（１０）認証画面に入力された現パスワードを受け付ける認証要求情報入力部
（１１）登録認証情報記憶部に記憶している認証パスワードと、受け付けた現パスワードを比較し、一致する場合に認証成功と判定するパスワード認証部。
【請求項２】
パスワード登録画面生成部は、登録用ヒントイメージを着想の契機とした新パスワードの入力を促す指示の表示をパスワード登録画面に含めることを特徴とする請求項１記載のパスワード管理装置。
【請求項３】
認証画面生成部は、認証用ヒントイメージにより想起した現パスワードの入力を促す指示の表示を認証画面に含めることを特徴とする請求項１記載のパスワード管理装置。
【請求項４】
パスワード登録画面生成部は、登録用ヒントイメージの切換指示を受け付け可能なようにパスワード登録画面を構成し、
登録用ヒントイメージの切換指示を受け付けた場合に、
登録用ヒントイメージ選択部は、改めて登録用ヒントイメージを選択し、
パスワード登録画面生成部は、改めて選択した登録用ヒントイメージを含むパスワード登録画面を改めて生成し、
パスワード登録画面出力部は、登録用ヒントイメージの切換指示を受け付けたパスワード登録画面に代えて、改めて生成したパスワード登録画面を出力することを特徴とする請求項１記載のパスワード管理装置。
【請求項５】
パスワード管理装置は、更に、
ヒントイメージの識別情報と対応付けて不適切パスワードを記憶する不適切パスワード記憶部と、
不適切パスワード記憶部から、前記選択した登録用ヒントイメージの識別情報と対応付けられている不適切パスワードを取得し、前記受け付けた新パスワードが、当該取得した不適切パスワードと一致しない場合に、成功と判定するパスワード適性判定部とを有し、
パスワード更新部は、少なくとも、パスワード適性判定部が成功と判定したことを条件に、上記登録認証情報記憶部に対する記憶を行うことを特徴とする請求項１記載のパスワード管理装置。
【請求項６】
パスワードの登録について、認証用ヒントイメージの識別情報と認証パスワードの組み合わせに対する登録回数を計数するパスワード履歴登録部と、
いずれかの上記組み合わせについて計数した登録回数が所定の基準を越えている場合に、当該認証用ヒントイメージの識別情報と対応付けて、当該認証パスワードを不適切パスワードとして不適切パスワード記憶部に記憶させる不適切パスワード登録部とを有することを特徴とする請求項５記載のパスワード管理装置。
【請求項７】
パスワードの登録について、認証用ヒントイメージの識別情報と認証パスワードの組み合わせに対して、ユーザを識別して履歴を生成するパスワード履歴登録部と、
いずれかの上記組み合わせについて、履歴で識別されているユーザの数が基準を越えている場合に、当該認証用ヒントイメージの識別情報と対応付けて、当該認証パスワードを不適切パスワードとして不適切パスワード記憶部に記憶させる不適切パスワード登録部とを有することを特徴とする請求項５記載のパスワード管理装置。
【請求項８】
ユーザ認証の際の適正なパスワードである認証パスワードと、当該認証パスワードを登録した際に表示した認証用ヒントイメージの識別情報とを組み合わせて記憶するための領域を有する登録認証情報記憶部を有し、複数のヒントイメージを記憶するヒントイメージ群記憶部にアクセス可能なパスワード管理装置となるコンピュータに、以下の手順を実行させるためのプログラム
（１）パスワードの登録の際に、ヒントイメージ群から登録用ヒントイメージを選択する登録用ヒントイメージ選択処理手順
（２）少なくとも、選択した登録用ヒントイメージを表示して、新パスワードの入力を受け付けるパスワード登録画面を生成するパスワード登録画面生成処理手順
（３）生成したパスワード登録画面を出力するパスワード登録画面出力処理手順
（４）パスワード登録画面に入力された新パスワードを受け付けるパスワード登録情報入力処理手順
（５）受け付けた新パスワードと登録用ヒントイメージの識別情報との組み合わせを、認証パスワードと認証用ヒントイメージの識別情報との組み合わせとして登録認証情報記憶部に記憶させるパスワード更新処理手順
（６）ユーザ認証の際に、登録認証情報記憶部に記憶している認証用ヒントイメージの識別情報により特定される認証用ヒントイメージを、ヒントイメージ群記憶部から取得し、取得した認証用ヒントイメージを表示して、現パスワードの入力を受け付ける認証画面を生成する認証画面生成処理手順
（７）生成した認証画面を出力する認証画面出力処理手順
（８）認証画面に入力された現パスワードを受け付ける認証要求情報入力処理手順
（９）登録認証情報記憶部に記憶している認証パスワードと、受け付けた現パスワードを比較し、一致する場合に認証成功と判定するパスワード認証処理手順。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証に係るパスワードを管理するパスワード管理装置に係り、パスワードの更新の際に、新たなパスワードの着想を助け、ユーザ認証の際に、登録しているパスワードの想起を助ける装置に関する。
【背景技術】
【０００２】
パスワードを用いたユーザ認証システムでは、安全性維持のため、定期的にパスワードを更新することが必要である。
【０００３】
しかし、更新の都度新たなパスワードを発想するのは困難であり、また登録したパスワードは、時間の経過とともに忘れやすい。
【０００４】
以下に示す特許文献１では、次回ログイン用のパスワードを持ち運べるディスクに記憶させる。しかし、記録媒体に保持すると盗み見られる恐れがある。
【特許文献１】特開２００２−１４９６１３号公報
【特許文献２】特開昭６４−４６１５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は、このような問題を解決するものであり、パスワードの更新の際に、新たなパスワードの着想を助け、ユーザ認証の際に、登録しているパスワードの想起を助けることを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るパスワード管理装置は、
以下の要素を有することを特徴とする
（１）ユーザ認証の際の適正なパスワードである認証パスワードと、当該認証パスワードを登録した際に表示した認証用ヒントイメージの識別情報とを組み合わせて記憶するための領域を有する登録認証情報記憶部
（２）複数のヒントイメージを記憶するヒントイメージ群記憶部
（３）パスワードの登録の際に、ヒントイメージ群から登録用ヒントイメージを選択する登録用ヒントイメージ選択部
（４）少なくとも、選択した登録用ヒントイメージを表示して、新パスワードの入力を受け付けるパスワード登録画面を生成するパスワード登録画面生成部
（５）生成したパスワード登録画面を出力するパスワード登録画面出力部
（６）パスワード登録画面に入力された新パスワードを受け付けるパスワード登録情報入力部
（７）受け付けた新パスワードと登録用ヒントイメージの識別情報との組み合わせを、認証パスワードと認証用ヒントイメージの識別情報との組み合わせとして登録認証情報記憶部に記憶させるパスワード更新部
（８）ユーザ認証の際に、登録認証情報記憶部に記憶している認証用ヒントイメージの識別情報により特定される認証用ヒントイメージを、ヒントイメージ群記憶部から取得し、取得した認証用ヒントイメージを表示して、現パスワードの入力を受け付ける認証画面を生成する認証画面生成部
（９）生成した認証画面を出力する認証画面出力部
（１０）認証画面に入力された現パスワードを受け付ける認証要求情報入力部
（１１）登録認証情報記憶部に記憶している認証パスワードと、受け付けた現パスワードを比較し、一致する場合に認証成功と判定するパスワード認証部。
【０００７】
パスワード登録画面生成部は、登録用ヒントイメージを着想の契機とした新パスワードの入力を促す指示の表示をパスワード登録画面に含めることを特徴とする。
【０００８】
認証画面生成部は、認証用ヒントイメージにより想起した現パスワードの入力を促す指示の表示を認証画面に含めることを特徴とする。
【０００９】
パスワード登録画面生成部は、登録用ヒントイメージの切換指示を受け付け可能なようにパスワード登録画面を構成し、
登録用ヒントイメージの切換指示を受け付けた場合に、
登録用ヒントイメージ選択部は、改めて登録用ヒントイメージを選択し、
パスワード登録画面生成部は、改めて選択した登録用ヒントイメージを含むパスワード登録画面を改めて生成し、
パスワード登録画面出力部は、登録用ヒントイメージの切換指示を受け付けたパスワード登録画面に代えて、改めて生成したパスワード登録画面を出力することを特徴とする。
【００１０】
パスワード管理装置は、更に、
ヒントイメージの識別情報と対応付けて不適切パスワードを記憶する不適切パスワード記憶部と、
不適切パスワード記憶部から、前記選択した登録用ヒントイメージの識別情報と対応付けられている不適切パスワードを取得し、前記受け付けた新パスワードが、当該取得した不適切パスワードと一致しない場合に、成功と判定するパスワード適性判定部とを有し、
パスワード更新部は、少なくとも、パスワード適性判定部が成功と判定したことを条件に、上記登録認証情報記憶部に対する記憶を行うことを特徴とする。
【００１１】
パスワードの登録について、認証用ヒントイメージの識別情報と認証パスワードの組み合わせに対する登録回数を計数するパスワード履歴登録部と、
いずれかの上記組み合わせについて計数した登録回数が所定の基準を越えている場合に、当該認証用ヒントイメージの識別情報と対応付けて、当該認証パスワードを不適切パスワードとして不適切パスワード記憶部に記憶させる不適切パスワード登録部とを有することを特徴とする。
【００１２】
パスワードの登録について、認証用ヒントイメージの識別情報と認証パスワードの組み合わせに対して、ユーザを識別して履歴を生成するパスワード履歴登録部と、
いずれかの上記組み合わせについて、履歴で識別されているユーザの数が基準を越えている場合に、当該認証用ヒントイメージの識別情報と対応付けて、当該認証パスワードを不適切パスワードとして不適切パスワード記憶部に記憶させる不適切パスワード登録部とを有することを特徴とする。
【００１３】
本発明に係るプログラムは、
ユーザ認証の際の適正なパスワードである認証パスワードと、当該認証パスワードを登録した際に表示した認証用ヒントイメージの識別情報とを組み合わせて記憶するための領域を有する登録認証情報記憶部を有し、複数のヒントイメージを記憶するヒントイメージ群記憶部にアクセス可能なパスワード管理装置となるコンピュータに、以下の手順を実行させるためのプログラムであることを特徴とする
（１）パスワードの登録の際に、ヒントイメージ群から登録用ヒントイメージを選択する登録用ヒントイメージ選択処理手順
（２）少なくとも、選択した登録用ヒントイメージを表示して、新パスワードの入力を受け付けるパスワード登録画面を生成するパスワード登録画面生成処理手順
（３）生成したパスワード登録画面を出力するパスワード登録画面出力処理手順
（４）パスワード登録画面に入力された新パスワードを受け付けるパスワード登録情報入力処理手順
（５）受け付けた新パスワードと登録用ヒントイメージの識別情報との組み合わせを、認証パスワードと認証用ヒントイメージの識別情報との組み合わせとして登録認証情報記憶部に記憶させるパスワード更新処理手順
（６）ユーザ認証の際に、登録認証情報記憶部に記憶している認証用ヒントイメージの識別情報により特定される認証用ヒントイメージを、ヒントイメージ群記憶部から取得し、取得した認証用ヒントイメージを表示して、現パスワードの入力を受け付ける認証画面を生成する認証画面生成処理手順
（７）生成した認証画面を出力する認証画面出力処理手順
（８）認証画面に入力された現パスワードを受け付ける認証要求情報入力処理手順
（９）登録認証情報記憶部に記憶している認証パスワードと、受け付けた現パスワードを比較し、一致する場合に認証成功と判定するパスワード認証処理手順。
【発明の効果】
【００１４】
本発明によれば、パスワードの更新の際に、新たなパスワードの着想を助け、ユーザ認証の際に、登録しているパスワードの想起を助けることができる。特に、イメージにより着想を促すので、文や単語などの自然言語により着想を促す場合に比べて自由度が大きくさらに、個性的な着想を起こさせる。自然言語の場合は、その意味が明確であるため、普遍的な問い掛けを引き起こしやすく、発想のロジック自体がその意味により制限されやすいのに対して、イメージは、その意味よりも印象が優先し、発想のロジックとして心理的な問い掛けを前提せず、その人なりの経験や思考による個性的な発想を引き起こしやすい。そのため、秘匿性の高いパスワードが期待できるという利点がある。
【発明を実施するための最良の形態】
【００１５】
実施の形態１．
本発明は、ヒントイメージを用いて登録するパスワードの発想を促し、認証の際に同じヒントイメージを表示して、登録したパスワードを思い出しやすくする。以下では、パスワードの登録と、ユーザ認証に分けて説明する。
【００１６】
まず、パスワードの登録について説明する。図１は、実施の形態１に係るパスワード登録処理に関する構成を示す図である。パスワード管理装置は、パスワード登録処理に関して、登録用ヒントイメージ選択部１０１、ヒントイメージ群記憶部１０２、パスワード登録画面生成部１０３、登録認証情報記憶部１０４、パスワード登録画面出力部１０５、パスワード登録情報入力部１０６、パスワード登録情報記憶領域１０７、パスワード認証部１０８、新パスワード確認部１０９、及びパスワード更新部１１０の要素を有している。
【００１７】
続いて、処理について説明する。図２は、実施の形態１に係るパスワード登録の全体処理フローを示す図である。まず、登録用ヒントイメージ選択部１０１により登録用ヒントイメージ選択処理（Ｓ２０１）を行う。この処理では、利用者に新たなパスワードの発想を促すヒントイメージを選択する処理を行う。
【００１８】
登録用ヒントイメージ選択処理（Ｓ２０１）について詳述する。図３は、実施の形態１に係る登録用ヒントイメージ選択処理フローを示す図である。まず、登録認証情報記憶部１０４から認証用ヒントイメージＩＤを取得する（Ｓ３０１）。
【００１９】
図４は、登録認証情報の構成例を示す図である。登録認証情報記憶部１０４には、図４に示すように、現在の認証用ヒントイメージＩＤと認証パスワードが対応付けて記憶されている。認証用ヒントイメージＩＤは、認証用ヒントイメージの識別情報の例であって、ＩＤに代えて、認証用ヒントイメージの画像データのファイル名を用いてもよい。
【００２０】
また、ヒントイメージ群記憶部１０２で管理しているヒントイメージ群のそれぞれのＩＤを取得する（Ｓ３０２）。図５は、ヒントイメージ群記憶部の構成例を示す図である。ヒントイメージのＩＤ５０１とそのヒントイメージの画像データを含むファイルのファイル名５０２を対応付けて記憶しているヒントイメージ管理テーブル５００と、ファイル名５０２により特定され、実体としてヒントイメージの画像データを含むヒントイメージデータファイル群５６０からなっている。ファイル形式としては、ビットマップのほか、ＪＩＦなども考えられる。この例では、ヒントイメージの識別情報として、ヒントイメージＩＤを用いているが、ヒントイメージのファイル名を識別情報として用いてもよい。その場合には、ヒントイメージ管理テーブル５００で、ファイル名のみを記憶すれば足り、パスワード登録画面生成部１０３に対してファイル名のリストを与える。または、オペレーティングシステムのファイルシステムに対して、所定ディレクトリ（フォルダ）内のファイル名を求めることにより、ファイル名のリストを取得し、それをパスワード登録画面生成部１０３で用いるようにしてもよい。
【００２１】
こうして、取得したヒントイメージのＩＤ群のうち、Ｓ３０１で取得した現在の認証用ヒントイメージＩＤ以外のＩＤを、一つ選択して、登録用ヒントイメージＩＤとする（Ｓ３０３）。このとき、選択の手順としては、例えば、ＩＤ群の所定の順序に従って、認証用ヒントイメージのＩＤの次のＩＤを選択してもよいし、無作為に選択してもよい。無作為に選択するには、例えば、乱数を取得して、その乱数を認証用ヒントイメージＩＤ以外のＩＤ群の数で除して余りを求め、その余りの値と一対一で対応付けられるＩＤを選択する。対応付けは、例えばＩＤ群の所定の順序に従う。この処理で、ＩＤは、ヒントイメージの識別情報であって、代わりにファイル名を用いてもよい。
【００２２】
次に、パスワード登録画面生成部１０３によりパスワード登録画面生成処理（図２のＳ２０２）を行う。この処理では、ヒントイメージを表示して新たなパスワードの発想を促し、新たなパスワードを入力させることを目的とするパスワード登録画面を生成する。
【００２３】
図７は、実施の形態１に係るパスワード登録画面の表示例を示す図である。認証用ヒントイメージ領域７０１、現パスワード入力領域７０２、登録用ヒントイメージ領域７０３、新パスワード入力領域７０４、及び確認用パスワード入力領域７０５の各領域を有している。また、認証用ヒントイメージ領域７０１を参照して、現パスワードを現パスワード入力領域７０２に入力する指示も表示されている。「このイメージをヒントに現パスワードを思い出して、入れてください」という表現にすると、認証用ヒントイメージにより想起した現パスワードの入力を促す指示であることがより明確になる。
更に、登録用ヒントイメージ領域７０３を参照して、新パスワードを新パスワード入力領域７０４に入力する指示と、同じ新パスワードをもう一度確認用パスワード入力領域７０５に入力する指示も表示されている。また、「このイメージをヒントに新パスワードを考えて、入れてください」という表現にすると、登録用ヒントイメージを着想の契機とした新パスワードの入力を促す指示であることがより明確になる。
【００２４】
パスワード登録画面生成処理（Ｓ２０２）について詳述する。図６は、パスワード登録画面生成処理フローを示す図である。ヒントイメージ群記憶部１０２から登録用ヒントイメージＩＤに対応するヒントイメージデータを取得する。具体的には、ヒントイメージ管理テーブル５００で、同ＩＤに対応付けられているファイル名を特定して、そのファイル名のファイルを取得する。また、ファイル名を識別情報としている場合には、直接ファイル名を指定して、ファイルを取得する。
【００２５】
このようにして取得した登録用ヒントイメージの画像データを、パスワード登録画面の登録用ヒントイメージ領域７０１に設定する（Ｓ６０１）。具体的には、画面の定義データ中に登録用ヒントイメージのファイル名を書き込む。
【００２６】
次に、登録認証情報記憶部１０４から認証用ヒントイメージＩＤを取得する（Ｓ６０２）。そして、認証用ヒントイメージＩＤに対応するヒントイメージデータを取得する。具体的には、ヒントイメージ管理テーブル５００で、同ＩＤに対応付けられているファイル名を特定して、そのファイル名のファイルを取得する。また、ファイル名を識別情報としている場合には、直接ファイル名を指定して、ファイルを取得する。
【００２７】
このようにして取得した認証用ヒントイメージの画像データを、パスワード登録画面の認証用ヒントイメージ領域に設定する（Ｓ６０３）。具体的には、画面の定義データ中に認証用ヒントイメージのファイル名を書き込む。尚、識別情報としてファイル名を用いる場合には、Ｓ６０２で登録認証情報記憶部１０４から認証用ヒントイメージのファイル名を取得する。
【００２８】
パスワード登録画面は、利用者による入力デバイス（例えば、キーボード）の操作により、現パスワード入力領域７０２、新パスワード入力領域７０４、及び確認用パスワード入力領域７０５にそれぞれのパスワードとなる文字列を、入力可能なように構成されている。そして、現パスワード入力領域７０２、新パスワード入力領域７０４、及び確認用パスワード入力領域７０５にそれぞれパスワードである文字列を入力した状態で、実行ボタンを選択することにより、それらのパスワードの文字列群を返信するように構成されている。
【００２９】
次に、パスワード登録画面出力部１０５によりパスワード登録画面出力処理（図２のＳ２０３）を行う。この処理で、上述のパスワード登録画面を、利用者が操作する装置の表示部に出力する。表示部は、このパスワード管理装置と一体の端末の表示部であってもよいし、パスワード管理装置とネットワークを介して接続された端末の表示部であっても構わない。このようにネットワークを介する場合には、パスワード登録画面出力部１０５の出力形態は、ネットワーク介した端末への画面データの送信となる。
【００３０】
次に、パスワード登録情報入力部１０６によりパスワード登録情報入力処理（図２のＳ２０４）を行う。この処理では、利用者の操作によりパスワード登録画面の現パスワード入力領域７０２、新パスワード入力領域７０４、及び確認用パスワード入力領域７０５へ入力されたパスワード群を取得する。そして、パスワード登録情報として取得したパスワード群、つまり現パスワード入力領域７０２へ入力された現パスワード、新パスワード入力領域７０４へ入力された新パスワード、及び確認用パスワード入力領域７０５へ入力された確認用パスワードをパスワード登録情報記憶領域１０７に記憶させる。
【００３１】
図８は、パスワード登録情報の構成例を示す図である。現パスワードの記憶領域８０１、新パスワードの記憶領域８０２、及び確認用パスワードの記憶領域８０３を有している。
【００３２】
次に、パスワード認証部１０８によりパスワード認証処理（図２のＳ２０５）を行う。この処理では、パスワード登録画面へ入力されたパスワード登録情報に含まれる現パスワードが、適正であるかを判定する。具体的には、パスワード登録情報記憶領域１０７から現パスワード（利用者により入力されたパスワード）を読み込み、登録認証情報記憶部１０４から認証パスワード（予め記憶している適正なパスワード）を読み込み、現パスワードと認証パスワードを比較する。一致する場合には、認証が成功したと判定して、パスワード認証処理の終了ステータスを「成功」として終了する。つまり、成功終了する。不一致の場合には、認証が失敗したと判定して、パスワード認証処理の終了ステータスを「失敗」として終了する。つまり、失敗終了する。
【００３３】
図２に示すように、成功終了した場合のみ、後の処理を継続する。失敗した場合には、パスワードを変更する適格を有しないので、再度パスワード登録画面を出力し（Ｓ２０３）、再度パスワード群の入力を促す。この例によらず、Ｓ２０１に戻って、改めて登録用ヒントイメージの選択から処理を再開してもよい。あるいは、そのまま処理を終了してもよい。
【００３４】
次に、新パスワード確認部１０９により新パスワード確認処理（図２のＳ２０６）を行う。この処理では、パスワード登録画面へ入力されたパスワード登録情報に含まれる新パスワードに入力ミスが無いか確認する。具体的には、パスワード登録情報記憶領域１０７から現パスワードと確認用パスワードを読み込み、両パスワードを比較する。一致する場合には、確認が成功したと判定して、新パスワード確認処理の終了ステータスを「成功」として終了する。つまり、成功終了する。不一致の場合には、確認が失敗したと判定して、新パスワード確認処理の終了ステータスを「失敗」として終了する。つまり、失敗終了する。
【００３５】
図２に示すように、成功終了した場合のみ、後の処理を継続する。失敗した場合には、パスワードを変更する適格を有しないので、再度パスワード登録画面を出力し（Ｓ２０３）、再度パスワード群の入力を促す。この例によらず、Ｓ２０１に戻って、改めて登録用ヒントイメージの選択から処理を再開してもよい。あるいは、そのまま処理を終了してもよい。
【００３６】
最後に、パスワード更新部１１０によりパスワード更新処理（Ｓ２０７）を行う。この処理では、記憶している認証パスワードを、入力された新パスワードに更新する。
【００３７】
パスワード更新処理（Ｓ２０７）について詳述する。図９は、パスワード更新処理フローを示す図である。パスワード登録情報記憶部１０７に記憶している新パスワードと、登録用ヒントイメージ選択部１０１で選択された登録用ヒントイメージＩＤを取得し（Ｓ９０１，Ｓ９０２）、登録用ヒントイメージＩＤを認証用ヒントイメージＩＤとして、新パスワードを認証パスワードとして、それぞれを対応付けて、登録認証情報記憶部１０４に記憶させる（Ｓ９０３）。ＩＤに代えてファイル名をヒントイメージの識別情報としている場合には、登録用ヒントイメージ選択部１０１からヒントイメージデータのファイル名を取得して、認証用ヒントイメージＩＤに代えて認証用ヒントイメージファイル名として、認証パスワードと対応付けて登録認証情報記憶部１０４に記憶させる。
【００３８】
このようにして、本パスワード管理装置におけるパスワードの変更が行われる。続いて、本パスワード管理装置におけるユーザ認証について説明する。
【００３９】
図１０は、実施の形態１に係るユーザ認証処理に関する構成を示す図である。本パスワード管理装置は、ユーザ認証処理に関して、前述のヒントイメージ群記憶部１０２、登録認証情報記憶部１０４、パスワード認証部１０８の他、認証画面生成部１００１、認証画面出力部１００２、認証要求情報入力部１００３、及び認証要求情報記憶領域１００４を有している。
【００４０】
続いて、処理について説明する。図１１は、実施の形態１に係るユーザ認証の全体処理フローを示す図である。この処理では、ヒントイメージを表示し、現パスワードの入力を促す認証画面を生成する。
【００４１】
まず、認証画面生成部１００１により認証画面生成処理（Ｓ１１０１）を行う。この処理では、新しくパスワードを登録した際に、発想を促すために表示させたヒントイメージを再び表示して、登録されているパスワードの想起を促し、パスワードを入力させることを目的とする認証画面を生成する。
【００４２】
認証画面生成処理（Ｓ１１０１）について詳述する。図１２は、認証画面生成処理フローを示す図である。登録認証情報記憶部１０４から認証用ヒントイメージＩＤを取得する（Ｓ１２０１）。具体的には、ヒントイメージ管理テーブル５００で、同ＩＤに対応付けられているファイル名を特定して、そのファイル名のファイルを取得する。また、ファイル名を識別情報としている場合には、直接ファイル名を指定して、ファイルを取得する。
【００４３】
このようにして取得した認証用ヒントイメージの画像データを、認証画面の認証用ヒントイメージ領域に設定する（Ｓ１２０２）。具体的には、画面の定義データ中に認証用ヒントイメージのファイル名を書き込む。尚、識別情報としてファイル名を用いる場合には、Ｓ１２０１で登録認証情報記憶部１０４から認証用ヒントイメージのファイル名を取得する。
【００４４】
図１３は、認証画面の表示例を示す図である。認証用ヒントイメージ領域１３０１と現パスワード入力領域１３０２の各領域を有している。そして、認証用ヒントイメージ領域１３０１を参照して、現パスワード入力領域１３０２に現パスワードを入力する指示も表示されている。「このイメージをヒントに現パスワードを思い出して、入れてください」という表現にすると、認証用ヒントイメージにより想起した現パスワードの入力を促す指示であることがより明確になる。認証画面は、利用者による入力デバイス（例えば、キーボード）の操作により、現パスワード入力領域１３０２に現パスワードとなる文字列を、入力可能なように構成されている。そして、現パスワード入力領域１３０２に現パスワードである文字列を入力した状態で、実行ボタンを選択することにより、現パスワードである文字列を返信するように構成されている。
【００４５】
次に、認証画面出力部１００２により認証画面出力処理（図１１のＳ１１０２）を行う。この処理では、上述の認証画面を、利用者が操作する装置の表示部に出力する。表示部は、このパスワード管理装置と一体の端末の表示部であってもよいし、パスワード管理装置とネットワークを介して接続された端末の表示部であっても構わない。このようにネットワークを介する場合には、認証画面出力部１００２の出力形態は、ネットワーク介した端末への画面データの送信となる。
【００４６】
次に、認証要求情報入力部１００３により認証要求情報入力処理（図１１のＳ１１０３）を行う。この処理では、利用者の操作により認証画面の現パスワード入力領域１３０２へ入力された現パスワードを取得する。このように、認証要求情報として取得した現パスワードを認証要求情報記憶領域１００４に記憶させる。
【００４７】
次に、パスワード認証部１０８によりパスワード認証（図１１のＳ１１０４）を行う。この処理では、認証画面へ入力された認証要求情報に含まれる現パスワードが、適正であるかを判定する。具体的には、認証要求情報記憶領域１００４から現パスワード（利用者により入力されたパスワード）を読み込み、登録認証情報記憶部１０４から認証パスワード（予め記憶している適正なパスワード）を読み込み、現パスワードと認証パスワードを比較する。一致する場合には、認証が成功したと判定して、パスワード認証処理の終了ステータスを「成功」として終了する。つまり、成功終了する。不一致の場合には、認証が失敗したと判定して、パスワード認証処理の終了ステータスを「失敗」として終了する。つまり、失敗終了する。
【００４８】
図１１に示すように、パスワード認証（Ｓ１１０４）が成功終了した場合に、ユーザ認証の終了ステータスを「成功」として（Ｓ１１０５）、成功終了する。失敗した場合には、失敗した旨を通知する。この通知の画面は、認証の再要求の指示を返すことができるように構成されている。再要求の指示を返された場合には、再度認証画面を出力し（Ｓ１１０２）、再度パスワードの入力を促す。再要求の指示を返されない場合には、ユーザ認証の終了ステータスを「失敗」として（Ｓ１１０７）、失敗終了する。
【００４９】
本実施の形態では、ヒントイメージを用いて登録するパスワードの発想を促し、認証の際に同じヒントイメージを表示するので、利用者は登録したパスワードを思い出しやすいという効果がある。
【００５０】
実施の形態２．
実施の形態１では、単独のユーザを想定したが、本実施の形態では、複数ユーザを想定する。そして、ユーザを識別するために、ユーザＩＤを用いる。
【００５１】
まず、パスワードの登録認証について説明する。図１４は、実施の形態２に係るパスワード登録処理に関する構成を示す図である。本実施の形態では、実施の形態１の構成に加えて、パスワード登録画面要求入力部１４０１とユーザＩＤ記憶領域１４０２の要素を有している。
【００５２】
図１５は、実施の形態２に係る登録認証情報記憶部の構成を示す図である。登録認証情報記憶部１０４では、複数のユーザに関する認証用ヒントイメージＩＤと認証パスワードを対応付けて管理するために、ユーザ毎にレコードを設け、ユーザＩＤと認証用ヒントイメージＩＤと認証パスワードの項目を記憶している。
【００５３】
パスワードの登録認証の処理について説明する。図２の登録用ヒントイメージ選択処理（Ｓ２０１）の前に、パスワード登録画面要求入力部１４０１によるパスワード登録画面要求入力処理を行う。この処理では、利用者からパスワード登録画面を要求する指示を受け付ける。このとき、利用者自身のユーザＩＤも受け付け、ユーザＩＤ記憶領域１４０２に記憶させる。
【００５４】
登録用ヒントイメージ選択処理（Ｓ２０１）では、図３のＳ３０１の前に、ユーザＩＤ記憶領域１４０２からユーザＩＤを取得し、Ｓ３０１でユーザＩＤに対応する認証用ヒントイメージＩＤを取得する。他の処理は、実施の形態１と同様である。
【００５５】
パスワード登録画面生成処理（Ｓ２０２）では、図６のＳ６０２の前に、ユーザＩＤ記憶領域１４０２からユーザＩＤを取得し、Ｓ６０２でユーザＩＤに対応する認証用ヒントイメージＩＤを取得する。他の処理は、実施の形態１と同様である。
【００５６】
パスワード登録画面出力処理（Ｓ２０３）とパスワード登録情報入力処理（Ｓ２０４）は、実施の形態１と同様である。
【００５７】
パスワード認証処理（Ｓ２０５）では、登録認証情報記憶部１０４から認証パスワードを取得する前に、ユーザＩＤ記憶領域１４０２からユーザＩＤを取得し、そのユーザＩＤに対応する認証パスワードを取得する。他の処理は、実施の形態１と同様である。
【００５８】
新パスワード確認処理（Ｓ２０６）は、実施の形態１と同様である。
【００５９】
パスワード更新処理（Ｓ２０７）では、図９のＳ９０３の前に、ユーザＩＤ記憶領域１４０２からユーザＩＤを取得し、Ｓ９０３でユーザＩＤに対応付けて、認証用ヒントイメージＩＤと認証パスワードを記憶させる。他の処理は、実施の形態１と同様である。
【００６０】
次に、ユーザ認証について説明する。図１６は、実施の形態２に係るユーザ認証処理に関する構成を示す図である。実施の形態１の構成に加えて、認証画面要求入力部１６０１とユーザＩＤ記憶領域１６０２の要素を有している。
【００６１】
処理について説明する。図１１の認証画面生成処理（Ｓ１１０１）の前に、認証画面要求入力部１６０１による認証画面要求入力処理を行う。この処理では、利用者から認証画面を要求する指示を受け付ける。このとき、利用者自身のユーザＩＤも受け付け、ユーザＩＤ記憶領域１６０２に記憶させる。
【００６２】
認証画面生成処理（Ｓ１１０１）では、図１２のＳ１２０１の前に、ユーザＩＤ記憶領域１６０２からユーザＩＤを取得し、Ｓ１２０１でユーザＩＤに対応する認証用ヒントイメージＩＤを取得する。他の処理は、実施の形態１と同様である。
【００６３】
認証画面出力処理（Ｓ１１０２）と認証要求情報入力処理（Ｓ１１０３）は、実施の形態１と同様である。
【００６４】
パスワード認証（Ｓ１１０４）では、登録認証情報記憶部１０４から認証パスワードを取得する前に、ユーザＩＤ記憶領域１６０２からユーザＩＤを取得し、そのユーザＩＤに対応する認証パスワードを取得する。他の処理は、実施の形態１と同様である。
【００６５】
ヒントイメージＩＤに代えて、ファイル名を用いることができる点は、実施の形態１と同様である。
【００６６】
本実施の形態では、ユーザ毎に、認証用ヒントイメージＩＤと認証パスワードを管理するので、複数のユーザを対象として前述の効果を得られる。
【００６７】
実施の形態３．
本実施の形態では、登録用ヒントイメージを切り換え可能とするパスワード管理装置について説明する。
【００６８】
図１７は、実施の形態３に係るパスワード登録画面の表示例を示す図である。イメージ切換ボタン１７０１は、登録用ヒントイメージの切換を指示するためのボタンである。利用者がこのボタンをクリックすると、パスワード管理装置は登録用ヒントイメージの切換指示を受け付けるように、当該パスワード登録画面は構成されている。この指示で、登録用ヒントイメージ領域７０３のイメージが切り換わるように動作する。例えば、図中の「きつね」のイメージが「牛」のイメージに切り換わる。利用者は、「きつね」でパスワードを発想しにくい場合に、「きつね」に関連するパスワードの発想をあきらめてイメージを切り換えることにより、次のイメージ「牛」でパスワードの発想を試みることができる。
【００６９】
図１８は、実施の形態３に係るパスワード登録の全体処理フローを示す図である。パスワード登録画面出力処理（Ｓ１８０３）の後、画面からのイベント通知を待つ。取得したイベントが、登録用ヒントイメージ切換の指示であった場合には（Ｓ１８０４）、登録用ヒントイメージ選択処理（Ｓ１８０１）に戻る。
【００７０】
本実施の形態の登録用ヒントイメージ選択処理では、ヒントイメージの切換の際に、同じイメージを繰り返し選択することを回避するための処理を行う。図１９は、実施の形態３に係る登録用ヒントイメージ選択処理フローを示す図である。Ｓ１９０３で認証用ヒントイメージＩＤを選択すると、選択した認証用ヒントイメージＩＤを、選択済み認証用ヒントイメージＩＤとして内部的に記憶する（Ｓ１９０４）。また、認証用ヒントイメージＩＤの選択の際に（Ｓ１９０３）、内部的に記憶している選択済み認証用ヒントイメージＩＤを除外した中から、認証用ヒントイメージＩＤを選択する。尚、内部的に記憶した選択済み認証用ヒントイメージＩＤの情報は、図１８の開始から終了の処理の間、保持される。
【００７１】
本実施の形態によれば、ヒントイメージを切り換えられるので、パスワードの発想が容易なヒントイメージを選択できる。
【００７２】
実施の形態４．
本実施の形態では、パスワードの登録の際に、利用者が入力した新パスワードが登録用イメージとの関係で秘匿性を有し得るかを判定する。実施の形態１をベースに説明する。
【００７３】
図２０は、実施の形態４に係るパスワード登録の全体処理フローを示す図である。図に示すように、パスワード適性判定処理（Ｓ２００７）で、新パスワードが適切であると判断された場合（成功の場合）に、パスワード更新処理（Ｓ２００８）を行い。新パスワードが不適切であると判断された場合（失敗の場合）には、パスワード登録画面出力処理（Ｓ２００３）に戻り、パスワードの再入力を促す。このとき、パスワードがイメージと直接的に関係する為、不適切であり、再度新パスワードの入力が必要である旨を出力することが有効である。
【００７４】
図２１は、パスワード適性判定に関する構成を示す図である。パスワード適性判定部２１０１と不適切パスワード記憶部２１０２を有している。パスワード適性判定部２１０１は、ヒントイメージ毎の不適切パスワードを記憶している。不適切パスワード記憶部２１０２で、パスワードの適性を判定する。
【００７５】
図２２は、パスワード適性判定処理フローを示す図である。登録用ヒントイメージ選択処理（図２のＳ２０１）で選択された登録用ヒントイメージＩＤを取得し（Ｓ２２０１）、その登録用ヒントイメージＩＤに対応する不適切パスワードを取得する（Ｓ２２０２）。同一の登録用ヒントイメージＩＤに対して、複数の不適切パスワードが存在する場合には、それらすべての不適切パスワードを取得する。
【００７６】
図２３は、不適切パスワード記憶部の構成例を示す図である。図に示すように、ヒントイメージＩＤに対応付けて不適切パスワードを予め記憶している。例えば、「うさぎ」のイメージに対して、「ＵＳＡＧＩ」や「ＲＡＢＢＩＴ」は、普遍的な発想によるものであるので、秘匿性に欠ける。パスワードとしての秘匿性を担保するには、ある程度の発想の個性や飛躍性が必要になる。
【００７７】
次に、図２２に示すように、パスワード登録情報中の新パスワードを取得し（Ｓ２２０３）、新パスワードが、いずれかの不適切パスワードと一致するか判定する（Ｓ２２０４）。いずれの不適切パスワードとも一致しない場合には、新パスワードは適切であるので、終了ステータスを成功として、成功終了する。いずれかの不適切パスワードと一致した場合には、新パスワードは不適切であるので、終了ステータスを失敗として、失敗終了する
【００７８】
本実施の形態によれば、ヒントイメージとの関係で秘匿性に欠けるパスワードの登録を防止し、安全性を担保することに役立つ。
【００７９】
実施の形態５．
本実施の形態では、パスワードが不適切と判定された場合に、別のヒントイメージに切り換えてパスワードの入力を促す形態について説明する。実施の形態３をベースに説明する。
【００８０】
図２４は、実施の形態５に係るパスワード登録の全体処理フローを示す図である。実施の形態４と同様に、パスワード適性判定処理（Ｓ２４０８）を行い、失敗の場合に、実施の形態３に示した登録用ヒントイメージ選択処理（Ｓ２４０１）に移行する。これにより、別のヒントイメージによるパスワード登録画面が生成される。
【００８１】
本実施の形態によれば、当たり前のパスワードしか発想できないようなヒントイメージに代えて、別のヒントイメージを提示するので、新たに個性的な発想を促すことができる。
【００８２】
実施の形態６．
本実施の形態では、パスワードの履歴に基づいて、不適切パスワードを更新する形態について説明する。不適切であるか否かは、同一パスワードの登録回数で判断する。パスワードとして用いられている回数が多いものは、普遍的な発想によるものであり、秘匿性に欠けると推測されるからである。以下、実施の形態４と実施の形態５をベースに説明する。
【００８３】
図２５は、実施の形態６に係るパスワード履歴に基づく不適切パスワード登録に関する構成を示す図である。前述の登録認証情報記憶部１０４、ユーザＩＤ記憶領域１４０２の他、パスワード履歴登録部２５０１、パスワード履歴記憶部２５０２、及び不適切パスワード登録部２５０３を有している。
【００８４】
図２６は、実施の形態６に係るパスワード履歴に基づく不適切パスワード登録の処理フローを示す図である。図２０のＳ２００７、あるいは図２４のＳ２４０８のパスワード適性判定処理が成功した場合に、パスワード履歴登録部２５０１によるパスワード履歴登録処理（Ｓ２６０１）で、新パスワードを履歴に登録し、不適切パスワード登録部２５０３による不適切パスワード登録処理（Ｓ２６０２）で、履歴に基づいて不適切パスワードを登録する。そして、図２０のＳ２００８、あるいは図２４のＳ２４０９のパスワード更新処理を行う。尚、この例によらず、パスワード履歴登録処理（Ｓ２６０１）と不適切パスワード登録処理（Ｓ２６０２）を、パスワード更新処理の後に行ってもよい。
【００８５】
パスワード履歴登録処理（Ｓ２６０１）について詳述する。図２７は、実施の形態６に係るパスワード履歴登録処理フローを示す図である。まず、登録認証情報記憶部１０４から認証用ヒントイメージＩＤと認証パスワードを取得し（Ｓ２７０１）、更に、パスワード履歴記憶部２５０１に、Ｓ２７０１で取得した認証用ヒントイメージＩＤと認証パスワードの組み合わせのレコードがあるか検索する（Ｓ２７０２）。
【００８６】
ここで、パスワード履歴記憶部２５０２の構成について説明する。図２８は、実施の形態６に係るパスワード履歴記憶部の構成例を示す図である。図２８に示すように、認証用ヒントイメージＩＤと認証パスワードの組み合わせ毎に、登録回数を記憶するように構成されている。
【００８７】
Ｓ２７０２の判定で、認証用ヒントイメージＩＤと認証パスワードの組み合わせのレコードが存在した場合には、当該レコードの登録回数に１を加えて記憶させる（Ｓ２７０５）。一方、前記組み合わせのレコードが存在しなかった場合には、認証用ヒントイメージＩＤと認証パスワードを新たなレコードに記憶させ（Ｓ２７０３）、当該レコードの登録回数に１を記憶させる（Ｓ２７０４）。
【００８８】
不適切パスワード登録処理（Ｓ２６０２）について詳述する。図２９は、実施の形態６に係る不適切パスワード登録処理フローを示す図である。登録認証情報記憶部１０４から認証用ヒントイメージＩＤと認証パスワードを取得し（Ｓ２９０１）、パスワード履歴記憶部２５０２の中から、Ｓ２９０１で取得した認証用ヒントイメージＩＤと認証パスワードの組み合わせのレコードを特定する（Ｓ２９０２）。そして、当該レコードの登録回数が、パスワード適性基準回数を越えているかを判定する（Ｓ２９０３）。パスワード適性基準回数は、例えば２回や３回程度とする。登録回数がこのパスワード適性基準回数を越えている場合には、容易に発想できるパスワード、あるいは繰り返し用いられているパスワードであって、秘匿性が低いと想定されるので、不適切パスワードに登録する。その為、当該認証用ヒントイメージＩＤと認証パスワードの組み合わせを、不適切パスワード記憶部２１０２へ、ヒントイメージＩＤと不適切パスワードの組み合わせとして、追加して記憶させる（Ｓ２９０４）
【００８９】
本実施の形態では、登録回数が多いパスワードを不適切パスワードとするので、発想が容易であり、あるいは繰り返し用いられ、秘匿性が低いと想定されるパスワードの登録を防止し、安全性を高めることができる。
【００９０】
実施の形態７．
実施の形態６では、パスワードの登録回数により適性を判定したが、本実施の形態では、パスワードを登録したユーザの数で判定する形態について説明する。この形態では、同じユーザが同じパスワードを用いている限りは、秘匿性を維持されるものと考え、不適切パスワードとしない。
【００９１】
本実施の形態に係るパスワード履歴登録処理（図２６のＳ２６０１）では、ユーザＩＤも記憶する。図３０は、実施の形態７に係るパスワード履歴登録処理フローを示す図である。登録認証情報記憶部１０４から認証用ヒントイメージＩＤと認証パスワードを取得し（Ｓ３００１）、更にユーザＩＤ記憶領域１４０２に記憶しているユーザＩＤを読み出す（Ｓ３００２）。そして、取得した認証用ヒントイメージＩＤと認証パスワードの組み合わせを、読み出したユーザＩＤと対応付けて、パスワード履歴記憶部２５０２の新しいレコードに記憶させる（Ｓ３００３）。
【００９２】
図３１は、実施の形態７に係るパスワード履歴記憶部の構成例を示す図である。この例では、登録の度に、レコードを設けて履歴を追加する。項目としては、認証用ヒントイメージＩＤ、認証パスワード、ユーザＩＤを有している。
【００９３】
次に、本実施の形態の不適切パスワード登録処理（図２６のＳ２６０２）では、認証用ヒントイメージに対して同一の認証パスワードを用いたユーザの数が、基準を越えている場合に、不適切と判定する。図３２は、実施の形態７に係る不適切パスワード登録処理フローを示す図である。まず、登録認証情報記憶部１０４から認証用ヒントイメージＩＤと認証パスワードを取得し（Ｓ３２０１）、パスワード履歴記憶部２５０２で、Ｓ３２０１で取得した認証用ヒントイメージＩＤと認証パスワードの組み合わせと一致するレコードを検索する（Ｓ３２０２）。前記組み合わせに係るレコード群に含まれるユーザＩＤについて、同一のものを除いてその数をカウントする（Ｓ３２０３）。当該ユーザＩＤの数が、パスワード適性基準回数を越えているか判定し（Ｓ３２０４）、越えている場合に、当該認証用ヒントイメージＩＤと認証パスワードの組み合わせを、不適切パスワード記憶部２１０２へ、ヒントイメージＩＤと不適切パスワードの組み合わせとして、追加して記憶させる（Ｓ３２０５）。基準回数は、例えば１回や２回程度とする。
【００９４】
本実施の形態では、ヒントイメージ対して同一のパスワードを用いたユーザ数が基準を越えた場合に、不適切パスワードとするので、同一人しか用いない秘匿性の高いパスワードを繰り返し用いることができる。一方、複数人が用いるパスワードは、一般的であり秘匿性が低いので、使用を規制する。
【００９５】
実施の形態８．
本発明に係る認証システムを、他の認証システムで活用する形態について説明する。
【００９６】
例えば、会員制のサービスサイトにおける認証やグループウエアの認証（これらの認証を、本発明に係る認証システムと区別するために、オリジナル認証と呼ぶ。）は、ユーザ以外の他者（例えばサイトの運営主体やグループウエアの管理者）の責任で運営されているので、ユーザ自身がオリジナル認証のインターフェースを本発明に係るものに組み換えることはできない。
【００９７】
そこで、本実施の形態では、常駐部を設け、オリジナル認証の認証システムのインターフェースに応じて、本発明による認証システムを重ねて起動し、本発明の認証システムによる秘匿性に基づいて、オリジナル認証のインターフェースに対して、自動的にユーザＩＤやパスワードを入力する。
【００９８】
図３３は、オリジナル認証への応答に係る画面例を示す図である。オリジナル認証ウインドウ３３０２が表示されると、本発明に係る処理が起動され、認証画面３３０１が表示される。オリジナル認証ウインドウ３３０２は、タイトル表示領域３３０３、ユーザＩＤ入力領域３３０４、パスワード入力領域３３０５、実行ボタン３３０６、及び取消ボタン３３０７を有している。また、認証画面３３０１は、図１３に示した認証用ヒントイメージ領域１３０１と現パスワード入力領域１３０２を有している。
【００９９】
続いて、構成について説明する。図３４は、オリジナル認証への応答処理に係る構成を示す図である。ウインドウ監視部３４０１、ウインドウ情報取得部３４０２、認証ウインドウ判定部３４０３、認証ウインドウ情報記憶部３４０４、ユーザ認証部３４０５、オリジナル認証情報設定部３４０６、オリジナル認証情報記憶部３４０７、及び認証実行指示部３４０８を有している。ユーザ認証部３４０５は、図１あるいは図１４に示した前述の構成全体を意味する。
【０１００】
次に、処理について説明する。図３５は、オリジナル認証への応答の全体処理フローを示す図である。この処理は、常駐部として、オリジナル認証のインターフェースを監視している。その為に、ウインドウ監視部３４０１によるウインドウ監視処理（Ｓ３５０１）を行う。この処理で、ウインドウが開くと、ウインドウオープンの通知（ウインドウＩＤを含む）を受ける。
【０１０１】
ウインドウオープンの通知を受けると、ウインドウ情報取得部３４０２によるウインドウ情報取得処理（Ｓ３５０２）を行う。この処理では、ウインドウシステムに対して、ウインドウＩＤを指定して、オープンしたウインドウに関する情報を要求し、当該情報を取得する。具体的には、タイトルとフレームのラベルとボタン名を取得する。
【０１０２】
次に、認証ウインドウ判定部３４０３による認証ウインドウ判定処理（Ｓ３５０３）を行う。この処理では、予め認証ウインドウ情報記憶部３４０４で記憶している情報に基づいて、オープンしたウインドウがオリジナル認証に係る認証ウインドウであるか否かを判定する。認証ウインドウ情報記憶部３４０４には、予めオリジナル認証に係る認証ウインドウの情報（タイトルとフレームのラベルとボタン名）を記憶している。認証ウインドウ情報記憶部３４０４から認証ウインドウの情報を読み取り、オープンしたウインドウに関する情報と比較し、一致する場合にオープンしたウインドウがオリジナル認証に係る認証ウインドウであると判定する。図３４の例では、ウインドウの情報のうち、タイトルとフレームのラベルを比較している。このように、ウインドウを識別できる程度の情報を比較すれば足りるので、タイトルが固有のものである場合には、タイトルのみで判定しても構わない。
【０１０３】
オープンしたウインドウがオリジナル認証の認証ウインドウである場合には、ユーザ認証部３４０５による本発明に係る前述のユーザ認証処理（Ｓ３５０４）を行う。
【０１０４】
ユーザ認証処理（Ｓ３５０４）が成功した場合には、オリジナル認証情報設定部３４０６によるオリジナル認証情報設定処理（Ｓ３５０５）を行う。この処理では、オリジナル認証情報記憶部３４０７に記憶しているオリジナル認証に係るユーザＩＤ（オリジナルユーザＩＤ）とパスワード（オリジナルパスワード）を、オリジナル認証の認証ウインドウの当該入力領域に設定する。具体的には、ウインドウ情報取得部３４０２で取得したフレームのラベルにより、ユーザＩＤの入力領域（フレーム）と、パスワードの入力領域（フレーム）を特定し、オリジナル認証情報記憶部３４０７からオリジナルユーザＩＤとオリジナルパスワードを読み取り、読み取ったオリジナルユーザＩＤをユーザＩＤの入力領域に設定し、読み取ったオリジナルユーザパスワードをユーザパスワードの入力領域に設定する。
【０１０５】
最後に、認証実行指示部３４０８による認証実行指示処理（Ｓ３５０６）を行う。この処理では、オリジナル認証の認証ウインドウのインターフェースに対して、オリジナル認証を指示する。具体的には、ウインドウ情報取得部３４０２で取得したボタン名に基づいて、オリジナル認証を指示するボタンを特定する。あるいは、認証ウインドウ情報記憶部３４０４に予め記憶しているボタン名を用いてもよい。そして、ウインドウシステムに、認証ウインドウのこのボタンの押下を通知する。
【０１０６】
オリジナルパスワードは、無作為に抽出した文字あるいは数字からなるものを用いることが有効である。無意味な文字あるいは数字の列となるで、他者の予測が困難となるからである。通常、このように無作為に生成されたパスワードは、利用者自身が覚えることが困難であり、不便であるが、本実施の形態では、オリジナル認証情報記憶部３４０７で記憶しているものを用いるので、そのような不便は無い。
【０１０７】
本実施の形態によれば、任意の認証システムに対して、自動的にユーザＩＤとパスワードを設定する処理を、本発明による認証システムによる安全性を前提として行うので、本発明に係るインターフェースの利点を汎用的に活用することができる。
【０１０８】
実施の形態９．
本実施の形態では、オリジナル認証のパスワード変更への応答処理について説明する。
【０１０９】
実施の形態８に示したように、本発明に係る認証システムを、他の認証システムで活用する場合に、他の認証（オリジナル認証）のパスワードを定期的に更新することが望ましい。また、オリジナル認証によっては、所定期間を経過すると強制的にパスワードの変更を求めるものもある。
【０１１０】
本実施の形態では、実施の形態８と同様に、常駐部を設け、オリジナル認証の認証システムのインターフェースに応じて、本発明による認証システムを重ねて起動し、本発明の認証システムによる秘匿性に基づいて、オリジナル認証のインターフェースに対して、自動的にユーザＩＤやパスワードを入力する。
【０１１１】
図３６は、パスワード変更への応答に係る画面例を示す図である。オリジナルパスワード変更ウインドウ３６０２が表示されると、本発明に係る処理が起動され、認証画面３６０１が表示される。オリジナルパスワード変更ウインドウ３６０２は、タイトル表示領域３６０３、ユーザＩＤ入力領域３６０４、現パスワード入力領域３６０５、新パスワード入力領域３６０６、確認用パスワード入力領域３６０７、実行ボタン３６０８、及び取消ボタン３６０９を有している。また、３６０１は、図１３に示した認証用ヒントイメージ領域１３０１、及び現パスワード入力領域１３０２を有している。
【０１１２】
続いて、構成について説明する。図３７は、パスワード変更への応答処理に係る構成を示す図である。パスワード変更ウインドウ判定部３７０１、パスワード変更ウインドウ情報記憶部３７０２、新オリジナルパスワード生成部３７０３、及び新オリジナルパスワード設定部３７０４を有している。ユーザ認証部３４０５は、図１あるいは図１４に示した前述の構成全体を意味する。
【０１１３】
次に、処理について説明する。図３８は、パスワード変更への応答の全体処理フローを示す図である。この処理は、常駐部として、オリジナルのパスワード変更のインターフェースを監視している。その為に、ウインドウ監視部３４０１によるウインドウ監視処理（Ｓ３８０１）を行っている。この処理で、ウインドウが開くと、ウインドウオープンの通知（ウインドウＩＤを含む）を受ける。
【０１１４】
ウインドウオープンの通知を受けると、ウインドウ情報取得部３４０２によるウインドウ情報取得処理（Ｓ３８０２）を行う。この処理では、ウインドウシステムに対して、ウインドウＩＤを指定して、オープンしたウインドウに関する情報を要求し、当該情報を取得する。具体的には、タイトルとフレームのラベルとボタン名を取得する。
【０１１５】
次に、パスワード変更ウインドウ判定部３７０１によるパスワード変更ウインドウ判定処理（Ｓ３８０３）を行う。この処理では、予めパスワード変更ウインドウ情報記憶部３７０２で記憶している情報に基づいて、オープンしたウインドウがオリジナル認証に係るパスワード変更ウインドウであるか否かを判定する。パスワード変更ウインドウ情報記憶部３７０２には、予めオリジナル認証に係るパスワード変更ウインドウの情報（タイトルとフレームのラベルとボタン名）を記憶している。パスワード変更ウインドウ情報記憶部３７０２から認証ウインドウの情報を読み取り、オープンしたウインドウに関する情報と比較し、一致する場合にオープンしたウインドウがオリジナル認証に係るパスワード変更ウインドウであると判定する。図３６の例では、ウインドウの情報のうち、タイトルとフレームのラベルを比較している。このように、ウインドウを識別できる程度の情報を比較すれば足りるので、タイトルが固有のものである場合には、タイトルのみで判定しても構わない。
【０１１６】
オープンしたウインドウがオリジナル認証のパスワード変更ウインドウである場合には、ユーザ認証部３４０５による本発明に係る前述のユーザ認証処理（Ｓ３８０４）を行う。
【０１１７】
ユーザ認証処理（Ｓ３８０４）が成功した場合には、オリジナル認証情報設定部３４０６によるオリジナル認証情報設定処理（Ｓ３８０５）を行う。この処理では、オリジナル認証情報記憶部３４０７に記憶しているオリジナル認証に係るユーザＩＤ（オリジナルユーザＩＤ）とパスワード（オリジナルパスワード）を、オリジナル認証のパスワード変更ウインドウの当該入力エリアに設定する。具体的には、ウインドウ情報取得部３４０２で取得したフレームのラベルにより、ユーザＩＤの入力領域（フレーム）と、現パスワードの入力領域（フレーム）を特定し、オリジナル認証情報記憶部３４０７からオリジナルユーザＩＤとオリジナルパスワードを読み取り、読み取ったオリジナルユーザＩＤをユーザＩＤの入力領域に設定し、読み取ったオリジナルユーザパスワードを現パスワードの入力領域に設定する。
【０１１８】
次に、新オリジナルパスワード生成部３７０３による新オリジナルパスワード生成処理（Ｓ３８０６）を行う。この処理では、オリジナル認証で用いる新しいパスワードを生成する。不規則で、予測性の低いパスワードを自動的に生成する。例えば、乱数やハッシュ値等を用いて、無作為に抽出した文字あるいは数字を並べて、文字あるいは数字の列を生成する。
【０１１９】
新オリジナルパスワード設定部３７０４による新オリジナルパスワード設定処理（Ｓ３８０７）を行う。この処理では、新オリジナルパスワード生成部３７０３で生成したオリジナル認証に係る新しいパスワード（新オリジナルパスワード）を、オリジナル認証のパスワード変更ウインドウの新パスワード入力領域と確認用パスワード入力領域に設定する。具体的には、Ｓ３８０２で取得したフレームのラベルにより、新パスワードの入力領域（フレーム）と、確認用パスワードの入力領域（フレーム）を特定し、新オリジナルパスワード生成部３７０３で生成した新オリジナルパスワードを新パスワードと確認用パスワードのそれぞれの入力領域に設定する。
【０１２０】
最後に、認証実行指示部３４０８による認証実行指示処理（Ｓ３８０８）を行う。この処理では、オリジナル認証のパスワード変更ウインドウのインターフェースを介して、パスワード変更を指示する。具体的には、ウインドウ情報取得部３４０２で取得したボタン名に基づいて、パスワード変更を指示するボタンを特定する。あるいは、認証ウインドウ情報記憶部３４０４に予め記憶しているボタン名を用いてもよい。そして、ウインドウシステムに、パスワード変更ウインドウのこのボタンの押下を通知する。
【０１２１】
本実施の形態によれば、任意の認証システムのパスワード変更に対して、自動的に新しいパスワードを設定する処理を、本発明による認証システムによる安全性を前提として行うので、本発明に係るインターフェースの利点を汎用的に活用し、更に安全性を高めることができる。
【０１２２】
実施の形態１０．
上述の実施の形態では、パスワード登録画面（図７）で、現パスワードを入力させて、パスワード認証処理（Ｓ２０５等）を行ったが、パスワード登録画面を出力する時点で、すでにユーザ認証が済んでいる場合には、パスワード認証処理（Ｓ２０５等）を省略しても構わない。その場合、認証用ヒントイメージの表示、現パスワードの入力に係る処理も省略することができる。
【０１２３】
実施の形態１１．
ヒントイメージ群記憶部１０２に記憶しているヒントイメージ群の情報は、ネットワーク（例えば、インターネット）を介して取得するようにしてもよい。
【０１２４】
パスワード管理装置は、ヒントイメージ群更新部を備え、ヒントイメージ群更新部からネットワーク上のヒントイメージ群提供サーバにヒントイメージ群の更新要求を送信し、当該要求に応じて送られてくるヒントイメージ群を受信する。そして、受信したヒントイメージ群をヒントイメージ群記憶部１０２に記憶させ、新たなヒントイメージ群に更新する。
【０１２５】
このようにして、ネットワークを介してヒントイメージ群を取得するので、更新が容易になり、これによりイメージの陳腐化を防いで常に新しいイメージでの利用が可能となるので安全度が高まる。
【０１２６】
以上の実施の形態で用いたヒントイメージは、静止画のイメージに限らず、動画のイメージであってもよい。
【０１２７】
尚、登録認証情報記憶部１０４に格納される情報は暗号化した上で記憶させる。また、登録認証情報記憶部１０４の情報を用いる場合には、読み出した暗号データを復号した上で用いる
【０１２８】
本発明に係るパスワード管理装置は、コンピュータであり、各要素はプログラムにより処理を実行することができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み取られるようにすることができる。
【０１２９】
本発明に係る構成は、利用者が用いる端末に設けてもよいし、ネットワーク上のサーバに設けてもよい。
【図面の簡単な説明】
【０１３０】
【図１】実施の形態１に係るパスワード登録処理に関する構成を示す図である。
【図２】実施の形態１に係るパスワード登録の全体処理フローを示す図である。
【図３】実施の形態１に係る登録用ヒントイメージ選択処理フローを示す図である。
【図４】登録認証情報の構成例を示す図である。
【図５】ヒントイメージ群記憶部の構成例を示す図である。
【図６】パスワード登録画面生成処理フローを示す図である。
【図７】実施の形態１に係るパスワード登録画面の表示例を示す図である。
【図８】パスワード登録情報の構成例を示す図である。
【図９】パスワード更新処理フローを示す図である。
【図１０】実施の形態１に係るユーザ認証処理に関する構成を示す図である。
【図１１】実施の形態１に係るユーザ認証の全体処理フローを示す図である。
【図１２】認証画面生成処理フローを示す図である。
【図１３】認証画面の表示例を示す図である。
【図１４】実施の形態２に係るパスワード登録処理に関する構成を示す図である。
【図１５】実施の形態２に係る登録認証情報記憶部の構成を示す図である。
【図１６】実施の形態２に係るユーザ認証処理に関する構成を示す図である。
【図１７】実施の形態３に係るパスワード登録画面の表示例を示す図である。
【図１８】実施の形態３に係るパスワード登録の全体処理フローを示す図である。
【図１９】実施の形態３に係る登録用ヒントイメージ選択処理フローを示す図である。
【図２０】実施の形態４に係るパスワード登録の全体処理フローを示す図である。
【図２１】パスワード適性判定に関する構成を示す図である。
【図２２】パスワード適性判定処理フローを示す図である。
【図２３】不適切パスワード記憶部の構成例を示す図である。
【図２４】実施の形態５に係るパスワード登録の全体処理フローを示す図である。
【図２５】実施の形態６に係るパスワード履歴に基づく不適切パスワード登録に関する構成を示す図である。
【図２６】実施の形態６に係るパスワード履歴に基づく不適切パスワード登録の処理フローを示す図である。
【図２７】実施の形態６に係るパスワード履歴登録処理フローを示す図である。
【図２８】実施の形態６に係るパスワード履歴記憶部の構成例を示す図である。
【図２９】実施の形態６に係る不適切パスワード登録処理フローを示す図である。
【図３０】実施の形態７に係るパスワード履歴登録処理フローを示す図である。
【図３１】実施の形態７に係るパスワード履歴記憶部の構成例を示す図である。
【図３２】実施の形態７に係る不適切パスワード登録処理フローを示す図である。
【図３３】オリジナル認証への応答に係る画面例を示す図である。
【図３４】オリジナル認証への応答処理に係る構成を示す図である。
【図３５】オリジナル認証への応答の全体処理フローを示す図である。
【図３６】パスワード変更への応答に係る画面例を示す図である。
【図３７】パスワード変更への応答処理に係る構成を示す図である。
【図３８】パスワード変更への応答の全体処理フローを示す図である。
【符号の説明】
【０１３１】
１０１  登録用ヒントイメージ選択部、１０２  ヒントイメージ群記憶部、１０３  パスワード登録画面生成部、１０４  登録認証情報記憶部、１０５  パスワード登録画面出力部、１０６  パスワード登録情報入力部、１０７  パスワード登録情報記憶領域、１０８  パスワード認証部、１０９  新パスワード確認部、１１０  パスワード更新部、７０１  認証用ヒントイメージ領域、７０２  現パスワード入力領域、７０３  登録用ヒントイメージ領域、７０４  新パスワード入力領域、７０５  確認用パスワード入力領域、１００１  認証画面生成部、１００２  認証画面出力部、１００３  認証要求情報入力部、１００４  認証要求情報記憶領域、１３０１  認証用ヒントイメージ領域、１３０２  現パスワード入力領域、１４０１  パスワード登録画面要求入力部、１４０２  ユーザＩＤ記憶領域、１６０１  認証画面要求入力部、１６０２  ユーザＩＤ記憶領域、１７０１  イメージ切換ボタン、２１０１  パスワード適性判定部、２１０２  不適切パスワード記憶部、２５０１  パスワード履歴登録部、２５０２  パスワード履歴記憶部、２５０３  不適切パスワード登録部、３３０１  認証画面、３３０２  オリジナル認証ウインドウ、３３０３  タイトル表示領域、３３０４  ユーザＩＤ入力領域、３３０５  パスワード入力領域、３３０６  実行ボタン、３３０７  取消ボタン、３４０１  ウインドウ監視部、３４０２  ウインドウ情報取得部、３４０３  認証ウインドウ判定部、３４０４  認証ウインドウ情報記憶部、３４０５  ユーザ認証部、３４０６  オリジナル認証情報設定部、３４０７  オリジナル認証情報記憶部、３４０８  認証実行指示部、３６０１  認証画面、３６０２  オリジナルパスワード変更ウインドウ、３６０３  タイトル表示領域、３６０４  ユーザＩＤ入力領域、３６０５  現パスワード入力領域、３６０６  新パスワード入力領域、３６０７  確認用パスワード入力領域、３６０８  実行ボタン、３６０９  取消ボタン、３７０１  パスワード変更ウインドウ判定部、３７０２  パスワード変更ウインドウ情報記憶部、３７０３  新オリジナルパスワード生成部、３７０４  新オリジナルパスワード設定部。
【図１】
2006133837.tif 000003
【図２】
2006133837.tif 000004
【図３】
2006133837.tif 000005
【図４】
2006133837.tif 000006
【図５】
2006133837.tif 000007
【図６】
2006133837.tif 000008
【図７】
2006133837.tif 000009
【図８】
2006133837.tif 000010
【図９】
2006133837.tif 000011
【図１０】
2006133837.tif 000012
【図１１】
2006133837.tif 000013
【図１２】
2006133837.tif 000014
【図１３】
2006133837.tif 000015
【図１４】
2006133837.tif 000016
【図１５】
2006133837.tif 000017
【図１６】
2006133837.tif 000018
【図１７】
2006133837.tif 000019
【図１８】
2006133837.tif 000020
【図１９】
2006133837.tif 000021
【図２０】
2006133837.tif 000022
【図２１】
2006133837.tif 000023
【図２２】
2006133837.tif 000024
【図２３】
2006133837.tif 000025
【図２４】
2006133837.tif 000026
【図２５】
2006133837.tif 000027
【図２６】
2006133837.tif 000028
【図２７】
2006133837.tif 000029
【図２８】
2006133837.tif 000030
【図２９】
2006133837.tif 000031
【図３０】
2006133837.tif 000032
【図３１】
2006133837.tif 000033
【図３２】
2006133837.tif 000034
【図３３】
2006133837.tif 000035
【図３４】
2006133837.tif 000036
【図３５】
2006133837.tif 000037
【図３６】
2006133837.tif 000038
【図３７】
2006133837.tif 000039
【図３８】
2006133837.tif 000040