(57)【要約】【課題】  ログイン後におけるセキュリティ確保を考慮した情報処理装置および該情報処理装置において行われるセキュリティ確保方法を提供する。【解決手段】  本体と、外部機器と通信を行う通信手段と、本体に接続される第１の二次電池を具備する情報処理装置は、前記１の二次電池と接続可能である第２の二次電池が前記第１の二次電池に接続可能であるか否かを判定し、前記第１の二次電池に前記第２の二次電池が接続されていると判定された場合、前記第２の二次電池が有する認証データを用いて認証を行い、前記認証が失敗した場合、前記通信手段を用いて行う通信機能をオフにする。【選択図】  図４
2006285673.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信可能な情報処理装置において、
本体と、
前記外部機器と通信を行う通信手段と、
前記本体に接続される第１の二次電池と、
前記第１の二次電池と接続可能である第２の二次電池が前記第１の二次電池に接続されている状態で、前記第２の二次電池が有する認証データを用いて行われる認証が失敗した場合、前記通信手段を用いて行う通信機能をオフにする手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記通信機能をオフにする手段は、前記第１の二次電池と接続可能である第２の二次電池が前記第１の二次電池に接続されており、前記第２の二次電池が有する認証データを用いて行われる認証が失敗した場合、前記通信手段への電源供給を行わないように制御する電源コントローラを含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記電源コントローラは、前記第２の二次電池が有する認証データを用いて行われる認証が成功した場合、前記通信手段への電源供給を行うことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記通信機能をオフにする手段は、前記第１の二次電池と接続可能であるとともに通信可能である第２の二次電池が前記第１の二次電池に接続されており、前記第２の二次電池が有する認証データを用いて行われる認証が失敗した場合、前記通信手段に電源が供給される状態で前記通信機能をディセーブル状態にする手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記通信手段に電源が供給される状態で前記通信機能をディセーブル状態にする手段は、前記第２の二次電池が有する認証データを用いて行われる認証が成功した場合、前記通信機能をイネーブル状態にすることを特徴とする請求項４記載の情報処理装置。
【請求項６】
本体と、外部機器と通信を行う通信手段と、本体に接続される第１の二次電池を具備する情報処理装置におけるセキュリティ確保方法において、
前記１の二次電池と接続可能である第２の二次電池が前記第１の二次電池に接続可能であるか否かを判定し、
前記第１の二次電池に前記第２の二次電池が接続されていると判定された場合、前記第２の二次電池が有する認証データを用いて認証を行い、
前記認証が失敗した場合、前記通信手段を用いて行う通信機能をオフにすることを特徴とする情報処理装置におけるセキュリティ確保方法。
【請求項７】
前記第１の二次電池と接続可能である第２の二次電池が前記第１の二次電池に接続されており、前記第２の二次電池が有する認証データを用いて行われる認証が失敗した場合、電源コントローラによる前記通信手段への電源供給を行わないことで通信機能をオフにすることを特徴とする請求項６記載の情報処理装置におけるセキュリティ確保方法。
【請求項８】
前記第２の二次電池が有する認証データを用いて行われる認証が成功した場合、前記電源コントローラによる前記通信手段への電源供給を行うことを特徴とする請求項７記載の情報処理装置におけるセキュリティ確保方法。
【請求項９】
前記第１の二次電池と接続可能であるとともに通信可能である第２の二次電池が前記第１の二次電池に接続されており、前記第２の二次電池が有する認証データを用いて行われる認証が失敗した場合、前記通信手段に電源が供給される状態で前記通信機能をディセーブル状態にすることで通信機能をオフにすることを特徴とする請求項６記載の情報処理装置におけるセキュリティ確保方法。
【請求項１０】
前記第２の二次電池が有する認証データを用いて行われる認証が成功した場合、前記通信手段に電源が供給される状態で前記通信機能をイネーブル状態にすることを特徴とする請求項９記載の情報処理装置におけるセキュリティ確保方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池を駆動電源とすることが可能な情報処理装置および該情報処理装置にて行われるセキュリティ確保方法に関する。
【背景技術】
【０００２】
近年、携帯が容易でバッテリによって駆動可能な例えばパーソナルコンピュータといった情報処理装置が開発されている。また、例えばパーソナルコンピュータといった情報処理装置において動作初期時に適切なパスワードを入力しユーザ認証を行うことでセキュリティを確保している。
【０００３】
情報機器に接続されるバッテリパックが有する記憶部にパスワードを予め記憶させておき、ユーザによるパスワード入力がなくとも情報機器とバッテリパックとの通信により該パスワードを読み出しパスワードが一致したときに、情報機器に電源を供給する技術があった（特許文献１参照。）。
【特許文献１】特開２００１−２１６０４４号公報（第４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される技術では、情報機器に適切なバッテリパックを接続しない限り情報機器を使用することができないので、この情報機器のセキュリティを確保するためには、情報機器からバッテリパックを取り外しておく必要がある。
【０００５】
しかしながら、情報機器を使用しない場合、情報機器からバッテリパックを取り外し、取り外したバッテリパックをユーザが管理しておく作業はユーザにとって手間となる。さらに、情報機器に適切なバッテリパックを接続することで情報機器が使用可能な状態になった後、例えば情報機器の有する通信機能を用いて情報機器が有するデータを外部機器に伝送される恐れがある。
【０００６】
そこで、本発明は、ログイン後におけるセキュリティ確保を考慮した情報処理装置および該情報処理装置において行われるセキュリティ確保方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係わる情報処理装置は、外部機器と通信可能な情報処理装置において、本体と、前記外部機器と通信を行う通信手段と、前記本体に接続される第１の二次電池と、前記第１の二次電池と接続可能である第２の二次電池が前記第１の二次電池に接続されている状態で、前記第２の二次電池が有する認証データを用いて行われる認証が失敗した場合、前記通信手段を用いて行う通信機能をオフにする手段と、を具備することを特徴とする。
【０００８】
また、請求項６に係る情報処理装置におけるセキュリティ確保方法においては、本体と、外部機器と通信を行う通信手段と、本体に接続される第１の二次電池を具備する情報処理装置におけるセキュリティ確保方法において、前記１の二次電池と接続可能である第２の二次電池が前記第１の二次電池に接続可能であるか否かを判定し、前記第１の二次電池に前記第２の二次電池が接続されていると判定された場合、前記第２の二次電池が有する認証データを用いて認証を行い、前記認証が失敗した場合、前記通信手段を用いて行う通信機能をオフにすることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ログイン後におけるセキュリティ確保を考慮した情報処理装置および該情報処理装置において行われるセキュリティ確保方法を提供することが可能となる。
【発明を実施するための最良の形態】
【００１０】
図１はノートブック型パーソナルコンピュータ（以下、コンピュータと称す。）１のディスプレイユニット３を本体２に対して開いた状態の一例を示す斜視図である。
【００１１】
コンピュータ１は本体２とディスプレイユニット３とから構成される。ディスプレイユニット３には、ＬＣＤ（Liquid Crystal Display）４を有する表示装置が組み込まれており、ＬＣＤ４はディスプレイユニット３のほぼ中央に位置される。
【００１２】
ディスプレイユニット３は、本体２に対して開放位置と閉塞位置との間を回動自在に取り付けられる。本体２は略箱形の形状を有しており、本体２の上面にはキーボード５、コンピュータ１の電源オン／オフするためのパワーボタン６等が配置される。パワーボタン６はコンピュータ１を使用開始する際、押し下げ操作される。
【００１３】
本体２の例えば背面部にはＡＣアダプタ７を接続するためのケーブルが接続されるコネクタが設けられる。ＡＣアダプタ７は商用電源といった外部電源に接続されており、ＡＣアダプタ７はコンピュータ１に電源を供給する。次に、コンピュータ１の構成について説明する。
【００１４】
図２はコンピュータ１の構成の一例を示す図である。
【００１５】
Ｎｏｒｔｈ  Ｂｒｉｄｇｅ（第１のブリッジ回路）１１には、ＣＰＵ１０、メインメモリ１３、グラフィックスコントローラ１５およびＳｏｕｒｔｈ  Ｂｒｉｄｇｅ２０が接続されている。
【００１６】
Ｎｏｒｔｈ  Ｂｒｉｄｇｅ１１はシステムバス１２を介してＣＰＵ１０と接続される。Ｎｏｒｔｈ  Ｂｒｉｇｅ１１はメインメモリ１３へのアクセスを制御するメモリコントローラを内蔵する。
【００１７】
ＣＰＵ１０はコンピュータ１のシステムを制御するメインプロセッサである。ＣＰＵ１０は外部記憶装置であるＨＤＤ２１からメモリバス１４を介してメインメモリ１３にロードされる、オペレーティングシステム（ＯＳ）１３ｂ、アプリケーションプログラム、ユーティリティプログラムを実行する。
【００１８】
また、ＣＰＵ１０はＢＩＯＳ−ＲＯＭ２７からメインメモリ２３にロードされたＳｙｓｔｅｍ  ＢＩＯＳ（Basic Input Output System）１３ａを実行する。
【００１９】
Ｎｏｒｔｈ  Ｂｒｉｄｇｅ１１にＡＧＰ（Accelerated Graphics Port）バス１６を介して接続されるグラフィクスコントローラ１５はＬＣＤ４にデジタル表示信号を出力する。グラフィクスコントローラ１５にはビデオメモリ（ＶＲＡＭ）１７が接続されており、グラフィックスコントローラ１５はＯＳ／アプリケーションプログラムによってビデオメモリ１７に描画されたデータをＬＣＤ４に表示する。
【００２０】
Ｎｏｒｔｈ  Ｂｒｉｄｇｅ１１と接続されるＳｏｕｒｔｈ  Ｂｒｉｄｇｅ（第二のブリッジ回路）２０は、ＬＰＣ（Low pin count）バス２６上の各デバイスを制御する。
【００２１】
Ｎｏｒｔｈ  Ｂｒｉｄｇｅ２０は、シリアルＡＴＡ規格をサポートするシリアルＡＴＡバス２１ａを介して外部記憶装置でありシリアルＡＴＡ規格をサポートするＨＤＤ２１と接続される。
【００２２】
ＨＤＤ（磁気ディスクデバイス）２１は磁気ディスクデバイスである。ＨＤＤ２１にはオペレーティングシステム（ＯＳ）１３ｂ、アプリケーションプログラム、ユーティリティプログラムおよびアプリケーションプログラムを使用することで生成されたデータ等が記憶される。
【００２３】
また、Ｎｏｒｔｈ  Ｂｒｉｄｇｅ２０にはＵＳＢコントローラが内蔵されている。ＵＳＢコントローラはＵＳＢを介してＵＳＢコネクタ４０と接続される。ＵＳＢコネクタ４０には、ＵＳＢインターフェースを有するＦＤＤ、およびＵＳＢインターフェースを有するメモリ等が接続される。
【００２４】
また、Ｎｏｒｔｈ  Ｂｒｉｄｇｅ２０には、ＬＡＮコントローラ２２、オーディオコーディック２３およびＣＭＯＳ２９が接続される。
【００２５】
ＬＡＮコントローラ２２は通信コントローラであり、ＭＡＣ（Media Access Controller）と物理層（ＰＨＹ）トランシーバが実装される。ＬＡＮコントローラ２２は所定の通信プロトコルに従って他の通信装置と通信を行い、通信速度の異なる複数の通信モードで通信を行うことが可能である。
【００２６】
ＬＡＮコントローラ２２にはＬＡＮコネクタ２２ａが接続される。ＬＡＮコネクタ２２ａの一例として、絶縁用トランスフォーマで構成されるＲＪ−４５コネクタ等が挙げられる。
【００２７】
オーディオコーディック２３はＩ／Ｏハブ２０とＡＣ（Audio Codec）９７を介して接続される。オーディオコーディック２３は、サウンド入出用のコーディックの一種である。オーディオコーディック２３は、入出力されるサウンドのコーディック部等を有する。
【００２８】
オーディオコーディック２３にはＡＭＰ２３ａおよびモデム２５が接続される。ＡＭＰ２３ａはオーディオコーディック２３にて生成されたサウンド信号を増幅する。ＡＭＰ２３ａによって増幅されたサウンド信号はスピーカに送出され、スピーカは可聴周波数帯の音波を出力する。
【００２９】
モデム２５はデジタル信号からアナログ信号への変調処理、およびアナログ信号からデジタル信号への復調処理等を行う。
【００３０】
モデム２５によってデジタル信号から変換されたアナログ信号は、アナログ回線網である電話回線を介して携帯電話、固定電話４に送信される。
【００３１】
ＣＭＯＳ（complementary metal-oxide semiconductor）２９にはＲＴＣ（Real Time Clock）２９ａが内蔵される。ＲＴＣ２９ａは日時をカウントするモジュールであり、システム電源オフ状態時においても内蔵電池から供給される電源を用いて動作する。
【００３２】
ＣＭＯＳ２９には、ＢＩＯＳのＳｅｔｕｐ画面にて指定された設定内容等が記憶される。
【００３３】
ＬＰＣバス２６上にはエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２３およびＢＩＯＳ-ＲＯＭ２７が接続される。
【００３４】
ＢＩＯＳ−ＲＯＭ２７はＳｙｓｔｅｍ  ＢＩＯＳ１３ａ等を記憶する記憶媒体である。ＢＩＯＳ−ＲＯＭ２７として使用される記憶媒体は、プログラムの書き換えが可能である記憶媒体、例えばフラッシュメモリ等である。
【００３５】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは各種ハードウェアにアクセスするためのファンクション実行ルーチンを体系化したプログラムである。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａには、システムに対するパワーオン時に各種デバイスの初期化及びテストを行うＩＲＴルーチンと、各種ハードウェアを制御するためのドライバ群が含まれる。
【００３６】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２８は、電力管理等を行うためのエンベデッドコントローラと、キーボード（ＫＢ）ユニット５を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。
【００３７】
ＥＣ／ＫＢＣ２８にはキーボード５とパワーボタン６とＰＳＣ（Power Supply Controller）３０とが接続される。
【００３８】
ＥＣ／ＫＢＣ２８は、ＰＳＣ３０と共同してシステム電源のオン／オフ等を制御する電源シーケンス制御機能、および電源ステータス通知機能等を有する。
【００３９】
電源ステータス通知機能とは、ＰＳＣ３０と共同してレジューム処理ルーチンの開始要因となるウェイクアップイベントの発生を監視し、ウェイクアップイベント発生時にシステム管理割り込みＳＭＩ（System Management Interrupt）を用いてＳｙｓｔｅｍ  ＢＩＯＳ１３ａにイベントが発生した旨を通知する機能である。
【００４０】
ＥＣ／ＫＢＣ２８は、Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａと通信を行うためのＩ／Ｏポートを有する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａはＩ／Ｏポートを介してＥＣ／ＫＢＣ２８に設けられるコンフィグレーションレジスタに対してリード／ライトを行うことで、発生したイベントを示すステータスのリード、監視および通知するイベントの種類の設定を行う。ＥＣ／ＫＢＣ２８とＰＳＣ３０との間の通信はＩ２Ｃバスを介して行われる。
【００４１】
ＰＳＣ３０はＡＣアダプタ３１または二次電池３２から供給される電力をコンピュータ１内の各モジュールに供給する。二次電池３２は交換可能に設けられる。ＡＣアダプタ３１からコンピュータ１に電源が供給されている場合、ＡＣアダプタ３１から供給される電力は、ＰＳＣ３０を介して二次電池３２に蓄積される。
【００４２】
二次電池３３は二次電池３２に対して脱着可能に接続される。二次電池３３と二次電池３２との関係については、後述にて詳細に説明する。
【００４３】
ユーザがパワーボタン６を操作すると、ＥＣ／ＫＢＣ２８はパワーボタン６が操作されたことを検出する。ＥＣ／ＫＢＣ２８は、パワーボタン６が操作されたことを検出すると、例えば本コンピュータ１のシステムに対して電源供給を開始するようにＰＳＣ３０に通知する。ＰＳＣ３０はＥＣ／ＫＢＣ２８からの通知に基いて、ＡＣアダプタ３１または二次電池３２からコンピュータ１のシステムに対して電源供給を開始するように制御する。次に、二次電池３２と二次電池３３との関係について説明する。
【００４４】
図３は、二次電池３２と二次電池３３との関係の一例について説明する図である。
【００４５】
二次電池３２は電流制御回路３４、コントローラ３５、Ｅ２ＰＲＯＭ３６、およびセル３２ａ、セル３２ｂおよびセル３２ｃで構成される。また、二次電池３３はコントローラ３７、Ｅ２ＰＲＯＭ３８およびセル３３ａで構成される。
【００４６】
二次電池３２内に設けられる電流制御回路３４はＰＳＣ３０、セル３２ａ、セル３２ｂおよびセル３２ｃに接続されている。電流制御回路３４はセル３２ａ、３２ｂおよび３２ｃの夫々を充電するように電流制御を行う。
【００４７】
また、コンピュータ１がＡＣアダプタ３１を介して供給される電流によって駆動しない場合、電流制御回路３４はＰＳＣ３０に電流を供給する。一方、コンピュータ１がＡＣアダプタ３１を介して供給される電流によって駆動する場合、ＰＳＣ３０はＡＣアダプタ３１を介して供給される電流を電流制御回路３４に供給する。電流制御回路３４はＰＳＣ３０から供給される電流を用いて、セル３２ａ、３２ｂおよび３２ｃを充電する。二次電池３２に二次電池３３が接続されている場合、電流制御回路３４はＰＳＣ３０から供給される電流を用いてセル３３ａも充電する。
【００４８】
電流制御回路３４は、二次電池３３内のセル３３ａにかかる電圧と二次電池３２内のセル３２ａ、３２ｂおよび３２ｃにかかる電圧とが異なる場合、電圧が高いセルから電圧の低いセルに電流が流れないように制御する。
【００４９】
コントローラ３５はＰＳＣ３０およびＥ２ＰＲＯＭ３６と接続される。コントローラ３５はＰＳＣ３０と通信を行う。コントローラ３５はＥ２ＰＲＯＭ３６に記憶されているデータをリードし、Ｅ２ＰＲＯＭ３６に記憶されているデータをＰＳＣ３０に送出する。
【００５０】
Ｅ２ＰＲＯＭ３６には例えばセル３２ａ、セル３２ｂおよびセル３２ｃからの放電電流の定格値のデータ、およびセル３２ａ、セル３２ｂおよびセル３２ｃ夫々の残容量、充電状態といったセル３２ａ、セル３２ｂおよびセル３２の状態に関するデータが記憶される。また、後述にて説明するが、Ｅ２ＰＲＯＭ３６には二次電池３３内に設けられるＥ２ＰＲＯＭ３８に記憶されているデータも記憶される。
【００５１】
コントローラ３５はセル３２ａ、３２ｂおよび３２ｃに接続される。コントローラ３５はセル３２ａ、３２ｂおよび３２ｃを電源として常時起動している状態にある。さらにコントローラ３５はＥ２ＰＲＯＭ３６にセル３２ａ、３２ｂおよび３２ｃからの電流を供給する。したがって、Ｅ２ＰＲＯＭ３６に記憶されているデータは常にバックアップされた状態にある。
【００５２】
二次電池３３内のセル３３ａは二次電池３２内の電流制御回路と接続される。電流制御回路３４はセル３３ａを充電するように電流制御を行う。
【００５３】
二次電池３３内のコントローラ３７は二次電池３２内のコントローラ３５およびＥ２ＰＲＯＭ３８に接続される。コントローラ３７はコントローラ３５と通信を行う。コントローラ３７はＥ２ＰＲＯＭ３８に記憶されているデータをリードし、Ｅ２ＰＲＯＭ３８に記憶されているデータをコントローラ３５に送出する。
【００５４】
Ｅ２ＰＲＯＭ３８には例えばセル３３ａからの放電電流の定格値のデータ、およびセル３３ａの残容量、充電状態といったセル３３ａの状態に関するデータが記憶される。また、Ｅ２ＰＲＯＭ３８には後述にて詳細に説明するが、セキュリティ機能を実現するために要するデータ（セキュリティデータと称す。）が記憶される。セキュリティデータとして、例えばセキュリティ機能を実現するためのキーデータ（例えば暗号化のための復号化キー）、またはパスワードデータ等が考えられる。
【００５５】
コントローラ３７はセル３３ａに接続される。コントローラ３７はセル３３ａを電源として常時起動している状態にある。さらにコントローラ３７はＥ２ＰＲＯＭ３８にセル３３ａからの電流を供給する。したがって、Ｅ２ＰＲＯＭ３８に記憶されているデータは常にバックアップされた状態にある。次に、二次電池３３を二次電池３２に接続した状態でコンピュータ１の起動を開始させた場合に行われる第１の処理手順の一例について説明する。
【００５６】
図４は、二次電池３３を二次電池３２に接続した状態でコンピュータ１の起動を開始させた場合に行われる第１の処理手順の一例について説明する流れ図である。
【００５７】
ユーザがコンピュータ１の使用を開始する場合、ユーザによってパワーボタン６が押されると、ＥＣ／ＫＢＣ２８はパワーボタン６が押下げられたことを検出する（ステップ  Ｓ１０１）。パワーボタン６が押下げられたことを検出したＥＣ／ＫＢＣ２８はコンピュータ１のシステムに電源供給を開始するようＰＳＣ３０に通知する（ステップ  Ｓ１０２）。
【００５８】
ＥＣ／ＫＢＣ２８からの通知を受けたＰＳＣ３０は、二次電池３２内のコントローラ３５に対して、ＰＳＣ３０に電源情報を送信するよう通知する（ステップ  Ｓ１０３）。コントローラ３５はＰＳＣ３０からの通知を受け取ると、二次電池３３が二次電池３２に接続されているか否かを判定する（ステップ  Ｓ１０４）。コントローラ３５は、二次電池３３が二次電池３２に接続されていると判定した場合（ステップ  Ｓ１０４  Ｙｅｓ）、二次電池３３内のコントローラ３７に対して、電源情報を送信するように通知する（ステップ  Ｓ１０５）。
【００５９】
コントローラ３７はコントローラ３５からの通知を受け取ると、Ｅ２ＰＲＯＭ３８に記憶されているデータをリードし、コントローラ３５に送信する（ステップ  Ｓ１０６）。コントローラ３５に送信され、Ｅ２ＰＲＯＭ３８に記憶されているデータには、上述にて説明したとおり、セキュリティデータが含まれている。
【００６０】
コントローラ３５は、コントローラ３７から送信されたセキュリティデータを含む電源情報をＰＳＣ３０に送信する（ステップ  Ｓ１０７）。
【００６１】
ＰＳＣ３０は、コントローラ３７から送信されてきたセキュリティデータと予めＰＳＣ３０内のレジスタに記憶されているセキュリティデータとを用いて認証処理を行う（ステップ  Ｓ１０８）。
【００６２】
ＰＳＣ３０にて行われる認証が成功した場合（ステップ  Ｓ１０８  Ｙｅｓ）、ＰＳＣ３０はコンピュータ１のシステムに対して通常どおりの電源の供給を開始する（ステップ  Ｓ１０９）。
【００６３】
一方、ＰＳＣ３０にて行われる認証が失敗した場合（ステップ  Ｓ１０８  Ｎｏ）、または、コントローラ３５が、二次電池３３が二次電池３２に接続されていないと判定した場合（ステップ  Ｓ１０４  Ｎｏ）、ＰＳＣ３０は所定のデバイス以外に対して電源の供給を開始する（ステップ  １１０）。ＰＳＣ３０が電源を供給しない所定のデバイスとは、通信機能を実現するのに要するデバイス群である。例えば、Ｓｏｕｒｔｈ  Ｂｒｉｄｇｅ２０内に内蔵されるＵＳＢコントローラ、ＬＡＮコントローラ２２、無線ＬＡＮデバイス２４およびモデム２５といったデバイス群が考えられる。
【００６４】
このように、二次電池３２に適切な二次電池３３が接続されていない場合に通信機能を実現するのに要するデバイス群への電源供給を停止することで、本コンピュータ１は外部機器と通信を行うことが不可能となり、本コンピュータ１の有するデータが外部へ流出することを防ぐことが可能となる。
【００６５】
また、オペレーティングシステムの起動処理を開始する前に認証処理を実行するので、認証が失敗した場合、オペレーティングシステムは通信機能がオフ状態であることを認識することができない。従って、本コンピュータ１が起動した後、オペレーティングシステムを介してオフ状態の通信機能をオンにすることが不可能であるので、より強固に、本コンピュータ１の有するデータが外部へ流出することを防ぐことが可能となる。
【００６６】
さらに、二次電池３２に適切な二次電池３３が接続されていない場合に通信機能を実現するのに要するデバイス群への電源供給を停止することで、通信機能を実現するのに要するデバイス群が消費する電力分の省電力化を図ることが可能となる。次に、二次電池３３を二次電池３２に接続した状態でコンピュータ１の起動を開始させた場合に行われる第２の処理手順の一例について説明する。
【００６７】
図５は、二次電池３３を二次電池３２に接続した状態でコンピュータ１の起動を開始させた場合に行われる第２の処理手順の一例について説明する流れ図である。
【００６８】
図５を用いて説明する第二の処理手順にて、図４を用いて説明したステップＳ１００乃至ステップＳ１０９の処理は同様に行われるので、その説明を省略する。
【００６９】
ＰＳＣ３０にて行われる認証が失敗した場合（ステップ  Ｓ１０８  Ｎｏ）、または、コントローラ３５が、二次電池３３が二次電池３２に接続されていないと判定した場合（ステップ  Ｓ１０４  Ｎｏ）、ＰＳＣ３０はコンピュータ１のシステムに対して通常どおりの電源の供給を開始する（ステップ  Ｓ２００）。
【００７０】
ＰＳＣ３０はコンピュータ１のシステムに対して通常どおりの電源の供給を開始するとともに、ＥＣ／ＫＢＣ２８に認証が失敗したことを通知、ＥＣ／ＫＢＣ２８内に設けられるレジスタに認証が失敗したことが記憶される（ステップ  Ｓ２０１）。
【００７１】
ＥＣ／ＫＢＣ２８内に設けられるレジスタに認証が失敗したことが記憶されると、Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは認証に失敗したと判定する（ステップ  Ｓ２０２）。
【００７２】
Ｓｙｔｅｍ  ＢＩＯＳ１３ａは認証に失敗したと判定すると、通信機能をディセーブルにする（ステップ  Ｓ２０３）。通信機能をディセーブルにするやり方として、Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａが通信機能を実現するのに要するデバイスのレジスタにディセーブル状態であることを記憶させる、といったやり方が考えられる。
【００７３】
このように、二次電池３２に適切な二次電池３３が接続されていない場合に通信機能を実現するのに要するデバイス群へ電源を供給するものの通信機能をディセーブル状態にすることで、本コンピュータ１は外部機器と通信を行うことが不可能となり、本コンピュータ１の有するデータが外部へ流出することを防ぐことが可能となる。
【００７４】
また、オペレーティングシステムの起動処理を開始する前に認証処理を実行するので、認証が失敗した場合、オペレーティングシステムは通信機能がディセーブル（オフ）状態であることを認識することができない。従って、本コンピュータ１が起動した後、オペレーティングシステムを介してディセーブル状態の通信機能をイネーブル（オン）状態にすることが不可能であるので、より強固に、本コンピュータ１の有するデータが外部へ流出することを防ぐことが可能となる。
【００７５】
上記実施形態においてＰＳＣ３０が認証処理を行う例を説明したが、例えばＰＳＣ３０ではなくＥＣ／ＫＢＣ２８が認証処理を行ってもよい。さらに、ＥＣ／ＫＢＣ２８にて行われる認証処理の結果をＰＳＣ３０に通知し、ＰＳＣ３０はその結果に基いてコンピュータ１を構成するコンポーネントへの電源供給を制御してもよい。
【００７６】
また、上記実施形態では、コンピュータ１の電源をオンにすることでオペレーティングシステムの起動を開始させる場合を例に挙げて説明したが、コンピュータ１の電源がオフ時、またはコンピュータ１のオペレーティングシステムが起動中に、二次電池３２に二次電池３３を接続すると二次電池３２内のコントローラ３５が二次電池３３内のコントローラ３７とが通信をし、コントローラ３７はＥ２ＰＲＯＭ３８に記憶されているデータをリードし、コントローラ３５に送信し、コントローラ３５はコントローラ３７から受け取ったデータをＥ２ＰＲＯＭ３６に記憶させる構成であってもよい。
【００７７】
本発明は上記実施形態をそのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示されている全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００７８】
【図１】ディスプレイユニットを本体に対して開いた状態の一例を示す斜視図。
【図２】コンピュータの構成の一例を示す図。
【図３】二次電池３２と二次電池３３との関係の一例について説明する図。
【図４】二次電池３３を二次電池３２に接続した状態でコンピュータ１の起動を開始させた場合に行われる第１の処理手順の一例について説明する流れ図。
【図５】二次電池３３を二次電池３２に接続した状態でコンピュータ１の起動を開始させた場合に行われる第２の処理手順の一例について説明する流れ図。
【符号の説明】
【００７９】
１…コンピュータ、２…本体、３…表示ユニット、４…ＬＣＤ、
５…キーボード、６…パワーボタン、７…ＡＣアダプタ、１０…ＣＰＵ、
１３ａ…Ｓｙｓｔｅｍ  ＢＩＯＳ、１３ｂ…ＯＳ、
２２…ＬＡＮコントローラ、２４…無線ＬＡＮデバイス、
２８…ＥＣ／ＫＢＣ、３０…ＰＳＣ、３２…二次電池、３３…二次電池、
【図１】
2006285673.tif 000003
【図２】
2006285673.tif 000004
【図３】
2006285673.tif 000005
【図４】
2006285673.tif 000006
【図５】
2006285673.tif 000007