(57)【特許請求の範囲】
【請求項１】
ディジタルコンピュータ（２２）と該ディジタルコンピュータの動作を付勢するパワーサブシステム（２４）とを備える電子装置（２０）に含めるのに適し、たとえパワーサブシステム（２４）がディジタルコンピュータ（２２）の動作を付勢していなくても電力を受け取り、予備登録されているユーザパスワードを受け取ると、パワーサブシステム（２４）がディジタルコンピュータの動作を付勢するのを可能にするプレブートセキュリティコントローラであって、
このプレブートセキュリティコントローラが集積回路（ＩＣ）（４２））から成り、このＩＣ（４２）が
少なくとも一つのユーザパスワードを記憶、登録する不揮発性パスワードメモリ（５６）と、
パスワードメモリ（５６）に登録されている何れかのユーザパスワードと比較するパスワードを受け取るパスワード入力回路（８２）と、
プレブートセキュリティコントローラ（４２）がセキュリティ動作モードに有るとき、上記パスワード入力回路（８２）が受け取ったパスワードを上記パスワードメモリ（５６）に登録されている何れかのユーザパスワードと比較するディジタル論理回路（５２）と、
ディジタル論理回路（５２）に連結され、上記パスワード入力回路（８２）が受け取ったパスワードがパスワードメモリ（５６）に登録されているユーザパスワードと合致すると、パワーサブシステム（２４）がディジタルコンピュータ（２２）の動作を付勢するのを可能にする出力信号をパワーサブシステム（２４）に送信する出力回路（６２）とを含んで成るプレブートセキュリテイコントローラ。
【請求項２】
前記ＩＣ（４２）内のパスワードメモリ（５６）が電子的に書き換え可能である請求項１に記載のプレブートセキュリティコントローラ。
【請求項３】
前記ＩＣ（４２）内のパスワードメモリ（５６）が少なくとも一つのユーザパスワードと少なくとも一つのスーパバイザパスワードとを別個に登録する請求項１に記載のプレブートセキュリティコントローラ。
【請求項４】
前記ＩＣ（４２）内のパスワード入力回路（８２）が、前記（ＩＣ（４２）外のキュリティキーパッド（８６）に連結可能なキーパッドインターフェースであり、電子装置（２０）のユーザがセキュリティキーパッド（８６）を用いて入力し、前記ＩＣ（４２）内の前記パスワードメモリ（５６）に登録されているユーザパスワードと比較されるパスワードを、上記キーパッドインターフェースがＩＣ（４２）内に受け取る請求項１に記載のプレブートセキュリティコントローラ。
【請求項５】
パスワード入力モードのとき前記キーパッドインターフェース（８２）はセキュリティキーパッド（８６）からユーザパスワードを受け取り、該ユーザパスワードをディジタル論理回路（５２）が前記パスワードメモリ（５６）に登録する請求項４に記載のプレブートセキュリティコントローラ。
【請求項６】
前記パスワードメモリ（５６）に記憶されているユーザパスワードに合致するパスワードを前記パスワード入力回路（８２）が受け取ると、プレブートセキュリティコントローラが、セキュリティ動作モードからアプリケーション動作モードに遷移し、セキュリティキーパッド（８６）がどう押されたかのデータをそこで保存される請求項４に記載のプレブートセキュリティコントローラ。
【請求項７】
前記ディジタル論理回（５２）がステートマシンである請求項１に記載のプレブートセキュリティコントローラ。
【請求項８】
前記ＩＣ（４２）内の出力回路（６２）がまた、セキュリティ動作モードに在ることを表示する出力信号を提供する請求項１に記載のプレブートセキュリティコントローラ。
【請求項９】
ＩＣプレブートセキュリティコントローラが更にシステム・マネージメント・バス（ＳＭＢｕｓ）インターフェース（１２２）を備えて成り、該ＳＭＢｕｓインターフェースは信号を電子装置（２０）に含まれるＳＭＢｕｓと交換でき、プレブートセキュリティコントローラが前記パスワードメモリ（５６）に記憶されるユーザパスワードを受け取るのを上記ＳＭＢｕｓインターフェース（１２２）が可能にする請求項１に記載のプレブートセキュリティコントローラ。
【請求項１０】
ディジタルコンピュータ（２２）と、
該ディジタルコンピュータの動作を付勢するパワーサブシステム（２４）と、
上記パワーサブシステムが上記ディジタルコンピュータの動作を付勢していなくても電力を受け取り、上記パワーサブシステムに連結されてい、予め登録されたユーザパスワードを受け取ると、該パワーサブシステムが上記ディジタルコンピュータの動作を付勢するのを可能にするプレブートセキュリティコントローラとを備える電子装置（２０）であって、該プレブートセキュリティコントローラが、
少なくとも一つのユーザパスワードを記憶して、登録する不揮発性パスワードメモリ（５６）と
該パスワードメモリに記憶されている何れかのユーザパスワードと比較されるべきパスワードを受け取るパスワード入力回路（８２）と、
プレブートセキュリティコントローラがセキュリティ動作モードに有るとき、上記パスワード入力回路が受け取ったパスワードを、上記パスワードメモリに登録されている何れかのユーザパスワードと比較するディジタル論理回路（５２）と、
該ディジタル論理回路に連結されてい、上記パスワード入力回路が受け取ったパスワードが上記パスワードメモリに登録されているユーザパスワードと合致すると、上記パワーサブシステムが上記ディジタルコンピュータの動作を付勢するのを可能にする出力信号を上記パワーサブシステムに送信する出力回路（６２）とを含んだ集積回路（ＩＣ）（４２）を備えて成る電子装置。
【請求項１１】
前記ＩＣプレブートセキュリティコントローラ（４２）に備わる前記パスワードメモリ（５６）が電子的に書き換え可能である請求項１０に記載の電子装置。
【請求項１２】
前記プレブートセキュリティコントローラに（４２）備わる前記パスワードメモリ（５６）が、少なくとも一つのユーザパスワードと少なくとも一つのスーパバイザパスワードとを別個に登録する請求項１０に記載の電子装置。
【請求項１３】
前記ＩＣプレブートセキュリティコントローラ（４２）に備わる前記パスワード入力回路（８２）がキーパッドインターフェースであり、電子装置（２０）が更にセキュリティキーパッド（８６）を備え、該セキュリティキーパッドがキーパッドインターフェース（８２）に連結され、電子装置のユーザがセキュリティキーパッドを用いて入力するパスワードを、前記パスワードメモリに登録されているユーザパスワードと比較するため、上記キーパッドインターフェースに上記セキュリティキーパッドが送る請求項１０に記載の電子装置。
【請求項１４】
前記ＩＣプレブートセキュリティコントローラ（４２）がパスワード入力モードに有るとき、前記キーパッドインターフェース（８２）はセキュリティキーパッド（８６）からユーザパスワードを受け取り、該ユーザパスワードをディジタル論理回路（５２）が前記パスワードメモリ（５６）に登録する請求項１３に記載の電子装置。
【請求項１５】
前記パスワードメモリ（５６）に登録されているユーザパスワードに合致するパスワードを前記パスワード入力回路（８２）が受け取ると、プレブートセキュリティコントローラ（４２）が、セキュリティ動作モードからアプリケーション動作モードに遷移し、セキュリティキーパッド（８６）がどう押されたかのデータをそこで保存される請求項１３に記載の電子装置。
【請求項１６】
前記プレブートセキュリティコントローラ（４２）に備わる前記ディジタル論理回路（５２）がステートマシンである請求項１０に記載の電子装置。
【請求項１７】
前記プレブートセキュリティコントローラ（４２）の前記出力回路（６２）がまた、セキュリティ動作モーに在ることを表示する出力信号を提供し、電子装置（２０）が更に、この出力信号を受け取り、セキュリティ動作モードに在ることの、知覚可能な表示を電子装置のユーザに提供する状況出力サブシステム（７２）を備えて成る請求項１０に記載の電子装置。
【請求項１８】
前記ＩＣプレブートセキュリティコントローラ（４２）が更にＳＭＢｕｓインターフェース（１２２）を備え、ＳＭＢｕｓ（１２４）によりＳＭＢｕｓインターフェース（１２２）に連結され、それにより前記ディジタルコンピュータ（２２）により実行されるコンピュータプログラムが、ユーザパスワードを、ＳＭＢｕｓ（１２４）を介して前記パスワードメモリ（５６）に登録するのを可能にするＳＭＢｕｓホスト（１２６）を電子装置（２０）が備えて成る請求項１０に記載の電子装置。
【発明の詳細な説明】
【０００１】
本発明は一般に、コンピュータや、他のマイクロプロセッサにより制御される装置のセキュリティ（機密）保護又は防護に関する。詳しくは、かかる装置の無許可の使用を阻止する方法及び装置に関する。
【０００２】
【従来の技術】
コンピュータ、コンピュータシステム、及びパーソナルコンピュータを用いるアプリケーションに対して、多数の機密保護又は防護（以下、セキュリティ）システム又は手法が開発されている。これ等のセキュリティ技術には、パーソナルコンピュータを何か大きい又は重いものに取り付けて、これが動かないようにしようとするものがある。また、パーソナルコンピュータの無許可の使用を阻止したり、且つ／或いはコンピュータに記憶された特定の情報へのアクセスを制限又は阻止しようとするセキュリティ技術もある。
【０００３】
パーソナルコンピュータの無許可の使用を阻止、且つ／或いはコンピュータに記憶された特定の情報へのアクセスを制限する従来の手法には、パスワード、暗号化、ディジタル署名、アクセス管理リスト等が有る。これ等の技術は、パーソナルコンピュータへのアクセスの種々のレベルで用いることが出来る。例えば、コンピュータの立ち上げやリセットの（以下、ブート）プロセス中に、動作システムがユーザにパスワードを求めるようにする。或いは、特定のアプリケーションが、ユーザによるそのプログラム実行前に、ユーザにパスワードを求めることもある。同様に、アクセス管理リストを用いて、特定のプログラム内の種々の動作レベルで、特定プログラムに又はデータへのユーザのアクセスを制限することが出来る。特定ユーザが読み取りと書き込みの特権を有し、他のユーザは読み取りのみの特権を有するようにすることもできる。
【０００４】
だが、コンピュータ・セキュリティへの従来の手法は、パーソナルコンピュータを動かなくするもの以外は全て、パーソナルコンピュータが付勢され、コンピュータプログラムの実行を始めた後に、アクティブ（能動状態）になるものである。だが、ポータブル、ラップトップ又はノートブック型パーソナルコンピュータや、集積回路（ＩＣ）ディジタルコンピュータを用いる他のポータブル電子装置では、モビリティ（移動可能であること）が本質的特質である。かかる情報処理装置はすべて本来可動であり、また比較的高価であるから、その盗難は重要な問題となっている。このような装置が盗まれると、たとえ装置内に記憶されている情報が上記の技術の一つ又は複数により保護されたままであっても、新しいソフトウェアを装置に導入（インストール）する事が出来、その商業的価値を新しい「購入者」に対して復元させることになる。
【０００５】
このような可動な情報処理装置が盗難後、もし完全に動作不能になれば、自動車ラジオが元の自動車から取り外された後には動作不能になるのと同様、情報処理装置を盗むことの経済的動機は無くなる。情報処理装置の動作不能は可動な情報処理装置を盗む経済的動機を低下させるだけでなく、かかる装置に記憶された情報のセキュリティを更に増大させることになろう。
【０００６】
【発明により解決されるべき課題】
本発明の一目的は、ポータブル、ラップトップ又はノートブック型パーソナルコンピュータのような情報処理装置を、それがその許可ユーザによりロックが解かれるまで、不能にし、それが動作不能になってしまうようにすることにある。
【０００７】
本発明の他の一目的は、ポータブル、ラップトップ又はノートブック型パーソナルコンピュータのような情報処理装置の盗みを思いとどまらせることにある。
【０００８】
本発明の一目的は、ポータブル、ラップトップ又はノートブック型パーソナルコンピュータのような情報処理装置のセキュリティを高めることにある。
【０００９】
本発明の他の一目的は、ポータブル、ラップトップ又はノートブック型パーソナルコンピュータを含む情報処理装置の使用を促進することにある。
【００１０】
【課題を解決する手段、その作用・効果】
簡単に云うと、本発明による電子装置はディジタルコンピュータとパワー・サブシステム（以下、パワーサブシステム）を備える。電子装置にはまた、たとえパワーサブシステムがディジタルコンピュータの動作を付勢していなくても、電力を受け取るプレブート（ブート前）・セキュリティ・コントローラが備えられる。プレブート・セキュリティ・コントローラ（以下、プレブートセキュリティコントローラ）はパワーサブシステムに連結されるが、プレブートセキュリティコントローラが、予め登録されているユーザ・パスワード（以下、ユーザパスワード）を受け取った後始めて、ディジタルコンピュータの動作をパワーサブシステムが付勢出来るように連結される。
【００１１】
プレブートセキュリティコントローラは好ましくは、少なくとも一つのユーザパスワードを記憶して、登録する不揮発性パスワード・メモリ（以下、パスワードメモリ）を備えるＩＣ（集積回路）である。ＩＣプレブートセキュリティコントローラはまた、パスワードメモリに登録された何れかのユーザパスワードと比較されるべきパスワードを受け取るパスワード入力回路を備える。プレブートセキュリティコントローラがセキュリティ動作モードに有ると、プレブートセキュリティコントローラ内のディジタル論理回路は、パスワード入力回路の受け取るパスワードを、パスワードメモリに登録されている何れかのユーザパスワードと比較する。パスワード入力回路の受け取るパスワードが、パスワードメモリに登録されている或ユーザパスワードと合致すると、プレブートセキュリティコントローラ内に有って、ディジタル論理回路に連結された出力回路が、出力信号をパワーサブシステムに送信し、パワーサブシステムをして、ディジタルコンピュータの動作を付勢可能にする。
【００１２】
プレブートセキュリティコントローラの或優先する実施例では、パスワード入力回路はキーパッド・インターフェース（以下、キーパッドインターフェース）であり、電子装置はキーパッドインターフェースに連結されたセキュリティ・キーパッド（以下、セキュリティキーパッド）を備える。この優先実施例では、電子装置のユーザはセキュリティキーパッドを用いて、パスワードメモリに登録されているユーザパスワードと比較されるパスワードを入力する。プレブートセキュリティコントローラのパスワード入力回路が、パスワードメモリに登録されているユーザパスワードと合致するパスワードを受け取ると、プレブートセキュリティコントローラはセキュリティ動作モードから、ディジタルコンピュータの動作を付勢するアプリケーション動作モードに遷移する。アプリケーション動作モードに有るときプレブートセキュリティコントローラは、セキュリティキーパッドの押圧（叩き）をパスワードメモリに登録されたパスワードに比較すると云うよりは寧ろ、かかる押圧に関するデータを保存する。ユーザが予め特定のキーに関連させた、特定アプリケーションのコンピュータプログラムの実行を開始することによって、ディジタルコンピュータの実行するコンピュータプログラムが、登録済のキーパッド押圧に応答可能となるようにすると、有利なことが考えられる。
【００１３】
プレブートセキュリティコントローラのこの優先実施例にはまた、システム管理バス（Ｓｙｓｔｅｍ  Ｍａｎａｇｅｍｅｎｔ  Ｂｕｓ、ＳＭＢｕｓ）が備わり、これが電子装置に備わるＳＭＢｕｓホストとデータを交換するようにする。電子装置内のディジタルコンピュータの実行するコンピュータプログラムはプレブートセキュリティコントローラと、そのＳＭＢｕｓを介してデータを交換するようにしても良い。コンピュータプログラムとプレブートセキュリティコントローラの間で交換されるデータがそのセキュリティ機能をプログラムするようにしたり、或いはプレブートセキュリティコントローラがそのアプリケーション動作モードに有るとき、セキュリティキーパッドのどのキーが押されたかをコンピュータプログラムが確認できるようにしても良い。
【００１４】
これ等及び他の特徴、目的、効果及び利点は添付する種々の図面図に例示された優先実施例の以下の説明から当業者に理解され、明らかになろう。
【００１５】
【実施例】
図１に、ポータブル、ラップトップ又はノート型コンピュータ等の電子装置の一部を、一般的参照符号２０を付して示す。電子装置２０には、ＩＣ（集積回路）ディジタルコンピュータ２２が備わる。電子装置２０の通常の動作中、パワーサブシステム２４がディジタルコンピュータ２２及び、図１には示されていない電子装置２０の他の部分の動作を付勢する電力を供給する。パワーサブシステム２４は、ＡＣ／ＤＣアダプタ又はバッテリー等の電源から、入力電力線２６を介して電力を受け取り、これをディジタルコンピュータ２２の動作を付勢するのに適した電圧に変換及び調整する。図１の例示では、変換され、調整された主動作モード電力及び中断動作モード電力を、ディジタルコンピュータ２２（及び）と図１に示されていない電子装置２０の他の部分とに、それぞれ出力電力線３４ａと３４ｂを介して供給するＤＣ／ＤＣコンバータ３２を、パワーサブシステム２４が備える。システム電力スイッチ出力線３６に有る信号が、電子装置２０の全体の動作を付勢するＤＣ／ＤＣコンバータ３２を可能又は不能にする。
【００１６】
本発明に従い、電子装置２０には、ＤＣ／ＤＣコンバータ３２からＶＣＣ電力線４４を介してＶＣＣ電力を受け取るＩＣ（集積回路）プレブートセキュリティコントローラ４２も備わる。ＤＣ／ＤＣコンバータ３２が電力を入力電力線２６を介して受け取り、またシステム電力スイッチ線３６に有る信号が、電子装置の全体を付勢するＤＣ／ＤＣコンバータ３２を可能にするときは何時でも、ＤＣ／ＤＣコンバータ３２はＶＣＣ電力をプレブートセキュリティコントローラ４２に連続的に供給する。さて、図２を参照して、プレブートセキュリティコントローラ４２には、ＣＬＫ信号をディジタル論理ステート（状態）マシン５２に供給するクロック制御部４８が備わる。ステートマシン５２が作動すると、ブレブートセキュリティコントローラ４２は三つの異なる動作モードの何れか一つに置かれる。
【００１７】
ＤＣ／ＤＣコンバータ３２が先ずＶＣＣ電力をプレブートセキュリティコントローラ４２に供給し、ＲＳＴ＃信号線５４を介してプレブートセキュリティコントローラ４２に供給される信号が否定され、パスワードが５１２バイトの不揮発性で、電子的に書き換え可能なフラッシュメモリ５６に予め記憶、登録されていると、プレブートセキュリティコントローラ４２はセキュリティ動作モードに入る。プレブートセキュリティコントローラ４２がセキュリティ動作モードに有ると、ディジタルコンピュータ２２及び電子装置２０の図１に図示されていない他の部分の動作をＤＣ／ＤＣコンバータ３２が付勢するのを禁止する信号を、プレブートセキュリティコントローラ４２に備わる出力制御部６２が、ＯＵＴ＿ＰＷＲ＃信号線６４とＯＵＴ＿ＳＵＳ＃信号線６６を介してＤＣ／ＤＣコンバータ３２に送信する。斯くして、ＯＵＴ＿ＰＷＲ＃信号線６４及びＯＵＴ＿ＳＵＳ＃信号線（上）６６にある信号が主張される間、電子装置２０は、プレブートセキュリティコントローラ４２、クロック制御部４８及びＤＣ／ＤＣコンバータ３２の一部を除いて、動作不能となる。更に、プレブートセキュリティコントローラ４２がセキュリティ動作モードに有ることを電子装置２０のユーザに知らせるため、図１に示す状況出力サブシステム７２に備わるＬＥＤを光輝させる信号を、出力制御部６２がＬＥＤ信号線６８に送信する。
【００１８】
プレブートセキュリティコントローラ４２にはまた、図２に示された優先実施例ではキーパッド入力回路であるパスワード入力回路８２を備える。図１により詳しく示されているように、キーパッド・バス８４がパスワード入力回路８２を４ボタン式セキュリティキーパッド８６に連結する。この優先パスワード入力回路８２によれば、セキュリティキーパッド８６は二種の異なるキーパッドの何れか一方で動作することが出来る。一方の種のセキュリティキーパッド８６は、通常のパーソナルコンピュータのキーパッドと同様、スキャニングを用いる。この種のキーパッドは、パターン化スキャニング出力をキーに供給すると共に、各キー入力を監視する。パターン化スキャニング出力とキーとの合致は、このキーが押されていることを表す。他の種のキーパッドは、各キーに個々のスイッチを設ける。キーパッドに備わる各キーには、固有の出力端子が設けられる。スイッチ式キーパッドでは、キーを押すと、信号がそのキー出力端子で接地する。
【００１９】
セキュリティキーパッド８６を用いて、電子装置２０のユーザはパスワードをステートマシン５２に呈示し、フラッシュメモリ５６に登録されている一つ又はそれ以上のパスワードと比較させる。セキュリティ動作モードに入ると、セキュリティキーパッド８６のボタンのどれかを押すとリセットするＥＳＣＡＰＥタイマー（以下、エスケープタイマー）をステートマシン５２がスタートさせる。エスケープタイマーの動作中、ＬＥＤ信号線６８にある出力制御部６２からの出力信号がＬＥＤを光輝し続ける。エスケープタイマーが終了する前に、何らかの理由でユーザがパスワード列を入力し終えていないと、たとえプレブートセキュリティコントローラ４２がセキュリティ動作モードに留まっていても、出力制御部６２は信号をサイレン（警報）信号線８８に送り、状況出力サブシステム７２に備わる警報器に警報音を発生させる。警報器に警報音を鳴らせると共に、ステートマシン５２は失敗したパスワード企てカウントを１だけ増大する。失敗したパスワード企てカウントが３に達すると、ステートマシン５２は警報タイマーをスタートさせ、不履行により警報器を１分間起動状態にする信号を警報信号線８８に送る。警報タイマーの設定する時間間隔中、警報は鳴り続けるが、ユーザは尚有効なパスワードを入力するかもしれない。だが、警報タイマーが終了すると、プレブートセキュリティコントローラ４２は警報を止め、中断モードに入る。プレブートセキュリティコントローラ４２が中断モードに入った後は、パスワードを入力するプロセスを再び行うことが出来る。
【００２０】
フラッシュメモリ５６に登録されているパスワードをユーザが入力すると、ステートマシン５２はセキュリティ動作モードを出、アプリケーション動作モードに入り、それにより電子装置２０を操作可能にアンロックする。ステートマシン５２がセキュリティ動作モードからアプリケーション動作モードに遷移すると、出力制御回路６２は、ＯＵＴ＿ＰＷＲ＃信号線６４とＯＵＴ＿ＳＵＳ＃信号線６６上に有る信号を否定し、ＤＣ／ＤＣコンバータ３２に電子装置２０の残部の動作を付勢させる。
【００２１】
プレブートセキュリティコントローラ４２に備わるモード選択回路９２は、ＳＵＳＰＥＮＤ＃信号線９４とＰＷＲＯＦＦ＃信号線９６を介して入力信号を受け取ることが出来る。電子装置２０がアンロックされると、ステートマシン５２はＳＵＳＰＥＮＤ＃信号線９４又はＰＷＲＯＦＦ＃信号線９６を介して受け取る信号の主張に応答して、ＯＵＴ＿ＰＷＲ＃信号線６４上に有る信号とＯＵＴ＿ＳＵＳ＃信号線６６上に有る信号を否定する。これ等二つの信号が否定されると、プレブートセキュリティコントローラ４２、クロック制御部４８及びＤＣ／ＤＣコンバータ３２の一部を除いて、電子装置２０への電力がオフになる。このようなことが起こるのは、ユーザが電子装置２０をオフにするときと、ディジタルコンピュータ２２により実行されるコンピュータプログラムが電子装置２０を、ハードディスク等の不揮発性メモリに電子装置２０の現在の動作状態が記憶され、ディジタルコンピュータ２２や電子装置２０の他の部分の動作が中断される電力保存動作モードに入らせるときである。
【００２２】
電子装置２０の動作を中断すると、プレブートセキュリティコントローラ４２は対応してその中断動作モードに入る。プレブートセキュリティコントローラ４２が中断動作モードに有るとき、ＡＲＭ＃信号線９８を介してモード選択回路９２に供給される信号が有れば、プレブートセキュリティコントローラ４２は中断動作モードからそのセキュリティ動作モードに遷移する。プレブートセキュリティコントローラ４２が中断動作モードからセキュリティ動作モードに入ると、前記のように、電子装置２０を完全動作に戻すには、フラッシュメモリ５６に登録されているパスワードをユーザが入力しなければならない。だが、有効なパスワードの入力の後、ステートマシン５２が中断動作モードに留まってい、中断モードに入るのでない場合、ユーザがパスワードを再入力しなくても、電子装置２０は完全動作に復帰できる。
【００２３】
フラッシュメモリ５６は好ましくは、二つの異なる型のパスワード、即ち二つのユーザパスワードと、電子装置２０のマスターキーとして作用するスーパバイザパスワードを記憶して登録する。ユーザパスワードも、スーパバイザパスワードも、長さ２０ビットである。４ボタン式のセキュリティキーパッド８６との組み合わせで、長さ２０ビットのパスワードを登録すると云うことは、１〜５の順次キー組み合わせから成る８０００００通り以上のパスワードが可能となると云うことである。別個２０ビットスーパバイザパスワードと二つの２０ビットのユーザパスワードで、殆どの会社又は個人のセキュリティの要求を収容することが出来る。
【００２４】
プレブートセキュリティコントローラ４２は、ユーザパスワードとスーパバイザパスワードを登録するのに、二つの異なる方法で行えるようにすることが望ましい。これ等のパスワードを登録する一つの方法は、セキュリティキーパッド８６を用いることである。プレブートセキュリティコントローラ４２をユーザパスワード入力モードに置くため、ユーザはエンターキー１０２とナンバー１キー１０４を同時に５秒間、連続して押す。プレブートセキュリティコントローラ４２をスーパバイザパスワード入力モードに置くためには、ユーザはエンターキー１０２とナンバー２キー１０６を同時に５秒間、連続して押す。ユーザ又はスーパバイザパスワード入力モードの何れに有る間にも、ＬＥＤ信号線６８を介して状況出力サブシステム７２に供給される信号が、ユーザがセキュリティキーパッド８６を再び押すまで、ＬＥＤを点滅させる。
【００２５】
図１に示されているように、パスワード入力回路８２は４つの数字キー１０４〜１１２及びエンターキー１０２から入力信号を受け取る。ステートマシン５２の動作とフラッシュメモリの容量により、４つの数字キー１０４〜１１２全部の５つまでの順次組み合わせ、即ち各々が１と１５の間の値を有する５つまでの引き続く数字を登録することが出来る。４つの数字キー１０４〜１１２の５つの引き続く組み合わせを押した後、エンターキー１０２を押すとパスワードがフラッシュメモリ５６に登録される。何れかのパスワードを入力した後、プレブートセキュリティコントローラ４２は電子装置２０を再開始して、又はＡＲＭ＃信号線９８上に有る信号の表明を受けて、セキュリティ動作モードに入る。
【００２６】
プレブートセキュリティコントローラ４２に備わるＳＭＢｕｓインターフェース１２２は、ユーザパスワードとスーパバイザパスワードを登録する第二の方法を提供する。図１に示されているように、プレブートセキュリティコントローラ４２のＳＭＢｕｓインターフェース１２２をＳＭＢｕｓ１２４が、電子装置２０に備わるＳＭＢｕｓホスト１２６に接続する。通常、ＳＭＢｕｓホスト１２６は電子装置２０に二つの方法で設けられる。電子装置２０にＳＭＢｕｓホスト１２６を設ける一方法は、ＳＭＢｕｓホスト１２６を有するシステム・コントローラ、例えば「サウスブリッジ」として同定されるインテル・コーポレーションの８２３７１ＳＭを備えることによる。ここに引用により挿入するインテルのサウスブリッジＩＣの記述は、次のインターネットアドレスで入手できる。
【００２７】
【数１】
0003671196.tif 000002
【００２８】
プレブートセキュリティコントローラ４２にＳＭＢｕｓホスト１２６を設ける他の方法は、ＳＭＢｕｓホスト１２６を有する埋め込み型（組み込み型）コントローラ、キーボード・コントローラ又はパワー管理コントローラＩＣを備えることによる。ＳＭＢｕｓ仕様及びプロトコルに関する更なる、より詳細な情報は、
Ｓｙｓｔｅｍ  Ｍａｎａｇｅｍｅｎｔ  Ｂｕｓ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，  Ｒｅｖｉｓｉｏｎ  １．１，９  １９９６，１９９７，１９９８，  Ｂｅｎｃｈｍａｒｑ  Ｍｉｃｒｏｅｌｅｃｔｒｏｎｉｃｓ  Ｉｎｄ．Ｄｕｒａｃｅｌｌ  Ｉｎｃ．，Ｅｎｅｒｇｉｚｅｒ  Ｐｏｗｅｒ  Ｓｙｓｔｅｍｓ，  Ｉｎｔｅｌ  Ｃｏｒｐｏｒａｔｉｏｎ，  Ｌｉｎｅａｒ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃｏｒｐｏｒａｔｉｏｎ，Ｍａｘｉｍ  Ｉｎｔｅｇｒａｔｅｄ  Ｐｒｏｄｕｃｔｓ，  Ｍｉｔｓｕｂｉｓｈｉ  Ｅｌｅｃｔｒｉｃ  Ｃｏｒｐｏｒａｔｉｏｎ，Ｎａｔｉｏｎａｌ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｃｏｒｐｏｒａｔｉｏｎ，Ｔｏｓｈｉｂａ  Ｂａｔｔｅｒｙ  Ｃｏ．，Ｖａｒｔａ  Ｂａｔｔｅｒｉｅ  ＡＧ，Ｄｅｃｅｍｂｅｒ  １１，１９９８及び
Ｓｙｓｔｅｍ  Ｍａｎａｇｅｍｅｎｔ  Ｂｕｓ  ＢＩＵＯＳ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，  Ｒｅｖｉｓｉｏｎ  １．０，９  １９９６，Ｂｅｎｃｈｍａｒｑ  Ｍｉｃｒｏｅｌｅｃｔｒｏｎｉｃｓ  Ｉｎｄ．Ｄｕｒａｃｅｌｌ  Ｉｎｃ．，Ｅｎｅｒｇｉｚｅｒ  Ｐｏｗｅｒ  Ｓｙｓｔｅｍｓ，  Ｉｎｔｅｌ  Ｃｏｒｐｏｒａｔｉｏｎ，Ｌｉｎｅａｒ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃｏｒｐｏｒａｔｉｏｎ，  Ｍａｘｉｍ  Ｉｎｔｅｇｒａｔｅｄ  Ｐｒｏｄｕｃｔｃｔｓ，  Ｍｉｔｓｕｂｉｓｈｉ  Ｅｌｅｃｔｒｉｃ  Ｃｏｒｐｏｒａｔｉｏｎ，Ｎａｔｉｏｎａｌ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｃｏｒｐｏｒａｔｉｏｎ．Ｔｏｓｈｉｂａ  Ｂａｔｔｅｒｙ  Ｃｏ．，Ｖａｒｔａ  Ｂａｔｔｅｒｉｅ  ＡＧ，  Ｆｅｂｒｕａｒｙ  １５，１９９５
により提供されている。
【００２９】
ＳＭＢｕｓ仕様によれば、ＳＭＢｕｓインターフェース１２２は、ＳＭＢｕｓ１２４に備わる入力ＳＭＢｕｓクロック信号線１３２、双方向ＳＭＢｕｓデータ入力／出力信号線１３４及び出力ＳＭＢｕｓ警報信号線１３６を用いてデータをＳＭＢｕｓホスト１２６と交換する。データをＳＭＢｕｓホスト１２６と交換するのに、プレブートセキュリティコントローラ４２はＳＭＢｕｓ書き込み語及び読み取り語プロトコル（ＳＭＢｕｓ  Ｗｒｉｔｅ  Ｗｏｒｄ  ａｎｄ  ＲｅａｄＷｏｒｄ  ｐｒｏｔｏｃｏｌｓ）を用いる。
【００３０】
ユーザパスワード又はスーパバイザパスワードをフラッシュメモリ内のＯＥＭ（ディジタル装置接続機構）規定フラッシュメモリ（ＯＤＦＭ空間）（ＯＥＭ  Ｄｅｆｉｎｅｄ  Ｆｌａｓｈ  Ｍｅｍｅｏｒｙ  Ｓｐａｃｅ）に記憶、登録するため、プレブートセキュリティコントローラ４２は、ＯＥＭ規定指標ポート（ＯＥＭ  Ｄｅｆｉｎｅｄ  Ｉｎｄｅｘ（ＯＤＩ）  Ｉｎｄｅｘ  Ｐｏｒｔ）（ＯＤＩＰ）を備える。ステートマシン５２に備わるレジスタブロック１４２内の書き込み専用メモリ、即ちプログラマブルＯＥＭ規定指標（ＯＤＩ）レジスタの使用が、ＳＭＢｕｓ１２４を介してＯＤＩＰとの通信のために必要で、割り当てられている指標（インデックス）と副アドレスを特定する。ＯＤＩレジスタの高階バイトのデータは、フラッシュメモリ５６に物理的に位置付けられてい、デフォルト値４０を有する。電子装置２０のメーカーが、４０ｈからＯＦＦｈまでの指標又は副アドレスをＯＤＩレジスタに任意に選択し、登録している。プレブートセキュリティコントローラ４２のユーザパスワード又はスーパバイザパスワードにアクセスしたり、他の機能を行うのにＳＭＢｕｓホスト１２６が用いなければならないポートアドレスを、ＯＤＩレジスタに有る値が特定する。こうして、メーカーによりＯＤＩレジスタに登録されたデフォルト値４０又は他のＯＤＩＰ指標又は副アドレスを用いて、ＳＭＢｕｓホスト１２６からの指令は、パスワードや他のセキュリティ情報を記憶する領域等の、フラッシュメモリ５６内の秘密領域にアクセスすることができる。
【００３１】
ＯＤＩレジスタにＯＤＩＰのアドレスが上手く記録されてるかどうかは、レジスタブロック１４２に更に備わるパスワード状況レジスタのＷＲ ＯＤＩＰ ＯＫ状態ビットにより表示される。ユーザパスワード又はスーパバイザパスワードをＳＭＢｕｓ１２４を介してフラッシュメモリ５６に登録するには、コンピュータプログラムは先ず、このＷＲ＿ＯＤＩＰ＿ＯＫ状態ビットを読み取り、ＯＤＩレジスタが有効なＯＤＩＰ指標又は副アドレスを含んでいるかどうかを確認しなければならない。ＷＲ＿ＯＤＩＰ＿ＯＫ状態ビットをクリアするには、”１”をそのレジスタ位置に書き込めば良い。
【００３２】
レジスタブロック１４２に備わるＯＴＰレジスタのＯＤＩＰＯＴＰビットにより、電子装置２０のメーカーは、ＯＤＩレジスタに記憶、登録されたＯＤＩＰアドレスを永久に保護することが出来る。ＯＴＰレジスタのＯＤＩＰＯＴＰビットはスティッキービットである。即ち、ＯＤＩＰＯＴＰビットは一旦”１”に設定されると、常に”１”である。更に、ＯＤＩＰＯＴＰビットを１に設定すると、後でＯＤＩＰアドレスをＯＤＩレジスタに書き込むことも、またＯＤＩＰＯＴＰレジスタの内容を読み取ることさえ出来ない。ＯＤＩＰＯＴＰビットが設定されていると、ＯＤＩレジスタを読み取ろうとしても、常に”００ｈ”の値に戻ってしまう。ＯＴＰレジスタのＯＤＩＰＯＴＰビットを読み取れば、ＯＤＩレジスタに記憶された指標が書き込み及び読み出し禁止されているかどうかを確認することが出来る。
【００３３】
ユーザパスワード及びスーパバイザパスワードがフラッシュメモリ５６に登録されていず、ＳＭＢｕｓホストがＯＤＩＰを用いて、フラッシュメモリ５６の適切な位置にパスワードを登録する指令をプレブートセキュリティコントローラ４２に送ると、これ等のパスワードはＳＭＢｕｓを用いてフラッシュメモリ５６に登録される。パスワードがフラッシュメモリ５６に既に記録されていれば、ＳＭＢｕｓホスト１２６は先ず、記憶されているパスワードをチェックする指令をプレブートセキュリティコントローラ４２に送る必要がある。置換されるべきパスワードが確認された後、ＳＭＢｕｓホスト１２６はパスワードをフラッシュメモリ５６の適切な位置に登録する指令をプレブートセキュリティコントローラ４２に送る。
【００３４】
プレブートセキュリティコントローラ４２はユーザパスワード、スーパバイザパスワードを、最早必要で無ければ消去することが出来る。新しいパスワードの入力は、新しいパスワードが登録される前に古いものが消去又は確認された後始めて出来る。スーパバイザパスワード及びユーザパスワードの消去には、セキュリティキーパッド８６を用いることが出来る。ユーザがナンバー３キー１０８とエンターキー１０２を同時に５秒以上押し、次いでユーザー又はスーパバイザパスワードを入力すると、ユーザパスワードが消去される。この機能により、スーパバイザは、ユーザパスワードを知らなくても、ユーザパスワードを変更することが出来る。ユーザーパスワードが消去された後、新しいユーザーパスワードを上記のように入力することが出来る。
【００３５】
ナンバー４キー１１２とエンターキー１０２を同時に５秒以上押すと、プレブートセキュリティコントローラ４２はスーパバイザパスワード消去モードに入る。プレブートセキュリティコントローラ４２がスーパバイザパスワード消去モードに入った後、スーパバイザパスワードを入力することにより、そのパスワードを消去することができる。スーパバイザパスワードが消去された後、上記のように新しいスーパバイザパスワードを入力することが出来る。セキュリティキーパッドを用いてパスワードを入力する場合と同様、パスワードを消去するとき、ＬＥＤは点滅を開始し、ステートマシン５２はエスケープタイマーを開始する。エスケープタイマーが終了する前に、何らかの理由でユーザが列を完了していないと、プレブートセキュリティコントローラ４２は前の状態に戻る。パスワード消去モードの何れかでの不正確なパスワードの入力に続いて、プレブートセキュリティコントローラ４２はエラー音を発生し、プレブートセキュリティコントローラ４２はパスワード消去動作を停止する。
【００３６】
ステートマシン１２４を用いてユーザ及びスーパバイザパスワードをフラッシュメモリ５６から消去するには、ＳＭＢｕｓが先ず、記憶されているパスワードをチェックする指令を、プレブートセキュリティコントローラ４２に送る必要がある。消去されるべきパスワードが確認された後、ＳＭＢｕｓホスト１２６は消去指令をプレブートセキュリティコントローラ４２に送ることが出来る。
【００３７】
レジスタブロック１４２はコンフィギュレーション
（構成）レジスタも備える。この構成レジスタは、スーパバイザパスワードのユーザがセキュリティキーパッド８６を用いて入力するのを、ＳＭＢｕｓホスト１２６からの指令が設定して阻止出来るビットを含む。
【００３８】
ユーザ及びスーパバイザパスワードに加えて、プレブートセキュリティコントローラ４２はまた、電子装置２０のメーカーがＯＤＩＰを用いて電子装置２０の更なるセキュリティ・データを登録出来る更なる位置をフラッシュメモリ５６に設ける。そのような目的のために、電子装置２０のメーカーは長さが３２ビットのシステム識別番号（ＳＩＮ）を登録することが出来る。ＳＩＮ（以下、シン）により、メーカーは望まれれば、将来の或時点で特定な電子装置２０を原則として識別することが出来る。シンに記憶される情報には、通し番号、ロット番号、製造日／場所と共に顧客サービスに必要な他の有意の情報があろう。メーカーはシンに記憶させる情報を、自分の個々の必要に合わせることが出来る。
【００３９】
シンに加えて、電子装置のメーカーはフラッシュメモリ５６に、以下に詳細に説明するように、メーカーが後で用いてプレブートセキュリティコントローラ４２にシンの暗号化版を発生、登録させる、長さが２０ビットのＫＥＹ（キー）を登録することが出来る。最後に、メーカーはまたフラッシュメモリ５６に、長さが２０ビットの個人識別番号（ＰＩＮ）（以下、ピン）を登録することが出来る。ピンは、メーカーがセキュリティキーパッドを用いて、ユーザ又はスーパバイザパスワードとは独立して電子装置２０をアンロック出来るようにする、電子装置２０のメーカー管理マスターキーである。ピンは各電子装置に対してユニークであるべきで、メーカーにより秘密情報として取り扱われるべきでものである。エンドユーザが、電子装置２０をアンロックするのに、おそらくユーザ、スーパバイザパスワードが分からなくなったと云う理由で、助けを必要とする（場合は）とき、エンドユーザの同定を確認した後、メーカーが電子装置２０を、ピンを用いてアンロックさせることが可能なようにする場合である。
【００４０】
電子装置２０は、メーカーが二つの型のピンの何れか一方又は他方でも用い得るようにしてある。ユーザ又はスーパバイザパスワードと同様に、メーカーはＳＭＢｕｓ１２４を用いて、第一の型のピンをフラッシュメモリ５６に登録する。このようにフラッシュメモリ５６に登録されるピンは”ＥＡＳＹ  ＰＩＮ”（以下、イージーピン）と呼ばれ、フラッシュメモリ５６の中のＫＥＹと同じ位置に登録される。プレブートセキュリティコントローラ４２がセキュリティ動作モードに有るときイージーピンをセキュリティキーパッドで入力すると、電子装置２０はアンロックされ、ユーザーパスワードとスーパバイザパスワードが同時に消去される。プレブートセキュリティコントローラ４２は、ピンを上記キーで暗号化して、第二の型のピンを発生する。このようにしてフラッシュメモリ５６に登録されたピンは、イージーピンと対照して”ＣＩＰＨＥＲＥＤ  ＰＩＮ”（以下、暗号化ピン）と呼ばれる。イージーピンと同様に、プレブートセキュリティコントローラ４２がセキュリティ動作モードに有るとき暗号化ピンをセキュリティキーパッドで入力すると、電子装置２０はアンロックされ、ユーザーパスワードとスーパバイザパスワードは同時に消去される。
【００４１】
イージーピンと暗号化ピンは互いに排他的である。両形式のピンの値がフラッシュメモリ５６に登録されていると、暗号化ピンが生成されれば、イージーピン、即ちキー位置に登録されているデータは自動的に消去される。暗号化ピンを発生するのに、プレブートセキュリティコントローラ４２は、キーがビット毎にシンに付き動作するストリーム暗号化アルゴリズムを採用する。ストリーム暗号化アルゴリズムは以下のように記述される。
【００４２】
【数２】
0003671196.tif 000003
【００４３】
暗号化ピンの何れかの１６進ビットが１１１１であれば、ＳＭＢｕｓ１２４を介してフラッシュメモリ５６に前に登録された置き換えビット（ＲＤ）で、これを置き換えることが出来る。
【００４４】
プレブートセキュリティコントローラ４２は、メーカーが自己の市場開発と顧客サービスの組織化のためにプレブートセキュリティコントローラ４２のセキュリティ機能を容易に構成できるように、相互排他性イージーピン及び暗号化ピンを設けている。シンとイージーピンを用いて、メーカーは電子装置２０の出荷前、両者の値をフラッシュメモリ５６に登録する。逆に、シンと暗号化ピンを用いて、電子装置２０の持ち主であることが登録されるまで、これ等の値をフラッシュメモリ５６に記憶させ、登録することを遅らせることもできる。シン及びイージーピン技術の使用は、正確なデータベース管理と共に、生産順序を少しだけ変更することを要する。逆に、シン及び暗号化ピン技術を用いると、製品の変更毎に、プレブートセキュリティコントローラのセキュリティ機能を可能にするための製造変更の必要は無くなる。だが、シン及び暗号化技術のを用いる場合、信頼性の有る製品登録処理とかかる登録のデータベースの保守を要する。
【００４５】
シン、キー及びイージーピンは、その登録、確認及び消去のため、ＳＭＢｕｓインターフェース１２２を介してのみアクセス可能である。だが、ＳＭＢｕｓ１２２を介しては、シンのみが読み取りも可能である。ＯＤＩＰと同様、「パスワード状況」内のビットが、それぞれシン、キー及びイージーピンがフラッシュメモリ５６に有るかどうか表す。また、ＯＤＩＰと同様に、ＯＴＰレジスタがスティッキービットを設けてシン、キー及び／又はピンの上書きを防止する。ＯＴＰレジスタのもたらす保護は、ＯＤＩＰポート指標や副アドレスを特定する、ＯＤＩ内登録の指標や副アドレス値をメーカーが機密情報として保守する場合には、更に増大されて、プレブートセキュリティコントローラ４２が提供するセキュリティの妥協を阻止する。
【００４６】
プレブートセキュリティコントローラ４２は、シン、キー、ピン及びユーザパスワード、スーパバイザパスワードへのアクセスをＯＤＩＰにより制限している。これ等の項目の一つが既にフラッシュメモリに登録されていれば、プレブートセキュリティコントローラ４２はその項目の第一の値を登録する指令を受け入れる。プレブートセキュリティコントローラ４２は、ＳＭＢｕｓインターフェース１２２を介してプレブートセキュリティコントローラ４２に供給された値をフラッシュメモリに登録されている値と比較することにより、これ等項目の何れの登録値をも確認する。更に、ＯＤＩＰ、シン、キー及び／又はピンのためにスティッキービットがＯＴＰレジスタに設定されていなければ、これ等の項目の一つを上手く確認した後、それ等に対してフラッシュメモリ５６内登録の何れかの値を消去し、且つ／或いは新しい値を登録することが出来る。また、確認後、ＲＤ、スーパバイザパスワード及びユーザパスワードは何時でも、消去及び／又は新しい値の登録が可能である。だが、フラッシュメモリ５６に登録されている値に関してこれ等の動作を実行する場合、メーカーは上記のように、先ずＯＤＩレジスタにＯＤＩＰ指標又は副アドレスを登録し、次いでセキュリティデータにアクセスするのにその指標又は副アドレスを用いる必要、或いは  かかるデータにアクセスするときプレブートセキュリティコントローラ４２が提供する４０ｈのデフォルト値を用いる必要が有る。
【００４７】
適正なパスワードがセキュリティキーパッド８６に入力されると、プレブートセキュリティコントローラ４２はそのアプリケーション動作モードに入る。プレブートセキュリティコントローラ４２がアプリケーション動作モードに有るとき、セキュリティキーパッド１０２の何れかのキー１０２−１１２の押圧に応答して、どのキーが押されたかを表すデータをレジスタブロック１４２に記憶し、ＳＭＢｕｓアラート、即ちインターラプトをＳＭＢｕｓホストに送信する。ディジタルコンピュータ２２が実行するコンピュータプログラムは、ＳＭＢｕｓ１２４を介してプレブートセキュリティコントローラ４２に質問して、どのキー１０２−１１２が押されたかを確認した後、それに適性に応答する。とりわけ、コンピュータプログラムがキー１０２〜１１２の何れかの押圧に応答可能となって、キー押圧以前に電子装置２０のユーザーにより特定のキー１０２−１１２と関連付けられている特定のアプリケーションコンピュータプログラムの実行を開始するようにすると有利と想定される。
【００４８】
レジスタブロック１４２に備えられてい、どのキーが押されて居るかを表すデータを記憶するレジスタは、キー１０２〜１１２の何れか一つに付いてかかるデータを記憶する。一つのキー１０２−１１２が押された後は、キー１０２〜１１２を次に押しても、ディジタルコンピュータ２２により実行されるコンピュータプログラムが、ＳＭＢｕｓ１２４を介してレジスタブロック１４２にアクセスして、キー押圧データを記憶するレジスタブロック１４２内のレジスタをクリアするまで、それは無視される。
【００４９】
以上、本発明を現在のところ優先する実施例に付いて述べてきたが、かかる開示は純粋に例示的であり、限定的に解釈されるべきでないものと理解されるべきである。例えば、本発明はユーザパスワード及びスーパバイザパスワードをセキュリティキーパッド８６を介して記憶して登録し、次いで入力するように開示されたが、他の方法、例えば計量生物学的識別等によりパスワードを記憶、登録し、次いで入力する技術も存在する。従って、個人の特異な物理的特性を利用する計量生物学的識別技術、例えば指紋整合、掌紋整合、手書き整合、網膜走査整合又は音声整合等は本発明と適合性の有るものである。従って、パスワード入力回路８２が、セキュリティキーパッド８６を通して入力される一連の番号の代わりにかかる計量生物学的データを受け取れるものとしても良い。
【００５０】
同様に、本発明は、パスワード入力回路８２を介して受け取った計量生物学的データを、パスワード入力回路８２を介して既に得られ、フラッシュメモリ５６に登録されているている計量生物学的データと比較するステートマシンをも想定する。同様に、他の形式のディジタル論理回路、例えばマイクロプロセッサや埋め込み型プログラマブルコントローラを優先されるステートマシンに代えて、プレブートセキュリティコントローラ４２に具備せしめることもできる。従って、本発明の精神と範囲を逸脱することなく、種々の変更、修正及び／又は代替が、以上の開示を読了した当業者に疑いもなく示唆されるものである。よって、本明細書の特許請求の範囲に記述する請求項は、本発明の真の精神及び範囲に入る全ての変更、修正又は代替を包括するものと解釈されるべきと意図するものである。
【図面の簡単な説明】
【図１】本発明に従いディジタルコンピュータ、パワーサブシステム及びプレブートセキュリティコントローラを備えた、本発明による電子装置の一部を示すブロック線図である。
【図２】図１に示された本発明のプレブートセキュリティコントローラをより詳細に示すブロック線図である。
【符号の説明】
２０    ポータブル、ラップトップ又はノートブック型パーソナルコンピュータ２２    ＩＣディジタルコンピュータ
２４    パワーサブシステム
２６    入力電力線
３２    ＤＣ／ＤＣコンバータ
３４ａ  出力電力線
３４ｂ  出力電力線
３６    システム電力スイッチ入力線
４２    ＩＣプレブートセキュリティコントローラ
４４    ＶＣＣ電力線
４８    クロック制御部
５２    ディジタル論理ステートマシン
５４    ＲＳＴ＃信号線
５６    フラッシュメモリ
６２    出力制御部
６４    ＯＵＴ ＰＷＲ＃信号線
６６    ＯＵＴ＿ＳＵＳ＃信号線
６８    ＬＥＤ信号線
７２    状況出力サブシステム
８２    パスワード入力回路
８４    キーパッドバス
８６    セキュリティキーパッド
９２    モード選択回路
９４    ＳＵＳＰＥＮＤ＃信号線
９６    ＰＷＲＯＦＦ＃信号線
１０２  エンターキー
１０４〜
１１２  数字キー
１２２  ＳＭＢｕｓインターフェース
１２４  ＳＭＢｕｓ
１２６  ＳＭＢｕｓホスト
１３２  入力ＳＭＢｕｓクロック信号線
１３４  双方向入力ＳＭＢｕｓデータ入力／出力信号線
【図１】
0003671196.tif 000004
【図２】
0003671196.tif 000005