(57)【要約】【課題】  パスワード入力が１桁なされる度に、その入力桁までの入力パスワードとその入力桁までの登録パスワードとが一致するか否かを判定し、一致しない場合に次桁の入力の可否をランダムとすることで、登録パスワードの推定を困難にする。【解決手段】  パスワード認証装置は、ディジタル機器を利用する際の個人認証に使用される装置であって、認証手段と、入力可否設定手段とを備えている。認証手段は、入力手段から入力された入力パスワードと予め登録された登録パスワードとを照合して、入力パスワードの認証を行うとともに、パスワード入力が１桁なされる度に、その入力桁までの入力パスワードとその入力桁までの登録パスワードとが一致するか否かを判定する。入力可否設定手段は、認証手段での判定結果が一致している場合に入力手段からの入力桁の次桁の入力を可能とし、判定結果が不一致である場合に入力手段からの次桁の入力の可否をランダムに決定する。【選択図】  図１
2006059336.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル機器を利用する際の個人認証に使用されるパスワード認証装置において、
入力手段から入力された入力パスワードと予め登録された登録パスワードとを照合して、前記入力パスワードの認証を行うとともに、パスワード入力が１桁なされる度に、その入力桁までの前記入力パスワードと前記入力桁までの前記登録パスワードとが一致するか否かを判定する認証手段と、
前記認証手段での判定結果が一致している場合に前記入力手段からの前記入力桁の次桁の入力を可能とし、前記判定結果が不一致である場合に前記入力手段からの前記次桁の入力の可否をランダムに決定する入力可否設定手段と、
を備えるパスワード認証装置。
【請求項２】
前記入力可否設定手段は、前記登録パスワードの所定桁数以降の各桁が入力される度に起動する、請求項１記載のパスワード認証装置。
【請求項３】
前記入力パスワードの各桁が入力されてから前記次桁が入力されるまでの入力時間を計測し、前記入力時間が予め設定された時間以上となった場合に、前記入力パスワードの入力が完了したと認識する入力確定手段をさらに備える、請求項１又は２記載のパスワード認証装置。
【請求項４】
前記入力確定手段は、前記登録パスワードの所定桁数以降の各桁が入力される度に起動する、請求項３記載のパスワード認証装置。
【請求項５】
前記入力確定手段は、パスワード入力が１桁なされる度に起動する、請求項３記載のパスワード認証装置。
【請求項６】
前記認証手段は、前記入力桁の桁数が予め設定された入力可能最大桁数に達したか否かをさらに判定可能である、請求項１から５のいずれか１項に記載のパスワード認証装置。
【請求項７】
前記登録パスワードは、複数登録され、互いに権限の強度が異なるとともに、所定桁数の第１パスワードと前記第１パスワードに付加される別の所定桁数の第２パスワードとからそれぞれなる、請求項１から６のいずれか１項に記載のパスワード認証装置。
【請求項８】
ディジタル機器を利用する際の個人認証に使用されるパスワード認証装置において行われる認証方法であって、
前記ディジタル機器の入力手段から入力された入力パスワードと予め登録された登録パスワードとを照合して、前記入力パスワードの認証を行うとともに、パスワード入力が１桁なされる度に、その入力桁までの前記入力パスワードと前記入力桁までの前記登録パスワードとが一致するか否かを判定する認証ステップと、
前記認証ステップでの判定結果が一致している場合に前記入力手段からの前記入力桁の次桁の入力を可能とし、前記判定結果が不一致である場合に前記入力手段からの前記次桁の入力の可否をランダムに決定する入力可否設定ステップと、
を含む認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード認証装置に関し、ディジタル機器を利用する際の個人認証に使用されるパスワード認証装置及び認証方法に関する。
【背景技術】
【０００２】
通常、パスワード認証装置においては、ユーザ名とパスワードの２つを入力させることでユーザ毎に権限を与えていたが、その２つによって、各ユーザに対しユーザの登録や権限の付与等の管理を行っていたため大変手間がかかっていた。
【０００３】
そこで、従来、パスワード１つによって、権限の強度が異なる各ユーザを管理できるようにすることが行われている。権限の強度が異なるとは、例えば、一般ユーザレベルの権限、一般ユーザを管理する管理者レベルの権限等の権限の強度の相違をいう。この権限強度の異なるパスワードとして、例えば、ユーザパスワードと管理者パスワードが挙げられる。
【０００４】
しかしながら、上述のパスワード認証装置では、一般ユーザが偶然にも予め登録された管理者パスワードと同じ構成のパスワードをユーザパスワードとして登録してしまった場合、パスワードが同一となり、認証の際に、管理者としてログインしたのか一般ユーザとしてログインしたのかわからなくなり、一般ユーザに管理者としての権限を不正に与えてしまうことがあった。
【０００５】
そこで、上記問題を防止するために、下記特許文献１、２では、管理者パスワードとして、ユーザが登録できるユーザパスワードの桁数より大きい桁数のものを用いることが提案されている。
【特許文献１】特開２００３−８８０１号公報
【特許文献２】特開２００２−３６５９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献において、管理者パスワードを入力できるようにするには、入力手段において、管理者パスワードの桁数までは入力可能としておかなければならず、そのため管理者パスワードが自己のパスワードよりも大きな桁数であることが一般ユーザにも簡単に知られてしまう。
【０００７】
本発明は、上記問題に鑑み、パスワード入力が１桁なされる度に、入力桁までの入力パスワードと、その入力桁までの登録パスワードとが一致するか否かを判定し、一致しない場合には次桁の入力の可否をランダムとすることで、登録パスワードの推定を困難にすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明のパスワード認証装置は、ディジタル機器を利用する際の個人認証に使用されるパスワード認証装置を前提とし、認証手段と、入力可否設定手段とを備えている。
【０００９】
認証手段は、入力手段から入力された入力パスワードと予め登録された登録パスワードとを照合して、入力パスワードの認証を行うとともに、パスワード入力が１桁なされる度に、その入力桁までの入力パスワードとその入力桁までの登録パスワードとが一致するか否かを判定する。入力可否設定手段は、認証手段での判定結果が一致している場合に入力手段からの入力桁の次桁の入力を可能とし、判定結果が不一致である場合に入力手段からの次桁の入力の可否をランダムに決定する。
【００１０】
このようにすれば、パスワード入力が１桁なされる度に、その入力桁までの入力パスワードと、その入力桁までの登録パスワードとが一致するか否かを判定し、一致しない場合には次桁の入力の可否をランダムとすることで、登録パスワードの推定を困難にすることができる。
【００１１】
また、入力可否設定手段は、登録パスワードの所定桁数以降の各桁が入力される度に起動してもよい。
【００１２】
このようにすれば、入力可否設定手段は、所定桁数（例えばユーザパスワードの桁数）以降の各桁を入力する度に起動するので、権限のより大きな登録パスワードの推定を困難にすることができる。
【００１３】
また、入力パスワードの各桁が入力されてから次桁が入力されるまでの入力時間を計測し、入力時間が予め設定された時間以上となった場合に、入力パスワードの入力が完了したと認識する入力確定手段をさらに備えても良い。
【００１４】
このようにすれば、入力時間が予め設定された時間以上になった場合に、入力が完了したと認識するので、パスワード入力の操作性が高まる。なお、例えば入力確定手段は、登録パスワードの所定桁数以降の各桁が入力される度に起動してもよく、パスワード入力が１桁なされる度に起動してもよい。
【００１５】
さらに、認証手段は、入力桁の桁数が予め設定された入力可能最大桁数に達したか否かをさらに判定可能であってもよい。
【００１６】
また、登録パスワードは、複数登録され、互いに権限の強度が異なるとともに、所定桁数の第１パスワードと第１パスワードに付加される別の所定桁数の第２パスワードとからそれぞれなってもよい。
【００１７】
このようにすれば、一般ユーザを特定するための認証なのか、権限のより大きな者（例えば管理者）を特定するための認証なのかを区別できる。
【００１８】
本発明の認証方法は、ディジタル機器を利用する際の個人認証に使用されるパスワード認証装置において行われる認証方法であって、認証ステップと、入力可否設定ステップとを含む。認証ステップでは、ディジタル機器の入力手段から入力された入力パスワードと予め登録された登録パスワードとを照合して、入力パスワードの認証を行うとともに、パスワード入力が１桁なされる度に、その入力桁までの入力パスワードとその入力桁までの登録パスワードとが一致するか否かを判定する。入力可否設定ステップでは、認証ステップでの判定結果が一致している場合に入力手段からの入力桁の次桁の入力を可能とし、判定結果が不一致である場合に入力手段からの次桁の入力の可否をランダムに決定する。
【発明の効果】
【００１９】
パスワード入力が１桁なされる度に、その入力桁までの入力パスワードとその入力桁までの登録パスワードとが一致するか否かを判定し、一致しない場合に次桁の入力の可否をランダムとすることで、登録パスワードの推定を困難にすることができる。
【発明を実施するための最良の形態】
【００２０】
図１は本発明の一実施形態におけるパスワード認証装置１０の概略機能ブロック図であり、図２は、本発明の一実施形態におけるパスワード認証装置１０の動作を示すフロー図である。
【００２１】
例えば、図３に示すように、パスワード認証装置１０が複写機等の画像形成装置２０に内蔵されている場合において、使用者は、操作キーやタッチパネル等からなる入力手段１からパスワード入力を行い、入力された入力パスワードについての認証が成功すると、入力手段１から画像形成部２１に対して、複写条件や複写実行指示等を通知することとなる。
【００２２】
パスワード認証装置１０では、入力手段１を介して、使用者を特定する登録パスワードが認証手段２に予め格納される。本実施形態では、図４（ａ）に示すようにユーザパスワードとしてｎ桁のパスワードが複数登録されているとともに、図４（ｂ）に示すようにさらにそのｎ桁に所定桁数Ｎが付加された（ｎ＋Ｎ）桁の、より権限の大きな管理者パスワードが複数登録されているものとする。さらに、認証手段２には、パスワード入力が際限なく行われるのを防止するため、入力可能最大桁数Ｍが予め設定されている。ここで（ｎ＋Ｎ）＜Ｍとする。
【００２３】
使用者は、入力手段１を介してパスワード入力を行う。本実施形態では、例えば図４（ｃ）に示すように現在の入力桁数をＡ（Ａ≦Ｍ）とする。
【００２４】
入力された各桁の値は認証手段２に保持され、タッチパネルからなる表示手段３を介して使用者に対し入力パスワードを認識させるようにしている。また、ユーザは、入力手段１から、入力パスワードの２桁目以降の各桁の入力を許容する所定時間（例えば、１秒）を、入力確定手段４に内蔵のタイマーにおいて予め設定しておく。
【００２５】
以下、本発明のパスワード認証装置１０の動作を図２に従って詳細に説明する。
【００２６】
表示手段３にパスワード入力画面が表示され、ユーザによるパスワード入力が可能になると、認証手段２により、入力手段１から入力があったか否かが判定される（Ｓ１）。
【００２７】
判定処理Ｓ１で入力がなかった場合であってそれが１桁目の入力についての場合、すなわちＡ＝０の場合は、パスワード認証装置１０は、１桁目の入力があるまで、表示手段３にパスワード入力画面が表示された状態で待機する（Ｓ２→Ｓ１）。
【００２８】
また、認証手段２は、判定処理Ｓ１で１桁目以降の各桁の入力があったと判定される度に、その時点での入力桁数Ａが入力可能最大桁数Ｍに達しているか否かを判定する（Ｓ３）。
【００２９】
判定処理Ｓ３で、入力可能最大桁数Ｍに達している場合は、認証手段２により、入力パスワードとユーザパスワードの互いの各桁の数値が一致しているか否かが判定される（Ｓ３→Ｓ１０）。
【００３０】
判定処理Ｓ１０で一致している場合は、ユーザとしての認証が成功したとして、画像形成装置２０のユーザ用処理が可能となる（Ｓ１１）。
【００３１】
一方、判定処理Ｓ１０で一致していない場合は、認証手段２により、入力パスワードと管理者パスワードとの互いの各桁の数値が一致したか否かが判定される（Ｓ１０→Ｓ１２）。
【００３２】
判定処理Ｓ１２で一致している場合は、管理者としての認証が成功したとして、画像形成装置２０の管理者用処理が可能となる（Ｓ１３）。
【００３３】
また、判定処理Ｓ１２で一致しないと判定された場合はパスワード認証処理を終了する。
【００３４】
一方、判定処理Ｓ３で入力可能最大桁数に達していない場合は、それ以上の入力が可能なので、入力確定手段４により、１桁目以降の各桁の入力がある度に、入力確定手段４に内蔵されるタイマーがリセットされ（Ｓ４）、次桁の入力までの時間が改めて計測されることとなる。
【００３５】
上記タイマーのリセットが行われると、認証手段２により、入力桁数Ａがユーザパスワードの桁数ｎより小さいか否かが判定される（Ｓ５）。
【００３６】
判定処理Ｓ５で入力桁数Ａがユーザパスワードの桁数ｎよりも小さい場合は、判定処理Ｓ１へ移行し、入力手段１から入力があったか否かが判定される（Ｓ５→Ｓ１）。
【００３７】
一方、判定処理Ｓ５で入力桁数Ａがユーザパスワードの桁数ｎ以上の場合は、認証手段２により、入力桁Ａ桁までの入力パスワードと管理者パスワードの最初のＡ桁との互いの各桁の数値が一致しているか否かが判定される（Ｓ６）。
【００３８】
判定処理Ｓ６で一致している場合は、判定処理Ｓ１へと移行し、入力手段１から入力があったか否かが判定される（Ｓ６→Ｓ１）。
【００３９】
判定処理Ｓ６で、一致していない場合は、入力可否設定手段５が起動し、次桁の入力の可否がランダム（例えば、入力可能確率５０％）に設定される（Ｓ７）。
【００４０】
処理Ｓ７で次桁の入力の可否がランダムに設定されると、認証手段２により、次桁の入力が可能か否かが判定され（Ｓ８）、次桁の入力が可能であれば入力手段１から入力があったか否かの判定処理Ｓ１へと移行し、次桁の入力が不可能であれば入力桁数Ａがユーザパスワードの桁数ｎと等しいか否かが判定される（Ｓ９）。
【００４１】
判定処理Ｓ９で入力桁数Ａがユーザパスワードの桁数ｎと等しいと判定された場合、入力パスワードとユーザパスワードとの互いの各桁の数値が一致するか否かが判定される（Ｓ１０）。
【００４２】
判定処理Ｓ１０で一致している場合は、ユーザとしての認証が成功したとして、画像形成装置２０のユーザ用処理が可能となる（Ｓ１１）。
【００４３】
また、判定処理Ｓ１０で一致していない場合は、認証手段２により、入力パスワードと管理者パスワードとの互いの各桁の数値が一致したか否かが判定される（Ｓ１０→Ｓ１２）。
【００４４】
判定処理Ｓ１２で入力パスワードと管理者パスワードとの互いの各桁の数値が一致する場合は、管理者としての認証が成功したとして、画像形成装置２０の管理者用処理が可能となる（Ｓ１３）。
【００４５】
また、判定処理Ｓ１２で一致しないと判定された場合は、パスワード認証処理を終了する。
【００４６】
なお、判定処理Ｓ１で、入力がなかったと判定された場合であってＡ＝０でない場合、すなわち入力パスワードの２桁目以降の各桁の入力がない場合は、入力確定手段４により、その都度、入力確定手段４のタイマーに予め設定した所定時間が経過したか否かが判定される（Ｓ１４）。
【００４７】
判定処理Ｓ１４で所定時間が経過していない場合は、再度入力手段１から入力があったか否かの判定処理Ｓ１へ移行し、所定時間が経過した場合は、判定処理Ｓ１０へと移行し、上述と同様の処理を行う。
【００４８】
なお、上記実施形態では、１桁目以降の各桁を入力する度に入力確定手段４が起動する構成について説明したが、この構成に代えて、ユーザパスワードの桁数以降の各桁を入力する度に起動する構成が採用されても良い。
【００４９】
このようにすれば、パスワード入力が１桁なされる度に、その入力桁までの入力パスワードとその入力桁までの登録パスワードとの互いの各桁の数値が一致するか否かを判定し、一致しない場合に次桁の入力の可否をランダムとすることで、登録パスワードの推定を困難にすることができる。
【００５０】
また、上記実施形態において、登録パスワードは、認証手段において１つのみ格納されていても良い。さらに、入力可否設定手段及び入力確定手段は、例えば５桁の登録パスワードについて所定桁数が３桁である場合であって４桁目以降の入力が行われた場合に、入力が１桁行われる都度起動しても良い。
【００５１】
また、ディジタル機器は、画像形成装置に限定されるものではなく、例えばパーソナルコンピュータのような情報処理装置であっても良い。この場合、入力手段としては例えばキーボードが挙げられ、出力手段としては例えばモニタが挙げられる。
【００５２】
なお、上記実施形態の説明は、単に具体例を示すものであり、本願発明の技術的範囲を制限するものではない。本願の効果を奏する範囲において、任意の構成を採用することが可能である。
【産業上の利用可能性】
【００５３】
パスワード入力が１桁なされる度に、その入力桁までの入力パスワードとその入力桁までの登録パスワードとが一致するか否かを判定し、一致しない場合に次桁の入力の可否をランダムとすることで、登録パスワードの推定を困難にすることができるので有用である。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態におけるパスワード認証装置の機能ブロック図である。
【図２】本発明の一実施形態におけるパスワード認証装置の動作を示すフロー図である。
【図３】本発明を適用した画像形成装置の概略機能ブロック図である。
【図４】登録パスワードの具体例を示す図である。
【符号の説明】
【００５５】
１    入力手段
２    認証手段
４    入力確定手段
５    入力可否設定手段
１０    パスワード認証装置
【図１】
2006059336.tif 000003
【図２】
2006059336.tif 000004
【図３】
2006059336.tif 000005
【図４】
2006059336.tif 000006