(57)【特許請求の範囲】
【請求項１】
第一の記憶領域と第二の記憶領域とを有する不揮発性記憶媒体、及び
上位装置からのアクセス要求に応じて、当該要求による記憶領域のアクセス先を、前記第一の記憶領域と前記第二の記憶領域との何れか一方に切り替える切替部
を備え、
前記第二の記憶領域は、
上位装置の識別に用いる第一の上位装置情報を記憶する上位装置情報記憶部、及び
保守装置の識別に用いる保守装置情報を記憶する保守装置情報記憶部
を有し、
上位装置が有するＣＰＵにより実行されるソフトウェアモジュールであって、
前記上位装置が有する不揮発性記憶媒体から当該上位装置の識別に用いられる第二の上位装置情報を取得する取得部、
該取得部が取得した第二の上位装置情報と前記保守装置情報記憶部に記憶された保守装置情報とを照合して一致した場合、前記第一の上位装置情報及び前記保守装置情報を夫々前記上位装置情報記憶部及び前記保守装置情報記憶部から消去する保守処理部、
前記取得部が第二の上位装置情報を取得した場合であって、前記上位装置情報記憶部が第一の上位装置情報を記憶していないとき、前記第二の上位装置情報を第一の上位装置情報として前記上位装置情報記憶部に記憶させる設定部、
前記取得部が取得した第二の上位装置情報と前記保守装置情報記憶部に記憶された保守装置情報とを照合して一致しなかった場合、前記上位装置情報記憶部に記憶された第一の上位装置情報と前記第二の上位装置情報とを照合し、両者が一致した場合に前記第一の記憶領域へアクセス先を切り替える制御信号を前記切替部に送信する権限付与部、及び
前記第一の上位装置情報と前記第二の上位装置情報とを照合して一致しなかった場合、前記第一の記憶領域に記憶されたデータを消去する消去部
として前記上位装置を機能させるソフトウェアモジュール
を前記第二の記憶領域に記憶してあることを特徴とする記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの漏えいを防止する記憶装置、データ処理装置、登録方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）の内部に記憶された情報の漏えいを防止する技術の１つとして、例えば、ＰＣが盗難などをされた場合、リモートからの命令によりＰＣに内蔵された暗号化ハードディスクドライブ（ＨＤＤ）の暗号鍵を消去することにより、盗難されたＰＣからの情報漏えいを防止する技術が知られている。すなわち、暗号鍵を消去することによって、ＨＤＤ内部に暗号化された情報の復号が不能となるため、情報の漏えいを防止することが可能となる。
【０００３】
しかしながら、上記の技術では、リモートからの命令を受信する前に、ＰＣからＨＤＤが抜き取られてしまった場合、暗号鍵を消去することができないため、他のＰＣを利用してＨＤＤ内の暗号化された情報が復号されてしまう虞が生じる。
【０００４】
このような問題を解決するものとして、例えば、特許文献１のように、ＨＤＤにディスク消去プログラムと消去プログラムを実行する回路とを搭載し、ＢＩＯＳとＨＤＤとの間のコンフィグレーションに失敗した場合、消去プログラムを実行し、ＨＤＤの情報を消去する自己消去機能を持つＨＤＤが存在する。
【０００５】
これにより、例えば、ＨＤＤがＰＣから抜き取られた後、別のＰＣに接続してＨＤＤの情報を盗み見ようとすると、別のＰＣに接続し、起動した時点でＨＤＤの情報が消去されることになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２５８９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のような自己消去機能を有するＨＤＤでは、ハードウェアの改造が必要であるため、例えば、ＰＣの盗難対策技術を開発する企業が、既存のＨＤＤに対して盗難対策技術を併せて実装することが困難であるという問題点を有していた。
【０００８】
本願は、上記の課題を解決するため、ハードウェアに改造を施すことなく、記憶装置からの情報漏えいを防止することができる記憶装置、データ処理装置、登録方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本願に開示する記憶装置は、第一の記憶領域と第二の記憶領域とを有する不揮発性記憶媒体、及び上位装置からのアクセス要求に応じて、当該要求による記憶領域のアクセス先を、前記第一の記憶領域と前記第二の記憶領域との何れか一方に切り替える切替部を備え、前記第二の記憶領域は、上位装置の識別に用いる第一の上位装置情報を記憶する上位装置情報記憶部、及び保守装置の識別に用いる保守装置情報を記憶する保守装置情報記憶部を有し、上位装置が有するＣＰＵにより実行されるソフトウェアモジュールであって、前記上位装置が有する不揮発性記憶媒体から当該上位装置の識別に用いられる第二の上位装置情報を取得する取得部、該取得部が取得した第二の上位装置情報と前記保守装置情報記憶部に記憶された保守装置情報とを照合して一致した場合、前記第一の上位装置情報及び前記保守装置情報を夫々前記上位装置情報記憶部及び前記保守装置情報記憶部から消去する保守処理部、前記取得部が第二の上位装置情報を取得した場合であって、前記上位装置情報記憶部が第一の上位装置情報を記憶していないとき、前記第二の上位装置情報を第一の上位装置情報として前記上位装置情報記憶部に記憶させる設定部、前記取得部が取得した第二の上位装置情報と前記保守装置情報記憶部に記憶された保守装置情報とを照合して一致しなかった場合、前記上位装置情報記憶部に記憶された第一の上位装置情報と前記第二の上位装置情報とを照合し、両者が一致した場合に前記第一の記憶領域へアクセス先を切り替える制御信号を前記切替部に送信する権限付与部、及び前記第一の上位装置情報と前記第二の上位装置情報とを照合して一致しなかった場合、前記第一の記憶領域に記憶されたデータを消去する消去部として前記上位装置を機能させるソフトウェアモジュールを前記第二の記憶領域に記憶してあることを特徴とする。
【発明の効果】
【００１０】
本願によれば、記憶装置のハードウェアに改造を施すことなく、記憶装置の持ち出しに伴う情報漏えいを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態に係る記憶装置の概略構成を示す模式図である。
【図２】記憶装置の機能構成を説明する模式図である。
【図３】起動時の処理手順を示すフローチャートである。
【図４】初期設定時の構成を示す模式図である。
【図５】初期設定の手順を示すフローチャートである。
【図６】保守処理時の構成を示す模式図である。
【図７】保守処理の手順を説明するフローチャートである。
【図８】実施の形態２の装置構成を示す模式図である。
【発明を実施するための形態】
【００１２】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は本実施の形態に係る記憶装置の概略構成を示す模式図である。本実施の形態に係る記憶装置１は、ＴＣＧ（Trusted Computing Group）が規格化した、ＴＣＧ Ｏｐａｌ ＳＳＣ規格（Trusted Computing Group Opal Security Subsystem Class）に準拠する記憶装置である。本実施の形態に係る記憶装置１は、具体的には、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等の記憶装置である。
【００１３】
従来のＨＤＤ（ＴＣＧ Ｏｐａｌ ＳＳＣ規格に準拠していないＨＤＤ）では、起動可能なイメージは記憶領域に１つしか持てなかったが、ＴＣＧ Ｏｐａｌ ＳＳＣ規格に準拠した記憶装置（以下、ＴＣＧ−ＨＤＤという）では２つ持つことが可能である。１つはユーザのデータが記憶されるデータ記憶領域１１であり、もう１つは、認証機能を実装し、ＰＣ起動前に認証を実施させる目的で作成されたＰＢＡ領域１２（PBA : PreBoot Authentication）である。
本実施の形態に係る記憶装置１は、このようなデータ記憶領域１１及びＰＢＡ領域１２を有し、起動時に使用すべき記憶領域を切り替えるイメージ切替部１０を備える。
【００１４】
イメージ切替部１０では、データ記憶領域１１及びＰＢＡ領域１２のイメージロード制御及びアクセス制御を行う。データ記憶領域１１には、接続先のＰＣ２（図２参照）がブートするＯＳ（Operating System）やＰＣ２のユーザが作成したデータ等が記憶される。ＰＢＡ領域１２は、記憶領域と同様にＯＳイメージを置くことが可能であり、１２８Ｍバイトの容量が確保される。
【００１５】
ＴＣＧ−ＨＤＤの動作モードとして、ＡＴＡモード及びＴＣＧモードの２種類が存在する。ＡＴＡモードでは、従来のＨＤＤと同じＡＴＡコマンドを使用して外部（ＢＩＯＳやＯＳ）からＨＤＤの制御が可能であり、従来のＨＤＤと同様の使い方ができる。しかし、ＴＣＧ−ＨＤＤの特徴であるイメージ切替やプリブート認証（ＰＢＡ）は機能しない。
【００１６】
一方、ＴＣＧモードでは、従来とは別のＴＣＧコマンドを使用してＨＤＤを制御する。また、ＴＣＧモードでもＰＢＡ領域１２を使用する／しないの設定が可能であり、ＰＢＡ領域１２を使用しない場合は、従来のＨＤＤと同様、データ記憶領域１１のＯＳイメージが起動されることになる。
【００１７】
本実施の形態に係る記憶装置１では、ＴＣＧモード及びＰＢＡ領域１２を使用する設定にすることにより、イメージ切替部１０及びＰＢＡ領域１２が機能するように構成する。従来のＨＤＤでは、記憶領域の先頭部分にＭＢＲ（Master Boot Record）を持ち、ＢＩＯＳからＨＤＤへ制御が移ると、まずＭＢＲが読み込まれる。ＴＣＧ−ＨＤＤにおいても、ＰＢＡ領域１２にＳｈａｄｏｗ−ＭＢＲを持つ。
【００１８】
イメージ切替部１０は、ＢＩＯＳから制御を渡された場合にプリブート認証（ＰＢＡ）を使用するとき、Ｓｈａｄｏｗ−ＭＢＲを読み込むためにＰＢＡ領域１２のイメージをロードする。ＰＢＡ領域１２からデータ記憶領域１１へイメージを変更する場合、ＰＢＡ領域１２に置かれたプログラムが制御を行う。ＴＣＧコマンドの「ＭＢＲ−ＤＯＮＥ」コマンドをＰＣ２のＣＰＵ（不図示）が実行することにより、イメージ切替部１０は、データ記憶領域１１のイメージをロードし、ＯＳイメージを切替える。
【００１９】
後述するように、記憶装置１は、接続先のＰＣを認証しない場合、データ記憶領域１１内に記憶するデータを消去する。データの消去は、例えば、データそのものをゼロで上書きすることにより実現することが可能である。
また、ＴＣＧ−ＨＤＤはハードウェアによる暗号化機能を有するため、データそのものの上書き消去ではなく、暗号鍵を再生成することにより、データの消去を実現することも可能である。具体的には、ＴＣＧコマンドの「ＧｅｎＫｅｙ」コマンドを使用する。ＡＴＡコマンドの「Ｓｅｃｕｒｉｔｙ  Ｅｒａｓｅ  Ｕｎｉｔ」に相当する消去コマンドである。
【００２０】
図２は記憶装置１の機能構成を説明する模式図である。図２では、説明のために、接続先のＰＣ２の概略構成についても併せて記載している。ＰＣ２は、例えば、パーソナルコンピュータであり、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備える。ＰＣ２の装置情報保持部２１には、ＰＣ２を一意に特定する情報（装置情報）が記憶される。例えば、ＰＣ２の型名と製造番号を組み合わせて１８桁の一意的な情報（ＦＭＶＡＢ１Ｚ３００Ｒ１２３４５６７など）を用いることができる。
本実施の形態では、装置情報保持部２１に装置情報を記憶する構成としたが、ＢＩＯＳ２０のＮＶＲＡＭ上に記憶される構成であってもよい。
【００２１】
記憶装置１は、ＰＣ２のＢＩＯＳ２０経由で装置情報を取得することが可能である。装置情報を取得する方法は、機種やメーカによって異なる事も考えられる。この場合、記憶装置１は、他機種又は他メーカのＰＣを登録ＰＣとすることが出来ない。しかし、装置情報を取得できないことにより、登録ＰＣとは異なることが認識できるため、データ記憶領域１１内のデータの消去を実行することは可能である。
【００２２】
記憶装置１のＰＢＡ領域１２は、ＨＤＤの認証やデータ消去を実行する際にＰＣ２のＣＰＵで実行されることにより機能する装置認証部１２１、消去部１２２、及び登録装置情報保持部１２３、並びにＨＤＤの保守時にＰＣ２のＣＰＵで実行されることにより機能する保守処理部１２４、及び保守装置情報保持部１２５を備える。
【００２３】
装置認証部１２１は、自装置（記憶装置１）が接続されたＰＣ２の装置情報と登録装置情報保持部１２３に保持する装置情報とを比較し、認証を行う。接続されたＰＣ２を認証する場合には、イメージ切替部１０にデータ記憶領域１１のアクセス権限を与え、このデータ記憶領域１１内のＯＳイメージをロードさせる。接続されたＰＣ２を認証しない場合には、消去部１２２にデータ記憶領域１１に記憶されているデータの消去を指示する。
また、登録装置情報保持部１２３に登録されている装置情報が存在しない場合、登録装置情報保持部１２３は、自装置（記憶装置１）が接続されたＰＣ２の装置情報を取得し、取得した装置情報を登録する。
【００２４】
消去部１２２は、装置認証部１２１の指示を受けてデータ記憶領域１１のデータを消去する。本実施の形態では、データを暗号化した暗号鍵を再設定する事でデータ消去を行う。
【００２５】
登録装置情報保持部１２３には、初期登録時に自装置（記憶装置１）が接続されたＰＣ２から取得した装置情報が登録される。また、ＰＢＡ領域１２内またはＯＳ上に装置情報を登録するアプリケーション（登録アプリ）を持たせて、装置情報を登録する事も可能である。例えば、あるタイミングで特定の操作が行われた場合、ＰＣ２にメニュー画面を表示させるような登録アプリをＰＢＡ領域１２に実装しておき、このメニュー画面から装置情報を登録させるような方法が考えられる。
本実施の形態では、登録装置情報保持部１２３は複数台の装置を登録することを可能としている。１台目の登録装置は初期設定により自動的に登録され、２台目以降はＰＢＡ領域１２またはＯＳ上の登録アプリからユーザが追加登録することを想定している。
【００２６】
保守処理部１２４は、自装置（記憶装置１）が接続されたＰＣ２の装置情報と保守装置情報保持部１２５に保持する装置情報を比較し、一致した場合は保守処理を実行する。保守処理では、登録装置情報保持部１２３及び保守装置情報保持部１２５に記憶されている装置情報をクリアする。登録装置情報保持部１２３をクリアすることにより、再度装置を登録することが可能になる。一致しない場合は、保守装置情報保持部１２５に記憶されている装置情報をクリアし、装置認証部１２１へ処理を移行する。保守装置情報保持部１２５に装置情報が保持されていない場合は、何もせず装置認証部１２１へ処理を移行する。
【００２７】
保守装置情報保持部１２５には、保守ＰＣ（ＰＣ２）の装置情報が登録される。ここに保持された装置情報を保守処理の都度クリアするのは、保守ＰＣを登録することにより起動時にＨＤＤ消去の実行を回避される事を防ぐためである。
【００２８】
図３は、起動時の処理手順を示すフローチャートである。ＰＣ２が起動された場合（ステップＳ１１）、ＰＣ２はＢＩＯＳ２０の処理を実行する（ステップＳ１２）。ＰＣ２にＴＣＧ Ｏｐａｌ ＳＳＣ規格に準拠した記憶装置１が接続されている場合には、ＰＣ２は、ＰＢＡ領域１２内のイメージをＰＣ２のＲＡＭなどの記憶部にロードし、ＰＣ２のＣＰＵで実行する（ステップＳ１３）。ＰＢＡ領域１２内のイメージをロードし、ＰＣ２のＣＰＵが実行することにより、装置認証部１２１、消去部１２２、保守処理部１２４がＰＣ２において機能するようになる。
【００２９】
装置認証部１２１は、自装置（記憶装置１）が接続されたＰＣ２から装置情報を取得し、登録装置情報保持部１２３に保持された装置情報と一致するか否かを比較することにより、装置認証を行う（ステップＳ１４）。
【００３０】
装置情報が一致した場合（Ｓ１４：ＹＥＳ）、装置認証部１２１は、イメージ切替部１０にデータ記憶領域１１へのアクセス権限を与える権限付与信号をＰＣ２から自装置（記憶装置１）へ送信し、データ記憶領域１１のイメージを起動する（ステップＳ１５）。すなわち、データ記憶領域１１のイメージをＰＣ２のＲＡＭなどの記憶部にロードし、ＰＣ２のＣＰＵで実行する。
【００３１】
装置情報が一致しない場合（Ｓ１４：ＮＯ）、消去部１２２へデータ記憶領域１１のデータ消去を指示し、消去部１２２が暗号鍵の再設定を行うことにより、データ記憶領域１１に記憶されたデータを消去する（ステップＳ１６）。
【００３２】
これにより、正当なＰＣ２に接続された記憶装置１を取り外し、別のＰＣに接続してデータを取り出そうとしても、そのＰＣが起動された時点で、データ記憶領域１１内のデータが消去されるため、機密情報が漏えいすることを防止することが可能となる。
【００３３】
次に、本実施の形態による認証機能及び消去機能を、ＴＣＧ−ＨＤＤに設定する際の手順について説明する。図４は、初期設定時の構成を示す模式図である。ＴＣＧ−ＨＤＤに認証機能及び消去機能を設定するためには、上述したような、装置認証部１２１、消去部１２２、保守処理部１２４を実現するための実行プログラム、及び登録装置情報保持部１２３、保守装置情報保持部１２５のための記憶領域をＰＢＡ領域１２に設定する必要がある。
【００３４】
このような初期設定は、製造工場やユーザの手で実行される可能性があるため、双方で初期設定が容易に出来る方法として、ＣＤ−ＲＯＭ、ＵＳＢメモリ等の外部メディア３に初期設定部３１とインストールする実行プログラムとを持たせる構成としている。
外部メディア３に格納されている上記実行プログラムは、ＰＣ２のＩＦ部２２を通じて記憶装置１のＰＢＡ領域１２に取り込まれる。
【００３５】
初期設定の処理では登録装置情報を設定するため、設定が完了した場合、不要な初期設定が実行される事を回避する必要がある。例えば、初期設定部３１の処理の初めにＰＢＡ領域１２にプログラムがインストール済であるか否かを確認し、インストール済である場合は初期設定の処理を停止する、などの方法が考えられる。
また、ＰＢＡ領域１２を使用する方法では、ＰＢＡ領域１２に初期設定プログラムを持たせ、１回目の起動で初期設定プログラムが実行プログラムを外部メディア３からダウンロードし、各種設定が完了した段階で初期設定プログラムを消去する構成としてもよい。
【００３６】
図５は、初期設定の手順を示すフローチャートである。図５に示すフローチャートは、ユーザの手により初期設定を行う場合の手順を示したものである。この初期設定はＯＳの起動中に行われる。まず、ＯＳの起動中にＣＤ−ＲＯＭ、ＵＳＢメモリなどの外部メディア３をＰＣ２のＩＦ部２２へ接続し、初期設定部３１による初期設定処理を実行する（ステップＳ２１）。外部メディア３をドライブへ挿入した場合、自動的に初期設定部３１を実行させるようにしても良い。
【００３７】
初期設定部３１は、最初に認証を行う（ステップＳ２２）。認証は、ユーザの認証や機器の認証を用いることができる。例えば、パスワード入力を要求することにより、正規ユーザのみに初期設定を実行させることができる。また、装置の製造メーカ情報をＢＩＯＳ２０から取得し、他メーカのＰＣであったり、メーカ情報が取得できない場合は初期設定を終了する、という認証も可能である。製造メーカの情報は、型番などと同様ＢＩＯＳ２０のＮＶＲＡＭに保存されている。
【００３８】
認証をパスした場合には（Ｓ２２：ＹＥＳ）、初期設定部３１は、ＰＢＡ領域１２に実行プログラムがインストール済であるか否かを判断する（ステップＳ２３）。ステップＳ２２で認証をパスしなかった場合（Ｓ２２：ＮＯ）、又はＰＢＡ領域１２に実行プログラムがインストールされている場合には（Ｓ２３：ＹＥＳ）、本フローチャートによる処理を終了する。
【００３９】
認証をパスし（Ｓ２２：ＹＥＳ）、ＰＢＡ領域１２に実行プログラムがインストールされていないと判断した場合（Ｓ２３：ＮＯ）、初期設定部３１は、初期設定を開始する。
【００４０】
初期設定部３１は、初めにＰＢＡ領域１２へ装置認証部１２１、消去部１２２、保守処理部１２４の各実行プログラムをインストールする（ステップＳ２４）。実行プログラムのインストール後、登録装置情報保持部１２３、保守装置情報保持部１２５の領域を確保し、自装置（記憶装置１）が現在接続されているＰＣ２の装置情報を登録装置情報保持部１２３へ設定する（ステップＳ２５）。
【００４１】
以上で、初期設定が完了する。次回以降の起動では、登録したＰＣ２以外のＰＣに記憶装置１が接続され、当該ＰＣが起動された場合には、記憶装置１のデータ記憶領域１１に記憶されているデータが消去されることになる。
【００４２】
次に、保守処理について説明する。図６は、保守処理時の構成を示す模式図である。保守処理についても、初期設定と同様、外部メディア４を用いて実行する構成とする。ＰＣ２のＢＩＯＳ２０から起動可能な外部メディア４に保守装置登録部４１を置き、ＢＩＯＳ２０がこの外部メディア４を起動した時のみ当該ＰＣ２を保守装置として記憶装置１に登録する。
【００４３】
本実施の形態では、外部メディア４に保守装置登録部４１を置く構成としたが、ＰＣ２の内部、記憶装置１のＰＢＡ領域１２内、ネットワーク上のサーバーなどに置くものであってもよい。
【００４４】
また、本実施の形態のように、自己消去機能を持つ記憶装置１では、保守作業に失敗した場合、データ記憶領域１１内のデータが消去されてしまうため、操作ミスが起こらない保守処理を実行できることが望ましい。ＰＣ２や記憶装置１の内部に保守装置登録部４１を置く場合、保守をさせるタイミングを知らせるオペレーションを保守担当者が特定のタイミングで行う必要がある。人の手を介在する事でミスが生じる可能性がある。
ネットワーク上のサーバに保守装置登録部４１を置く場合、ネットワークに接続できる環境下でのみ、保守処理が可能となる。
【００４５】
外部メディア４を利用する場合は、外部メディア４をＰＣ２に接続した時が保守処理を実行するタイミングとなる。特に、ＢＩＯＳ２０の起動デバイス順設定において、ＣＤ−ＲＯＭやＵＳＢメモリなどの外部メディア４を、ＨＤＤより優先させることにより、外部メディア４を接続してＰＣ２を起動するだけで確実に保守処理を開始することができる。
【００４６】
ただ、無制限に外部メディア４を優先して起動してしまうと、ＨＤＤ消去の回避方法とされる虞がある。そこで、保守用の外部メディア４を実行させない何らかの制限が必要である。例えば、初期設定と同様に、ＰＣ２から製造メーカの情報を取得し、特定のメーカーの装置でのみ保守を可能にする、装置の型番を取得し、型番が一致した場合のみ保守を可能にする、など外部メディア４を使用できる装置の絞り込みを行うことが必要である。また、外部メディア４ごとに別々のパスワードを設定し、保守処理を実行する前にパスワードを要求する方法も考えられる。これにより、外部メディア４を使用できるユーザを絞り込む事が可能となる。
【００４７】
図７は、保守処理の手順を説明するフローチャートである。まず、外部メディア４からＰＣ２を起動し（ステップＳ３１）、ＰＣ２の装置情報を取得する（ステップＳ３２）。次いで、外部メディア４の保守装置登録部４１は、記憶装置１のＰＢＡ領域１２に設けられている保守装置情報保持部１２５に取得したＰＣ２の装置情報を設定する（ステップＳ３３）。以上のステップにより、保守装置の装置情報が記憶装置１に登録されることになる。装置情報が登録された場合、一旦、ＰＣ２をシャットダウンする（ステップＳ３４）。このシャットダウンは、保守装置登録部４１が自動的に実行するものであってもよく、ユーザの手により手動で行うものであってもよい。
【００４８】
ＰＣ２が再起動された場合（ステップＳ３５）、保守処理部１２４は、保守装置情報保持部１２５に装置情報が設定されているか否かを判断する（ステップＳ３６）。保守装置情報保持部１２５に装置情報が設定されていない場合には（Ｓ３６：ＮＯ）、図３に示すフローチャートと同様の手順にて、ステップＳ１４以降の処理を実行する。
【００４９】
保守装置情報保持部１２５に装置情報が設定されている場合には（Ｓ３６：ＹＥＳ）、保守装置情報保持部１２５に設定されている装置情報と現在接続されている装置から取得した装置情報とを比較することにより、現在接続されている装置が保守装置であるか否かを判断する（ステップＳ３７）。
【００５０】
保守装置でないと判断した場合（Ｓ３７：ＮＯ）、保守装置情報保持部１２５をクリアした上で（ステップＳ３８）、ステップＳ１４以降の処理を実行する。
また、保守装置であると判断した場合（Ｓ３７：ＹＥＳ）、登録装置情報保持部１２３及び保守装置情報保持部１２５の双方をクリアする（ステップＳ３９）。
【００５１】
保守処理において、サービスマンによる訪問修理を想定した場合、例えば、ＰＣ２のマザーボードの交換を行った場合、新たなマザーモードの装置情報は、記憶装置１の登録装置情報保持部１２３に登録されていないため、データ記憶領域１１のデータが消去されてしまう。すなわち、登録されたＰＣ２が故障した場合、他のＰＣで記憶装置１を使用することができない。そこで、図７に手順を示した保守処理を実行させることにより、記憶装置１を他のＰＣでも継続して使用可能にすることができる。
【００５２】
実施の形態２．
実施の形態１では、外部メディア３を利用して装置認証部、消去部、保守処理部を実現する実行プログラムを記憶装置１のＰＢＡ領域１２にインストールする構成としたが、ネットワークに接続されたサーバよりこれらの実行プログラムをダウンロードする構成としてもよい。
実施の形態２では、サーバから実行プログラムをダウンロードして初期設定を行う構成について説明する。
【００５３】
図８は、実施の形態２の装置構成を示す模式図である。記憶装置１及びＰＣ２の構成は、実施の形態１に示したものと全く同様である。ＰＣ２のＩＦ部２２には、通信ネットワークＮを介してサーバ５０に接続されている。
実施の形態１で説明したように、装置認証部１２１、消去部１２２、保守処理部１２４を実現するための実行プログラム、及び登録装置情報保持部１２３、保守装置情報保持部１２５のための記憶領域を、記憶装置１のＰＢＡ領域１２に設定する必要がある。
【００５４】
実施の形態２では、装置認証部１２１、消去部１２２、保守処理部１２４を実現するための実行プログラムがサーバ５０に格納されている。
ＰＣ２は、初期設定を行うタイミングで、サーバ５０に格納されている上記実行プログラムを通信ネットワークＮ経由で取得し、記憶装置１のＰＢＡ領域１２にインストールする。インストールの手順は、実施の形態１の図５で説明した手順と全く同様である。
【００５５】
本実施の形態では、初期設定時に通信ネットワークＮへの接続が必要となるが、数百、数千台単位でＴＣＧ−ＨＤＤを一括導入する場合であっても、導入が容易になるという利点がある。
【００５６】
以上の実施の形態に関し、更に以下の付記を開示する。
【００５７】
（付記１）
上位装置からのアクセス要求に応じて、当該要求による記憶領域のアクセス先を、第一の記憶領域と第二の記憶領域との何れか一方に切り替える切替部と、
前記第二の記憶領域には、上位装置の識別に用いる第一の上位装置情報を記憶し、さらに、前記上位装置が有するＣＰＵにより実行されるソフトウェアモジュールであって、前記第二の記憶領域に記憶された第一の上位装置情報を取得する第一の上位装置情報取得部と、当該上位装置が有する自装置とは異なる不揮発性記憶媒体から当該上位装置の識別に用いられる第二の上位装置情報を取得する第二の上位装置情報取得部と、前記取得した第一の上位装置情報と第二の上位装置情報とを照合して一致した場合に前記第一の記憶領域へアクセス先を切り替える制御信号を当該自装置の切替部に送信する権限付与部として前記上位装置を機能させるソフトウェアモジュールを記憶した不揮発性記憶媒体と
を備えることを特徴とする記憶装置。
【００５８】
（付記２）
前記不揮発性記憶媒体は、さらに、
前記取得した第一の上位装置情報と第二の上位装置情報とを照合して一致しなかった場合に前記第一の記憶領域に記憶されたデータを消去する消去部として前記上位装置を機能させるソフトウェアモジュールを記憶してあることを特徴とする付記１に記載の記憶装置。
【００５９】
（付記３）
データを記憶する第１記憶領域とプリブート認証機能を実現するためのプログラムを記憶する第２記憶領域とを有する記憶装置が接続される接続部、
自装置の起動時に、前記接続部に前記記憶装置が接続され、該記憶装置の第２記憶領域に前記プログラムが記憶されているか否かを判断する判断部、及び
前記接続部に接続された前記記憶装置の第２記憶領域に前記プログラムが記憶されていないと判断した場合、前記プログラム及び自装置の識別情報を前記第２記憶領域に登録する登録部
を備えることを特徴とするデータ処理装置。  
【００６０】
（付記４）
前記記憶装置は、Ｏｐａｌ  ＳＳＣ（Opal Security Subsystem Class）規格に準拠した記憶装置であることを特徴とする付記３に記載のデータ処理装置。
【００６１】
（付記５）
前記接続部に接続された前記記憶装置の第２記憶領域に前記プログラムが記憶されていると判断した場合、該記憶装置は、前記プログラムを実行してプリブート認証機能による接続先の認証を行うことを特徴とする付記３又は付記４に記載のデータ処理装置。
【００６２】
（付記６）
前記プリブート認証機能による認証に成功しなかった場合、前記第１記憶領域に記憶されたデータを消去し、前記プリブート認証機能による認証に成功した場合、使用すべき記憶領域を第２記憶領域から第１記憶領域へ切り替えるようにしてあることを特徴とする付記５に記載のデータ処理装置。
【００６３】
（付記７）
保守用装置の識別情報を前記第２記憶領域に登録可能にしてあり、
自装置の識別情報と前記第２記憶領域に記憶されている保守用装置の識別情報とが一致する場合、前記第２記憶領域に登録されている自装置及び保守用装置の識別情報を消去するようにしてあることを特徴とする付記３から付記６の何れか１つに記載のデータ処理装置。
【００６４】
（付記８）
保守用装置の識別情報を前記第２記憶領域に登録可能にしてあり、
自装置の識別情報と前記第２記憶領域に記憶されている保守用装置の識別情報とが一致しない場合、前記第２記憶領域に登録されている保守用装置の識別情報を消去し、前記プリブート認証機能による認証を行うようにしてあることを特徴とする付記３から付記６の何れか１つに記載のデータ処理装置。
【００６５】
（付記９）
データを記憶する第１記憶領域とプリブート認証機能を実現するためのプログラムを記憶する第２記憶領域とを有する記憶装置が接続されており、該記憶装置の第２記憶領域に前記プログラムが記憶されているか否かを自装置の起動時に判断し、
接続された前記記憶装置の第２記憶領域に前記プログラムが記憶されていないと判断した場合、前記プログラム及び自装置の識別情報を前記第２記憶領域に登録する
ことを特徴とする登録方法。
【００６６】
（付記１０）
コンピュータに、データを記憶する第１記憶領域とプリブート認証機能を実現するためのプログラムを記憶する第２記憶領域とを有する記憶装置が接続されており、該記憶装置の第２記憶領域に前記プログラムが記憶されているか否かを前記コンピュータの起動時に判断させるステップと、
コンピュータに、接続された前記記憶装置の第２記憶領域に前記プログラムが記憶されていないと判断した場合、前記プログラム及び前記コンピュータの識別情報を前記第２記憶領域に登録させるステップと
を実行させることを特徴とするコンピュータプログラム。
【符号の説明】
【００６７】
１  記憶装置
２  ＰＣ
１０  イメージ切替部
１１  データ記憶領域（第１記憶領域）
１２  ＰＢＡ領域（第２記憶領域）
２０  ＢＩＯＳ
２１  装置情報保持部
２２  ＩＦ部
１２１  装置認証部
１２２  消去部
１２３  登録装置情報保持部
１２４  保守処理部
１２５  保守装置情報保持部
【図１】
0005565040.tif 000002
【図２】
0005565040.tif 000003
【図３】
0005565040.tif 000004
【図４】
0005565040.tif 000005
【図５】
0005565040.tif 000006
【図６】
0005565040.tif 000007
【図７】
0005565040.tif 000008
【図８】
0005565040.tif 000009