(57)【特許請求の範囲】
【請求項１】
接続された記憶装置に対するセキュリティ処理を実行する情報処理装置において、
セキュリティ処理に係る処理命令を記憶装置の種別に応じて複数記憶した処理命令記憶部と、
接続された記憶装置の種別を判別する判別部と、
該判別部により判別した種別に対応する処理命令を前記処理命令記憶部から取得する取得部と、
取得した処理命令に基づき前記記憶装置に対するセキュリティ処理を実行する実行部と
を備える情報処理装置。
【請求項２】
前記判別部により接続された記憶装置の種別を判別できない場合に、前記記憶装置の種別に対応する処理命令を受信する受信部と、
該受信部により受信した処理命令を前記記憶装置の種別に対応付けて前記処理命令記憶部に記憶する記憶処理部と
を備える請求項１に記載の情報処理装置。
【請求項３】
前記処理命令は、接続された記憶装置に記憶されたデータの消去命令を含み、
前記実行部は、
接続された記憶装置の種別に対応して取得した消去命令に従い、前記記憶装置に記憶されたデータの消去処理を実行する
請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶装置に記憶されたオペレーティングシステムに基づく処理への移行を中断する中断部
を備える請求項１から３のいずれか一つに記載の情報処理装置。
【請求項５】
前記実行部によるセキュリティ処理または前記中断部による移行の中断のいずれを先に実行するかの順序を種別に応じて記憶したテーブルと、
前記判別部により判別した種別及び前記テーブルに記憶した順序に基づき、前記実行部によるセキュリティ処理または前記中断部による移行の中断のいずれかを先に選択して実行させる選択部と
を備える請求項４に記載の情報処理装置。
【請求項６】
情報処理装置に接続された記憶装置に対するセキュリティ処理を実行する実行方法において、
セキュリティ処理に係る処理命令を記憶装置の種別に応じて処理命令記憶部に複数記憶しておき、
接続された記憶装置の種別を判別し、
判別した種別に対応する処理命令を前記処理命令記憶部から取得し、
取得した処理命令に基づき前記記憶装置に対するセキュリティ処理を実行する
実行方法。
【請求項７】
接続された記憶装置の種別を判別できない場合に、前記記憶装置の種別に対応する処理命令を受信し、
受信した処理命令を前記記憶装置の種別に対応付けて前記処理命令記憶部に記憶する
請求項６に記載の実行方法。
【請求項８】
前記処理命令は、接続された記憶装置に記憶されたデータの消去命令を含み、
接続された記憶装置の種別に対応して取得した消去命令に従い、前記記憶装置に記憶されたデータの消去処理を実行する
請求項６または７に記載の実行方法。
【請求項９】
前記記憶装置に記憶されたオペレーティングシステムに基づく処理への移行を中断する
請求項６から８のいずれか一つに記載の実行方法。
【請求項１０】
セキュリティ処理または移行の中断のいずれを先に実行するかの順序を種別に応じて記憶したテーブルと、判別した種別とに基づき、セキュリティ処理または移行の中断のいずれかを先に選択して実行する
請求項９に記載の実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続された記憶装置に対するセキュリティ処理を実行する情報処理装置及び実行方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の情報処理装置は、外出時に置き忘れまたは盗難等により、紛失する場合がある。情報処理装置内部には重要なデータが記憶されていることもあり、紛失時に第三者にデータを閲覧される可能性がある。従来紛失時に無線基地局から情報処理装置へ消去用の制御信号を送信し、データの消去指示を行っていた（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３０３８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、多様な記憶装置が提供されており、また、情報処理装置に接続される記憶装置が変更される可能性もあり、データの消去命令を出力しても、データを消去できないという問題があった。
【０００５】
本発明は斯かる事情に鑑みてなされたものである。その目的は、接続された記憶装置の種別に応じた処理命令を利用することで、種別の異なる記憶装置の接続状況に応じて適切にセキュリティ処理を実行することが可能な情報処理装置等を提供することにある。
【課題を解決するための手段】
【０００６】
本願に開示する情報処理装置は、接続された記憶装置に対するセキュリティ処理を実行する情報処理装置において、セキュリティ処理に係る処理命令を記憶装置の種別に応じて複数記憶した処理命令記憶部と、接続された記憶装置の種別を判別する判別部と、該判別部により判別した種別に対応する処理命令を前記処理命令記憶部から取得する取得部と、取得した処理命令に基づき前記記憶装置に対するセキュリティ処理を実行する実行部とを備える。
【発明の効果】
【０００７】
当該装置の一観点によれば、記憶装置の接続状況に応じて、適切なセキュリティ処理を実行することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】処理システムの例を示す模式図である。
【図２】パーソナルコンピュータのハードウェア及びソフトウェアモジュールを示すブロック図である。
【図３】処理命令記憶部のレコードレイアウトを示す説明図である。
【図４】中断処理のイメージを示す説明図である。
【図５】セキュリティ処理の手順を示すフローチャートである。
【図６】実施の形態２に係るパーソナルコンピュータのハードウェア及びソフトウェアモジュールを示すブロック図である。
【図７】テーブルのレコードレイアウトを示す説明図である。
【図８】実施の形態２に係るセキュリティ処理の手順を示すフローチャートである。
【図９】実施の形態２に係るセキュリティ処理の手順を示すフローチャートである。
【図１０】実施の形態３に係るパーソナルコンピュータのハードウェア及びソフトウェアモジュールを示すブロック図である。
【図１１】サーバコンピュータのハードウェア群を示すブロック図である。
【図１２】更新処理の手順を示すフローチャートである。
【図１３】更新処理の手順を示すフローチャートである。
【図１４】セキュリティ処理命令を受け付けた後の更新処理の手順を示すフローチャートである。
【図１５】セキュリティ処理命令を受け付けた後の更新処理の手順を示すフローチャートである。
【図１６】実施の形態４に係るパーソナルコンピュータのハードウェア及びソフトウェアモジュールを示すブロック図である。
【図１７】実施の形態５に係るパーソナルコンピュータのハードウェア及びソフトウェアモジュールを示すブロック図である。
【図１８】複数のＨＤＤに対するセキュリティ処理の手順を示すフローチャートである。
【図１９】複数のＨＤＤに対するセキュリティ処理の手順を示すフローチャートである。
【図２０】実施の形態６に係るパーソナルコンピュータのハードウェア及びソフトウェアモジュールを示すブロック図である。
【発明を実施するための形態】
【０００９】
実施の形態１
以下実施の形態を、図面を参照して説明する。図１は処理システムの例を示す模式図である。処理システムは情報処理装置１及びサーバコンピュータ５を含む。情報処理装置１は例えば、ノート型パーソナルコンピュータ、デスクトップ型パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistance）、携帯電話機、ゲーム機、または、電子ブックリーダ等である。以下では情報処理装置１としてパーソナルコンピュータ１を用いた例を挙げて説明する。パーソナルコンピュータ１はインターネット網及び携帯電話網を含む通信網Ｎを介してサーバコンピュータ５に接続されている。
【００１０】
パーソナルコンピュータ１内のメモリ上には、取り外しが可能な記憶装置を制御するためのプログラム群であるＢＩＯＳ（Basic Input/Output System）が記憶されている。ＢＩＯＳ内には予め複数の種別の記憶装置に対するセキュリティ処理を実行すべく、複数の処理命令が記憶されている。パーソナルコンピュータ１が盗難等により紛失した場合、サーバコンピュータ５は通信網Ｎを介して、セキュリティ処理の命令をパーソナルコンピュータ１へ送信する。パーソナルコンピュータ１はセキュリティ処理の命令を受信する。パーソナルコンピュータ１はセキュリティ処理の命令受信後、記憶装置の種別を判別する。パーソナルコンピュータ１は記憶装置の種別に応じた処理命令を、複数の処理命令の中から一つ取得する。パーソナルコンピュータ１は取得した処理命令に応じて記憶装置に対するセキュリティ処理を実行する。以下、詳細を説明する。
【００１１】
図２はパーソナルコンピュータ１のハードウェア及びソフトウェアモジュールを示すブロック図である。パーソナルコンピュータ１はＨＷ（ハードウェア）１０、ＢＩＯＳ２０及びオペレーティングシステム（以下、ＯＳという）３０を含む。パーソナルコンピュータ１には取り外し可能な記憶装置が接続されており、ＢＩＯＳ２０は接続された記憶装置を制御する。記憶装置は、例えばハードディスクドライブ（以下ＨＤＤ（hard disk [disc] （drive））という）、または、ＳＳＤ（Solid State Drive）等のフラッシュメモリドライブである。その他、記憶装置はブルーレイディスク等の光ディスク、ＵＳＢ（Universal Serial Bus）メモリ、またはメモリーカード等であっても良い。以下では接続可能な記憶装置の一例としてＨＤＤを用いた例を挙げて説明する。
【００１２】
パーソナルコンピュータ１は、制御部としてのＣＰＵ１１、第１メモリ１２、第２メモリ１７、第１通信部１６１、第２通信部１６２、ＨＤＤ１５、入力部１３、表示部１４及びＴＰＭ（Trusted Platform Module）１５０等を含む。ＣＰＵ１１は、バスを介してハードウェア各部と接続されている。ＣＰＵ１１はハードウェア各部を制御すると共に、ＢＩＯＳ２０に記憶されたプログラムに従って、ソフトウェア処理を実行する。第１メモリ１２は例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、または、フラッシュメモリ等である。第１メモリ１２は、ＣＰＵ１１による各種プログラムの実行時に発生するデータを一時的に記憶する。
【００１３】
第２メモリ１７は例えばフラッシュメモリ等の不揮発性メモリであり、セキュリティ処理を実行するＢＩＯＳ２０を記憶する。ＨＤＤ１５はハードディスクドライブであり、ＯＳ３０及び各種アプリケーションソフトウェアを記憶している。入力部１３はマウス、キーボード、またはタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１４は液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等であり、ＣＰＵ１１の指示に従い各種情報を表示する。
【００１４】
ＴＰＭ１５０はハードウェア耐ダンパー性をもつセキュリティチップであり、内部には鍵記憶部１５ｋが設けられている。ＣＰＵ１１は、ＨＤＤ１５にデータを記憶する場合、鍵記憶部１５ｋに記憶された暗号化用の暗号化鍵により、データを暗号化し、暗号化後のデータを記憶する。ＣＰＵ１１は暗号化されたデータを復号する場合、鍵記憶部１５ｋに記憶された復号鍵を用いてデータを復号する。なお、ＨＤＤ１５の暗号化の方法はこれに限るものではなく、ＨＤＤ１５の種別に応じて他の方法を採用しても良い。
【００１５】
例えば、ＨＤＤ１５内に予め暗号化用の暗号化鍵及び復号用の復号鍵（以下、暗号鍵で代表する）を記憶しておいても良い。ＣＰＵ１１はＨＤＤ１５に記憶された暗号鍵を用いて、ＨＤＤ１５に記憶するデータを暗号化する。ＣＰＵ１１はＨＤＤ１５に記憶された暗号鍵を用いてＨＤＤ１５に記憶された暗号化データを復号する。ＨＤＤ１５は設計に応じて様々な種別のＨＤＤが接続される。例えば、暗号化処理を行わないＨＤＤ、上述したＴＰＭ１５０による暗号化処理を実行するＨＤＤ、または、Trusted Computing Groupが策定したOpal SSC（Opal Security Subsystem Class）仕様のハードディスク等が存在する。その他、ＨＤＤ１５に代えて様々な暗号化処理の実行が可能なＳＳＤが接続される場合もある。本実施形態では説明を容易にするために種別の異なる３種のＨＤＤが接続される例を挙げて説明する。
【００１６】
第１通信部１６１は、例えば有線または無線のＬＡＮ（local area network）カードであり、サーバコンピュータ５等との間で、ＨＴＴＰ（HyperText Transfer Protocol）等による情報の送受信を行う。第２通信部１６２は、ＰＨＳ（Personal Handyphone System）または携帯電話用通信モジュールであり、サーバコンピュータ５からのセキュリティ処理の命令を受信する。第２通信部１６２には、パーソナルコンピュータ１の主電源がオフの場合でも、図示しないバッテリーから電力が供給されている。第２通信部１６２はセキュリティ処理の命令を受信した場合、パーソナルコンピュータ１を起動する。ＣＰＵ１１はＢＩＯＳ２０に記憶されたセキュリティ処理を実行する。
【００１７】
図２のＢＩＯＳ２０は、ＨＤＤ制御部２１、判別部２２、実行部２３、中断部２４、解除部２４１、及び、処理命令記憶部２５等を含む。ＣＰＵ１１が第２メモリ１７に記憶されたＢＩＯＳ２０のプログラムを実行することにより、ＨＤＤ制御部２１、判別部２２、実行部２３及び中断部２４として機能する。ＨＤＤ制御部２１はＨＤＤ１５に対するセキュリティ処理に関する制御を実行する。判別部２２はパーソナルコンピュータ１に接続されたＨＤＤ１５の種別を判別する。判別部２２はＨＤＤ１５固有に付与される識別情報を参照してＨＤＤ１５の種別を判別する。具体的には、判別部２２はＨＤＤ１５に対しIdentify Deviceコマンドを出力する。ＨＤＤ１５は予め付与された種別の情報を含む詳細情報を判別部２２へ出力する。判別部２２はこの種別の情報を参照することにより、種別を判別する。その他判別部２２はＨＤＤ１５の名称、または、ＨＤＤ１５のシリアルナンバー等に基づき種別を判別しても良い。
【００１８】
実行部２３はＣＰＵ１１からセキュリティ処理の命令を受け付けた場合、処理命令記憶部２５に記憶されたセキュリティ処理に係る処理命令に基づき、ＨＤＤ１５に対するセキュリティ処理を実行する。処理命令記憶部２５は、種別の異なる複数の処理命令記憶部２５を格納している。本実施形態では一例として第１処理命令記憶部２５１、第２処理命令記憶部２５２、及び、第３処理命令記憶部２５３（場合により、処理命令記憶部２５で代表する）が記憶されている。取得部としても機能する実行部２３は判別部２２が判別した種別に基づき、第１処理命令記憶部２５１、第２処理命令記憶部２５２、及び、第３処理命令記憶部２５３の中から、種別に対応する処理命令を読み出す。
【００１９】
図３は処理命令記憶部２５のレコードレイアウトを示す説明図である。図３Ａは第１処理命令記憶部２５１、図３Ｂは第２処理命令記憶部２５２、図３Ｃは第３処理命令記憶部２５３のレコードレイアウトを示す説明図である。第１処理命令記憶部２５１は種別ＩＤフィールド及び処理命令フィールド等を含む。種別ＩＤフィールドにはＨＤＤ１５の種別を特定するためのＩＤが記憶されている。処理命令フィールドにはセキュリティ処理に係る処理命令が記憶されている。ＨＤＤ１５の仕様の相違により、処理命令も相違することから複数の処理命令記憶部２５が設けられている。実行部２３は判別部２２で判別した種別と、処理命令記憶部２５に記憶した種別ＩＤとに基づき、対応する処理命令を読み出す。
【００２０】
ＨＤＤ１５に対するセキュリティ処理に係る処理命令は例えば、ＨＤＤ１５の消去命令、及び、ＨＤＤ１５に対するアクセスを禁止する命令が含まれる。消去命令は、例えばＨＤＤ１５に乱数または所定の値（例えば全て０）を書き込む命令、ＨＤＤ１５に記憶された暗号鍵を消去または更新する命令である。その他、消去命令はＴＰＭ１５０内の鍵記憶部１５ｋに記憶された暗号鍵を消去または更新する命令である。暗号鍵を消去または更新することにより、ＨＤＤ１５に記憶されたデータの読み出しが不可能となり、データが消去されることとなる。またアクセスを禁止する命令は、例えばＨＤＤ制御部２１により、ＣＰＵ１１とＨＤＤ１５との間のデータの入出力を禁止させる命令、ＨＤＤ１５に設定されたパスワードを一時的に別のパスワードに書きかえる等してデータの入出力を禁止させる命令である。その他アクセスを禁止する処理命令は、パーソナルコンピュータ１を使用可能とするためのパスワード入力画面を表示部１４に表示し、入力部１３から処理命令記憶部２５に記憶されたパスワードに一致しない限り、パーソナルコンピュータ１およびＨＤＤ１５に対するアクセスを禁止する命令である。
【００２１】
図３Ａに示す第１処理命令記憶部２５１は一例として乱数書き込みの消去処理命令、ＨＤＤ１５のパスワードを一時的に書き換えることによるアクセス不可処理命令が記憶されている。図３Ｂに示す第２処理命令記憶部２５２は一例として鍵記憶部１５ｋの暗号鍵を削除する消去処理命令、鍵記憶部１５ｋに記憶された暗号鍵の一定時間（例えば１週間）の使用を禁止するアクセス不可処理命令が記憶されている。また図３Ｃに示す第３処理命令記憶部２５３が一例としてＨＤＤ１５内に記憶された暗号鍵を更新する消去処理命令、使用不可コマンドを発行することによるアクセス不可処理命令が記憶されている。以上述べたＨＤＤ１５に対するセキュリティ処理は、あくまで一例であり、これに限るものではない。例えば、ＨＤＤ１５の予め定められた記憶領域についてのみ乱数を書き込む等によって消去処理を実行しても良い。また、セキュリティ処理のポリシーに応じて、アクセス不可処理のみまたは消去処理とアクセス不可処理の双方を実行する旨の処理命令を記憶しても良い。
【００２２】
また実行部２３はＨＤＤ１５に対するセキュリティ処理の解除処理を実行する。実行部２３はＨＤＤ１５に対するアクセス不可処理命令を実行した後に、入力部１３から処理命令記憶部２５に記憶したパスワードと一致するパスワードが入力された場合に、アクセス不可処理命令を解除する。その他、サーバコンピュータ５から、第２通信部１６２を介して解除命令を受信した場合、アクセス不可処理命令を解除しても良い。
【００２３】
中断部２４はＢＩＯＳ２０による処理以降の処理を中断する処理を実行する。具体的には、ＨＤＤ１５に記憶されたＯＳ３０に基づく処理への移行を中断する。また解除部２４１は中断部２４による中断処理を解除する。図４は中断処理のイメージを示す説明図である。中断部２４は表示部１４へパスワード入力画面１４１を表示する。パーソナルコンピュータ１のユーザは、管理者から中断処理を解除するためのパスワードを電話、ファクシミリまたは電子メール等で入手し、入力部１３からパスワード入力ボックス１４２へパスワードを入力する。
【００２４】
中断部２４はパスワードが一致しない限りＯＳ３０への移行を中断し続ける。中断部２４はパスワード入力ボックス１４２に入力されたパスワードがＢＩＯＳ２０に記憶されたパスワードに一致した場合、解除部２４１へ許可信号を出力する。解除部２４１は中断処理を解除する。これにより、ＯＳ３０が実行される。なお、本実施形態においては中断処理に対する解除はパスワードの入力を条件としたが、一例でありこれに限るものではない。例えば、第２通信部１６２を介してサーバコンピュータ５から解除命令を受信した場合に、解除部２４１が中断命令を解除しても良い。なお、中断部２４による中断処理は必ずしも実行する必要はない。中断処理を実行するか否かの情報は第２メモリ１７等に記憶されており、中断部２４は実行するとの情報が第２メモリ１７内に記憶されている場合に、中断処理を実行する。
【００２５】
以上のハードウェアにおいて、パーソナルコンピュータ１起動時のセキュリティ処理に係るソフトウェア処理を、フローチャートを用いて説明する。図５はセキュリティ処理の手順を示すフローチャートである。サーバコンピュータ５はパーソナルコンピュータ１に対しセキュリティ処理命令を送信する。第２通信部１６２はサーバコンピュータ５から送信されたセキュリティ処理命令を受け付ける（ステップＳ５１）。第２通信部１６２はパーソナルコンピュータ１を起動する。ＣＰＵ１１は第２メモリ１７に記憶されたＢＩＯＳ２０を第１メモリ１２上に読み出す（ステップＳ５２）。ＣＰＵ１１は接続されたＨＤＤ１５の種別を取得する（ステップＳ５３）。
【００２６】
ＣＰＵ１１は取得した種別が、第１処理命令記憶部２５１、第２処理命令記憶部２５２及び第３処理命令記憶部２５３に記憶した種別と一致するか否かを判断する（ステップＳ５４）。ＣＰＵ１１は一致すると判断した場合（ステップＳ５４でＹＥＳ）、種別が一致する処理命令記憶部２５から処理命令を読み出す（ステップＳ５５）。ＣＰＵ１１は処理命令に基づき、ＨＤＤ１５に対する消去処理を実行する（ステップＳ５６）。なお、以降では説明を容易にするために、セキュリティ処理に係る処理命令はＨＤＤ１５の消去処理であるものとして説明する。ＣＰＵ１１は取得した種別が一致しないと判断した場合（ステップＳ５４でＮＯ）、第２メモリ１７に記憶したパスワード入力画面を読み出す（ステップＳ５８）。ＣＰＵ１１はパスワード画面を表示部１４へ表示する（ステップＳ５９）。
【００２７】
ＣＰＵ１１は入力部１３から入力されたパスワードが第２メモリ１７に記憶されたパスワードに一致するか否かを判断する（ステップＳ５１０）。ＣＰＵ１１は一致すると判断した場合（ステップＳ５１０でＹＥＳ）、ＨＤＤ１５に対するアクセスの解除処理を実行する（ステップＳ５１１）。ＣＰＵ１１はＯＳ３０を起動する（ステップＳ５１２）。これにより中断処理が解除される。ＣＰＵ１１はパスワードが一致しないと判断した場合（ステップＳ５１０でＮＯ）、中断処理を維持すべく、ＯＳ３０を起動することなく処理を終了する。なお、本実施形態においては、パスワードの入力間違いが１回の場合（ステップＳ５１０でＮＯ）、処理を終了するが、一例でありこれに限るものではない。ＣＰＵ１１は入力間違いがあった場合（ステップＳ５１０でＮＯ）、複数回（例えば、３回）パスワード画面を表示する処理（ステップＳ５９）へ戻しても良い。パーソナルコンピュータ１の起動が完了し、ＯＳ３０が起動中のセキュリティ処理に係るソフトウェア処理は、ＣＰＵ１１からＨＷ１０に対し、強制的にリセット信号を送出する。ＣＰＵ１１は、図５に示したセキュリティ処理の手順を示すフローチャートに従い、パーソナルコンピュータ１の起動時のセキュリティ処理に係るソフトウェア処理を実行する。しかし当該処理は一例でありこれに限るものではない。例えば、ＯＳ３０の起動中に動作するセキュリティ処理プログラムを用意しておき、パーソナルコンピュータ１、及び、ＨＤＤ１５に対しセキュリティ処理に係るソフトウェア処理を実行しても良い。
これによりパーソナルコンピュータ１の製造段階においては様々な種別の記憶装置が接続された場合でも、種別に応じたセキュリティ処理機能を実行することが可能となる。また、出荷後に記憶装置が交換された場合でも、種別に応じて処理命令記憶部２５を切り替えることで、接続状況に応じたセキュリティ処理を実現することが可能となる。
【００２８】
実施の形態２
実施の形態２は消去処理または中断処理のいずれかを優先させる処理に関する。図６は実施の形態２に係るパーソナルコンピュータ１のハードウェア及びソフトウェアモジュールを示すブロック図である。ＢＩＯＳ２０にはテーブル２６が用意されている。図７はテーブル２６のレコードレイアウトを示す説明図である。テーブル２６は種別ＩＤフィールド及び順序フィールドを含む。順序フィールドには種別ＩＤに対応付けて、消去処理または中断処理のいずれを先に実行するかの順序が記憶されている。例えば種別ＩＤが「００１」の第１処理命令記憶部２５１の場合、先にＨＤＤ１５に対する消去処理が実行され、その後、ＯＳ３０に対する中断処理が実行される。なお、図７に示したテーブル２６はあくまで一例でありこれに限るものではない。先に実行する処理のみを順序フィールドに記憶しておいても良い。処理順序の変更はセキュリティ処理からの要求に応じて変更が可能である。ＣＰＵ１１はセキュリティ処理から順序を受け付けた場合、接続されたＨＤＤ１５の種別ＩＤに対応づけて順序を記憶する。
【００２９】
図８及び図９は実施の形態２に係るセキュリティ処理の手順を示すフローチャートである。ステップＳ８１乃至ステップＳ８５までの処理はステップＳ５１乃至Ｓ５５までの処理と同様であるので説明は省略する。ＣＰＵ１１はテーブル２６からステップＳ８３で取得した種別に対応する順序を読み出す（ステップＳ８６）。選択部としても機能するＣＰＵ１１は接続されたＨＤＤ１５に対する消去処理の順序が先か否かを判断する（ステップＳ８７）。ＣＰＵ１１は先であると判断した場合（ステップＳ８７でＹＥＳ）、ステップＳ８５で読み出した処理命令に基づき、ＨＤＤ１５に対する消去処理を実行する（ステップＳ８８）。ＣＰＵ１１は取得した種別が一致しないと判断した場合（ステップＳ８４でＮＯ）、第２メモリ１７に記憶したパスワード入力画面を読み出す（ステップＳ９０）。ＣＰＵ１１はパスワード画面を表示部１４へ表示する（ステップＳ９１）。
【００３０】
ＣＰＵ１１は入力部１３から入力されたパスワードが第２メモリ１７に記憶されたパスワードに一致するか否かを判断する（ステップＳ９２）。ＣＰＵ１１は一致すると判断した場合（ステップＳ９２でＹＥＳ）、ＨＤＤ１５へのアクセスの解除処理を実行する（ステップＳ９２０）。ＣＰＵ１１はＯＳ３０を起動する（ステップＳ９３）。これにより消去処理後に中断処理が解除される。ＣＰＵ１１はパスワードが一致しないと判断した場合（ステップＳ９２でＮＯ）、中断処理を維持すべく、ＯＳ３０を起動することなく処理を終了する。ステップＳ８７においてＣＰＵ１１は消去処理の順序が先でないと判断した場合（ステップＳ８７でＮＯ）、第２メモリ１７に記憶したパスワード入力画面を読み出す（ステップＳ９４）。ステップＳ８５で読み出した種別に対応処理命令に基づき、ＨＤＤ１５に対する消去処理を実行する（ステップＳ９５）。ＣＰＵ１１はパスワード画面を表示部１４へ表示する（ステップＳ９６）。
【００３１】
ＣＰＵ１１は入力部１３から入力されたパスワードが第２メモリ１７に記憶されたパスワードに一致するか否かを判断する（ステップＳ９７）。ＣＰＵ１１は一致すると判断した場合（ステップＳ９７でＹＥＳ）、ＣＰＵ１１は、ＨＤＤ１５へのアクセスの解除処理を実行する（ステップＳ９７０）。ＣＰＵ１１は、ＨＤＤ１５に記憶されたＯＳ３０を起動する（ステップＳ９１０）。これにより中断処理が解除される。ＣＰＵ１１はパスワードが一致しないと判断した場合（ステップＳ９７でＮＯ）、中断処理を維持すべく、ＯＳ３０を起動することなく処理を終了する。これにより、各ＨＤＤ１５の種別に応じた処理の切り替えが可能となる。また、ＨＤＤ１５に対する消去処理の順序を先に設定しておくことで、迅速なＨＤＤ１５に対する消去処理が必要とされる場合でも容易に対応することが可能となる。
【００３２】
本実施の形態２は以上の如きであり、その他は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００３３】
実施の形態３
実施の形態３は処理命令記憶部２５を追加する形態に関する。図１０は実施の形態３に係るパーソナルコンピュータ１のハードウェア及びソフトウェアモジュールを示すブロック図である。ＯＳ３０層には処理命令記憶部２５を更新するための制御プログラム３０Ｐが記憶されている。判別部２２が接続されたＨＤＤ１５を種別できない場合、制御プログラム３０Ｐの制御に従い、受信部である第１通信部１６１を介してサーバコンピュータ５から新たな種別に対応する処理命令を受信する。なお、サーバコンピュータ５以外の他のコンピュータから種別に対応する処理命令を受信しても良い。受信された処理命令は種別と共に、処理命令記憶部２５に記憶される。図１０の例では、種別及び受信した処理命令が第４処理命令記憶部２５４に記憶される。
【００３４】
ＣＰＵ１１は併せてテーブル２６に新たな種別の種別ＩＤ及び順序を記憶する。本実施形態では原則として先に消去処理を行う順序が初期値として記憶される。本実施形態においては、第１通信部１６１を介して処理命令を受信する例を挙げたがこれに限るものではない。例えばパーソナルコンピュータ１の起動後に第２通信部１６２を介して、新たな種別に対応する処理命令を受信しても良い。その他、ＣＰＵ１１は定期的に（例えば１週間毎に）、サーバコンピュータ５へアクセスし種別及び処理命令を、第１通信部１６１を介して受信しても良い。この場合、ＣＰＵ１１は受信した種別及び処理命令を新たな処理命令記憶部２５として記憶する。
【００３５】
図１１はサーバコンピュータ５のハードウェア群を示すブロック図である。サーバコンピュータ５は制御部としてのＣＰＵ５１、ＲＡＭ５２、通信部５６及び記憶部５５等を含む。ＣＰＵ５１は、バス５７を介してサーバコンピュータ５のハードウェア各部と接続されている。ＣＰＵ５１はハードウェア各部を制御すると共に、記憶部５５に格納された制御プログラム５５Ｐに従って、種々のソフトウェア機能を実行する。
【００３６】
通信部５６はＬＡＮ等のネットワークに接続され、ゲートウェイ、ファイアウォール等を経由し通信網Ｎと接続される。パーソナルコンピュータ１及び携帯電話機等との間で情報を送受信する。記憶部５５は例えばハードディスクまたは大容量メモリ等で構成され、内部には上述した制御プログラム５５Ｐの他、処理命令ファイル５５１が記憶されている。ＲＡＭ５２は例えばＳＲＡＭ、ＤＲＡＭ、または、フラッシュメモリ等である。ＲＡＭ５２は、ＣＰＵ５１による各種プログラムの実行時に発生するデータを一時的に記憶する。
【００３７】
処理命令ファイル５５１には、ＨＤＤ１５の種別に対応してセキュリティ処理に係る処理命令が記憶されている。ＣＰＵ５１はパーソナルコンピュータ１から種別に対応する処理命令の取得要求を受け付けた場合、処理命令ファイル５５１から種別に対応する処理命令を読み出す。ＣＰＵ５１は読み出した処理命令をパーソナルコンピュータ１へ送信する。これにより、パーソナルコンピュータ１のＣＰＵ１１は新たな処理命令記憶部２５に種別及び処理命令を記憶することが可能となる。なお、サーバコンピュータ５の処理命令ファイル５５１に、種別に対応付けて順序を記憶しておいても良い。
【００３８】
図１２及び図１３は更新処理の手順を示すフローチャートである。図１２及び図１３の更新処理は、紛失前にユーザが正常起動した場合の処理を一例として示す。なお、紛失によりセキュリティ処理命令を受信した後の更新処理は後述する。ＣＰＵ１１は起動命令を受け付ける（ステップＳ１２１）。ＣＰＵ１１は第２メモリ１７に記憶されたＢＩＯＳ２０を第１メモリ１２上に読み出す（ステップＳ１２２）。ＣＰＵ１１は接続されたＨＤＤ１５の種別を取得する（ステップＳ１２３）。
【００３９】
ＣＰＵ１１は取得した種別が、処理命令記憶部２５に記憶した種別と一致するか否かを判断する（ステップＳ１２４）。ＣＰＵ１１は一致すると判断した場合（ステップＳ１２４でＹＥＳ）、ＨＤＤ１５に記憶されたＯＳ３０を起動する（ステップＳ１２５）。ＣＰＵ１１は種別が一致しないと判断した場合（ステップＳ１２４でＮＯ）、第２メモリ１７に記憶したサーバコンピュータ５のＩＰ（Internet Protocol）アドレスを読み出す。ＣＰＵ１１はＩＰアドレスを参照し、第１通信部１６１を介して種別及び処理命令の取得要求を、サーバコンピュータ５へ送信する（ステップＳ１２６）。
【００４０】
サーバコンピュータ５のＣＰＵ５１は種別及び処理命令の取得要求を、通信部５６を介して受信する（ステップＳ１２７）。ＣＰＵ５１は種別に対応する処理命令が処理命令ファイル５５１に記憶されているか否かを判断する（ステップＳ１２８）。ＣＰＵ１１は記憶されていると判断した場合（ステップＳ１２８でＹＥＳ）、種別に対応する処理命令を読み出す。またＣＰＵ５１は、処理命令ファイル５５１から種別に対応する順序を読み出す。ＣＰＵ１１は読み出した種別、処理命令及び順序をパーソナルコンピュータ１へ送信する（ステップＳ１３１）。パーソナルコンピュータ１のＣＰＵ１１は種別、処理命令及び順序を受信する（ステップＳ１３２）。
【００４１】
ＣＰＵ１１は種別及び処理命令の新たな組み合わせを処理命令記憶部２５に記憶する（ステップＳ１３３）。ＣＰＵ１１はテーブル２６に、ステップＳ１３２で受信した種別及び順序を記憶する（ステップＳ１３４）。なお、順序は消去処理を優先するか、中断処理を優先するか適宜設計に応じて定めればよい。その後、ＣＰＵ１１はＯＳ３０を起動する（ステップＳ１３５）。
【００４２】
ステップＳ１２８において、ＣＰＵ５１は種別に対応する処理命令が存在しないと判断した場合（ステップＳ１２８でＮＯ）、記憶部５５に予め記憶した警告情報を読み出す。ＣＰＵ５１は警告情報を種別と共に送信する（ステップＳ１３６）。パーソナルコンピュータ１のＣＰＵ１１は第１通信部１６１を介して、警告情報及び種別を受信する（ステップＳ１３７）。ＣＰＵ１１は、表示部１４に警告情報及び種別を出力する（ステップＳ１３８）。例えば、「お使いの種別「ＸＸＸ」は未対応のため、セキュリティ処理を実行出来ません。」等のテキスト文を表示すればよい。なお表示部１４への出力は警告情報だけであっても良い。また図示しないスピーカにより警告メッセージまたは警告音を出力するようにしても良い。その後ＣＰＵ１１はＯＳ３０を起動する（ステップＳ１３５）。
【００４３】
図１４及び図１５はセキュリティ処理命令を受け付けた後の更新処理の手順を示すフローチャートである。サーバコンピュータ５はパーソナルコンピュータ１に対しセキュリティ処理命令を送信する。第２通信部１６２はサーバコンピュータ５から送信されたセキュリティ処理命令を受け付ける（ステップＳ１４１）。第２通信部１６２はパーソナルコンピュータ１を起動する。ＣＰＵ１１は第２メモリ１７に記憶されたＢＩＯＳ２０を第１メモリ１２上に読み出す（ステップＳ１４２）。ＣＰＵ１１は接続されたＨＤＤ１５の種別を取得する（ステップＳ１４３）。
【００４４】
ＣＰＵ１１は取得した種別が、処理命令記憶部２５に記憶した種別と一致するか否かを判断する（ステップＳ１４４）。ＣＰＵ１１は一致しないと判断した場合（ステップＳ１４４でＮＯ）、第２メモリ１７に記憶したサーバコンピュータ５のＩＰアドレスを読み出す。ＣＰＵ１１はＩＰアドレスを参照し、第１通信部１６１を介して種別及び処理命令の取得要求を、サーバコンピュータ５へ送信する（ステップＳ１４５）。
【００４５】
サーバコンピュータ５のＣＰＵ５１は種別及び処理命令の取得要求を、通信部５６を介して受信する（ステップＳ１４６）。ＣＰＵ５１は種別に対応する処理命令が処理命令ファイル５５１に記憶されているか否かを判断する（ステップＳ１４７）。ＣＰＵ１１は記憶されていると判断した場合（ステップＳ１４７でＹＥＳ）、種別に対応する処理命令を読み出す。またＣＰＵ５１は、処理命令ファイル５５１から種別に対応する順序を読み出す。ＣＰＵ１１は読み出した種別、処理命令及び順序をパーソナルコンピュータ１へ送信する（ステップＳ１４８）。パーソナルコンピュータ１のＣＰＵ１１は種別、処理命令及び順序を受信する（ステップＳ１４９）。
【００４６】
ＣＰＵ１１は種別及び処理命令の新たな組み合わせを処理命令記憶部２５に記憶する（ステップＳ１５１）。ＣＰＵ１１はテーブル２６に、ステップＳ１４９で受信した種別及び順序を記憶する（ステップＳ１５２）。なお、以降の処理では消去処理を優先する処理の例を挙げて説明する。その後、ＣＰＵ１１は処理をステップＳ１４４へ戻す。
【００４７】
ステップＳ１４７において、ＣＰＵ５１は種別に対応する処理命令が存在しないと判断した場合（ステップＳ１４７でＮＯ）、記憶部５５に予め記憶した警告情報を読み出す。ＣＰＵ５１は警告情報を種別と共に送信する（ステップＳ１５３）。パーソナルコンピュータ１のＣＰＵ１１は第１通信部１６１を介して、警告情報及び種別を受信する（ステップＳ１５４）。ＣＰＵ１１は、表示部１４に警告情報及び種別を出力する（ステップＳ１５５）。ＣＰＵ１１は、第２メモリ１７に記憶したパスワード入力画面を読み出す（ステップＳ１５９）。なお、ステップＳ１５５の処理後、パスワード入力画面を読み出すことなく処理を終了しても良い。
【００４８】
ステップＳ１４４において、ＣＰＵ１１は種別が一致すると判断した場合（ステップＳ１４４でＹＥＳ）、ステップＳ１５６へ移行する。ＣＰＵ１１は種別が一致する処理命令記憶部２５から処理命令を読み出す（ステップＳ１５６）。ＣＰＵ１１は処理命令に基づき、ＨＤＤ１５に対する消去処理を実行する（ステップＳ１５７）。
【００４９】
第２メモリ１７に記憶したパスワード入力画面を読み出す（ステップＳ１５９）。ＣＰＵ１１はパスワード画面を表示部１４へ表示する（ステップＳ１５１０）。
【００５０】
ＣＰＵ１１は入力部１３から入力されたパスワードが第２メモリ１７に記憶されたパスワードに一致するか否かを判断する（ステップＳ１５１１）。ＣＰＵ１１は一致すると判断した場合（ステップＳ１５１１でＹＥＳ）、ＨＤＤ１５へのアクセスの解除処理を実行する（ステップＳ１５１２）。ＣＰＵ１１はＯＳ３０を起動する（ステップＳ１５１３）。これにより中断処理が解除される。ＣＰＵ１１はパスワードが一致しないと判断した場合（ステップＳ１５１１でＮＯ）、中断処理を維持すべく、ＯＳ３０を起動することなく処理を終了する。これにより、パーソナルコンピュータ１内に処理命令が記憶されていない新たなＨＤＤ１５が接続された場合でも、処理命令を実行することが可能となる。
【００５１】
本実施の形態３は以上の如きであり、その他は実施の形態１及び２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００５２】
実施の形態４
実施の形態４は処理命令記憶部２５が他のメモリに記憶されている形態に関する。図１６は実施の形態４に係るパーソナルコンピュータ１のハードウェア及びソフトウェアモジュールを示すブロック図である。上述した処理命令記憶部２５及びテーブル２６は第２メモリ１７とは物理的に異なる他の第３メモリ１８に記憶しても良い。第３メモリ１８は例えばフラッシュメモリ等の不揮発性メモリである。第２メモリ１７と第３メモリ１８とは物理的に異なるメモリである。第２メモリ１７上には、パーソナルコンピュータ１を実行部２３、判別部２２、ＨＤＤ制御部２１、中断部２４及び解除部２４１として機能させるプログラムが記憶されている。
【００５３】
第３メモリ１８上にはテーブル２６、第１処理命令記憶部２５１、第２処理命令記憶部２５２、第３処理命令記憶部２５３及び第４処理命令記憶部２５４が記憶される。ＣＰＵ１１は第３メモリ１８に記憶された種別に応じた処理命令記憶部２５を参照し、第２メモリ１７に記憶された実行部２３、判別部２２、ＨＤＤ制御部２１、中断部２４及び解除部２４１に係るプログラムを第１メモリ１２上で実行する。
【００５４】
なお、実施の形態１及び２で述べた如く、出荷時に予め記憶される第１処理命令記憶部２５１、第２処理命令記憶部２５２及び第３処理命令記憶部２５３をＢＩＯＳ２０内、つまり第２メモリ１７に記憶しておいても良い。一方、テーブル２６及び第４処理命令記憶部２５４を第３メモリ１８上に記憶しても良い。さらにはテーブル２６を第２メモリ１７上に記憶し、第４処理命令記憶部２５４のみを第３メモリ１８上に記憶しても良い。すなわち、出荷後に新たにＨＤＤ１５が接続されたことに起因して、受信した種別、順序及び処理命令を第３メモリ１８上に記憶する。実施の形態３の例では、ステップＳ１３３及びＳ１３４、若しくは、Ｓ１５１及びＳ１５２の処理に基づき、第４処理命令記憶部２５４及びテーブル２６が第３メモリ１８に記憶される。ＣＰＵ１１はＨＤＤ１５の種別を取得する。ＣＰＵ１１は第２メモリ１７及び第３メモリ１８内の処理命令記憶部２５から、取得した種別に対応する処理命令を読み出す。ＣＰＵ１１は、第２メモリ１７または第３メモリ１８から読み出した処理命令に基づき、ＨＤＤ１５に対するセキュリティ処理を実行する。これにより、内容の書き換えによってＢＩＯＳ２０に基づく処理が実行出来なくなる可能性を低減することが可能となる。
【００５５】
本実施の形態４は以上の如きであり、その他は実施の形態１乃至３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００５６】
実施の形態５
実施の形態５はパーソナルコンピュータ１に種別の異なる複数の記憶装置が接続される形態に関する。図１７は実施の形態５に係るパーソナルコンピュータ１のハードウェア及びソフトウェアモジュールを示すブロック図である。図１７に示す如く、２つの種別の異なる第１ＨＤＤ１５１及び第２ＨＤＤ１５２が接続されている。なお、本実施の形態においては種別の異なる２つのＨＤＤを接続する例を挙げて説明するがこれに限るものではない。種類の異なる３以上のＨＤＤを接続しても良い。さらには、ＨＤＤとＳＳＤの双方を接続しても良い。判別部２２は第１ＨＤＤ１５１の種別及び第２ＨＤＤ１５２の種別を取得する。実行部２３は取得した種別に応じた処理命令を処理命令記憶部２５から読み出す。実行部２３は第１ＨＤＤ１５１の種別に対応して読み出された処理命令に基づき、第１ＨＤＤ１５１に対する消去処理を行う。一方、実行部２３は第２ＨＤＤ１５２の種別に対応して読み出された処理命令に基づき、消去処理を行う。なお、本実施形態では説明を容易にするために、既に第２ＨＤＤ１５２の種別に対応する処理命令記憶部２５は記憶されているものとして説明する。
【００５７】
図１８及び図１９は複数のＨＤＤに対するセキュリティ処理の手順を示すフローチャートである。サーバコンピュータ５はパーソナルコンピュータ１に対しセキュリティ処理命令を送信する。第２通信部１６２はサーバコンピュータ５から送信されたセキュリティ処理命令を受け付ける（ステップＳ１８１）。第２通信部１６２はパーソナルコンピュータ１を起動する。ＣＰＵ１１は第２メモリ１７に記憶されたＢＩＯＳ２０を第１メモリ１２上に読み出す（ステップＳ１８２）。ＣＰＵ１１は接続された全ての第１ＨＤＤ１５１及び第２ＨＤＤ１５２（以下、場合によりＨＤＤ１５で代表する）の種別を取得する（ステップＳ１８３）。
【００５８】
ＣＰＵ１１は取得した全ての種別の中から一の種別を抽出する（ステップＳ１８４）。ＣＰＵ１１は抽出した種別が、第１処理命令記憶部２５１、第２処理命令記憶部２５２、第３処理命令記憶部２５３及び第４処理命令記憶部２５４に記憶した種別と一致するか否かを判断する（ステップＳ１８５）。ＣＰＵ１１は一致しないと判断した場合（ステップＳ１８５でＮＯ）、ＯＳ３０を起動する（ステップＳ１８６）。なお、実施の形態３で述べたように、サーバコンピュータ５から新たな種別に対応する処理命令を受信しても良い。
【００５９】
ＣＰＵ１１は一致すると判断した場合（ステップＳ１８５でＹＥＳ）、種別が一致する処理命令記憶部２５から処理命令を読み出す（ステップＳ１８７）。ＣＰＵ１１は処理命令に基づき、ＨＤＤ１５に対する消去処理を実行する（ステップＳ１８８）。ＣＰＵ１１はステップＳ１８３で取得した全ての種別に係るＨＤＤ１５に対する処理を終了したか否かを判断する（ステップＳ１８９）。なお、ＣＰＵ１１はステップＳ１８８の処理を終了する度に、消去処理後のＨＤＤ１５の種別に対応付けてフラグを設定しておけばよい。ＣＰＵ１１はフラグを参照し、全てのＨＤＤ１５に対する処理を終了していないと判断した場合（ステップＳ１８９でＮＯ）、ステップＳ１９１へ移行する。
【００６０】
ＣＰＵ１１はステップＳ１８３で取得した種別の内、既に処理を終了したＨＤＤ１５に係る種別以外の他のＨＤＤ１５の種別を抽出する（ステップＳ１９１）。ＣＰＵ１１は処理を再びＳ１８５へ戻す。以上の処理を繰り返すことにより、全てのＨＤＤ１５に対し、種別に応じたセキュリティ処理が実行される。ＣＰＵ１１は全てのＨＤＤ１５に対する処理命令を終了したと判断した場合（ステップＳ１８９でＹＥＳ）、第２メモリ１７に記憶したパスワード入力画面を読み出す（ステップＳ１９３）。ＣＰＵ１１はパスワード画面を表示部１４へ表示する（ステップＳ１９４）。
【００６１】
ＣＰＵ１１は入力部１３から入力されたパスワードが第２メモリ１７に記憶されたパスワードに一致するか否かを判断する（ステップＳ１９５）。ＣＰＵ１１は一致すると判断した場合（ステップＳ１９５でＹＥＳ）、ＨＤＤ１５へのアクセスの解除処理を実行する（ステップＳ１９６）。ＣＰＵ１１は、ＯＳ３０を起動する（ステップＳ１９７）。これにより中断処理が解除される。ＣＰＵ１１はパスワードが一致しないと判断した場合（ステップＳ１９５でＮＯ）、中断処理を維持すべく、ＯＳ３０を起動することなく処理を終了する。これによりユーザの使用環境に応じて複数の種別の記憶装置が接続された場合でも、種別に応じたセキュリティ処理を各記憶装置に対し実行することが可能となる。
【００６２】
本実施の形態５は以上の如きであり、その他は実施の形態１乃至４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００６３】
実施の形態６
図２０は実施の形態６に係るパーソナルコンピュータ１のハードウェア及びソフトウェアモジュールを示すブロック図である。実施の形態１乃至５に係るパーソナルコンピュータ１を動作させるためのプログラムは、本実施の形態６のように、読み取り部（図示せず）にＵＳＢメモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体１Ａを読み取らせて第２メモリ１７に記憶しても良い。また、当該プログラムは、インターネット等の通信網Ｎを介して接続される他のサーバコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【００６４】
図２０に示すパーソナルコンピュータ１は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１Ａによりまたは通信網Ｎを介して他のサーバコンピュータ（図示せず）からダウンロードする。当該プログラムは、第２メモリ１７に格納され、第１メモリ１２にロードして実行される。これにより、上述したパーソナルコンピュータ１として機能する。
【００６５】
本実施の形態６は以上の如きであり、その他は実施の形態１乃至５と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００６６】
以上の実施の形態１乃至６を含む実施形態に関し、さらに以下の付記を開示する。
【００６７】
（付記１）
接続された記憶装置に対するセキュリティ処理を実行する情報処理装置において、
セキュリティ処理に係る処理命令を記憶装置の種別に応じて複数記憶した処理命令記憶部と、
接続された記憶装置の種別を判別する判別部と、
該判別部により判別した種別に対応する処理命令を前記処理命令記憶部から取得する取得部と、
取得した処理命令に基づき前記記憶装置に対するセキュリティ処理を実行する実行部と
を備える情報処理装置。
【００６８】
（付記２）
前記判別部により接続された記憶装置の種別を判別できない場合に、前記記憶装置の種別に対応する処理命令を受信する受信部と、
該受信部により受信した処理命令を前記記憶装置の種別に対応付けて前記処理命令記憶部に記憶する記憶処理部と
を備える付記１に記載の情報処理装置。
【００６９】
（付記３）
前記処理命令は、接続された記憶装置に記憶されたデータの消去命令を含み、
前記実行部は、
接続された記憶装置の種別に対応して取得した消去命令に従い、前記記憶装置に記憶されたデータの消去処理を実行する
付記１または２に記載の情報処理装置。
【００７０】
（付記４）
前記記憶装置に記憶されたオペレーティングシステムに基づく処理への移行を中断する中断部
を備える付記１から３のいずれか一つに記載の情報処理装置。
【００７１】
（付記５）
前記実行部によるセキュリティ処理または前記中断部による移行の中断のいずれを先に実行するかの順序を種別に応じて記憶したテーブルと、
前記判別部により判別した種別及び前記テーブルに記憶した順序に基づき、前記実行部によるセキュリティ処理または前記中断部による移行の中断のいずれかを先に選択して実行させる選択部と
を備える付記４に記載の情報処理装置。
【００７２】
（付記６）
前記判別部、取得部及び実行部に係るプログラムは一のメモリ上に記憶されており、前記処理命令記憶部は前記一のメモリとは異なる他のメモリに記憶されている
付記１から５のいずれか一つに記載の情報処理装置。
【００７３】
（付記７）
前記判別部は、接続された種類の異なる複数の記憶装置の種別を判別し、
前記取得部は、前記判別部により判別した複数の種別に対応する処理命令を前記処理命令記憶部からそれぞれ取得し、
前記実行部は、複数の種別に対応する処理命令に基づき、各記憶装置に対しセキュリティ処理を個別に実行する
付記１から６のいずれか一つに記載の情報処理装置。
【００７４】
（付記８）
前記受信部により処理命令を受信できない場合、警告情報を出力する出力部
を備える付記２に記載の情報処理装置。
【００７５】
（付記９）
情報処理装置に接続された記憶装置に対するセキュリティ処理を実行する実行方法において、
セキュリティ処理に係る処理命令を記憶装置の種別に応じて処理命令記憶部に複数記憶しておき、
接続された記憶装置の種別を判別し、
判別した種別に対応する処理命令を前記処理命令記憶部から取得し、
取得した処理命令に基づき前記記憶装置に対するセキュリティ処理を実行する
実行方法。
【００７６】
（付記１０）
接続された記憶装置の種別を判別できない場合に、前記記憶装置の種別に対応する処理命令を受信し、
受信した処理命令を前記記憶装置の種別に対応付けて前記処理命令記憶部に記憶する
付記９に記載の実行方法。
【００７７】
（付記１１）
前記処理命令は、接続された記憶装置に記憶されたデータの消去命令を含み、
接続された記憶装置の種別に対応して取得した消去命令に従い、前記記憶装置に記憶されたデータの消去処理を実行する
付記９または１０に記載の実行方法。
【００７８】
（付記１２）
前記記憶装置に記憶されたオペレーティングシステムに基づく処理への移行を中断する
付記９から１１のいずれか一つに記載の実行方法。
【００７９】
（付記１３）
セキュリティ処理または移行の中断のいずれを先に実行するかの順序を種別に応じて記憶したテーブルと、判別した種別とに基づき、セキュリティ処理または移行の中断のいずれかを先に選択して実行する
付記１２に記載の実行方法。
【００８０】
（付記１４）
コンピュータに接続された記憶装置に対するセキュリティ処理を実行するプログラムにおいて、
コンピュータを、
接続された記憶装置の種別を判別する判別部と、
該判別部により判別した種別に対応する処理命令を、セキュリティ処理に係る処理命令を記憶装置の種別に応じて複数記憶した処理命令記憶部から取得する取得部と、
取得した処理命令に基づき前記記憶装置に対するセキュリティ処理を実行する実行部と
して機能させるプログラム。
【符号の説明】
【００８１】
１      情報処理装置、パーソナルコンピュータ
１Ａ    可搬型記録媒体
５      サーバコンピュータ
１０    ＨＷ（ハードウェア）
１１    ＣＰＵ
１２    第１メモリ
１３    入力部
１４    表示部
１５    ＨＤＤ
１７    第２メモリ
２０    ＢＩＯＳ
２１    ＨＤＤ制御部
２２    判別部
２３    実行部
２４    中断部
２５    処理命令記憶部
２６    テーブル
３０    オペレーティングシステム
３０Ｐ  制御プログラム
５１    ＣＰＵ
５２    ＲＡＭ
５５    記憶部
５６    通信部
１５０  ＴＰＭ
１５ｋ  鍵記憶部
１６１  第１通信部
１６２  第２通信部
２４１  解除部
２５１  第１処理命令記憶部
２５２  第２処理命令記憶部
２５３  第３処理命令記憶部
２５４  第４処理命令記憶部
５５１  処理命令ファイル
Ｎ      通信網
【図１】
0005488049.tif 000002
【図２】
0005488049.tif 000003
【図３】
0005488049.tif 000004
【図４】
0005488049.tif 000005
【図５】
0005488049.tif 000006
【図６】
0005488049.tif 000007
【図７】
0005488049.tif 000008
【図８】
0005488049.tif 000009
【図９】
0005488049.tif 000010
【図１０】
0005488049.tif 000011
【図１１】
0005488049.tif 000012
【図１２】
0005488049.tif 000013
【図１３】
0005488049.tif 000014
【図１４】
0005488049.tif 000015
【図１５】
0005488049.tif 000016
【図１６】
0005488049.tif 000017
【図１７】
0005488049.tif 000018
【図１８】
0005488049.tif 000019
【図１９】
0005488049.tif 000020
【図２０】
0005488049.tif 000021