(57)【要約】【課題】  正規の使用者がパスワードを誤入力した場合であっても、不用意にパスワードを使用不能とすることのないパスワード認証方法を提供する。【解決手段】  ディジタル機器を利用する際の個人認証に使用され、入力手段から入力されたパスワードを記憶手段に登録されたパスワードと照合して、認証手段が前記入力パスワードの認証を行うパスワード認証方法において、前記入力パスワードと登録パスワードとが一致していない場合に、前記入力パスワードと登録パスワードとが類似であるか否かを判定する。この判定の結果が類似でない場合には、前記パスワードの入力を入力回数として計数し、パスワードの再入力を待つ。そして、前記入力回数の計数値が予め設定された入力回数閾値よりも大きい場合に、パスワードの入力を禁止する、あるいは、登録パスワードを無効化等の無効動作を行うようする。【選択図】  図１
2005208765.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル機器を利用する際の個人認証に使用され、入力手段から入力されたパスワードを記憶手段に登録されたパスワードと照合して、認証手段が前記入力パスワードの認証を行うパスワード認証方法において、
前記入力パスワードと登録パスワードとが一致していない場合に、前記入力パスワードと登録パスワードとが類似であるか否かを判定するステップと、
前記判定の結果が類似でない場合にのみ、前記パスワードの入力を入力回数として計数するステップと、
前記入力回数の計数値が予め設定された入力回数閾値よりも大きい場合に、パスワードの入力を禁止する、あるいは、登録パスワードを無効化するステップと、
を有することを特徴とするパスワード認証方法。
【請求項２】
ディジタル機器を利用する際の個人認証に使用され、入力手段から入力されたパスワードを記憶手段に登録されたパスワードと照合して、認証手段が前記入力パスワードの認証を行うパスワード認証方法において、
前記パスワードの入力回数を計数するステップと、
前記入力パスワードと登録パスワードとが一致していない場合に、前記入力パスワードと登録パスワードとが類似であるか否かを判定するステップと、
前記判定の結果が類似である場合にのみ、予め設定された入力回数閾値を増加するステップと、
前記入力回数の計数値が前記入力回数閾値よりも大きい場合に、パスワードの入力を禁止する、あるいは、登録パスワードを無効化するステップと、
を有することを特徴とするパスワード認証方法。
【請求項３】
前記類似の判定は、前記入力パスワードと前記登録パスワードの対応する文字位置において、それぞれの文字が不一致である位置の数が予め設定された類似閾値より小さい場合に、両パスワードが類似であると判定する請求項１または２に記載のパスワード認証方法。
【請求項４】
前記類似の判定は、前記入力パスワードと前記登録パスワードの対応する文字位置において、予め指定した文字位置のそれぞれの文字が一致する場合に、両パスワードが類似であると判定する請求項１または２に記載のパスワード認証方法。
【請求項５】
前記類似の判定は、予め類似文字群を設定し、前記入力パスワードと前記登録パスワードの対応する全ての文字位置において、それぞれの文字が同一の前記類似文字群に属する場合に、両パスワードが類似であると判定する請求項１または２に記載のパスワード認証方法。
【請求項６】
前記類似の判定は、前記入力パスワードと前記登録パスワードの対応する全ての文字位置において、それぞれの文字の画数が一致する場合に、両パスワードが類似であると判定する請求項１または２に記載のパスワード認証方法。
【請求項７】
前記類似の判定は、前記入力パスワードと前記登録パスワードの文字数が同一である場合に、両パスワードが類似であると判定する請求項１または２に記載のパスワード認証方法。
【請求項８】
前記類似の判定は、前記入力パスワードが予め設定した類似パスワードに一致する場合に、入力パスワードが登録パスワードと類似であると判定する請求項１または２に記載のパスワード認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードの認証方法に関する。
【背景技術】
【０００２】
コンピュータシステムをはじめとするディジタル機器等において、これらの機器を使用しようとする者が使用権限を与えられている者であるかどうかを確認するために、有限長の文字列（以下、パスワードと記述する。）を用いて使用者の確認を行う認証技術が一般化している。このパスワードを用いた認証方法では、例えば、使用者がユーザＩＤとパスワードを入力し、認証手段がユーザＩＤと対応づけて登録されている登録パスワードと入力パスワードとを照合し、両パスワードが一致する場合にだけ上記機器の使用が可能となるようにしている。
【０００３】
また、このようなパスワードを用いた認証方法では、第３者がパスワードを推定することを防止する目的で、誤ったパスワードが予め設定された入力回数（入力回数閾値）を超えて入力されると、例えば、上記機器をパスワードが入力できない状態とする、あるいは、当該使用者に対応する登録パスワードを無効化する等の対応が行われるようになっている（例えば、特許文献１等参照）。すなわち、第３者が、登録パスワードに合致するまでパスワードを繰り返し入力し、登録パスワードを取得することを防止しているのである。
【０００４】
また、登録パスワードの推測を困難とするための他の対策として、例えば、登録パスワードの文字数を多くする方法や登録パスワードを定期的に変更する方法等が実施されている。
【特許文献１】特開平９−２１２４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来の技術では、正規の使用者がパスワードの入力を行っている場合であっても、パスワードの入力間違いを繰り返したときに、パスワードが使用できなくなる等の問題が発生する。
【０００６】
また、上述の登録パスワードの文字数を多くする対策や登録パスワードを定期的に変更する対策を採用した場合は、パスワードの誤入力の増大や変更前のパスワードとの混同が生じるため、使用者が誤ったパスワードを入力する可能性が増大するため、パスワードが使用できなくなる頻度が多くなり、使用者にとって使い勝手の悪いものとなっている。
【０００７】
本発明は、上記従来の事情に基づいて提案されたものであって、正規の使用者がパスワードを誤入力した場合であっても、不用意にパスワードを使用不能とすることのないパスワード認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために以下の手段を採用している。すなわち、本発明は、  ディジタル機器を利用する際の個人認証に使用され、入力手段から入力されたパスワードを記憶手段に登録されたパスワードと照合して、認証手段が前記入力パスワードの認証を行うパスワード認証方法を前提とし、前記入力パスワードと登録パスワードとが一致していない場合に、前記入力パスワードと登録パスワードとが類似であるか否かを判定する。この判定の結果が類似でない場合には、前記パスワードの入力を入力回数として計数し、パスワードの再入力を待つ。そして、前記入力回数の計数値が予め設定された入力回数閾値よりも大きい場合に、パスワードの入力を禁止する、あるいは、登録パスワードを無効化等の無効動作を行うようにしている。
【０００９】
このようにすれば、入力されたパスワードが登録パスワードと類似である場合、このパスワード入力は、上記無効動作を行うために計数される入力回数に含まれない。したがって、使用者が類似パスワードを入力した場合には、上記無効動作が行われるまでの入力回数は減少しない。
【００１０】
また、前記手順に代えて、パスワードの入力回数を計数するとともに、前記入力パスワードと登録パスワードとが一致していない場合に、前記入力パスワードと登録パスワードとが類似であるか否かを判定し、この判定の結果が類似である場合に、前記入力回数閾値を増加させる手順を採用しても同様の効果を得ることができる。
【００１１】
なお、入力パスワードと登録パスワードの類似を判定する方法としては、「両パスワードにおいて、予め指定した文字数未満の文字が異なる」、「両パスワードにおいて、予め指定した文字位置の文字が一致する」、「予め類似文字群を設定しておき、両パスワードの対応する全ての文字位置において、それぞれの文字が同一の前記類似文字群に属する」、「両パスワードの対応する全ての文字位置において、それぞれの文字の画数が一致する」、「両パスワードの文字数が同一である」、「入力パスワードが予め設定した類似パスワードに一致する」等の条件を満足する場合に類似であると判定する方法を採用することができる。
【発明の効果】
【００１２】
本発明によれば、入力パスワードが登録パスワードと類似であれば、当該パスワードの入力は、パスワード入力不可や登録パスワード使用不可とするために計数する入力回数に含まれない。
【００１３】
したがって、正規の使用者がパスワードを誤入力した場合であっても、当該パスワードが本人の入力する可能性の高い類似パスワードであれば、無効動作が行われるまでの入力回数は変化しない。
【００１４】
このため、正規の使用者がパスワードの誤入力を繰り返したとしても、不用意に無効動作が行われることを防止することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面にしたがって詳細に説明する。
【００１６】
（実施の形態１）
図１は、本発明のパスワード認証方法の手順を示すフロー図であり、図２は、本方法を適用するパスワード認証装置１０の概略機能ブロック図である。
【００１７】
例えば、上記パスワード認証装置１０を複写機等の画像形成装置２０に設ける場合、図５に示すように、パスワード認証装置１０は、原稿を複写して画像形成を行う画像形成部２１と使用者が当該画像形成部２１に対して複写条件や複写実行指示等を行うタッチパネル等からなる操作部２２との間に設置される。このとき、パスワード認証装置１０は、操作部２２から入力されるパスワードの認証を行い、認証が成功した場合にだけ操作部２２からの指示を画像形成部２１に通知することになる。
【００１８】
図２に示すように、上記パスワード認証装置１０は、使用者を特定するユーザＩＤと登録パスワードと後述のパスワード入力回数Ｎとが対応づけて格納されるハードディスクやメモリ等からなる記憶手段３、使用者がユーザＩＤとパスワードの入力を行うキーボードやタッチパネル等からなる入力手段１（図５の例では、操作部２２が入力手段１である。）、及び当該入力パスワードの認証を行う認証手段２を備えている。なお、上記認証手段２、及び、後述の入力回数比較手段４、閾値設定手段５は、回路等のハードウエアで構成しても、プログラム等のソフトウエアとして構成してもよい。例えば、マイクロコンピュータと、ＲＯＭ等のメモリに格納した当該マイクロコンピュータで実行されるプログラムとにより構成することが可能である。
【００１９】
図１に示すように、使用者が入力手段１からユーザＩＤとともにパスワードの入力を行うと（図１  Ｓ１）、認証手段２は当該ユーザＩＤに対応する登録パスワード及び入力回数Ｎを記憶手段３から読み出し、当該登録パスワードと入力パスワードとの比較を行う。
【００２０】
上記比較は、まず、認証手段２が備える一致判定部２ａが、両パスワードが完全に一致しているか否かを判定する（図１  Ｓ２）。このとき、両パスワードが一致しないと判定された場合、認証手段２が備える類似判定部２ｂが、両パスワードが類似であるか否かを判定する（図１  Ｓ３）。
【００２１】
この類似の判定は、例えば、入力パスワードと登録パスワードの対応する文字位置において、それぞれの文字が不一致である位置の数に基づいて行うことができる。すなわち、上記不一致である位置の数が予め設定された類似閾値より小さい場合に類似と判定するのである。
【００２２】
例えば、上記類似閾値として「２」が上記類似判定部２ｂに設定されている場合を説明する。このとき、登録パスワードが「１２３４」の４文字であり、入力パスワードが「１３３５」であるとすると、両パスワードは左から２番目と４番目に位置する文字が一致していない。したがって、不一致である位置の数は「２」となり、両パスワードは類似でないと判定される。また、この例において、入力パスワードが「１２３５」であるときには、不一致である位置の数は「１」であるため、両パスワードは類似であると判定される。
【００２３】
なお、本実施の形態では、上記類似閾値は、上記閾値設定手段５により任意に設定できるようにしている。
【００２４】
さて、上記類似の判定（図１  Ｓ３）において、両パスワードが類似でないと判定されると（上記の例の入力パスワードが「１３３５」である場合。図１  Ｓ３：Ｎｏ）、類似判定部２ｂは上記入力回数Ｎを１増加させ（図１  Ｓ４）、この入力回数Ｎを入力回数比較手段４に入力するとともに、入力回数Ｎを記憶手段３にユーザＩＤと対応づけて記憶する。
【００２５】
このとき、入力回数比較手段４は、予め上記閾値設定手段５を介して設定されている入力回数閾値ａと入力された入力回数Ｎとの比較を行い（図１  Ｓ５）、Ｎ＞ａである場合に、上記入力手段１をパスワードが入力できない状態とする、あるいは、入力されたユーザＩＤに対応する登録パスワードを無効にする等の無効動作を入力手段１あるいは記憶手段３に指示する（図１  Ｓ５：Ｙｅｓ→Ｓ６）。また、Ｎ≦ａである場合は、入力回数比較手段４は、上記入力手段１をパスワードの入力待機状態にする（図１  Ｓ６：Ｎｏ）。
【００２６】
例えば、入力回数閾値ａが「３」である場合には、入力回数Ｎが「４」以上、すなわち、登録パスワードに一致も類似もしないパスワードが４回連続で入力されると上記無効動作が実行されることになる。
【００２７】
一方、上記類似の判定（図１  Ｓ３）において、両パスワードが類似であると判定されると（上記の例の入力パスワードが「１２３５」である場合。図１  Ｓ３：Ｙｅｓ）、類似判定部２ｂは入力手段１をパスワードの入力待機状態とする。したがって、両パスワードが類似と判定された場合は、このパスワードの入力は入力回数Ｎに計数されない。
【００２８】
以上説明したように、本発明では、入力されたパスワードが登録パスワードに一致しない場合であっても、類似であると判定されるパスワードの入力は、上記無効動作を実行するために計数する入力回数に含まれない。このため、使用者がパスワードを誤入力した場合であっても、入力パスワードが、本人が入力する可能性の高い、登録パスワードと類似するパスワードであれば、当該入力は無効動作の実行に関与しない。
【００２９】
ところで、上記一致の判定（図１  Ｓ２）において、両パスワードが一致すると判定された場合には（図１  Ｓ２：ＹＥＳ）、上記一致判定部２ａは、上記入力回数Ｎを「０」として上記記憶手段３にユーザＩＤと対応づけて記憶させるとともに（図１  Ｓ７）、認証成功として当該パスワード認証装置１０が設けられる機器を使用者が使用できる状態にする（図１  Ｓ８）。
【００３０】
なお、上記実施の形態では、パスワードの入力回数Ｎを上記ユーザＩＤごとに計数するために、入力回数Ｎの値が変更されたときに、入力されたユーザＩＤと対応づけて記憶手段３に記憶させるようにしているが、このユーザＩＤの入力は必須の要件ではない。例えば、入力手段１から、パスワードのみを入力する場合には、上記入力回数比較手段４が入力回数Ｎの値を保持する構成としてもよい。
【００３１】
また、上記では、両パスワードの判定の結果が類似でない場合にのみ、前記パスワードの入力回数Ｎを計数する構成としたが、パスワードが入力されたときに、入力回数Ｎを計数し、両パスワードの判定の結果が類似である場合に当該入力回数Ｎの値を１減少させる構成としてもよいことは勿論である。
【００３２】
ところで、上記実施の形態では、両パスワードの類似の判定を入力パスワードと登録パスワードの対応する文字位置において、それぞれの文字が不一致である位置の数に基づいて行ったが、これに限るものではない。
【００３３】
他の方法として、例えば、「先頭から３番目と４番目とが一致するときは類似と判定する」のように、両パスワードにおいて、予め指定したパスワードの文字位置の文字が一致する場合を類似と判定してもよい。
【００３４】
また、他の方法として、予め類似文字群を設定し、前記入力パスワードと前記登録パスワードの対応する全ての文字位置において、それぞれの文字が同一の類似文字群に属する場合に、両パスワードが類似であると判定してもよい。例えば、｛１、２、３、４、５｝を１つの類似文字群、また、｛６、７、８、９、０｝を別の類似文字群と設定した場合、１と２は類似と判定されるが、１と０は類似と判定されない。したがって、登録パスワードが「１２３４」である場合、入力パスワード「２２３４」は類似であると判定されるが、入力パスワード「０２３４」は類似でないと判定されることになる。
【００３５】
さらに、上記類似文字群を同一画数の文字としてもよい。すなわち、登録パスワードが「あいいいあ」であれば、各文字の画数は３、２、２、２、３であるので、入力パスワード「あうううあ」は類似であると判定され、入力パスワード「あああああ」は、類似でないと判定される。
【００３６】
加えて、入力パスワードと登録パスワードの文字数が同一である場合や、入力パスワードが予め設定した類似パスワードに一致する場合に両パスワードが類似であると判定する方法を採用することも可能である。
【００３７】
さらにいえば、上記類似の判定は、単一の条件で行う必要はなく、複数の条件を組み合わせてもよい。
【００３８】
（実施の形態２）
図３は、本発明のパスワード認証方法の他の実施の形態の手順を示すフロー図であり、図４は、パスワード認証装置１０の機能ブロック図である。なお、図３、４では、上記実施の形態１と同一の手順、及びブロックに同一の符号を付している。
【００３９】
以下では、図３及び図４に基づいて、上記実施の形態１と相違する点のみを説明する。
【００４０】
図３に示すように、上記実施の形態１と同様に、入力手段１からパスワードが入力されると（図３  Ｓ１）、一致判定部２ａは、両パスワードが一致するか否かを判定する（図３  Ｓ２）。
【００４１】
ここで、一致判定部２ａが、両パスワードが一致しないと判定した場合、一致判定部２ａは、上記入力回数Ｎを１増加させるとともに、当該入力回数Ｎの値を入力回数比較手段４に入力する（図３  Ｓ３１）。
【００４２】
続いて、類似判定部２ｂが、両パスワードが類似であるか否かを判定する（図３  Ｓ３）。この類似の判定において、類似判定部２ｂが、両パスワードが類似であると判定されると、類似判定部２ｂは上記入力回数比較手段４に予め設定されている入力回数閾値ａを１増加させるとともに、入力手段１をパスワードの入力待機状態とする（図３  Ｓ３２）。
【００４３】
また、類似判定部２ｂが、両パスワードが類似でないと判定した場合は、入力回数比較手段４に上記入力回数Ｎと上記入力回数閾値aとの比較を指示する。このとき、入力回数比較手段４が行う処理は、上記実施の形態１と同様である（図３  Ｓ５：Ｙｅｓ→Ｓ６、及びＳ５：Ｎｏ）。
【００４４】
以上説明したように、本実施の形態では、入力されたパスワードが登録パスワードに一致しない場合であっても、類似すると判定されたときは入力回数閾値ａを増加させる。すなわち、当該パスワードの入力は、上記無効動作を実行するために計数する入力回数として計数されない。このため、正規の使用者がパスワードを誤入力した場合であっても、入力したパスワードが、本人が入力する可能性の高い、登録パスワードと類似するパスワードであれば、当該入力は無効動作の実行に関与しない。
【００４５】
なお、上記各実施の形態で説明した構成は、具体例を示すものであり、本発明の技術的範囲を限定するものではない。本発明の効果を奏する範囲において任意に設計することが可能である。
【産業上の利用可能性】
【００４６】
本発明は、正規の使用者がパスワードを誤入力した場合であっても、不用意にパスワードを使用不能とすることを防止することができるという効果を有し、認証を必要とする機器等のパスワード認証方法として有用である。
【図面の簡単な説明】
【００４７】
【図１】本発明のパスワード認証方法を示すのフロー図。
【図２】本発明を適用したパスワード認証装置の概略機能ブロック図
【図３】本発明の他の実施の形態のパスワード認証方法を示すのフロー図。
【図４】本発明を適用したパスワード認証装置の概略機能ブロック図
【図５】本発明を適用した画像形成装置の概略機能ブロック図
【符号の説明】
【００４８】
１    入力手段
２    認証手段
２ａ  一致判定部
２ｂ  類似判定部
３    記憶手段
４    入力回数比較手段
５    閾値設定手段
１０    パスワード認証装置
２０    画像形成装置
Ｎ    入力回数
ａ    入力回数閾値
【図１】
2005208765.tif 000003
【図２】
2005208765.tif 000004
【図３】
2005208765.tif 000005
【図４】
2005208765.tif 000006
【図５】
2005208765.tif 000007