(57)【要約】      （修正有）【課題】不正操作により情報処理装置の電源がＯＮされてしまうのを未然に防止する技術を提供する。【解決手段】電源と、電源のＯＮ操作／ＯＦＦ操作を行うための操作手段と、操作手段の操作内容を記録する記録手段と、操作手段の操作に基づき電源をＯＮ／ＯＦＦ制御する制御手段と、操作手段による電源のＯＦＦ操作後に続くＯＮ操作に基づいて、操作手段の操作内容が所定の操作条件に基づく正常操作であるか、所定の操作条件に基づかない不正操作であるかの判定を行う判定手段と、を備える。判定手段によりＯＦＦ操作又はＯＮ操作が不正操作であると判定されると制御手段により電源のＯＮ制御を禁止する。【選択図】図２
2018028875.tif 000002
【特許請求の範囲】
【請求項１】
電源と、
前記電源のＯＮ操作／ＯＦＦ操作を行うための操作手段と、
前記操作手段の操作内容を記録する記録手段と、
前記操作手段の操作に基づき前記電源をＯＮ／ＯＦＦ制御する制御手段と、
前記操作手段による前記電源のＯＦＦ操作後に続くＯＮ操作に基づいて、前記操作手段の操作内容が所定の操作条件に基づく正常操作であるか、前記所定の操作条件に基づかない不正操作であるかの判定を行う判定手段と、を備え、
前記判定手段により前記ＯＦＦ操作又は前記ＯＮ操作が前記正常操作であると判断されると前記制御手段により前記電源のＯＮ制御を行う一方、前記判定手段により前記ＯＦＦ操作又は前記ＯＮ操作が前記不正操作であると判定されると前記制御手段により前記電源のＯＮ制御を禁止することを特徴とする情報処理端末。
【請求項２】
前記判定手段は、前記所定の操作内容として、前記駆動電源のＯＦＦ操作からＯＮ操作までの時間が所定時間内であるか否かを判定基準として前記操作判定を行うことを特徴とする請求項１に記載の情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリ等の電源を備えた情報処理装置に関し、例えば、ハンディターミナル等の携帯型情報処理装置に関する。
【背景技術】
【０００２】
近年、情報端末におけるデータ保護及びアクセス制御等に関して、情報漏洩防止への意識が高まっており、対策として、セキュリティプログラム、無線タグを用いた情報端末認証等が広く普及している。
【０００３】
特にパソコン及び携帯電話等の情報端末においては、端末の使用に先立ち、使用者にパスワード等の認証を要求し、認証の成功により、端末の使用を許可するという制御方法が標準的に採用されている。
【０００４】
携帯電話等のモバイルデバイスの場合、外出先での使用頻度が高いため、情報端末の盗難紛失等による情報漏洩防止のために、認証は必須の機能になりつつある。
【０００５】
ここで、特許文献１においては、利用者固有の識別情報を繰り返し誤った場合に、端末が盗難された可能性が高いと判断して、メモリ内容の漏洩を確実に防止するための方法が公開されている。また、特許文献２においては、端末装置の使用に先立ちパスワード入力が求められ、パスワードによる認証に失敗した場合、所定のセキュリティ処理が実行される技術が公開されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２９５３８６号公報
【特許文献２】特開２００１−１１７６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば、パソコン等における従来の認証方法では、電源オン時(サスペンドまたはスリープ状態からの復帰時等含む)、無条件で認証要求が行われる。このため、悪意ある使用者が、認証操作を繰り返し行い、情報端末の認証回数の上限を超えた場合、情報端末の操作が、禁止され、パスワードの再設定を要求されたり、情報端末の内部情報自動消去が実行されたりする場合がある。
【０００８】
また、電源オン操作そのものは、認証不要でいつでも実行可能なため、悪意あるユーザが不正な操作で端末を強制終了させた場合でも、電源オンされさえすれば、認証処理は開始されてしまう。
【０００９】
つまり、従来の認証処理においては、電源オフまたは電源オン処理自体が正しい方法で行われたかの判別が無い。そのため、正常な電源オンであっても、不正な電源オフ及びオンであっても区別なく処理され、電源オン後の認証処理は実行される。
【００１０】
さらに、パスワードさえ入手していれば、情報端末を不正に強制終了させ、電源オンすれば、パスワード認証を解除し、端末の使用が許可されてしまうという問題があった。
【００１１】
また、情報端末の電源オンボタンは、チャタリングやノイズの影響を受けるため、ハードウェアにて、これらを防止する回路を実装し、意図しないタイミングで電源オンされないように対策を行う必要があった。
【００１２】
本発明は、不正操作により電源がＯＮされてしまうのを未然に防止する技術を提供する。
【課題を解決するための手段】
【００１３】
本発明の情報処理装置は、電源と、前記電源のＯＮ操作／ＯＦＦ操作を行うための操作手段と、前記操作手段の操作内容を記録する記録手段と、前記操作手段の操作に基づき前記電源をＯＮ／ＯＦＦ制御する制御手段と、前記操作手段による前記電源のＯＦＦ操作後に続くＯＮ操作に基づいて、前記操作手段の操作内容が所定の操作条件に基づく正常操作であるか、前記所定の操作条件に基づかない不正操作であるかの判定を行う判定手段と、を備え、前記判定手段により前記ＯＦＦ操作又は前記ＯＮ操作が前記正常操作であると判断されると前記制御手段により前記電源のＯＮ制御を行う一方、前記判定手段により前記ＯＦＦ操作又は前記ＯＮ操作が前記不正操作であると判定されると前記制御手段により前記電源のＯＮ制御を禁止することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、不正操作により電源がＯＮされてしまうのを未然に防止可能な情報処理装置を実現できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態１に係る情報処理端末のブロック図。
【図２】本発明の実施形態１に係る情報処理端末の動作を示すフローチャート。
【図３】本発明の実施形態１に係る情報処理端末における電源オフ、オン時間記録の概要を示す図。
【図４】本発明の実施形態２に係る情報処理端末の動作を示すフローチャート。
【図５】本発明の実施形態２に係る情報処理装置における電源オフ、オン方法記録の概要を示す図。
【図６】本発明の実施形態３に係る情報処理装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１６】
以下、本発明を実施の形態に基づいて詳細に説明する。
＜実施形態１＞
図１には、本発明の情報端末のブロック図を示す。具体的には、決済端末、検針端末等のハンディターミナル、パソコン、携帯電話（スマートフォン）、タブレット端末等であり、電源オン電源オフが実行される情報端末全て対象となる。
【００１７】
１０１は本発明の情報装置に内蔵される不正起動防止プログラムの実行を行うＣＰＵ（中央演算処理装置）である。
【００１８】
１０２は、本発明の不正起動防止プログラムを実行する際、作業領域として使用されるＲＡＭである。
【００１９】
１０３は、外部記憶領域で、本発明の情報端末で使用される不正起動防止プログラム、ＯＳ及びアプリケーションプログラムやデータが保存される。
【００２０】
外部記憶領域としては、ハードディスクドライブ（ＨＤＤ）やフラッシュＲＯＭ等不揮発性の記憶媒体であれば、記憶媒体の形式は問わない。
【００２１】
１０４は本発明の情報端末の表示デバイスとして用いるＬＣＤパネル１０６の制御を行うＬＣＤＣ（液晶ディスプレイコントローラ）で、ＬＣＤパネル１０６に表示するための表示元データが、ＣＰＵ１０１により表示メモリ１０５へ格納された際、ＬＣＤパネル１０６に表示するための表示元データを生成する。
【００２２】
１１０はシステムバスで、ＣＰＵ１０１と各周辺モジュール間でのデータアクセスがシステムバス１１０を介して行われる。
【００２３】
１０９はＩ／Ｏ制御部で、１０８のタッチパネルや１０７のキーボードなどの入力デバイスを制御する。この入力デバイス１０８には、電源１１４をＯＮ操作する又はＯＦＦ操作する操作手段の一例となる。１１１は通信制御部で、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）コントローラを介した通信、あるいはモデムを介した公衆回線での通信機能を備える。
【００２４】
１１１により本情報端末は、ネットワークを介して他のコンピュータとデータ通信が出来る。１１２はＲＴＣ（リアルタイムクロック）で、日時情報を記録する。
【００２５】
１１３は電源コントローラで、入力デバイス１０８の操作に基づき、情報端末の電源オフ、オン、省電力設定、充電等を制御する。１１４は電源で、情報端末に電力を供給する。以上が本発明における情報端末のブロック図の説明である。
【００２６】
実際の処理手順を図２のフローチャートを用いて、詳細に説明する。本発明における情報端末では、情報端末のオフボタン（実際には入力デバイス１０８であるタッチパネルに表示された電源ＯＦＦボタン）を押すことにより、電源オフ処理が開始される（ステップＳ１）。
【００２７】
電源オフ処理は、オフボタン押下の他に、パワーマネージメント機能による一定時間の無操作状態に伴う自動電源オフ、あるいは折りたたみ型の携帯電話等に採用されているホールセンサー等を使用した端末の開閉検知による電源オフ等、複数の方法がある。
【００２８】
電源オフ処理の中で、不正起動防止プログラムにより、情報端末が電源オフした時間が記録され（ステップＳ２）、電源オフ状態へ移行する（ステップＳ３）。この電源オフの時間は、ログ情報として記録管理される。
【００２９】
電源オフ及び後述する電源オンした時間の記録は、不正起動防止プログラムが識別出来る形式であれば、電子ファイル、ＯＳの設定情報管理エリア等、記録方法は問わない。図３に不正起動防止プログラムによる、電源オフ及びオン時間記録の概要を示す。
【００３０】
電源オフ状態からは、入力デバイス１０８であるタッチパネルに表示された電源オンボタン押下（電源ＯＮ操作）により、電源オン処理が開始される（ステップＳ４）。電源オン処理の開始は、電源オンボタン押下の他に、アラーム機能による指定時間の電源オン処理開始、あるいは折りたたみ型の携帯電話等に採用されているホールセンサー等を使用した端末の開閉検知による電源オン等、複数の方法がある。
【００３１】
電源オン処理の中で、不正起動防止プログラムにより、情報端末が電源オンした時間を取得し（ステップＳ５）、例えば、ＣＰＵ１０１が、電源オフ時の時間とオン時の時間から、電源オフから電源オンまでに要した時間を計算し、基準値（判定条件の一例）と比較する（ステップＳ６）。すなわち、ＣＰＵ１０１は、入力デバイス１０８（本実施形態ではタッチパネル）による電源１１４のＯＦＦ操作後に続くＯＮ操作に基づいて、入力デバイス１０８の操作内容が所定の操作条件に基づく正常操作（本実施形態では電源オフから電源オンまでに要した時間が基準値内である操作）であるか、所定の操作条件に基づかない不正操作（本実施形態では電源オフから電源オンまでに要した時間が基準値外である操作）であるかの判定を行う判定手段としての役割を有する。
【００３２】
例えば、ＣＰＵ１０１が基準値を満たすかどうかを比較（判定）した結果、電源オフからオンまでの時間間隔が、基準値外の場合、適正なオンタイミングでない、すなわち不正操作が行われたと判断し、情報端末の動作を強制停止し、電源オフする（ステップＳ７）。時間間隔が基準値内の場合、正しい電源オン処理が実行された、すなわち正常操作が行われたと判断し、以降の操作を許可し、続いて認証処理等の処理が行われる。
【００３３】
情報端末においては、電源オフ処理時、端末に搭載されている各ハードウェアモジュールのオフ処理に一定の時間を要するため、この間、電源オンボタンをマスク（無効化）し、電源オン処理が実行されないようにされている。
【００３４】
また、前述したようにチャタリングやノイズの影響により、電源オン処理が開始されないようにハードウェアにて対策されている。本発明では、電源オフからオンまでの時間（基準値）を元に、従来ハードウェアで行っていた機能をソフトウェアで代替し、意図しないタイミングでの電源オン処理開始を防止し、不正なタイミングでの起動と判断した場合は、情報端末を強制的に電源オフする。
【００３５】
＜実施形態２＞
本実施形態では、電源オフ及びオンの時刻を用いず、電源オフが正常に行われていることを不正起動防止プログラムで管理する例を説明する。
【００３６】
具体的には、本実施形態では、情報端末の構成は、実施形態１と同様であるが、電源オフ処理が正常に行われているかを検査することにより、不正起動防止を判定することが特徴である。
【００３７】
本実施形態の詳細説明を図４のフローチャートを用いて詳細に説明する。本発明における情報端末では、情報端末のオフボタンを押すことにより、電源オフ処理が開始される（ステップＳ１）。
【００３８】
電源オフ処理は、オフボタン押下の他に、パワーマネージメント機能による一定時間の無操作状態に伴う自動電源オフ、あるいは折りたたみ型の携帯電話等に採用されているホールセンサー等を使用した端末の開閉検知による電源オフ等、複数の方法がある。
【００３９】
電源オフ処理の中で、不正起動防止プログラムにより、情報端末が電源オフした方法が記録され（ステップＳ２）、電源オフ状態へ移行する（ステップＳ３）。
【００４０】
電源オフ方法の記録は、不正起動防止プログラムが識別出来る形式であれば、電子ファイル、ＯＳの設定情報管理エリア等、記録方法は問わない。
【００４１】
図５に不正起動防止プログラムによる、電源オフ方法の記録の概要を示す。不正起動防止プログラムは、情報端末の正常な電源オフ方法を全て管理し、どの方法で電源オフが行われたかを記録する。
【００４２】
また、正常な電源オフ操作以外に、電池引き抜き、情報端末の分解、クラッキング行為等による不正な電源オフ操作が実行される場合がある。このような不正操作の場合、不正起動防止プログラムが管理する情報端末の正しい電源オフ処理が実行されないため、不正起動防止プログラムは、電源オフ方法の記録を行わない。
【００４３】
電源オフ状態からは、電源オンボタン押下により、電源オン処理が開始される（ステップＳ４）。電源オン処理の開始は、電源オンボタン押下の他に、アラーム機能による指定時間の電源オン処理開始、あるいは折りたたみ型の携帯電話等に採用されているホールセンサー等を使用した端末の開閉検知による電源オン等、複数の方法がある。
【００４４】
電源オン処理の中で、不正起動防止プログラムは、情報端末が電源オフした方法を取得し（ステップＳ５）、電源オフ方法が正常であったかを検査する（ステップＳ６）。
【００４５】
検査した結果、電源オフ方法が、正常なオフ方法で無かった場合、不正な方法で電源オフが実行されたと判断し、情報端末の動作を強制停止し、電源をオフする（ステップＳ７）。電源オフ方法が正常であった場合、正しい電源オフ処理が実行されたと判断し、以降の操作を許可し、続いて認証処理等の従来の処理が行われる。
【００４６】
＜実施形態３＞
本実施形態では、情報端末の不正起動防止プログラムの実行が阻害された場合であっても、セキュリティを確保出来るように電源オフまたは電源オンの操作が、正しい操作で行われたかをハードウェアで検知する例を説明する。
【００４７】
具体的には、本実施形態の情報端末の構成は、実施例１と同様であるが、電源オフ処理または電源オン処理が正常に行われたかをハードウェアを使用して検査することにより、不正起動防止を判定することが特徴である。
【００４８】
ここで、本実施形態の詳細説明を図６のフローチャートを用いて詳細に説明する。本発明における情報端末では、情報端末のオフボタンを押すことにより、電源オフ処理が開始される（ステップＳ１）。
【００４９】
電源オフ処理は、オフボタン押下の他に、パワーマネージメント機能による一定時間の無操作状態に伴う自動電源オフ、あるいは折りたたみ型の携帯電話等に採用されているホールセンサー等を使用した端末の開閉検知による電源オフ等、複数の方法がある。
【００５０】
本実施形態の電源オフ処理においては、スリープまたはサスペンド等の省電力モードを用いることを想定する。
【００５１】
省電力モードは、次回の起動を高速に行うために、省電力設定で情報端末を待機状態にする機能である。この場合、電源オフが実行されると、動作不要なハードウェア、ＯＳ及びアプリケーションは動作を停止するが、電源コントローラには、電力供給されているため、動作を継続出来る。
【００５２】
電源オフ処理の中で、電源コントローラにより、電源オフ方法を電源コントローラ内のレジスタ等に、ハードウェア制御にて記録し、（ステップＳ２）、電源オフ状態へ移行する（ステップＳ３）。
【００５３】
電源オフ方法の記録は、ハードウェアで記録出来る方法であれば、レジスタ、信号線の状態設定等、記録方法は問わない。
【００５４】
電源コントローラは、情報端末の正常な電源オフ方法を全て検知し、どの方法で電源オフが行われたかを記録する。
【００５５】
また、正常な電源オフ操作以外に、電池引き抜き、情報端末の分解、クラッキング行為等による不正な電源オフ操作が実行される場合がある。
【００５６】
このような不正操作の場合、電源コントローラは情報端末の正しい電源オフ処理を検知しないため、電源オフ方法の記録を行わない。
【００５７】
電源オフ状態からは、電源オンボタン押下により、電源オン処理が開始される（ステップＳ４）。電源オン処理の開始は、電源オンボタン押下の他に、アラーム機能による指定時間の電源オン処理開始、あるいは折りたたみ型の携帯電話等に採用されているホールセンサー等を使用した端末の開閉検知による電源オン等、複数の方法がある。
【００５８】
電源オン処理の中で、電源コントローラは、情報端末の電源オフ方法を取得し（ステップＳ５）、電源オフ方法が正常であったかを検査する（ステップＳ６）。
【００５９】
検査した結果、電源オフ方法が、正常なオフ方法で無かった場合、不正な方法で電源オフが実行されたと判断し、情報端末の動作を強制停止し、電源をオフする（ステップＳ７）。
【００６０】
電源オフ方法が正常であった場合、正しい電源オフ処理が実行されたと判断し、以降の操作を許可し、続いて認証処理等の処理が行われる。
【００６１】
また、通常電源オンの開始は、電源コントローラにより行われるため、電源コントローラは、電源オフ時と同様にオン操作の方法を識別し、記録することが可能である。
【００６２】
その場合、電源オフとオンの両方が正しい方法であることを検査出来るため、より高いセキュリティで不正起動を防止することが出来る。
【００６３】
以上、本発明を実施形態１〜３に基づいて詳細に説明したが、本発明は上述した各実施形態１〜３に限定されるものではない。例えば、上記３つの実施形態は何れか２つ又は全てを組み合わせて実施することが可能であり、組み合わせて使用することにより、セキュリティ強度を高めることが出来る。
【００６４】
なお、本発明では、情報処理端末の電源オフまたはオンが正しく行われたかを判別する手段を有し、不正な操作により、情報処理端末が電源オンされた場合、そのオン処理を無効にし、以降の操作を禁止することが可能な不正起動防止プログラム及び不正起動防止プログラムを実行する情報端末を提供することが可能である。
【００６５】
このような本発明の情報処理端末を用いれば、不正な電源操作が行われた場合、以降の操作を禁止するため、悪意あるユーザから情報端末内部のデータを保護することができる。
【００６６】
また、本発明は、例えば、パスワード認証等に先立って、電源オフ、及びオンが正しく行われたかを判別するようにすれば、不要なパスワード認証が行われることがなく、パスワード認証失敗繰り返しによる内部データ自動消去の発生を回避できる。さらに、本発明の不正起動防止方法は、従来の認証と併用使用できるため、従来以上のセキュリティ強度が確保される。
【００６７】
また、本発明により、これまで電源オンボタンの誤検知を防止するために使用していたハードウェアの機能を代替出来るため、情報端末の開発コストを抑えることができる。
【００６８】
なお、本発明は次のような態様とすることで、不正操作により電源がＯＮされてしまうのを未然に防止可能な情報処理装置をできる。
【００６９】
本発明の一態様は、電源と、前記電源のＯＮ操作／ＯＦＦ操作を行うための操作手段と、前記操作手段の操作内容を記録する記録手段と、前記操作手段の操作に基づき前記電源をＯＮ／ＯＦＦ制御する制御手段と、前記操作手段による前記電源のＯＦＦ操作後に続くＯＮ操作に基づいて、前記操作手段の操作内容が所定の操作条件に基づく正常操作であるか、前記所定の操作条件に基づかない不正操作であるかの判定を行う判定手段と、を備え、前記判定手段により前記ＯＦＦ操作又は前記ＯＮ操作が前記正常操作であると判断されると前記制御手段により前記電源のＯＮ制御を行う一方、前記判定手段により前記ＯＦＦ操作又は前記ＯＮ操作が前記不正操作であると判定されると前記制御手段により前記電源のＯＮ制御を禁止することを特徴とする情報処理端末とする。
かかる本発明の態様によれば、電源のＯＦＦ操作又はＯＮ操作について不正操作か否かの判定を電源のＯＮ操作に基づいて実行することにより、電源ＯＦＦから電源ＯＮとする一連の操作過程に基づいて電源のＯＮ制御を行うようにしたので、不正操作によって電源がＯＮされてしまうのを未然に防止できる。
【００７０】
例えば、上記本発明の一態様では、電源のＯＮ操作がされたことで、操作判定を行うことになるが、そのときＯＮ操作又はその直前のＯＦＦ操作のいずれか一方の内容を判定対象とし、どちらか一方の操作が不正操作であるか否かを判定してもよいが、ＯＦＦ操作とＯＮ操作の両方を判定対象としてもよい。その場合、例えば、ＯＦＦ操作が所定の操作条件を満たした正常操作であり、ＯＮ操作が所定の操作を満たさず不正操作である場合には、不正操作として最終判断し、電源のＯＮ制御を禁止するようにしてもよい。なお、ＯＦＦ操作が不正操作で、ＯＮ操作が正常操作の場合には、正常操作として最終判断し、電源のＯＮ制御を許可してもよい。
【００７１】
また、上記本発明は、前記判定手段は、前記所定の操作内容として、前記駆動電源のＯＦＦ操作からＯＮ操作までの時間が所定時間内であるか否かを判定基準として前記操作判定を行うことを特徴としてもよい。
かかる本発明の態様によれば、時間管理によって不正操作の判定基準を設けることにより、誤操作を含めて不必要に電源がＯＮされてしまうのを未然に防止できる。
【符号の説明】
【００７２】
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  外部記憶領域
１０４  ＬＣＤＣ（液晶ディスプレイコントローラ）
１０５  表示用メモリ
１０６  ＬＣＤパネル
１０７  キーボード
１０８  タッチパネル
１０９  Ｉ／Ｏ制御部
１１０  システムバス
１１１  通信制御部
１１２  ＲＴＣ（リアルタイムクロック）
１１３  電源コントローラ
１１４  電源
３０１  電源オフ、オン時間記録のデータ構造の一例
３０２  電源オフ時間
３０３  電源オン時間
５０１  電源オフ方法記録のデータ構造の一例
５０２  電源オフ方法一覧
５０３  電源オフ方法
【図１】
2018028875.tif 000003
【図２】
2018028875.tif 000004
【図３】
2018028875.tif 000005
【図４】
2018028875.tif 000006
【図５】
2018028875.tif 000007
【図６】
2018028875.tif 000008