(57)【要約】【目的】本発明は、ＩＤ・パスワード自動作成プログラムおよびＩＤ・パスワード自動作成システムに関し、ユーザの端末内にプログラムをインストールすることで、ユーザは簡易にＩＤ／パスワードの候補を提示させて必要に応じて修正して決定し、更新期間が到来したときに自動的にＩＤ／パスワードの更新を促して更新させ、更に、忘却時には設問と回答を入力することでＩＤ／パスワードを提示させることを目的としている。【構成】  入力された複数の文字列を組み合わせて複数のＩＤ／パスワードの候補を生成して提示するステップと、候補中から１つを選択あるいは修正した後に選択されたときに、選択されたＩＤ／パスワードを照合して他のものと一致しないときにＩＤ／パスワードと決定し、一致したときに複数のＩＤ／パスワードの候補を生成して提示することを繰り返すステップと、忘却時の設問と回答の組を１つあるいは複数入力させるステップとを有する。【選択図】        図１
2006011894.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤあるいはパスワードあるいは両者（以下ＩＤ／パスワードという）を作成するＩＤ・パスワード自動作成プログラムにおいて、
コンピュータに、
ＩＤ／パスワードを作成する元となる複数の文字列を入力させるステップと、
前記入力された複数の文字列を組み合わせて複数のＩＤ／パスワードの候補を生成して提示するステップと、
前記提示した複数のＩＤ／パスワードの候補中から１つを選択あるいは修正した後に選択されたときに、当該選択されたＩＤ／パスワードを照合して他のものと一致しないときにＩＤ／パスワードと決定し、一致したときに前記複数のＩＤ／パスワードの候補を生成して提示することを繰り返すステップと、
忘却時の設問と回答の組を１つあるいは複数入力させるステップと、
前記決定したＩＤ／パスワードおよび前記忘却時の設問と回答の組を保存するステップと
して動作させるためのＩＤ・パスワード自動作成プログラム。
【請求項２】
前記ＩＤ／パスワードを保存して所定更新期間が経過したときに、ＩＤ／パスワードの更新を促す画面を表示し、更新が選択されたときに、再度、複数の文字列を入力させて複数のＩＤ／パスワードの候補を生成して提示し、選択あるいは修正した後に選択されたときに更新することを特徴とする請求項１記載のＩＤ・パスワード自動作成プログラム。
【請求項３】
前記ＩＤ／パスワードの忘却時に画面上から入力された設問と回答の１つの組あるいは複数の組について、保存されている前記忘却時の設問と回答の組とが完全に一致したときに当該一致した組のＩＤ／パスワードを提示するステップを有する請求項１あるいは請求項２記載のＩＤ・パスワード自動作成プログラム。
【請求項４】
前記忘却時の設問と回答の組が完全に一致したときに、更に、当該設問と回答の組を入力した端末のシステム情報が、保存されている設問と回答の組を入力した端末のシステム情報と一致したときに当該一致した組のＩＤ／パスワードを提示するステップを有する請求項３記載のＩＤ・パスワード自動作成プログラム。
【請求項５】
ＩＤ／パスワードを作成するＩＤ・パスワード自動作成システムにおいて、
ＩＤ／パスワードを作成する元となる複数の文字列を入力させる手段と、
前記入力された複数の文字列を組み合わせて複数のＩＤ／パスワードの候補を生成して提示する手段と、
前記提示した複数のＩＤ／パスワードの候補中から１つを選択あるいは修正した後に選択されたときに、当該選択されたＩＤ／パスワードを照合して他のものと一致しないときにＩＤ／パスワードと決定し、一致したときに前記複数のＩＤ／パスワードの候補を生成して提示することを繰り返す手段と、
忘却時の設問と回答の組を１つあるいは複数入力させる手段と、
前記決定したＩＤ／パスワードおよび前記忘却時の設問と回答の組を保存する手段と
を備えたことを特徴とするＩＤ・パスワード自動作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤ／パスワードを作成するＩＤ・パスワード自動作成プログラムおよびＩＤ・パスワード自動作成システムに関するものである。
【背景技術】
【０００２】
従来、パソコンなどのクライアントを操作してＬＡＮやネットワークを介してサーバに接続し、ＩＤ、パスワードを入力して当該サーバにアクセスして各種業務処理を行うようにしている。
【０００３】
この際、ユーザが自己のＩＤ、パスワードを忘却すると、別途、管理者に電話などして問い合わせ、郵便などでＩＤ，パスワードを受け取り、これらを入力して業務処理を行うようにしていた。
【０００４】
また、ＩＤ，パスワードが他人に盗用されると、他人が簡易に当該ユーザとしてサーバにアクセスできてしまうので、更に、個人情報を登録しておき当該個人情報が一致しないとサーバにアクセスできないようにしてセキュリティを高めていた（特許文献１）。
【特許文献１】特開平０３−０５３３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来の前者の技術では、ＩＤ、パスワードを忘れてしまうと、ユーザは別途、管理者に電話などで問い合わせて郵便などで忘却したＩＤ，パスワードを受け取らないと、サーバにアクセスして業務処理を行えないという不便があるという問題があった。
【０００６】
また、上述した従来の後者の技術では、ＩＤ，パスワードに加えて更に登録した個人情報をもとにセキュリティを高めることができるが、しかし、忘却したときにはやはり電話などで管理者に問い合わせて郵便などで忘却したＩＤ，パスワードを受け取らないと、サーバにアクセスして業務処理を行えないという不便があるという問題があった。
【課題を解決するための手段】
【０００７】
本発明は、これらの問題を解決するため、ユーザの端末にプログラムをインストールして当該プログラムが入力させた複数の文字列を組み合わせてＩＤ／パスワードの候補を提示してユーザが選択あるいは修正してＩＤ／パスワードを決定すると共に忘却時に問い合わせる設問と回答を入力して秘匿化して保存あるいはサーバに送信して保存し、更新期間が到来したときに自動的にＩＤ／パスワードの更新を促し、更に、ＩＤ／パスワードの忘却時に画面上から設問と回答を入力して保存されている内容と一致したときにＩＤ／パスワードを提示するようにしている。
【０００８】
従って、ユーザの端末内にプログラムをインストールすることで、ユーザは簡易にＩＤ／パスワードの候補を提示させて必要に応じて修正して決定し、更新期間が到来したときに自動的にＩＤ／パスワードの更新を促して更新させ、更に、忘却時には設問と回答を入力することでＩＤ／パスワードを提示させることが可能となる。
【発明の効果】
【０００９】
本願発明は、ユーザの端末内にプログラムをインストールすることで、ユーザは簡易にＩＤ／パスワードの候補を提示させて必要に応じて修正して決定し、更新期間が到来したときに自動的にＩＤ／パスワードの更新を促して更新させ、更に、忘却時には設問と回答を入力することでＩＤ／パスワードを提示させることが可能となる。
【発明を実施するための最良の形態】
【００１０】
本発明は、ユーザの端末にプログラムをインストールして当該プログラムが入力させた複数の文字列を組み合わせてＩＤ／パスワードの候補を提示してユーザが選択あるいは修正してＩＤ／パスワードを決定すると共に忘却時に問い合わせる設問と回答を入力して秘匿化して保存あるいはサーバに送信して保存し、更新期間が到来したときに自動的にＩＤ／パスワードの更新を促し、更に、ＩＤ／パスワードの忘却時に画面上から設問と回答を入力して保存されている内容と一致したときにＩＤ／パスワードを提示することを実現した。
【実施例１】
【００１１】
図１は、本発明のシステム構成図を示す。
図１において、端末（クライアント）１は、パソコンなどの端末であって、ネットワーク（ＬＡＮ，インターネットなど）を介してサーバ３に接続して各種業務処理を行うための端末であり、ここでは、ＩＤ・パスワード作成プログラム１１、忘却支援プログラム１２、個人情報ＤＢ（秘匿化）１３、表示装置１４、および入力装置１５などから構成されるものである。
【００１２】
ＩＤ・パスワード作成プログラム１１は、端末（クライアント）１にインストールしてＩＤ／パスワード（ＩＤあるいはパスワードあるいは両者を表す、以下同様）の候補を作成したりなどするものである（図２、図３、図５、図６、図８など参照）。
【００１３】
忘却支援プログラム１２は、ＩＤ／パスワードの忘却時に備えて設問と回答の組を登録したり、ＩＤ／パスワードの忘却時に入力された設問と回答の組が一致したときにＩＤ／パスワードを提示したりなどするものである（図２、図４、図７、図８、図１０などを参照）。
【００１４】
個人情報ＤＢ１３は、ユーザの個人情報（ＩＤ／パスワード、更新時期、設問と回答の組などの情報）を秘匿化（例えばエンコード、暗号化）して保存するものである（図８参照）。尚、端末１では、ＩＤ／パスワードはサーバ３の内の個人情報ＤＢ３１にのみ保存させ、ネットワークを介してその都度、ＩＤ／パスワードを問い合わせるようにしてもよい。
【００１５】
表示装置１４は、画面を表示する表示装置（液晶パネルなど）である。
入力装置１５は、ユーザ１６がＩＤ／パスワードを入力したりなどする入力装置であって、キーボードやマウスなどである。
【００１６】
ユーザ１６は、端末（クライアント）１を操作し、ＩＤ／パスワードを入力してネットワークを介してサーバ３に接続し各種業務処理を行うユーザである。
【００１７】
ネットワーク２は、多数の端末（クライアント）１とサーバ３とを相互に接続するＬＡＮ，インターネットなどのネットワークである。
【００１８】
サーバ３は、ネットワーク２を介して多数の端末（クライアント）１と接続して各種業務サービス（データの提供、業務処理の提供などのサービス）を提供するものであって、ここではユーザの個人情報を保存して管理する個人情報ＤＢ３１などから構成されるものである。
【００１９】
個人情報ＤＢ３１は、ユーザの個人情報（ＩＤ／パスワード、必要に応じて更新時期、設問と回答の組などの情報）を保存するものである（図８参照）。
【００２０】
次に、図２のフローチャートの順番に従い、図１の構成もとでＩＤ／パスワードを自動作成、ＩＤ／パスワードの忘却時のための設問と回答の組を設定するときの動作を詳細に説明する。
【００２１】
図２は、本発明の動作説明フローチャート（ＩＤ／パスワード、設問／回答登録）を示す。ここで、ユーザ１６、クライアント１、サーバ３は、図１のユーザ１６、端末（クライアント）１、サーバ３にそれぞれ対応する。
【００２２】
図２において、Ｓ１は、プログラムをインストールする。これは、既述した図１のＩＤ・パスワード作成プログラム１１および忘却支援プログラム１２を、ユーザ１６の端末１にインストールして起動できる状態にする。
【００２３】
Ｓ２は、起動する。これは、ユーザ１６がＳ１でインストールしたプログラム（ここでは、ＩＤ・パスワード作成プログラム１１）を起動する。
【００２４】
Ｓ３は、入力画面表示する。これは、Ｓ２で起動されたＩＤ・パスワード作成プログラム１１が入力画面として、例えば後述する図５のメニュー画面を表示する。
【００２５】
Ｓ４は、入力する。これは、ユーザ１６がＳ３で表示された入力画面（例えば図５のメニュー画面）上からＩＤ／パスワードを組み合わせて作成するときに必要な複数の文字列をそれぞれ入力する。
【００２６】
Ｓ５は、組合せ処理を行う。これは、ＩＤ・パスワード作成プログラム１１がＳ４でユーザ１６から入力された複数の文字列を組み合わせて複数のＩＤ／パスワードの候補、例えば後述する図６の（ｂ−１），（ｂ−２），（ｂ−３）の候補を作成する。
【００２７】
Ｓ６は、ＩＤ，パスワードの候補を表示する。これは、Ｓ５でＩＤ・パスワード作成プログラム１１によって作成されたＩＤ，パスワードの複数の候補を端末１の表示装置１４の画面上に表示する。
【００２８】
Ｓ７は、ユーザが候補選択あるいは再組合せあるいは手修正のいずれを選択したかを判断する。
【００２９】
・候補選択した場合（Ｓ６で表示された複数の候補のうち１つを選択した場合）には、Ｓ９に進む。
【００３０】
・手修正を選択した場合（Ｓ６で表示された複数の候補のうち１つを選択して手修正を行う旨を選択した場合）には、Ｓ８でユーザ１６が選択した候補を手修正して希望のＩＤ，パスワードにした後、Ｓ９に進む。
【００３１】
・再組合せを選択した場合（Ｓ６で表示された複数の候補のいずれも希望とするものではなく、再組合せを選択した場合）には、Ｓ５に戻り、ＩＤ・パスワード作成手段１１が再度、組合せ処理を行って複数の候補を作成し、Ｓ６以降を繰り返す。
【００３２】
Ｓ９は、Ｓ７の判断で候補選択したと判明した場合は選択した候補、あるいはＳ７の判断で手修正と選択した場合には手修正した後の候補について、クライアント１のＩＤ・パスワード作成手段１１が当該候補をＩＤあるいはパスワードとして受け付ける。
【００３３】
Ｓ１０は、問い合わせする。これは、Ｓ９で受け付けた候補（ＩＤあるいはパスワード）について、サーバ３に問い合わせてＳ１０−１でチェックしたり、あるいはクライアント１が秘匿化して保存する個人情報ＤＢ１３をチェックしたりし、同一のものが既に登録されていないか判別する。
【００３４】
Ｓ１１は、検索結果を得る。これは、Ｓ１０で問い合わせた結果（検索結果、同一のものが有り、あるいは無しの結果）を得る。
【００３５】
Ｓ１２は、検索結果が同一のものが有る、あるいは無しのいずれかを判断する。有りの場合には、既に同一のＩＤあるいはパスワードが既に登録されていると判明したので、Ｓ５に戻り繰り返す。無しの場合には、同一のＩＤあるいはパスワードが登録されていないと判明したので、確認応答を行う。
【００３６】
Ｓ１３は、ユーザ１６が確認応答を確認する。
Ｓ１４は、ユーザ１６がＳ１３の確認応答を見てＯＫあるいはＮＧを判断する。ユーザ１６がＯＫと判断したと判明した場合には、Ｓ１５に進む。一方、ＮＧと判断したと判明した場合には、Ｓ５に戻り繰り返す。
【００３７】
Ｓ１５は、設問画面を表示する。これは、起動された忘却支援プログラム１２が設問画面、例えば後述する図１０に示す、設問と正解（回答）の組を１つあるいは複数入力する
図示外の画面を表示する。
【００３８】
Ｓ１６は、入力する。これは、ユーザ１６がＳ１５で表示された設問画面上から、ＩＤ／キーワードを忘却したときに、問い合わせための設問と回答の組を１つあるいは複数入力する。例えば
・設問１：運転免許証番号      回答：４５８４０５２１３７２８
・設問２：××の誕生月        回答：９
の２つの組を入力する。
【００３９】
Ｓ１７、Ｓ１８は、登録する。これは、Ｓ１６で入力された設問と回答の組を含めた図示の下記の情報を，クライアント１の個人情報ＤＢ（秘匿化）１３あるいはサーバ３の個人情報ＤＢ３１あるいは両者に登録する。
【００４０】
・ＩＤ／パスワード：
・設問／回答：
・システム名：
・更新時期：
・ユーザ名：
ここで、ＩＤ／パスワードはＳ１４の判断でＯＫと判明したＩＤ／パスワードである。設問／回答はＳ１５でユーザ１６がＩＤ／パスワードの忘却時に問い合わせ用の情報として設定した設問と回答の１組あるいは複数の組である。システム名はＩＤ／パスワードを登録したクライアント（端末）１のシステム情報である（ＩＤ／パスワードの忘却時に当該同じシステム名のクライアント（端末）１から設問と回答の組を正確に入力しないと忘却したＩＤ／パスワードの提示がされないためのセキュリティー情報である）。更新時期は新たに登録したＩＤ／パスワードの更新を促す時期である。ユーザ名はＩＤ／パスワードを作成依頼したユーザ名（ユーザ識別子）である。
【００４１】
以上によって、ユーザ１６がＩＤ・パスワード作成プログラム１１および忘却支援プログラム１２を端末（クライアント）１にインストールして起動し、複数の文字列を入力して組み合わせてＩＤ／パスワードを自動作成させて候補を提示し、候補中から１つを選択、あるいは候補中から１つを選択して手修正し、あるいは再度組合せ処理を行わせて別の複数の候補を提示させて選択／選択して手修正し、既に同一のものが登録されていない場合にはＩＤ／パスワードと決定し、更に、忘却時の設問と回答の組を１つあるいは複数入力し、これら決定したＩＤ／パスワード、設問と回答の１つあるいは複数の組、更に、ＩＤ／パスワードを作成したシステム情報（忘却時に同一のシステム情報を持つ端末１から問い合わせないとＩＤ／パスワードを提示しないためのセキュリティー情報）、更新時期を合わせて個人情報ＤＢ１３，３１に登録することが可能となる。
【００４２】
図３は、本発明の動作説明フローチャート（更新）を示す。ここで、ユーザ１６、クライアント１、サーバ３は、図１のユーザ１６、端末（クライアント）１、サーバ３にそれぞれ対応する。
【００４３】
図３において、Ｓ２１は、更新時期を取り出す。
Ｓ２２は、判断する。これらＳ２１、Ｓ２２は、クライアント１のＩＤ・パスワード作成プログラム１１がＳ２１で読み出したＩＤ／パスワードに付与されている更新時期を経過したか、未経過か判断する。経過と判断した場合には、Ｓ２３に進む。未経過と判断した場合には、Ｓ２１に戻り繰り返す。
【００４４】
Ｓ２３は、更新画面を表示する。これは、Ｓ２２の経過と判断されて更新時期を経過したと判明したので、当該経過したＩＤ／パスワードについて、後述する図９の（ａ）の更新画面を表示する。
【００４５】
Ｓ２４は、入力する。これは、Ｓ２３で表示された図９の（ａ）の更新画面を見たユーザ１６が更新を選択して入力（図９の（ａ）の更新画面上で「ＹＥＳ」のボタンをクリック）、あるいは継続を選択して入力（図９の（ａ）の更新画面上で「ＮＯ」のボタンをクリック）する。
【００４６】
Ｓ２５は、Ｓ２４で入力された結果を判断する。更新と判断された場合には、図２の（ａ）のＳ３に進み、再度、複数の文字列を入力して組み合わせて複数の候補を提示して選択などして新たなＩＤ／パスワードに更新する処理を行う。一方、継続と判断された場合には、Ｓ２６でメッセージを表示、例えば図９の（ｂ）の
「更新時期を経過しましたが、更新しません。セキュリティーに注意してください。」
という警告メッセージを提示し、注意を促す。
【００４７】
以上によって、既述した図２のフローチャートに従い自動作成して登録したＩＤ／パスワードについて更新期間を経過すると、自動的に該当ユーザ１６に更新を促す更新画面（図９の（ａ）の更新画面）を表示し、ＩＤ／パスワードを再作成して更新したり、更新しないときはセキュリティに注意する旨の警告メッセージを表示することが可能となる。
【００４８】
図４は、本発明の動作説明フローチャート（忘却時）を示す。ここで、ユーザ１６、クライアント１、サーバ３は、図１のユーザ１６、端末（クライアント）１、サーバ３にそれぞれ対応する。
【００４９】
図４において、Ｓ３１は、起動する。これは、ユーザ１６が既述した図１の端末（クライアント）１のプログラムを起動指示する。
【００５０】
Ｓ３２は、プログラムを起動する。これは、Ｓ３１の起動指示に対応して、プログラム（端末（クライアント）１を動作状態にするプログラム、メインプログラム）を起動して動作させる。
【００５１】
Ｓ３３は、メニューを表示する。これは、Ｓ３２で起動されたメインプログラムが図示外のメニューを表示する。
【００５２】
Ｓ３４は、「忘却時支援」を選択する。これは、Ｓ３３のメニュー上で「忘却時支援」を選択する。
【００５３】
Ｓ３５は、忘却時支援プログラム１２を起動する。
Ｓ３６は、忘却時支援プログラム１２が検索画面を表示する。
【００５４】
Ｓ３７は、ユーザ１６が入力する。これらＳ３６、Ｓ３７は、例えば後述する図１０の忘却時支援プログラムの設問入力画面を表示し、ユーザ１６がユーザ名、設問と正解（回答）の１つあるいは複数の組を入力する。
【００５５】
Ｓ３８、Ｓ３８−１は、照合する。これは、Ｓ３７で入力されたユーザ名をもとに、設問と正解（回答）の１つあるいは複数の組みについて、図８の個人情報１３，３１を検索して完全一致（ユーザ名と、設問と正解（回答）の組が完全に一致）か照合する。
【００５６】
Ｓ３９は、判断する。これは、Ｓ３８、Ｓ３８−１で照合した結果について、ＯＫあるいはＮＧの判断を行う。ＯＫと判断された場合には、Ｓ３７で入力したユーザ名、設問と正解（回答）の１つ、あるいは複数の組みが、個人情報ＤＢ１３，３１に登録されているものと全て過不足なく一致したので、Ｓ４０でＩＤ，パスワードを取り出し、Ｓ４１で表示装置１４の画面上に表示し、ユーザ１６に知らせる。一方、Ｓ３９でＮＧと判断された場合には、Ｓ４２で回数制御判断を行い、Ｓ４３に進む。
【００５７】
Ｓ４３は、回数制限が該当しなくＯＫか、ＮＧか判断する。ＯＫと判断された場合には、Ｓ３７に戻り、ユーザ１６に再度の入力（ユーザ名、設問と正解（回答）の１つあるいは複数の組の再入力）を促す。一方、ＮＧと判断された場合には、Ｓ３３に戻り、メニューを表示する。
【００５８】
以上によって、ＩＤ／パスワードを忘却時に、メニュー上から「忘却時支援」を選択してユーザ名、設問と正解（回答）の組を入力する画面を表示して入力し、登録されているユーザ名、設問と正解の組が完全に一致したときにＩＤ／パスワードを提示することにより、忘却時に別途設定した設問と正解の組を１つあるいは複数を入力して完全一致したときにセキュリティを確保した上でＩＤ／パスワードの忘却時提示を簡易なシステム構成で行うことが可能となる。
【００５９】
図５は、本発明のメニュー画面例を示す。これは、ユーザ１６が既述した図２のＳ４で複数の文字列の候補を入力する画面例であって、図示の下記のメッセージおよび入力フィールドを持つ画面である。
【００６０】
ＩＤ・パスワード自動作成システム
任意の文字列を入力してください。
【００６１】
（文字列１（入力フィールド１））
（文字列２（入力フィールド２））
（文字列３（入力フィールド３））
・・・
（文字列ｎ（入力フィールドｎ））
生成する文字数を入力してください。
【００６２】
（５（文字数を入力する入力フィールド））
以上のように、任意の文字列を複数組入力、更に、組み合わせて自動作成するＩＤ／パスワードの文字数を指定することにより、既述した図２のＳ５で組合せ処理（図６を用いて後述する）してユーザ１６の希望する文字数のＩＤ／パスワードの複数の候補（図６の（ｂ−１），（ｂ−２）、（ｂ−３））を提示することが可能となる。
【００６３】
図６は、本発明の説明図（組合せ処理）を示す。
図６の（ａ）は、文字列１，２，３として図示の下記の文字列をそれぞれ入力した状態を示す。
【００６４】
・文字列１：ｊａｍ
・文字列２：ｕｎｉｍｍ
・文字列３：ｐａｋｌｉ
図６の（ｂ）は、候補例を示す。これは図６の（ａ）の文字列１，２，３を組み合わせて生成したＩＤ／パスワードの複数の候補例であって、図６の（ａ）の文字列１，２，３中から（１）、（２）、（３）、（４）、（５）の順番に取り出して並べた候補を示す。
【００６５】
図６の（ｂ−１）は、候補「ｊａｐａｎ」を示す。この候補「ｊａｐａｎ」は、図６の（ａ）の文字列１，２，３について、
・文字列１の１番目の「ｊ」
・文字列２の１番目の「ａ」
・文字列３の１番目の「ｐ」
・文字列１の２番目の「ａ」
・文字列２の２番目の「ｎ」
までの５個（図５の生成する文字数を５と設定した場合）を取り出して組合せ、当該候補「ｊａｐａｎ」を自動生成したものである。
【００６６】
図６の（ｂ−２）は、候補「ｕｍｉｍｍ」を示す。この候補「ｕｍｉｍｍ」は、図６の（ａ）の文字列１，２，３について、図６の（ｂ−１）に続けて、
・文字列３の２番目の「ｕ」
・文字列１の３番目の「ｍ」
・文字列２の３番目の「ｉ」
・文字列３の３番目の「ｍ」
・文字列１の４番目の「ｍ」
までの５個を取り出して組合せ、当該候補「ｕｍｉｍｍ」を自動生成したものである。
【００６７】
図６の（ｂ−３）は、候補「ｐａｋｌｉ」を示す。この候補「ｐａｋｌｉ」は、図６の（ａ）の文字列１，２，３について、図６の（ｂ−２）に続けて、
・文字列３の４番目の「ｐ」
・文字列２の５番目の「ａ」
・文字列３の５番目の「ｋ」
・文字列２の６番目の「ｌ」
・文字列３の６番目の「ｉ」
までの５個を取り出して組合せ、当該候補「ｐａｋｌｉ」を自動生成したものである。
【００６８】
以上のように、複数の文字列１，２，３・・・をもとに指定された文字数まで任意に取り出してＩＤ／パスワードの複数の候補を自動生成することが可能となる。
【００６９】
図７は、本発明の設問画面例を示す。これは、既述した図２のＳ１５で設問と正解（回答）を設定するときに予めユーザＩＤ（ユーザ名）を入力させて設定（登録）するための画面例である。
【００７０】
図８は、本発明の個人情報ＤＢ例を示す。図示の個人情報ＤＢ（秘匿化）１３、個人情報ＤＢ３１は、既述した図１の端末１あるいはサーバ３に設けてユーザの個人情報を保存するものであって、図示の下記の情報を対応づけて保存したものである。
【００７１】
・ユーザ名（ユーザＩＤ）：
・パスワード：
・システム名：
・更新時期：
・設問１：
・設問文字列１：
・正解（回答）２：
・設問２：
・設問文字列２：
・正解（回答）２：
・設問３：
・設問文字列３：
・正解（回答）３：
・・・
ここで、ユーザ名（ユーザＩＤ）はユーザを一意に識別する識別名であって、ユーザが任意に付与あるいは既述した図２のフローチャートに従って自動生成して選択したユーザ名（ユーザＩＤ）である。パスワードは既述した図２のフローチャートに従って自動生成して選択したパスワードである。システム名はパスワードなどを自動生成して登録したときに使用した端末（クライアント）１を識別するシステム情報であって、ＩＤ／パスワード忘却時に同一の端末（クライアント）１からでないとユーザ名、設問と正解の組が正しくてもＩＤ／パスワードを提示しないようにするためのセキュリティー情報である。更新時期は自動生成して決定したＩＤ／パスワードについて更新を促す更新期間である。設問と正解（回答）の１つあるいは任意の組は、ＩＤ／パスワード忘却時に当該設問と正解（回答）の組が完全に一致したときに忘却したＩＤ／パスワードを提示するときの確認情報である。
【００７２】
以上のように、ユーザ名（ユーザＩＤ），パスワードに加えて、更新時期を登録して当該更新時期を経過したときに自動的にＩＤ／パスワードの更新を促したり、更に、システム名、設問と正解（回答）の１つあるいは複数の組を登録して当該ＩＤ／パスワード忘却時にこれらシステム名、設問と正解（回答）の組が完全一致したときにＩＤ／パスワードを提示してセキュリティを確保した上で簡易にＩＤ／パスワード忘却時に対処することが可能となる。
【００７３】
図９は、本発明の画面例（更新）を示す。
図９の（ａ）は、自動生成したＩＤ／パスワードの更新時期が経過したときに更新を促す画面例（更新）を示す。ここでは、図示の下記のメッセージを表示してＩＤ／パスワードの更新を促す。
【００７４】
前回の更新日時：２００３年５月２１日
更新しますか  （ＹＥＳ）  ＯＲ  （ＮＯ）
ここで、（ＹＥＳ）のボタンをマウスでクリックすると、既述した図３のＳ２５で更新と判断され、図２のＳ３以降を繰り返し、新たなＩＤ／パスワードを自動生成して更新することが可能となる。一方、（ＮＯ）のボタンをマウスでクリックすると、既述した図３のＳ２５で継続と判断され、図９の（ｂ）のメッセージ「セキュリティに注意してください」を表示してユーザ１６に注意を促すことが可能となる。
【００７５】
図９の（ｂ）は、図９の（ａ）で（ＮＯ）のボタンをクリックしたときのメッセージ例を示す。
【００７６】
図１０は、本発明の忘却支援プログラムの設問入力画面例を示す。図示の設問入力画面は、既述した図４のＳ３６で表示する検索画面の例であって、図示の下記の情報を対応づけて入力するためのものである。
【００７７】
・ユーザ名：
・設問１：（    ）      正解：（    ）
・設問２：（    ）      正解：（    ）
・設問３：（    ）      正解：（    ）
・・・  
以上の画面上からユーザ名、設問と正解（回答）の組を１つあるいは複数入力すると、既述した図８に登録されている個人情報ＤＢ１３，３１と照合し、完全に一致したときにＩＤ／パスワードを提示することが可能となる。
【産業上の利用可能性】
【００７８】
本発明は、ユーザの端末内にプログラムをインストールすることで、ユーザは簡易にＩＤ／パスワードの候補を提示させて必要に応じて修正して決定し、更新期間が到来したときに自動的にＩＤ／パスワードの更新を促して更新させ、更に、忘却時には設問と回答を入力することでＩＤ／パスワードを提示させることが可能となる。
【図面の簡単な説明】
【００７９】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャート（ＩＤ／パスワード、設問／回答登録）である。
【図３】本発明の動作説明フローチャート（更新）である。
【図４】本発明の動作説明フローチャート（忘却時）である。
【図５】本発明のメニュー画面例である。
【図６】本発明の説明図（組合せ処理）である。
【図７】本発明の設問画面例である。
【図８】本発明の個人情報ＤＢ例である。
【図９】本発明の画面例（更新）である。
【図１０】本発明の忘却支援プログラムの設問入力画面例である。
【符号の説明】
【００８０】
１：端末（クライアント）
１１：ＩＤ・パスワード作成プログラム
１２：忘却支援プログラム
１３、３１：個人情報ＤＢ
１４：表示装置
１５：入力装置
１６：ユーザ
２：ネットワーク
３：サーバ
【図１】
2006011894.tif 000003
【図２】
2006011894.tif 000004
【図３】
2006011894.tif 000005
【図４】
2006011894.tif 000006
【図５】
2006011894.tif 000007
【図６】
2006011894.tif 000008
【図７】
2006011894.tif 000009
【図８】
2006011894.tif 000010
【図９】
2006011894.tif 000011
【図１０】
2006011894.tif 000012