(57)【要約】【課題】本発明はハードウェア自体の動作の有効／無効を行ってセキュリティ制御する情報処理システムを提供する。【解決手段】コンピュータシステム１は、各種機能を実行する複数のハードウェアを備え、セキュリティ対象の各種機能の動作の有効／無効を当該機能を実行するハードウェア毎に制御ＩＣ４０〜４８を設け、この制御ＩＣ４０〜４８のオン／オフ動作を１チップのセキュリティ制御マイコン３９で、その搭載するセキュリティ制御ファームプログラムに基づいて、各ユーザのセキュリティレベルに応じて制御して、セキュリティ制御している。したがって、コンピュータシステム１の基本機能を全てのユーザに使用可能とすることができるとともに、ハードウェア毎に動作を制御してセキュリティ制御し、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を適切に行うことができる。【選択図】　　　　　図１
2004021394.tif 000002
【特許請求の範囲】
【請求項１】
各種機能を実行する複数のハードウェアを備え、当該ハードウェアを使用して各種機能を実行する情報処理システムにおいて、前記各種機能の動作の有効／無効を当該機能を実行するハードウェアの動作の有効／無効を制御して、セキュリティ制御することを特徴とする情報処理システム。
【請求項２】
前記情報処理システムは、前記各ハードウェアの動作の有効／無効を制御する専用の１チップ制御手段を搭載していることを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記情報処理システムは、前記各機能の有効／無効の制御対象の各ハードウェアの制御用のバスまたは信号線に、当該バスまたは信号線自体のアクティブまたはインアクティブを制御するデバイスを有し、当該デバイスの動作を制御して前記各ハードウェアの有効／無効を制御することを特徴とする請求項１または請求項２記載の情報処理システム。
【請求項４】
前記１チップ制御手段は、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、セキュリティレベルに基づいて、前記各ハードウェアの動作の有効／無効を制御することを特徴とする請求項２または請求項３記載の情報処理システム。
【請求項５】
前記１チップ制御手段は、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、前記情報処理システムを使用するユーザ毎のセキュリティレベルに基づいて、前記ハードウェアの動作の有効／無効を制御することを特徴とする請求項２または請求項３記載の情報処理システム。
【請求項６】
前記１チップ制御手段は、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、前記情報処理システムを使用するユーザ毎のセキュリティレベルと当該ユーザ毎に付与されているパスワードに基づいて、前記ハードウェアの動作の有効／無効を制御することを特徴とする請求項２または請求項３記載の情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システムに関し、詳細には、ハードウェア自体の動作の有効／無効を行ってセキュリティ制御する情報処理システムに関する。
【０００２】
【従来の技術】
コンピュータシステム等の情報処理システムは、機密性の情報を取り扱うことが多いため、従来からセキュリティをいかに確立するかが重要な課題となっている。
【０００３】
そして、従来、セキュリティ機能を備えたコンピュータシステム等の情報処理システムは、そのセキュリティ機能の特徴として、コンピュータシステム等の情報処理システム自体を使用させるか、あるいは使用させないかを判断してコントロールするものがあり、従来から種々の提案が行われている。
【０００４】
例えば、特開２００１−８４０４９号公報には、特定のＩＣカードの有無によって、コンピュータシステムのＢＩＯＳがコンピュータシステムを起動を制御するセキュリティ方式が提案されている。
【０００５】
また、特開２００１−４３１４２号公報には、セキュリティ装置がコンピュータ自体から取り外されると、コンピュータへのアクセスを禁止するセキュリティ方式が提案されている。
【０００６】
さらに、実用新案登録第３０７４２３０号公報には、パスワードにより電源自体の主電力の供給を制限するセキュリティ方式が提案されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、このような従来のセキュリティ機能にあっては、コンピュータシステム等の情報処理システム自体の起動を制御するものである。
【０００８】
ところが、コンピュータシステム等の情報処理システムは、複数の人が使用するようになってきており、このような場合に、情報処理システムを使用する人それぞれに対応したセキュリティをいかに確保するかが重要であり、このような問題に対して、従来のセキュリティ機能を備えたシステムでは、対応することができないという問題があった。
【０００９】
そこで、本発明は、複数の人が使用する場合に、基本的な機能は誰でもが使用可能であるが、特定デバイスの機能については、使用の制限を行う情報処理システムを提供することを目的としている。
【００１０】
具体的には、請求項１記載の発明は、各種機能を実行する複数のハードウェアを備え、当該ハードウェアを使用して各種機能を実行するに際して、各種機能の動作の有効／無効を当該機能を実行するハードウェアの動作の有効／無効を制御して、セキュリティ制御することにより、情報処理システムの基本機能を全てのユーザに使用可能とするとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御し、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を高精度に行う情報処理システムを提供することを目的としている。
【００１１】
請求項２記載の発明は、各ハードウェアの動作の有効／無効を制御する専用の１チップ制御手段を搭載することにより、１チップ制御手段を設けるだけの簡単な構成で、情報処理システムの基本機能を全てのユーザに使用可能とするとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御し、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を安価にかつ高精度に行う情報処理システムを提供することを目的としている。
【００１２】
請求項３記載の発明は、各機能の有効／無効の制御対象の各ハードウェアの制御用のバスまたは信号線に、当該バスまたは信号線自体のアクティブまたはインアクティブを制御するデバイスを有し、当該デバイスの動作を制御して各ハードウェアの有効／無効を制御することにより、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とするとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御し、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を安価にかつ高精度に行う情報処理システムを提供することを目的としている。
【００１３】
請求項４記載の発明は、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、セキュリティレベルに基づいて、各ハードウェアの動作の有効／無効を制御するものとすることにより、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とするとともに、特定のハードウェアの機能を当該ハードウェア毎にセキュリティレベルに応じて動作を制御してセキュリティ制御し、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御を高精度に行う情報処理システムを提供することを目的としている。
【００１４】
請求項５記載の発明は、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、情報処理システムを使用するユーザ毎のセキュリティレベルに基づいて、ハードウェアの動作の有効／無効を制御するものとすることにより、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とするとともに、特定のハードウェアの機能を当該ハードウェア毎にユーザ毎のセキュリティレベルに応じて動作を制御してセキュリティ制御し、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御を高精度に行う情報処理システムを提供することを目的としている。
【００１５】
請求項６記載の発明は、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、情報処理システムを使用するユーザ毎のセキュリティレベルと当該ユーザ毎に付与されているパスワードに基づいて、ハードウェアの動作の有効／無効を制御するものとすることにより、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とするとともに、特定のハードウェアの機能を当該ハードウェア毎にユーザ毎のセキュリティレベルに応じて動作を制御してセキュリティ制御し、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御をより一層高精度に行う情報処理システムを提供することを目的としている。
【００１６】
【課題を解決するための手段】
請求項１記載の発明の情報処理システムは、各種機能を実行する複数のハードウェアを備え、当該ハードウェアを使用して各種機能を実行する情報処理システムにおいて、前記各種機能の動作の有効／無効を当該機能を実行するハードウェアの動作の有効／無効を制御して、セキュリティ制御することにより、上記目的を達成している。
【００１７】
上記構成によれば、各種機能を実行する複数のハードウェアを備え、当該ハードウェアを使用して各種機能を実行するに際して、各種機能の動作の有効／無効を当該機能を実行するハードウェアの動作の有効／無効を制御して、セキュリティ制御しているので、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を高精度に行うことができる。
【００１８】
この場合、例えば、請求項２に記載するように、前記情報処理システムは、前記各ハードウェアの動作の有効／無効を制御する専用の１チップ制御手段を搭載しているものであってもよい。
【００１９】
上記構成によれば、各ハードウェアの動作の有効／無効を制御する専用の１チップ制御手段を搭載しているので、１チップ制御手段を設けるだけの簡単な構成で、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を安価にかつ高精度に行うことができる。
【００２０】
また、例えば、請求項３に記載するように、前記情報処理システムは、前記各機能の有効／無効の制御対象の各ハードウェアの制御用のバスまたは信号線に、当該バスまたは信号線自体のアクティブまたはインアクティブを制御するデバイスを有し、当該デバイスの動作を制御して前記各ハードウェアの有効／無効を制御するものであってもよい。
【００２１】
上記構成によれば、各機能の有効／無効の制御対象の各ハードウェアの制御用のバスまたは信号線に、当該バスまたは信号線自体のアクティブまたはインアクティブを制御するデバイスを有し、当該デバイスの動作を制御して各ハードウェアの有効／無効を制御しているので、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を安価にかつ高精度に行うことができる。
【００２２】
さらに、例えば、請求項４に記載するように、前記１チップ制御手段は、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、セキュリティレベルに基づいて、前記各ハードウェアの動作の有効／無効を制御するものであってもよい。
【００２３】
上記構成によれば、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、セキュリティレベルに基づいて、各ハードウェアの動作の有効／無効を制御するものとしているので、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御を高精度に行うことができる。
【００２４】
また、例えば、請求項５に記載するように、前記１チップ制御手段は、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、前記情報処理システムを使用するユーザ毎のセキュリティレベルに基づいて、前記ハードウェアの動作の有効／無効を制御するものであってもよい。
【００２５】
上記構成によれば、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、情報処理システムを使用するユーザ毎のセキュリティレベルに基づいて、ハードウェアの動作の有効／無効を制御するものとしているので、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にユーザ毎のセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御を高精度に行うことができる。
【００２６】
さらに、例えば、請求項６に記載するように、前記１チップ制御手段は、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、前記情報処理システムを使用するユーザ毎のセキュリティレベルと当該ユーザ毎に付与されているパスワードに基づいて、前記ハードウェアの動作の有効／無効を制御するものであってもよい。
【００２７】
上記構成によれば、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、情報処理システムを使用するユーザ毎のセキュリティレベルと当該ユーザ毎に付与されているパスワードに基づいて、ハードウェアの動作の有効／無効を制御するものとしているので、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にユーザ毎のセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御をより一層高精度に行うことができる。
【００２８】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２９】
図１は、本発明の情報処理システムの一実施の形態を適用したコンピュータシステム１の回路ブロック図である。
【００３０】
図１において、コンピュータシステム（情報処理システム）１は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ　）２、メモリ・ビデオコントローラ（システム制御用チップセットコントローラ）３、システムコントローラ４、ＢＩＯＳ　ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５、Ｉ／Ｏコントローラ６、サーマルセンサ（Ｔｈｅｒｍａｌ　Ｓｅｎｓｏｒ）７、クロックジェネレータ（Ｃｌｏｃｋ　Ｇｅｎ．）８、主メモリ９、サウンドコントローラ１０、２つのアンプ（Ａｍｐ）１１、１２、電話回線入力コネクタ（Ｐｈｏｎｅ／Ｌｉｎｅ　Ｏｕｔ　Ｃｏｎ．　）１３、ライン入力コネクタ（Ｌｉｎｅ　Ｉｎ　Ｃｏｎ．）１４、マイクロフォン入力コネクタ（Ｍｉｃｒｏｐｈｏｎｅ　Ｉｎ　Ｃｏｎ．）１５、ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）オーディオコネクタ（ＣＤ　Ａｕｄｉｏ　Ｃｏｎ．）１６、ＡＵＸ　Ｉｎ　コネクタ１７、テレフォニー入出力コネクタ（Ｔｅｌｅｐｈｏｎｙ　Ｉｎ／Ｏｕｔ　Ｃｏｎ．）１８、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）コントローラ１９、ＬＡＮ　Ｉ／Ｆコネクタ（ＬＡＮ　Ｃｏｎ．）２０、２つのＵＳＢコネクタ２１、２２、２つのシリアルコネクタ（Ｓｅｒｉａｌ　Ｃｏｎ．　）２３、２４、パラレルコネクタ（Ｐａｒａｌｌｅｌ　Ｃｏｎ．　）２５、ＦＤＤ（フロッピー（登録商標）ディスクドライブ）Ｉ／Ｆコネクタ２６、キーボードコネクタ（Ｋｅｙｂｏａｒｄ　Ｃｏｎ．　）２７、マウスコネクタ（Ｍｏｕｓｅ　Ｃｏｎ．）２８、ＡＧＰコネクタ（ＡＧＰ　Ｃｏｎ．）２９、ＣＲＴ　コネクタ（ＣＲＴ　Ｃｏｎ．）３０、ＬＣＤコネクタ（ＬＣＤ　Ｃｏｎ．）３１、ＩＤＥ　Ｉ／Ｆコネクタ（ＩＤＥ　Ｉ／Ｆ　Ｃｏｎ．）３２、３３、複数（図１では、５つ）のＰＣＩスロット（ＰＣＩ　Ｓｌｏｔ）３４〜３８及びセキュリティ制御マイコン３９を備えているとともに、セキュリティ機能を付与したいハードウェアとその制御部との間に配設された複数の制御ＩＣ４０〜４８等を備え、さらに、電源コネクタ（Ｐｏｗｅｒ　Ｓｕｐｐｌｙ　Ｃｏｎ．　）４９を備えている。
【００３１】
セキュリティ制御マイコン（１チップ制御手段）３９は、１チップマイコンであり、制御ＩＣ（セキュリティコントロール用ＩＣ）４０〜４８を制御する。セキュリティ制御マイコン３９は、システムバスであるＬＰＣ　ＢＵＳに接続されており、システムコントローラ４で制御することができる。また、セキュリティ制御マイコン３９は、コンピュータシステム１を使用するユーザのセキュリティレベルに基づいて、制御ＩＣ４０〜４８をコントロールする。
【００３２】
そして、本実施の形態のコンピュータシステム１では、制御ＩＣ（デバイス）４０〜４８は、ＬＡＮコントローラ１９とＬＡＮコネクタ２０の間、Ｉ／Ｏコントローラ６とシリアルコネクタ２３、２４の間、システムコントローラ４とＩＤＥ　Ｉ／Ｆコネクタ３３の間及びシステムコントローラ４と各ＰＣＩスロット３４〜３８の間に配設されており、セキュリティ制御マイコン３９が、これらのＬＡＮコネクタ２０、シリアルコネクタ２３、２４、ＩＤＥ　Ｉ／Ｆコネクタ３３及び各ＰＣＩスロット３４〜３８の働きの有効／無効を、コンピュータシステム１を使用するユーザのセキュリティレベルに基づいて、制御する。
【００３３】
例えば、セキュリティ制御マイコン３９は、ＩＤＥ　Ｉ／Ｆ（Ｓｅｃｏｎｄａｒｙ　）３１やＬＡＮ　Ｉ／Ｆ１９、ＰＣＩ　スロット３４〜３８、シリアルコネクタ２２、２３の働きを有効にするか、無効するかを、コンピュータシステム１を使用するユーザのセキュリティレベルに基づいて、独立に制御する。
【００３４】
なお、セキュリティ制御を行うハードウェアの対象は、図１に示したものに限るものではなく、種々のハードウェアに適用することができる。
【００３５】
そして、セキュリティ制御マイコン３９は、例えば、あるセキュリティレベルを有するユーザに対しては、ＰＣＩスロット３５に実装されているカードの機能を使えないように制御し、また、別のセキュリティレベルを有するユーザに対しては、ＬＡＮコネクタ２０の動作を無効にして、ＬＡＮの機能を使えないように制御し、さらに、別のセキュリティレベルを有するユーザに対しては、シリアルコネクタ２３、２４に接続されている機器の機能を使えないように制御する等のセキュリティ制御動作を行う。
【００３６】
このセキュリティ制御マイコン３９がどのデバイスを有効にするか、無効にするかの制御は、基本的に、１チップマイコンの有している機能を使用して行う。
【００３７】
すなわち、セキュリティ制御マイコン３９が、汎用的なＩ／Ｏのための機能信号の制御機能を有することで、信号のＨｉ／Ｌｏのレベルの状態によって、制御ＩＣ４０〜４８のアクティブ／インアクティブをコントロールすることができる。
【００３８】
そして、セキュリティ制御マイコン３９は、セキュリティ制御ファームウェアプログラム（セキュリティ制御プログラム）を搭載しており、このセキュリティ制御ファームウェアプログラムに基づいて、汎用的なＩ／Ｏのための機能信号のＨｉ／Ｌｏレベルを制御する。
【００３９】
セキュリティ制御マイコン３９は、セキュリティ制御ファームウェアプログラムに基づいて、例えば、ユーザがコンピュータシステム１を使用する際のユーザ名、各ユーザに付与したパスワードとユーザ名、あるいは、コンピュータシステム１の使用を開始する月、日、曜日、時間等の日時曜日情報等を参照して、セキュリティレベルを決定し、当該決定したセキュリティレベルに基づいて、制御ＩＣ４０〜４８を制御して、セキュリティ制御する。また、セキュリティ制御マイコン３９は、コンピュータシステム１の使用継続時間によってセキュリティレベルを変化させる。
【００４０】
次に、本実施の形態の作用を説明する。本実施の形態のコンピュータシステム１は、セキュリティ制御の対象とするハードウェアにそれぞれ制御ＩＣ４０〜４８が配設されており、これらの制御ＩＣ４０〜４８をコンピュータシステム１を使用するユーザのセキュリティレベルに応じて、セキュリティ制御マイコン３９が制御する。
【００４１】
すなわち、本実施の形態のコンピュータシステム１は、制御ＩＣ４０〜４８が、ＬＡＮコントローラ１９とＬＡＮコネクタ２０の間、Ｉ／Ｏコントローラ６とシリアルコネクタ２３、２４の間、システムコントローラ４とＩＤＥ　Ｉ／Ｆコネクタ３３の間及びシステムコントローラ４と各ＰＣＩスロット３４〜３８の間に、それぞれ配設されている。
【００４２】
セキュリティ制御マイコン３９は、セキュリティ制御ファームウェアプログラムを搭載しており、このセキュリティ制御ファームウェアプログラムに基づいて、各制御ＩＣ４０〜４８の汎用的なＩ／Ｏのための機能信号のＨｉ／Ｌｏレベルを制御する。
【００４３】
制御ＩＣ４０〜４８は、セキュリティ制御マイコン３９からの機能信号のＨｉ／Ｌｏのレベルの状態によって、そのアクティブ／インアクティブが制御され、各制御ＩＣ４０〜４８に接続されているハードウェア、すなわち、ＩＤＥ　Ｉ／Ｆ（Ｓｅｃｏｎｄａｒｙ　）３１やＬＡＮ　Ｉ／Ｆ１９、ＰＣＩ　スロット３４〜３８、シリアルコネクタ２２、２３の働きの有効／無効をコントロールする。
【００４４】
そして、セキュリティ制御マイコン３９は、セキュリティ制御ファームウェアプログラムの設定に応じて、例えば、ユーザがコンピュータシステム１を使用する際のユーザ名、各ユーザに付与したパスワードとユーザ名、あるいは、コンピュータシステム１の使用を開始する月、日、曜日、時間等の日時曜日情報等を参照して、セキュリティレベルを決定し、当該決定したセキュリティレベルに基づいて、制御ＩＣ４０〜４８を制御して、セキュリティ制御する。また、セキュリティ制御マイコン３９は、コンピュータシステム１の使用継続時間によってセキュリティレベルを変化させ、例えば、シリアルコネクタ２２、２３に接続されている機器の使用時間を制限する等のセキュリティ制御を行う。
【００４５】
このように、本実施の形態のコンピュータシステム１は、各種機能を実行する複数のハードウェアを備え、当該ハードウェアを使用して各種機能を実行するに際して、各種機能の動作の有効／無効を当該機能を実行するハードウェアの動作の有効／無効を制御して、セキュリティ制御している。
【００４６】
したがって、コンピュータシステム１の基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を高精度に行うことができる。
【００４７】
また、本実施の形態のコンピュータシステム１は、各ハードウェアの動作の有効／無効を制御する専用の１チップマイコンのセキュリティ制御マイコン３９を搭載している。
【００４８】
したがって、セキュリティ制御マイコン３９を設けるだけの簡単な構成で、コンピュータシステム１の基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を安価にかつ高精度に行うことができる。
【００４９】
さらに、本実施の形態のコンピュータシステム１は、各機能の有効／無効の制御対象の各ハードウェアの制御用のバスまたは信号線に、当該バスまたは信号線自体のアクティブまたはインアクティブを制御する制御ＩＣ４０〜４８を有し、当該制御ＩＣ４０〜４８の動作を制御して各ハードウェアの有効／無効を制御している。
【００５０】
したがって、簡単な構成でかつ確実に、コンピュータシステム１の基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を安価にかつ高精度に行うことができる。
【００５１】
また、本実施の形態のコンピュータシステム１は、セキュリティ制御マイコン３９に、セキュリティ制御プログラムであるセキュリティ制御ファームウェアプログラムを搭載し、当該セキュリティ制御ファームウェアプログラムの動作で、セキュリティレベルに基づいて、各ハードウェアの動作の有効／無効を制御している。
【００５２】
したがって、簡単な構成でかつ確実に、コンピュータシステム１の基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御を高精度に行うことができる。
【００５３】
さらに、本実施の形態のコンピュータシステム１は、セキュリティ制御マイコン３９に、セキュリティ制御ファームウェアプログラムを搭載し、当該セキュリティ制御ファームウェアプログラムの動作で、コンピュータシステム１を使用するユーザ毎のセキュリティレベルに基づいて、ハードウェアの動作の有効／無効を制御している。
【００５４】
したがって、簡単な構成でかつ確実に、コンピュータシステム１の基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にユーザ毎のセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御を高精度に行うことができる。
【００５５】
また、本実施の形態のコンピュータシステム１は、セキュリティ制御マイコン３９に、セキュリティ制御ファームウェアプログラムを搭載し、当該セキュリティ制御ファームウェアプログラムの動作で、コンピュータシステム１を使用するユーザ毎のセキュリティレベルと当該ユーザ毎に付与されているパスワードに基づいて、ハードウェアの動作の有効／無効を制御している。
【００５６】
したがって、簡単な構成でかつ確実に、コンピュータシステム１の基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にユーザ毎のセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御をより一層高精度に行うことができる。
【００５７】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００５８】
【発明の効果】
請求項１記載の発明の情報処理システムによれば、各種機能を実行する複数のハードウェアを備え、当該ハードウェアを使用して各種機能を実行するに際して、各種機能の動作の有効／無効を当該機能を実行するハードウェアの動作の有効／無効を制御して、セキュリティ制御しているので、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を高精度に行うことができる。
【００５９】
請求項２記載の発明の情報処理システムによれば、各ハードウェアの動作の有効／無効を制御する専用の１チップ制御手段を搭載しているので、１チップ制御手段を設けるだけの簡単な構成で、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を安価にかつ高精度に行うことができる。
【００６０】
請求項３記載の発明の情報処理システムによれば、各機能の有効／無効の制御対象の各ハードウェアの制御用のバスまたは信号線に、当該バスまたは信号線自体のアクティブまたはインアクティブを制御するデバイスを有し、当該デバイスの動作を制御して各ハードウェアの有効／無効を制御しているので、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎に動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性を向上させつつセキュリティ制御を安価にかつ高精度に行うことができる。
【００６１】
請求項４記載の発明の情報処理システムによれば、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、セキュリティレベルに基づいて、各ハードウェアの動作の有効／無効を制御するものとしているので、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御を高精度に行うことができる。
【００６２】
請求項５記載の発明の情報処理システムによれば、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、情報処理システムを使用するユーザ毎のセキュリティレベルに基づいて、ハードウェアの動作の有効／無効を制御するものとしているので、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にユーザ毎のセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御を高精度に行うことができる。
【００６３】
請求項６記載の発明の情報処理システムによれば、１チップ制御手段を、セキュリティ制御プログラムを搭載し、当該セキュリティ制御プログラムの動作で、情報処理システムを使用するユーザ毎のセキュリティレベルと当該ユーザ毎に付与されているパスワードに基づいて、ハードウェアの動作の有効／無効を制御するものとしているので、簡単な構成でかつ確実に、情報処理システムの基本機能を全てのユーザに使用可能とすることができるとともに、特定のハードウェアの機能を当該ハードウェア毎にユーザ毎のセキュリティレベルに応じて動作を制御してセキュリティ制御することができ、複数のユーザが使用する際の利用性をより一層向上させつつセキュリティ制御をより一層高精度に行うことができる。
【図面の簡単な説明】
【図１】本発明の情報処理システムの一実施の形態を適用したコンピュータシステムの回路ブロック図。
【符号の説明】
１　コンピュータシステム
２　ＣＰＵ
３　メモリ・ビデオコントローラ
４　システムコントローラ
５　ＢＩＯＳ　ＲＯＭ
６　Ｉ／Ｏコントローラ
７　サーマルセンサ（Ｔｈｅｒｍａｌ　Ｓｅｎｓｏｒ）
８　クロックジェネレータ（Ｃｌｏｃｋ　Ｇｅｎ．）
９　主メモリ
１０　サウンドコントローラ
１１、１２　アンプ（Ａｍｐ）
１３　電話回線入力コネクタ（Ｐｈｏｎｅ／Ｌｉｎｅ　Ｏｕｔ　Ｃｏｎ．　）
１４　ライン入力コネクタ（Ｌｉｎｅ　Ｉｎ　Ｃｏｎ．）
１５　マイクロフォン入力コネクタ（Ｍｉｃｒｏｐｈｏｎｅ　Ｉｎ　Ｃｏｎ．）
１６　ＣＤオーディオコネクタ（ＣＤ　Ａｕｄｉｏ　Ｃｏｎ．）
１７　ＡＵＸ　Ｉｎ　コネクタ
１８　テレフォニー入出力コネクタ（Ｔｅｌｅｐｈｏｎｙ　Ｉｎ／Ｏｕｔ　Ｃｏｎ．）
１９　ＬＡＮコントローラ
２０　ＬＡＮ　Ｉ／Ｆコネクタ（ＬＡＮ　Ｃｏｎ．）
２１、２２　ＵＳＢコネクタ
２３、２４　シリアルコネクタ（Ｓｅｒｉａｌ　Ｃｏｎ．　）
２５　パラレルコネクタ（Ｐａｒａｌｌｅｌ　Ｃｏｎ．　）
２６　ＦＤＤ　Ｉ／Ｆコネクタ
２７　キーボードコネクタ（Ｋｅｙｂｏａｒｄ　Ｃｏｎ．　）
２８　マウスコネクタ（Ｍｏｕｓｅ　Ｃｏｎ．）
２９　ＡＧＰコネクタ（ＡＧＰ　Ｃｏｎ．）
３０　ＣＲＴ　コネクタ（ＣＲＴ　Ｃｏｎ．）
３１　ＬＣＤコネクタ（ＬＣＤ　Ｃｏｎ．）
３２、３３　ＩＤＥ　Ｉ／Ｆコネクタ（ＩＤＥ　Ｉ／Ｆ　Ｃｏｎ．）
３４〜３８　ＰＣＩスロット（ＰＣＩ　Ｓｌｏｔ）
３９　セキュリティ制御マイコン
４０〜４８　制御ＩＣ
４９　電源コネクタ（Ｐｏｗｅｒ　Ｓｕｐｐｌｙ　Ｃｏｎ．　）
【図１】
2004021394.tif 000003