(57)【要約】【課題】この発明は、ディスクシステムに関し、複数のディスクに対してユーザデータを記録再生する場合のデータの秘匿性を高めることを課題とする。【解決手段】ユーザデータを記録するデータ領域および、固有の識別情報を記録するＩＤ領域を有するディスクと、複数のディスクを収容したマガジンと、マガジン内のすべてのディスクに記録された識別情報を読み出すＩＤ取得部と、読み出された識別情報を用いてマスタ鍵を生成するキー生成部と、マスタ鍵を用いて所定のディスクに記録すべきユーザデータを暗号化する暗号化部と、暗号化されたユーザデータを前記所定のディスクのデータ領域に書込む書込部とを備えたことを特徴とする。【選択図】図１
2006004068.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデータを記録するデータ領域および固有の識別情報を記録するＩＤ領域を有するディスクと、複数のディスクを収容したマガジンと、マガジン内のすべてのディスクに記録された識別情報を読み出すＩＤ取得部と、読み出された識別情報を用いてマスタ鍵を生成するキー生成部と、マスタ鍵を用いて所定のディスクに記録すべきユーザデータを暗号化する暗号化部と、暗号化されたユーザデータを前記所定のディスクのデータ領域に書込む書込部とを備えたことを特徴とするディスクシステム。
【請求項２】
前記マガジンが、それぞれ固有のマガジン鍵を格納した記憶部を備え、前記マガジン鍵を読み出すマガジン鍵取得部をさらに備え、前記キー生成部が、前記ＩＤ取得部によって読み出された識別情報を用いて暗号鍵を生成した後、前記読み出されたマガジン鍵および前記暗号鍵を用いてマスタ鍵を生成することを特徴とする請求項１のディスクシステム。
【請求項３】
前記ＩＤ取得部が読み出した複数個の識別情報のうち、マスタ鍵の生成に用いる識別情報を選択する選択部をさらに備え、前記キー生成部が、選択された識別情報のみを用いてマスタ鍵を生成することを特徴とする請求項１のディスクシステム。
【請求項４】
前記選択部は、予め定められた期間の経過ごとに、前記選択する識別情報を更新することを特徴とする請求項３のディスクシステム。
【請求項５】
仮想ディスクを構成するライブラリユニットと、ライブラリユニットに対して、ユーザデータの記録再生を行う情報記録再生装置からなり、
前記ライブラリユニットが、複数のディスクを収容したマガジンを複数個備え、
前記ディスクがユーザデータを記録するデータ領域と固有の識別情報を記録するＩＤ領域とを有し、
前記情報記録再生装置が、ライブラリユニットの中の１または複数のマガジンから予め定められた規則に基づいて複数のディスクを選択する選択部と、選択されたディスクに記録された識別情報を読み出すＩＤ取得部と、読み出された識別情報を用いてマスタ鍵を生成するキー生成部と、マスタ鍵を用いて、所定のディスクに記録すべきユーザデータを暗号化する暗号化部と、暗号化されたユーザデータを、前記所定のディスクのデータ領域に書込む書込部とを備えたことを特徴とするディスクシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はディスクシステムに関し、特に、複数枚のディスクを１つのユニットとして管理し、１ユニットごとにデータの読出しおよび書込み処理と暗号化によるセキュリティ管理をするディスクシステムに関する。
【背景技術】
【０００２】
ＣＤ，ＭＯ，ＤＶＤなどの光ディスクは、数百メガバイトから数ギガバイトまでの容量を持つものが開発されている。大容量のデータベースを取扱う必要のあるエンタプライズサーバでは、そのデータベースの全データのバックアップをとるためには、１枚のディスクにすべてのデータを格納することができず、多数の光ディスクが必要となる。
【０００３】
また、光ディスクにデータをバックアップした場合、個々の光ディスクは容易に持ち運びをすることが可能であるため、盗難されても記録データが読み出されないようにするかあるいは読み出されても解読できないようにするというデータの秘匿性が要求される。
光ディスクに記録されたデータの秘匿性を確保するためには、一般に記録すべきデータを暗号化し、暗号化したデータを光ディスクに格納することが行われている。たとえば、光ディスク媒体ごとに付与された媒体固有のＩＤをその媒体の特定の領域に固定記録させ、このＩＤを暗号鍵として用いて、記録すべきデータを暗号化してその光ディスクに格納する暗号化方式が提案されている。
【０００４】
図１１に、従来の記憶再生装置の暗号化方式の概略説明図を示す。
まず、光ディスク媒体固有のＩＤを、通常の記録再生装置では読み取りできないような光ディスク１０１の中の特定のＩＤ領域１０２に、ユーザが書き換えできない形式で記録しておく。この光ディスク１０１に記憶すべきユーザデータ１０５がＣＰＵ等からの命令により与えられたとき、媒体固有のＩＤを読み出し、これを暗号鍵１０４として、暗号化部１０６に与えられたユーザデータ１０５を暗号化する。
暗号化部１０６からは暗号化されたデータ１０７が出力され、このデータ１０７は、媒体固有のＩＤが記録されている光ディスク１０１のデータ記録領域１０３に、書き込まれる。
復号化処理は、復号化部１０８が記録されたデータ１０７を読み出し、同じ媒体固有のＩＤを用いて復号化することにより行われる。
【０００５】
この従来の方式では、１枚の光ディスク媒体ごとに固有のＩＤをその特定の領域に記録しているので、この媒体固有のＩＤを読み出せないような通常の記録再生装置では、書き込まれた暗号化データを解読することができず、データの秘匿性が確保される。
また、媒体の中の一の情報記憶単位固有の記号を利用して暗号化し、個々の記憶媒体のデータの秘匿性を確保するとともに、記憶媒体を入れ換えても暗号化および復号化をすることができるデータファイリング方法が提案されている（特許文献１参照）。
【０００６】
図１２に、多数のディスクを収容したマガジンに、１つのデータを分割して記録再生する場合の従来の実施例の説明図を示す。
多数のディスク（Ｄ１〜Ｄｎ）を収容したマガジンは、それ自体で１つの仮想的なディスクを構成している。ここで、記録しようとする長大なデータは、まず、ｎ個のデータブロックに細分化（分割）される。分割されたブロックデータ（１，２…ｎ）は、それぞれ別のディスクに書き込まれる。たとえば、ブロックデータ１は、マガジンの中のディスクＤ１の中に書き込まれる。
次に、データ全体を再生する場合は、各ディスクに分散して記録されたブロックデータ（１，２…ｎ）をすべて読み出し、読み出されたブロックデータを合成して、もとのデータを復元する。
このように、データを分散化して記録することにより、データの記録再生処理の信頼性および高速化を実現する技術が提案されている。
【特許文献１】特開２００２−３１１８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上のような従来の暗号化方式では、物理的な光ディスクの１枚ごとに異なる固有ＩＤ（暗号鍵）を用いて暗号化処理を行うことになり、暗号鍵と暗号化データが一枚の物理的ディスクの中で完結している。したがって一枚の光ディスクが盗難され、その媒体固有のＩＤが何らかの方法で読み出せたとすると、暗号化されたデータを解読できる場合もあるので、セキュリティのレベルは低いと言える。
複数枚の光ディスクから構成される巨大なデータベースでも事情は同じであり、盗難された光ディスクが１枚であったとしても複数枚であったとしても、それらの光ディスクに記録されていた暗号化データが復元される可能性がある。
【０００８】
また、図１２に示したような分散記録方式では、１枚のディスクが盗難されても、もとのデータの全体を復元することはできないが、その盗難されたディスク内のデータは復元することができる。また、複数のディスクが収容されたマガジンごと盗難されたとすると、各ディスクのデータを結合することにより、もとのデータをすべて復元される可能性がある。
【０００９】
また、複数枚の光ディスクから構成される巨大なデータベースでは、所定枚数の光ディスクを収納したマガジンを１つの単位（ユニット）として管理することが多い。この場合、複数枚のディスクを含むマガジンが盗まれると被害はより大きいので、マガジンごと盗まれても各光ディスクに記録されたデータが復元されないようにすることが望まれる。
【００１０】
そこで、この発明は、以上のような事情を考慮してなされたものであり、複数枚の光ディスクから構成される巨大なデータベースを管理するにあたり、光ディスクが１枚単位あるいはマガジン単位で盗難されてもその記録データの復元が困難な光ディスクシステムを提供することを課題とする。
【課題を解決するための手段】
【００１１】
この発明は、ユーザデータを記録するデータ領域および、固有の識別情報を記録するＩＤ領域を有するディスクと、複数のディスクを収容したマガジンと、マガジン内のすべてのディスクに記録された識別情報を読み出すＩＤ取得部と、読み出された識別情報を用いてマスタ鍵を生成するキー生成部と、マスタ鍵を用いて所定のディスクに記録すべきユーザデータを暗号化する暗号化部と、暗号化されたユーザデータを前記所定のディスクのデータ領域に書込む書込部とを備えたことを特徴とするディスクシステムを提供するものである。
【００１２】
また、前記マガジンが、それぞれ固有のマガジン鍵を格納した記憶部を備え、前記マガジン鍵を読み出すマガジン鍵取得部をさらに備え、前記キー生成部が、前記ＩＤ取得部によって読み出された識別情報を用いて暗号鍵を生成した後、前記読み出されたマガジン鍵および前記暗号鍵を用いてマスタ鍵を生成するシステムを提供する。
【発明の効果】
【００１３】
この発明によれば、マガジンに収容された各ディスクの識別情報を用いてマスタ鍵を生成し、このマスタ鍵によりユーザデータの暗号化を行っているので、ディスクまたはマガジンが盗まれても、マスタ鍵の生成方法がわからなければディスクに記録されたユーザデータを復元することはできず、データの秘匿性を高め、セキュリティレベルを向上させることができる。
また、マガジンに固有のマガジン鍵を格納し、このマガジン鍵を用いてマスタ鍵を生成しているので、ユーザデータの復元はより困難であり、セキュリティレベルをさらに向上させることができる。
【発明を実施するための最良の形態】
【００１４】
この発明において、前記ＩＤ取得部が読み出した複数個の識別情報のうち、マスタ鍵の生成に用いる識別情報を選択する選択部をさらに備え、前記キー生成部が、選択された識別情報のみを用いてマスタ鍵を生成するようにしてもよい。
【００１５】
また、前記選択部は、予め定められた期間の経過ごとに、前記選択する識別情報を更新するようにしてもよい。
【００１６】
さらに、前記マガジンが所定の装着位置に着脱されたことを検出するマガジン検出部と、マガジン検出部がマガジンが装着されたことを検出した時に、そのマガジンの記憶部のマガジン鍵を新たなマガジン鍵に更新する更新部とを備えるようにしてもよい。
【００１７】
また、前記マガジン検出部が、マガジンが取りはずされることを検出したときに、前記更新部がそのマガジンの記憶部のマガジン鍵を消去するようにしてもよい。
【００１８】
また、この発明は、仮想ディスクを構成するライブラリユニットと、ライブラリユニットに対して、ユーザデータの記録再生を行う情報記録再生装置からなり、前記ライブラリユニットが、複数のディスクを収容したマガジンを複数個備え、前記ディスクが、ユーザデータを記録するデータ領域と固有の識別情報を記録するＩＤ領域とを有し、前記情報記録再生装置が、ライブラリユニットの中の１または複数のマガジンから予め定められた規則に基づいて複数のディスクを選択する選択部と、選択されたディスクに記録された識別情報を読み出すＩＤ取得部と、読み出された識別情報を用いてマスタ鍵を生成するキー生成部と、マスタ鍵を用いて、所定のディスクに記録すべきユーザデータを暗号化する暗号化部と、暗号化されたユーザデータを、前記所定のディスクのデータ領域に書込む書込部とを備えたことを特徴とするディスクシステムを提供するものである。
【００１９】
ここで、前記マガジンが、それぞれ固有のマガジン鍵を格納した記憶部を備え、前記情報記録再生装置が、前記マガジン鍵を読み出すマガジン鍵取得部をさらに備え、マガジン鍵取得部が、前記選択部が選択したディスクが収容されているマガジンの記憶部に記憶されたマガジン鍵を読み出し、前記キー生成部が、前記ＩＤ取得部によって読み出された識別情報を用いて暗号鍵を生成した後、読み出されたマガジン鍵および前記暗号鍵を用いてマスタ鍵を生成するようにしてもよい。
【００２０】
また、前記ライブラリユニットが複数個、それぞれ異なる場所に分散配置され、複数個のライブラリユニットと前記情報記録再生装置とがネットワークを介して接続され、前記選択部が、異なるライブラリユニットに格納されたディスクが必ず含まれるように複数のディスクを選択するようにしてもよい。
【００２１】
さらに、前記ライブラリユニットに含まれる所定の複数のディスクを用いてＲＡＩＤを構成し、前記選択部が、ＲＡＩＤに含まれるディスクの中から複数個のディスクを選択するようにしてもよい。
【００２２】
以下に示す実施の形態において、ディスクとは、情報を記録再生することのできる媒体を意味し、たとえば光ディスクなどが該当する。マガジンとは、複数枚のディスクを、データの読み出しおよび書き込み可能に収容したボックスを意味する。マガジンに備えられる記憶部とは、いわゆるメモリであり、半導体記録素子や記録媒体を意味し、たとえば、ＲＯＭ，ＲＡＭ，フラッシュメモリ，光ディスクなどが該当し、特に不揮発性のメモリを用いることが好ましい。
【００２３】
ＩＤ取得部，キー生成部，暗号化部，書込部，マガジン鍵取得部，選択部，更新部は、それぞれ、ハードウェアによって構成することもできるが、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラなどからなるマイクロコンピュータと、ＲＯＭ等に格納された制御ソフトウェアによって実現することができる。なお、制御部が、選択部および更新部に相当する。また、ディスクの固有の識別情報は、個々のディスクを特定する情報であり、以下、ＩＤと呼ぶ。
【００２４】
以下、図に示す実施例に基づいて本発明を詳述する。なお、本発明はこれによって限定されるものではない。
＜この発明のディスクシステムの構成＞
図１に、この発明のディスクシステムの一実施例の構成ブロック図を示す。
この発明の光ディスクシステムは、情報記録再生装置１０と、複数個のマガジン（Ｍ１，Ｍ２，……Ｍｎ）２１からなる記録媒体群（仮想ディスク）から構成される。記録媒体群は、利用者から見ると、全体で１つの記憶装置と見ることのできる仮想ディスクを構成する。
パソコン３１は、情報記録再生装置１０にユーザデータＤ１を与え、情報記録再生装置１０からデータを取り出す外部装置である。ここで、パソコン３１は、情報記録再生装置１０との間でユーザデータＤ１の送受信をする装置の代表例として記載したものであり、これに限るものではない。ワークステーションなど他の情報機器を用いてもよい。
【００２５】
この発明の１つのマガジン２１には、複数枚のディスク（ＤＳ１，ＤＳ２，……ＤＳＫ，記録媒体）２２が収容されている。ディスク２２は、情報を書き換え可能に記録することのできる媒体であるが、光ディスク，光磁気ディスクなどの可搬型のディスク媒体の他、ハードディスク，磁気テープなど種々の媒体を用いることができる。
１枚のディスク２２は、ユーザデータＤ１を記録する領域（ユーザ領域）と、そのディスク２２の固有のＩＤを記録する領域（ＩＤ領域）に分けられるものとする。ユーザ領域は、現在市販されている情報記録再生装置でも自由に読み書きができるような領域である。
この発明において、パソコン３１から与えられたユーザデータＤ１は、所定の暗号化処理をした後、特定のマガジン２１の中のいずれかのディスク２２のユーザ領域に記録される。
【００２６】
一方、ＩＤ領域は、一枚一枚のディスクごとに異なるＩＤ２３を固定記録する領域であり、ユーザには公開されず、市販の情報記録再生装置では、読み取りや改変ができない領域である。
ＩＤ領域に記録されるＩＤ２３は、たとえばそのディスクの製造番号を用いることができるが、これに限るものではなく、数字，英文字，記号等を組み合わせたもので構成してもよい。また、各ディスク２２は、情報記録再生装置１０で書込みおよび読出しが可能なように、複数枚重ねて、マガジン２１の中に収納される。
マガジン２１は、複数枚のディスクを収容する箱であるが、収容するディスクの枚数は設計仕様により異なるので、任意の枚数とする。
【００２７】
またマガジン２１の中には、情報記憶再生装置１０のマガジン鍵取得部１７によってアクセスできるように読み書き可能な不揮発性メモリ２４を備える。
このメモリ２４の中に、後述する暗号化処理等で使用するマガジン鍵ＭＫを格納しておく。ただし、マガジン鍵ＭＫを使用しない暗号化処理を行う場合は、このメモリ２４は備えなくてもよい。
メモリ２４は、不揮発性メモリであればよく、特に限定されないが、たとえば、フラッシュメモリ，ＥＥＰＲＯＭ，小型の光磁気ディスクなどを用いてもよい。
【００２８】
マガジン鍵ＭＫは、そのマガジン固有のデータであり、書き換えできないように、データを予めメモリ２４に書き込んでおいてもよい。また、マガジン２１の出荷時には適当な固有のデータをメモリ２４にマガジン鍵ＭＫとして初期設定しておき、実際に、そのマガジン２１が最初に情報記録再生装置１０に装着されたときに、装置１０からの書込み処理によってマガジン鍵ＭＫとなる固有のデータをメモリ２４に書き込むようにしてもよい。
【００２９】
あるいは、マガジン２１が装置１０に装着されるごとに、その都度、新しい固有のデータをマガジン鍵ＭＫとしてメモリ２４に書き込むようにしてもよい。マガジン２１が装置１０に装着されたか否かは、マガジンの装着部分に、電気的あるいは機械的なスイッチを設け、そのスイッチのＯＮ／ＯＦＦをマガジン検出部２０で検出するようにすればよい。
【００３０】
情報記録再生装置１０は、パソコン３１等から送られてきたユーザデータＤ１を暗号化して、その暗号化データＤ２をディスク２２に記録し、逆に、パソコンからの読出し指示に基づいてディスク２２に記録されたデータＤ３を読み出し、このデータを復号化して、復号化データＤ４をパソコン３１へ転送する装置である。
この情報記録再生装置１０は、図１に示すように、主として、インタフェース部（Ｉ／Ｆ部）１１，制御部１２，暗号化部１３，書込部１４，キー生成部１５，ＩＤ取得部１６，マガジン鍵取得部１７，読出部１８，復号化部１９，およびマガジン検出部２０とから構成される。
【００３１】
ここで、Ｉ／Ｆ部１１は、パソコン３１等との間でデータの入出力を行う部分であり、所定形状のＩ／Ｏコネクタ，Ｉ／Ｏコントローラなどから構成される。
Ｉ／Ｆ部１１には、読み書きされるユーザデータＤ１を送受信するデータバスのほか、マガジンやディスクを特定するアドレスを送るアドレスバス，読出信号を送るリードライン，書込信号を送るライトラインなどの制御ラインが接続される。
制御部１２は、情報記録再生装置１０の各構成要素（１１，１３〜２０）の動作を制御する部分であり、ＣＰＵや専用ＤＳＰなどにより構成される。
暗号化部１３は、キー生成部１５によって生成された暗号鍵（マスタ鍵ＭＳと呼ぶ）を用いて、ユーザデータＤ１を暗号化する部分である。暗号化処理そのものは、現在行われている種々の方式を用いて行えばよい。暗号化されたデータＤ２は、書込部１４に与えられる。
【００３２】
書込部１４は、制御部１２から与えられたアドレス情報を用いて、暗号化データＤ２を、そのアドレス情報で特定されるディスク２２のユーザ領域に書込む部分である。
アドレス情報とは、たとえば、マガジン２１を特定するデータ，そのマガジン内のディスク２２を特定するデータ，およびそのディスク内の書き込むべきセクタ情報などから構成される。書込部１４の行うデータの書込み処理そのものは、通常行われてるのと同様の処理である。
【００３３】
読出部１８は、制御部１２から与えられたアドレス情報を用いて、そのアドレス情報によって特定されるディスク２２からデータを読み出す部分である。読み出されたデータＤ３は、暗号化されたデータであるので、復号化部１９に与えられる。
復号化部１９は、キー生成部１５で生成されたマスタ鍵ＭＳを用いて、暗号化データＤ３を復号化する部分である。復号化されたデータＤ４は、ユーザデータＤ１に相当するものであり、Ｉ／Ｆ部１１を介して、パソコン３１等に転送される。復号化処理は、暗号化処理と一対となって用いられるものであるので、暗号化処理と関連する現在行われている種々の方式を用いて行えばよい。
【００３４】
ＩＤ取得部１６は、キーを生成するために用いられるＩＤ２３を所定のディスクから読み出す部分である。ここで、読み出すＩＤ２３は、ユーザデータＤ１を書き込もうとするマガジン２１に収容されたすべてのディスク２２のＩＤ２３とする。たとえば１つのマガジン２１に、１０枚のディスク２２が収容されているとすると、各ディスク２２からそれぞれのＩＤ２３が読み出され、合計１０個のＩＤ２３を取得する。
また、１つのマガジン内のすべてのディスクのＩＤ２３を取得するのではなく、制御部１２によって指定された任意の数（ｉ，１≦ｉ≦収納ディスクの数）のディスクのＩＤ２３を選択して取得するようにしてもよい。ここで、ＩＤの数ｉは１個でもよいが、セキュリティを高めるためには、できるだけ多い方が好ましい。
【００３５】
ＩＤの選択方法は、特に限定するものではないが、たとえば、Ｋ個の偶数番号のＩＤを選ぶとか、３の倍数のＩＤをｍ個選ぶとか、何通りかの選択ルールを予め決めておき、そのうちのいずれかを利用すればよい。この場合、制御部は、選択部として機能し、選択された複数個のＩＤ２３が、ＩＤ取得部１６に与えられる。
【００３６】
取得されたＩＤは、キー生成部１５に与えられ、マスタ鍵ＭＳを生成するのに用いられる。キー生成部１５は、ＩＤ取得部１６によって取得されたＩＤ２３を用いて、マスタ鍵ＭＳを生成する部分である。マスタ鍵ＭＳの生成は種々の手法を用いることができ、たとえば、転置，換字テーブル，ビット回転シフト，排他的論理和などを用いることができる。
【００３７】
また、マスタ鍵ＭＳの生成は、ＩＤ２３に加えて、マガジン鍵取得部１７によって取得されたマガジン鍵ＭＫを利用してもよい。
マガジン鍵取得部１７は、ユーザデータＤ１を書込もうとするマガジン２１のメモリ２４に記録されているマガジン鍵ＭＫを読み出す部分である。
マガジン検出部２０は、マガジン２１が情報記録再生装置１０に着脱されたことを検出し、その検出信号を制御部１２に与えるものである。たとえば、マガジンが装着されたことを示す検出信号を受けた制御部１２は、この検出信号により装着されたマガジン２１を認識し、それ以後マガジン鍵取得部１７にそのマガジンのマガジン鍵ＭＫを取得させたり、マガジン鍵ＭＫをそのマガジンのメモリ２４に書込む処理をしたりする。逆に、マガジンが取りはずされたことを示す検出信号を受信した場合には、マガジン鍵ＭＫを消去する処理をする。
【００３８】
また、上記実施例ではマガジン２１は、情報記録再生装置１０に装着するものとして説明したが、これに限るものではなく、複数個のマガジン２１を有するライブラリユニットＬＢを構成し、ライブラリユニットＬＢと情報記録再生装置１０とを接続してもよい。ライブラリユニットＬＢは、巨大な仮想ディスク装置であり、情報記録再生装置１０とは、物理的に離れた場所に設置される。
【００３９】
たとえば、ライブラリユニットＬＢと情報記録再生装置１０とを同一構内に設置する場合は、両者をＬＡＮで接続すればよい。あるいは、複数のライブラリユニットＬＢをそれぞれ異なる建物に設置し、情報記録再生装置１０をライブラリユニットＬＢとは異なる建物に設置しておき、インターネットや専用回線により装置１０とライブラリユニットＬＢとを接続するようにしてもよい。たとえば、札幌，大阪，福岡などにある企業の支店にそれぞれライブラリユニットＬＢを配置し、東京にあるその企業の本店に情報記録再生装置１０を配置し、専用回線で接続する。また、このようなライブラリユニットＬＢを利用する場合は、情報記録再生装置１０は１台ではなく、各拠点ごとに複数台設置してもよい。
【００４０】
＜この発明のデータ記録再生処理の説明＞
次に、この発明のデータの記録再生処理の一実施例の全体フローについて説明する。
この発明のディスクシステムでは、データの記録再生のために、主としてキー生成処理，暗号化処理および復号化処理という３つの処理を行う。
暗号化処理は与えられたユーザデータの書込時に実行され、復号化処理は記録されたデータの読出時に実行され、キー生成処理は暗号化および復号化に用いるマスタ鍵ＭＳを生成する場合に実行される。
【００４１】
図２に、この発明の情報記録再生装置の主要な処理の一実施例の概略フローチャートを示す。
この処理は、制御部１２が他の構成要素（１３〜２０）を用いて実行するものであり、たとえば、ＣＰＵ，ＲＯＭ，ＲＡＭ，タイマー，Ｉ／Ｏコントローラなどからなるマイクロコンピュータと、ＲＯＭ等に格納された制御プログラムにより実現される。
また、各構成要素（１３〜２０）の機能は、それぞれ別々のハードウェアで実現されるのではなく、専用のＬＳＩのみならず、制御プログラムに基づいて、ＣＰＵが論理素子などのハードウェアを動作させることにより実現される。
【００４２】
この実施例では、パソコン３１等の外部機器から、３種類の命令（キー生成命令，暗号化命令，復号化命令）が与えられるものとする。ただし、命令はこれらに限られるものではなく、他の命令を用いてもよい。
キー生成命令は、たとえば、キー生成を意味する情報、キーを生成するために利用するマガジンおよびディスクを特定する情報、キーの版数（リビジョン）を特定する情報などから構成される。
暗号化命令は、データの書込命令に相当するものであり、暗号化を意味する情報、書き込むべきユーザデータ、ユーザデータを書き込むマガジンとディスクを特定する情報などから構成される。
復号化命令は、データの読出命令に相当するものであり、復号化を意味する情報、読出すべきユーザデータの記録位置を特定するアドレス情報（マガジン，ディスクの番号など）から構成される。
【００４３】
図２のステップＳ１において、制御部１２は、Ｉ／Ｆ部１１を介してパソコン３１から、記録再生に関する命令のうち、「キー生成命令」が送られてきているか否か、チェックする。
【００４４】
キー生成命令を受信した場合は、ステップＳ２のキー生成処理へ進む。キー生成処理は、ユーザデータＤ１を暗号化するために用いられるマスタ鍵ＭＳを生成する処理であり、ディスク２２に記録されているＩＤ２３やマガジン鍵ＭＫを利用する。このキー生成処理の具体例については後述する。
ステップＳ１でキー生成命令がない場合、またはステップＳ２でキー生成処理をした後、ステップＳ３へ進み、暗号化命令が送られてきているか否かチェックする。
暗号化命令がない場合は、ステップＳ７へ進み、復号化命令が送られてきているか否かチェックする。復号化命令も送られてきていない場合は、ステップＳ１へ戻る。
【００４５】
一方、ステップＳ３において、暗号化命令が送られてきた場合は、ステップＳ４へ進み、記録すべきユーザデータＤ１の受信（ステップＳ４）、受信したユーザデータＤ１の暗号化（ステップＳ５）、ユーザデータＤ１を暗号化した後のデータＤ２のディスクへの書込み（ステップＳ６）という一連の処理を行う。
ここで、ステップＳ５の暗号化処理では、生成されたマスタ鍵ＭＳを用いて、受信したユーザデータＤ１の暗号化を行う。
暗号化処理は、転置，換字テーブル，排他的論理和などの従来から行われている処理を用いて行えばよい。
【００４６】
書込処理では、パソコンから与えられた暗号化命令に含まれるマガジンおよびディスクを特定する情報から、ディスクの書込み位置を示すアドレス情報を生成し、そのアドレス情報が示すディスクの位置に、暗号化されたユーザデータを書込む。
たとえば、長大なユーザデータを書込む場合、暗号化命令によって、ディスクの番号として、１，８，１０が与えられたとすると、記録すべきユーザデータを番号１のディスクから記録しはじめ、番号１のディスクの空容量がなくなった場合は、次に番号８のディスクに記録し、さらに、番号８のディスクの空容量がなくなった場合は番号１０のディスクに記録する。
【００４７】
ステップＳ７において、復号化命令が送られてきた場合は、ステップＳ８へ進み、復号化命令で与えられた特定のディスクからデータを読出す処理（ステップＳ８）、読み出したデータＤ３を復号化する処理（ステップＳ９）、復号化した後のデータＤ４のパソコン３１への転送処理（ステップＳ１０）という一連の処理を行う。
ここで、復号化処理（Ｓ９）では、生成されたマスタ鍵ＭＳを用いて、読み出したデータＤ４を復号化する。復号化処理自体は、従来と同様の処理を用いればよい。
【００４８】
読出処理（Ｓ８）では、復号化命令に含まれるアドレス情報を利用して、読出すべき暗号化データの存在するディスクとそのディスク内の物理的なアドレスを算出し、その後そのディスクを読出し可能状態にセットして、算出された物理的アドレスにアクセスして要求された暗号化データを読み出す。
読み出すべき暗号化データが複数枚のディスクにわたって分割記録されているときは、ディスクごとに記録されているデータを一時格納メモリ内に読み出し、順次ディスクを交換して、要求されたデータをすべて読み出せばよい。
【００４９】
また、上記暗号化および書込処理を行う場合、記録すべきユーザデータＤ１を、１つのマガジン内に収容された複数枚のディスクに、分割して記録してもよい。
図９に、この発明のデータ分割と暗号化処理の一実施例の説明図を示す。
図９において、まず、記録すべきもとのデータをディスクの数（ｎ）に相当する数で分割する。分割した各ブロックデータ（１，２…ｎ）それぞれに対して、キー生成処理で生成されたマスタ鍵ＭＳを用いて暗号化処理を実行し、データブロックごとに暗号化されたユーザデータを生成する。次に、暗号化されたユーザデータを、それぞれ対応するディスク（ＤＳ１，ＤＳ２…ＤＳｎ）に書込む。また、例えばデータをディスク枚数ｎ以上あるいはｎ以下に分割しそれぞれをマスタ鍵ＭＳで暗号化し、決められた手順に従い、ｎ枚のディスクに分散して記録を行ってもよい。
【００５０】
図１０に、この発明の分割データの復号化と復元処理の一実施例の説明図を示す。
図９の処理により分割記録されたデータから、もとのデータを復元する場合は、まず、各ディスクから、暗号化されたユーザデータをすべて読み出す。
次に、読み出された各ユーザデータごとに、マスタ鍵ＭＳを用いて復号化処理を行い、それぞれのブロックごとのもとのブロックデータを再生する。その後、各ブロックデータ（１，２…ｎ）を合成して、もとのデータを復元する。
【００５１】
また、再生要求されたデータをすべて読み出した後に、その全体データについて復号化処理を実行してもよいが、多数のディスクにわたって分割して記録されているようなデータを読み出す場合は、まず１枚のディスクについて記録されているブロックデータのみを読み出した後すぐにそのブロックデータについて復号化処理を行い、次に、残りの１枚のディスクごとに読出処理と復号化処理を行うようにして、一連の再生処理を実行するようにしてもよい。
【００５２】
このように、マスタ鍵ＭＳを用いて暗号化したデータを、複数枚のディスクに分割記録しているので、マスタ鍵ＭＳを生成することができなければ、各ディスクごとのデータさえも復元することはできない。
したがって、このような暗号化方法および分割記録処理をすることにより、第三者によるもとのデータの不正な復元を困難とし、さらに、データの記録再生処理の信頼性およびアクセス高速性を向上させることができる。
また、キー生成に利用するディスク群と、キーを利用して暗号化されたデータを記録するディスク群とを別にしても良い。これにより不法アクセスに対するセキュリティ耐性が更に向上する。
【００５３】
次に、キー生成部１５が行うマスタ鍵ＭＳの生成処理（キー生成処理）の具体例について、説明する。
＜第１実施例＞
図３に、この発明のマスタ鍵の生成処理の第１実施例の説明図を示す。ここでは、指定されたマガジン２１の中に含まれるすべてのディスク（１〜Ｋ）のＫ個のＩＤ２３を用いて、マスタ鍵ＭＳを生成する場合を示している。
たとえば、制御部１２によって指定されたマガジン２１が２０枚のディスク２２から構成されている場合、ＩＤ取得部１６は、これら２０枚のディスクから、それぞれのＩＤ２３を取得する。取得された２０個のＩＤ２３は、キー生成部１５に与えられ、キー生成部１５は、これらのＩＤに対して所定の処理を行い、マスタ鍵ＭＳを生成する。マスタ鍵ＭＳは、情報記録再生装置１０の図示しないメモリに記憶する。
【００５４】
ここで、所定の処理とは、従来用いられていたのと同様の処理を用いることができ、たとえば、２０個のＩＤに対して転置，排他的論理和等の論理演算をすることにより、１つのマスタ鍵ＭＳを生成する。マスタ鍵ＭＳは、暗号化部１３と復号化部１９に与えられ、暗号化処理と復号化処理に用いられる。
このように、暗号化に利用するマスタ鍵ＭＳは、複数枚のディスクのＩＤを用いて生成しているので、ディスクを１枚盗まれても、そのディスクに記録した暗号化データを復元することはできず、データの秘匿性を高めることができる。また、マガジンごと盗まれて、その中の各ディスクのＩＤが読み出されたとしても、マスタ鍵ＭＳの生成方法がわからなければ、暗号化データを復元することはできず、データの秘匿性を高め、セキュリティレベルを高めることができる。
【００５５】
＜第２実施例＞
図４に、この発明のマスタ鍵の生成処理の第２実施例の説明図を示す。
ここでは、指定されたマガジン２１の中に含まれるディスク２２の中で、指定されたディスクのＩＤ２３のみを用いて、マスタ鍵ＭＳを生成する。
図４では、あるマガジン２１の中の４枚のディスク１，５，６，ｉに記録されたＩＤ（ＩＤ１，ＩＤ５，ＩＤ６，ＩＤｉ）のみを用いてマスタ鍵ＭＳを生成する場合を示している。この場合、制御部１２は前記した選択部に相当し、所定の選択ルールに基づいてディスクを選択する。制御部１２からは、ＩＤを取得するディスクの番号（１，５，６，ｉ）がＩＤ取得部１６に与えられる。
【００５６】
ＩＤ取得部１６は、与えられたディスク番号の４つのディスクにアクセスし、その中の特定領域に記録されているＩＤ２３を読み出す。読み出された４つのＩＤ２３は、キー生成部１５に与えられる。キー生成部１５は、第１実施例に示したような所定の処理を行うことにより、４つのＩＤを用いてマスタ鍵ＭＳを生成する。
また、このマスタ鍵ＭＳは、暗号化処理および復号化処理で使用されるので、生成されたマスタ鍵ＭＳそのものか、あるいはマスタ鍵ＭＳを生成するために用いたディスクの番号を、情報記録再生装置１０の中の図示しないメモリ（管理テーブル）内に保持しておくことが好ましい。ここで、マスタ鍵ＭＳそのものを保持するよりもディスクの番号を保持しておく方が、復元の困難性が高いと考えられるので、セキュリティレベルは高い。
【００５７】
この第２実施例も、第１実施例と同様に、複数枚のディスクに格納されたＩＤ２３を用いてマスタ鍵ＭＳを生成しているので、ディスクを１枚盗まれても、暗号化データの復元は困難であり、データの秘匿性を高めることができる。また、複数枚のディスクを用いてマスタ鍵ＭＳを生成していることを知っている者にディスクが盗まれたとしても、マスタ鍵を生成するディスクの枚数と番号がわからなければ復元は困難であるので、セキュリティのレベルをより高くすることができる。
また、マスタ鍵ＭＳを生成するディスクを予め固定的に選択するのではなく、制御部１２が一定期間（たとえば、毎日，毎月１回，毎年１回など）の経過ごとに、ディスクを選択し直し前回とは異なるＩＤに更新して、マスタ鍵ＭＳを書きかえるようにしてもよい。
ここで、マスタ鍵ＭＳを生成するためのすべてのＩＤを更新するのではなく、一部分のＩＤのみを他のＩＤに変更してもよい。
【００５８】
＜第３実施例＞
図５に、この発明のマスタ鍵の生成処理の第３実施例の説明図を示す。
ここでは、マガジン２１に備えられたメモリ２４に格納されたマガジン鍵ＭＫを用いてマスタ鍵ＭＳを生成する。
まず、あるマガジン２１に格納された複数枚のディスクのＩＤ２３を用いて、第１マスタ鍵ＭＳ１（暗号鍵）を生成する。この処理は、第１実施例または第２実施例と同様の処理を用いることができる。
【００５９】
次に、マガジン鍵取得部１７によって取得されたマガジン鍵ＭＫを用いて、この第１マスタ鍵ＭＳ１から第２マスタ鍵ＭＳ２を生成する（第２キー生成処理）。この第２キー生成処理は、一般的な暗号化処理を利用して行えばよい。
第２マスタ鍵ＭＳ２は、マスタ鍵ＭＳとして暗号化部１３および復号化部１９に与えられる。
この第３実施例においても、１枚のディスクが盗まれた場合やマガジンごと盗まれた場合のデータの秘匿性を高めることができる。
【００６０】
この第３実施例では、マガジン２１に備えられたメモリ２４の中のマガジン鍵ＭＫを用いて２段階でマスタ鍵ＭＳを生成し、このマスタ鍵ＭＳによってデータが暗号化されているので、ディスクを大量に盗まれても、データを復元することは困難であり、またマガジン２１ごと盗まれたとしても、メモリ２４の内容を読み出すことができなければ、データの復元ができないので、セキュリティのレベルは高い。
【００６１】
この第３実施例において、メモリ２４に格納されるマガジン鍵ＭＫを必要に応じて更新すれば、よりセキュリティレベルを高めることができる。
たとえば、マガジン２１が情報記録再生装置１０に装着されたとき、マガジン検出部２０がその装着されたことを検出した場合に、制御部１２が、書込部１４を介してメモリ２４にアクセスし、新しいマガジン鍵ＭＫを書込むようにしてもよい。
この場合、制御部１２が書込む新しいマガジン鍵ＭＫは、書込もうとするメモリ２４が存在するマガジン２１を特定する情報（たとえばマガジンの製造番号など）を用い、所定の暗号化処理やあるいは乱数を発生させて生成するようにすればよい。
また、定期的に（たとえば毎日，毎月１回，毎年１回など）、マガジン鍵ＭＫを書きかえるようにしてもよい。この場合、制御部１２は、前記した更新部に相当する。
【００６２】
このように、マガジン２１が装置１０に装着されるごとに、そのマガジンのマガジン鍵ＭＫを書き換えるようにすれば、メモリ２４にアクセスすることのできる装置１０を所有する者に、マガジン２１ごと盗まれたとしても、その者がデータを復元することはできず、セキュリティをより高めることができる。
【００６３】
また、マガジン２１が装置１０から取りはずされることを取りはずされる直前に検知し、メモリ２４にアクセスしてマガジン鍵ＭＫを消去するようにすれば、マガジンごと盗まれても、マガジン鍵ＭＫが存在しないので、マスタ鍵ＭＳを生成することはできず、データの復元はできない。
取りはずされる直前に、取りはずされることを検知するためには、たとえば、装着部分に機械的スイッチと電気的スイッチを設け、物理的に完全に取りはずされる前に機械的スイッチのみがＯＦＦとなりこれによって取りはずされることを検知し、電気的な接続がなくなる前に、メモリ２４にアクセスして、マガジン鍵ＭＫを消去すればよい。
【００６４】
＜第４実施例＞
図６に、この発明のマスタ鍵の生成処理の第４実施例の説明図を示す。
ここでは、多数のマガジンを収容したライブラリユニットＬＢと、この発明の情報記録再生装置１０とを接続した場合のキー生成処理について説明する。
マスタ鍵ＭＳを生成するために、制御部１２がｎ個のＩＤ２３を選択し、その選択情報を、ＩＤ取得部１６に与える。
ここで、選択情報とは、たとえば、１つのＩＤが存在するディスクの位置を特定する情報であり、マガジン番号とそのマガジン内のディスクの番号とからなるものを用いることができる。
たとえば、５番目のマガジン（Ｍ５）の中の８番目のディスク（ＤＳ８）のＩＤ２３を取得する場合は、（Ｍ５，ＤＳ８）という選択情報をＩＤ取得部１６に与えればよい。
【００６５】
この場合、制御部１２から与える選択情報に含まれるディスクの組合せは、マガジンとディスクの数が多くなればなるほど多くなるので、どのディスクのＩＤ２３を用いてマスタ鍵ＭＳを生成したか特定するのは非常に困難である。
すなわち、ライブラリユニットＬＢから、マガジンを数セット盗まれたとしても、マスタ鍵ＭＳを生成することは事実上不可能であるので、セキュリティレベルをより高めることができる。
【００６６】
＜第５実施例＞
図７に、この発明のマスタ鍵の生成処理の第５実施例の説明図を示す。
これは、第４実施例に、第３実施例のマガジン鍵ＭＫを加えて、第２マスタ鍵ＭＳ２を生成するようにした実施例である。この場合、マガジン鍵ＭＫは、複数個のマガジン２１に格納された各マガジン鍵（ＭＫ１，……ＭＫｎ）を用いて、所定の暗号化処理により生成するようにする。
これによれば、２段階でマスタ鍵ＭＳを生成しているので、よりセキュリティレベルを高めることができる。
【００６７】
＜第６実施例＞
図８に、この発明のマスタ鍵の生成処理の第６実施例の説明図を示す。ここでは、ライブラリユニットＬＢが複数個存在する場合を示している。ライブラリユニットＬＢは、すべて同一の建物内に設置してもよい。
しかし、セキュリティレベルを高めるためには、各ライブラリユニットＬＢは、それぞれ物理的に離れた建物に設置されるか、あるいは、東京，大阪，福岡，ニューヨーク，パリというような国内外の遠隔地に分散配置されることが好ましい。
この場合、各ライブラリユニットＬＢと情報記録再生装置１０とは、ネットワークを介して接続される形態である。
マスタ鍵ＭＳを生成するために利用するＩＤ２３は、１つのライブラリユニットから選択するのではなく、任意のライブラリユニットＬＢから、その中に含まれるマガジンおよびディスクをある規則に従って選択し、選択された複数枚のディスクの中から読み出せばよい。
【００６８】
たとえば、東京にあるライブラリユニットＬＢ１からは、３つのＩＤ（ＩＤ１〜３）を選択し、大阪にあるライブラリユニットＬＢ２からは４つのＩＤ（ＩＤ４〜７）を選択し、パリにあるライブラリユニットＬＢ３からは２つのＩＤ（ＩＤ８，９）を選択し、これらの９つのＩＤ２３から、マスタ鍵ＭＳを生成する。
この第６実施例では、東京のライブラリユニットＬＢ１のマガジンやディスクが盗まれても、他のライブラリユニットのディスクがなければマスタ鍵ＭＳを生成することはできないので、ほぼデータの復元は不可能と言える。
【００６９】
すなわち、巨大な仮想ディスクを分散配置したライブラリユニットとして構成した場合に、この第６実施例のように分散配置したディスクの複数個のＩＤを用いてマスタ鍵ＭＳを生成するようにすれば、セキュリティレベルをかなり高くすることができる。
また、各ライブラリユニットＬＢと情報記録生成装置１０とはネットワークを介して接続されるので、情報記録生成装置１０は１台でなく、複数台の装置１０を各地に分散配置する場合にもこのキー生成処理を利用できる。
【００７０】
＜第７実施例＞
マガジン２１およびディスク２７に、セキュリティ技術でよく用いられる耐タンパ性を持たせるようにする。耐タンパ性とは、マガジンやディスクの内部データに対して不正な閲覧や不正な改ざんが行えないような構造を備えることを言う。
たとえば、マガジンの内部に、光センサや非接触ＩＣ（ＲＦタグで用いられているようなセンサ）のようなセンサを設け、このセンサが通常状態と異なる状態を検知した場合に、メモリ２４に記録されたマガジン鍵ＭＫを自動的に消去する装置を内蔵させる。
この場合、故意にマガジン２１を分解しようとした場合、通常光を検知していない光センサが所定レベル以上の光を検知すると、マガジン鍵ＭＫを消去するようにする。これにより、マガジン鍵ＭＫがすでにないので、マスタ鍵ＭＳを生成できず、データの秘匿性を高めることができる。
【００７１】
また、マガジン鍵ＭＫのみを消去するのではなく、マガジンが分解されると、積極的に、記録されたデータそのものを一部あるいは全部消去するようにしてもよい。さらに他の耐タンパ性を持たせる方法としては、たとえばＩＤを消去してしまい復号化を不可能にすることや、物理的にディスクを再生困難にすること、たとえばキズをつける、変形させるなどが考えられる。
【００７２】
＜第８実施例＞
多数のディスク２２を一つの仮想ディスクとみなす場合に、ハードディスクですでに導入されているＲＡＩＤを用いてもよい。ＲＡＩＤは、１つのマガジン内の複数枚のディスク２２に適用してもよいが、１つのライブラリユニットＬＢ内の複数のマガジン２１に対して適用してもよい。
ＲＡＩＤを採用する場合は、ＲＡＩＤを構成する複数枚のディスク２２のＩＤを用いてマスタ鍵ＭＳを生成すればよい。また、複数のマガジン２１に対してＲＡＩＤを構成する場合は、それらのマガジンのメモリに記録された各マガジン鍵を用いて、マガジン鍵ＭＫとマスタ鍵ＭＳを生成するようにしてもよい。このようにＲＡＩＤを導入すれば、セキュリティレベルの向上だけでなく、データの信頼性とアクセスの高速性を高めることができる。
【００７３】
＜その他の実施例＞
以上の実施例では、主として、可搬型のディスク媒体にデータを記録する場合について説明したが、データを記録する対象物は、ディスク媒体のみならず、複数のハードディスクや複数の磁気テープでもよい。
たとえばハードディスクの場合は、各ハードディスクごとにＩＤを記録し、所定数（ｎ台）のハードディスクごとに１つのＲＡＩＤアレイを構成し、その１つのＲＡＩＤアレイに対して１つのメモリを設けてマガジン鍵ＭＫに相当するアレイ鍵ＡＫをそのメモリの中に記録する。そして、ＲＡＩＤアレイに収納された各ハードディスクごとに記録されたＩＤとこのアレイ鍵ＡＫを用いて、第３実施例のような方法でマスタ鍵ＭＳを生成すればよい。
【００７４】
付記：この発明は、以下の特徴を有するディスクシステムである。
（付記１）ユーザデータを記録するデータ領域および固有の識別情報を記録するＩＤ領域を有するディスクと、複数のディスクを収容したマガジンと、マガジン内のすべてのディスクに記録された識別情報を読み出すＩＤ取得部と、読み出された識別情報を用いてマスタ鍵を生成するキー生成部と、マスタ鍵を用いて所定のディスクに記録すべきユーザデータを暗号化する暗号化部と、暗号化されたユーザデータを前記所定のディスクのデータ領域に書込む書込部とを備えたことを特徴とするディスクシステム。
（付記２）前記マガジンが、それぞれ固有のマガジン鍵を格納した記憶部を備え、前記マガジン鍵を読み出すマガジン鍵取得部をさらに備え、前記キー生成部が、前記ＩＤ取得部によって読み出された識別情報を用いて暗号鍵を生成した後、前記読み出されたマガジン鍵および前記暗号鍵を用いてマスタ鍵を生成することを特徴とする付記１のディスクシステム。
（付記３）前記ＩＤ取得部が読み出した複数個の識別情報のうち、マスタ鍵の生成に用いる識別情報を選択する選択部をさらに備え、前記キー生成部が、選択された識別情報のみを用いてマスタ鍵を生成することを特徴とする付記１のディスクシステム。
（付記４）前記選択部は、予め定められた期間の経過ごとに、前記選択する識別情報を更新することを特徴とする付記３のディスクシステム。
（付記４−１）前記マガジンが所定の装着位置に着脱されたことを検出するマガジン検出部と、マガジン検出部がマガジンが装着されたことを検出した時に、そのマガジンの記憶部のマガジン鍵を新たなマガジン鍵に更新する更新部とをさらに備えたことを特徴とする付記２のディスクシステム。
（付記４−２）前記マガジン検出部が、マガジンが取りはずされることを検出したときに、前記更新部がそのマガジンの記憶部のマガジン鍵を消去することを特徴とする付記４−１のディスクシステム。
（付記５）仮想ディスクを構成するライブラリユニットと、ライブラリユニットに対して、ユーザデータの記録再生を行う情報記録再生装置からなり、
前記ライブラリユニットが、複数のディスクを収容したマガジンを複数個備え、
前記ディスクがユーザデータを記録するデータ領域と固有の識別情報を記録するＩＤ領域とを有し、
前記情報記録再生装置が、ライブラリユニットの中の１または複数のマガジンから予め定められた規則に基づいて複数のディスクを選択する選択部と、選択されたディスクに記録された識別情報を読み出すＩＤ取得部と、読み出された識別情報を用いてマスタ鍵を生成するキー生成部と、マスタ鍵を用いて、所定のディスクに記録すべきユーザデータを暗号化する暗号化部と、暗号化されたユーザデータを、前記所定のディスクのデータ領域に書込む書込部とを備えたことを特徴とするディスクシステム。
（付記５−１）前記マガジンが、それぞれ固有のマガジン鍵を格納した記憶部を備え、
前記情報記録再生装置が、前記マガジン鍵を読み出すマガジン鍵取得部をさらに備え、
マガジン鍵取得部が、前記選択部が選択したディスクが収容されているマガジンの記憶部に記憶されたマガジン鍵を読み出し、前記キー生成部が、前記ＩＤ取得部によって読み出された識別情報を用いて暗号鍵を生成した後、読み出されたマガジン鍵および前記暗号鍵を用いてマスタ鍵を生成することを特徴とする付記５のディスクシステム。
（付記５−２）前記ライブラリユニットが複数個、それぞれ異なる場所に分散配置され、複数個のライブラリユニットと前記情報記録再生装置とがネットワークを介して接続され、前記選択部が、異なるライブラリユニットに格納されたディスクが必ず含まれるように複数のディスクを選択することを特徴とする付記５のディスクシステム。
（付記５−３）前記ライブラリユニットに含まれる所定の複数個のディスクを用いてＲＡＩＤを構成し、前記選択部が、ＲＡＩＤに含まれるディスクの中から複数のディスクを選択することを特徴とする付記５−２のディスクシステム。
【図面の簡単な説明】
【００７５】
【図１】この発明のディスクシステムの一実施例の構成ブロック図である。
【図２】この発明の情報記録再生装置の主要な処理の概略フローチャートである。
【図３】この発明のキー生成処理の第１実施例の説明図である。
【図４】この発明のキー生成処理の第２実施例の説明図である。
【図５】この発明のキー生成処理の第３実施例の説明図である。
【図６】この発明のキー生成処理の第４実施例の説明図である。
【図７】この発明のキー生成処理の第５実施例の説明図である。
【図８】この発明のキー生成処理の第８実施例の説明図である。
【図９】この発明のデータ分割と暗号化処理の一実施例の説明図である。
【図１０】この発明の分割データの復号化と復元処理の一実施例の説明図である。
【図１１】従来の記憶再生装置の暗号化方式の概略説明図である。
【図１２】従来のデータ分割と記録再生処理の一実施例の説明図である。
【符号の説明】
【００７６】
１１  Ｉ／Ｆ部
１２  制御部
１３  暗号化部
１４  書込部
１５  キー生成部
１６  ＩＤ取得部
１７  マガジン鍵取得部
１８  読出部
１９  復号化部
２０  マガジン検出部
２１  マガジン
２２  ディスク
２３  ＩＤ
２４  メモリ
３１  パソコン
Ｄ１  ユーザデータ
ＭＫ  マガジン鍵
ＭＳ  マスタ鍵
Ｄ２  暗号化データ
Ｄ３  暗号化データ
Ｄ４  復号化データ
ＬＢ  ライブラリユニット
【図１】
2006004068.tif 000003
【図２】
2006004068.tif 000004
【図３】
2006004068.tif 000005
【図４】
2006004068.tif 000006
【図５】
2006004068.tif 000007
【図６】
2006004068.tif 000008
【図７】
2006004068.tif 000009
【図８】
2006004068.tif 000010
【図９】
2006004068.tif 000011
【図１０】
2006004068.tif 000012
【図１１】
2006004068.tif 000013
【図１２】
2006004068.tif 000014