(57)【特許請求の範囲】
【請求項１】
当該情報処理装置の機体識別情報を外部装置に設定する設定部と、
当該情報処理装置の記憶部が記憶するデータの複製と、前記記憶部が記憶する、当該情報処理装置を復元部として機能させるプログラムとを、前記外部装置の記憶部に記憶させる複製部と、
データの無効化命令に応じ、当該情報処理装置の記憶部が記憶する前記データを無効化する無効化部と、
前記無効化部がデータを無効化した当該情報処理装置の起動時に、前記外部装置に記憶されている前記プログラムを利用して、当該情報処理装置を前記復元部として機能させる起動制御部とを有し、
前記復元部は、外部装置が当該情報処理装置に接続されており、前記機体識別情報が当該外部装置に設定されている場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元し、
前記外部装置は、当該外部装置に設定された識別情報が入力された場合に、当該外部装置へのアクセスを許可し、
前記設定部は、前記識別情報として、前記機体識別情報を前記外部装置に設定し、
前記複製部は、前記外部装置の記憶部において、前記識別情報が入力されなくてもアクセス可能な領域に前記プログラムを記憶させ、
前記復元部は、当該情報処理装置の起動時に、当該情報処理装置に接続されている外部装置に前記機体識別情報を入力することにより、当該外部装置の記憶部へのアクセスが許可された場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する情報処理装置。
【請求項２】
前記設定部は、更に、前記外部装置が有するハードウェアの識別情報を前記外部装置に設定し、
前記復元部は、当該情報処理装置の起動時に、当該情報処理装置に接続されている外部装置に前記ハードウェアの識別情報が設定されている場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する請求項１記載の情報処理装置。
【請求項３】
情報処理装置が、
当該情報処理装置の機体識別情報を外部装置に設定し、
当該情報処理装置の記憶部が記憶するデータの複製と、前記記憶部が記憶する、復元する処理を当該情報処理装置に実行させるプログラムとを、前記外部装置の記憶部に記憶させ、
データの無効化命令に応じ、当該情報処理装置の記憶部が記憶する前記データを無効化し、
前記無効化する処理においてデータが無効化された当該情報処理装置の起動時に、前記外部装置に記憶されている前記プログラムを利用して、当該情報処理装置に前記復元する処理を実行させる処理とを実行し、
前記復元する処理は、外部装置が当該情報処理装置に接続されており、前記機体識別情報が当該外部装置に設定されている場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元し、
前記外部装置は、当該外部装置に設定された識別情報が入力された場合に、当該外部装置へのアクセスを許可し、
前記設定する処理は、前記識別情報として、前記機体識別情報を前記外部装置に設定し、
前記複製する処理は、前記外部装置の記憶部において、前記識別情報が入力されなくてもアクセス可能な領域に前記プログラムを記憶させ、
前記復元する処理は、当該情報処理装置の起動時に、当該情報処理装置に接続されている外部装置に前記機体識別情報を入力することにより、当該外部装置の記憶部へのアクセスが許可された場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元するデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びデータ管理方法に関する。
【背景技術】
【０００２】
ノートＰＣが普及する中、ノートＰＣの紛失又は盗難等による情報の漏洩が懸念されている。そこで、従来、ＨＤＤ（Hard Disk Drive）に記憶されているデータを、遠隔操作によって消去可能なノートＰＣが販売されている。また、斯かるノートＰＣに対応したソリューションも提供されている。
【０００３】
ノートＰＣの紛失に気付いたユーザは、例えば、前記ソリューションの提供業者が運用する管理サーバに対してインターネット経由でデータのリモート消去の指示を送信する。管理サーバは、ネットワークを利用してノートＰＣのＨＤＤ内のデータを消去する。その結果、紛失したノートＰＣが他人の手に渡ったとしても、機密情報等の漏洩等を防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−９７４２８号公報
【特許文献２】特開２００９−２１７５７７号公報
【特許文献３】特開２００９−２１７５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
但し、ノートＰＣが見当たらないことに気付いたユーザは、直ちに紛失したという事実を認めたくない傾向にある。家庭又は職場等、安全な場所に置き忘れた可能性も考えられるからである。したがって、ノートＰＣが見当たらないことに気付いた直後において、自らのノートＰＣ内のデータに関して消去の指示を行うのは、ユーザにとって抵抗がある。その一方で、データの消去を躊躇する時間が長くなればなるほど、データの漏洩のリスクは高まる。
【０００６】
そこで、ノートＰＣ内のデータに関して、頻繁にバックアップを行っておくことが考えられる。そうすることにより、ノートＰＣの紛失時において、データの消去に対するユーザの抵抗感が緩和され、データのリモート消去が速やかに指示されることが期待できる。
【０００７】
しかしながら、リモート消去の指示対象とされたノートＰＣがユーザの手元に戻ってきた場合、当該ノートＰＣを元の状態に復元するには、非常に手間がかかるという問題がある。例えば、ユーザは、ノートＰＣが戻ってきたことを管理者に通知し、管理者経由でノートＰＣに対して遠隔的にかけられているロック（リモートロック）の解除を依頼する。すなわち、上記ソリューションによっては、データの消去だけでなく、ノートＰＣの起動もできないようにするためにリモートロックがかけられる場合がある。
【０００８】
リモートロックが解除された後、ユーザは、バックアップ先の記憶媒体（ＨＤＤ等）をノートＰＣに接続し、リカバリ用のＣＤ−ＲＯＭ等を利用して、ノートＰＣを起動させる。この際、ユーザは、ＣＤ−ＲＯＭからの起動が行われるように、ＯＳ（Operating System）の起動順序をＢＩＯＳ(Basic Input/Output System)の設定で変更する必要がある。続いて、ユーザは、バックアップ先の記憶媒体に記憶されているバックアップイメージの中から、リストア対象とするバックアップイメージを選択する。続いて、ユーザは、ノートＰＣのＨＤＤの領域設定（パーティションの定義）を行い、バックアップイメージのリストア、及びノートＰＣの再起動等を行う必要がある。
【０００９】
そこで、一側面では、遠隔的に無効化されたデータの復元作業を簡便化することを目的とする。
【課題を解決するための手段】
【００１０】
一つの案では、情報処理装置は、当該情報処理装置の機体識別情報を外部装置に設定する設定部と、当該情報処理装置の記憶部が記憶するデータの複製を、前記外部装置の記憶部に記憶させる複製部と、データの無効化命令に応じ、当該情報処理装置の記憶部が記憶する前記データを無効化する無効化部と、前記無効化部がデータを無効化した当該情報処理装置の起動時に、外部装置が当該情報処理装置に接続されており、前記機体識別情報が当該外部装置に設定されている場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する復元部とを有する。
【発明の効果】
【００１１】
一態様によれば、遠隔的に無効化されたデータの復元作業を簡便化することができる。
【図面の簡単な説明】
【００１２】
【図１】第一の実施の形態のシステム構成例を示す図である。
【図２】第一の実施の形態における情報処理装置のハードウェア構成例を示す図である。
【図３】第一の実施の形態の各装置の機能構成例を示す図である。
【図４】第一の実施の形態の情報処理装置の起動時に実行される処理手順の一例を説明するためのフローチャートである。
【図５】第一の実施の形態の情報処理装置のデータのバックアップ処理の処理手順の一例を説明するためのフローチャートである。
【図６】第一の実施の形態の情報処理装置のデータのリストア処理の処理手順の一例を説明するためのフローチャートである。
【図７】第二の実施の形態の各装置の機能構成例を示す図である。
【図８】第二の実施の形態の情報処理装置のデータのバックアップ処理の処理手順の一例を説明するためのフローチャートである。
【図９】第二の実施の形態の情報処理装置のデータのリストア処理の処理手順の一例を説明するためのフローチャートである。
【図１０】第三の実施の形態のシステム構成例を示す図である。
【図１１】第三の実施の形態の各装置の機能構成例を示す図である。
【図１２】第三の実施の形態の情報処理装置のデータのバックアップ処理の処理手順の一例を説明するためのフローチャートである。
【図１３】第三の実施の形態の情報処理装置のデータのリストア処理の処理手順の一例を説明するためのフローチャートである。
【図１４】ハッシュ値を利用した認証処理の処理手順の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態のシステム構成例を示す図である。図１において、情報処理装置１０は、通信回線Ｎ１を介して外部装置２０と通信可能である。通信回線Ｎ１は、有線であってもよいし、無線であってもよい。また、情報処理装置１０は、移動体通信網等の無線通信網を介して、管理サーバ３０と通信可能である。
【００１４】
管理サーバ３０は、例えば、情報処理装置１０のユーザからの指示に応じ、情報処理装置１０が記憶するデータの無効化命令を情報処理装置１０に送信する。情報処理装置１０は、当該無効化命令の受信に応じ、自らが記憶するデータを無効化する。本実施の形態において、データの無効化とは、データを利用不可能な状態にすることをいう。データの無効化の一例として、データの消去が挙げられる。また、情報処理装置１０において、データが暗号化されて記憶されている場合は、データを復号するための暗号鍵が消去されることによって、データの無効化が実現されてもよい。
【００１５】
上記より明らかなように、情報処理装置１０は、遠隔的な操作によってデータの無効化を実行可能な機能を有する。データの無効化は、例えば、情報処理装置１０の紛失時等において行われる。情報処理装置１０の紛失時において、速やかにデータの無効化が管理サーバ３０に指示されるようにするために、外部装置２０が用いられる。
【００１６】
具体的には、外部装置２０は、情報処理装置１０が記憶するデータのバックアップ先として用いられる。例えば、外部装置２０は、バックアップデータを記憶するための記憶部として、ＨＤＤ２２（Hard Disk Drive）を備える。外部装置２０の一例として、ＨＤＤ２２を内蔵したポートリプリケータが挙げられる。但し、外部装置２０は、通信機能を備えた記憶装置であってもよいし、ＰＣ（Personal Computer）等のコンピュータであってもよい。
【００１７】
図２は、第一の実施の形態における情報処理装置のハードウェア構成例を示す図である。図２の情報処理装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１８】
情報処理装置１０での処理を実現するプログラムは、記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１９】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って情報処理装置１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等であり、様々な操作指示を入力させるために用いられる。
【００２０】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００２１】
図３は、第一の実施の形態の各装置の機能構成例を示す図である。図３において、情報処理装置１０は、起動制御部１１、バックアップ処理部１２、認証情報設定部１３、無効化命令受信部１４、無効化部１５、及び復元処理部１６等を有する。これら各部は、情報処理装置１０にインストールされたプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００２２】
無効化命令受信部１４は、管理サーバ３０より送信される、データの無効化命令を受信する。起動制御部１１は、情報処理装置１０を起動時における処理制御を行う。無効化部１５は、補助記憶装置１０２に記憶されているデータを無効化する。
【００２３】
バックアップ処理部１２は、補助記憶装置１０２に記憶されているデータに関して、外部装置２０へのバックアップ処理を実行する。その結果、補助記憶装置１０２のデータのバックアップイメージが、外部装置２０に記憶される。認証情報設定部１３は、当該情報処理装置１０の個体を識別可能情報を、外部装置２０のバックアップイメージ記憶部２２３に対するアクセス権を有する主体（以下、「アクセス権者」という。）を示す識別情報として、外部装置２０の認証情報記憶部２２１に設定する。
【００２４】
復元処理部１６は、外部装置２０の記憶されたバックアップイメージに基づいて、補助記憶装置１０２のデータに関してリストア（復元）処理を実行する。
【００２５】
一方、外部装置２０は、アクセス権管理部２１を有する。アクセス権管理部２１は、外部装置２０が備えるＨＤＤ２２に対するアクセス制御を行う。ＨＤＤ２２には、認証情報記憶部２２１、復元プログラム記憶部２２２、及びバックアップイメージ記憶部２２３等が形成される。認証情報記憶部２２１は、ＨＤＤ２２に対するアクセス権者を示す識別情報を記憶する。すなわち、アクセス権管理部２１は、ＨＤＤ２２へのアクセス要求元から、認証情報記憶部２２１がアクセス権者を示す識別情報が提示された場合に、ＨＤＤ２２へのアクセスを許可する。そうでない場合、アクセス権管理部２１は、ＨＤＤ２２へのアクセスを制限又は禁止する。復元プログラム記憶部２２２は、補助記憶装置１０２に記憶されている復元プログラムのコピーを記憶する。バックアップイメージ記憶部２２３は、補助記憶装置１０２に記憶されているデータのバックアップイメージを記憶する。
【００２６】
以下、情報処理装置１０が実行する処理手順について説明する。図４は、第一の実施の形態の情報処理装置の起動時に実行される処理手順の一例を説明するためのフローチャートである。
【００２７】
情報処理装置１０に対して電源が投入されると（Ｓ１１０）、起動制御部１１は、リモート無効化設定が有効であるか否かを判定する（Ｓ１２０）。電源の投入は、管理サーバ３０より送信された無効化命令が、無効化命令受信部１４によって受信されることに応じて、又はユーザによる電源ボタンの押下等に応じて実行される。すなわち、本実施の形態の情報処理装置１０は、無効化命令の受信に応じて自動的に起動可能である。
【００２８】
なお、リモート無効化設定とは、管理サーバ３０からの、データの無効化命令に応じて、補助記憶装置１０２に記憶されているデータを無効化する機能（以下、「リモート無効化機能」という。）について、有効とするか否かに関する設定をいう。すなわち、リモート無効化機能は、ユーザの設定に応じて、有効又は無効な状態に切り替えられる。なお、リモート無効化設定に関して有効又は無効を示す設定情報は、例えば、ＢＩＯＳが記憶されている記憶媒体に記憶される。したがって、起動制御部１１は、当該設定情報を参照して、ステップＳ１２０の判定を行う。
【００２９】
リモート無効化設定が有効である場合（Ｓ１２０でＹｅｓ）、起動制御部１１は、無効化命令受信部１４によって、無効化命令が受信されているか否かを判定する（Ｓ１３０）。すなわち、無効化命令の受信に応じた起動であるか否かが判定される。
【００３０】
無効化命令が受信されている場合（Ｓ１３０でＹｅｓ）、無効化部１５は、情報処理装置１０の起動に関してロックをかけ、補助記憶装置１０２に記憶されているデータを無効化する（Ｓ１４０）。情報処理装置１０の起動に関するロック（以下、単に「ロック」という。）とは、情報処理装置１０において、ＯＳが起動できない状態とすることをいう。ロックは、例えば、情報処理装置１０がＯＳを起動しないようにＢＩＯＳの起動処理に関するパラメータを書き換えることにより実現可能である。続いて、起動制御部１１は、情報処理装置１０を電源断の状態にする（Ｓ１５０）。
【００３１】
一方、リモート無効化設定が無効である場合（Ｓ１２０でＮｏ）、又は無効化命令が受信されていない場合（Ｓ１３０でＮｏ）、起動制御部１１は、情報処理装置１０がロック状態であるか否かを判定する（Ｓ１６０）。例えば、ＢＩＯＳの起動手順に関するパラメータに関して、ＯＳの起動がロックされるように書き換えられているか否かが判定される。
【００３２】
ロック状態である場合（Ｓ１６０でＹｅｓ）、上述したステップＳ１５０が実行される。ロック状態でない場合（Ｓ１６０でＮｏ）、起動制御部１１は、ＯＳを起動させる（Ｓ１７０）。その結果、情報処理装置１０は、利用可能な状態となる。
【００３３】
起動時において、図４の処理が毎回実行されることにより、情報処理装置１０が起動中でない状態において無効化命令が発行されたとしても、当該無効化命令に応じて、情報処理装置１０をロック状態とし、データの無効化を実行することができる。
【００３４】
なお、情報処理装置１０の起動中において無効化命令が受信された場合は、即時的にステップＳ１４０及びＳ１５０が実行される。
【００３５】
続いて、情報処理装置１０のデータのバックアップ時に実行される処理手順について説明する。図５は、第一の実施の形態の情報処理装置のデータのバックアップ処理の処理手順の一例を説明するためのフローチャートである。図５に示される処理手順は、図４において、ＯＳの起動（Ｓ１７０）が実行され、情報処理装置１０が利用可能な状態における任意のタイミングにおいて実行される。
【００３６】
例えば、入力装置１０７を介して、バックアップ指示がユーザより入力されると、バックアップ処理部１２が起動される（Ｓ２１０）。続いて、バックアップ処理部１２は、通信回線Ｎ１を介して外部装置２０が接続中であるか否かを確認する（Ｓ２２０）。すなわち、外部装置２０と通信可能な状態であるか否かが確認される。
【００３７】
外部装置２０が接続されていない場合（Ｓ２２０でＮｏ）、バックアップ処理部１２は、以降の処理を中止する。外部装置２０が接続されている場合（Ｓ２２０でＹｅｓ）、バックアップ処理部１２は、機器ＩＤを、外部装置２０の認証情報記憶部２２１に設定済みであるか否かを確認する（Ｓ２３０）。機器ＩＤは、情報処理装置１０の個体を識別可能な情報であればよい。例えば、情報処理装置１０の製造番号若しくはＭＡＣアドレス等が機器ＩＤとして用いられてもよい。又は、ＢＩＯＳに付与されているＵＵＩＤ（Universally Unique Identifier）が機器IDとして用いられてもよい。さらに、ユーザから読み出しと書き込みが不可の情報処理装置が持つ固有番号であれば、これに限らない。
【００３８】
後述されるように、過去に当該外部装置２０が情報処理装置１０のバックアップ先として用いられていない場合、当該外部装置２０の認証情報記憶部２２１には、情報処理装置１０の機器ＩＤは記憶されていない。したがって、この場合（Ｓ２３０でＮｏ）、認証情報設定部１３は、当該情報処理装置１０の機器ＩＤを、バックアップイメージ記憶部２２３に対するアクセス権者の識別情報として、外部装置２０の認証情報記憶部２２１に設定する（Ｓ２４０）。
【００３９】
続いて、バックアップ処理部１２は、外部装置２０の復元プログラム記憶部２２２に、復元プログラムがコピーされているか否かを確認する（Ｓ２５０）。過去に当該外部装置２０が当該情報処理装置１０のバックアップ先として用いられていない場合、当該外部装置２０の復元プログラム記憶部２２２には、復元プログラムはコピーされていない。したがって、この場合（Ｓ２５０でＮｏ）、バックアップ処理部１２は、補助記憶装置１０２に記憶されている復元プログラムを、外部装置２０の復元プログラム記憶部２２２にコピーする（Ｓ２６０）。なお、復元プログラムを記憶したＣＤ−ＲＯＭ等の記憶媒体がドライブ装置１００にセットされ、当該記憶媒体から復元プログラム記憶部２２２に対して復元プログラムがコピーされてもよい。この場合、復元プログラムは、予め補助記憶装置１０２に記憶されていなくてもよい。
【００４０】
ステップＳ２５０でＹｅｓの場合、又はステップＳ２６０に続いて、バックアップ処理部１２は、接続トリガーを有効にする（Ｓ２７０）。「接続トリガーを有効にする」とは、情報処理装置１０の起動時において外部装置２０が接続されていることが検知された場合に、ＯＳの起動順序の優先順位に関して、外部装置２０のＨＤＤ２２が最優先となるように、ＢＩＯＳの設定情報を変更することを有効化することをいう。ここでは、当該設定情報の変更が有効化されるだけであり、当該設定情報の変更は、復元時においてＯＳの起動順序の優先順位が変更されることによって行われる。
【００４１】
続いて、バックアップ処理部１２は、外部装置２０のアクセス権管理部２１による認証を受ける（Ｓ２８０）。具体的には、バックアップ処理部１２は、当該情報処理装置１０の機器ＩＤを含む認証要求をアクセス権管理部２１に送信する。アクセス権管理部２１は、受信した機器ＩＤが、認証情報記憶部２２１に設定されている機器ＩＤと一致するか否かを判定する。
【００４２】
アクセス権管理部２１が受信した機器ＩＤが、認証情報記憶部２２１に設定されている機器ＩＤと一致する場合、認証は成功する（Ｓ２８０でＹｅｓ）。その結果、バックアップ処理部１２に関して、バックアップイメージ記憶部２２３に対するアクセスが許可される。そこで、バックアップ処理部１２は、補助記憶装置１０２に記憶されているデータに関して、外部装置２０へのバックアップ処理を実行する（Ｓ２９０）。すなわち、補助記憶装置１０２に記憶されているデータの複製であるバックアップイメージが、外部装置２０のバックアップイメージ記憶部２２３に記憶される。
【００４３】
一方、外部装置２０の認証情報記憶部２２１に、機器ＩＤが設定されている場合（Ｓ２３０でＹｅｓ）、ステップＳ２８０以降が実行される。
【００４４】
この場合、アクセス権管理部２１が受信した機器ＩＤが、認証情報記憶部２２１に設定されている機器ＩＤと一致しないと、認証は失敗する（Ｓ２８０でＮｏ）。その結果、バックアップ処理部１２に関して、バックアップイメージ記憶部２２３に対するアクセスが許可されない。したがって、バックアップ処理部１２は、バックアップ処理を実行しない。当該外部装置２０は、他の情報処理装置１０のバックアップ先として利用されているからである。但し、一つの外部装置２０を、複数の情報処理装置１０のバックアップ先として利用可能とする場合は、ステップＳ２８０でＮｏの場合に、ステップＳ２４０〜Ｓ２７０が実行された後に、ステップＳ２９０が実行されてもよい。この場合、バックアップイメージ記憶部２２３は、情報処理装置１０ごと、すなわち機器ＩＤごとに対応付けられて形成されればよい。アクセス権管理部２１によるアクセス制御は、バックアップイメージ記憶部２２３ごとに実行されればよい。具体的には、或る機器ＩＤに基づいて認証が要求された場合に、当該機器ＩＤに対応するバックアップイメージ記憶部２２３にたいしてのみ、アクセスが許可されるようにすればよい。
【００４５】
続いて、外部装置２０にバックアップされた情報処理装置１０のデータのリストア（復元）処理について説明する。図６は、第一の実施の形態の情報処理装置のデータのリストア処理の処理手順の一例を説明するためのフローチャートである。図６中、図４と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００４６】
リモート無効化設定が無効であるか（Ｓ１２０でＮｏ）、又は無効化命令が受信されていない場合（Ｓ１３０でＮｏ）において、情報処理装置１０がロック状態である場合に（Ｓ１６０でＹｅｓ）、ステップＳ３１０以降が実行される。すなわち、情報処理装置１０に関して、ステップＳ１４０及びＳ１５０が実行された後に、ユーザによって電源が投入された場合に、ステップＳ３１０以降が実行される。
【００４７】
ステップＳ３１０において、起動制御部１１は、外部装置２０が通信回線Ｎ１を介して情報処理装置１０に接続されているか否かを確認する（Ｓ３１０）。外部装置２０が情報処理装置１０に接続されていない場合（Ｓ３１０でＮｏ）、起動制御部１１は、情報処理装置１０を電源断の状態にする（Ｓ１５０）。
【００４８】
一方、外部装置２０が情報処理装置１０に接続されている場合（Ｓ３１０でＹｅｓ）、起動制御部１１は、ＯＳの起動順序を変更し、外部装置２０のＨＤＤ２２の復元プログラム記憶部２２２に記憶されている復元プログラムに起動処理の制御を委譲する（Ｓ３２０）。すなわち、ステップＳ３２０では、外部装置２０の復元プログラム記憶部２２２より復元プログラムがメモリ装置１０３にロードされる。復元プログラムは、メモリ装置１０３にロードされると、ＣＰＵ１０４を復元処理部１６として機能させる。
【００４９】
ステップＳ３３０において、復元処理部１６は、外部装置２０のアクセス権管理部２１による認証を受ける。具体的には、復元処理部１６は、当該情報処理装置１０の機器ＩＤを含む認証要求をアクセス権管理部２１に送信する。アクセス権管理部２１は、受信した機器ＩＤが、認証情報記憶部２２１に設定されている機器ＩＤと一致するか否かを判定する。
【００５０】
アクセス権管理部２１が受信した機器ＩＤが、認証情報記憶部２２１に設定されている機器ＩＤと一致しないと、認証は失敗する（Ｓ３３０でＮｏ）。その結果、復元処理部１６に関して、バックアップイメージ記憶部２２３に対するアクセスは許可されない。そこで、復元処理部１６は、情報処理装置１０を電源断の状態にする（Ｓ１５０）。
【００５１】
一方、アクセス権管理部２１が受信した機器ＩＤが、認証情報記憶部２２１に設定されている機器ＩＤと一致する場合、認証は成功する（Ｓ３３０でＹｅｓ）。その結果、復元処理部１６に関して、バックアップイメージ記憶部２２３に対するアクセスが許可される。そこで、復元処理部１６は、ステップＳ１４０においてかけられたロックを解除する（Ｓ３４０）。具体的には、例えば、ステップＳ１４０において書き換えられたＢＩＯＳの起動処理に関するパラメータが元に戻されることにより、ロックの解除が実現される。
【００５２】
続いて、復元処理部１６は、管理サーバ３０へのロックの解除通知の送信を、インタフェース装置１０５に実行させる（Ｓ３５０）。すなわち、情報処理装置１０に無効化命令を送信した管理サーバ３０は、情報処理装置１０の状態はロック中であるとして認識している。したがって、管理サーバ３０にロックが解除されたことを通知することにより、管理サーバ３０における情報処理装置１０の状態の認識を、情報処理装置１０の実際の状態に一致させるためである。
【００５３】
続いて、復元処理部１６は、補助記憶装置１０２が記憶するデータは無効化されているか否かを確認する（Ｓ３６０）。データが無効化されていないにも拘わらず、続く復元処理（リストア処理）によって、有効なデータが上書きされてしまわないようにするためである。なお、補助記憶装置１０２が記憶するデータが無効化されているか否かは、補助記憶装置１０２の所定のセクタの記憶内容を参照することにより判定可能である。
【００５４】
補助記憶装置１０２が記憶するデータが無効化されていない場合（Ｓ３６０でＮｏ）、ステップＳ３７０及びＳ３８０は実行されない。一方、補助記憶装置１０２が記憶するデータが無効化されている場合（Ｓ３６０でＹｅｓ）、復元処理部１６は、外部装置２０のバックアップイメージ記憶部２２３に記憶されているデータを、補助記憶装置１０２に復元する（Ｓ３７０）。続いて、復元処理部１６は、情報処理装置１０を再起動させる（Ｓ３８０）。
【００５５】
ステップＳ３６０でＮｏの場合、又はステップＳ３８０に続いてステップＳ１２０以降が実行される。この場合、情報処理装置１０のロックは解除されているため、ステップＳ１６０の判定はＹｅｓとなる。したがって、情報処理装置１０のＯＳが起動され（Ｓ１７０）、ユーザは、情報処理装置１０を利用することができる。なお、ステップＳ３８０に続いてステップＳ１２０以降が実行された場合は、ステップＳ１７０において起動されるＯＳは、ステップＳ３７０において復元されたＯＳである。すなわち、この場合、ＯＳの起動後に利用可能となるのは、外部装置２０にバックアップされていたデータである。
【００５６】
なお、外部装置２０のＨＤＤ２２として、ＴＣＧ（Trusted Computing Group）のＯｐａｌという仕様に準拠したＨＤＤ２２が使用されてもよい。この場合、Ｏｐａｌにおいて、アクセス権を有するユーザのみがアクセス可能とされる安全性の高い領域が、バックアップイメージ記憶部２２３として用いられるとよい。また、Ｏｐａｌにおいて、前記アクセス権を有するユーザＩＤ（すなわち、アクセス権者の識別情報）を記憶する領域が、認証情報記憶部２２１として用いられるとよい。すなわち、本実施の形態では、アクセス権を有するユーザＩＤとして、情報処理装置１０の機器ＩＤが設定されることになる。したがって、外部装置２０のＨＤＤ２２にデータをバックアップした情報処理装置１０のみが、バックアップイメージ記憶部２２３に対してアクセスが許可される。
【００５７】
また、ＯｐａｌにおけるＰＢＡ領域が、復元プログラム記憶部２２２として用いられると良い。本実施の形態では、復元プログラムが、機器ＩＤに基づく認証をアクセス権管理部２１に要求するため、復元プログラムは、アクセス権の有無に拘わらずロード可能である必要がある。ＰＢＡ領域は、アクセス権の有無に拘わらずアクセスが可能な領域であるため、復元プログラムの格納領域として好適であるといえる。
【００５８】
上述したように、第一の実施の形態によれば、管理サーバ３０によって遠隔的に無効化された、情報処理装置１０のデータの復元作業を安全に簡便化することができる。すなわち、ユーザは、紛失したと思っていた情報処理装置１０が戻ってきたい場合に、当該情報処理装置１０のデータを復元するためには、当該情報処理装置１０を外部装置２０に接続して起動すればよい。この際、情報処理装置１０の機器ＩＤと、バックアップ時に外部装置２０に設定されている機器ＩＤが一致した場合に限って、復元（リストア）は実行される。換言すれば、バックアップ元の情報処理装置１０以外の情報処理装置１０が接続された場合は、復元の実行は抑制される。したがって、安全に復元を行うことができる。
【００５９】
次に、第二の実施の形態について説明する。第二の実施の形態では、第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でよい。
【００６０】
図７は、第二の実施の形態の各装置の機能構成例を示す図である。図７中、図３と同一部分には同一符号を付し、その説明は省略する。
【００６１】
図７において、情報処理装置１０は、認証用チップａを有する。認証用チップａは、外部装置２０が、情報処理装置１０にとって正当なバックアップ先であることを認証するために用いられるＩＣ（半導体集積回路）である。
【００６２】
一方、外部装置２０は、認証用チップｂを有する。認証用チップｂは、当該外部装置２０からＨＤＤ２２が取り外されていないことを認証するために用いられるＩＣである。なお、例えば、「http://techon.nikkeibp.co.jp/NEAD/focus/infineon/infineon_1.html」に記載されているようなチップが、認証用チップａ及び認証用チップｂとして用いられてもよい。
【００６３】
図８は、第二の実施の形態の情報処理装置のデータのバックアップ処理の処理手順の一例を説明するためのフローチャートである。図８中、図５と同一ステップには同一ステップ番号を付し、その説明は省略する。図８では、ステップＳ２７１〜Ｓ２７３が追加されている。
【００６４】
ステップＳ２７１において、バックアップ処理部１２は、認証用チップａより公開鍵を取得し（読み出し）、当該公開鍵を、外部装置２０のＨＤＤ２２の所定の領域に保存する。続いて、バックアップ処理部１２は、認証用チップｂより公開鍵を取得し（読み出し）、当該公開鍵を、外部装置２０のＨＤＤ２２の所定の領域に保存する（Ｓ２７２）。なお、例えば、外部装置２０のＨＤＤ２２が、Ｏｐａｌに準拠しているのであれば、ＨＤＤ２２において、セキュアなデータ領域であるデータストアテーブル（Data Store Table）が当該所定の領域として用いられるのが好適である。
【００６５】
続いて、バックアップ処理部１２は、チップ認証を有効にする（Ｓ２７３）。「チップ認証」とは、認証用チップａ又は認証用チップｂを用いた認証処理をいう。「チップ認証を有効にする」とは、例えば、チップ認証が有効であることを示す情報を、情報処理装置１０におけるＢＩＯＳの記憶領域に記憶しておくことをいう。
【００６６】
続いて、外部装置２０にバックアップされた情報処理装置１０のデータのリストア処理について説明する。図９は、第二の実施の形態の情報処理装置のデータのリストア処理の処理手順の一例を説明するためのフローチャートである。図９中、図６と同一ステップには同一ステップ番号を付し、その説明は省略する。図９では、ステップＳ３２１〜Ｓ３２３が追加されている。
【００６７】
ステップＳ３２０に続いて、復元処理部１６は、チップ認証が有効であるか否かを判定する。例えば、情報処理装置１０におけるＢＩＯＳの記憶領域に、チップ認証が有効であることを示す情報が記憶されているか否かが判定される。
【００６８】
チップ認証が有効でない場合（Ｓ３２１でＮｏ）、ステップＳ３３０に進む。チップ認証が有効である場合（Ｓ３２１でＹｅｓ）、復元処理部１６は、認証用チップａを用いた認証処理を実行する（Ｓ３２２）。具体的には、例えば、復元処理部１６は、外部装置２０のＨＤＤ２２により認証用チップａの公開鍵（以下、「公開鍵Ａ」という。）を取得する。続いて、復元処理部１６は、乱数を生成し、当該乱数と、公開鍵Ａ及び暗号化アルゴリズムとに基づいて、送信データを生成する。復元処理部１６は、当該送信データを、認証用チップａに送信する。認証用チップａは、当該送信データの受信に応じ、認証用チップａが保持する秘密鍵と暗号化アルゴリズムとに基づいて、返信データを生成し、当該返信データを復元処理部１６に返信する。復元処理部１６は、送信データと返信データとに関する比較に基づいて、認証を行う。認証に失敗した場合（Ｓ３２２でＮｏ）、起動制御部１１は、情報処理装置１０を電源断の状態にする（Ｓ１５０）。
【００６９】
認証用チップａを用いた認証によれば、情報処理装置１０に接続中の外部装置２０が、当該情報処理装置１０のバックアップ先であるか否かを確認することができる。すなわち、仮に、接続中の外部装置２０が、情報処理装置１０のバックアップ先でない場合、外部装置２０より取得される公開鍵は、当該情報処理装置１０の認証用チップａの公開鍵と異なる。したがって、認証に失敗してしまう。その結果、復元処理部１６は、接続中の外部装置２０は、情報処理装置１０のバックアップ先ではないことを検知することができる。
【００７０】
認証用チップａを用いた認証に成功した場合（Ｓ３２２でＹｅｓ）、復元処理部１６は、外部装置２０の認証用チップｂを用いた認証処理を実行する（Ｓ３２３）。当該認証処理の処理内容は、外部装置２０のＨＤＤ２２に記憶されている認証用チップｂの公開鍵と、認証用チップｂとが用いられる点を除き、ステップＳ３２３と同様である。すなわち、復元処理部１６は、外部装置２０のＨＤＤ２２により認証用チップｂの公開鍵（以下、「公開鍵Ｂ」という。）を取得する。続いて、復元処理部１６は、乱数を生成し、当該乱数と、公開鍵Ｂ及び暗号化アルゴリズムとに基づいて、送信データを生成する。復元処理部１６は、当該送信データを、認証用チップｂに送信する。認証用チップｂは、当該送信データの受信に応じ、認証用チップｂが保持する秘密鍵と暗号化アルゴリズムとに基づいて、返信データを生成し、当該返信データを復元処理部１６に返信する。復元処理部１６は、送信データと返信データとに関する比較に基づいて、認証を行う。認証に失敗した場合（Ｓ３２３でＮｏ）、起動制御部１１は、情報処理装置１０を電源断の状態にする（Ｓ１５０）。認証に成功した場合（Ｓ３２３でＹｅｓ）、ステップＳ３３０に進む。
【００７１】
認証用チップｂを用いた認証処理によれば、外部装置２０からＨＤＤ２２が取り外されて復元が試みられた場合に、その旨を検知することができる。例えば、外部装置２０ａからＨＤＤ２２が取り外され、当該ＨＤＤ２２が外部装置２０ｂに接続されたとする。この場合、当該ＨＤＤ２２から取得される公開鍵Ｂは、外部装置２０ｂの認証用チップｂが有する公開鍵とは異なる。したがって、認証に失敗してしまう。その結果、外部装置２０とＨＤＤ２２との組み合わせがバックアップ時と異なることを検知することができる。外部装置２０とＨＤＤ２２との組み合わせがバックアップ時と異なる場合、不正行為の可能性が考えられる。したがって、このような場合に復元が行われないようにすることにより、不正なデータの復元を防止することができる。
【００７２】
上述したように、第二の実施の形態によれば、認証用チップａ及び認証用チップｂを用いることにより、外部装置２０にバックアップされたデータに関する復元の安全性をより向上させることができる。
【００７３】
次に、第三の実施の形態について説明する。第三の実施の形態では、第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でよい。
【００７４】
図１０は、第三の実施の形態のシステム構成例を示す図である。図１０中、図１と同一部分には同一符号を付し、その説明は省略する。
【００７５】
図１０において、ＯｐｅｎＩＤ認証サーバ４０は、ＯｐｅｎＩＤ認証を実行するコンピュータである。ＯｐｅｎＩＤ認証とは、ユーザがよく利用するＷｅｂサイトに対して設定されている認証情報（ユーザＩＤ及びパスワード）を利用した認証をいう。ＯｐｅｎＩＤ認証サーバ４０は、ユーザがよく利用する特定のＷｅｂサイトの認証処理を実行するコンピュータである。
【００７６】
また、外部装置２０は、ネットワークＮ２に接続されている。情報処理装置１０は、外部装置２０を介して、管理サーバ３０又はＯｐｅｎＩＤ認証サーバ４０と通信可能である。
【００７７】
図１１は、第三の実施の形態の各装置の機能構成例を示す図である。図１１中、図３と同一部分には同一符号を付し、その説明は省略する。
【００７８】
図１１において、外部装置２０は、通信部２３を有する。通信部２３は、情報処理装置１０による、管理サーバ３０又はＯｐｅｎＩＤ認証サーバ４０との通信を制御する。
【００７９】
管理サーバ３０は、復元サービス部３１を有する。復元サービス部３１は、外部装置２０のＨＤＤ２２のハッシュ値を算出する。
【００８０】
ＯｐｅｎＩＤ認証サーバ４０は、認証部４１を有する。認証部４１は、ＯｐｅｎＩＤ認証を実行する。本実施の形態では、復元サービス部３１の利用に関する認証を、認証部４１が実行する。すなわち、復元サービス部３１の利用には、認証が必要とされる。ここで、復元サービス部３１に対するユーザＩＤ及びパスワードではなく、ＯｐｅｎＩＤ認証が利用されるのは、ユーザの利便性を考慮してのことである。すなわち、仮に、復元サービス部３１に対するユーザＩＤ及びパスワードが設定可能であり、ユーザが、当該ユーザＩＤ及びパスワードを設定していたとしても、当該ユーザＩＤ及びパスワードをユーザが記憶している可能性は低い。一方、よく利用するＷｅｂサイトのユーザＩＤ及びパスワードに関しては、ユーザは記憶している可能性が高い。そこで、本実施の形態において、復元サービス部３１に関しては、ＯｐｅｎＩＤ認証が可能とされている。
【００８１】
図１２は、第三の実施の形態の情報処理装置のデータのバックアップ処理の処理手順の一例を説明するためのフローチャートである。図１２中、図５と同一ステップには同一ステップ番号を付し、その説明は省略する。図１２では、ステップＳ２４１〜Ｓ２４３が追加されている。
【００８２】
ステップＳ２４１において、認証情報設定部１３は、情報処理装置１０のＢＩＯＳパスワードを、外部装置２０の認証情報記憶部２２１に設定する。ＢＩＯＳパスワードは、ＢＩＳＯの起動時に入力させるパスワードである。当該パスワードが正しい場合に、ＢＩＯＳの起動が実行される。本実施の形態では、斯かるＢＩＯＳパスワードが、機器ＩＤと同様に、情報処理装置１０の機体の識別情報として利用される。
【００８３】
続いて、認証情報設定部１３は、外部装置２０のＨＤＤ２２のＩＤを取得し、当該ＩＤのハッシュ値を算出する。認証情報設定部１３は、当該ハッシュ値を、外部装置２０の認証情報記憶部２２１に設定する（Ｓ２４２）。
【００８４】
続いて、認証情報設定部１３は、ＯｐｅｎＩＤ認証の認証情報をユーザより受け付ける（Ｓ２４３）。認証情報は、例えば、認証情報設定部１３が表示装置１０６に表示させる画面を介して入力される。ＯｐｅｎＩＤ認証の認証情報としては、ＯｐｅｎＩＤ認証サーバ４０のＵＲＬ（Uniform Resource Locator）、及びＯｐｅｎＩＤ認証に対するパスワードを含む。なお、ＯｐｅｎＩＤ認証に関するユーザＩＤは、ＯｐｅｎＩＤ認証サーバ４０のＵＲＬに対するオプション情報として含まれる。認証情報設定部１３は、入力された認証情報を、復元プログラムに設定する。例えば、復元プログラムが参照するファイルに認証情報が書き込まれる。当該ファイルは、ステップＳ２６０において、復元プログラムと共に、復元プログラム記憶部２２２にコピーされる。
【００８５】
続いて、外部装置２０にバックアップされた情報処理装置１０のデータのリストア処理について説明する。図１３は、第三の実施の形態の情報処理装置のデータのリストア処理の処理手順の一例を説明するためのフローチャートである。図１３中、図６と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００８６】
第三の実施の形態では、機器ＩＤに基づく認証に失敗した場合であっても、直ちにステップＳ１５０は実行されずにステップＳ３３１及びＳ３３２が実行される。
【００８７】
ステップＳ３３１において、復元処理部１６は、当該情報処理装置１０のＢＩＯＳパスワードに関して、外部装置２０のアクセス権管理部２１による認証を受ける。具体的には、復元処理部１６は、当該情報処理装置１０のＢＩＯＳパスワードを含む認証要求をアクセス権管理部２１に送信する。アクセス権管理部２１は、受信したＢＩＯＳパスワードが、認証情報記憶部２２１に設定されているＢＩＯＳパスワードと一致するか否かを判定する。
【００８８】
アクセス権管理部２１が受信したＢＩＯＳパスワードが、認証情報記憶部２２１に設定されているＢＩＯＳパスワードと一致する場合、認証は成功する（Ｓ３３１でＹｅｓ）、認証に成功した場合、ステップＳ３４０以降が実行される。
【００８９】
一方、アクセス権管理部２１が受信したＢＩＯＳパスワードが、認証情報記憶部２２１に設定されているＢＩＯＳパスワードと一致しないと、認証は失敗する（Ｓ３３１でＮｏ）。この場合、復元処理部１６は、外部装置２０のＨＤＤ２２のＩＤのハッシュ値を利用した認証処理を実行する（Ｓ３３２）。当該認証処理の詳細についは後述される。当該認証に失敗した場合（Ｓ３３２でＮｏ）、ステップＳ１５０が実行される。当該認証に成功した場合（Ｓ３３２でＹｅｓ）、ステップＳ３４０以降が実行される。
【００９０】
第三の実施の形態によれば、機器ＩＤ、ＢＩＯＳパスワード、又はハッシュ値のいずれかに基づく認証に成功すれば、リストアは実行される。したがって、認証の成功率を高めることにより、リストア時のユーザの手間（リストア作業のやり直し等）を削減することができる。
【００９１】
続いて、ステップＳ３３２の詳細について説明する。図１４は、ハッシュ値を利用した認証処理の処理手順の一例を説明するためのシーケンス図である。
【００９２】
ステップＳ４０１において、復元処理部１６は、管理サーバ３０の復元サービス部３１に対して、ＯｐｅｎＩＤ認証サーバ４０のＵＲＬを送信する。以下、当該ＵＲＬを、「ＯｐｅｎＩＤ＿ＵＲＬ」という。なお、ＯｐｅｎＩＤ＿ＵＲＬは、図１２のステップＳ２４３において、ユーザによって入力され、復元プログラムに設定されたものである。したがって、ＯｐｅｎＩＤ＿ＵＲＬのオプション情報には、ユーザＩＤが含まれる。
【００９３】
続いて、復元サービス部３１は、ＯｐｅｎＩＤ＿ＵＲＬ宛に、認証要求を送信する（Ｓ４０２）。当該認証要求は、ＯｐｅｎＩＤ認証サーバ４０の認証部４１によって受信される。認証部４１は、当該認証要求の受信に応じ、パスワードの送信要求を、情報処理装置１０に送信する（Ｓ４０３）。なお、情報処理装置１０のＩＰアドレスは、例えば、ステップＳ４０２において、復元サービス部３１より通知される。
【００９４】
続いて、情報処理装置１０１０の復元処理部１６は、復元プログラムに設定されているパスワードをＯｐｅｎＩＤ認証サーバ４０の認証部４１に送信する（Ｓ４０４）。認証部４１は、受信されたパスワードと、ＯｐｅｎＩＤ＿ＵＲＬに含まれていたユーザＩＤとに基づいて、認証処理を実行する（Ｓ４０５）。すなわち、ユーザがよく利用するＷｅｂサイトに対するユーザＩＤ及びパスワードに基づいて認証が実行される。続いて、認証部４１は、認証結果を含む応答を管理サーバ３０の復元サービス部３１に返信する（Ｓ４０６）。当該認証結果が認証の成功を示す場合、復元サービス部３１は、復元処理部１６による、復元サービス部３１の利用を許可する。当該認証結果が認証の失敗を示す場合、復元サービス部３１は、復元処理部１６による、復元サービス部３１の利用を許可しない。続いて、復元サービス部３１は、利用の許否を示す応答を、復元処理部１６に返信する（Ｓ４０７）。
【００９５】
復元処理部１６は、復元サービス部３１の利用が許可されない場合、ハッシュ値に基づく認証は失敗であると判定する。一方、復元サービス部３１の利用が許可された場合、復元処理部１６は、外部装置２０より、ＨＤＤ２２のＩＤを取得する（Ｓ４０８及びＳ４０９）。続いて、復元処理部１６は、取得されたＨＤＤ２２のＩＤを、復元サービス部３１に送信する（Ｓ４１０）。
【００９６】
復元サービス部３１は、当該ＩＤのハッシュ値を算出する（Ｓ４１１）。続いて、復元サービス部３１は、当該ハッシュ値を、復元処理部１６に返信する（Ｓ４１２）。続いて、復元処理部１６は、当該ハッシュ値に基づいて、外部装置２０のアクセス権管理部２１による認証を受ける。具体的には、復元処理部１６は、当該ハッシュ値を含む認証要求をアクセス権管理部２１に送信する（Ｓ４１３）。アクセス権管理部２１は、受信したハッシュ値が、認証情報記憶部２２１に設定されているハッシュ値と一致するか否かを判定する。アクセス権管理部２１が受信したハッシュ値が、認証情報記憶部２２１に設定されているハッシュ値と一致しないと、認証は失敗する。一方、アクセス権管理部２１が受信したハッシュ値が、認証情報記憶部２２１に設定されているハッシュ値と一致する場合、認証は成功する。アクセス権管理部２１は、認証の結果を復元処理部１６に返信する（Ｓ４１４）。
【００９７】
当該認証結果に基づいて、復元処理部１６は、ハッシュ値に基づく認証の正否を判定する。
【００９８】
ハッシュ値に基づく認証によって、外部装置２０のＨＤＤ２２が、情報処理装置１０のバックアップイメージの正当なバックアップ先であるか否かを確認することができる。なお、復元処理部１６が利用するハッシュ関数と、復元サービス部３１が利用するハッシュ関数とは同じであるとする。
【００９９】
なお、情報処理装置１０の一例として、ノート型若しくはデスクトップ型のＰＣ（Personal Computer）、携帯電話、スマートフォン、又はタブレット型端末等が挙げられる。デスクトップ型のＰＣであっても、盗難の虞があることに鑑みれば、情報処理装置１０に関して、携帯可能であるという特性は、必須ではない。
【０１００】
なお、本実施の形態において、認証情報設定部１３は、設定部の一例である。バックアップ処理部１２は、複製部の一例である。復元処理部１６は、復元部の一例である。機器ＩＤ、認証用チップａの公開鍵、及びＢＩＯＳパスワード等は、機体識別情報の一例である。ＨＤＤ２２のＩＤ及び認証用チップｂの公開鍵等は、外部装置２０が有するハードウェアの識別情報の一例である。
【０１０１】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１０２】
以上の説明に関し、更に以下の項を開示する。
（付記１）
当該情報処理装置の機体識別情報を外部装置に設定する設定部と、
当該情報処理装置の記憶部が記憶するデータの複製を、前記外部装置の記憶部に記憶させる複製部と、
データの無効化命令に応じ、当該情報処理装置の記憶部が記憶する前記データを無効化する無効化部と、
前記無効化部がデータを無効化した当該情報処理装置の起動時に、外部装置が当該情報処理装置に接続されており、前記機体識別情報が当該外部装置に設定されている場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する復元部とを有する情報処理装置。
（付記２）
前記外部装置は、当該外部記憶装置に設定された識別情報が入力された場合に、当該外部装置へのアクセスを許可し、
前記設定部は、前記識別情報として、前記機体識別情報を前記外部装置に設定し、
前記復元部は、当該情報処理装置の起動時に、当該情報処理装置に接続されている外部装置に前記機体識別情報を入力することにより、当該外部装置の記憶部へのアクセスが許可された場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する付記１記載の情報処理装置。
（付記３）
前記設定部は、更に、前記外部装置が有するハードウェアの識別情報を前記外部装置に設定し、
前記復元部は、当該情報処理装置の起動時に、当該情報処理装置に接続されている外部装置に前記ハードウェアの識別情報が設定されている場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する付記１又は２記載の情報処理装置。
（付記４）
情報処理装置が、
当該情報処理装置の機体識別情報を外部装置に設定し、
当該情報処理装置の記憶部が記憶するデータの複製を、前記外部装置の記憶部に記憶させ、
データの無効化命令に応じ、当該情報処理装置の記憶部が記憶する前記データを無効化し、
前記無効化する処理においてデータが無効化された当該情報処理装置の起動時に、外部装置が当該情報処理装置に接続されており、前記機体識別情報が当該外部装置に設定されている場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する処理を実行するデータ管理方法。
（付記５）
前記外部装置は、当該外部記憶装置に設定された識別情報が入力された場合に、当該外部装置へのアクセスを許可し、
前記設定する処理は、前記識別情報として、前記機体識別情報を前記外部装置に設定し、
前記復元する処理は、当該情報処理装置の起動時に、当該情報処理装置に接続されている外部装置に前記機体識別情報を入力することにより、当該外部装置の記憶部へのアクセスが許可された場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する付記４記載のデータ管理方法。
（付記６）
前記設定する処理は、更に、前記外部装置が有するハードウェアの識別情報を前記外部装置に設定し、
前記復元する処理は、当該情報処理装置の起動時に、当該情報処理装置に接続されている外部装置に前記ハードウェアの識別情報が設定されている場合に、当該外部装置の記憶部が記憶する前記複製を、当該情報処理装置の記憶部に復元する付記４又は５記載のデータ管理方法。
（付記７）
情報処理装置より設定される前記情報処理装置の機体識別情報を記憶する第一の記憶部と、
前記情報処理装置の記憶部が記憶するデータの複製を記憶する第二の記憶部と、
情報処理装置より、前記第一の記憶部が記憶する機体識別情報と一致する機体識別情報が入力された場合に、前記第二の記憶部が記憶する前記複製について、当該情報処理装置の記憶部への復元を許可する許可部とを有する記憶装置。
【符号の説明】
【０１０３】
１０          情報処理装置
１１          起動制御部
１２          バックアップ処理部
１３          認証情報設定部
１４          無効化命令受信部
１５          無効化部
１６          復元処理部
２０          外部装置
２１          アクセス権管理部
２２          ＨＤＤ
２３          通信部
３０          管理サーバ
３１          復元サービス部
４０          ＯｐｅｎＩＤ認証サーバ
４１          認証部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
２２１        認証情報記憶部
２２２        復元プログラム記憶部
２２３        バックアップイメージ記憶部
Ｂ            バス
ａ、ｂ        認証用チップ
【図１】
0005895523.tif 000002
【図２】
0005895523.tif 000003
【図３】
0005895523.tif 000004
【図４】
0005895523.tif 000005
【図５】
0005895523.tif 000006
【図６】
0005895523.tif 000007
【図７】
0005895523.tif 000008
【図８】
0005895523.tif 000009
【図９】
0005895523.tif 000010
【図１０】
0005895523.tif 000011
【図１１】
0005895523.tif 000012
【図１２】
0005895523.tif 000013
【図１３】
0005895523.tif 000014
【図１４】
0005895523.tif 000015