【手続補正書】
【提出日】平成20年8月26日(2008.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の論理装置と、
前記の複数の論理装置から選択された一つの装置と前記の複数の論理装置から選択された他の装置またはディスクコントローラが接続されている他の装置の間のデータ転送を制御し、前記の複数の論理装置にアクセスするディスクコントローラと、
前記の一つの装置と前記の他の装置の間の前記のデータ転送に関するルールを有する変換定義テーブルと
を備え、
前記の変換定義テーブルが前記の一つの装置に保存されたデータの状態を含む情報および前記の他の装置が前記の一つの装置に保存された前記のデータへのアクセス許可を有するかについての情報を有する
ことを特徴とするストレージシステム。
【請求項２】
前記の他の装置が前記の一つの装置に保存された前記のデータに対してアクセス許可を有する時に、前記の変換定義テーブルが前記の一つの装置からのデータが転送の間に復号化されるかまたは解凍される必要があるか、および前記のデータが前記の他の装置への転送の間に続けて暗号化されるかまたは圧縮される必要があるかを定義する
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項３】
前記の他の装置が暗号化されたデータを要求するケースでは、前記の一つの装置からのデータが転送の間に暗号化される
ことを特徴とする、請求項２に記載のストレージシステム。
【請求項４】
前記の他の装置が圧縮されたデータを要求するケースでは、前記の一つの装置からのデータが転送の間に圧縮される
ことを特徴とする、請求項２に記載のストレージシステム。
【請求項５】
前記の他の装置が暗号化および圧縮を要求するケースでは、データが最初に暗号化されて次に圧縮される
ことを特徴とする、請求項２に記載のストレージシステム。
【請求項６】
暗号化に対する適切な属性がアルゴリズムＩＤテーブルから選択される
ことを特徴とする、請求項３に記載のストレージシステム。
【請求項７】
圧縮に対する適切な属性がアルゴリズムＩＤテーブルから選択される
ことを特徴とする、請求項４に記載のストレージシステム。
【請求項８】
暗号化および圧縮に対する適切な属性がアルゴリズムＩＤテーブルから選択される
ことを特徴とする、請求項５に記載のストレージシステム。
【請求項９】
前記の一つの装置が暗号化されたデータを有するケースでは、前記の暗号化されたデータが転送の間に復号化される
ことを特徴とする、請求項２に記載のストレージシステム。
【請求項１０】
前記の一つの装置が圧縮されたデータを有するケースでは、前記の圧縮されたデータが転送の間に解凍される
ことを特徴とする、請求項２に記載のストレージシステム。
【請求項１１】
前記の一つの装置が暗号化および圧縮されたデータを有するケースでは、前記のデータが転送の間に解凍され次に復号化されることを特徴とする、請求項２に記載のストレージシステム。
【請求項１２】
前記の一つの装置と前記の他の装置が同じ状態を有するケースでは、前記のデータが
直接転送されることを特徴とする、請求項２に記載のストレージシステム。
【請求項１３】
前記の他の装置がテープドライブである
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項１４】
前記の他の装置が遠隔ストレージシステムである
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項１５】
前記の変換定義テーブルが管理目的で遠隔的にアクセスされることができる
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項１６】
前記の変換定義テーブルの前記の論理装置の少なくとも一つに対するデフォルト設定が、他のどれかの装置に転送する前にいつも暗号化するように設定される
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項１７】
前記の一つの装置に保存されたデータの状態が第一のアルゴリズムＩＤで暗号化される時に、前記のデータは、前記のデータの前記の暗号化が前記の第一のアルゴリズムＩＤから前記の第一のアルゴリズムＩＤと異なる第二のアルゴリズムＩＤに変換される再キー設定処理を受ける
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項１８】
前記の一つの装置に保存された前記のデータの全部の前記の暗号化が前記の第一のアルゴリズムＩＤから前記の第二のアルゴリズムＩＤに変換されるまで、前記のディスクコントローラが、ブロックごとをベースとして前記のデータを読み出すことおよび前記の第一と第二のアルゴリズムＩＤを使用して前記のデータを変換することによって、前記の再キー設定処理を実行する
ことを特徴とする、請求項１７に記載のストレージシステム。
【請求項１９】
データを保存し、およびストレージシステムの内部の場所から前記のストレージシステムの内部または外部のターゲットにデータを転送するための方法において、
前記の場所から前記のターゲットにデータを転送する要求を受け取るステップと、
前記のターゲットを含む複数のターゲットへのデータの転送に対する許可と変換要求を記述する第一のテーブルを提供するステップと、
前記の場所から前記のターゲットへの前記のデータの転送が許可されるかを決定するために前記の第一のテーブルを調べるステップと、
もしも前記のターゲットへの前記のデータの転送が許可されるなら、前記のデータの変換が要求されるかを決定するために前記の第一のテーブルを調べ、もしも変換が要求されるなら、前記のデータを変換されたデータに変換するステップと、
もしも転送が許可されておよび変換が要求されないなら、前記のターゲットに前記のデータを転送し、またはもしも転送が許可されておよび変換も要求されるなら、前記の変換されたデータを前記のターゲットに転送するステップと
から成ることを特徴とする方法。
【請求項２０】
前記の場所の状態と前記のターゲットの状態を示す通知を前記の第一のテーブルに提供するステップをさらに含み、
データの変換が要求されるか決定するために前記の第一のテーブルを調べる前記のステップが、前記の場所の状態を前記のターゲットの状態と比較するステップを含む
ことを特徴とする、請求項１９に記載の方法。
【請求項２１】
もしも前記のターゲットの状態が前記の場所の状態に一致するなら、変換は要求されないので、前記のデータの変換が要求されるか決定するために前記の第一のテーブルを調べる前記のステップが、前記の場所の状態を前記のターゲットの状態と比較するステップを含む
ことを特徴とする、請求項２０に記載の方法。
【請求項２２】
もしも前記のターゲットの状態が前記の場所の状態に一致しないなら、前記のデータを変換するステップをさらに含む
ことを特徴とする、請求項２１に記載の方法。
【請求項２３】
前記の場所の状態と前記のターゲットの状態を示す通知を前記の第一のテーブルに提供する前記のステップが、前記のデータの圧縮または解凍が前記のデータの転送の前に要求されるかを示す通知を提供するステップを含む
ことを特徴とする、請求項２０に記載の方法。
【請求項２４】
前記の場所の状態と前記のターゲットの状態を示す通知を前記の第一のテーブルに提供する前記のステップが、前記のデータの暗号化または復号化が前記のデータの転送の前に要求されるかを示す通知を提供するステップを含む
ことを特徴とする、請求項２０に記載の方法。
【請求項２５】
もしも前記のデータの暗号化または復号化が要求されるなら、アルゴリズムＩＤを提供するステップをさらに含む
ことを特徴とする、請求項２４に記載の方法。
【請求項２６】
各前記のアルゴリズムＩＤに関連する暗号化／復号化アルゴリズムのキーを示す第二のテーブルを提供するステップをさらに含み、前記のデータを変換する前記のステップが前記のデータの暗号化または復号化に対する前記のアルゴリズムＩＤを使用するステップを含む
ことを特徴とする、請求項２５に記載の方法。
【請求項２７】
もしも圧縮または解凍が要求されるなら、アルゴリズムＩＤを提供するステップをさらに含む
ことを特徴とする、請求項２３に記載の方法。
【請求項２８】
各前記のアルゴリズムＩＤに関連する圧縮／解凍アルゴリズムのキーを示す第二のテーブルを提供するステップをさらに含み、前記のデータを変換する前記のステップが前記のデータの圧縮または解凍に対する前記のアルゴリズムＩＤを使用するステップを含む
ことを特徴とする、請求項２７に記載の方法。
【請求項２９】
前記のデータを保存しおよび前記の場所と前記のターゲットの間の前記のデータを転送することを制御するためにディスクコントローラを提供するステップをさらに含む
ことを特徴とする、請求項１９に記載の方法。
【請求項３０】
データを保存し転送するためのシステムにおいて、
サーバと、
複数の論理装置と、
前記のサーバと前記の複数の論理装置の間に接続されるディスクコントローラと、
データが前記のサーバと前記の複数の論理装置のどれかとの間で転送されること
が可能であるかおよびその方法に関して、およびデータが一つの論理装置と他の論理装置
の間で転送されることが可能であるかおよびその方法に関してのルールを有する変換定義
テーブルと
を備えるストレージシステムと
を備え、
前記の変換定義テーブルが、前記の複数の論理装置または前記のサーバから選択された一つの装置に保存されたデータの状態、および前記の複数の論理装置、前記のサーバ、または他のいずれかの装置から選択された他の装置がそのようなデータに対するアクセス許可を有するかを含む情報を有する
ことを特徴とするシステム。
【請求項３１】
前記の他の装置が前記の一つの装置に保存された前記のデータに対するアクセス許可を有する時に、前記の変換定義テーブルは、前記の一つの装置からのデータが転送の間に復号化されるかまたは解凍される必要があるか、および前記のデータが前記の他の装置、サーバまたは他の装置への転送の間に暗号化されるかまたは圧縮される必要があるかを定義する
ことを特徴とする、請求項３０に記載のシステム。
【請求項３２】
前記の他の装置、サーバまたは他の装置が暗号化されたデータを要求するケースでは、前記の一つの装置からのデータが転送の間に暗号化される
ことを特徴とする、請求項３１に記載のシステム。
【請求項３３】
前記の他の装置、サーバまたは他の装置が圧縮されたデータを要求するケースでは、前記の一つの装置からのデータが転送の間に圧縮される
ことを特徴とする、請求項３１に記載のシステム。
【請求項３４】
前記の他の装置、サーバまたは他の装置が暗号化と圧縮を要求するケースでは、前記のデータが最初に暗号化され次に圧縮される
ことを特徴とする、請求項３１に記載のシステム。
【請求項３５】
暗号化に対する適切な属性がアルゴリズムＩＤテーブルから選択される
ことを特徴とする、請求項３２に記載のシステム。
【請求項３６】
圧縮に対する適切な属性がアルゴリズムＩＤテーブルから選択される
ことを特徴とする、請求項３３に記載のシステム。
【請求項３７】
暗号化と圧縮に対する適切な属性がアルゴリズムＩＤテーブルから選択される
ことを特徴とする、請求項３４に記載のシステム。
【請求項３８】
前記の一つの装置が暗号化されたデータを有するケースでは、前記の暗号化されたデータが転送の間に復号化される
ことを特徴とする、請求項３１に記載のシステム。
【請求項３９】
前記の一つの装置が圧縮されたデータを有するケースでは、前記の圧縮されたデータが転送の間に解凍される
ことを特徴とする、請求項３１に記載のシステム。
【請求項４０】
前記の一つの装置が暗号化および圧縮されたデータを有するケースでは、前記のデータが転送の間に解凍され次に復号化される
ことを特徴とする、請求項３１に記載のシステム。
【請求項４１】
前記の一つの装置に保存されたデータの前記の状態が第一のアルゴリズムＩＤで暗号化される時に、前記のデータは、前記のデータの前記の暗号化が前記の第一のアルゴリズムＩＤから前記の第一のアルゴリズムＩＤと異なる第二のアルゴリズムＩＤに変換される再キー設定処理を受ける
ことを特徴とする、請求項３０に記載のストレージシステム。
【請求項４２】
前記の一つの装置に保存された前記のデータの全部の前記の暗号化が前記の第一のアルゴリズムＩＤから前記の第二のアルゴリズムＩＤに変換されるまで、前記のディスクコントローラが、ブロックごとをベースとして前記のデータを読み出すことおよび前記の第一と第二のアルゴリズムＩＤを使用して前記のデータを変換することによって、前記の再キー設定処理を実行する
ことを特徴とする、請求項４１に記載のストレージシステム。
【請求項４３】
前記の一つの装置と前記の他の装置が同じ状態を有するケースでは、前記のデータが直接転送される
ことを特徴とする、請求項３１に記載のシステム。
【請求項４４】
前記の他の装置がテープドライブである
ことを特徴とする、請求項３０に記載のシステム。
【請求項４５】
前記の他の装置が遠隔ストレージシステムである
ことを特徴とする、請求項３０に記載のシステム。
【請求項４６】
前記の変換定義テーブルが管理目的で遠隔的にアクセスされることが可能である
ことを特徴とする、請求項３０に記載のシステム。
【請求項４７】
前記の変換定義テーブルの前記の論理装置の少なくとも一つに対するデフォルト設定が、他のどれかの論理装置、サーバまたは他の装置に転送する前にいつも暗号化するように設定される
ことを特徴とする、請求項３０に記載のシステム。
【請求項４８】
前記の他の装置が前記のストレージシステムの外部にあり前記のストレージシステムに接続されている装置である
ことを特徴とする、請求項１に記載のストレージシステム。