(57)【特許請求の範囲】
【請求項１】
Ｎビットの暗号鍵による暗号化処理が施された第１の記憶部と、
ユーザを特定するための情報を含む識別情報が格納されている第２の記憶部と、
電源オン状態から他の電源状態へ移行する際、前記Ｎビットの暗号鍵のうちのＭビットのデータ（１≦Ｍ＜Ｎ）を前記第１の記憶部から退避させることにより、前記第１の記憶部をアクセス不能にする暗号鍵移動部と、
前記識別情報に基づいて通信することができるように構成された通信部と、
前記他の電源状態において、前記通信部が前記識別情報に基づいて通信可能であるか否かを検知する通信状態検知部と、
通信可能であると前記通信状態検知部が検知した場合、前記暗号鍵移動部により退避された前記Ｍビットのデータを用いて前記Ｎビットの暗号鍵を復元することにより、前記第１の記憶部をアクセス可能にする暗号鍵復元部と、
を有する情報処理装置。
【請求項２】
前記通信状態検知部が通信できないと検知した場合に表示される入力画面において、認証情報に一致する入力がされたか否かを判別する認証部をさらに有し、
前記暗号鍵復元部は、前記認証部が前記認証情報に一致する入力がされたと判別した場合、前記暗号鍵移動部により退避された前記Ｍビットのデータを用いて前記Ｎビットの暗号鍵を復元する
請求項１に記載の情報処理装置。
【請求項３】
前記暗号鍵移動部は、前記認証部が前記認証情報に一致しない入力がされたと判別した場合、前記第１の記憶部から退避した前記Ｍビットのデータを消去する
請求項２に記載の情報処理装置。
【請求項４】
前記認証部は、所定の時間が経過する前に所定の操作が行われなかった場合に表示される入力画面において、前記認証情報に一致する入力がされたか否かを判別し、
前記暗号鍵移動部は、前記認証部が前記認証情報に一致しない入力がされたと判別した場合、前記Ｍビットのデータを前記第１の記憶部から退避させた後、電源オン状態から前記他の電源状態へ強制的に移行させる
請求項２または３に記載の情報処理装置。
【請求項５】
前記他の電源状態は、電源オフ状態、サスペンド状態、または、ハイバネーション状態のいずれかである
請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
電源オン状態から他の電源状態へ移行する際、Ｎビットの暗号鍵による暗号化処理が施された第１の記憶部をアクセス不能にするために、前記Ｎビットの暗号鍵のうちのＭビットのデータ（１≦Ｍ＜Ｎ）を前記第１の記憶部から退避させる暗号鍵移動ステップと、
前記他の電源状態において、前記演算処理装置が、ユーザを特定するための情報を含む識別情報が格納されている第２の記憶部から読み込んだ前記識別情報に基づき、通信を行うことが可能であるか否かを検知する通信状態検知ステップと、
通信可能であると前記通信状態検知ステップにより検知された場合、前記第１の記憶部をアクセス可能にするために、前記暗号鍵移動ステップにより退避された前記Ｍビットのデータを用いて前記Ｎビットの暗号鍵を復元する暗号鍵復元ステップと、
を有するデータ保護方法。
【請求項７】
前記通信状態検知ステップにより通信できないと検知された場合に表示される入力画面において、認証情報に一致する入力がされたか否かを前記演算処理装置が判別する認証ステップをさらに有し、
前記暗号鍵復元ステップは、前記認証ステップにより前記認証情報に一致する入力がされたと判別された場合、前記暗号鍵移動ステップにより退避された前記Ｍビットのデータを用いて前記Ｎビットの暗号鍵を復元する
請求項６に記載のデータ保護方法。
【請求項８】
前記暗号鍵移動ステップは、前記認証ステップにより前記認証情報に一致しない入力がされたと判別された場合、前記第１の記憶部から退避した前記Ｍビットのデータを消去する
請求項７に記載のデータ保護方法。
【請求項９】
前記認証ステップは、所定の時間が経過する前に所定の操作が行われなかった場合に表示される入力画面において、前記認証情報に一致する入力がされたか否かを前記演算処理装置が判別し、
前記暗号鍵移動ステップは、前記認証ステップにより前記認証情報に一致しない入力がされたと判別された場合、前記Ｍビットのデータを前記第１の記憶部から退避させた後、電源オン状態から前記他の電源状態へ強制的に移行させる
請求項７または８に記載のデータ保護方法。
【請求項１０】
前記他の電源状態は、電源オフ状態、サスペンド状態、または、ハイバネーション状態のいずれかである
請求項６乃至９のいずれか一項に記載のデータ保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びデータ保護方法に関する。
【背景技術】
【０００２】
例えば、ＰＣ（パーソナルコンピュータ）等において、紛失時のデータの漏洩を防ぐために、ＨＤＤ（ハードディスクドライブ）等の記憶装置に暗号化処理を施すとともに、当該記憶装置の暗号化処理の際に用いた暗号鍵をデータ通信により消去することが可能な技術が従来知られている。
【０００３】
しかし、前述のような従来の技術によれば、例えば、データ通信が行えない場所にＰＣが移送された場合、及び、ＨＤＤ等の記憶装置をＰＣから取り外した場合等において、データの漏洩を防ぐことが困難である、という問題点が生じている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２６９２８５号公報
【特許文献２】特開２００８−２６９２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、従来に比べて確実にデータの漏洩を防ぐことが可能な情報処理装置及びデータ保護方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、Ｎビットの暗号鍵による暗号化処理が施された第１の記憶部と、ユーザを特定するための情報を含む識別情報が格納されている第２の記憶部と、電源オン状態から他の電源状態へ移行する際、前記Ｎビットの暗号鍵のうちのＭビットのデータ（１≦Ｍ＜Ｎ）を前記第１の記憶部から退避させることにより、前記第１の記憶部をアクセス不能にする暗号鍵移動部と、前記識別情報に基づいて通信することができるように構成された通信部と、前記他の電源状態において、前記通信部が前記識別情報に基づいて通信可能であるか否かを検知する通信状態検知部と、通信可能であると前記通信状態検知部が検知した場合、前記暗号鍵移動部により退避された前記Ｍビットのデータを用いて前記Ｎビットの暗号鍵を復元することにより、前記第１の記憶部をアクセス可能にする暗号鍵復元部と、を有する。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る情報処理装置の要部を示す図。
【図２】実施形態に係る情報処理装置の電源状態が、電源オン状態から電源オン状態とは異なる他の電源状態へ移行する際に行われる処理の一例を示すフローチャート。
【図３】実施形態に係る情報処理装置の電源状態が、電源オン状態とは異なる他の電源状態である場合に行われる処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ実施形態の説明を行う。
【０００９】
図１は、実施形態に係る情報処理装置の要部を示す図である。
【００１０】
ＰＣ（パーソナルコンピュータ）として構成されている情報処理装置１は、図１に示すように、フラッシュメモリ２１と、記憶装置２２と、ＣＰＵ２３と、メインボード２４と、通信モジュール２５と、ＳＩＭカード２６と、入力装置群２７と、ＲＡＭ２８と、を有して構成されている。また、図１に示すように、フラッシュメモリ２１、記憶装置２２、ＣＰＵ２３、通信モジュール２５、入力装置群２７、及び、ＲＡＭ２８は、メインボード２４を介して相互に接続される。さらに、図１に示すように、ＳＩＭカード２６は、通信モジュール２５を介してメインボード２４に接続される。
【００１１】
フラッシュメモリ２１には、情報処理装置１の各部間の信号（データ）の入出力動作を制御するためのプログラム群を備えたＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）２１ａ、記憶装置２２へのアクセスが可能なユーザを特定するための識別データに含まれる電話番号のデータ、及び、後述の処理において用いられるパスワードのデータが予め格納されている。
【００１２】
ＨＤＤ（ハードディスクドライブ）またはＳＳＤ（ソリッドステートドライブ）により構成された記憶装置２２には、情報処理装置１の基本的な機能の動作を統合的に制御するためのプログラム群を備えたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２２ａ、及び、後述の処理において用いられるパスワードのデータを含む種々のデータが予め格納されている。
【００１３】
ＣＰＵ２３は、情報処理装置１の電源が投入された直後において、フラッシュメモリ２１からＢＩＯＳ２１ａを読み込むとともに、当該読み込んだＢＩＯＳ２１ａに基づいて信号（データ）の入出力がなされるようにメインボード２４を動作させる。また、ＣＰＵ２３は、フラッシュメモリ２１から読み込んだＢＩＯＳ２１ａに基づいてメインボード２４が動作している状態において、さらに、記憶装置２２に格納されたＯＳ２２ａを起動させることにより、情報処理装置１の基本的な機能の動作に係る制御を行う。
【００１４】
一方、電源状態制御部としての機能を備えたＣＰＵ２３は、入力装置群２７の操作等に基づき、例えば、情報処理装置１の電源のオンオフ、情報処理装置１のサスペンド機能のオンオフ、及び、情報処理装置１のハイバネーション機能のオンオフをそれぞれ切り替えるための制御を行う。
【００１５】
ここで、電源オン状態において情報処理装置１のサスペンド機能がオンされた場合には、サスペンド機能がオフからオンへ切り替えられる直前における作業状態のデータがＲＡＭ２８に格納されるとともに、情報処理装置１の各部のうちのＲＡＭ２８を含む必要最小限の部分にのみ駆動電力が供給されるサスペンド状態へ移行する。その後、サスペンド状態において情報処理装置１のサスペンド機能がオンからオフへ切り替えられると、ＲＡＭ２８に格納された作業状態のデータがレジュームされるとともに、情報処理装置１の各部に対する電力の供給が再開されることにより、電源オン状態へ移行する。
【００１６】
また、電源オン状態において情報処理装置１のハイバネーション機能がオンされた場合には、ハイバネーション機能がオフからオンへ切り替えられる直前における作業状態のデータが記憶装置２２に格納されるとともに、情報処理装置１の各部に対する駆動電力の供給が停止されるハイバネーション状態へ移行する。その後、ハイバネーション状態において情報処理装置１のハイバネーション機能がオンからオフへ切り替えられると、記憶装置２２に格納された作業状態のデータがレジュームされるとともに、情報処理装置１の各部に対する電力の供給が再開されることにより、電源オン状態へ移行する。
【００１７】
メインボード２４は、情報処理装置１の各部間における信号（データ）の入出力動作に用いられる様々なインターフェースを具備して構成されている。
【００１８】
通信モジュール２５は、例えばアンテナ及び３Ｇ通信モジュール等を具備し、メインボード２４の拡張スロット（図示せず）等に対して着脱可能であるとともに、情報処理装置１（あるいはＣＰＵ２３）の外部に設けられた基地局装置（図示せず）との間における無線通信を行うことができるように構成されている。
【００１９】
ＳＩＭカード２６は、通信モジュール２５に対して着脱可能に構成されている。また、ＳＩＭカード２６には、各ＳＩＭカード２６毎に固有の電話番号のデータが予め書き込まれている。
【００２０】
入力装置群２７は、キーボード及びポインティングデバイス等を具備し、情報処理装置１の種々の機能に関する操作を行うことが可能なユーザインターフェースとして構成されている。
【００２１】
ここで、以上のような構成を具備する情報処理装置１の具体的な動作について説明を行う。なお、以降においては、記憶装置２２の暗号化処理が予め実施済の場合、すなわち、記憶装置２２の暗号化処理に用いられたＮビットの暗号鍵データが予め生成されており、かつ、当該Ｎビットの暗号鍵データを記憶装置２２に戻すことにより記憶装置２２内のデータへのアクセスが可能となっているものとして説明を行う。
【００２２】
図２は、実施形態に係る情報処理装置の電源状態が、電源オン状態から電源オン状態とは異なる他の電源状態へ移行する際に行われる処理の一例を示すフローチャートである。
【００２３】
ＣＰＵ２３は、ＯＳ２２ａが起動しており（記憶装置２２内のデータへのアクセスが可能であり）、かつ、情報処理装置１の各部に対して電力が供給されている状態として規定される電源オン状態（図２のステップＳ１０１）において、電源状態の変更に係る操作が（入力装置群２７等により）なされたか否かを判定する（図２のステップＳ１０２）。
【００２４】
具体的には、操作状態判定部としての機能を備えたＣＰＵ２３は、図２のステップＳ１０２において、例えば、情報処理装置１の電源をオフするための操作、情報処理装置１のサスペンド機能をオンするための操作、または、情報処理装置１のハイバネーション機能をオンする操作のいずれかが（入力装置群２７等により）なされたか否かの判定を行う。
【００２５】
暗号鍵移動部としての機能を備えたＣＰＵ２３は、電源状態の変更に係る操作が（入力装置群２７等により）なされたとの判定結果を図２のステップＳ１０２により得た場合には、記憶装置２２内に格納されているＮビットの暗号鍵データのうちのＭビット（１≦Ｍ≦Ｎ）をフラッシュメモリ２１へコピーする（図２のステップＳ１０３）。
【００２６】
そして、暗号鍵移動部としての機能を備えたＣＰＵ２３は、図２のステップＳ１０３においてフラッシュメモリ２１へコピーしたＭビットの暗号鍵データを記憶装置２２内の暗号鍵データから消去した（図２のステップＳ１０４）後、情報処理装置１の電源状態を、図２のステップＳ１０２の判定結果の操作に応じた電源状態へ移行させる（図２のステップＳ１０５）。
【００２７】
具体的には、ＣＰＵ２３は、例えば、情報処理装置１の電源をオフするための操作が行われたとの判定結果を図２のステップＳ１０２により得た場合には、図２のステップＳ１０５において、情報処理装置１の電源状態を電源オン状態から電源オフ状態（情報処理装置１の各部に対する電力の供給が行われない状態）へ移行させる。また、ＣＰＵ２３は、例えば、情報処理装置１のサスペンド機能をオンするための操作が行われたとの判定結果を図２のステップＳ１０２により得た場合には、図２のステップＳ１０５において、情報処理装置１の電源状態を電源オン状態からサスペンド状態へ移行させる。また、ＣＰＵ２３は、例えば、情報処理装置１のハイバネーション機能をオンするための操作が行われたとの判定結果を図２のステップＳ１０２により得た場合には、図２のステップＳ１０５において、情報処理装置１の電源状態を電源オン状態からハイバネーション状態へ移行させる。
【００２８】
一方、操作状態判定部としての機能を備えたＣＰＵ２３は、電源状態の変更に係る操作が（入力装置群２７等により）なされていないとの判定結果を図２のステップＳ１０２により得た場合には、さらに、所定の時間の経過前に（入力装置群２７等により）、電源状態の変更に係る操作を含む任意の操作がなされたか否かの判定を行う（図２のステップＳ１０６）。
【００２９】
ＣＰＵ２３は、所定の時間の経過前に（入力装置群２７等による）任意の操作が行われたとの判定結果を図２のステップＳ１０６により得た場合には、図２のステップＳ１０２に戻って処理を行う。また、ＣＰＵ２３は、所定の時間の経過前に（入力装置群２７等による）任意の操作が行われなかったとの判定結果を図２のステップＳ１０６により得た場合には、パスワードの入力を要求するパスワード入力画面をモニタ等の表示装置（図示せず）に表示させるための制御を、メインボード２４に接続されている画像処理回路（図示せず）に対して行う（図２のステップＳ１０７）。
【００３０】
その後、パスワード入力判定部としての機能を備えたＣＰＵ２３は、記憶装置２２内に予め格納されているパスワードのデータと、図２のステップＳ１０７の要求に応じて（ユーザにより）入力されたパスワードとを照合することにより、当該入力されたパスワードが正しいパスワードであるか否かの判定を行う（図２のステップＳ１０８）。
【００３１】
ＣＰＵ２３は、図２のステップＳ１０７の要求に応じて入力されたパスワードが正しいパスワードである（記憶装置２２内に予め格納されているパスワードと一致する）との判定結果を図２のステップＳ１０８により得た場合には、図２のステップＳ１０２に戻って処理を行う。一方、暗号鍵移動部としての機能を備えたＣＰＵ２３は、図２のステップＳ１０７の要求に応じて入力されたパスワードが誤ったパスワードである（記憶装置２２内に予め格納されているパスワードと一致しない）との判定結果を図２のステップＳ１０８により得た場合には、記憶装置２２内に格納されているＮビットの暗号鍵データのうちのＭビット（１≦Ｍ≦Ｎ）をフラッシュメモリ２１へコピーする（図２のステップＳ１０９）。
【００３２】
なお、図２のステップＳ１０８のパスワードの判定処理においては、図２のステップＳ１０７の要求に応じて入力されたパスワードが誤ったパスワードであるとの判定結果を１回得た場合に図２のステップＳ１０９の処理に移るものに限らず、図２のステップＳ１０７の要求に応じて入力されたパスワードが誤ったパスワードであるとの判定結果を複数回（例えば２〜３回）連続で得た場合に図２のステップＳ１０９の処理に移るようにしてもよい。
【００３３】
そして、暗号鍵移動部としての機能を備えたＣＰＵ２３は、図２のステップＳ１０９においてフラッシュメモリ２１へコピーしたＭビットの暗号鍵データを記憶装置２２内の暗号鍵データから消去した（図２のステップＳ１１０）後、情報処理装置１の電源状態を電源オン状態から所定の電源状態へ移行させる（図２のステップＳ１１１）。なお、前述の所定の電源状態は、電源オフ状態、サスペンド状態、または、ハイバネーション状態のいずれであってもよい。
【００３４】
図３は、実施形態に係る情報処理装置の電源状態が、電源オン状態とは異なる他の電源状態である場合に行われる処理の一例を示すフローチャートである。
【００３５】
一方、情報処理装置１の電源状態の復帰に係る操作が（入力装置群２７等により）なされるまでは（図３のステップＳ１２２）、図２のステップＳ１０５またはステップＳ１１１の処理に応じた移行後の情報処理装置１の電源状態（図３のステップＳ１２１）が維持される。
【００３６】
具体的には、例えば、情報処理装置１の電源をオンするための操作がなされるまでは、情報処理装置１の電源状態が電源オフ状態に維持される。また、例えば、情報処理装置１のサスペンド機能をオフするための操作がなされるまでは、情報処理装置１の電源状態がサスペンド状態に維持される。また、例えば、情報処理装置１のハイバネーション機能をオフするための操作がなされるまでは、情報処理装置１の電源状態がハイバネーション状態に維持される。
【００３７】
そして、情報処理装置１の電源状態の復帰に係る操作が（入力装置群２７等により）なされた場合（図３のステップＳ１２２）において、ＣＰＵ２３の動作が開始される。
【００３８】
ＣＰＵ２３は、情報処理装置１の電源状態の復帰に係る操作に応じて起動された直後において、通信モジュール２５及びＳＩＭカード２６の接続（装着）の有無に関する判定を行う（図３のステップＳ１２３）。
【００３９】
ＣＰＵ２３は、通信モジュール２５がメインボード２４に接続（装着）されていないとの判定結果、または、ＳＩＭカード２６が通信モジュール２５に接続（装着）されていないとの判定結果を図３のステップＳ１２３により得た場合には、情報処理装置１の電源状態を図３のステップＳ１２１の電源状態（電源オフ状態、サスペンド状態、または、ハイバネーション状態のいずれか）に維持するための制御を行う。また、ＣＰＵ２３は、通信モジュール２５がメインボード２４に接続（装着）されており、かつ、ＳＩＭカード２６が通信モジュール２５に接続（装着）されているとの判定結果を図３のステップＳ１２３により得た場合には、さらに、フラッシュメモリ２１内に予め格納されている電話番号のデータと、ＳＩＭカード２６に書き込まれた電話番号のデータと、を照合することにより、ＳＩＭカード２６の電話番号が正しい電話番号であるか否か（フラッシュメモリ２１内に予め格納されている識別データの電話番号に一致する電話番号が入力されたか否か）の判定を行う（図３のステップＳ１２４）。
【００４０】
ＣＰＵ２３は、ＳＩＭカード２６に書き込まれた電話番号が誤った電話番号である（フラッシュメモリ２１内に予め格納されている識別データの電話番号と一致しない電話番号が入力された）との判定結果を図３のステップＳ１２４により得た場合には、情報処理装置１の電源状態を図３のステップＳ１２１の電源状態（電源オフ状態、サスペンド状態、または、ハイバネーション状態のいずれか）に維持するための制御を行う。また、通信状態判定部としての機能を備えたＣＰＵ２３は、ＳＩＭカード２６に書き込まれた電話番号が正しい電話番号である（フラッシュメモリ２１内に予め格納されている識別データの電話番号と一致する電話番号が入力された）との判定結果を図３のステップＳ１２４により得た場合には、さらに、通信モジュール２５を動作させることにより、通信モジュール２５と情報処理装置１の外部の基地局装置との間における通信が可能であるか否かの判定を行う（図３のステップＳ１２５）。
【００４１】
暗号鍵制御部としての機能を備えたＣＰＵ２３は、通信モジュール２５と情報処理装置１の外部の基地局装置との間における通信が可能である（圏内である）との判定結果を図３のステップＳ１２５により得た場合、または、後述の判定結果を図３のステップＳ１２９により得た場合には、フラッシュメモリ２１に格納されているＭビットの暗号鍵データを記憶装置２２へ戻すことにより、記憶装置２２内のデータへのアクセスを可能とした（図３のステップＳ１２６）後、情報処理装置１の電源状態を電源オン状態へ移行させる（図３のステップＳ１２７）。また、ＣＰＵ２３は、通信モジュール２５と情報処理装置１の外部の基地局装置との間における通信が不可能である（圏外である）との判定結果を図３のステップＳ１２５により得た場合には、パスワードの入力を要求するパスワード入力画面をモニタ等の表示装置（図示せず）に表示させるための制御を、メインボード２４に接続されている画像処理回路（図示せず）に対して行う（図３のステップＳ１２８）。
【００４２】
その後、パスワード入力判定部としての機能を備えたＣＰＵ２３は、フラッシュメモリ２１内に予め格納されているパスワードのデータと、図３のステップＳ１２８の要求に応じて（ユーザにより）入力されたパスワードとを照合することにより、当該入力されたパスワードが正しいパスワードであるか否かの判定を行う（図３のステップＳ１２９）。
【００４３】
ＣＰＵ２３は、図３のステップＳ１２８の要求に応じて入力されたパスワードが正しいパスワードである（フラッシュメモリ２１内に予め格納されているパスワードと一致する）との判定結果を図３のステップＳ１２９により得た場合には、図３のステップＳ１２６及びステップＳ１２７の処理を行う。一方、ＣＰＵ２３は、図３のステップＳ１２８の要求に応じて入力されたパスワードが誤ったパスワードである（フラッシュメモリ２１内に予め格納されているパスワードと一致しない）との判定結果を図３のステップＳ１２９により得た場合には、フラッシュメモリ２１に格納されているＭビットの暗号鍵データを消去した（図３のステップＳ１３０）後、図３のステップＳ１２１の電源状態がどのような電源状態であるかに係わらず、情報処理装置１の電源状態を強制的に電源オフ状態へ移行させる（図３のステップＳ１３１）。
【００４４】
具体的には、例えば、図３のステップＳ１２１における電源状態が電源オフ状態である場合には、図３のステップＳ１３１の処理により強制的に電源オフ状態が維持される。また、例えば、図３のステップＳ１２１における電源状態がサスペンド状態またはハイバネーション状態である場合には、図３のステップＳ１３１の処理により強制的に電源オフ状態へ移行される。
【００４５】
すなわち、図３のステップＳ１３１の処理が行われた後においては、フラッシュメモリ２１及び記憶装置２２のいずれにも完全な暗号鍵データが残されていない状態となる。そのため、もし仮に、図３のステップＳ１３１の処理が行われた後において、情報処理装置１の電源をオンするための操作が（入力装置群２７等により）なされたとしても、記憶装置２２内のデータへのアクセスを行うことができず、その結果、記憶装置２２内のデータが保護される。
【００４６】
なお、図３のステップＳ１２９のパスワードの判定処理においては、図３のステップＳ１２８の要求に応じて入力されたパスワードが誤ったパスワードであるとの判定結果を１回得た場合に図３のステップＳ１３０の処理に移るものに限らず、図３のステップＳ１２８の要求に応じて入力されたパスワードが誤ったパスワードであるとの判定結果を複数回（例えば２〜３回）連続で得た場合に図３のステップＳ１３０の処理に移るようにしてもよい。
【００４７】
以上に述べた実施例によれば、通信モジュール２５及びＳＩＭカード２６が情報処理装置１のメインボード２４に接続され、ＳＩＭカード２６の電話番号がフラッシュメモリ２１内の電話番号と一致し、かつ、通信モジュール２５と情報処理装置１の外部の基地局装置との通信が可能な場合において、暗号化処理が施された記憶装置２２内のデータへのアクセスを可能とするための暗号鍵データが復元される。
【００４８】
また、以上に述べた実施例によれば、通信モジュール２５及びＳＩＭカード２６が情報処理装置１のメインボード２４に接続され、ＳＩＭカード２６の電話番号がフラッシュメモリ２１内の電話番号と一致し、かつ、通信モジュール２５と情報処理装置１の外部の基地局装置との通信が不可能な場合において、さらに、フラッシュメモリ２１内に予め格納されているパスワードとは異なるパスワードが入力された際に、フラッシュメモリ２１に格納されたＭビットの暗号鍵データが完全に消去されることにより、暗号化処理が施された記憶装置２２内のデータへのアクセスを可能とするための暗号鍵データが復元不可能な状態となる。
【００４９】
従って、以上に述べた実施例によれば、例えば、外部との通信が不可能な場所へ情報処理装置１が移送された場合、及び、情報処理装置１から記憶装置２２が取り外された場合において、記憶装置２２内のデータへのアクセスを防ぐことができ、すなわち、従来に比べて確実にデータの漏洩を防ぐことができる。
【００５０】
本発明は、上述した実施形態に限定されるものではなく、発明の趣旨を逸脱しない範囲内において種々の変更や応用が可能であることは勿論である。
【符号の説明】
【００５１】
１  情報処理装置
２１  フラッシュメモリ
２２  記憶装置
２３  ＣＰＵ
２４  メインボード
２５  通信モジュール
２６  ＳＩＭカード
２７  入力装置群
２８  ＲＡＭ
【図１】
0005422690.tif 000002
【図２】
0005422690.tif 000003
【図３】
0005422690.tif 000004