(57)【要約】【課題】正当な使用者に対する操作負担を考慮した、使い勝手がよく、かつ信頼性の高いパスワード入力機能を実現する。【解決手段】機器の電源が投入されると、ＣＰＵ１０１はＢＩＯＳの初期化処理ルーチン内でパスワード入力処理ルーチン１１１を実行し、前回のパスワード入力操作時の判定結果の情報を用いて今回のパスワードの入力操作が失敗したか否かを判定する。【選択図】    図１
2006012048.tif 000002
【特許請求の範囲】
【請求項１】
パスワードの設定、入力、および照合手段を具備する情報処理装置に於いて、
パスワードの入力操作が失敗したか否かを判定する判定手段と、
前記判定手段で判定した結果の情報を少なくとも次回のパスワード入力操作が終了するまで保存する履歴保存手段とを具備し、
前記判定手段は、パスワードの入力操作時に、前記履歴保存手段に保存されている前回のパスワード入力操作時の判定結果の情報を用いて今回のパスワードの入力操作が失敗したか否かを判定することを特徴とする情報処理装置。
【請求項２】
前記判定手段は、
前記パスワードの入力操作時に、設定された試行回数のパスワードの入力を許容する試行手段をさらに具備する請求項１記載の情報処理装置。
【請求項３】
前記試行手段によるパスワードの試行回数を計数し保持する試行回数保持手段と、
前記試行回数保持手段に保持された試行回数が許容される所定回数に達したことを判定する試行判定手段と、
前記試行判定手段の判定に基づきサブパスワードの入力を要求するサブパスワード要求手段と、
前記サブパスワード要求手段に従うサブパスワードの入力操作が失敗したことを判定するサブパスワード判定手段と、
前記サブパスワード判定手段の判定に基づき装置の処理動作を終了する手段と
をさらに具備したことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記サブパスワード判定手段は、
前記サブパスワードの入力操作時に、設定された試行回数のサブパスワードの入力を許容する試行手段をさらに具備する請求項３記載の情報処理装置。
【請求項５】
前記パスワードと前記サブパスワードとを同時に設定するパスワードおよびサブパスワードの設定手段をさらに具備する請求項４記載の情報処理装置。
【請求項６】
前記判定手段がパスワードの入力操作が成功したことを判定したとき、前記履歴保存手段に保存された情報を参照し、当該情報が前回のパスワード入力操作で失敗した旨の判定結果の情報であるとき、不正使用行為の確認を促すメッセージ若しくは不正使用行為があっことを報知するメッセージを出力するメッセージ出力手段をさらに具備した請求項１記載の情報処理装置。
【請求項７】
前記履歴保存手段は失敗したパスワード入力操作時のすべての入力パスワードを保存し、前記メッセージ出力手段は前記保存されているすべての入力パスワードを含んで不正使用行為の確認を促すメッセージ若しくは不正使用行為があっことを報知するメッセージを出力する請求項６記載の情報処理装置。
【請求項８】
パスワードの設定、入力、および照合手段を具備する情報処理装置のシステム起動方法に於いて、
パスワードの入力操作が失敗したか否かを判定する判定ステップと、
前記判定ステップで判定した結果の情報を少なくとも次回のパスワード入力操作が終了するまで保存する履歴保存ステップとを具備し、
前記判定ステップは、パスワードの入力操作時に、前記履歴保存手段に保存されている前回のパスワード入力操作時の判定結果の情報を用いて今回のパスワードの入力操作が失敗したか否かを判定し、当該判定に基づいてシステムを起動するか否かを決定することを特徴とするシステム起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードの設定並びに入力機能をもつ情報処理機器、および使用に際してパスワードの入力を必要とするパスワード入力機能を備えたパーソナルコンピュータ等の情報処理機器に適用して好適なシステム起動方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータに於いては、当該機器の使用に際し、例えば電源投入の都度、パスワードの入力を要求する機能を働かせることで機器の不正使用を排除している。この際、パスワード入力時に於いて、予め設定された試行回数分、パスワードの入力に失敗すると、システム電源をオフする若しくはシステムの状態をロックする等の処理を行うことで機器の不正使用を防止することができる。
【特許文献１】特開２０００−２５９２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来では、機器の電源を再度投入すると、また新たにパスワード入力の試行が行える。従ってこの操作を繰り返し行うことで、機器の不正使用を排除する確立が低くなってゆく。従ってその時々のパスワード入力機能を煩雑にしても機器の使い勝手を悪くする割に不正使用に対しての防御効果はさほど期待できない。
【０００４】
上述したように従来のパスワード入力機能はセキュリティの面で問題があり、使い勝手がよく、かつ信頼性の高いパスワード入力機能をもつ機器が要求されていた。
【０００５】
本発明は上記実情に鑑みなされたもので、使い勝手がよく、かつ信頼性の高いパスワード入力機能をもつ情報処理機器およびシステム起動方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、パスワードの設定、入力、および照合手段を具備する情報処理装置に於いて、パスワードの入力操作が失敗したか否かを判定する判定手段と、前記判定手段で判定した結果の情報を少なくとも次回のパスワード入力操作が終了するまで保存する履歴保存手段とを具備し、前記判定手段は、パスワードの入力操作時に、前記履歴保存手段に保存されている前回のパスワード入力操作時の判定結果の情報を用いて今回のパスワードの入力操作が失敗したか否かを判定することを特徴とする。
【０００７】
さらに本発明は、前記判定手段がパスワードの入力操作が成功したことを判定したとき、前記履歴保存手段に保存された情報を参照し、当該情報が前回のパスワード入力操作で失敗した旨の判定結果の情報であるとき、不正使用の確認を促すメッセージを出力するメッセージ出力手段をさらに具備したことを特徴とする。
【発明の効果】
【０００８】
正当な使用者に対する操作負担を考慮した、使い勝手がよく、かつ信頼性の高いパスワード入力機能を実現できる。
【発明を実施するための最良の形態】
【０００９】
以下図面を参照して本発明の実施形態を説明する。
【００１０】
図１は本発明の実施形態に於けるパーソナルコンピュータの構成を示したもので、ＣＰＵ１０１、ＢＩＯＳ−ＲＯＭ１０２、不揮発性メモリ１０３、主記憶装置１０４、入力装置１０５、表示装置１０６等を具備する。
【００１１】
ＣＰＵ１０１はパーソナルコンピュータに於けるシステム全体の制御を行うもので、図示しないハードディスク装置から主記憶装置１０４にロードされたオペレーティングシステム（ＯＳ）および各種アプリケーション／ユーティリティプログラムを実行する。またＣＰＵ１０１はＢＩＯＳ−ＲＯＭ１０２に格納されたシステムＢＩＯＳを実行する。さらにこの実施形態に於いてＣＰＵ１０１は、システムＢＩＯＳに含まれるパスワード入力処理ルーチン１１１の処理を実行する。このパスワード入力処理ルーチン１１１の処理手順については図３、図４を参照して後述する。
【００１２】
ＢＩＯＳ−ＲＯＭ１０２には、本発明の実施形態に於ける、使い勝手がよく、かつ信頼性の高いパスワード入力機能を実現するための、図３、図４に示すような処理手順をもつパスワード入力処理ルーチン１１１が設けられている。このパスワード入力処理ルーチン１１１は、パスワードの入力が必要な、例えば機器電源の投入（パワーオン）時に、ＣＰＵ１０１により実行される。
【００１３】
不揮発性メモリ１０３は、例えばフラッシュメモリにより構成されるもので、当該メモリのパラメータブロックには、メインパスワードデータ２０１、サブパスワードデータ２０２、メインパスワード入力失敗履歴データ２０３等が記憶され保存される。メインパスワードデータ２０１およびサブパスワードデータ２０２はそれぞれユーザにより設定されたパスワードを示すデータである。メインパスワード入力失敗履歴データ２０３は、メインパスワードの入力を失敗したか否かを示す情報であり、少なくとも次回のパスワード入力操作が終了するまでの間、保持される。すなわち、メインパスワード入力失敗履歴データ２０３は、メインパスワードの入力時に於いて、パスワード入力処理ルーチン１１１が、前回のメインパスワードの入力時に、そのパスワード入力が失敗していたか成功していたかを認識するための参照情報である。
【００１４】
入力装置１０５は、メインパスワードおよびサブパスワードの設定、および入力が可能な例えばキーボードユニットであり、正当なユーザがメインパスワードおよびサブパスワードを設定する際、およびその設定後に於いてメインパスワードおよびサブパスワードを入力する際に操作される。
【００１５】
表示装置１０６は、メインパスワードおよびサブパスワードの設定および入力時に於いて、その設定および入力を促すパスワード設定画面およびパスワード入力画面を選択的に表示する。
【００１６】
このメインパスワードおよびサブパスワードを設定するパスワード設定画面の一例を図２に示している。ここではシステムセットアップ画面１２０上に、メインパスワード設定フィールド１３１、およびサブパスワード設定フィールド１３２をもつパスワード設定部１２１を設けている。このセットアップ画面上のパスワード設定部１２１にて、正当なユーザがメインパスワードおよびサブパスワードを設定を行う。このパスワード設定部１２１のメインパスワード設定フィールド１３１、およびサブパスワード設定フィールド１３２で設定されたメインパスワードおよびサブパスワードの各データは不揮発性メモリ１０３に、メインパスワードデータ２０１、サブパスワードデータ２０２として設定され保存された後、ＣＰＵ１０１の制御の下に、パスワード入力処理ルーチン１１１の処理に於いて参照される。
【００１７】
図３は上記パスワード入力処理ルーチン１１１の第１実施形態に係る処理手順を示している。ここではメインパスワードの許容試行回数を３回までとした設定例を示している。
【００１８】
パーソナルコンピュータに於いて、機器の電源が投入（パワーオン）されると、ＣＰＵ１０１はＢＩＯＳの初期化処理ルーチンを実行し、その過程でパスワード入力処理ルーチン１１１を実行する。
【００１９】
このパスワード入力処理ルーチン１１１の処理では、上記不揮発性メモリ１０３に保持されたメインパスワード入力失敗履歴データ２０３が、常に、前回のメインパスワード入力が失敗していたか成功していたかを判断するための前回履歴データとして参照される。
【００２０】
この図３に示す第１実施形態に於けるパスワード入力処理ルーチン１１１の処理では、先ず表示装置１０６にメインパスワードの入力フィールドをもつパスワード入力画面を表示して、ユーザにメインパスワードの入力を促す（ステップＳ１０１）。
【００２１】
ここでユーザが入力装置１０４を操作してメインパスワードを入力すると、その入力されたメインパスワードを不揮発性メモリ１０３に保存されているメインパスワードデータ２０１と照合し、入力されたメインパスワードが登録されているメインパスワードと一致するか否かを判定する（ステップＳ１０２）。
【００２２】
この判定に於いて、メインパスワードが一致していれば（ステップＳ１０２  ＹＥＳ）、試行回数を判定し（ステップＳ１０３）、試行回数が２回以内であれば（ステップＳ１０３  ＹＥＳ）、試行回数の計数値（失敗カウント）をクリアし（ステップＳ１０４）、不揮発性メモリ１０３に保存されているメインパスワード入力失敗履歴データ２０３を参照して、前回のパスワード入力操作に於いてメインパスワードの入力に失敗しているか否かを判断する（ステップＳ１０５）。
【００２３】
ここで失敗した履歴が残っていないときは（ステップＳ１０５  ＮＯ）、正当な使用者であると判定してオペレーティングシステム（ＯＳ）を起動する。
【００２４】
また、失敗した履歴が残っているときは（ステップＳ１０５  ＹＥＳ）、前回のパスワード入力操作に於いてメインパスワードの入力に失敗している旨のメッセージ、若しくは不正使用行為があった旨のメッセージを表示装置１０６に表示し（ステップＳ１２０）、さらにサブパスワードの入力フィールドをもつパスワード入力画面を表示装置１０６に表示して（ステップＳ１２１）、ユーザに、不正使用行為があった旨のメッセージ、およびサブパスワードの入力を促す。
【００２５】
上記サブパスワードの入力フィールドにサブパスワードが入力されると、入力されたサブパスワードを不揮発性メモリ１０３に保存されているサブパスワードデータ２０２と照合し（ステップＳ１２２）、サブパスワードが一致していれば（ステップＳ１２２  ＹＥＳ）、不揮発性メモリ１０３に保存されているメインパスワード入力失敗履歴データ２０３をクリアして（ステップＳ１２３）オペレーティングシステム（ＯＳ）を起動する。
【００２６】
上記サブパスワードの照合（ステップＳ１２２）に於いて、サブパスワードが一致しなければ（ステップＳ１２２  ＮＯ）、本パーソナルコンピュータのシステム電源をパワーオフする。
【００２７】
また上記メインパスワードの判定（ステップＳ１０２）に於いて、メインパスワードが一致しないときは（ステップＳ１０２  ＮＯ）、その試行回数を計数（失敗カウント）し（ステップＳ１１１）、そのメインパスワードの試行回数が４回目に達したか否かを判断する（ステップＳ１１２）。
【００２８】
ここで試行回数が４回目に達していなければ（ステップＳ１１２  ＮＯ）、再び表示装置１０６にメインパスワードの入力フィールドをもつパスワード入力画面を表示して、ユーザにメインパスワードの入力を促す（ステップＳ１０１）。
【００２９】
また、試行回数が４回目に達したときは（ステップＳ１１２  ＹＥＳ）、不揮発性メモリ１０３に、メインパスワードの入力操作が失敗したことを示すメインパスワード入力失敗履歴データ２０３を保存し（ステップＳ１１３）、さらにそのメインパスワードの試行回数をクリアして（ステップＳ１１４）、本パーソナルコンピュータのシステム電源をパワーオフする。
【００３０】
このようにな第１実施形態のパスワード入力処理によれば、単一ユーザによる通常使用形態でのパスワード操作を最小限にとどめることができるとともに、複数ユーザの機器使用に於いて例え経験の浅いユーザがパスワード入力を失敗しても正当なユーザのみの機器使用を許容でき、さらに正当なユーザに対して不正使用行為があった旨を通知することができる。
【００３１】
図４は上記パスワード入力処理ルーチン１１１の第２実施形態に係る処理手順を示している。ここではメインパスワードの許容試行回数を３回までとし、サブパスワードの許容試行回数を２回までとした設定例を示している。
【００３２】
この図４に示す第２実施形態に於けるパスワード入力処理ルーチン１１１の処理では、先ず表示装置１０６にメインパスワードの入力フィールドをもつパスワード入力画面を表示して、ユーザにメインパスワードの入力を促す（ステップＳ２０１）。
【００３３】
ここでユーザが入力装置１０４を操作してメインパスワードを入力すると、その入力されたメインパスワードを不揮発性メモリ１０３に保存されているメインパスワードデータ２０１と照合し、入力されたメインパスワードが登録されているメインパスワードと一致するか否かを判定する（ステップＳ２０２）。
【００３４】
この判定に於いて、メインパスワードが一致していれば（ステップＳ２０２  ＹＥＳ）、試行回数を判定し（ステップＳ２０３）、試行回数が２回以内であれば（ステップＳ２０３  ＹＥＳ）、試行回数の計数値（失敗カウント）をクリアし（ステップＳ２０４）、不揮発性メモリ１０３に保存されているメインパスワード入力失敗履歴データ２０３を参照して、前回のパスワード入力操作に於いてメインパスワードの入力に失敗しているか否かを判断する（ステップＳ２０５）。
【００３５】
ここで失敗した履歴が残っていないときは（ステップＳ２０５  ＮＯ）、正当な使用者であると判定してオペレーティングシステム（ＯＳ）を起動する。
【００３６】
また、失敗した履歴が残っているときは（ステップＳ２０５  ＹＥＳ）、前回のパスワード入力操作に於いてメインパスワードの入力に失敗している旨のメッセージ、若しくは不正使用行為があった旨のメッセージを表示装置１０６に表示し（ステップＳ２２０）、さらにサブパスワードの入力フィールドをもつパスワード入力画面を表示装置１０６に表示して（ステップＳ２２１）、ユーザに、不正使用行為があった旨のメッセージ、およびサブパスワードの入力を促す。
【００３７】
上記サブパスワードの入力フィールドにサブパスワードが入力されると、入力されたサブパスワードを不揮発性メモリ１０３に保存されているサブパスワードデータ２０２と照合し（ステップＳ２２２）、サブパスワードが一致していれば（ステップＳ２２２  ＹＥＳ）、不揮発性メモリ１０３に保存されているメインパスワード入力失敗履歴データ２０３をクリアして（ステップＳ２２３）オペレーティングシステム（ＯＳ）を起動する。
【００３８】
また上記メインパスワードの判定（ステップＳ２０２）に於いて、メインパスワードが一致しないときは（ステップＳ２０２  ＮＯ）、その試行回数を計数し（ステップＳ２１１）、そのメインパスワードの試行回数が４回目に達したか否かを判断する（ステップＳ２１２）。
【００３９】
ここで試行回数が４回目に達していなければ（ステップＳ２１２  ＮＯ）、再び表示装置１０６にメインパスワードの入力フィールドをもつパスワード入力画面を表示して、ユーザにメインパスワードの入力を促す（ステップＳ２０１）。
【００４０】
また、試行回数が４回目に達したときは（ステップＳ２１２  ＹＥＳ）、不揮発性メモリ１０３に、メインパスワードの入力操作が失敗したことを示すメインパスワード入力失敗履歴データ２０３を保存し（ステップＳ２１３）、さらにそのメインパスワードの試行回数をクリアして（ステップＳ２１４）、パーソナルコンピュータのシステム電源をパワーオフする。
【００４１】
また上記サブパスワードの判定（ステップＳ２２２）に於いて、サブパスワードが一致しないときは（ステップＳ２２２  ＮＯ）、その試行回数を計数し（ステップＳ２３１）、そのサブパスワードの試行回数が３回目に達したか否かを判断する（ステップＳ２３２）。
【００４２】
ここで試行回数が３回目に達していなければ（ステップＳ２３２  ＮＯ）、再び表示装置１０６にサブパスワードの入力フィールドをもつパスワード入力画面を表示して、ユーザにサブパスワードの入力を促す（ステップＳ２２１）。
【００４３】
また、サブパスワードの試行回数が３回目に達したときは（ステップＳ２３２  ＹＥＳ）、サブパスワードの試行回数をクリアして（ステップＳ２３３）、パーソナルコンピュータのシステム電源をパワーオフする。
【００４４】
このような第２実施形態のパスワード入力処理に於いても、単一ユーザによる通常使用形態でのパスワード操作を最小限にとどめることができるとともに、複数ユーザの機器使用に於いて例え経験の浅いユーザがパスワード入力を失敗しても正当なユーザのみの機器使用を許容できる。さらに正当なユーザに対して不正使用行為があった旨を通知することができる。
【００４５】
図５は上記パスワード入力処理ルーチン１１１の第３実施形態に係る処理手順を示している。ここではメインパスワードの許容試行回数を１回までとした例を示している。尚、この第３実施形態はメインパスワードの許容試行回数を１回までとしたことを除いて上述した第１実施形態の処理と同様であることから、ここではその詳細な処理手順の説明を省略する。
【００４６】
図６は上記パスワード入力処理ルーチン１１１の第４実施形態に係る処理手順を示している。ここではメインパスワードの許容試行回数を１回までとし、サブパスワードの許容試行回数を２回までとした例を示している。尚、この第４実施形態はメインパスワードの許容試行回数を１回までとしたことを除いて上述した第２実施形態の処理と同様であることから、ここではその詳細な処理手順の説明を省略する。
【００４７】
このような第３実施形態および第４実施形態のパスワード入力処理に於いても、単一ユーザによる通常使用形態でのパスワード操作を最小限にとどめることができるとともに、複数ユーザの機器使用に於いて例え経験の浅いユーザがパスワード入力を失敗しても正当なユーザのみの機器使用を許容できる。さらに正当なユーザに対して不正使用行為があった旨を通知することができる。
【００４８】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態に係るパーソナルコンピュータの構成を示すブロック図。
【図２】本発明の実施形態に係るパスワード設定画面の一構成例を示す図。
【図３】本発明の第１実施形態に係るパスワード入力処理の処理手順を示すフローチャート。
【図４】本発明の第２実施形態に係るパスワード入力処理の処理手順を示すフローチャート。
【図５】本発明の第３実施形態に係るパスワード入力処理の処理手順を示すフローチャート。
【図６】本発明の第４実施形態に係るパスワード入力処理の処理手順を示すフローチャート。
【符号の説明】
【００５０】
１０１…ＣＰＵ、１０２…ＢＩＯＳ−ＲＯＭ、１０３…不揮発性メモリ、１０４…主記憶装置、１０５…入力装置、１０６…表示装置、１１１…パスワード入力処理ルーチン、１２０…システムセットアップ画面、１２１…パスワード設定部、１３１…メインパスワード設定フィールド、１３２…サブパスワード設定フィールド、２０１…メインパスワードデータ、２０２…サブパスワードデータ、２０３…メインパスワード入力失敗履歴データ。
【図１】
2006012048.tif 000003
【図２】
2006012048.tif 000004
【図３】
2006012048.tif 000005
【図４】
2006012048.tif 000006
【図５】
2006012048.tif 000007
【図６】
2006012048.tif 000008