(57)【特許請求の範囲】
【請求項１】
媒体搬送機構部にテープカートリッジ内に収納されている非接触型メモリに暗号化キー情報を書き込むキー情報書き込み手段を設け、前記テープカートリッジのテープドライブへの投入搬送時に前記キー情報書き込み手段が前記非接触型メモリに前記キー情報を書き込み、暗号化／復号化キー情報を前記非接触型メモリから得るとともに、前記媒体搬送機構部に媒体搬送指示を伝えるライブラリ制御部を備え、前記ライブラリ制御部に前記キー情報を管理するキー管理部を設けたことを特徴とするライブラリ装置におけるキー管理装置。
【請求項２】
前記キー情報書き込み手段は、前記テープカートリッジの前記テープドライブからの排出搬送時に上書きすることで前記キー情報を消去することを特徴とする請求項１記載のライブラリ装置におけるキー管理装置。
【請求項３】
ＬＴＯ方式を採るライブラリ装置におけるキー管理方法であって、テープカートリッジ内に収納されている非接触型メモリに対し、テープドライブへの投入／排出搬送時にキー情報を書込み／再書込みし、暗号化／復号化キー情報として利用する、媒体搬送機構部に媒体搬送指示を伝えるライブラリ制御部が備えられ、前記ライブラリ制御部に前記キー情報を管理するキー管理部が設けられたライブラリ装置におけるキー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＴＯ(Linear Tape-Open)方式を採るライブラリ装置におけるハードウェアキーの管理装置及び方法に関し、特にハードウェアキーの管理(キーが盗まれないようにするための防護)を容易化して、ＬＴＯ方式を採るライブラリ装置の使い勝手を向上させるキー管理装置及び方法に関する。
【背景技術】
【０００２】
暗号化装置を使用してテープ媒体に記録するデータを暗号化する場合、従来は、データを暗号化する装置に割り当てられている固有のＩＤをハードウェアキーとして使用する方法が知られていた。
【０００３】
図１は、ＬＴＯ方式を採る従来のライブラリ装置におけるキー管理装置の概略構成を示すブロック図である。一般にＬＴＯ方式を採るライブラリ装置は、図１に示すように媒体搬送処理側と媒体記録制御側にその機能を分けることができる。図１に示すＬＴＯ方式を採る従来のライブラリ装置の構成としては、媒体搬送処理側に、ライブラリ制御部１０と、媒体搬送機構部２０を備え、また媒体記録制御側に、キー管理部４４を有する暗号化装置４０と、テープドライブ５０を備える。そしてCM（カートリッジメモリ）を有するテープカートリッジ３０は、媒体搬送機構部２０によって搬送されテープドライブ５０の所定位置に投入されライトリードされた後に元の位置に排出される。サーバ１００は、図示していない上位ホストとからのライトリード要求に基づいて、ライブラリ装置にライトリード指示及びデータのライトリードを行わせる。
【０００４】
図２は、図１に示したライブラリ制御部の構成を示すブロック図である。同図においてホストインタフェース（Ｉ／Ｆ）部１２は規定のインタフェース規約にのっとって図示していない上位ホスト（またはサーバ１００）との通信を行う。図示していない上位ホストから発行されたコマンドはこのホストI/F部１２で解釈され、装置制御／状態管理部１４に伝えられる。また図示していない上位ホストから発行され、ライブラリ装置内で処理／実行された各コマンドについてその結果を装置制御／状態管理部１４より受領し、図示していない上位ホスト（またはサーバ１００）に対して応答する。
【０００５】
装置制御／状態管理部１４は、ホストI/F部１２を通して受領したコマンドを、自身が管理する装置の状態情報と設定情報に基づいて処理し、後述する各機構部（ロボット制御部１６、CMライトリード部２４）に対して動作指示を行う。また、各機構部（ロボット制御部１６、CMライトリード部２４）の動作結果をホストI/F部１２に対して通知し、自身の状態情報を更新する。
【０００６】
ロボット制御部１６は装置制御／状態管理部１４より発行されたロボット動作指示に基づいて、ロボットの駆動・停止制御を行う。
図３は、図１に示した媒体搬送機構部の構成を示すブロック図である。同図において搬送機構部２２は、ライブラリ制御部１０の装置制御／状態管理部１４の指示に基づいてテープカートリッジ３０の把持・搬送を行う。
【０００７】
CMライトリード部２４は、媒体搬送機構部内のテープカートリッジに格納されているCM（カートリッジメモリ）に対して読み取り・書き込み動作を行う。
ここでテープカートリッジ、およびCMカートリッジメモリについては、たとえば、特許文献１を参照されたい。CMカートリッジメモリは、テープカートリッジのマウント履歴、記録データ量、エラー情報などの統計情報を格納できる非接触型ＩＣメモリである。
【０００８】
図４は、図１に示した暗号化装置の構成を示すブロック図である。同図においてホストI/F部４２は、規定のインタフェース規約にのっとって図示していない上位ホスト（またはサーバ１００）との通信を行う。
【０００９】
キー管理部４４は、データの暗号化を行うための暗号化キー情報を管理し、データ暗号化処理部４６やデータ復号化処理部４８からの要求に応じて適切なキー情報を提供する。暗号化キー情報としては、個々のテープドライブに対応して設けられている暗号化装置特有のＩＤを利用する。
【００１０】
データ暗号化処理部４６は、ホストI/F部４２を通して受領したコマンドを識別し、暗号化の対象となるべきデータであった場合、キー管理部４４より暗号化のためのキー情報を取得し、データの暗号化処理を行う。
【００１１】
データ復号化処理部４８は、テープドライブ５０から送られたデータを識別し、復号化の対象となるデータであった場合、キー管理部４４より復号化のためのキー情報を取得し、データの復号化処理を行う。
【００１２】
図５は、図１に示したテープドライブの構成を示すブロック図である。同図においてホストI/F部５２は、規定のインタフェース規約にのっとって図示していない上位ホスト（サーバ１００もしくは暗号化装置４０）との通信を行う。
【００１３】
機構制御部５４はホストI/F部５２を通して受領したコマンドにしたがってテープの走行・停止制御やテープカートリッジの取り込み、排出処理を行う。
データバッファ部５６は図示していないホストとやり取りするデータ量や磁気テープへの書き込み量をできるだけ大きくするために書き込み／読み取りしたデータを一時的に蓄積する。
【００１４】
CMライトリード部５７は処理中のテープカートリッジについて処理したデータ量やエラー率などの統計情報をテープカートリッジに内蔵されているCMカートリッジメモリとの間でやりとりする。
【００１５】
データライトリード部５８は、テープカートリッジへのデータの書き込みまたはテープカートリッジからデータの読み取りを行う。
以上にように構成されたＬＴＯ方式を採る従来のライブラリ装置におけるキー管理装置の動作を図６および図７を用いて説明する。図６はサーバ（上位ホストを含む）、ライブラリ制御部及び媒体搬送機構部、並びにテープドライブ及び暗号化装置間におけるシーケンスを示す図であり、図７はＬＴＯ方式を採る従来のライブラリ装置におけるキー管理装置の情報の流れを説明する図である。図６及び図７においてサーバ１００はライブラリ制御部１０に媒体投入要求（コマンド）（ａ）を出す（Ａ１）。ライブラリ制御部１０は媒体投入指示（（ｂ）〜（ｄ））を媒体搬送機構部２０に出す（Ａ２）。媒体搬送機構部２０は媒体搬送処理を行う（Ａ３）。この媒体搬送処理では、テープカートリッジ３０のCMカートリッジメモリから媒体管理情報を取得（ｅ）し（Ａ３１）、ライブラリ制御部１０にて媒体管理情報の更新格納（ｆ）を行う（Ａ３２）。一方、テープドライブ５０は、媒体をロード（ｎ）する（Ａ４）。次いでテープドライブ５０は、CMライトリード部５７で媒体管理情報を取得（ｇ）する（Ａ５）。
【００１６】
こののち、サーバ１００は、暗号化装置４０にデータ書き込みを指示（ｊ）する（Ｂ１）。図示した例ではデータ書き込み指示となっているが、データ読み取り指示でも良いことはもちろんである。暗号化装置４０はキー管理部４４からキー情報を取得（ｋ）してデータの暗号化（ｑ）を行う（Ｂ２）。テープドライブ５０では、テープカートリッジ３０の磁気テープ部に暗号化されたデータの書き込み（（ｒ）、（ｓ）、（ｔ））を行う（Ｂ３）。
【００１７】
テープカートリッジ３０への暗号化されたデータの書き込みが終了したことを受け（（ｒ）、（ｍ）、（ｊ））て、サーバ１００は、テープドライブ５０に媒体排出要求（コマンド）（（ｊ）、（ｍ）、（ｎ））を出す（Ｃ１）。テープドライブ５０はCMライトリード部５７で媒体管理情報を更新（ｇ）する（Ｃ２）。そしてテープドライブ５０は媒体の排出（ｎ）を行う（Ｃ３）。一方、サーバ１００からの媒体排出要求（コマンド）（Ｃ１）はライブラリ制御部１０にも同時に出され（（ａ）、（ｂ））ており、テープドライブ５０における媒体排出の終了を受けた（（ｎ）、（ｍ）、（ｊ）、（ａ）、（ｂ））とき、媒体搬送機構部２０に媒体排出指示（（ｃ）、（ｄ））を出す（Ｃ４）。媒体搬送機構部２０は、媒体搬送処理を行う（Ｃ５）。この媒体搬送処理では、テープカートリッジ３０のCMカートリッジメモリから媒体管理情報を取得（ｅ）し（Ｃ５１）、ライブラリ制御部１０にて媒体管理情報の更新格納（ｆ）を行う（Ｃ５２）。
【特許文献１】特開２００２−１１７６４３号公報
【発明の開示】
【００１８】
上述したようにＬＴＯ方式を採る従来のライブラリ装置におけるキー管理装置の場合には、テープドライブ１台について暗号化装置が１台必要であり、多数のテープドライブ（通常、ＬＴＯ方式を採るライブラリ装置一台あたり、テープドライブ30〜40台が設けられる）を使用するライブラリ装置では、多数のハードウェアキーを管理(キーが盗まれないようにするための防護)しなければならず、ハードウェアキーの管理そのものが非常に煩雑であるという課題があった。
【００１９】
また、オープンシステム（Windows（登録商標）、UNIX（登録商標）など仕様が公開されているＯＳを用いるコンピュータシステム）で一般的に使われるバックアップソフトウェアは、通常ジョブごとにテープドライブを特定せずに空いているテープドライブを使用するため、排出したテープ媒体を外部に持ち出して他のコンピュータシステムで利用したい場合、復号化のために必要なハードウェアキーの特定作業が困難となるという課題があった。
【００２０】
本発明は、上記した課題を解決するためのものであり、ＬＴＯ方式を採るライブラリ装置のハードウェアキーの管理を容易化するライブラリ装置におけるキー管理装置及び方法を提供することを目的とする。
【００２１】
本発明は、媒体搬送機構部にテープカートリッジ内に収納されている非接触型メモリに暗号化キー情報を書き込むキー情報書き込み手段を設け、前記テープカートリッジのテープドライブへの投入搬送時に前記キー情報書き込み手段が前記非接触型メモリに前記キー情報を書き込み、暗号化／復号化キー情報を前記非接触型メモリから得ることを特徴とする。
【００２２】
本発明によれば、テープカートリッジのテープドライブへの投入搬送時に暗号化／復号化キー情報の書き込みを実行するので、キー管理を容易化でき、さらにＬＴＯ方式を採るライブラリ装置の使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００２３】
図８は、ＬＴＯ方式を採る本発明のライブラリ装置におけるキー管理装置の概略構成を示すブロック図である。上述したようにＬＴＯ方式を採るライブラリ装置は、図８に示すように媒体搬送処理側と媒体記録制御側にその機能を分けることができる。図８に示すＬＴＯ方式を採る本発明のライブラリ装置の構成としては、媒体搬送処理側に、キー管理部７８を有するライブラリ制御部７０と、媒体搬送機構部２０を備え、また媒体記録制御側に、キー入出力部８４を有する暗号化装置８０と、テープドライブ５０を備える。そしてCM（カートリッジメモリ）を有するテープカートリッジ３０は、媒体搬送機構部２０によって搬送されテープドライブ５０の所定位置に投入されライトリードされた後に元の位置に排出される。サーバ１００は、図示していない上位ホストとからのライトリード要求に基づいて、ライブラリ装置にライトリード指示及びデータのライトリードを行わせる。なお、媒体搬送機構部２０は、図３に示したものと同様であり、またテープドライブ５０は、図５に示したものと同様であるのでここでは説明をそれぞれ省略する。
【００２４】
図９は、図８に示したライブラリ制御部の構成を示すブロック図である。同図においてホストインタフェース（Ｉ／Ｆ）部７２は規定のインタフェース規約にのっとって図示していない上位ホスト（またはサーバ１００）との通信を行う。図示していない上位ホストから発行されたコマンドはこのホストI/F部７２で解釈され、装置制御／状態管理部７４に伝えられる。また図示していない上位ホストから発行され、ライブラリ装置内で処理／実行された各コマンドについてその結果を装置制御／状態管理部７４より受領し、図示していない上位ホスト（またはサーバ１００）に対して応答する。
【００２５】
装置制御／状態管理部７４は、ホストI/F部７２を通して受領したコマンドを、自身が管理する装置の状態情報と設定情報に基づいて処理し、後述する各機構部（ロボット制御部７６、CMライトリード部２４）に対して動作指示を行う。また、各機構部（ロボット制御部７６、CMライトリード部２４）の動作結果をホストI/F部７２に対して通知し、自身の状態情報を更新する。
【００２６】
ロボット制御部７６は装置制御／状態管理部７４より発行されたロボット動作指示に基づいて、ロボットの駆動・停止制御を行う。
キー管理部７８は、データの暗号化を行うための暗号化キー情報を管理し、媒体搬送機構部２０のCMライトリード部２４に適切なキー情報を提供する。図９においては、ハードウェアキーとして、ライブラリ制御部特有のＩＤを利用することができる。なお、図９では、キー管理部７８にキー情報を持つ場所と暗号化キー情報を管理する場所を一致させるようにしたが、暗号化キー情報を管理する場所はライブラリ制御部７０のキー管理部７８と決めておけば、キー情報を持つ場所は、ライブラリ制御部以外のライブラリ装置内、例えば媒体搬送機構部２０やその近傍の専用設置場所（図示せず）内に設けても良い。この場合には、キー情報を持つ場所からライブラリ制御部７０のキー管理部７８にキー情報を転送させるための伝送線が新たに必要になる。こうすればハードウェアキーとして、媒体搬送機構部特有のＩＤや、媒体搬送機構部近傍の専用設置場所特有のＩＤを利用することができ、ライブラリ制御部７０のキー管理部７８は転送されてきた暗号化キー情報を一元的に管理することができる。
【００２７】
図１０は、図８に示した暗号化装置の構成を示すブロック図である。同図においてホストI/F部８２は、規定のインタフェース規約にのっとって図示していない上位ホスト（またはサーバ１００）との通信を行う。
【００２８】
キー入出力部８４は、ライブラリ制御部７０のキー管理部７８が管理し媒体搬送機構部２０のCMライトリード部２４に提供されたキー情報を、一旦、テープカートリッジ３０内に収納されている非接触型メモリ（カートリッジメモリ:CM）に書き込み、さらにテープドライブ５０のCMライトリード部５７によって読取られて、データの暗号化／復号化を行うためのキー情報として利用するためにキー情報を一時的に格納するものであり、データ暗号化処理部８６やデータ復号化処理部８８からの要求に応じて適切なキー情報を提供する。
【００２９】
データ暗号化処理部８６は、ホストI/F部８２を通して受領したコマンドを識別し、暗号化の対象となるべきデータであった場合、キー入出力部８４より暗号化のためのキー情報を取得し、データの暗号化処理を行う。
【００３０】
データ復号化処理部８８は、テープドライブ５０から送られたデータを識別し、復号化の対象となるデータであった場合、キー入出力部８４より復号化のためのキー情報を取得し、データの復号化処理を行う。
【００３１】
以上にように構成されたＬＴＯ方式を採る本発明のライブラリ装置におけるキー管理装置の動作を図１１および図１２を用いて説明する。図１１はサーバ（上位ホストを含む）、ライブラリ制御部及び媒体搬送機構部、並びにテープドライブ及び暗号化装置間におけるシーケンスを示す図であり、図１２はＬＴＯ方式を採る本発明のライブラリ装置におけるキー管理装置の情報の流れを説明する図である。図１１及び図１２においてサーバ１００はライブラリ制御部７０に媒体投入要求（コマンド）（ａ）を出す（Ｄ１）。ライブラリ制御部７０は媒体投入指示（（ｂ）〜（ｄ））を媒体搬送機構部２０に出す（Ｄ２）。媒体搬送機構部２０は媒体搬送処理を行う（Ｄ３）。この媒体搬送処理では、テープカートリッジ３０のCMカートリッジメモリから媒体管理情報を取得し（Ｄ３１）、次いでキー管理部７８からCMライトリード部２４を介してテープカートリッジ３０のCMカートリッジメモリに暗号化キー情報を書き込む（（ｘ）、（ｅ'））ようにする（Ｄ３２）。またライブラリ制御部７０にて媒体管理情報の更新格納（ｆ）を行う（Ｄ３３）。一方、テープドライブ５０は、媒体をロード（ｎ）する（Ｄ４）。次いでテープドライブ５０は、CMライトリード部５７で媒体管理情報を取得すると共に暗号化キー情報を取得（（ｇ'）、（ｈ'））する（Ｄ５）。暗号化装置８０の入出力部８４は、テープドライブ５０から暗号化キーを取得（（ｒ）、（ｙ））して格納する（Ｄ６）。
【００３２】
こののち、サーバ１００は、暗号化装置８０にデータ書き込みを指示（ｊ）する（Ｅ１）。図示した例ではデータ書き込み指示となっているが、データ読み取り指示でも良いことはもちろんである。暗号化装置８０はキー入出力部８４からキー情報を取得（ｚ）してデータの暗号化（ｑ）を行う（Ｅ２）。テープドライブ５０では、テープカートリッジ３０の磁気テープ部に暗号化されたデータの書き込み（（ｒ）、（ｓ）、（ｔ））を行う（Ｅ３）。
【００３３】
テープカートリッジ３０への暗号化されたデータの書き込みが終了したことを受け（（ｒ）、（ｍ）、（ｊ））て、サーバ１００は、テープドライブ５０に媒体排出要求（コマンド）（（ｊ）、（ｍ）、（ｎ））を出す（Ｆ１）。テープドライブ５０はCMライトリード部５７で媒体管理情報を更新（ｇ'）する（Ｆ２）。そしてテープドライブ５０は媒体の排出（ｎ）を行う（Ｆ３）。一方、サーバ１００からの媒体排出要求（コマンド）（Ｆ１）はライブラリ制御部７０にも同時に出され（（ａ）、（ｂ））ており、テープドライブ５０における媒体排出の終了を受けた（（ｎ）、（ｍ）、（ｊ）、（ａ）、（ｂ））とき、媒体搬送機構部２０に媒体排出指示（（ｃ）、（ｄ））を出す（Ｆ４）。媒体搬送機構部２０は、媒体搬送処理を行う（Ｆ５）。この媒体搬送処理では、テープカートリッジ３０のCMカートリッジメモリから媒体管理情報を取得（Ｆ５１）すると共にCMライトリード部２４を介してテープカートリッジ３０のCMカートリッジメモリに格納されている暗号化キー情報を消去（上書き）（（ｘ）、（ｅ'））ようにする（Ｆ５２）。そしてライブラリ制御部７０にて媒体管理情報の更新格納（ｆ）を行う（Ｆ５３）。
【００３４】
上述したようにＬＴＯ方式を採る本発明のライブラリ装置におけるキー管理装置の場合には、多数のテープドライブ（通常、ＬＴＯ方式を採るライブラリ装置一台あたり、テープドライブ30〜40台が設けられる）を使用するライブラリ装置であっても、キー管理部で一元的に暗号化キー情報を管理するので、多数のハードウェアキーを管理(キーが盗まれないようにするための防護)するというような煩雑さは無くすことができるという効果がある。
【００３５】
また、バックアップソフトウェアによりジョブごとにテープドライブを特定せずに空いているテープドライブを使用して、排出したテープ媒体を外部に持ち出して他のコンピュータシステムで利用した場合でも、キー管理部にて一元的に暗号化キー情報を管理するので、ハードウェアキーの特定作業が要らなくなるという効果がある。
【産業上の利用可能性】
【００３６】
本発明は、テープカートリッジのマウント履歴、記録データ量、エラー情報などの統計情報を格納している非接触型メモリ（ＣＭ：カートリッジメモリ）の自由使用領域に暗号キーを出し入れするようにしたので、キーが盗まれないようにするための防護のみならず、Windows（登録商標）、UNIX（登録商標）など仕様が公開されているＯＳを用いるコンピュータシステムにおいてバックアップソフトの活用に多いに役立つものである。
【図面の簡単な説明】
【００３７】
【図１】ＬＴＯ方式を採る従来のライブラリ装置におけるキー管理装置の概略構成を示すブロック図である。
【図２】図１に示したライブラリ制御部の構成を示すブロック図である。
【図３】図１に示した媒体搬送機構部の構成を示すブロック図である。
【図４】図１に示した暗号化装置の構成を示すブロック図である。
【図５】図１に示したテープドライブの構成を示すブロック図である。
【図６】サーバ（上位ホストを含む）、ライブラリ制御部及び媒体搬送機構部、並びにテープドライブ及び暗号化装置間におけるシーケンスを示す図である。
【図７】ＬＴＯ方式を採る従来のライブラリ装置におけるキー管理装置の情報の流れを説明する図である。
【図８】ＬＴＯ方式を採る本発明のライブラリ装置におけるキー管理装置の概略構成を示すブロック図である。
【図９】図８に示したライブラリ制御部の構成を示すブロック図である。
【図１０】図８に示した暗号化装置の構成を示すブロック図である。
【図１１】サーバ（上位ホストを含む）、ライブラリ制御部及び媒体搬送機構部、並びにテープドライブ及び暗号化装置間におけるシーケンスを示す図である。
【図１２】ＬＴＯ方式を採る本発明のライブラリ装置におけるキー管理装置の情報の流れを説明する図である。
【図１】
0004477670.tif 000002
【図２】
0004477670.tif 000003
【図３】
0004477670.tif 000004
【図４】
0004477670.tif 000005
【図５】
0004477670.tif 000006
【図６】
0004477670.tif 000007
【図７】
0004477670.tif 000008
【図８】
0004477670.tif 000009
【図９】
0004477670.tif 000010
【図１０】
0004477670.tif 000011
【図１１】
0004477670.tif 000012
【図１２】
0004477670.tif 000013