(57)【要約】 【課題】  本発明に係る電子機器は、情報処理装置が起動した状態で盗まれた場合であっても電子機器内に格納されるデータの漏洩を防止することを目的とする。  【解決手段】  本発明に係る電子機器は、本発明における一観点によれば、本発明に係る電子機器は、複数の電力供給源から電力供給可能な電子機器において、該電力供給源の切り替わりを検出する検出手段と、該検出手段による切り替わりの検出に応じて、ユーザ認証を要求する要求手段とからなることを特徴とする。【選択図】  図３
2008226114.tif 000002
【特許請求の範囲】
【請求項１】
複数の電力供給源から電力供給可能な電子機器において、
該電力供給源の切り替わりを検出する検出手段と、
該検出手段による切り替わりの検出に応じて、ユーザ認証を要求する要求手段と、
からなることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
該検出手段は、該電力供給源の切り替わりを示す信号を生成することを特徴とする電子機器。
【請求項３】
請求項２に記載の電子機器において、
該要求手段は、該検出手段が生成した該信号に応じて、ユーザ認証を要求することを特徴とする電子機器。
【請求項４】
請求項１に記載の電子機器において、
該検出手段は、該複数の電力供給源の中に含まれる外部電源とバッテリとの間の切り替わりを検出することを特徴とする電子機器。
【請求項５】
複数の電力供給源から電力供給可能な電子機器へのアクセスを制御する不正アクセス防止方法において、
該電力供給源の切り替わりを検出する検出手順と、
該検出手順による切り替わりの検出に応じて、ユーザ認証を要求する要求手順と、
からなることを特徴とする不正アクセス防止方法。
【請求項６】
複数の電力供給源から電力供給可能な電子機器へのアクセスを制御する不正アクセス防止プログラムにおいて、該電子機器が
該電力供給源の切り替わりを検出する検出ステップと、
該検出ステップによる切り替わりの検出に応じて、ユーザ認証を要求する要求ステップと、
をことを実行することを特徴とする不正アクセス防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
不正アクセスを防止する情報処理装置に関する。
【背景技術】
【０００２】
ＰＣなどの多くの電子機器は、セキュリティを向上させるために電子機器を起動するとパスワードを認証するが可能な構成になっている。
【０００３】
そしてパスワードの認証を要求する電子機器では、パスワードが一致しない場合には、ＯＳにログインすることができず、電子機器内のデータを参照することができない。
【０００４】
しかしながら、一旦ＯＳにログインし、パスワードを解除された状態で電子機器が盗まれた場合などは、電子機器内のデータを参照することができ、電子機器に格納されたデータを保護することができないといった問題があった。
【０００５】
また不正アクセスを防止する電子機器に関して以下の特許文献がある。
【特許文献１】特開２００４―１４０５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明に係る電子機器は、情報処理装置が起動した状態で盗まれた場合であっても電子機器内に格納されるデータの漏洩を防止することを目的とする。
【課題を解決するための手段】
【０００７】
本発明における一観点によれば、本発明に係る電子機器は、複数の電力供給源から電力供給可能な電子機器において、該電力供給源の切り替わりを検出する検出手段と、該検出手段による切り替わりの検出に応じて、ユーザ認証を要求する要求手段とからなることを特徴とする。
【０００８】
本発明における一観点によれば、本発明に係る電子機器は、該検出手段は、該電力供給源の切り替わりを示す信号を生成することを特徴とする。
【０００９】
本発明における一観点によれば、本発明に係る電子機器は、該要求手段は、該検出手段が生成した該信号に応じて、ユーザ認証を要求することを特徴とする。
【００１０】
本発明における一観点によれば、本発明に係る電子機器は、該検出手段は、該複数の電力供給源の中に含まれる外部電源とバッテリとの間の切り替わりを検出することを特徴とする。
【００１１】
本発明における一観点によれば、本発明に係る不正アクセス防止方法は、複数の電力供給源から電力供給可能な電子機器へのアクセスを制御する不正アクセス防止方法において、該電力供給源の切り替わりを検出する検出手順と、該検出手順による切り替わりの検出に応じて、ユーザ認証を要求する要求手順とからなることを特徴とする。
【００１２】
本発明における一観点によれば、本発明に係る不正アクセス防止プログラムは、複数の電力供給源から電力供給可能な電子機器へのアクセスを制御する不正アクセス防止プログラムにおいて、該電子機器が該電力供給源の切り替わりを検出する検出ステップと、該検出ステップによる切り替わりの検出に応じて、ユーザ認証を要求する要求ステップとを実行することを特徴とする。
【発明の効果】
【００１３】
本実施例によれば、複数の電力供給源をから電力供給可能な電子機器において、電力供給源の切り替わりに基づいて、ユーザ認証を要求することによって、電子機器が起動した状態で盗まれた場合であっても電子機器内に格納されるデータの漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１４】
（実施例１）
本実施例では、情報処理装置１００は電源ユニット１０５からＡＣアダプタ１２２が外れたときに、パスワード認証を要求する。
【００１５】
図１は、本実施例における情報処理装置１００のハードブロック図である。
【００１６】
情報処理装置１００は、電力を供給する元が複数あるものであればよく、例えばノート型パーソナルコンピュータなどのバッテリとＡＣ電源から電力を供給するものであればよい。
【００１７】
情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ノースブリッジ１０２、メモリ１０３、サウスブリッジ１０４、電源ユニット１０５、バッテリ１０６、ＢＩＯＳ  ＲＯＭ１０７、キーボードコントローラ１０８、マウス１０９、キーボード１１０、Ｉ／Ｏコントローラ１１１、シリアル１１２、パラレル１１３、ＦＤＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ  Ｄｒｉｖｅ）１１４、グラフィックコントローラ１１５、ディスプレイ１１６、ディスクコントローラ１１７、ハードディスク１１８、ＰＣカード１１９、バス１２０から構成されている。
【００１８】
ノースブリッジ１０２は、情報処理装置１００の情報流通を制御するＬＳＩチップセットであり、ＣＰＵ１０１、メモリ１０３とバス１２０とを接続するものである。サウスブリッジ１０４も、情報処理装置１００の情報流通を制御するＬＳＩチップセットであり、電源ユニット１０５、ＢＩＯＳ  ＲＯＭ１０７、キーボードコントローラ１０８、Ｉ／Ｏコントローラ１１１とバス１２０とを接続するものである。
【００１９】
ＢＩＯＳ  ＲＯＭ１０７は、ＢＩＯＳを格納する格納部である。キーボードコントローラ１０８は、マウス１０９、キーボード１１０の制御を行う。Ｉ／Ｏコントローラ１１１は、シリアル１１２、パラレル１１３、ＦＤＤ１１４の制御を行う。グラフィックコントローラ１１５は、ディスプレイ１１６の制御を行う。ディスクコントローラ１１７は、ハードディスク１１８の制御を行う。またＢＩＯＳ  ＲＯＭ１０７には、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）が格納されている。ＢＩＯＳは情報処理装置１００に接続された電源ユニット１０５、キーボードコントローラ１０８、Ｉ／Ｏコントローラ１１１、グラフィックコントローラ１１５において実行されるプログラム群である。バス１２０は、情報処理装置１００内でのデータ転送を行うものであり、例えばＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス、ＰＣＩ  Ｅｘｐｒｅｓｓ  バスなどである。またハードディスク１１８には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、ドライバ、ユーザのデータが格納されている。
【００２０】
電源ユニット１０５は、ＡＣ電源１２１から電力供給とバッテリ１０６から電力供給を切り替え制御等を行うものである。さらに電源ユニット１０５は、電力供給元（ＡＣ電源１２１、バッテリ１０６）が変化したことを示すＳＣＩ信号をＯＳに送信する。ＯＳはハードディスク１１８に格納されている。適宜ＣＰＵ１０１がＯＳをメモリ１０３に展開して、情報処理装置１００の制御を行う。
【００２１】
図２は本実施に係るソフトウェアの関連図である。
【００２２】
ＯＳ２０１は、電源ユニット１０５が生成するＳＣＩ（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｉｎｔｅｒｒｕｐｔ）信号を検出すると、ＳＣＩハンドラの呼び出しをＢＩＯＳ２０２に要求する。ＳＣＩ信号は、ＯＳ２０１に対して、ＯＳ２０１が行う処理の割り込みを要求する信号である。電源ユニット１０５は、ＡＣアダプタ１２２と電源ユニット１０５との接続状態が変化すると、割り込み信号であるＳＣＩ信号を生成する。電源ユニット１０５は、サウスブリッジ１０４にＳＣＩ信号を送信する。ＯＳ２０１は、ＳＣＩ信号を検出し、ＢＩＯＳ２０２の一部品であるＳＣＩハンドラを呼び出す。ここでＯＳ２０１は、ＳＣＩ信号の監視を行っており、サウスブリッジ１０４において、ＳＣＩ信号の受信の有無を示すフラグのオン／オフを監視している。サウスブリッジ１０４は、図４に記載のＳＣＩ信号の状態を表すステータスレジスタ４００を有している。ステータスレジスタ４００には、ＳＣＩ信号４０１と、ＳＣＩ信号４０１を受信したときにオンになり、ＳＣＩ信号４０１を未受信のときオフになるフラグ４０２の対応関係が示されている。
【００２３】
ＳＣＩハンドラは、ＳＣＩ信号の種類を判別する。ＳＣＩ信号の種類は、ＡＣアダプタ１２２が電源ユニット１０５から外れたことを示す信号とＡＣアダプタ１２２が電源ユニット１０５に接続されたことを示す信号の２種類である。ＳＣＩハンドラはＳＣＩ信号の種類を判別した後、判別したＳＣＩ信号の種類をドライバ２０４経由でアプリケーション２０３に通知する。
【００２４】
アプリケーション２０３は、ＯＳ２０１に対して情報処理装置１００をロックし、パスワード認証することを要求する。またパスワード入力が誤りの場合には、アプリケーション２０３は、ＯＳ２０１に対して情報処理装置のシャットダウンを要求する。なお、本実施例における情報処理装置１００は、ＯＳ２０１が各機器の電力制御機能を詳細に設定、管理できるＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）などの規格に則っている構成である。もちろん、これに限定されることはなく、情報処理装置１００の電力制御に関する規格は、他の規格であってもよい。
【００２５】
図３は、本実施例に係るパスワード要求のフローチャートである。
【００２６】
電源ユニット１０５は、ＡＣ電源１２１とバッテリ１０６の電力供給源のいずれかから情報処理装置１００に電力が供給されているのか監視している。本実施例では、最初に情報処理装置１００がＡＣ電源１２１からの電力を用いて駆動している場合を例にとり説明する。
【００２７】
ユーザが情報処理装置１００を立ち上げると、ＯＳ２０１は、ＯＳ２０１にログインするためのパスワード認証を要求する（Ｓ３０１）。ＯＳ２０１は、ユーザがマウス１０９、キーボード１１０を用いて入力するパスワードの認証を行う。そしてパスワードが正しい場合には、ＯＳ２０１はログインを許可、パスワードが誤りの場合には、ＯＳ２０１はログインを禁止する。ユーザは正しいパスワードを入力して、ＯＳ２０１にログインし、必要な作業をＯＳ２０１上において行う（Ｓ３０２）。
【００２８】
ＡＣ電源１２１はＡＣアダプタ１２２を介して電源ユニット１０５と接続している。ＯＳ２０１がＡＣ電源１２１からの電力を用いて起動しており、ＡＣアダプタ１２２が電源ユニット１０５から外れると、電源ユニット１０５は、ＳＣＩ信号をサウスブリッジ１０４に送信し、ＯＳ２０１がＳＣＩ信号を検出する（Ｓ３０３）。ＳＣＩ信号は、ＯＳ２０１に対して、ＯＳ２０１が行う処理の割り込みを要求する信号である。またＡＣアダプタ１２２が電源ユニット１０５から外れ、ＡＣ電源１２１から情報処理１００に電力を供給できないため、電源ユニット１０５はＡＣ電源１２１からの電力供給をバッテリ１０６からの電力供給に切り替える。
【００２９】
ＯＳ２０１は、ＳＣＩ信号の受信を契機として、ＢＩＯＳ２０２に含まれるＳＣＩハンドラを呼び出す（Ｓ３０４）。ＢＩＯＳ２０２において、ＳＣＩハンドラは、電源ユニット１０５からＯＳ２０１が受信するＳＣＩ信号がＡＣアダプタ１２２が電源ユニット１０５から外れたことを示す信号であるか、ＳＣＩ信号がＡＣアダプタ１２２が電源ユニット１０５に接続されたことを示す信号であるかをチェックする（Ｓ３０５）。ＢＩＯＳ２０２は、ＳＣＩ信号がＡＣアダプタ１２２が電源ユニット１０５から外れたことを示す信号であると判別し、そのチェック結果をアプリケーション２０３へ通知する（Ｓ３０６）。
【００３０】
アプリケーション２０３は、ＯＳ２０１に対して情報処理装置１００をロックし、パスワード認証することを要求する（Ｓ３０７）。そしてＯＳ２０１は、パスワード認証を要求する（Ｓ３０８）。アプリケーション２０３は、ユーザがパスワードを入力するのを監視している（Ｓ３０９）。
【００３１】
ユーザはパスワード入力を行い、アプリケーション２０３は、パスワードが正しいか否か判別する（Ｓ３１０）。パスワードが正しい場合には、アプリケーション２０３は、継続して情報処理装置１００の使用を可能とする。パスワードが誤りの場合には、アプリケーション２０３はＯＳ２０１に対して情報処理装置１００のシャットダウンを要求する（Ｓ３１２）。そしてＯＳ２０１は情報処理装置１００をシャットダウンする（Ｓ３１３）。
【００３２】
（実施例２）
本実施例では、情報処理装置１００は電源ユニット１０５にＡＣアダプタ１２２が接続されたときに、パスワード認証を要求する。
【００３３】
図５は、本実施例に係るパスワード要求のフローチャートである。
【００３４】
電源ユニット１０５は、ＡＣ電源１２１とバッテリ１０６の電力供給源のいずれかから情報処理装置１００に電力が供給されているのか監視している。本実施例では、最初に情報処理装置１００がバッテリ１０６からの電力を用いて駆動している場合を例にとり説明する。
【００３５】
ユーザが情報処理装置１００を立ち上げると、ＯＳ２０１は、ＯＳ２０１にログインするためのパスワード認証を要求する（Ｓ５０１）。ＯＳ２０１は、ユーザがマウス１０９、キーボード１１０を用いて入力するパスワードの認証を行う。そしてパスワードが正しい場合には、ＯＳ２０１はログインを許可、パスワードが誤りの場合には、ＯＳ２０１はログインを禁止する。ユーザは正しいパスワードを入力して、ＯＳ２０１にログインし、必要な作業をＯＳ２０１上において行う（Ｓ５０２）。
【００３６】
ＯＳ２０１がバッテリ１０６からの電力を用いて起動しており、ＡＣアダプタ１２２が電源ユニット１０５に接続されると、電源ユニット１０５は、ＳＣＩ信号をサウスブリッジ１０４に送信し、ＯＳ２０１がＳＣＩ信号を検出する（Ｓ５０３）。ＳＣＩ信号は、ＯＳ２０１に対して、ＯＳ２０１が行う処理の割り込みを要求する信号である。電源ユニット１０５はバッテリ１０６からの電力供給をＡＣ電源１２１からの電力供給に切り替える。
【００３７】
ＯＳ２０１は、ＳＣＩ信号の受信を契機として、ＢＩＯＳ２０２に含まれるＳＣＩハンドラを呼び出す（Ｓ５０４）。ＢＩＯＳ２０２において、ＳＣＩハンドラは、電源ユニット１０５からＯＳ２０１が受信するＳＣＩ信号がＡＣアダプタ１２２が電源ユニット１０５から外れたことを示す信号であるか、ＳＣＩ信号がＡＣアダプタ１２２が電源ユニット１０５に接続されたことを示す信号であるかをチェックする（Ｓ５０５）。ＢＩＯＳ２０２は、ＳＣＩ信号がＡＣアダプタ１２２が電源ユニット１０５に接続されたことを示す信号であると判別し、そのチェック結果をアプリケーション２０３へ通知する（Ｓ３０６）。
【００３８】
アプリケーション２０３は、ＯＳ２０１に対して情報処理装置１００をロックし、パスワード認証することを要求する（Ｓ５０７）。そしてＯＳ２０１は、パスワード認証を要求する（Ｓ５０８）。アプリケーション２０３は、ユーザがパスワードを入力するのを監視している（Ｓ５０９）。
【００３９】
ユーザはパスワードに入力を行い、アプリケーション２０３は、パスワードが正しいか否か判別する（Ｓ５１０）。パスワードが正しい場合には、アプリケーション２０３は、継続して情報処理装置１００の使用を可能とする。パスワードが誤りの場合には、アプリケーション２０３はＯＳ２０１に対して情報処理装置１００のシャットダウンを要求する（Ｓ５１２）。そしてＯＳ２０１は情報処理装置１００をシャットダウンする（Ｓ５１３）。
【００４０】
これより情報処理装置１００が盗まれた場合であっても、情報処理装置１００は、セキュリティロックがかかるため、情報処理装置１００内に保存されるデータの漏洩を保護することができる。
【００４１】
次に、以上述べた電子機器の実施形態から抽出される技術的思想を請求項の記載形式に準じて付記として列挙する。本発明に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本発明が限定されるものではない。
（付記１）  複数の電力供給源から電力供給可能な電子機器において、
該電力供給源の切り替わりを検出する検出手段と、
該検出手段による切り替わりの検出に応じて、ユーザ認証を要求する要求手段と、
からなることを特徴とする電子機器。
（付記２）  付記１に記載の電子機器において、
該検出手段は、該電力供給源の切り替わりを示す信号を生成することを特徴とする電子機器。
（付記３）  付記２に記載の電子機器において、
該要求手段は、該検出手段が生成した該信号に応じて、ユーザ認証を要求することを特徴とする電子機器。
（付記４）  付記１に記載の電子機器において、
該検出手段は、該複数の電力供給源の中に含まれる外部電源とバッテリとの間の切り替わりを検出することを特徴とする電子機器。
（付記５）  付記４に記載の電子機器において、
該検出手段は、該外部電源から該バッテリへの切り替わりを示す信号を生成することを特徴とする電子機器。
（付記６）  付記４に記載の電子機器において、
該検出手段は、該外部電源からの電力供給を休止することを示す信号を生成することを特徴とする電子機器。
（付記７）  付記４に記載の電子機器において、
該検出手段は、該バッテリから該外部電源への切り替わりを示す信号を生成することを特徴とする電子機器。
（付記８）  付記４に記載の電子機器において、
該検出手段は、該外部電源からの電力供給を開始することを示す信号を生成することを特徴とする電子機器。
（付記９）  付記１に記載の電子機器において、
該要求手段において、要求した認証の結果に応じて、該電子機器を休止する休止手段をさらに有することを特徴とする電子機器。
（付記１０）  複数の電力供給源から電力供給可能な電子機器へのアクセスを制御する不正アクセス防止方法において、
該電力供給源の切り替わりを検出する検出手順と、
該検出手順による切り替わりの検出に応じて、ユーザ認証を要求する要求手順と、
からなることを特徴とする不正アクセス防止方法。
（付記１１）  付記１０に記載の不正アクセス防止方法において、
該検出手順は、該電力供給源の切り替わりを示す信号を生成することを特徴とする不正アクセス防止方法。
（付記１２）  付記１１に記載の不正アクセス防止方法において、
該要求手順は、該検出手順が生成した該信号に応じて、ユーザ認証を要求することを特徴とする不正アクセス防止方法。
（付記１３）  付記１０に記載の不正アクセス防止方法において、
該検出手順は、該複数の電力供給源の中に含まれる外部電源とバッテリとの間の切り替わりを検出することを特徴とする不正アクセス防止方法。
（付記１４）  付記１３に記載の不正アクセス防止方法において、
該検出手順は、該外部電源から該バッテリへの切り替わりを示す信号を生成することを特徴とする不正アクセス防止方法。
（付記１５）  付記１３に記載の不正アクセス防止方法において、
該検出手順は、該外部電源からの電力供給を休止することを示す信号を生成することを特徴とする不正アクセス防止方法。
（付記１６）  付記１３に記載の不正アクセス防止方法において、
該検出手順は、該バッテリから該外部電源への切り替わりを示す信号を生成することを特徴とする不正アクセス防止方法。
（付記１７）  付記１３に記載の不正アクセス防止方法において、
該検出手順は、該外部電源からの電力供給を開始することを示す信号を生成することを特徴とする不正アクセス防止方法。
（付記１８）  付記１０に記載の不正アクセス防止方法において、
該要求手順において、要求した認証の結果に応じて、該電子機器を休止する休止手順をさらに有することを特徴とする不正アクセス防止方法。
（付記１９）  複数の電力供給源から電力供給可能な電子機器へのアクセスを制御する不正アクセス防止プログラムにおいて、該電子機器が、
該電力供給源の切り替わりを検出する検出ステップと、
該検出ステップによる切り替わりの検出に応じて、ユーザ認証を要求する要求ステップと、
をことを実行することを特徴とする不正アクセス防止プログラム。
【図面の簡単な説明】
【００４２】
【図１】本実施例に係る情報処理装置のハードブロック図である。
【図２】本実施に係るソフトウェアの関連図である。
【図３】本実施例に係るパスワード要求のフローチャートである。
【図４】本実施例に係るステータスレジスタ４００である。
【図５】本実施例に係るパスワード要求のフローチャートである。
【符号の説明】
【００４３】
１０１…ＣＰＵ
１０２…ノースブリッジ
１０３…メモリ
１０４…サウスブリッジ
１０５…電源ユニット
１０６…バッテリ
１０７…ＢＩＯＳ  ＲＯＭ
１０８…キーボードコントローラ
１０９…マウス
１１０…キーボード
１１１…Ｉ／Ｏコントローラ
１１２…シリアル
１１３…パラレル
１１４…ＦＤＤ
１１５…グラフィックコントローラ
１１６…ディスプレイ
１１７…ディスクコントローラ
１１８…ハードディスク
１１９…ＰＣカード
１２０…バス
１２１…ＡＣ電源
２０１…ＯＳ
２０２…ＢＩＯＳ
２０３…アプリケーション
２０４…ドライバ
【図１】
2008226114.tif 000003
【図２】
2008226114.tif 000004
【図３】
2008226114.tif 000005
【図４】
2008226114.tif 000006
【図５】
2008226114.tif 000007