(57)【特許請求の範囲】
【請求項１】
ユーザーから入力された入力ユーザーＩＤが登録ユーザーＩＤと一致し、且つ、前記ユーザーから入力された入力パスワードが登録パスワードと一致するか否かを判定する認証判定部と、
前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力された入力パスワードが前記登録パスワードと一致しない場合、今まで入力された入力ユーザーＩＤと入力パスワードとの組のうち、前記入力ユーザーＩＤのみが前記登録ユーザーＩＤと一致する第一の組、又は、前記入力パスワードのみが前記登録パスワードと一致する第二の組のいずれかが存在するか否かを判定する一部判定部と、
前記第一の組、又は、前記第二の組のいずれかが存在する場合、前記存在した第一の組の入力ユーザーＩＤと、他の組の入力パスワードとを組み合わせる、又は、前記存在した第二の組の入力パスワードと、他の組の入力ユーザーＩＤとを組み合わせることで、新たな組を生成し、当該生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致するか否かを判定する組み合わせ判定部と、
を備え、
前記認証判定部は、前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致する場合、ユーザー認証を実行することを特徴とする認証装置。
【請求項２】
前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力パスワードが前記登録パスワードと一致しない場合、前記一致した入力ユーザーＩＤ又は入力パスワードをマスク表示で入力した状態にし、認証画面において、前記一致しなかった入力ユーザーＩＤ又は入力パスワードの入力欄に、対応する登録ユーザーＩＤ又は登録パスワードを構成する文字の種類を各文字毎に表示するヒント表示部を更に備える
請求項１に記載の認証装置。
【請求項３】
前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力パスワードが前記登録パスワードと一致しない場合、今まで入力された入力ユーザーＩＤと入力パスワードとの組の全てを表示するとともに、前記登録ユーザーＩＤに一致する入力ユーザーＩＤ、又は、前記登録パスワードに一致する入力パスワードを他の表示形態と異なる表示形態で表示する組み合わせ表示部を更に備える
請求項１又は２に記載の認証装置。
【請求項４】
前記認証判定部は、前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力された入力パスワードが前記登録パスワードと一致しない場合、ユーザー認証の失敗の回数を示す失敗回数をカウントして、当該失敗回数が所定のアカウントロック回数と一致するか否かを判定し、前記失敗回数が前記アカウントロック回数と一致しない場合、新たな入力ユーザーＩＤ及び入力パスワードを受け付け、
前記一部判定部は、前記失敗回数が前記アカウントロック回数と一致した場合、前記第一の組、又は、前記第二の組のいずれかが存在するか否かを判定する
請求項１−３のいずれか一項に記載の認証装置。
【請求項５】
前記認証判定部は、前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力パスワードが前記登録パスワードと一致しない場合、前記失敗回数を初期値に戻して、新たな入力ユーザーＩＤ及び入力パスワードを受け付ける
請求項４に記載の認証装置。
【請求項６】
電子機器と通信可能に接続され、当該電子機器の認証用データを用いて、当該電子機器に代えて、ユーザー認証を実行する、請求項１−４のいずれか一項に記載の認証装置。
【請求項７】
ユーザーから入力された入力ユーザーＩＤが登録ユーザーＩＤと一致し、且つ、前記ユーザーから入力された入力パスワードが登録パスワードと一致するか否かを判定する認証判定ステップと、
前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力された入力パスワードが前記登録パスワードと一致しない場合、今まで入力された入力ユーザーＩＤと入力パスワードとの組のうち、前記入力ユーザーＩＤのみが前記登録ユーザーＩＤと一致する第一の組、又は、前記入力パスワードのみが前記登録パスワードと一致する第二の組のいずれかが存在するか否かを判定する一部判定ステップと、
前記第一の組、又は、前記第二の組のいずれかが存在する場合、前記存在した第一の組の入力ユーザーＩＤと、他の組の入力パスワードとを組み合わせる、又は、前記存在した第二の組の入力パスワードと、他の組の入力ユーザーＩＤとを組み合わせることで、新たな組を生成し、当該生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致するか否かを判定する組み合わせ判定ステップと、
を備え、
前記認証判定ステップは、前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致する場合、ユーザー認証を実行することを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置及び認証方法に関する。
【背景技術】
【０００２】
近年、セキュリティーに対する意識の高まりにより、画像形成装置等の電子機器（情報機器）を利用する際には、ユーザー毎にユーザーＩＤ（ユーザー名）及びパスワードの入力がユーザー認証として求められている。このようなユーザー認証は、各電子機器毎に実行されるため、ユーザーは前記電子機器の数だけユーザーＩＤ及びパスワードを覚える必要がある。
【０００３】
一方、ユーザー認証におけるパスワードは、パスワードポリシーにより、文字の数（長さ）や文字の種類（アルファベットと数字の組合せ等の複雑さ）が求められており、ユーザーが単純なパスワードを設定出来ないという現状がある。そのため、ユーザーが、ユーザーＩＤ又は／及びパスワードを失念するという状況が発生する。
【０００４】
ユーザーがユーザーＩＤ又は／及びパスワードを失念した場合、ユーザーＩＤ及びパスワードを覚えている範囲でユーザーＩＤ及びパスワードを電子機器に入力することを複数回試みる。一方、電子機器は、間違ったユーザーＩＤ又はパスワードが複数回入力されると、アカウントロック機能により、一時的に情報入力を遮断する（ロックする）。すると、ユーザーは、前記ロックが解除されるまで電子機器の前で待つ必要があり、当該電子機器を占有してしまうという課題がある。又、ユーザーが前記電子機器を長時間占有していると、第三者が前記ユーザーが不正アクセスを行なっていると思われるという課題がある。
【０００５】
このような課題に対して、例えば、特開平６−５２１１２号公報（特許文献１）、特開平６−２４３０９９号公報（特許文献２）、特開平６−１７７８７２号公報（特許文献３）、特開２０１１−２２７７６２号公報（特許文献４）には、ユーザーがパスワードを忘れた場合に、当該パスワードを思い出すためのヒントを与える技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−５２１１２号公報
【特許文献２】特開平６−２４３０９９号公報
【特許文献３】特開平６−１７７８７２号公報
【特許文献４】特開２０１１−２２７７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記特許文献１−４に記載の技術では、ユーザーがヒントを確認したとしても、このヒントは正しいユーザーＩＤ又はパスワードに対応する訳では無いため、ユーザーが、再度、間違ったユーザーＩＤ又はパスワードを入力する可能性が高いという課題がある。
【０００８】
そこで、本発明は、前記課題を解決するためになされたものであり、ユーザーがユーザーＩＤ又はパスワードを失念したとしても、アカウントロック機能を動作させること無く、正しいユーザーＩＤ及びパスワードを入力することが可能な認証装置及び認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一の局面に係る認証装置は、認証判定部と、一部判定部と、組み合わせ判定部と、を備える。認証判定部は、ユーザーから入力された入力ユーザーＩＤが登録ユーザーＩＤと一致し、且つ、前記ユーザーから入力された入力パスワードが登録パスワードと一致するか否かを判定する。一部判定部は、前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力された入力パスワードが前記登録パスワードと一致しない場合、今まで入力された入力ユーザーＩＤと入力パスワードとの組のうち、前記入力ユーザーＩＤのみが前記登録ユーザーＩＤと一致する第一の組、又は、前記入力パスワードのみが前記登録パスワードと一致する第二の組のいずれかが存在するか否かを判定する。組み合わせ判定部は、前記第一の組、又は、前記第二の組のいずれかが存在する場合、前記存在した第一の組の入力ユーザーＩＤと、他の組の入力パスワードとを組み合わせる、又は、前記存在した第二の組の入力パスワードと、他の組の入力ユーザーＩＤとを組み合わせることで、新たな組を生成し、当該生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致するか否かを判定する。前記認証判定部は、前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致する場合、ユーザー認証を実行する。
【００１０】
又、前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力パスワードが前記登録パスワードと一致しない場合、前記一致した入力ユーザーＩＤ又は入力パスワードをマスク表示で入力した状態にし、認証画面において、前記一致しなかった入力ユーザーＩＤ又は入力パスワードの入力欄に、対応する登録ユーザーＩＤ又は登録パスワードを構成する文字の種類を各文字毎に表示するヒント表示部を更に備える。
【００１１】
又、前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力パスワードが前記登録パスワードと一致しない場合、今まで入力された入力ユーザーＩＤと入力パスワードとの組の全てを表示するとともに、前記登録ユーザーＩＤに一致する入力ユーザーＩＤ、又は、前記登録パスワードに一致する入力パスワードを他の表示形態と異なる表示形態で表示する組み合わせ表示部を更に備える。
【００１２】
又、前記認証判定部は、前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力された入力パスワードが前記登録パスワードと一致しない場合、ユーザー認証の失敗の回数を示す失敗回数をカウントして、当該失敗回数が所定のアカウントロック回数と一致するか否かを判定し、前記失敗回数が前記アカウントロック回数と一致しない場合、新たな入力ユーザーＩＤ及び入力パスワードを受け付け、前記一部判定部は、前記失敗回数が前記アカウントロック回数と一致した場合、前記第一の組、又は、前記第二の組のいずれかが存在するか否かを判定する。
【００１３】
又、前記認証判定部は、前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力パスワードが前記登録パスワードと一致しない場合、前記失敗回数を初期値に戻して、新たな入力ユーザーＩＤ及び入力パスワードを受け付ける。
【００１４】
又、認証装置は、電子機器と通信可能に接続され、当該電子機器の認証用データを用いて、当該電子機器に代えて、ユーザー認証を実行する。
【００１５】
本発明の一の局面に係る認証方法は、認証判定ステップと、一部判定ステップと、組み合わせ判定ステップと、を備える。認証判定ステップは、ユーザーから入力された入力ユーザーＩＤが登録ユーザーＩＤと一致し、且つ、前記ユーザーから入力された入力パスワードが登録パスワードと一致するか否かを判定する。一部判定ステップは、前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力された入力パスワードが前記登録パスワードと一致しない場合、今まで入力された入力ユーザーＩＤと入力パスワードとの組のうち、前記入力ユーザーＩＤのみが前記登録ユーザーＩＤと一致する第一の組、又は、前記入力パスワードのみが前記登録パスワードと一致する第二の組のいずれかが存在するか否かを判定する。組み合わせ判定ステップは、前記第一の組、又は、前記第二の組のいずれかが存在する場合、前記存在した第一の組の入力ユーザーＩＤと、他の組の入力パスワードとを組み合わせる、又は、前記存在した第二の組の入力パスワードと、他の組の入力ユーザーＩＤとを組み合わせることで、新たな組を生成し、当該生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致するか否かを判定する。前記認証判定ステップは、前記生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致する場合、ユーザー認証を実行する。
【発明の効果】
【００１６】
本発明の認証装置及び認証方法によれば、ユーザーがユーザーＩＤ又はパスワードを失念したとしても、複数回のユーザーＩＤ及びパスワードの入力により、正しいユーザーＩＤ及びパスワードを入力することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る端末装置（認証装置）と画像処理装置の全体構成を示す概念図である。
【図２】本発明の実施形態における端末装置と画像処理装置の機能ブロック図である。
【図３】本発明の実施形態の実行手順を示すためのフローチャートである。
【図４】本発明の実施形態における認証画面の一例を示す図（図４（Ａ））と、本発明の実施形態におけるテーブルの一例を示す図（図４（Ｂ））と、である。
【図５】本発明の実施形態における認証画面の一例を示す図（図５（Ａ））と、本発明の実施形態におけるテーブルの一例を示す図（図５（Ｂ））と、である。
【図６】本発明の実施形態における認証画面の一例を示す図（図６（Ａ））と、本発明の実施形態における組み合わせ結果画面の一例を示す図（図６（Ｂ））と、である。
【発明を実施するための形態】
【００１８】
以下に、添付図面を参照して、本発明の認証装置及び認証方法の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。又、フローチャートにおける数字の前に付されたアルファベットＳはステップを意味する。
【００１９】
以下に、本発明の実施形態の一例として、認証装置（認証部）を備えた端末装置と、当該端末装置と無線又は有線で通信可能な画像処理装置について説明する。尚、端末装置は、例えば、携帯電話器、ＰＤＡ、ノート型端末装置、タブレット型端末装置等を採用することが出来る。又、画像処理装置は、例えば、ファクシミリ、コピー、スキャナー、プリンター等の機能を備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複写機、プリンター等を採用することが出来る。
【００２０】
端末装置１００は、図１に示すように、近傍の画像処理装置１０１と通信可能に接続される。端末装置１００が、画像処理装置１０１と接続されると、ユーザーが端末装置１００を介して画像処理装置１０１に指示の入力をすることが出来る。端末装置１００は、認証装置として機能し、例えば、画像処理装置１０１と通信を開始すると、当該画像処理装置１０１の所有する認証用のデータを取得し、当該画像処理装置１０１に代えて、ユーザー認証を実行する。
【００２１】
画像処理装置１０１は、端末装置１００又は操作部１０２を介して、ユーザーから所定のジョブの設定条件を受け付ける。ジョブは、例えば、コピー機能、ファクシミリ機能、スキャン機能、プリント機能のいずれか又はこれらの組み合わせで構成されるジョブである。
【００２２】
画像処理装置１０１は、ジョブの設定条件を受け付けると、画像読取部１０３、搬送部１０４、画像形成部１０５等の各部を駆動し、当該ジョブを実行する。画像読取部１０３は、原稿台又は自動原稿給送部に載置された原稿の画像データを読み取る。搬送部１０４は、給紙カセット又は手差しトレイから用紙を画像形成部１０５へ搬送する。画像形成部１０５は、搬送された用紙に、画像データに対応するトナー像を転写し、定着ローラで定着して、画像形成を実行する。
【００２３】
尚、端末装置１００、画像処理装置１０１の制御回路は、図示しないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、各駆動部に対応するドライバーを内部バスによって接続している。
【００２４】
端末装置１００、画像処理装置１０１のＣＰＵは、例えば、ＲＡＭを作業領域として利用し、ＲＯＭ、ＨＤＤ、ＳＳＤ等に記憶されているプログラムを実行し、当該実行結果に基づいてドライバーからのデータ、指示、信号、命令等を授受し、ジョブの実行に関する各駆動部の動作を制御する。又、駆動部以外の後述する各部（図２に示す）についても、ＣＰＵが、各プログラムを実行することで当該各部を実現する。ＲＯＭ、ＲＡＭ、ＨＤＤ、ＳＳＤ等には、以下に説明する各部を実現するプログラムやデータが記憶されている。
【００２５】
次に、図２、図３を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。先ず、端末装置１００を所有するユーザーが、画像処理装置１０１の近傍に行くと、当該端末装置１００の第一の通信部２０１が、当該画像処理装置１０１の第二の通信部２０２と無線通信を開始して、当該端末装置１００が当該画像処理装置１０１と接続される。この状態では、ユーザーが、端末装置１００を介して所定の指示を画像処理装置１０１に送信したり、当該画像処理装置１０１から所定の情報を受信したりすることが可能となる。
【００２６】
ここで、ユーザーが、前記端末装置１００の表示受付部２０３（例えば、タッチパネル）を操作して、前記画像処理装置１０１へアクセスし、当該画像処理装置１０１に対する認証キーを選択すると、当該端末装置１００の表示受付部２０３は、その旨をデータ入力受付部２０４に通知する。当該通知を受けたデータ入力受付部２０４は、当該画像処理装置１０１（例えば、メモリーＭ）から認証用のデータを取得して、タッチパネル上に認証画面４００を表示させる（図３：Ｓ１０１）。
【００２７】
前記認証画面４００には、図４（Ａ）に示すように、認証画面の旨のメッセージ４０１と、ユーザーＩＤ（例えば、ユーザー名）の入力欄４０２と、パスワードの入力欄４０３と、ログインキー４０４とが表示される。前記ユーザーＩＤの入力欄４０２及びパスワードの入力欄４０３は、図示しないキーボードキーにより、所定の文字、記号、数字等が入力される。
【００２８】
ユーザーは、前記認証画面４００を見ながら、最初に、ユーザーＩＤ（例えば、「ｐｉｙｏｐｉｙｏ」）及びパスワード（例えば、「ｈｏｇｅｈｏｇｅ１２３４」）をタッチパネルを介して端末装置１００に入力し、前記ログインキー４０４を選択する。すると、データ入力受付部２０４は、前記ユーザーＩＤ及びパスワードの入力を受け付けて（図３：Ｓ１０２）、その旨を認証判定部２０５に通知する。当該通知を受けた認証判定部２０５は、前記画像処理装置１０１から、予め登録された登録ユーザーＩＤ（例えば、「ｐｉｙｏｐｉｙｏ」）と、予め登録された登録パスワード（例えば、「ｈｏｇｅ＠＠＠＠１２３４」）と、アカウントロック回数（例えば、「５回」）とを取得する。そして、認証判定部２０５は、前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力された入力パスワードが前記登録パスワードと一致するか否かを判定する（図３：Ｓ１０３）。
【００２９】
前記判定の結果、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致する場合（図３：Ｓ１０３ＹＥＳ）、認証判定部２０５は、ユーザー認証を実行して、ユーザーによる画像処理装置１０１の利用を許可する（図３：Ｓ１０４）。この場合は、ユーザーが、正しいユーザーＩＤ及びパスワードを正確に覚えていた場合に該当する。
【００３０】
一方、Ｓ１０３において、前記判定の結果、前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力された入力パスワードが前記登録パスワードと一致しない場合（図３：Ｓ１０３ＮＯ）、認証判定部２０５は、ユーザー認証が失敗したと判定する。そして、認証判定部２０５は、図４（Ｂ）に示すように、前記入力ユーザーＩＤ及び入力パスワードが入力された回数４０６（例えば、「１回目」）と、当該入力ユーザーＩＤ及び入力パスワードの組４０７とを、所定のメモリーのテーブル４０５に関連付けて一時記憶させる。そして、認証判定部２０５は、当該ユーザー認証の失敗の回数を示す失敗回数を初期値（「０回」）から１回だけカウントし、当該失敗回数が前記アカウントロック回数と一致するか否かを判定する（図３：Ｓ１０５）。
【００３１】
前記判定の結果、前記失敗回数が前記アカウントロック回数と一致しない場合（図３：Ｓ１０５ＮＯ）、認証判定部２０５は、未だ、ユーザーから新たなユーザーＩＤ及びパスワードの入力を受け付けることが出来ると判定し、その旨をデータ入力受付部２０４に通知する。当該通知を受けたデータ入力受付部２０４は、Ｓ１０１へ戻って、前記認証画面４００を表示させて、新たな入力ユーザーＩＤ及び入力パスワードを受け付ける（図３：Ｓ１０１）。
【００３２】
ここで、ユーザーが、前記アカウントロック回数未満の失敗回数で、新たな入力ユーザーＩＤ及び入力パスワードを入力し、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致すれば、Ｓ１０４へ移行して、ユーザー認証が実行される（図３：Ｓ１０４）。
【００３３】
一方、ユーザーが、正しい入力ユーザーＩＤ及び入力パスワードを失念し、前記アカウントロック回数に対応する失敗回数だけ、新たな入力ユーザーＩＤ及び入力パスワードを入力したものの、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致せず、又は、前記入力パスワードが前記登録パスワードと一致しなかった場合は、下記のようになる。
【００３４】
例えば、ユーザーが、一回目に入力ユーザーＩＤ（「ｐｉｙｏｐｉｙｏ」）及び入力パスワード（「ｈｏｇｅｈｏｇｅ１２３４」）の組を入力し、二回目に入力ユーザーＩＤ（「ｐｉｙｏｐｉｙｏ」）及び入力パスワード（「ｈｏｇｅｈｏｇｅ７８９０」）の組を入力し、三回目に入力ユーザーＩＤ（「ｐｉｙｏｐｉｙｏ」）及び入力パスワード（「ｈｏｇｅ＠＠＠＠７８９０」）の組を入力し、四回目に入力ユーザーＩＤ（「ｐｉｙｏｈｉｋｏ」）及び入力パスワード（「ｈｏｇｅ＠＠＠＠７８９０」）の組を入力し、五回目に入力ユーザーＩＤ（「ｐｉｙｏｈｉｋｏ」）及び入力パスワード（「ｈｏｇｅ＠＠＠＠１２３４」）の組を入力したとする。これらの入力ユーザーＩＤ及び入力パスワードの組は、前記登録ユーザーＩＤ及び登録パスワードの組と対応しないため（図３：Ｓ１０３ＮＯ）、前記失敗回数が前記アカウントロック回数となり、当該失敗回数が前記アカウントロック回数と一致する場合（図３：Ｓ１０５ＹＥＳ）、認証判定部２０５は、その旨を一部判定部２０６に通知する。当該通知を受けた一部判定部２０６は、今まで入力された入力ユーザーＩＤと入力パスワードとの組のうち、前記入力ユーザーＩＤのみが前記登録ユーザーＩＤと一致する第一の組、又は、前記入力パスワードのみが前記登録パスワードと一致する第二の組のいずれかが存在するか否かを判定する（図３：Ｓ１０６）。
【００３５】
ここで、一部判定部２０６が前記判定を実行する方法に特に限定は無い。例えば、一部判定部２０６は、前記テーブル４０５を参照し、前記テーブル４０５に記憶された入力ユーザーＩＤ（「ｐｉｙｏｐｉｙｏ」）及び入力パスワード（「ｈｏｇｅｈｏｇｅ１２３４」）の組４０７のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤ（「ｐｉｙｏｐｉｙｏ」）のみ一致する第一の組が存在するか否かを検索する。又、一部判定部２０６は、前記組４０７のうち、前記入力パスワードが前記登録パスワード（「ｈｏｇｅ＠＠＠＠１２３４」）のみ一致する第二の組が存在するか否かを検索する。図４（Ｂ）では、一回目から三回目までの入力ユーザーＩＤが前記登録ユーザーＩＤ（「ｐｉｙｏｐｉｙｏ」）に一致するため、一部判定部２０６は、第一の組が存在すると判定する。又、五回目の入力パスワードが前記登録パスワード（「ｈｏｇｅ＠＠＠＠１２３４」）に一致するため、一部判定部２０６は、第二の組が存在すると判定する。
【００３６】
前記判定の結果、前記第一の組、又は、前記第二の組のいずれかが存在する場合（図３：Ｓ１０６ＹＥＳ）、一部判定部２０６は、その旨を組み合わせ判定部２０７に通知する。当該通知を受けた組み合わせ判定部２０７は、前記存在した第一の組の入力ユーザーＩＤと、他の組の入力パスワードとを組み合わせる、又は、前記存在した第二の組の入力パスワードと、他の組の入力ユーザーＩＤとを組み合わせることで、新たな組を生成し、当該生成した組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致するか否かを判定する。
【００３７】
ここで、組み合わせ判定部２０７が前記判定する方法に特に限定は無い。例えば、組み合わせ判定部２０７は、先ず、図５（Ａ）に示すように、前記認証画面４００に、組み合わせキー５００を選択可能に表示させる（図３：Ｓ１０７）。ユーザーが前記組み合わせキー５００を選択しない場合は、組み合わせ判定部２０７は、特に何もしない。ユーザーが前記組み合わせキー５００を選択した場合は、組み合わせ判定部２０７は、前記存在した第一の組の入力ユーザーＩＤと、他の組の入力パスワードとを組み合わせる、又は、前記存在した第二の組の入力パスワードと、他の組の入力ユーザーＩＤとを組み合わせることで、新たな組を生成する。
【００３８】
図５（Ｂ）に示すように、前記第一の組が存在する場合、組み合わせ判定部２０７は、前記第一の組（一回目から三回目までの組５０１）の入力ユーザーＩＤを取得するとともに、当該第一の組以外の他の組（四回目の組５０２、五回目の組５０３）の入力パスワードを取得して、新たな組を生成する。
【００３９】
又、前記第二の組が存在する場合、組み合わせ判定部２０７は、前記第二の組（五回目の組５０３）の入力パスワードを取得するとともに、当該第二の組以外の他の組（一回目から三回目までの組５０１、四回目の組５０２）の入力パスワードを取得して、新たな組を生成する。
【００４０】
更に、前記第一の組及び第二の組が存在する場合、組み合わせ判定部２０７は、前記第一の組（一回目から三回目までの組５０１）の入力ユーザーＩＤを取得するとともに、前記第二の組（五回目の組５０３）の入力パスワードを取得して、新たな組を生成する。この場合は、当然、登録ユーザーＩＤと登録パスワードとの正しい組が生成される。
【００４１】
そして、組み合わせ判定部２０７は、前記生成した新たな組のうち、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致するか否かを判定する（図３：Ｓ１０８）。
【００４２】
前記判定の結果、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致する場合は（図３：Ｓ１０８ＹＥＳ）、前記第一の組及び第二の組が存在する場合に対応する。この場合、組み合わせ判定部２０７は、その旨を認証判定部２０５に通知し、当該通知を受けた認証判定部２０５は、ユーザー認証を実行して、ユーザーによる画像処理装置１０１の利用を許可する（図３：Ｓ１０４）。これにより、ユーザーが、正確に登録ユーザーＩＤ及び登録パスワードを覚えていなくても、繰り返し入力した入力ユーザーＩＤ及び入力パスワードの組のうち、正しい入力ユーザーＩＤの組と正しい入力パスワードの組とが存在すれば、簡単にユーザー認証することが可能となる。特に、ユーザーが、正しいユーザーＩＤ及びパスワードを忘れてしまい、複数のユーザーＩＤ及びパスワードの入力を試した場合であっても、入力ユーザーＩＤ及び入力パスワードの内容に応じて、全く操作不能となることなく、ユーザー認証させることが可能となる。
【００４３】
一方、前記判定の結果、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力パスワードが前記登録パスワードと一致しない場合は（図３：Ｓ１０８ＮＯ）、組み合わせ判定部２０７は、その旨をデータ入力受付部２０４とヒント表示部２０８に通知する。当該通知を受けたデータ入力受付部２０４は、再度、タッチパネル上に認証画面４００を表示させる。又、当該通知を受けたヒント表示部２０８は、前記一致した入力ユーザーＩＤ又は入力パスワードをマスク表示で入力した状態にし、前記認証画面４００において、前記一致しなかった入力ユーザーＩＤ又は入力パスワードの入力欄に、対応する登録ユーザーＩＤ又は登録パスワードを構成する文字の種類を各文字毎に表示する（図３：Ｓ１０９）。
【００４４】
ここで、ヒント表示部２０８が表示する方法に特に限定は無い。例えば、前記入力ユーザーＩＤが前記登録ユーザーＩＤ（「ｐｉｙｏｐｉｙｏ」）と一致し、前記入力パスワードが前記登録パスワード（「ｈｏｇｅ＠＠＠＠１２３４」）と一致しなかった場合、図６（Ａ）に示すように、ヒント表示部２０８は、前記一致した入力ユーザーＩＤを、「＊」のマスク表示６００でユーザーＩＤの入力欄４０２に入力した状態とする。又、ヒント表示部２０８は、登録パスワード（「ｈｏｇｅ＠＠＠＠１２３４」）を構成する文字のうち、各文字の種類（アルファベット、記号、数字）を特定し、当該特定した文字の種類に、当該種類を示す記号（例えば、アルファベットであれば「●」、記号であれば「◎」、数字であれば「○」）を割り当てて、記号のみからなる記号登録パスワード（「●●●●◎◎◎◎○○○○」）を生成する。ヒント表示部２０８は、前記生成した記号登録パスワード６０１を、前記一致しなかった入力パスワードの入力欄４０３の近傍に表示する。これにより、登録パスワードを構成する文字の種類を各文字毎に表示することが出来て、ユーザーに正しいパスワードの構成の気付きを与えることが可能となる。又、ユーザー以外の第三者が、タッチパネルを覗き見して、正しいパスワードを知られる事態を防止する。又、ヒント表示部２０８は、文字の種類を示す記号６０２を、前記記号登録パスワード６０１の近傍に表示してもよい。
【００４５】
又、ヒント表示部２０８が前記記号登録パスワード６０１を表示した際に、その旨を組み合わせ表示部２０９に通知し、当該通知を受けた組み合わせ表示部２０９は、今まで入力された入力ユーザーＩＤと入力パスワードとの組の全てを表示するとともに、前記登録ユーザーＩＤに一致する入力ユーザーＩＤ、又は、前記登録パスワードに一致する入力パスワードを他の表示形態と異なる表示形態で表示する。
【００４６】
ここで、組み合わせ表示部２０９が表示する方法に特に限定は無い。例えば、組み合わせ表示部２０９は、先ず、図６（Ａ）に示すように、前記認証画面４００に、組み合わせ結果キー６０３を選択可能に表示させる（図３：Ｓ１１０）。ユーザーが前記組み合わせ結果キー６０３を選択しない場合は、組み合わせ表示部２０９は、特に何もしない。ユーザーが前記組み合わせ結果キー６０３を選択した場合は、組み合わせ表示部２０９は、タッチパネル上に組み合わせ結果画面６０４を表示させる（図３：Ｓ１１１）。
【００４７】
前記組み合わせ結果画面６０４には、組み合わせ結果のメッセージ６０５と、今まで入力された入力ユーザーＩＤの全て６０６と、今まで入力された入力パスワードの全て６０７と、組み合わせで一致しなかった旨のメッセージ６０８と、閉じるキー６０９とが表示される。例えば、前記入力パスワードが前記登録パスワード（「ｈｏｇｅ＠＠＠＠１２３４」）と一致する場合、図６（Ｂ）に示すように、組み合わせ表示部２０９は、前記入力パスワードの全て６０７のうち、登録ユーザーＩＤと一致する入力パスワードを他の表示形態（下線部なし）と異なる表示形態（下線部あり）６１０で表示する。前記表示形態として、例えば、組み合わせ表示部２０９は、登録ユーザーＩＤと一致する入力パスワードを他の色と異なる色で色付けして表示しても良い。これにより、ユーザー以外の第三者が、タッチパネルを覗き見して、正しいパスワードを知られる事態を更に防止する。
【００４８】
さて、ユーザーが、前記組み合わせ結果画面６０４の閉じるキー６０９を選択すると、組み合わせ表示部２０９は、当該組み合わせ結果画面６０４を閉じて、データ入力受付部２０４は、タッチパネル上に認証画面４００を再度表示することになる。
【００４９】
尚、既に、記号登録パスワード６０１が表示されたことから、前記組み合わせ結果画面６０４の表示は無くても構わない。
【００５０】
ここで、データ入力受付部２０４が、前記認証画面４００を表示することで、再度、ユーザーに入力ユーザーＩＤ及び入力パスワードの入力を促すことになる。つまり、ユーザーが、入力ユーザーＩＤ及び入力パスワードを新たに入力すると、データ入力受付部２０４は、前記ユーザーＩＤ及びパスワードの入力を受け付けて（図３：Ｓ１１２）、認証判定部２０５は、前記失敗回数（「５回」）を初期値（「０回」）に戻して、新たな入力ユーザーＩＤ及び入力パスワードを受け付け、前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力された入力パスワードが前記登録パスワードと一致するか否かを判定する（図３：Ｓ１１３）。
【００５１】
これで、前記入力ユーザーＩＤが前記登録ユーザーＩＤと一致し、且つ、前記入力パスワードが前記登録パスワードと一致する場合は（図３：Ｓ１１３ＹＥＳ）、認証判定部２０５は、ユーザー認証を実行する（図３：Ｓ１０４）。特に、ユーザーに、前記記号登録パスワード６０１や前記組み合わせ結果画面６０４を表示させているため、この場合のユーザー認証では、成功する可能性が高くなる。
【００５２】
一方、前記判定の結果、前記入力された入力ユーザーＩＤが前記登録ユーザーＩＤと一致しない、又は、前記入力された入力パスワードが前記登録パスワードと一致しない場合（図３：Ｓ１１３ＮＯ）、認証判定部２０５は、失敗回数を初期値（「０回」）から１回だけカウントし、当該失敗回数が前記アカウントロック回数と一致するか否かを判定する（図３：Ｓ１１４）。そして、前記失敗回数が前記アカウントロック回数と一致しない場合（図３：Ｓ１１４ＮＯ）、データ入力受付部２０４は、Ｓ１１２へ戻って、新たな入力ユーザーＩＤ及び入力パスワードを受け付ける（図３：Ｓ１１２）。つまり、再度、アカウントロックが初期化されて、ユーザーにアカウントロック回数だけ新たなユーザーＩＤ及びパスワードの入力の機会が与えられる。そのため、複数回、ユーザーＩＤ及びパスワードの入力を行ないたいユーザーに対してアカウントロック制限を一律に課すことなく、正しいユーザーＩＤ及びパスワードの入力を促すことが出来る。
【００５３】
一方、前記失敗回数が前記アカウントロック回数と一致する場合（図３：Ｓ１１４ＹＥＳ）、認証判定部２０５は、アカウントロックし、ユーザーから新たなユーザーＩＤ及びパスワードの入力を禁止して（ユーザー認証失敗）、処理を終了する（図３：Ｓ１１５）。又、Ｓ１０６において、前記判定の結果、前記第一の組、又は、前記第二の組のいずれも存在しない場合であっても（図３：Ｓ１０６ＮＯ）、一部判定部２０６は、その旨を認証判定部２０５に通知し、当該通知を受けた認証判定部２０５は、アカウントロックする（図３：Ｓ１１５）。これにより、全く正しいユーザーＩＤ又はパスワードを入力しなかったユーザーに対しては、通常のように、アカウントロック制限を課すことで、不正アクセスを防止出来る。
【００５４】
尚、本発明の実施形態では、端末装置１００を用いて、画像処理装置１０１のような電子機器のユーザー認証を実行するよう構成している。これにより、電子機器の前にユーザーが長時間滞留することは無く、他のユーザーに迷惑を掛けることが無い。又、本発明の実施形態では、前記構成に限らず、画像処理装置１０１の操作部に、端末装置１００の認証部を内蔵する構成にしても構わない。又、電子機器に特に限定は無く、画像処理装置１０１の他に、画像読取装置、画像形成装置、画像送信装置等を挙げることが出来る。
【００５５】
又、本発明の実施形態では、端末装置１００（認証装置）が各部を備えるよう構成したが、当該各部を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、前記プログラムを、各装置に読み出させ、各装置が前記各部を実現する。その場合、前記記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各手段が実行するステップをハードディスクに記憶させる方法として提供することも可能である。
【産業上の利用可能性】
【００５６】
以上のように、本発明に係る認証装置及び認証方法は、端末装置、画像処理装置等に有用であり、ユーザーがユーザーＩＤ又はパスワードを失念したとしても、複数回のユーザーＩＤ及びパスワードの入力により、正しいユーザーＩＤ及びパスワードを入力することが可能な認証装置及び認証方法として有効である。
【符号の説明】
【００５７】
１００  端末装置
１０１  画像処理装置
２０１  第一の通信部
２０２  第二の通信部
２０３  表示受付部
２０４  データ入力受付部
２０５  認証判定部
２０６  一部判定部
２０７  組み合わせ判定部
２０８  ヒント表示部
２０９  組み合わせ表示部
【図１】
0005985590.tif 000002
【図２】
0005985590.tif 000003
【図３】
0005985590.tif 000004
【図５】
0005985590.tif 000005
【図６】
0005985590.tif 000006
【図４】
0005985590.tif 000007