(57)【要約】【課題】記録されているデータの漏洩を防止することができる記憶装置およびデータ漏洩防止方法を提供する。【解決手段】データを暗号鍵に基づいて暗号化して記憶領域に記憶するとともに、記憶領域に記憶したデータを暗号鍵に基づいて復号化する記憶装置を制御する制御装置であって、記憶装置の電源の投入により、前回の電源の投入時とは異なる情報を変更情報として生成する情報生成部と、情報生成部により生成された変更情報に基づいて、暗号鍵を生成する暗号鍵生成部とを備える。【選択図】図２
2011065669.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵がそれぞれ対応付けられていて少なくともシステム領域と当該システム領域のバックアップ領域とを含む複数の記憶領域に対し、対応する前記暗号鍵に基づいてデータを暗号化してそれぞれ記憶するとともに、前記複数の記憶領域にそれぞれ記憶されたデータを対応する前記暗号鍵に基づいて復号化する記憶装置であって、
前記記憶装置の電源の投入により、対応する記憶領域に記憶されるデータの内容に応じて、前回の電源の投入時とは異なる情報を変更情報として生成する情報生成部と、
前記情報生成部により生成された変更情報に基づいて、前記暗号鍵を生成する暗号鍵生成部と、
を備える記憶装置。
【請求項２】
前記記憶装置の電源の投入により、前記複数の記憶領域をそれぞれ選択する選択部と、
前記選択部により選択された記憶領域に対し、バックアップ領域であるか否かを判断する判断部と、
を更に備え、
前記判断部により、前記選択部により選択された記憶領域がバックアップ領域ではないと判断された場合、前記情報生成部は前記変更情報を生成し、前記暗号鍵生成部は前記変更情報に基づいて、前記選択部により選択された記憶領域に対する暗号鍵を生成する、
請求項１に記載の記憶装置。
【請求項３】
前記判断部により、前記選択部により選択された記憶領域がバックアップ領域であると判断された場合、前記選択部により選択された記憶領域をシステム領域として設定する領域設定部を更に備える、
請求項２に記載の記憶装置。
【請求項４】
前記システム領域でも前記バックアップ領域でもない領域については、前記記憶装置の電源の投入により、前記複数の記憶領域にそれぞれ独立して設定されており、前記情報生成部により前記変更情報を生成するか否かを示す設定情報を参照する参照部と、
前記参照部により参照された設定情報が前記変更情報の生成を示すか否かを判断する情報判断部と、
を更に備え、
前記情報判断部により前記設定情報が前記変更情報の生成を示すと判断された場合、前記情報生成部は前記変更情報を生成し、前記暗号鍵生成部は前記変更情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成する、
請求項１ないし３のいずれか一に記載の記憶装置。
【請求項５】
前記情報判断部により前記設定情報が前記変更情報の生成を示さないと判断された場合、前記暗号鍵生成部は、前記記憶装置の上位装置において認証された認証情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成する、
請求項４に記載の記憶装置。
【請求項６】
暗号鍵がそれぞれ対応付けられていて少なくともシステム領域と当該システム領域のバックアップ領域とを含む複数の記憶領域に対し、対応する前記暗号鍵に基づいてデータを暗号化してそれぞれ記憶するとともに、前記複数の記憶領域にそれぞれ記憶されたデータを対応する前記暗号鍵に基づいて復号化する記憶装置におけるデータ漏洩防止方法であって、
前記記憶装置の電源の投入により、対応する記憶領域に記憶されるデータの内容に応じて、前回の電源の投入時とは異なる情報を変更情報として生成する情報生成ステップと、
前記情報生成ステップにより生成された変更情報に基づいて、前記暗号鍵を生成する暗号鍵生成ステップと、
を含むデータ漏洩防止方法。
【請求項７】
前記記憶装置は、少なくともシステム領域と該システム領域のバックアップ領域とを含む複数の記憶領域を有し、
前記記憶装置の電源の投入により、前記複数の記憶領域をそれぞれ選択する選択ステップと、
前記選択ステップにより選択された記憶領域に対し、バックアップ領域であるか否かを判断する判断ステップと、
を更に含み、
前記判断ステップにより、前記選択ステップにより選択された記憶領域がバックアップ領域ではないと判断された場合、前記情報生成ステップは前記変更情報を生成し、前記暗号鍵生成ステップは前記変更情報に基づいて、前記選択ステップにより選択された記憶領域に対する暗号鍵を生成する、
請求項６に記載のデータ漏洩防止方法。
【請求項８】
前記判断ステップにより、前記選択ステップにより選択された記憶領域がバックアップ領域であると判断された場合、前記選択ステップにより選択された記憶領域をシステム領域として設定する領域設定ステップを更に含む、
請求項７に記載のデータ漏洩防止方法。
【請求項９】
前記システム領域でも前記バックアップ領域でもない領域については、前記記憶装置の電源の投入により、前記複数の記憶領域にそれぞれ独立して設定されており、前記情報生成ステップにより前記変更情報を生成するか否かを示す設定情報を参照する参照ステップと、
前記参照ステップにより参照された設定情報が前記変更情報の生成を示すか否かを判断する情報判断ステップと、
を更に含み、
前記情報判断ステップにより前記設定情報が前記変更情報の生成を示すと判断された場合、前記情報生成ステップは前記変更情報を生成し、前記暗号鍵生成ステップは前記変更情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成する、
請求項６ないし８のいずれか一に記載のデータ漏洩防止方法。
【請求項１０】
前記情報判断ステップにより前記設定情報が前記変更情報の生成を示さないと判断された場合、前記暗号鍵生成ステップは、前記記憶装置の上位装置において認証された認証情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成する、
請求項９に記載のデータ漏洩防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、記憶装置およびデータ漏洩防止方法に関する。
【背景技術】
【０００２】
記録する情報の漏洩を防止する記憶装置として、記録されるデータを自動的に暗号化する記憶装置が知られている。このような記憶装置の機能は、ＦＤＥ（Ｆｕｌｌ  Ｄｉｓｋ  Ｅｎｃｒｙｐｔｉｏｎ）機能として知られている。このＦＤＥ機能を有する記憶装置において、暗号鍵は、設定されたパスワードに基づいて生成され、記憶装置にパスワードが入力されることによって、暗号化されたデータが復号可能となる。
【０００３】
また、本発明の関連ある従来技術として、廃棄される場合、記録されているデータの暗号化における暗号鍵を変更することによって、データを復元不能にする磁気ディスク装置、暗号処理方法及びプログラムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３４１７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＦＤＥ機能を有する記憶装置が盗難されてしまった場合、暗号鍵はパスワードに基づいて生成されるため、パスワードアタック、またはパスワードの漏洩により、暗号化されたデータが第三者により解読され、秘匿すべきデータが漏洩してしまうという問題がある。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、記録されているデータの漏洩を防止することができる記憶装置およびデータ漏洩防止方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態の記憶装置は、暗号鍵がそれぞれ対応付けられていて少なくともシステム領域と当該システム領域のバックアップ領域とを含む複数の記憶領域に対し、対応する前記暗号鍵に基づいてデータを暗号化してそれぞれ記憶するとともに、前記複数の記憶領域にそれぞれ記憶されたデータを対応する前記暗号鍵に基づいて復号化する記憶装置であって、前記記憶装置の電源の投入により、対応する記憶領域に記憶されるデータの内容に応じて、前回の電源の投入時とは異なる情報を変更情報として生成する情報生成部と、前記情報生成部により生成された変更情報に基づいて、前記暗号鍵を生成する暗号鍵生成部と、を備える。
【０００８】
また、実施形態のデータ漏洩防止方法は、暗号鍵がそれぞれ対応付けられていて少なくともシステム領域と当該システム領域のバックアップ領域とを含む複数の記憶領域に対し、対応する前記暗号鍵に基づいてデータを暗号化してそれぞれ記憶するとともに、前記複数の記憶領域にそれぞれ記憶されたデータを対応する前記暗号鍵に基づいて復号化する記憶装置におけるデータ漏洩防止方法であって、前記記憶装置の電源の投入により、対応する記憶領域に記憶されるデータの内容に応じて、前回の電源の投入時とは異なる情報を変更情報として生成する情報生成ステップと、前記情報生成ステップにより生成された変更情報に基づいて、前記暗号鍵を生成する暗号鍵生成ステップと、を含む。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１に係る磁気ディスク装置のハードウェア構成を示す図である。
【図２】図２は、実施の形態１に係る磁気ディスク装置の機能構成を示す図である。
【図３】図３は、実施の形態１に係る暗号鍵生成処理の動作を示す図である。
【図４】図４は、実施の形態１に係る磁気ディスク装置の機能構成を示す図である。
【図５】図５は、実施の形態２に係る磁気ディスク装置の記憶領域を示す図である。
【図６】図６は、実施の形態２に係る磁気ディスク装置の設定情報を示す図である。
【図７】図７は、実施の形態２に係る暗号鍵生成処理の動作を示す図である。
【図８】図８は、実施の形態３に係る磁気ディスク装置の記憶領域を示す図である。
【図９】図９は、実施の形態３に係る磁気ディスク装置の機能構成を示す図である。
【図１０】図１０は、実施の形態３に係る暗号鍵生成処理の動作を示す図である。
【発明を実施するための形態】
【００１０】
＜実施の形態１＞
まず、実施の形態１に係る磁気ディスク装置の構成について説明する。図１は、本実施の形態に係る磁気ディスク装置のハードウェア構成を示す。
【００１１】
図１に示すように、実施の形態１に係る磁気ディスク装置２（記憶装置）は、上位装置としてのホスト装置１と接続され、ディスク媒体２１、ヘッド２２、ＳＰＭ（Ｓｐｉｎｄｌｅ  Ｍｏｔｏｒ）２３、ＶＣＭ（Ｖｏｉｃｅ−Ｃｏｉｌ  Ｍｏｔｏｒ）２４、サーボ制御部２５、ヘッドＩＣ２６、リードチャネル２７、暗号回路２８、暗号回路制御部２９、バッファメモリ３０、ホストＩＦ（Ｉｎｔｅｒｆａｃｅ）３１、ホストＩＦ制御部３２、フラッシュメモリ３３、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、制御装置）３４を備える。
【００１２】
ディスク媒体２１は、データを信号として記録する記憶媒体である。また、ヘッド２２は、記憶媒体２１に信号を書き込み、記憶媒体２１に書き込まれている信号を読み出す。また、ＳＰＭ２３は、ディスク媒体２１を回転駆動する。また、ＶＣＭ２４は、ヘッド２２を駆動する。また、サーボ制御部２５は、ＳＰＭ２３及びＶＣＭ２４を制御する。また、ヘッドＩＣ２６は、ヘッド２２によりディスク媒体２１に書き込まれる信号、ディスク媒体２１から読み出された信号を増幅する。また、リードチャネル２７は、ディスク媒体２１に書き込まれるデータを信号に変換し、ディスク媒体２１から読み出される信号をデータに変換する。また、暗号回路２８は、ディスク媒体２１に書き込まれるデータを暗号化し、ディスク媒体２１より読み出されたデータを復号化する。また、暗号回路制御部２９は、暗号回路２８を制御する。また、バッファメモリ３０は、ディスク媒体２１に書き込まれるデータ、ディスク媒体２１より読み出されたデータを一時的に記憶する。また、ホストＩＦ３１は、ホスト装置１と磁気ディスク装置２との間のデータ及びコマンドの送受に係る通信に寄与する。また、ホストＩＦ制御部３２は、ホストＩＦ３１を介して送受される通信を制御する。また、フラッシュメモリ３３は、ＭＰＵ３４により実行されるプログラム、または処理に係る設定などを格納する不揮発性メモリである。また、ＭＰＵ３４は、磁気ディスク装置２全体の動作を制御する。
【００１３】
また、磁気ディスク装置２は、ユーザにより入力され、ホスト装置１により認証されたパスワードを、ホストＩＦ３１を介して受信し、受信したパスワードに基づいて暗号鍵を生成する。
【００１４】
次に、実施の形態１に係る磁気ディスク装置の機能構成について説明する。図２は、本実施の形態に係る磁気ディスク装置の機能構成を示す。
【００１５】
図２に示すように、実施の形態１に係る磁気ディスク装置２は、判断部４１（参照部、判断部）、生成部４２（情報生成部、暗号鍵生成部）を機能として備える。判断部４１は、処理に係る判断を実行する。また、生成部４２は、ホスト装置１において認証されたパスワード（認証情報）に基づいて、暗号回路２８によるデータの暗号化及び復号化に用いられる暗号鍵を生成する。なお、これら各部は、ＭＰＵ３４により実現される機能である。
【００１６】
次に、実施の形態１に係る暗号鍵生成処理の動作について説明する。図３は、実施の形態１に係る暗号鍵生成処理の動作を示す。
【００１７】
図３に示すように、まず、判断部４１は、設定としてフラッシュメモリ３３に記憶されたセキュリティフラグ（設定情報）を参照し（Ｓ１０１、参照ステップ）、その状態がＯＮであるかどうかを判断する（Ｓ１０２、判断ステップ）。このセキュリティフラグは、ＯＮまたはＯＦＦで示され、例えばホスト装置１などを介して、ユーザにより設定される。セキュリティフラグにおいて、ＯＮは、乱数に基づいて暗号鍵を生成することを示し、ＯＦＦは、パスワードに基づいて暗号鍵を生成することを示す。
【００１８】
セキュリティフラグがＯＮではない場合（Ｓ１０２，ＮＯ）、生成部４２は、ホスト装置１において認証されたパスワードに基づいて暗号鍵を生成する（Ｓ１０３、暗号鍵生成ステップ）。
【００１９】
また、ステップＳ１０１において、セキュリティフラグがＯＮである場合（Ｓ１０２，ＹＥＳ）、生成部４２は、乱数（変更情報）を生成し、この乱数に基づいて暗号鍵を生成する（Ｓ１０４、情報生成ステップ、暗号鍵生成ステップ）。なお、暗号鍵の生成において基づかれる情報は、乱数に限らず、前回の電源投入時の暗号鍵の生成において基づかれた情報（例えば、パスワード）以外の情報であれば良い。
【００２０】
このようにパスワードまたは乱数に基づいて生成された暗号鍵は、暗号回路２８による書き込みデータの暗号化、及び読み出しデータの復号化に用いられる。また、上述したように、セキュリティフラグがＯＮである場合、磁気ディスク装置２の起動により乱数に基づいて暗号鍵を生成する。よって、すでに書き込まれているデータは、パスワードに基づく暗号鍵により暗号化されているため、暗号回路２８により正しく復号化されない。このように電源の再投入により暗号鍵の生成に基づく情報を変更することによって、例えば、磁気ディスク装置２が盗難された場合、盗難先においてデータを読み出すことが不可能となる。
【００２１】
なお、本実施の形態において、セキュリティフラグは必須ではなく、磁気ディスク装置２の電源の投入をトリガとして、前回の電源投入時とは異なる情報により暗号鍵が生成されれば良い。例えば、電源が投入されるたびに、異なる乱数に基づいて暗号鍵が生成されても構わない。これによれば、大規模なシステムにおいて磁気ディスク装置２が用いられる場合、磁気ディスク装置２は、運用時は電源が投入されるため、電源の再投入により暗号鍵が変更されることによりデータの漏洩を防ぐことができる。
【００２２】
＜実施の形態２＞
実施の形態２は、磁気ディスク装置２の記憶領域における複数の領域に対して、暗号鍵を変更するか否かを個別に設定する点が実施の形態１とは異なる。以降、実施の形態１とは異なる構成及び動作について説明する。
【００２３】
まず、実施の形態１とは異なる磁気ディスク装置の機能構成について説明する。図４は、実施の形態２に係る磁気ディスク装置の機能構成を示す。また、図５は、実施の形態２に係る磁気ディスク装置の記憶領域を示す。また、図６は、実施の形態２に係る磁気ディスク装置の設定情報を示す。
【００２４】
図４に示すように、実施の形態２に係る磁気ディスク装置２は、判断部４１、生成部４２に加えて、選択部４３を機能として備える点が、実施の形態１とは異なる。選択部４３は、図５に示すような複数の領域をそれぞれ選択する。また、判断部４１は、複数の領域のそれぞれに対する暗号鍵を変更するか否かを、図６に示す設定情報を参照して判断する。この設定情報において、複数の領域のそれぞれは、セキュリティフラグと対応付けられており、それぞれの領域に対するセキュリティフラグに基づいて、暗号鍵を変更されるか否かが決定する。なお、この設定情報は、フラッシュメモリ３３に記憶されているものとする。
【００２５】
次に、実施の形態２に係る暗号鍵生成処理の動作について説明する。図７は、実施の形態２に係る暗号鍵生成処理の動作を示す。
【００２６】
図７に示すように、まず、磁気ディスク装置２の電源が投入されると、選択部４３は、磁気ディスク装置２の記憶領域における複数の領域から、所定の領域を選択し（Ｓ２０１）、判断部４１は、設定情報を参照し（Ｓ２０２、参照ステップ）、選択部４３により選択された領域に対応するセキュリティフラグがＯＮであるかどうかを判断する（Ｓ２０３、判断ステップ）。
【００２７】
選択された領域に対応するセキュリティフラグがＯＮではない場合（Ｓ２０３，ＮＯ）、生成部４２は、認証されたパスワードに基づいて暗号鍵を生成する（Ｓ２０４、暗号鍵生成ステップ）。次に、判断部４１は、磁気ディスク装置２の記憶領域における全ての領域が選択されたかどうかを判断する（Ｓ２０５）。
【００２８】
全ての領域が選択された場合（Ｓ２０５、ＹＥＳ）、暗号鍵生成処理は終了される。
【００２９】
一方、全ての領域が選択されていない場合（Ｓ２０５，ＮＯ）、選択部４３は、磁気ディスク装置２の記憶領域における複数の領域のうち、未選択の領域から、所定の領域を選択する（Ｓ２０１）。
【００３０】
また、ステップＳ２０３において、選択された領域に対するセキュリティフラグがＯＮである場合（Ｓ２０３，ＹＥＳ）、生成部４２は、乱数を生成し（情報生成ステップ）、乱数に基づいて暗号鍵を生成する（Ｓ２０６、暗号鍵生成ステップ）。次に、判断部４１は、再度、磁気ディスク装置２の記憶領域における全ての領域が選択されたかどうかを判断する（Ｓ２０５）。
【００３１】
上述したように、複数の領域のそれぞれの設定に応じて暗号鍵を変更することによって、例えば、秘匿すべきデータが書き込まれている領域のデータのみを読み出せないようにすることができる。
【００３２】
＜実施の形態３＞
実施の形態３は、複数の領域に対してそれぞれ暗号鍵を生成する点において、実施の形態２と同様であるが、複数の領域のうち、バックアップ領域以外の暗号鍵を変更する点が、実施の形態２とは異なる。以下、実施の形態３に係る磁気ディスク装置について説明する。
【００３３】
まず、実施の形態３に係る磁気ディスク装置の記憶領域について説明する。図８は、実施の形態３に係る磁気ディスク装置の記憶領域を示す。
【００３４】
図８に示すように、実施の形態３に係る磁気ディスク装置２の記録領域は、少なくともシステム領域と、システム領域のバックアップ領域を含む。システム領域にはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）がインストールされており、バックアップ領域には、システム領域のデータがコピーされている。
【００３５】
次に、実施の形態３に係る磁気ディスク装置の機能構成について説明する。図９は、実施の形態３に係る磁気ディスク装置の機能構成を示す。
【００３６】
図９に示すように、実施の形態３に係る磁気ディスク装置２は、機能として、判断部４１、生成部４２、選択部４３に加えて、設定部（領域設定部）４４を備える点が実施の形態２とは異なる。この設定部４４は、バックアップ領域をシステム領域として設定する。
【００３７】
次に、実施の形態３に係る磁気ディスク装置の動作について説明する。図１０は、実施の形態３に係る暗号鍵生成処理の動作を示す。
【００３８】
図１０に示すように、まず、磁気ディスク装置２の電源が投入されると、選択部４３は、磁気ディスク装置２の記憶領域における複数の領域から、所定の領域を選択し（Ｓ３０１、選択ステップ）、判断部４１は、設定情報を参照し、選択部４３により選択された領域がバックアップ領域であるかどうかを判断する（Ｓ３０２、判断ステップ）。
【００３９】
選択された領域がバックアップ領域である場合（Ｓ３０２，ＹＥＳ）、生成部４２は、認証されたパスワードに基づいて暗号鍵を生成する（Ｓ３０３、暗号鍵生成ステップ）。次に設定部４４は、バックアップ領域をシステム領域として設定し（Ｓ３０４、領域設定ステップ）、判断部４１は、磁気ディスク装置２の記憶領域における全ての領域が選択されたかどうかを判断する（Ｓ３０５）。
【００４０】
全ての領域が選択された場合（Ｓ３０５、ＹＥＳ）、暗号鍵生成処理は終了される。
【００４１】
一方、全ての領域が選択されていない場合（Ｓ３０５，ＮＯ）、選択部４３は、磁気ディスク装置２の記憶領域における複数の領域のうち、未選択の領域から、所定の領域を選択する（Ｓ３０１）。
【００４２】
また、ステップＳ３０２において、選択された領域がバックアップ領域ではない場合（Ｓ３０２，ＮＯ）、生成部４２は、乱数を生成し、この乱数に基づいて暗号鍵を生成する（Ｓ３０６、情報生成ステップ、暗号鍵生成ステップ）。次に、判断部４１は、再度、磁気ディスク装置２の記憶領域における全ての領域が選択されたかどうかを判断する（Ｓ３０５）。
【００４３】
このように、バックアップ領域の暗号鍵をパスワードに基づいて生成し、他の領域の暗号鍵を乱数に基づいて生成することによって、磁気ディスク装置２のデータの漏洩を防ぎつつ、ホスト装置１は、ＯＳを起動させることができる。また、上述した各実施の形態は、それぞれ組み合わせて用いることができる。また、上述した各実施の形態に係る装置として、磁気ディスク装置２を挙げたが、記憶装置であれば本発明は実現可能である。
【００４４】
以上、本実施の形態によれば、以下の付記で示す技術的思想が開示されている。
（付記１）  データを暗号鍵に基づいて暗号化して記憶領域に記憶するとともに、前記記憶領域に記憶したデータを前記暗号鍵に基づいて復号化する記憶装置を制御する制御装置であって、
前記記憶装置の電源の投入により、前回の電源の投入時とは異なる情報を変更情報として生成する情報生成部と、
前記情報生成部により生成された変更情報に基づいて、前記暗号鍵を生成する暗号鍵生成部と
を備える制御装置。
（付記２）  付記１に記載の制御装置において、
前記記憶装置の電源の投入により、前記記憶領域に対する設定であり、前記情報生成部により前記変更情報を生成するか否かを示す設定情報を参照する参照部と、
前記参照部により参照された設定情報が前記変更情報の生成を示すか否かを判断する判断部とを更に備え、
前記判断部により前記設定情報が前記変更情報の生成を示すと判断された場合、前記情報生成部は前記変更情報を生成し、前記暗号鍵生成部は前記変更情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成することを特徴とする制御装置。
（付記３）  付記２に記載の制御装置において、
前記判断部により前記設定情報が前記変更情報の生成を示さないと判断された場合、前記暗号鍵生成部は、前記記憶装置の上位装置において認証された認証情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成することを特徴とする制御装置。
（付記４）  付記１に記載の制御装置において、
前記記憶装置は、少なくともシステム領域と該システム領域のバックアップ領域とを含む複数の記憶領域を有し、
前記記憶装置の電源の投入により、前記複数の記憶領域をそれぞれ選択する選択部と、
前記選択部により選択された記憶領域に対し、バックアップ領域であるか否かを判断する判断部を更に備え、
前記判断部により、前記選択部により選択された記憶領域がバックアップ領域ではないと判断された場合、前記情報生成部は前記変更情報を生成し、前記暗号鍵生成部は前記変更情報に基づいて、前記選択部により選択された記憶領域に対する暗号鍵を生成することを特徴とする制御装置。
（付記５）  付記４に記載の制御装置において、
前記判断部により、前記選択部により選択された記憶領域がバックアップ領域であると判断された場合、前記選択部により選択された記憶領域をシステム領域として設定する領域設定部を更に備える制御装置。
（付記６）  データを暗号鍵に基づいて暗号化して記憶領域に記憶するとともに、前記記憶領域に記憶されたデータを前記暗号鍵に基づいて復号化する記憶装置であって、
前記記憶装置の電源の投入により、前回の電源の投入時とは異なる情報を変更情報として生成する情報生成部と、
前記情報生成部により生成された変更情報に基づいて、前記暗号鍵を生成する暗号鍵生成部と
を備える記憶装置。
（付記７）  付記６に記載の記憶装置において、
前記記憶装置の電源の投入により、前記記憶領域に対する設定であり、前記情報生成部により前記変更情報を生成するか否かを示す設定情報を参照する参照部と、
前記参照部により参照された設定情報が前記変更情報の生成を示すか否かを判断する判断部とを更に備え、
前記判断部により前記設定情報が前記変更情報の生成を示すと判断された場合、前記情報生成部は前記変更情報を生成し、前記暗号鍵生成部は前記変更情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成することを特徴とする記憶装置。
（付記８）  付記７に記載の記憶装置において、
前記判断部により前記設定情報が前記変更情報の生成を示さないと判断された場合、前記暗号鍵生成部は、前記記憶装置の上位装置において認証された認証情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成することを特徴とする記憶装置。
（付記９）  付記６に記載の記憶装置において、
前記記憶装置は、少なくともシステム領域と該システム領域のバックアップ領域とを含む複数の記憶領域を有し、
前記記憶装置の電源の投入により、前記複数の記憶領域をそれぞれ選択する選択部と、
前記選択部により選択された記憶領域に対し、バックアップ領域であるか否かを判断する判断部を更に備え、
前記判断部により、前記選択部により選択された記憶領域がバックアップ領域ではないと判断された場合、前記情報生成部は前記変更情報を生成し、前記暗号鍵生成部は前記変更情報に基づいて、前記選択部により選択された記憶領域に対する暗号鍵を生成することを特徴とする記憶装置。
（付記１０）  付記９に記載の記憶装置において、
前記判断部により、前記選択部により選択された記憶領域がバックアップ領域であると判断された場合、前記選択部により選択された記憶領域をシステム領域として設定する領域設定部を更に備える記憶装置。
（付記１１）  データを暗号鍵に基づいて暗号化して記憶領域に記憶するとともに、前記記憶領域に記憶したデータを前記暗号鍵に基づいて復号化する記憶装置におけるデータ漏洩防止方法であって、
前記記憶装置の電源の投入により、前回の電源の投入時とは異なる情報を変更情報として生成する情報生成ステップと、
前記情報生成ステップにより生成された変更情報に基づいて、前記暗号鍵を生成する暗号鍵生成ステップと
を備えるデータ漏洩防止方法。
（付記１２）  付記１１に記載のデータ漏洩防止方法において、
前記記憶装置の電源の投入により、前記記憶領域に対する設定であり、前記情報生成ステップにより前記変更情報を生成するか否かを示す設定情報を参照する参照ステップと、
前記参照ステップにより参照された設定情報が前記変更情報の生成を示すか否かを判断する判断ステップとを更に備え、
前記判断ステップにより前記設定情報が前記変更情報の生成を示すと判断された場合、前記情報生成ステップは前記変更情報を生成し、前記暗号鍵生成ステップは前記変更情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成することを特徴とするデータ漏洩防止方法。
（付記１３）  付記１２に記載のデータ漏洩防止方法において、
前記判断ステップにより前記設定情報が前記変更情報の生成を示さないと判断された場合、前記暗号鍵生成ステップは、前記記憶装置の上位装置において認証された認証情報に基づいて、前記設定情報に対応する記憶領域に対する暗号鍵を生成することを特徴とするデータ漏洩防止方法。
（付記１４）  付記１０に記載のデータ漏洩防止方法において、
前記記憶装置は、少なくともシステム領域と該システム領域のバックアップ領域とを含む複数の記憶領域を有し、
前記記憶装置の電源の投入により、前記複数の記憶領域をそれぞれ選択する選択ステップと、
前記選択ステップにより選択された記憶領域に対し、バックアップ領域であるか否かを判断する判断ステップを更に備え、
前記判断ステップにより、前記選択ステップにより選択された記憶領域がバックアップ領域ではないと判断された場合、前記情報生成ステップは前記変更情報を生成し、前記暗号鍵生成ステップは前記変更情報に基づいて、前記選択ステップにより選択された記憶領域に対する暗号鍵を生成することを特徴とするデータ漏洩防止方法。
（付記１５）  付記１４に記載のデータ漏洩防止方法において、
前記判断ステップにより、前記選択ステップにより選択された記憶領域がバックアップ領域であると判断された場合、前記選択ステップにより選択された記憶領域をシステム領域として設定する領域設定ステップを更に備えるデータ漏洩防止方法。
【符号の説明】
【００４５】
１      ホスト装置
２      磁気ディスク装置
２１    ディスク媒体
２２    ヘッド
２３    ＳＰＭ
２４    ＶＣＭ
２５    サーボ制御部
２６    ヘッドＩＣ
２７    リードチャネル
２８    暗号回路
２９    暗号回路制御部
３０    バッファメモリ
３１    ホストＩＦ
３２    ホストＩＦ制御部
３３    フラッシュメモリ
３４    ＭＰＵ
４１    判断部
４２    生成部
４３    選択部
【図１】
2011065669.tif 000003
【図２】
2011065669.tif 000004
【図３】
2011065669.tif 000005
【図４】
2011065669.tif 000006
【図５】
2011065669.tif 000007
【図６】
2011065669.tif 000008
【図７】
2011065669.tif 000009
【図８】
2011065669.tif 000010
【図９】
2011065669.tif 000011
【図１０】
2011065669.tif 000012
【手続補正書】
【提出日】平成23年2月14日(2011.2.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
実施形態の記憶装置は、暗号鍵がそれぞれ対応付けられていて少なくともシステム領域と当該システム領域のバックアップ領域とを含む複数の記憶領域に対し、対応する前記暗号鍵に基づいてデータを暗号化してそれぞれ記憶するとともに、前記複数の記憶領域にそれぞれ記憶されたデータを対応する前記暗号鍵に基づいて復号化する記憶装置であって、前記記憶装置の電源の投入により、前記複数の記憶領域から所定領域を選択する選択部と、前記選択部により選択された記憶領域に対し、前記複数の記憶領域にそれぞれ独立して設定されており前回の電源の投入時の前記暗号鍵の生成に用いられた情報とは異なる情報である変更情報を生成するバックアップ領域でない記憶領域であるか否かを示す設定情報を参照する参照部と、前記参照部により参照された設定情報が前記変更情報を生成するバックアップ領域でない記憶領域を示すか否かを判断する判断部と、前記判断部により前記選択部により選択された記憶領域が前記バックアップ領域でない場合、前記記憶装置の電源の投入により、前回の電源投入時とは異なる情報を前記変更情報として生成する情報生成部と、前記情報生成部により生成された変更情報に基づいて、電源投入前とは異なる暗号鍵を生成する暗号鍵生成部と、を備える。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、実施形態のデータ漏洩防止方法は、暗号鍵がそれぞれ対応付けられていて少なくともシステム領域と当該システム領域のバックアップ領域とを含む複数の記憶領域に対し、対応する前記暗号鍵に基づいてデータを暗号化してそれぞれ記憶するとともに、前記複数の記憶領域にそれぞれ記憶されたデータを対応する前記暗号鍵に基づいて復号化する記憶装置におけるデータ漏洩防止方法であって、前記記憶装置の電源の投入により、前記複数の記憶領域から所定領域を選択する選択ステップと、前記選択ステップにより選択された記憶領域に対し、前記複数の記憶領域にそれぞれ独立して設定されており前回の電源の投入時の前記暗号鍵の生成に用いられた情報とは異なる情報である変更情報を生成するバックアップ領域でない記憶領域であるか否かを示す設定情報を参照する参照ステップと、前記参照ステップにより参照された設定情報が前記変更情報を生成するバックアップ領域でない記憶領域を示すか否かを判断する判断ステップと、前記判断ステップにより前記選択ステップで選択された記憶領域が前記バックアップ領域でない場合、前記記憶装置の電源の投入により、前回の電源投入時とは異なる情報を前記変更情報として生成する情報生成ステップと、前記情報生成ステップにより生成された変更情報に基づいて、電源投入前とは異なる暗号鍵を生成する暗号鍵生成ステップと、を含む。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
暗号鍵がそれぞれ対応付けられていて少なくともシステム領域と当該システム領域のバックアップ領域とを含む複数の記憶領域に対し、対応する前記暗号鍵に基づいてデータを暗号化してそれぞれ記憶するとともに、前記複数の記憶領域にそれぞれ記憶されたデータを対応する前記暗号鍵に基づいて復号化する記憶装置であって、
前記記憶装置の電源の投入により、前記複数の記憶領域から所定領域を選択する選択部と、
前記選択部により選択された記憶領域に対し、前記複数の記憶領域にそれぞれ独立して設定されており前回の電源の投入時の前記暗号鍵の生成に用いられた情報とは異なる情報である変更情報を生成するバックアップ領域でない記憶領域であるか否かを示す設定情報を参照する参照部と、
前記参照部により参照された設定情報が前記変更情報を生成するバックアップ領域でない記憶領域を示すか否かを判断する判断部と、
前記判断部により前記選択部により選択された記憶領域が前記バックアップ領域でない場合、前記記憶装置の電源の投入により、前回の電源投入時とは異なる情報を前記変更情報として生成する情報生成部と、
前記情報生成部により生成された変更情報に基づいて、電源投入前とは異なる暗号鍵を生成する暗号鍵生成部と、
を備える記憶装置。
【請求項２】
前記判断部により前記選択部により選択された記憶領域がバックアップ領域であると判断された場合、前記選択部により選択された記憶領域をシステム領域として設定する領域設定部を更に備える、
請求項１に記載の記憶装置。
【請求項３】
前記判断部により前記選択部により選択された記憶領域がバックアップ領域であると判断された場合、前記暗号鍵生成部は、前記記憶装置の上位装置において認証された認証情報に基づいて、前記バックアップ領域であると判断された記憶領域に対する暗号鍵を生成する、
請求項１または２に記載の記憶装置。
【請求項４】
暗号鍵がそれぞれ対応付けられていて少なくともシステム領域と当該システム領域のバックアップ領域とを含む複数の記憶領域に対し、対応する前記暗号鍵に基づいてデータを暗号化してそれぞれ記憶するとともに、前記複数の記憶領域にそれぞれ記憶されたデータを対応する前記暗号鍵に基づいて復号化する記憶装置におけるデータ漏洩防止方法であって、
前記記憶装置の電源の投入により、前記複数の記憶領域から所定領域を選択する選択ステップと、
前記選択ステップにより選択された記憶領域に対し、前記複数の記憶領域にそれぞれ独立して設定されており前回の電源の投入時の前記暗号鍵の生成に用いられた情報とは異なる情報である変更情報を生成するバックアップ領域でない記憶領域であるか否かを示す設定情報を参照する参照ステップと、
前記参照ステップにより参照された設定情報が前記変更情報を生成するバックアップ領域でない記憶領域を示すか否かを判断する判断ステップと、
前記判断ステップにより前記選択ステップで選択された記憶領域が前記バックアップ領域でない場合、前記記憶装置の電源の投入により、前回の電源投入時とは異なる情報を前記変更情報として生成する情報生成ステップと、
前記情報生成ステップにより生成された変更情報に基づいて、電源投入前とは異なる暗号鍵を生成する暗号鍵生成ステップと、
を含むデータ漏洩防止方法。
【請求項５】
前記判断ステップにより前記選択ステップで選択された記憶領域がバックアップ領域であると判断された場合、前記選択ステップで選択された記憶領域をシステム領域として設定する領域設定ステップを更に含む、
請求項４に記載のデータ漏洩防止方法。
【請求項６】
前記判断ステップにより前記選択ステップで選択された記憶領域がバックアップ領域であると判断された場合、前記暗号鍵生成ステップは、前記記憶装置の上位装置において認証された認証情報に基づいて、前記バックアップ領域であると判断された記憶領域に対する暗号鍵を生成する、
請求項４または５に記載のデータ漏洩防止方法。