(57)【特許請求の範囲】
【請求項１】
ユーザデータを暗号化した暗号化ユーザデータを記憶する第１の記憶部と、
前記暗号化ユーザデータを解除する暗号化された第１の認証鍵を含む構成情報をロックして記憶する、前記第１の記憶部と異なる第２の記憶部と、
前記暗号化された第１の認証鍵を復号する復号部及び前記ロックされた構成情報を第２の認証鍵を用いて解除する制御部を含んで前記第１及び前記第２の認証鍵を用いてデータの管理を行なう管理部と、を備えるディスクアレイ装置であって、
前記管理部は、
立ち上げ処理時に、ロックされた構成情報を前記第２の認証鍵を用いて解除し、構成情報を復帰させる構成情報復帰部と、
前記復帰させた構成情報に含まれる前記暗号化された第１の認証鍵を復号し、当該復号した第１の認証鍵を用いて前記第１の記憶部に記憶される暗号化ユーザデータを解除するユーザデータ解除部と、
前記第１の記憶部の状態を監視し、当該第１の記憶部を構成するディスクの交換を検出した場合、当該交換されたディスクの認証鍵を前記第１の認証鍵に変更する手段と、
含むディスクアレイ装置。
【請求項２】
前記管理部は、更に、
前記第１の記憶部の状態を監視し、当該第１の記憶部を構成するディスクの復旧／容量拡張の指示を受けた場合、当該復旧／容量拡張を行なうディスクの認証鍵を前記第１の認証鍵に変更する手段、
を含む請求項１に記載のディスクアレイ装置。
【請求項３】
前記管理部は、更に、
前記第１の記憶部の状態を監視し、当該第１の記憶部を構成するディスクが変更された場合、当該変更されたディスクの認証鍵を前記第１の認証鍵に変更する手段、
を含む請求項１又は２に記載のディスクアレイ装置。
【請求項４】
前記第１の記憶部は複数の記憶装置から構成されるプールであり、
前記第２の記憶部は前記構成情報のみを記憶する、
請求項１に記載のディスクアレイ装置。
【請求項５】
前記第２の記憶部は、前記構成情報を多重化して記憶する、請求項４記載のディスクアレイ装置。
【請求項６】
前記第２の記憶部がアンバインド処理される場合、前記制御部は、当該アンバインドされる記憶装置の認証鍵を前記第１の認証鍵からデフォルトの認証鍵に設定する、請求項４に記載のディスクアレイ装置。
【請求項７】
複数の第１の記憶部を備え、
前記管理部は、複数の異なる第２の認証鍵を用いて前記複数の第１の記憶部をそれぞれ解除する、請求項１に記載のディスクアレイ装置。
【請求項８】
前記第１の記憶部は、複数の論理ディスクから構成され、
前記構成情報には、前記第１の記憶部に設けられる複数の論理ディスクに対応する複数の暗号化された第１の認証鍵が含まれており、
前記管理部は、前記復号部により復号された第１の認証鍵を用いて、当該復号された第１の認証鍵に対応する論理ディスクに記憶される暗号化ユーザデータを解除する、請求項１に記載のディスクアレイ装置。
【請求項９】
ユーザデータを暗号化した暗号化ユーザデータを記憶する第１の記憶部と、
前記暗号化ユーザデータを解除する暗号化された第１の認証鍵を含む構成情報をロックして記憶する、前記第１の記憶部と異なる第２の記憶部と、
前記暗号化された第１の認証鍵を復号する復号部及び前記ロックされた構成情報を第２の認証鍵を用いて解除する制御部を含んで前記第１及び前記第２の認証鍵を用いてデータの管理を行なう管理部と、を備えるディスクアレイ装置のデータ管理方法であって、
前記管理部は、
立ち上げ処理時に、ロックされた構成情報を前記第２の認証鍵を用いて解除し、構成情報を復帰させ、
前記復帰させた構成情報に含まれる前記暗号化された第１の認証鍵を復号し、当該復号した第１の認証鍵を用いて前記第１の記憶部に記憶される暗号化ユーザデータを解除し、
更に、前記第１の記憶部の状態を監視し、当該第１の記憶部を構成するディスクの交換を検出した場合、当該交換されたディスクの認証鍵を前記第１の認証鍵に変更する、
ディスクアレイ装置のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクアレイ装置及びディスクアレイ装置のデータ管理方法に関する。
【背景技術】
【０００２】
暗号化ＨＤＤ（Hard Disk Drive）を使用したディスクアレイ装置を実現する方法として、ホスト装置に暗号化ＨＤＤの管理を行う専用のアプリケーションソフトウェアを実装して各暗号化ＨＤＤの認証鍵の管理を行う方法があった。この方法ではユーザが、専用のアプリケーションソフトウェアを利用して暗号化ＨＤＤの認証鍵の管理を1台毎に行う必要があった。
【０００３】
このような問題を解決する方法としてプール毎に認証鍵を管理してディスクアレイ装置で認証鍵の管理を行う方式がある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９１５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の技術によると、暗号化ＨＤＤの認証鍵の管理を1台毎に行う必要があるという課題を解決することができるが、各暗号化ＨＤＤに認証鍵を暗号化して保存するため、暗号鍵が復号化されるとユーザデータを読み出せる可能性があるという新たな課題が生じる。
【０００６】
また、暗号化ＨＤＤ毎に暗号化された認証鍵を保存しているため、認証鍵が保存している領域がメディアエラーなどで読み出せなくなった場合にその暗号化ＨＤＤの認証鍵が読み出せず認証鍵の解除ができなくなるという課題があった。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、その目的は、認証鍵が復号化されることによりユーザデータが読み出されることを防止すると共に認証鍵の解除ができなくなる事態を防止することができるディスクアレイ装置及びディスクアレイ装置のデータ管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、ユーザデータを暗号化した暗号化ユーザデータを記憶する第１の記憶部と、前記暗号化ユーザデータを解除する暗号化された第１の認証鍵を含む構成情報をロックして記憶する、前記第１の記憶部と異なる第２の記憶部と、前記暗号化された第１の認証鍵を復号する復号部及び前記ロックされた構成情報を第２の認証鍵を用いて解除する制御部を含んで前記第１及び前記第２の認証鍵を用いてデータの管理を行なう管理部と、を備えるディスクアレイ装置であって、前記管理部は、立ち上げ処理時に、ロックされた構成情報を前記第２の認証鍵を用いて解除し、構成情報を復帰させる構成情報復帰部と、前記復帰させた構成情報に含まれる前記暗号化された第１の認証鍵を復号し、当該復号した第１の認証鍵を用いて前記第１の記憶部に記憶される暗号化ユーザデータを解除するユーザデータ解除部と、前記第１の記憶部の状態を監視し、当該第１の記憶部を構成するディスクの交換を検出した場合、当該交換されたディスクの認証鍵を前記第１の認証鍵に変更する手段と、含むものである。
参考例は、ユーザデータを暗号化した暗号化ユーザデータを記憶する第１の記憶部と、前記暗号化ユーザデータを解除する暗号化された第１の認証鍵を含む構成情報をロックして記憶する、前記第１の記憶部と異なる第２の記憶部と、前記暗号化された第１の認証鍵を復号する復号部と、前記ロックされた構成情報を第２の認証鍵を用いて解除する制御部と、を含み、前記第１及び前記第２の認証鍵を用いてデータの管理を行なう管理部と、を備えるディスクアレイ装置であって、前記管理部は、立ち上げ処理時に、ロックされた構成情報を前記第２の認証鍵を用いて解除し、構成情報を復帰させる構成情報復帰部と、前記復帰させた構成情報に含まれる前記暗号化された第１の認証鍵を復号し、当該復号した第１の認証鍵を用いて前記第１の記憶部に記憶される暗号化ユーザデータを解除するユーザデータ解除部と、を含むものである。
【０００９】
他の発明は、ユーザデータを暗号化した暗号化ユーザデータを記憶する第１の記憶部と、前記暗号化ユーザデータを解除する暗号化された第１の認証鍵を含む構成情報をロックして記憶する、前記第１の記憶部と異なる第２の記憶部と、前記暗号化された第１の認証鍵を復号する復号部及び前記ロックされた構成情報を第２の認証鍵を用いて解除する制御部を含んで前記第１及び前記第２の認証鍵を用いてデータの管理を行なう管理部と、を備えるディスクアレイ装置のデータ管理方法であって、前記管理部は、立ち上げ処理時に、ロックされた構成情報を前記第２の認証鍵を用いて解除し、構成情報を復帰させ、前記復帰させた構成情報に含まれる前記暗号化された第１の認証鍵を復号し、当該復号した第１の認証鍵を用いて前記第１の記憶部に記憶される暗号化ユーザデータを解除し、更に、前記第１の記憶部の状態を監視し、当該第１の記憶部を構成するディスクの交換を検出した場合、当該交換されたディスクの認証鍵を前記第１の認証鍵に変更するものである。
他の参考例は、ユーザデータを暗号化した暗号化ユーザデータを記憶する第１の記憶部と、前記暗号化ユーザデータを解除する暗号化された第１の認証鍵を含む構成情報をロックして記憶する、前記第１の記憶部と異なる第２の記憶部と、前記暗号化された第１の認証鍵を復号する復号部と、前記ロックされた構成情報を第２の認証鍵を用いて解除する制御部と、を含み、前記第１及び前記第２の認証鍵を用いてデータの管理を行なう管理部と、を備えるディスクアレイ装置のデータ管理方法であって、前記管理部は、立ち上げ処理時に、ロックされた構成情報を前記第２の認証鍵を用いて解除し、構成情報を復帰させ、前記復帰させた構成情報に含まれる前記暗号化された第１の認証鍵を復号し、当該復号した第１の認証鍵を用いて前記第１の記憶部に記憶される暗号化ユーザデータを解除するものである。
【発明の効果】
【００１０】
本発明によると、認証鍵が復号化されることによりユーザデータが読み出されることを防止すると共に認証鍵の解除ができなくなる事態を防止することができるディスクアレイ装置及びディスクアレイ装置のデータ管理方法を提供できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係るディスクアレイ装置の構成を示す図である。
【図２】同実施の形態に係るデータを認証鍵により管理する管理方式を説明するための図である。
【図３】同実施の形態に係るディスクアレイ装置の立ち上げ処理を示すフローチャートである。
【図４】同実施の形態に係るディスクが交換された際の処理を示すフローチャートである。
【図５】同実施の形態に係る復旧／容量拡張処理を示すフローチャートである。
【図６】同実施の形態に係るアンバインド処理を示すフローチャートである。
【図７】同実施の形態に係る認証鍵の変更処理を示すフローチャートである。
【図８】同実施の形態に係る変形例におけるデータを認証鍵により管理する管理方式を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００１３】
図１に示すように、ホスト１とディスクアレイ装置２とは通信可能に接続されており、ディスクアレイ装置２は、ホスト処理制御部３、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）情報制御部４、ディスク処理制御部５、復号部であるＲＡＩＤ認証鍵管理部６及び制御部である暗号化ＨＤＤ制御部７を有している。また、ＲＩＡＤ情報制御部４、ＲＡＩＤ認証鍵管理部６及び暗号化ＨＤＤ制御部７により管理部が構成される。
【００１４】
ホスト１からリード／ライトなどのコマンドをディスクアレイ装置２が受信した場合、ホスト処理制御部３は、受信したリード／ライトなどのコマンドに基づいて、ＲＡＩＤ情報制御部４に対してコマンドを発行する。
【００１５】
ＲＡＩＤ情報制御部４は、ホスト１から要求があったデータが記憶されているディスク８に対して、ディスク処理制御部５を介してコマンドを発行し、終了報告をホスト処理制御部３を介してホスト１に行なう。
【００１６】
詳細は後述するプール毎のプール認証鍵はＲＡＩＤ認証鍵管理部６によって管理される。また、ホスト１からプールの認証鍵の変更コマンドをディスクアレイ装置２が受信した場合、ホスト処理制御部３を介してＲＡＩＤ情報制御部４にプールの認証鍵の変更があったことが通知される。
【００１７】
また、ＲＡＩＤ情報制御部４は、プールの状態によって、ディスク８毎のＨＤＤ認証鍵の変更が必要であるか否かを検出する。ＨＤＤ認証鍵は、ユーザ領域に記憶される暗号化ユーザデータを解除する認証鍵である。ＲＡＩＤ情報制御部４は、ディスク８毎のＨＤＤ認証鍵の変更が必要であることを検出した場合、ＲＡＩＤ認証鍵管理部６に対してプールの認証鍵の変更が必要になったことを通知する。更に、ＲＡＩＤ情報制御部４は、ディスク処理制御部５を介して、ディスク８に保存されているＨＤＤ認証鍵の更新を行う。なお、プールは複数のディスク８の記憶領域から構成される記憶領域である。
【００１８】
ＨＤＤ認証鍵の変更が必要な場合は、例えば、以下の５つの場合である。
【００１９】
１つ目は、プールを構成するディスク８が新しいディスク８と交換される場合である。この場合、ＲＡＩＤ情報制御部４は、交換されたディスク８のＨＤＤ認証鍵の変更を行う。具体的には、新しいディスク８のＨＤＤ認証鍵がデフォルトの認証鍵から当該プールのプール認証鍵に変更される。
【００２０】
２つ目は、容量拡張などによって、プールに新しいディスク８が追加される場合である。この場合、ＲＡＩＤ情報制御部４は、追加されたディスク８のＨＤＤ認証鍵の変更を行う。具体的には、追加されたディスク８のＨＤＤ認証鍵がデフォルトの認証鍵から当該プールのプール認証鍵に変更される。
【００２１】
３つ目は、ディスク８がプールから縮退し、スペアディスク（後述する。）が当該プールに組み込まれ、当該スペアディスクによってプールの復旧が動作する場合である。この場合、ＲＡＩＤ情報制御部４は、スペアディスクがプールに追加されるため当該スペアディスクの認証鍵の変更を行う。具体的には、スペアディスクのＨＤＤ認証鍵がデフォルトの認証鍵から当該プールのプール認証鍵に変更される。
【００２２】
４つ目は、プールがアンバインドされる場合である。この場合、ＲＡＩＤ情報制御部４は、アンバインドされたプールを構成していたディスク８のプールの認証鍵を変更する。具体的には、当該プールを構成していたディスク８のＨＤＤ認証鍵が当該プールのプール認証鍵からデフォルトの認証鍵に変更される。
【００２３】
５つ目は、例えば、ホスト１からの指示に基づいてプールの認証鍵が更新される場合である。この場合、ＲＡＩＤ情報制御部４は、プール内のディスク８の認証鍵の変更を行う。具体的には、当該プール内のディスク８のＨＤＤ認証鍵が更新前のプール認証鍵から更新後のプール認証鍵に変更される。
【００２４】
ＲＡＩＤ認証鍵管理部６は、既述したようにプール毎のプール認証鍵の管理を行なう。ＲＡＩＤ認証鍵管理部６は、プール認証鍵の変更通知をＲＡＩＤ情報制御部４から受信した場合、ＲＡＩＤ情報制御部４に対して構成情報を問い合わせ、当該問い合わせた結果に基づいて、暗号化ＨＤＤ制御部７に対してＨＤＤ認証鍵の変更が必要なディスク８があることを通知する。また、ＲＡＩＤ認証鍵管理部６は、後述する構成情報書き込みディスク群８ａから復帰させる構成情報に含まれる暗号化されたプール認証鍵を復号する。
【００２５】
暗号化ＨＤＤ制御部７は、ＨＤＤ認証鍵の変更が必要なディスク８があるとの通知をＲＡＩ認証鍵管理部６から受信した場合、ディスク処理制御部５を介して、ＨＤＤ認証鍵の変更が必要な各ディスク８のＨＤＤ認証鍵を設定する。より詳細には、暗号化ＨＤＤ制御部７は、ＨＤＤ認証鍵を、デフォルトの認証鍵とプール認証鍵のいずれかに設定する。
【００２６】
また、暗号化ＨＤＤ制御部７は、ディスクアレイ装置２の立ち上げ時にはＲＡＩＤ認証鍵管理部６にプール認証鍵を問い合わせ、当該問い合わせ結果に基づいて、ディスク処理制御部５を介して、暗号化ＨＤＤのＨＤＤ認証鍵の解除を行う。
【００２７】
複数のディスク８は、構成情報のみを記憶する構成情報書き込みディスク群８ａと、プールに組み込まれているディスク（暗号化ＨＤＤ）８ｂと、プールに組み込まれていないディスク８ｃとがあり、プールに組み込まれていないディスク８ｃはスペアディスクとして管理されている（参照：図２）。
【００２８】
次に、図２を参照して、ディスクアレイ装置２がデータを認証鍵により管理する仕組みについて説明する。
【００２９】
ディスクアレイ装置２は、２種類の認証鍵を用いて暗号化ユーザデータを復号するように構成されている。すなわち、プールを構成するディスク（暗号化ＨＤＤ）８ｂのユーザ領域に暗号化して記憶される暗号化ユーザデータを解除するプール認証鍵（第１の認証鍵）と、構成情報記憶されたディスク８の構成情報領域のロックを解除（認証）するデフォルト認証鍵（第２の認証鍵）である。
【００３０】
図２に示すように、４つのディスク８からなる構成情報書き込みディスク群８ａにプール毎のプール認証鍵を保存しておく。この構成情報書き込みディスク群８ａには、プール認証鍵を４つのディスク８を用いて４重化し、かつ、暗号化して保存するように構成されている。なお、４重化して保存しなくても、プール認証鍵を多重化して保存するように構成すればよい。また、プール認証鍵は、１つではなく、プールの数に対応して設けられている。
【００３１】
例えば、図２に示すように、ディスクアレイ装置２においては、デフォルト認証鍵を用いて、プール♯０，♯１のプール認証鍵Ｋ０，Ｋ１をそれぞれ復帰できるように構成される。そして、復帰したプール認証鍵Ｋ０，Ｋ１を用いて、各プール♯０，♯０のユーザ領域に記憶される暗号化されたユーザデータをそれぞれ解除できるように構成される。
【００３２】
次に、図１に示すディスクアレイ装置２の立ち上げ処理について、図３のフローチャートを参照して説明する。
【００３３】
先ず、各ディスク８の初期化処理が行なわれる（Ｓ１０１）。より詳細には、ディスク処理制御部５が各ディスク８の初期化処理を実施する。また、暗号化ＨＤＤ制御部７はディスク処理制御部５を介して各ディスク８の構成情領域をデフォルト認証鍵により解除し、解除した構成情報に含まれるディスク８と一致するディスク８か否かを判断し、一致していないと判断したディスク８を縮退する。
【００３４】
このように全ディスク８の初期化処理が完了した後、構成情報書き込みディスク群８ａに記憶される構成情報の復帰処理が行なわれる（Ｓ１０２）。より詳細には、ＲＡＩＤ情報制御部４がディスク処理制御部５を介して、構成情報を復帰させる処理を行う。また、ＲＡＩＤ認証鍵管理部６が構成情報の一部として暗号化して保存してある各プールの認証鍵を複合してプール毎のプール認証鍵を復帰する。このステップＳ１０２の処理により構成情報復帰部が構成される。
【００３５】
次に、ＲＡＩＤ情報制御部４は、各ディスク８について、プールが構築されているディスクか否かをステップＳ１０２において復帰させた構成情報に基づいて判断する（Ｓ１０３）。
【００３６】
プールが構築されているディスク８と判断した場合（Ｓ１０３：ＹＥＳ）、暗号化ＨＤＤ制御部７はＲＡＩＤ認証鍵管理部６にプール認証鍵を問い合わせ、当該問い合わせ結果から得られるプール認証鍵を用いて、ディスク処理制御部５を介して、ディスク８ｂのユーザ領域の認証鍵を解除する（Ｓ１０４）。このステップＳ１０４によりユーザデータ解除部が構成される。
【００３７】
一方、プールが構築されていないディスク８ｃ（スペアディスク又は未使用のディスクなど）の場合（Ｓ１０３：ＮＯ）、暗号化ＨＤＤ制御部７はディスク処理制御部５を介してデフォルトの認証鍵でディスク８ｃのユーザ領域の認証鍵を解除する（Ｓ１０５）。
【００３８】
このように、ディスクアレイ装置２は、デフォルト認証鍵及びプール認証鍵を用いてディスク８ｂ，８ｃのユーザ領域の解除を行なう。これにより、ディスクアレイ装置２は、ユーザ領域に記憶された暗号化ユーザデータを利用できるようになる。
【００３９】
次に、ディスク８が新しいディスク８と交換された場合のディスクアレイ装置２の処理について図４のフローチャートを参照して説明する。
【００４０】
ＲＡＩＤ情報制御部４は、ディスク８が挿入／抜去されていないかを監視し、定期的にディスク８の挿入を検出したか否かを判断する（Ｓ２０１）。なお、ＲＡＩＤ情報制御部４がディスク８の挿入を検出していないと判断した場合（Ｓ２０１：ＮＯ）、処理はステップＳ２０１の処理へ戻る。
【００４１】
ディスク８の挿入を検出した場合（Ｓ２０１：ＹＥＳ）、ＲＡＩＤ情報制御部４はディスク処理制御部５を介して挿入されたディスク８の初期化を実行する（Ｓ２０２）。
【００４２】
ステップＳ２０１においてディスク８の初期化処理が行なわれた場合、ＲＡＩＤ情報制御部４は、挿入されたディスク８がプール内のディスク８と交換されたか否かを判断する（Ｓ２０３）。
【００４３】
プール内のディスク８と交換されたディスクであると判断した場合（Ｓ２０３：ＹＥＳ）、暗号化ＨＤＤ制御部７がＲＡＩＤ認証鍵管理部６に当該プールのプール認証鍵を問い合わせ、ディスク処理制御部５を介して挿入されたディスク８のＨＤＤ認証鍵を当該問い合わせ結果に基づくプール認証鍵に更新する（Ｓ２０４）。
【００４４】
ステップＳ２０４においてディスク８のＨＤＤ認証鍵をデフォルトの認証鍵からプール認証鍵に更新した場合、ＲＡＩＤ情報制御部４は、ステップＳ２０１の処理へ戻る。
【００４５】
次に、復旧／容量拡張などが動作した場合のディスクアレイ装置２の動作について図５のフローチャートを参照して説明する。
【００４６】
ＲＡＩＤ情報制御部４は、復旧／容量拡張の指示が発行されているかを監視し、定期的に復旧／容量拡張の指示を検出したか否かを判断する（Ｓ３０１）。なお、ＲＡＩＤ情報制御部４が復旧／容量拡張の指示を検出していないと判断した場合（Ｓ３０１：ＮＯ）、処理はステップＳ３０１の処理へ戻る。
【００４７】
復旧／容量拡張の指示の発行を検出した場合（Ｓ３０１：ＹＥＳ）、ＲＡＩＤ情報制御部４の指示に基づいて、暗号化ＨＤＤ制御部７は、以下の処理を行なう（Ｓ３０２）。
【００４８】
復旧の指示を受けた場合、暗号化ＨＤＤ制御部７は、ＲＡＩＤ認証鍵管理部６に復旧の指示を受けたプールのプール認証鍵を問い合わせる。そして、暗号化ＨＤＤ制御部７は、ディスク処理制御部５を介して、復旧に用いられるスペアディスク８ｃのＨＤＤ認証鍵を当該問い合わせ結果に基づくプール認証鍵に変更する。その後、ＲＡＩＤ情報制御部４が復旧を実行する。
【００４９】
また、容量拡張の指示を受けた場合も既述の復旧の指示を受けた場合と同様に、暗号化ＨＤＤ制御部７は、ＲＡＩＤ認証鍵管理部６に容量拡張を行なうプールのプール認証鍵を問い合わせる。そして、暗号化ＨＤＤ制御部７は、容量拡張を実施する未使用のディスク８のＨＤＤ認証鍵を当該問い合わせ結果に基づくプール認証鍵に変更する。その後、ＲＡＩＤ情報制御部４が容量拡張を実行する。
【００５０】
なお、ＲＡＩＤ情報制御部４が復旧処理又は容量拡張処理が終了した場合、処理はステップＳ３０１へ戻る。このように、ディスクアレイ装置２において復旧／容量拡張処理が実行される。
【００５１】
次に、プールがアンバインドされた場合のディスクアレイ装置２の動作について図６のフローチャートを参照して説明する。
【００５２】
ＲＡＩＤ情報制御部４は、アンバインドの指示が発行されていないかを監視し、定期的にアンバインドの指示を検出したか否かを判断する（Ｓ４０１）。ＲＡＩＤ情報制御部４がアンバインドの指示を検出していないと判断した場合（Ｓ４０１：ＮＯ）、処理はステップＳ４０１の処理へ戻る。
【００５３】
アンバインドの指示を検出したと判断した場合（Ｓ４０１：ＹＥＳ）、ＲＡＩＤ情報制御部４は、ディスク処理制御部５を介して、ＲＡＩＤ認証鍵管理部６に記憶される当該プールのプール認証鍵をデフォルト認証鍵に更新すると共に、構成情報書き込みディスク群８ａの当該プールの認証鍵をデフォルトの認証鍵に更新する（Ｓ４０２）。
【００５４】
次に、暗号化ＨＤＤ制御部７は、ＲＡＩＤ認証鍵管理部６に前記プール認証鍵を問い合わせ、当該問い合わせ結果に基づいて、ディスク処理制御部５を介してアンバインドされたプールを構成する各ディスク８の認証鍵を前記プール認証鍵からデフォルトの認証鍵に変更する（Ｓ４０３）。そして、処理はステップＳ４０１の処理へ戻る。このようにディスクアレイ装置２において、アンバインド処理が実行される。
【００５５】
次に、プールの認証鍵の変更が行われた場合のディスクアレイ装置２の処理について図７のフローチャートを参照して説明する。
【００５６】
ＲＡＩＤ情報制御部４は、プールの認証鍵の変更指示が発行されていないかを監視し、定期的にプールの認証鍵を変更する指示を検出したか否かを判断する（Ｓ５０１）。ＲＡＩＤ情報制御部４がプールの認証鍵を変更する指示を検出したと判断しない場合（Ｓ５０１：ＮＯ）、処理はステップＳ５０１の処理へ戻る。
【００５７】
認証鍵を変更する指示を検出したと判断した場合（Ｓ５０１：ＹＥＳ）、ＲＡＩＤ情報制御部４は、ＲＡＩＤ認証鍵管理部６が管理するプールの認証鍵を新たなプール認証鍵に更新すると共に構成情報書き込みディスク群８ａに記憶される構成情報のプールの認証鍵を新たなプール認証鍵に更新する（Ｓ５０２）。
【００５８】
次に、暗号化ＨＤＤ制御部７がＲＡＩＤ認証鍵管理部６にプールの認証鍵を問い合わせ、当該問い合わせ結果に基づいて、ディスク処理制御部５を介して、当該プールを構成する各ディスクのＨＤＤ認証鍵を新たなプールの認証鍵に更新し（ステップＳ５０３）、処理はステップＳ５０１の処理へ戻る。このようにプールの認証鍵の変更処理が実行される。
【００５９】
以上のように構成されたディスクアレイ装置２によると、暗号化ユーザデータを記憶するディスク８とは異なる専用の構成情報書き込みディスク群８ａにプール単位でディスク８のＨＤＤ認証鍵を暗号化して管理することができるため、ディスク８のＨＤＤ認証鍵が復号化され、暗号化ユーザデータが解除され、読み出されてしまうことを防止することができる。
【００６０】
また、ディスク８をプールから解除する場合、ディスク８の初期化、より詳細には、ディスク８のＨＤＤ認証鍵をデフォルト認証鍵に戻し、ユーザデータを消去するように構成することにより、ディスク８を再利用することが可能となる。
【００６１】
更に、構成情報を管理する専用の構成情報書き込みディスク群８ａに対して、プール毎のプール認証鍵を４重化して保存しておくことにより、ＨＤＤ認証鍵を保存している領域がメディアエラーなどの障害が原因で読み出せなくなることを防止でき、したがって、ユーザ領域のＨＤＤ認証鍵が解除できなくなるということを防止することができる。
【００６２】
なお、上述した実施の形態においては、ユーザ領域は１つに区切り、プール毎に認証鍵を管理する場合で説明しているが、これに限るものではない。例えば、図８に示すように、論理ディスク毎にＨＤＤ認証鍵を管理するようにしても良い。
【００６３】
本発明は上述の実施の形態に限定されるものではなく、その実施に際して様々な変形が可能である。
【００６４】
上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００６５】
（付記１）
ユーザデータを暗号化した暗号化ユーザデータを記憶する第１の記憶部と、
前記暗号化ユーザデータを解除する暗号化された第１の認証鍵を含む構成情報をロックして記憶する、前記第１の記憶部と異なる第２の記憶部と、
前記暗号化された第１の認証鍵を復号する復号部と、前記ロックされた構成情報を第２の認証鍵を用いて解除する制御部と、を含み、前記第１及び前記第２の認証鍵を用いてデータの管理を行なう管理部と、を備えるディスクアレイ装置であって、
前記管理部は、
立ち上げ処理時に、ロックされた構成情報を前記第２の認証鍵を用いて解除し、構成情報を復帰させる構成情報復帰部と、
前記復帰させた構成情報に含まれる前記暗号化された第１の認証鍵を復号し、当該復号した第１の認証鍵を用いて前記第１の記憶部に記憶される暗号化ユーザデータを解除するユーザデータ解除部と、
を含むディスクアレイ装置。
【００６６】
（付記２）
前記第１の記憶部は複数の記憶装置から構成されるプールであり、
前記第２の記憶部は前記構成情報のみを記憶する、
請求項１に記載のディスクアレイ装置。
【００６７】
（付記３）
前記第２の記憶部は、前記構成情報を多重化して記憶する請求項２記載のディスクアレイ装置。
【００６８】
（付記４）
前記第２の記憶部がアンバインド処理される場合、前記制御部は、当該アンバインドされる記憶装置の認証鍵を前記第１の認証鍵からデフォルトの認証鍵に設定する、請求項２に記載のディスクアレイ装置。
【００６９】
（付記５）
複数の第１の記憶部を備え、
前記管理部は、複数の異なる第２の認証鍵を用いて前記複数の第１の記憶部をそれぞれ解除する請求項１に記載のディスクアレイ装置。
【００７０】
（付記６）
前記第１の記憶部は、複数の論理ディスクから構成され、
前記構成情報には、前記第１の記憶部に設けられる複数の論理ディスクに対応する複数の暗号化された第１の認証鍵が含まれており、
前記管理部は、前記復号部により復号された第１の認証鍵を用いて、当該復号された第１の認証鍵に対応する論理ディスクに記憶される暗号化ユーザデータを解除する請求項１に記載のディスクアレイ装置。
【００７１】
（付記７）
ユーザデータを暗号化した暗号化ユーザデータを記憶する第１の記憶部と、
前記暗号化ユーザデータを解除する暗号化された第１の認証鍵を含む構成情報をロックして記憶する、前記第１の記憶部と異なる第２の記憶部と、
前記暗号化された第１の認証鍵を復号する復号部と、前記ロックされた構成情報を第２の認証鍵を用いて解除する制御部と、を含み、前記第１及び前記第２の認証鍵を用いてデータの管理を行なう管理部と、を備えるディスクアレイ装置のデータ管理方法であって、
前記管理部は、
立ち上げ処理時に、ロックされた構成情報を前記第２の認証鍵を用いて解除し、構成情報を復帰させ、
前記復帰させた構成情報に含まれる前記暗号化された第１の認証鍵を復号し、当該復号した第１の認証鍵を用いて前記第１の記憶部に記憶される暗号化ユーザデータを解除する、ディスクアレイ装置のデータ管理方法。
【産業上の利用可能性】
【００７２】
本発明は、認証鍵を用いるディスクアレイ装置及びディスクアレイ装置のデータ管理方法に広く適用可能である。
【符号の説明】
【００７３】
１・・・ホスト装置
２・・・ディスクアレイ装置
３・・・ホスト制御部
４・・・ＲＡＩＤ情報制御部
５・・・ディスク処理制御部
６・・・ＲＡＩＤ認証鍵管理部
７・・・暗号化ＨＤＤ制御部
８・・・ディスク
８ａ・・・構成情報書き込みディスク群
８ｂ・・・プールを構成するディスク
８ｃ・・・スペアディスク
【図１】
0005569821.tif 000002
【図２】
0005569821.tif 000003
【図３】
0005569821.tif 000004
【図４】
0005569821.tif 000005
【図５】
0005569821.tif 000006
【図６】
0005569821.tif 000007
【図７】
0005569821.tif 000008
【図８】
0005569821.tif 000009