(57)【特許請求の範囲】
【請求項１】
情報処理装置において、電源の未投入状態で電源の投入をするための電源スイッチと、動作中にサスペンド状態にしたりサスペンド状態から通常の動作状態に復帰するための復帰スイッチと、
電源の未投入状態で電源スイッチが押下されると又はサスペンド状態で復帰スイッチが押下されると引き続いて押下される押下数を暗証番号と見なし自メモリ内に登録されている暗証番号と比較する暗証番号認識回路と、
暗証番号の１桁あたりの有効押下時間をＬＥＤへの表示色の切換によって示す動作状態表示部と、
電源の未投入状態で電源スイッチの押下によって前記暗証番号認識回路に給電し前記暗証番号認識回路による暗証番号の比較が一致すると情報処理装置に給電を行い一致しないと給電を停止し、サスペンド状態で復帰スイッチが押下されると前記暗証番号認識回路に暗証番号の検査を指示し暗証番号の比較が一致すると休電中の回路への給電を再開し、比較が一致しないと給電を停止する電源制御回路と、
暗証番号の比較が一致すると電源制御回路から給電を受けるコンピュータ機能を持ったコンピュータ回路と、
コンピュータ回路上で動作し暗証番号と暗証番号の１桁あたりの押下時間とを含む暗証番号登録情報を前記暗証番号認識回路のメモリに登録する暗証番号登録プログラムと、
を備えることを特徴とする情報処理装置。
【請求項２】
情報処理装置において、動作中にサスペンド状態にしたりサスペンド状態から通常の動作状態に復帰するための復帰スイッチと、
サスペンド状態において復帰スイッチが押下されると続く復帰スイッチの押下数を暗証番号と見なしメモリに登録されている暗証番号と比較する暗証番号認識回路と、
暗証番号の１桁あたりの有効押下時間をＬＥＤへの表示色の切換によって示す動作状態表示部と、
サスペンド状態において、最初の復帰スイッチの押下されたことを認識すると前記暗証番号認識回路に暗証番号の検査を指示し前記暗証番号認識回路による暗証番号の比較が一致すると休電中の回路への給電を再開して暗証番号の一致をコンピュータ回路に報告し、比較が一致しないと休電中の回路への給電を行わず暗証番号不一致の報告をコンピュータ回路に行う電源制御回路とを備え、
前記コンピュータ回路は、前記電源制御回路からの前記報告を受け比較が一致した場合はサスペンド状態から通常の動作状態に復帰し、一致しない場合はシステムシャットダウン処理を行った後電源の停止指示を前記電源制御回路に対して行う、
ことを特徴とする情報処理装置。
【請求項３】
前記電源スイッチ又は前記復帰スイッチの押下による前記暗証番号は、０〜９の数を持つ１以上の桁からなり、複数の桁を持つ場合、押下操作における各桁間の区切りを一定の時間間隔で行うことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記動作状態表示部は、暗証番号の１桁あたりの有効押下時間をＬＥＤへの緑色の表示によって示し、各桁間の入力の区切りにおける一定の時間を赤色の表示によって示すことを特徴とする請求項１または２記載の情報処理装置。
【請求項５】
前記暗証番号認識回路は、前記暗証番号に関連する情報を記憶する暗証番号メモリーと、前記暗証番号メモリーをアクセスする暗証番号Ｒ／Ｗ回路と、前記電源スイッチ又は復帰スイッチの押下によって入力された暗証番号を前記暗証番号メモリ中の暗証番号と比較し一致するかしないかを前記電源制御回路に通知する暗証番号比較回路と、前記電源スイッチ又は前記復帰スイッチの押下数を１桁の入力に必要な時間カウントするスイッチ動作監視回路と、前記スイッチ動作監視回路の動作状況をＬＥＤに表示するための制御をする表示制御回路と、
を含むことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記情報処理装置が給電されていない状態での前記電源スイッチの押下時と、前記情報処理装置がサスペンド状態での前記復帰スイッチの押下時において、押下の信号を受けた前記電源制御回路は、前記暗証番号認識回路に暗証番号の照合を指示することを特徴とする請求項１又は２記載の情報処理装置。
【請求項７】
前記暗証番号登録プログラムは、前記暗証番号認識回路のメモリに暗証番号の桁数、暗証番号、暗証番号の１桁を入力するのに必要とする時間の登録や更新を行うことを特徴とする請求項１記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はパーソナルコンピュータ装置等の使用における暗証番号によるセキュリティの検査方式に関し、特にパーソナルコンピュータ装置全体への電力の供給を行う前にセキュリティの検査専用の部分回路にのみ給電し、当該部分回路は電源スイッチを押下する回数を暗証番号と見なし当該暗証番号によるセキュリティの検査に合格した時始めて装置全体に給電する情報処理装置に関する。
【０００２】
【従来の技術】
従来のセキュリティ機能を有する情報処理装置は電源スイッチの押下によって情報処理装置全体に給電し、セキュリティチェックのためのソフトウェアプログラムを動作させる事によってセキュリティ機能を実行している場合が殆どである。
【０００３】
但し、特開平１０−２９３６２６には電源スイッチの投入によってコンピュータ機能を持つサブ電源装置がまず動作し、該サブ電源装置においてパスワードチェックを行い、このチェックをパスしたとき、主電源装置から情報処理装置本体に給電する内容が記載されている。
【０００４】
又、特開平５−３３３７７３にはキーボード上の所定の組み合わせのキーを押下しながら電源スイッチの投入操作をすると、押下されたキーに対応するデータが予め設定されたパスワードと比較され両者が一致するとシステムの電源が立ち上がる事でソフトウェア処理によらないセキュリティ機能が実現されている。
【０００５】
【発明が解決しようとする課題】
プライベート情報の保護や、企業内の機密保持が重要視されている現在、パーソナルコンピュータそのものにもセキュリティ機能の必要性が高まりつつある。
【０００６】
そうした背景において、上述した従来の技術においては、情報処理装置におけるセキュリティチェックの為にパスワードや暗証番号の入力を行う場合、キーボードからの入力に依存していた。キーボードからの入力を可能とするには通常、ソフトウェアのキーボードドライバーの立ち上げを行う必要があるが、この場合ソフトウェアの他の装置ドライバーも動作可能な状態にする場合が多く、セキュリティのチェックを行う前にセキュリティ保護を無効とするセキュリティ情報の書き換え等を行う余地が発生している。
【０００７】
そのような問題を防ぐため、前述した特開平１０−２９３６２６や特開平５−３３３７７３の技術はソフトウェア本体の立ち上げ前にハードウェアによるセキュリティチェックを行うものであるが、いずれもハードウェアとしてかなりの機能を必要としていた。本発明もセキュリティのチェックをハードウェアにて行うものであるが、前２例に比較し軽い形で実現するものである。
【０００８】
【課題を解決するための手段】
本願の第１の発明の情報処理装置は、情報処理装置において、電源の未投入状態で電源の投入をするための電源スイッチと、動作中にサスペンド状態にしたりサスペンド状態から通常の動作状態に復帰するための復帰スイッチと、
電源の未投入状態で電源スイッチが押下されると又はサスペンド状態で復帰スイッチが押下されると引き続いて押下される押下数を暗証番号と見なし自メモリ内に登録されている暗証番号と比較する暗証番号認識回路と、
暗証番号の１桁あたりの有効押下時間をＬＥＤへの表示色の切換によって示す動作状態表示部と、
電源の未投入状態で電源スイッチの押下によって前記暗証番号認識回路に給電し前記暗証番号認識回路による暗証番号の比較が一致すると情報処理装置に給電を行い一致しないと給電を停止し、サスペンド状態で復帰スイッチが押下されると前記暗証番号認識回路に暗証番号の検査を指示し暗証番号の比較が一致すると休電中の回路への給電を再開し、比較が一致しないと給電を停止する電源制御回路と、
暗証番号の比較が一致すると電源制御回路から給電を受けるコンピュータ機能を持ったコンピュータ回路と、
コンピュータ回路上で動作し暗証番号と暗証番号の１桁あたりの押下時間とを含む暗証番号登録情報を前記暗証番号認識回路のメモリに登録する暗証番号登録プログラムと、を備える。
【０００９】
本願の第２の発明の情報処理装置は、情報処理装置において、動作中にサスペンド状態にしたりサスペンド状態から通常の動作状態に復帰するための復帰スイッチと、
サスペンド状態において復帰スイッチが押下されると続く復帰スイッチの押下数を暗証番号と見なしメモリに登録されている暗証番号と比較する暗証番号認識回路と、
暗証番号の１桁あたりの有効押下時間をＬＥＤへの表示色の切換によって示す動作状態表示部と、
サスペンド状態において、最初の復帰スイッチの押下されたことを認識すると前記暗証番号認識回路に暗証番号の検査を指示し前記暗証番号認識回路による暗証番号の比較が一致すると休電中の回路への給電を再開して暗証番号の一致をコンピュータ回路に報告し、比較が一致しないと休電中の回路への給電を行わず暗証番号不一致の報告をコンピュータ回路に行う電源制御回路とを備え、
前記コンピュータ回路は、前記電源制御回路からの前記報告を受け比較が一致した場合はサスペンド状態から通常の動作状態に復帰し、一致しない場合はシステムシャットダウン処理を行った後電源の停止指示を前記電源制御回路に対して行う、ことを備える。
【００１０】
本願の第３の発明の情報処理装置は、第１の発明において、前記電源スイッチ又は前記復帰スイッチの押下による前記暗証番号は、０〜９の数を持つ１以上の桁からなり、複数の桁を持つ場合、押下操作における各桁間の区切りを一定の時間間隔で行うことを備える。
【００１１】
本願の第４の発明の情報処理装置は、第１又は第２の発明において、前記動作状態表示部は、暗証番号の１桁あたりの有効押下時間をＬＥＤへの緑色の表示によって示し、各桁間の入力の区切りにおける一定の時間を赤色の表示によって示すことを備える。
【００１２】
本願の第５の発明の情報処理装置は、第１の発明において、前記暗証番号認識回路は、前記暗証番号に関連する情報を記憶する暗証番号メモリーと、前記暗証番号メモリーをアクセスする暗証番号Ｒ／Ｗ回路と、前記電源スイッチ又は復帰スイッチの押下によって入力された暗証番号を前記暗証番号メモリ中の暗証番号と比較し一致するかしないかを前記電源制御回路に通知する暗証番号比較回路と、前記電源スイッチ又は前記復帰スイッチの押下数を１桁の入力に必要な時間カウントするスイッチ動作監視回路と、前記スイッチ動作監視回路の動作状況をＬＥＤに表示するための制御をする表示制御回路と、を備える。
【００１３】
本願の第６の発明の情報処理装置は、第１又は第２の発明において、前記情報処理装置が給電されていない状態での前記電源スイッチの押下時と、前記情報処理装置がサスペンド状態での前記復帰スイッチの押下時において、押下の信号を受けた前記電源制御回路は、前記暗証番号認識回路に暗証番号の照合を指示することを備える。
【００１４】
本願の第７の発明の情報処理装置は、第１の発明において、前記暗証番号登録プログラムは、前記暗証番号認識回路のメモリに暗証番号の桁数、暗証番号、暗証番号の１桁を入力するのに必要とする時間の登録や更新を行うことを備える。
【００１５】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１６】
図１を参照すると、本発明の第１の実施の形態は、パーソナルコンピュータ等の情報処理装置８において、投入された暗証番号を検査する暗証番号認識回路１と、情報処理装置８全体の電源を制御する電源制御回路２と、前記暗証番号認識回路１による暗証番号の検査に合格すると給電され動作を行うコンピュータ回路７と、暗証番号認識回路１の動作状態をＬＥＤ９を制御して表示することにより暗証番号入力時の操作を補助する動作状態表示部３と、情報処理装置８への給電を行う為の電源スイッチ４と、情報処理装置８が給電を受けた後サスペンド状態にしたりサスペンド状態から通常の動作状態に戻す為の復帰スイッチ５と、緑色や赤色の表示を行って電源スイッチ４の押下操作を支援するＬＥＤ９とからなる。
【００１７】
さらに、暗証番号認識回路１は、設定された暗証番号等の情報を記憶する不揮発性メモリによる暗証番号メモリー４０と、前記暗証番号メモリー４０への書き込みとそこからの読み出しを制御する暗証番号Ｒ／Ｗ回路３０と、決められた時間間隔内での電源スイッチ４又は復帰スイッチ５の押下を暗証番号の入力操作として監視し押下した回数をカウントするスイッチ動作監視回路１０と、スイッチの押下により入力された暗証番号と前記暗証番号メモリー４０に記憶された暗証番号とを比較し一致／不一致を判断する暗証番号比較回路２０と、動作状態表示部３を制御する表示部制御回路５０と、電源スイッチ４と復帰スイッチ５を押下する信号をＯＲしてスイッチ動作監視回路１０に当該信号を供給するスイッチ用ＯＲ回路６０と、を含む。
【００１８】
コンピュータ回路７は、暗証番号等の登録や更新を暗証番号メモリー４０に対して行う暗証番号登録プログラム７０と、通常の動作状態で復帰スイッチ５が押下されたり指定された時間の間の動作がない場合コンピュータ回路７をサスペンド状態とし、又、サスペンド状態にあって復帰スイッチ５の押下で暗証番号のチェックに通った時、システムの状態をサスペンド状態から通常の動作状態に復帰させたりするオペレーティングシステム７１（ＢＩＯＳ機能も含む）を含む。
【００１９】
電源スイッチ信号線４１は電源スイッチ４が押下されたことを電源制御回路２に通知するものである。復帰スイッチ信号線５１は復帰ＳＷ５が押下されたことを電源制御回路２に通知するものである。電源制御回路２はコンピュータ回路７に給電中の状態の時、それぞれの信号を区別可能な形にコード化してそれをコンピュータ回路７上のオペレーティングシステム（以下、ＯＳと称す）７１に通知する。
【００２０】
次に、本発明の実施の形態の動作について図面を参照して説明する。
【００２１】
図１と図２の電源投入時のフローチャートにより、本発明の実施例の動作を説明する。
【００２２】
最初に情報処理装置８全体の電源未投入状態での本発明の動作について説明する。
【００２３】
電源スイッチ４に対する最初のスイッチ押下操作により（Ｓ１）、電源スイッチ信号線４１を経由して電源制御回路２はそれを認識すると、暗証番号認識回路１に対して電源を供給する（Ｓ２）。電源未投入状態であるときに復帰スイッチ５が押下された時は電源制御回路２はそれを無視する。
【００２４】
暗証番号Ｒ／Ｗ回路３０は、暗証番号メモリー４０から予めユーザによって設定された暗証番号、その桁数、暗証番号の１桁の入力に要する時間である１桁入力所要時間情報を読み出し、暗証番号と桁数は暗証番号比較回路２０に転送し、暗証番号の桁数、１桁入力所要時間をスイッチ動作監視回路１０に転送する（Ｓ３）。
【００２５】
スイッチ動作監視回路１０は、１桁入力の所要時間を内部タイマーに設定し、以降、暗証番号入力待ちの状態となる。
【００２６】
尚、１桁入力の所要時間は桁の移動等にて必要な区切り時間を含んでいる。
【００２７】
暗証番号を転送された暗証番号比較回路２０は、スイッチ動作監視回路１０からユーザーが入力した暗証番号が転送されるのを待機する状態となる。
【００２８】
表示部制御回路５０は、この状態を動作状態表示部３に伝え、暗証番号入力待機状態になったことを動作状態表示部３に通知し、動作状態表示部３は、電源スイッチ４の近くにあるＬＥＤ９に緑色の表示をしてユーザーに示す（Ｓ４）。この緑色の表示は暗証番号１桁の入力に要する時間点灯し続ける。
【００２９】
ＬＥＤ９が緑色の表示をしている間のスイッチの押下は有効としてカウントされるが、入力桁の次桁への遷移時や暗証番号の入力ミスによる再入力時におけるそれぞれの区切りを表す赤色表示時でのスイッチ押下は無視され、カウントがされない。
【００３０】
暗証番号入力待機状態になったスイッチ動作監視回路１０は、電源スイッチ４の任意の動作回数（１桁を表す回数として０〜９回が妥当）をカウントする（Ｓ５）。１桁入力所要時間を内部タイマーにより監視し（Ｓ６）、設定時間経過後に表示部制御回路５０と動作状態表示部３を通じて１桁の番号を認識したことをＬＥＤ９の表示を１秒間赤色表示をすることでユーザーに示し（Ｓ７）、再度内部タイマーに１桁入力所要時間を設定後、２桁目があれば２桁目の暗証番号入力待機状態となる。この時ＬＥＤ９の表示は再び緑色になる（Ｓ４）。
【００３１】
上記動作を、暗証番号の桁数と同一回数（例えば４桁なら４回となり、ユーザからの設定を可能とする）繰り返し（Ｓ８）、全桁の入力が終わると、スイッチ動作監視回路１０はそれを暗証番号比較回路２０に転送する。
【００３２】
暗証番号比較回路２０は、既に暗証番号メモリー４０に登録されていた暗証番号と、入力された暗証番号を比較する（Ｓ９）。一致した場合、暗証番号比較回路２０は、電源制御回路２に対しコンピュータ回路７への電源供給を要求し、電源制御回路２はこれを受けコンピュータ回路７への電源供給を開始する（Ｓ１０）。
【００３３】
一致しない場合、暗証番号比較回路２０は、電源制御回路２に対し暗証番号認識回路１への給電を停止する要求を行う為、電源制御回路２は暗証番号認識回路１への給電を停止するので装置全体が電源未投入状態に戻ることになる（Ｓ１１）。
【００３４】
電源スイッチ４をＯＮにしたとき、暗証番号Ｒ／Ｗ回路３０は暗証番号メモリー４０を参照するが、暗証番号メモリー４０上に「暗証番号機能を使用する」が設定されている場合は、上述したように暗証番号の確認処理が行われる。
【００３５】
「暗証番号機能を使用しない」が設定されている場合、その通知を暗証番号Ｒ／Ｗ回路３０から通知された暗証番号比較回路２０は、暗証番号の比較が一致した時と同様な通知を電源制御回路２に行うため、暗証番号の確認なしに立ち上がることになる。
【００３６】
尚、本発明を適用した情報処理装置８を出荷するメーカ等において、出荷時の暗証番号メモリー４０の初期値は「暗証番号機能を使用しない」の設定に事前に行っておく等の考慮が必要となる。
【００３７】
暗証番号メモリ４０への暗証番号の設定は以下のように行う。本体のコンピュータ回路７が給電を受け、正常に立ち上がると暗証番号の設定や更新及び暗証番号の取り消し等の機能を持った暗証番号登録プログラム７０を起動することができる。
【００３８】
暗証番号登録プログラム７０は以下の情報を暗証番号メモリー４０に設定することが出来る。
（１）暗証番号機能を使用するか否かの識別情報
（２）暗証番号の桁数
（３）暗証番号
（４）暗証番号１桁についての入力する時間（秒単位）
（１）の暗証番号機能を使用するか否かは本発明の暗証番号を認識して検査する機能を使用するかどうかを識別するためのもので、使用するとした場合は暗証番号のチェック機能が動作し、使用しないとすると暗証番号のチェック機能は動作しない。（２）〜（４）の情報については既に説明した通りである。  暗証番号登録プログラム７０は、暗証番号認識回路１の暗証番号Ｒ／Ｗ回路３０の持つインターフェースを使用して前述した情報の書き込みや読み込み作業を行う。
【００３９】
次に運用状態に入った段階で復帰スイッチが押下された場合や長時間の未使用状態が続いた時の処理を説明する。
【００４０】
通常モードに入った状態で復帰スイッチを押下したり、アプリケーションプログラムも動作せず、情報処理装置８への操作も行われない未使用の状態が継続したとき、コンピュータ回路７上で動作するＯＳ７１は、通常の動作モードからサスペンド状態に情報処理装置８の状態を遷移させる。通常の動作モードがサスペンド状態に遷移する時間間隔はユーザの指定に従う。
【００４１】
このサスペンド状態とは情報処理装置８の動作に要するバッテリーの節約の為に情報処理装置８を構成するチップのうち休止時には動作の必要のないチップへの給電を停止するものである。但し、再度通常の動作モードに戻るための必要なチップへの給電は停止させない。ＯＳ７１はサスペンド状態に入る為、電源制御回路２に対し給電の必要のない装置への給電の停止を指示する。
【００４２】
サスペンド状態に遷移した段階において、マシンの再使用を行う為には復帰スイッチ５の押下が必要となる。この押下操作をすると、電源制御回路２は復帰スイッチ５が押下されたことをＯＳ７１に報告する。
【００４３】
ＯＳ７１はサスペンド状態にあるのを確認すると、電源制御回路２に対して暗証番号のチェックを行うように指示する。ＯＳ７１よりこの指示を受けた電源制御回路２は、前述した電源スイッチ４の押下時と同様に暗証番号認識回路１に対し暗証番号のチェックを指示することになる。
【００４４】
ユーザはこの時は復帰スイッチ５を押下して正しい暗証番号を入力すると暗証番号比較回路２０は暗証番号一致の通知を電源制御回路２に対して行い電源制御回路２は給電を停止中のチップに対する給電を開始し給電を再開したことをＯＳ７１に報告することで、サスペンド状態から通常の動作状態に戻るわけである。
【００４５】
但し、暗証番号メモリ４０に「暗証番号機能を使用しない」の設定がされている場合においては、暗証番号のチェックを行わずに通常の動作状態に復帰する。
【００４６】
正常な暗証番号の入力が行われないと、暗所番号比較回路２０からその通知を受けた電源制御回路２はＯＳ７１に暗証番号の入力不正の報告を行うので、ＯＳ７１はシステムのシャットダウン処理を行った後、電源制御回路２に対してシステム全体の電源の切断を指示して終了する。
【００４７】
尚、通常の動作状態の場合と同様にサスペンド状態にあって電源スイッチ４の押下が行われた場合は、ＯＳ７１はシステムのシャットダウン処理を実行した後、電源制御回路２に情報処理装置８への電源の停止を指示する。又、サスペンド状態にない時の復帰スイッチ５の押下はＯＳ７１によりサスペンド状態にされる。
【００４８】
【発明の効果】
以上説明したように、暗証番号の入力を電源スイッチ４を押下した数で行うため、入力操作が単純であり、又、セキュリティのチェックをソフトウェアの起動前に簡単なハードウェア回路によって行うことでセキュリティのガードを破りにくいという効果がある。
【図面の簡単な説明】
【図１】本発明の１実施例における暗証番号認識回路を示すブロック図である。
【図２】本発明の１実施例における暗証番号認識回路の動作を示すフローチャートである。
【符号の説明】
１    暗証番号認識回路
２    電源制御回路
３    動作状態表示部
４    電源スイッチ
４１    電源スイッチ信号線
５    復帰スイッチ
５１    復帰スイッチ信号線
１０    スイッチ動作監視回路
２０    暗証番号比較回路
３０    暗証番号Ｒ／Ｗ回路
４０    暗証番号メモリー
５０    表示部制御回路
６０    スイッチ用ＯＲ回路
７    コンピュータ回路
７０    暗証番号登録プログラム
７１    オペレーティングシステム
８    情報処理装置
【図１】
0003623692.tif 000002
【図２】
0003623692.tif 000003