(57)【要約】【課題】ユーザ及び管理者に負担をかけることなく簡単な仕組みで、パスワードの不正入力によるパスワードの見破りを確実に防止し、パスワードのセキュリティを高めること。【解決手段】入力パスワードと登録パスワードの一致回数を記憶する第１の記憶部と、入力パスワードと登録パスワードの不一致回数を記憶する第２の記憶部と、制御部から構成されるパスワード確認装置であって、制御部は、動作開始時に第１、第２の記憶部をクリアし、その後入力されたパスワードと予め記憶されている登録パスワードを比較し、一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求め、一致した場合は、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値を比較し、第１の記憶部の値が第２の記憶部の値未満の場合はパスワードの再入力を求め、第１の記憶部の値が第２の記憶部の値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了する。【選択図】　　図１
2004021322.tif 000002
【特許請求の範囲】
【請求項１】
入力パスワードと登録パスワードの一致回数を記憶する第１の記憶部と、入力パスワードと登録パスワードの不一致回数を記憶する第２の記憶部と、制御部から構成されるパスワード確認装置であって、
制御部は、動作開始時に第１、第２の記憶部をクリアし、その後入力されたパスワードと予め記憶されている登録パスワードを比較し、一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求め、一致した場合は、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値を比較し、第１の記憶部の値が第２の記憶部の値未満の場合はパスワードの再入力を求め、第１の記憶部の値が第２の記憶部の値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了することを特徴とするパスワード確認装置。
【請求項２】
入力パスワードと登録パスワードの一致回数を記憶する第１の記憶部と、入力パスワードと登録パスワードの不一致回数を記憶する第２の記憶部と、制御部から構成されるパスワード確認装置であって、
制御部は、動作開始時に第１、第２の記憶部をクリアし、その後入力されたパスワードと予め記憶されている登録パスワードを比較し、一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求め、一致した場合は、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値に所定値を加えた合計値とを比較し、第１の記憶部の値が合計値未満の場合はパスワードの再入力を求め、第１の記憶部の値が合計値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了することを特徴とするパスワード確認装置。
【請求項３】
請求項２に記載されたパスワード確認装置において、
第２の記憶部の値に加える前記所定値を１とすることを特徴とするパスワード確認装置。
【請求項４】
請求項１乃至請求項３に記載されたパスワード確認装置において、
制御部は、第２の記憶部の値が所定値以上になった場合は、不正操作が行われた際の所定の処理を行うための信号を出力し、認証完了信号を出力することなく動作を終了することを特徴とするパスワード確認装置。
【請求項５】
請求項４に記載されたパスワード確認装置において、
前記所定の処理を、防犯カメラを作動させる処理、及び／又は、登録先へ自動的に警告信号を送信する処理、及び／又は、当該操作者の操作をロックアウトする処理、とすることを特徴とするパスワード確認装置。
【請求項６】
請求項１乃至請求項５に記載されたパスワード確認装置において、
所定時間パスワード再入力が無い場合又はパスワードが異なる端末装置から入力された場合は、制御部を動作開始時に強制することを特徴とするパスワード確認装置。
【請求項７】
請求項１乃至請求項６に記載されたパスワード確認装置において、
第１の記憶部及び第２の記憶部をレジスタとすることを特徴とするパスワード確認装置。
【請求項８】
請求項１乃至請求項６に記載されたパスワード確認装置において、
第１の記憶部及び第２の記憶部を内部メモリの記憶領域に設けることを特徴とするパスワード確認装置。
【請求項９】
コンピュータプログラムを記憶した記憶媒体であって、
コンピュータプログラムが、第１、第２の記憶部をクリアするステップと、入力されたパスワードを取り込むステップと、入力パスワードと予め記憶されている登録パスワードを比較するステップと、入力パスワードと登録パスワードが一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求めるステップと、一致した場合、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値を比較するステップと、第１の記憶部の値が第２の記憶部の値未満の場合はパスワードの再入力を求めるステップと、第１の記憶部の値が第２の記憶部の値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了するステップと、からなるパスワード確認プログラムであることを特徴とするコンピュータプログラムを記憶した記憶媒体。
【請求項１０】
コンピュータプログラムを記憶した記憶媒体であって、
コンピュータプログラムが、第１、第２の記憶部をクリアするステップと、入力されたパスワードを取り込むステップと、入力パスワードと予め記憶されている登録パスワードを比較するステップと、入力パスワードと登録パスワードが一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求めるステップと、一致した場合、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値に所定値を加えた合計値とを比較するステップと、第１の記憶部の値が合計値未満の場合はパスワードの再入力を求めるステップと、第１の記憶部の値が合計値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了するステップと、からなるパスワード確認プログラムであることを特徴とするコンピュータプログラムを記憶した記憶媒体。
【請求項１１】
請求項１０に記載されたコンピュータプログラムを記憶した記憶媒体において、
コンピュータプログラムが、第２の記憶部の値に加える前記所定値を１とするパスワード確認プログラムであることを特徴とするコンピュータプログラムを記憶した記憶媒体。
【請求項１２】
請求項９乃至請求項１１に記載されたコンピュータプログラムを記憶した記憶媒体において、
コンピュータプログラムが、第２の記憶部の値が所定値以上になった場合は、不正操作が行われた際の所定の処理を行うための信号を出力し、認証完了信号を出力することなく動作を終了するステップを有するパスワード確認プログラムであることを特徴とするコンピュータプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、本人認証を行うパスワード確認装置に関し、特に、専用回線網、インターネット、イントラネットを含むコンピュータネットワークシステムに接続された端末装置に設けられるパスワード確認装置、及びこのパスワード確認装置を構成するプログラムを記憶する記憶媒体に関するものである。
【０００２】
【従来の技術】
コンピュータにネットワークを介して多数の端末装置を接続して、端末装置を用いることにより離れた場所からコンピュータに対して操作出来るコンピュータシステムが、多数実用化されている。このようなコンピュータシステムにおいて、近年、コンピュータ及びネットワークの技術を使って不正に他人のコンピュータやネットワークに侵入して、システムを破壊し、情報を盗聴、改ざん、破壊し、又ネットワーク上の秘密情報を盗聴する行為（以下、「クラック」という）が問題となっている。
【０００３】
そこで、このクラックを防止するために、端末装置を操作する時、端末操作者の操作権限の有無を確認するようにしているが、その操作権限の有無の確認に従来からパスワードが広く用いられていた。例えば、銀行・郵便局などの現金自動支払機（ＡＴＭ）では、本人のみ所持するキャッシュカード（認証媒体）を挿入させ、本人固有のパスワードを入力させることにより、操作者認証を行い正当な操作者であることを確認する。もし、パスワードを３回間違えた場合は、ＡＴＭを停止させキャッシュカードが戻らないようにし、第三者による悪意を持った操作を妨げて、クラックを防止している。また、例えば、個人が所有する携帯電話では、記憶されている設定情報を参照・更新する場合に、本人固有のパスワードを入力させることにより、操作者認証を行い正当な操作者であることを確認する。或いは、例えば、Ｗｅｂやドメインへログオンする際、本人固有のアカウント及びパスワードを入力させ、操作者認証を行い正当な操作者であることを確認する。
【０００４】
パスワード確認装置の従来例の問題点を、図３を用いて説明する。図３は、従来例のパスワード確認装置のパスワード確認の結果を示す図である。図３では、登録されたパスワードが「０００００６」であった場合、不正を行なう者が、入力パスワードを「０００００１」から順次、数字をカウント・アップして再入力を繰り返せば、６回目のパスワード入力で、パスワードが一致（見破られる）ことを示している。パスワードの使用可能文字を０〜９、ａ〜ｚ、Ａ〜Ｚの６２種とし、桁数を図３のように６桁とした場合、「０００００１」から論理的な文字の組合せでパスワードを生成して再入力を繰返すと、６２種の文字の６桁の組合せは「ＺＺＺＺＺＺ」まで６２６通りであるため、最大６２６回の再入力でクラックが可能である。このように、論理的な文字の組合せをコンピュータで自動的に漏れなく算出し、それらを順次自動的に再入力することにより、正しいパスワードを見つけ出すことは容易である。このように、第三者が前述したようにしてパスワードを算出し、本人になりすますことは簡単であった。また、パスワードを用いる場合、パスワードを入力する際に盗み見され易く、第三者にパスワードを知られる可能性が大きい。その場合、パスワードを全て正確に知られなくても、推測と試行錯誤により比較的容易に知られることになる。パスワードを知られれば、第三者がこのパスワードを使用して本人になりすまし、操作者認証を受けることが可能となるのである。
【０００５】
このような問題を解決するために、不正なパスワードの入力を所定回数（例えば３回）に制限し、不正なパスワードが所定回数を超えて入力されると、警告を表示したり、管理者に通知したりして、不正なアクセスを監視することが知られている。しかしこれは、ユーザの操作が煩雑になったり、管理コストがかかるなどの問題が有る。そこで、この問題を解決し、コストをかけず又ユーザの煩雑性を出来る限り増やすことなくパスワードのセキュリティを強化することを目的として、特開２０００−２５９２７６号公報記載のパスワード制御装置が提案されて公知である。このパスワード制御装置では、本人に複数のパスワードを持たせ、第１のパスワードに対して不正なパスワードが所定回数入力されたら第２のパスワード機能を有効にし、更に第２のパスワードに対して不正なパスワードが所定回数入力されたら第３のパスワード機能を有効にすることにより、不正なパスワード入力が発生してパスワードが見破られそうな場合のみ、他のパスワードの入力を許容させるようにしている。
【０００６】
【発明が解決しようとする課題】
前記公報に記載されたパスワード制御装置は、確かにパスワードのセキュリティが強化されるが、複数のパスワードを設定、管理し、かつパスワード毎に、パスワード誤入力許容回数を設定する必要があるという点で、ユーザ又は管理者の煩雑さが解消されているとは言えない。
【０００７】
本発明の目的は、以上で述べた課題を解決し、ユーザ及び管理者に負担をかけることなく簡単な仕組みで、パスワードの不正入力によるパスワードの見破りを確実に防止し、パスワードのセキュリティを高めることにある。
【０００８】
【課題を解決するための手段】
上記の目的を達成するため、
請求項１の記載に係る発明は、
入力パスワードと登録パスワードの一致回数を記憶する第１の記憶部と、入力パスワードと登録パスワードの不一致回数を記憶する第２の記憶部と、制御部から構成されるパスワード確認装置であって、
制御部は、動作開始時に第１、第２の記憶部をクリアし、その後入力されたパスワードと予め記憶されている登録パスワードを比較し、一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求め、一致した場合は、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値を比較し、第１の記憶部の値が第２の記憶部の値未満の場合はパスワードの再入力を求め、第１の記憶部の値が第２の記憶部の値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了することを特徴とし、
請求項２の記載に係る発明は、
入力パスワードと登録パスワードの一致回数を記憶する第１の記憶部と、入力パスワードと登録パスワードの不一致回数を記憶する第２の記憶部と、制御部から構成されるパスワード確認装置であって、
制御部は、動作開始時に第１、第２の記憶部をクリアし、その後入力されたパスワードと予め記憶されている登録パスワードを比較し、一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求め、一致した場合は、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値に所定値を加えた合計値とを比較し、第１の記憶部の値が合計値未満の場合はパスワードの再入力を求め、第１の記憶部の値が合計値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了することを特徴とし、
請求項３の記載に係る発明は、
請求項２に記載されたパスワード確認装置において、
第２の記憶部の値に加える前記所定値を１とすることを特徴とし、
請求項４の記載に係る発明は、
請求項１乃至請求項３に記載されたパスワード確認装置において、
制御部は、第２の記憶部の値が所定値以上になった場合は、不正操作が行われた際の所定の処理を行うための信号を出力し、認証完了信号を出力することなく動作を終了することを特徴とし、
請求項５の記載に係る発明は、
請求項４に記載されたパスワード確認装置において、
前記所定の処理を、防犯カメラを作動させる処理、及び／又は、登録先へ自動的に警告信号を送信する処理、及び／又は、当該操作者の操作をロックアウトする処理、とすることを特徴とし、
請求項６の記載に係る発明は、
請求項１乃至請求項５に記載されたパスワード確認装置において、
所定時間パスワード再入力が無い場合又はパスワードが異なる端末装置から入力された場合は、制御部を動作開始時に強制することを特徴とし、
請求項７の記載に係る発明は、
請求項１乃至請求項６に記載されたパスワード確認装置において、
第１の記憶部及び第２の記憶部をレジスタとすることを特徴とし、
請求項８の記載に係る発明は、
請求項１乃至請求項６に記載されたパスワード確認装置において、
第１の記憶部及び第２の記憶部を内部メモリの記憶領域に設けることを特徴とし、
請求項９の記載に係る発明は、
コンピュータプログラムを記憶した記憶媒体であって、
コンピュータプログラムが、第１、第２の記憶部をクリアするステップと、入力されたパスワードを取り込むステップと、入力パスワードと予め記憶されている登録パスワードを比較するステップと、入力パスワードと登録パスワードが一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求めるステップと、一致した場合、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値を比較するステップと、第１の記憶部の値が第２の記憶部の値未満の場合はパスワードの再入力を求めるステップと、第１の記憶部の値が第２の記憶部の値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了するステップと、からなるパスワード確認プログラムであることを特徴とし、
請求項１０の記載に係る発明は、
コンピュータプログラムを記憶した記憶媒体であって、
コンピュータプログラムが、第１、第２の記憶部をクリアするステップと、入力されたパスワードを取り込むステップと、入力パスワードと予め記憶されている登録パスワードを比較するステップと、入力パスワードと登録パスワードが一致しない場合は第１の記憶部をクリアすると共に第２の記憶部を１加算してパスワードの再入力を求めるステップと、一致した場合、第１の記憶部を１加算してから、第１の記憶部の値と第２の記憶部の値に所定値を加えた合計値とを比較するステップと、第１の記憶部の値が合計値未満の場合はパスワードの再入力を求めるステップと、第１の記憶部の値が合計値以上の場合は、入力されたパスワードを正しいと認証して認証完了信号を出力し動作を終了するステップと、からなるパスワード確認プログラムであることを特徴とし、
請求項１１の記載に係る発明は、
請求項１０に記載されたコンピュータプログラムを記憶した記憶媒体において、
コンピュータプログラムが、第２の記憶部の値に加える前記所定値を１とするパスワード確認プログラムであることを特徴とし、
請求項１２の記載に係る発明は、
請求項９乃至請求項１１に記載されたコンピュータプログラムを記憶した記憶媒体において、
コンピュータプログラムが、第２の記憶部の値が所定値以上になった場合は、不正操作が行われた際の所定の処理を行うための信号を出力し、認証完了信号を出力することなく動作を終了するステップを有するパスワード確認プログラムであることを特徴とする。
【０００９】
【発明の実施の形態】
本発明のパスワード確認装置の第１の実施例を、図１を用いて説明する。図１は、本発明のパスワード確認装置の第１の実施例の動作のフローチャートを示す図である。図１において、パスワード確認装置が動作を開始すると、ステップＳ１で装置内のレジスタ部の不一致回数Ｍ及び一致回数Ｎをクリアする（Ｍ＝０、Ｎ＝０とする）。次に、ステップＳ２で、装置のディスプレイに、本人のパスワードを入力するようなメッセージを表示して、パスワードの入力を促す。操作者が入力装置からパスワードを入力すると、ステップＳ３では入力されたパスワードを取り込み、ステップＳ４で入力されたパスワードと装置内部に予め記憶されている登録パスワードの比較を行う。入力パスワードと登録パスワードが不一致の場合は、ステップＳ５で、レジスタ部の不一致回数Ｍに１を加算すると共に一致回数Ｎをクリアし（Ｍ＝Ｍ＋１、Ｎ＝０とする）、ステップＳ２へ戻って、ステップＳ２以降の処理を繰り返す。入力パスワードと登録パスワードが一致した場合は、ステップＳ６でレジスタ部の一致回数Ｎに１を加算し（Ｎ＝Ｎ＋１とする）、ステップＳ７で一致回数Ｎと不一致回数Ｍを比較する。一致回数Ｎが不一致回数Ｍ未満の場合は、ステップＳ２へ戻って、ステップＳ２以降の処理を繰り返す。一致回数Ｎが不一致回数Ｍ以上の場合は、パスワード確認が出来たとして、ステップＳ８で本人認証が完了した旨の認証完了信号を出力し、装置の動作を終了する。
【００１０】
以上述べたように、パスワードを誤って入力した場合は、正しいパスワードを入力するよう求め、その場合、誤ったパスワードの入力回数分だけ連続して正しいパスワードを入力しないと、本人認証が完了しないようにしている。このようにすることにより、従来の技術で述べた、論理的な文字の組合せでパスワードを作り順次１回の入力を繰返しても、誤ったパスワードを複数回以上入力したら、正しいパスワードを１回入力しただけでは、パスワード確認はＯＫとならず本人認証が完了しないため、パスワードクラッキングを行っている不当な操作者は、装置からパスワードの正誤を確認することが出来ない。このため、パスワードを論理的な文字の組合せにより推測し再入力を繰返すことによる、不正な本人認証を防止することが出来る。なお、本人自身がパスワードを誤って入力した場合、多くは次は正しいパスワードを入力するので、ステップＳ７で一致回数Ｎと不一致回数Ｍは等しいと判断され、本人認証が完了するので、不都合は生じない。
【００１１】
本発明のパスワード確認装置の第２の実施例を、図２を用いて説明する。第２の実施例は、第１の実施例のステップＳ７の「Ｎ≧Ｍ？」を「Ｎ≧Ｍ＋ｍ？」に変えたものである。図１の第１の実施例では、ステップＳ７で一致回数Ｎと不一致回数Ｍを比較し、一致回数Ｎが不一致回数Ｍ以上になった場合ステップＳ８に進むようにしているので、パスワード誤入力が１回の場合は次に正しいパスワードを１回入力すれば認証してくれる。これに対して、第２の実施例は、ステップＳ７で一致回数Ｎと不一致回数Ｍ＋ｍを比較するようにしているので、パスワード誤入力が１回の場合、次に正しいパスワードを１＋ｍ回連続して入力しなければ認証してくれない。このようにし、ｍの値を使用目的や入力操作者のシステム関連度に応じて変更出来るようにすれば、より柔軟で強固なクラック防止システムが簡単に実現出来る。もちろん、ｍ＝１としても、パスワード誤入力が１回の場合、次に正しいパスワードを２回連続して入力しなければ認証してくれないので、パスワードのセキュリティは高い。
【００１２】
本発明のパスワード確認装置の第１，第２の実施例のパスワード確認の結果を図４に示す。従来のパスワード確認装置では、パスワード確認の結果は、図５に示したように、６回目でパスワードが一致するためクラックが可能であった。これに対して、本発明のパスワード確認装置では、正しいパスワードが入力された後も、誤ったパスワードの入力回数分だけ連続して、図４に示す例では６回連続して正しいパスワードを入力しないと一致とはならず、順次１回の入力を繰返すだけでは本人認証が完了しないのでクラックは不可能である。
【００１３】
本発明のパスワード確認装置の第３の実施例を、図３を用いて説明する。第３の実施例は、第１の実施例のステップＳ５の次に、ステップＳ９、Ｓ１０の処理を挿入したものである。ステップＳ９の処理は、不一致回数Ｍと所定値Ａ（例えば３回）を比較するもので、不一致回数Ｍが所定値Ａ未満（２回以下）の場合は、ステップＳ２へ戻って、ステップＳ２以降の処理を繰り返し、不一致回数Ｍが所定値Ａ（３回）以上になった場合は、ステップＳ１０で不正操作が行われた際の所定の処理を行うための信号を出力し、装置の動作を終了する。ステップＳ１０における所定の処理は、▲１▼防犯カメラを作動させる、▲２▼予め登録されている連絡先へ電話や電子メールなどを用いて自動的に警告信号を送信する、▲３▼パスワード再入力表示をせず、当該操作者をロックアウトする、等が考えられる。
【００１４】
本発明のパスワード確認装置の第４の実施例を説明する。第４の実施例は、第１〜第３の実施例において、パスワード確認装置に所定時間パスワード再入力が無い場合又はパスワードが異なる端末装置から入力された場合は、強制的にステップＳ１に進めるようにしたものである。この実施例は、不正操作者が不正入力しクラッキングしようとしてあきらめた後、正当な操作者が操作しようとする場合の不都合、即ち不正操作者の不正入力回数分連続して正しい入力を行う必要性（正当な操作者にとっては無駄な入力）を無くすものである。
【００１５】
以上述べたように、本発明のパスワード確認装置は、特開２０００−２５９２７６号公報に記載されたパスワード制御装置と比べても、管理すべきパスワードは１つで良く、かつ再入力されるパスワード１件ごとに一致／不一致を通知しないため、ユーザ及び管理者へ煩雑さとコストをかけることなく、パスワードのセキュリティを高めることが出来る。
【００１６】
【発明の効果】
以上説明したように、本発明によれば、ユーザ及び管理者に負担をかけることなく簡単な仕組みで、パスワードの不正入力によるパスワードの見破りを確実に防止し、パスワードのセキュリティを高めることが出来る。それ故に、コンピュータネットワークシステムにおけるシステムの信頼性を大幅に向上することが出来る。
【図面の簡単な説明】
【図１】本発明のパスワード確認装置の第１の実施例の動作のフローチャートを示す図である。
【図２】本発明のパスワード確認装置の第２の実施例の動作のフローチャートを示す図である。
【図３】本発明のパスワード確認装置の第３の実施例の動作のフローチャートを示す図である。
【図４】本発明のパスワード確認装置のパスワード確認の結果を示す図である。
【図５】パスワード確認装置の従来例のパスワード確認の結果を示す図である。
【図１】
2004021322.tif 000003
【図２】
2004021322.tif 000004
【図３】
2004021322.tif 000005
【図４】
2004021322.tif 000006
【図５】
2004021322.tif 000007