(57)【要約】【課題】キーデータの取り扱いに特段の管理を要することもなく、データの機密保持性が優れる暗号化データ記録方法、暗号化データ記録システム及び暗号化データ再生システムを提供する。【解決手段】複数の磁気テープカートリッジＭＣと、前記磁気テープカートリッジＭＣに暗号化データを書き込むドライブ１７と、前記暗号化データのキーデータが分割されたキーデータ要素を格納するカートリッジメモリＣＭと、前記暗号化データのキーデータを分割して複数のキーデータ要素を生成するとともに、複数の前記キーデータ要素を各カートリッジメモリＣＭに分けて格納させる制御機構１９とで構成する。【選択図】　図１
2004088453.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体を備えるデータ記録システムを使用して、これら記録媒体のうち少なくとも１つの記録媒体に暗号化データを書き込むデータ書込ステップと、前記暗号化データのキーデータを複数のキーデータ要素に分割するキーデータ分割ステップと、分割した各キーデータ要素を複数の記録媒体に分けて格納するキーデータ要素格納ステップとを備えることを特徴とする暗号化データ記録方法。
【請求項２】
複数の記録媒体を備えるデータ記録システムを使用して、これら記録媒体のうち一部の記録媒体に暗号化データを書き込むデータ書込ステップと、前記暗号化データのキーデータを他の記録媒体のいずれか１つに格納するキーデータ格納ステップとを備えることを特徴とする暗号化データ記録方法。
【請求項３】
複数の記録媒体と、前記記録媒体に暗号化データを書き込むドライブと、前記記録媒体のそれぞれに設けられるとともに、前記暗号化データのキーデータが分割されたキーデータ要素を格納するキーデータ要素格納部と、前記暗号化データを生成するとともに、前記ドライブで前記複数の記録媒体のうち少なくとも１つの記録媒体に前記暗号化データを書き込ませる手順及び前記暗号化データのキーデータを分割して複数のキーデータ要素を生成するとともに、分割した各キーデータ要素を複数の記録媒体の各キーデータ要素格納部に分けて格納させる手順を実行する制御機構とを備えることを特徴とする暗号化データ記録システム。
【請求項４】
複数の記録媒体と、前記記録媒体から暗号化データを読み出すドライブと、前記記録媒体のそれぞれに設けられるとともに、前記暗号化データのキーデータが分割されたキーデータ要素を格納するキーデータ要素格納部と、前記ドライブで前記記録媒体に書き込まれた前記暗号化データを読み出させるとともに、前記各キーデータ要素格納部に分けて格納された前記キーデータ要素の全てを読み出させる手順及びこの読み出されたキーデータ要素をもとに前記キーデータを生成するとともに、このキーデータを使用して前記暗号化データを復号化する手順を実行する制御機構とを備えることを特徴とする暗号化データ再生システム。
【請求項５】
複数の記録媒体と、前記記録媒体に暗号化データを書き込むドライブと、前記記録媒体のそれぞれに設けられるとともに、前記暗号化データのキーデータを格納するキーデータ格納部と、前記暗号化データを生成するとともに、前記ドライブで前記複数ある記録媒体のうち一部の記録媒体に前記暗号化データを書き込ませる手順及び前記キーデータを他の記録媒体のいずれか１つの記録媒体の前記キーデータ格納部に格納させる手順を実行する制御機構とを備えることを特徴とする暗号化データ記録システム。
【請求項６】
複数ある記録媒体のうち一部の記録媒体に記録された暗号化データを、他の記録媒体のいずれか１つに格納されたキーデータを使用して再生する暗号化データ再生システムであって、
前記記録媒体から暗号化データを読み出すドライブと、前記記録媒体に設けられるとともに、前記暗号化データのキーデータを格納するキーデータ格納部と、前記ドライブで前記記録媒体に書き込まれた前記暗号化データを読み出させるとともに、前記キーデータ格納部に格納されたキーデータを読み出させる手順及びこのキーデータを使用して前記暗号化データを復号化する手順を実行する制御機構とを備えることを特徴とする暗号化データ再生システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、磁気テープカートリッジやフレキシブルディスク、光ディスク、リールに巻回された磁気テープ等の可搬性記録媒体に記録されたデータの機密保持技術に関し、特に、複数の可搬性記録媒体を有するデータ記録再生システムでのデータの機密保持技術、さらに詳しくは暗号化データ記録方法、暗号化データ記録システム及び暗号化データ再生システムに関する。
【０００２】
【従来の技術】
従来、大型コンピュータシステムの外部記憶装置として、多数の磁気テープカートリッジを内蔵するライブラリ装置が広く知られている（例えば、特許文献１、特許文献２及び特許文献３参照）。このライブラリ装置によれば、マガジンに装着された磁気テープカートリッジは、ロボットアームによってマガジンから掴み出されてドライブに搬送されるとともに、ドライブでデータの記録・再生が行われる。そして、このライブラリ装置では、磁気テープカートリッジがマガジンから容易に取り外せることから、例えば、磁気テープカートリッジの盗難等によるデータの漏洩が懸念される。したがって、磁気テープカートリッジに記録されるデータの厳重なセキュリティー管理が望まれる。
【０００３】
一般に、データのセキュリティー管理技術として、記録するデータを暗号化する方法が知られている（例えば、特許文献４参照）。この方法では、キーデータを用いる所定のアルゴリズムによって生成した暗号化データを磁気テープといった記録媒体に記録するとともに、記録された暗号化データを再生する際には、前記キーデータを用いてこれを復号化する。
そこで、ライブラリ装置の磁気テープカートリッジに暗号化データを記録しておけば、たとえ磁気テープカートリッジが盗難されたとしても、キーデータが知られることがない限り、その磁気テープカートリッジからのデータの漏洩は免れる。
【０００４】
【特許文献１】
特表２００２−５０５７８７号公報（第１６頁Ｆｉｇ１参照）
【０００５】
【特許文献２】
特開２００２−１８９９９４号公報（第１１頁右欄第６行〜第１３頁右欄下から９行目、第２１頁図１１及び第２２頁図１２参照）
【０００６】
【特許文献３】
特表２００１−５２３８７７号公報（第６６頁第４図参照）
【０００７】
【特許文献４】
特開昭５４−８７０７２号公報（第１０頁〜第２７頁、第１図〜第１９図参照）
【０００８】
【発明が解決しようとする課題】
しかしながら、その一方で、データを暗号化する方法では、キーデータを知ることができる者であれば誰でも暗号化データを復号化することができるので、データの機密保持性を高めるとともに、正当な記録媒体へのアクセス権を有する者が容易にデータを利用することができるようにするためには、キーデータの保存をはじめとするキーデータ管理に煩雑を極める。
【０００９】
そこで、本発明は、キーデータの取り扱いに特段の管理を要することもなく、データの機密保持性が優れ、しかも正当なアクセス権を有する者が容易にデータを利用することができる暗号化データ記録方法、暗号化データ記録システム及び暗号化データ再生システムを提供することを課題とする。
【００１０】
【課題を解決するための手段】
前記課題を解決するために、請求項１に記載の暗号化データ記録方法は、複数の記録媒体を備えるデータ記録システムを使用して、これら記録媒体のうち少なくとも１つの記録媒体に暗号化データを書き込むデータ書込ステップと、前記暗号化データのキーデータを複数のキーデータ要素に分割するキーデータ分割ステップと、分割した各キーデータ要素を複数の記録媒体に分けて格納するキーデータ要素格納ステップとを備えることを特徴とする。
【００１１】
この暗号化データ記録方法によれば、複数ある記録媒体のうち少なくとも１つの記録媒体に暗号化データが記録されるとともに、暗号化データの生成に使用されたキーデータは、複数のキーデータ要素に分割されて複数の記録媒体に分けて格納される。
【００１２】
また、この暗号化データ記録方法で記録した暗号化データを再生するに際しては、複数ある記録媒体のうち少なくとも１つの記録媒体に書き込まれた暗号化データを読み出すデータ読出ステップと、前記暗号化データのキーデータを分割して得た複数のキーデータ要素が分けて格納される前記記録媒体から全ての前記キーデータ要素を読み出すキーデータ要素読出ステップと、前記キーデータ要素をもとにキーデータを生成するとともに、このキーデータを使用して、前記暗号化データを復号化する復号化ステップとを備える暗号化データ再生方法が使用される。この暗号化データ再生方法によって、前記記録媒体に分けて格納されたキーデータ要素は、繋ぎ合わせられて再びキーデータに変換されるとともに、このキーデータで暗号化データが復号化される。
【００１３】
したがって、この暗号化データ記録方法は、暗号化データに対して正当なアクセス権を有する者が容易に暗号化データを利用することができ、しかも、暗号化データが記録された記録媒体が例え盗難されたとしても、キーデータを生成するためのキーデータ要素は、複数の記録媒体に分けて格納されており、暗号化データが復号化されることはないので、データの機密保持性が優れる。
また、この暗号化データ記録方法では、キーデータを分割して記録媒体に記録するので、キーデータの鍵長が長い、高度な暗号をも使用することができる。
【００１４】
請求項２に記載の暗号化データ記録方法は、複数の記録媒体を備えるデータ記録システムを使用して、これら記録媒体のうち一部の記録媒体に暗号化データを書き込むデータ書込ステップと、前記暗号化データのキーデータを他の記録媒体のいずれか１つに格納するキーデータ格納ステップとを備えることを特徴とする。
【００１５】
この暗号化データ記録方法では、暗号化データの生成に使用されたキーデータは、暗号化データが記録された記録媒体以外の記録媒体に格納される。
また、この暗号化データ記録方法で記録した暗号データを再生するに際しては、複数ある記録媒体うち一部の記録媒体に書き込まれた暗号化データを読み出すデータ読出ステップと、前記暗号化データのキーデータが格納された他の記録媒体のいずれか１つの記録媒体から前記キーデータを読み出すとともに、このキーデータを使用して、前記暗号化データを復号化する復号化ステップとを備える暗号化データ再生方法が使用される。
【００１６】
したがって、この暗号化データ記録方法は、請求項１の発明と同様に、暗号化データに対して正当なアクセス権を有する者が容易に暗号化データを利用することができ、しかも、暗号化データが記録された記録媒体が例え盗難されたとしても、暗号化データを復号化するキーデータが他の記録媒体に格納されているので、暗号化データが復号化されることはなく、データの機密保持性が優れる。
【００１７】
請求項３に記載の暗号化データ記録システムは、複数の記録媒体と、前記記録媒体に暗号化データを書き込むドライブと、前記記録媒体のそれぞれに設けられるとともに、前記暗号化データのキーデータが分割されたキーデータ要素を格納するキーデータ要素格納部と、前記暗号化データを生成するとともに、前記ドライブで前記複数の記録媒体のうち少なくとも１つの記録媒体に前記暗号化データを書き込ませる手順及び前記暗号化データのキーデータを分割して複数のキーデータ要素を生成するとともに、分割した各キーデータ要素を複数の記録媒体の各キーデータ要素格納部に分けて格納させる手順を実行する制御機構とを備えることを特徴とする。
【００１８】
この暗号化データ記録システムによれば、制御機構が暗号化データを生成したキーデータを複数のキーデータ要素に分割するとともに、分割したキーデータ要素を複数のキーデータ要素格納部に分けて格納するので、キーデータを構成するキーデータ要素の全てが、暗号化データが記録された記録媒体に格納されることはない。したがって、暗号化データが記録された記録媒体がたとえ盗難されたとしても、暗号化データが復号化されることはないので、本発明の暗号化データ記録システムはデータの機密保持性に優れる。
また、この暗号化データ記録システムでは、キーデータが分割されたキーデータ要素を複数のキーデータ要素格納部に分けて格納するので、キーデータの鍵長が長い、高度な暗号をも使用することができる。
【００１９】
請求項４に記載の暗号化データ再生システムは、複数の記録媒体と、前記記録媒体から暗号化データを読み出すドライブと、前記記録媒体のそれぞれに設けられるとともに、前記暗号化データのキーデータが分割されたキーデータ要素を格納するキーデータ要素格納部と、前記ドライブで前記記録媒体に書き込まれた前記暗号化データを読み出させるとともに、前記各キーデータ要素格納部に分けて格納された前記キーデータ要素の全てを読み出させる手順及びこの読み出されたキーデータ要素をもとに前記キーデータを生成するとともに、このキーデータを使用して前記暗号化データを復号化する手順を実行する制御機構とを備えることを特徴とする。
【００２０】
この暗号化データ再生システムによれば、制御機構は、キーデータ要素格納部に格納されたキーデータ要素の全てを読み出して、これを繋ぎ合わせてキーデータを生成するとともに、このキーデータを使用して暗号化データを復号化するので、このシステムの使用者は、煩雑なキーデータの管理を行わなくとも、データの機密保持性を維持しつつ、容易に暗号化データを復号化して利用することができる。
【００２１】
請求項５に記載の暗号化データ記録システムは、複数の記録媒体と、前記記録媒体に暗号化データを書き込むドライブと、前記記録媒体のそれぞれに設けられるとともに、前記暗号化データのキーデータを格納するキーデータ格納部と、前記暗号化データを生成するとともに、前記ドライブで前記複数ある記録媒体のうち一部の記録媒体に前記暗号化データを書き込ませる手順及び前記キーデータを他の記録媒体のいずれか１つの記録媒体の前記キーデータ格納部に格納させる手順を実行する制御機構とを備えることを特徴とする。
【００２２】
この暗号化データ記録システムによれば、制御機構が、暗号化データを書き込む記録媒体とは異なった記録媒体にキーデータを格納するので、暗号化データが記録された記録媒体がたとえ盗難されたとしても、暗号データが復号化されることはないので、本発明の暗号化データ記録システムはデータの機密保持性に優れる。
【００２３】
請求項６に記載の暗号化データ再生システムは、複数ある記録媒体のうち一部の記録媒体に記録された暗号化データを、他の記録媒体のいずれか１つに格納されたキーデータを使用して再生する暗号化データ再生システムであって、前記記録媒体から暗号化データを読み出すドライブと、前記記録媒体に設けられるとともに、前記暗号化データのキーデータを格納するキーデータ格納部と、前記ドライブで前記記録媒体に書き込まれた前記暗号化データを読み出させるとともに、前記キーデータ格納部に格納されたキーデータを読み出させる手順及びこのキーデータを使用して前記暗号化データを復号化する手順を実行する制御機構とを備えることを特徴とする。
【００２４】
この暗号化データ再生システムによれば、制御機構は、キーデータ格納部に格納されたキーデータを読み出すとともに、このキーデータを使用して暗号化データを復号化するので、このシステムの使用者は、煩雑なキーデータの管理を行わなくとも、データの機密保持性を維持しつつ、容易に暗号化データを復号化して利用することができる。
【００２５】
【発明の実施の形態】
次に、本発明の実施の形態について適宜図面を参照しながら説明する。
図１は、本発明の暗号化データ記録・再生システムの一実施形態として例示するライブラリ装置を備えたコンピュータシステムの構造を概略的に示すブロック図である。
【００２６】
図１に示すように、このコンピュータシステム１１（以下、単に「システム」という場合がある）は、ホストコンピュータ等の中央演算処理装置１２、この中央演算処理装置１２に接続されるキーボード等の入力装置１３及びライブラリ装置１４を備えている。このシステム１１は、このシステム１１の使用者が入力装置１３から入力するコマンドに応じて中央演算処理装置１２から出力されるデータがライブラリ装置１４内で暗号化されて磁気テープカートリッジＭＣに保存されるとともに、この磁気テープカートリッジＭＣに保存された暗号化データが復号化されて中央演算処理装置１２で利用されるように構成されている。ここでは、はじめにライブラリ装置１４について説明し、次いでこのライブラリ装置１４を使用した暗号化データ記録方法及び再生方法について説明する。
【００２７】
＜ライブラリ装置＞
図２は、ライブラリ装置の構成を例示する斜視図、図３は、アレイに装着された磁気テープカートリッジの様子を示した、一部に切欠き部を含む部分斜視図、図４は、磁気テープカートリッジに搭載されるカートリッジメモリの構造を例示する斜視図である。
【００２８】
ライブラリ装置１４は、図２に示すように、複数のアレイ１５のそれぞれに着脱自在に装着された磁気テープカートリッジＭＣと、磁気テープカートリッジＭＣの磁気テープに対して暗号化データの記録・再生を行うドライブ１７と、アレイ１５及びドライブ１７間で磁気テープカートリッジＭＣを搬送する搬送機構１８と、ドライブ１７での暗号化データの記録・再生及び搬送機構１８の搬送動作を制御する制御機構１９とを備えている。これらアレイ１５、ドライブ１７、搬送機構１８及び制御機構１９は、透明パネル２１が嵌め込まれた扉２２を有するケース２３内に収納されている。
【００２９】
アレイ１５は、後記する磁気テープカートリッジＭＣを載置する底板２４と、この底板２４から垂直に立ち上がり、底板２４を３方から取り囲む側板２５とを備えており、側板２５の無いアレイ１５前方から磁気テープカートリッジＭＣが装着されるようになっているとともに、側板２５で磁気テープカートリッジＭＣの横方法への動きが制止されるようになっている。本実施の形態では、複数の磁気テープカートリッジＭＣが収納できるように、アレイ１５がケース２３内に配置された支持台２６上に複数段積み上げられるとともに、複数列配列されている。
【００３０】
ドライブ１７は、公知のものを使用することができ、本実施の形態では、図２に示すように、３基のドライブ１７がケース２３内に積み重ねられている。
搬送機構１８としては、例えば、特表２００２−５０５７８７号公報、特開２００２−１８９９９４号公報、特表２００１−５２３８７７号公報等に開示される公知の搬送機構を使用することができる。本実施の形態では、搬送機構１８が、図２に示すように、公知の搬送機構に準じて、ロボットアーム２７、レール２８、ターンテーブル２９及びロボットアーム駆動モータ３１で構成されている。
【００３１】
ロボットアーム２７は、アレイ１５に装着された磁気テープカートリッジＭＣを握持する握持機構（図示せず）を先端に有するとともに、その後端がケース２３の床面に配置されたターンテーブル２９から垂直に伸びるレール２８にロボットアーム駆動モータ３１を介して上下動可能に支持されている。そして、ロボットアーム２７は、アレイ１５から磁気テープカートリッジＭＣを引き出し、あるいは磁気テープカートリッジＭＣをアレイ１５やドライブ１７に押し込むカートリッジ着脱機構（図示せず）を備えている。なお、このような搬送機構１８によれば、ロボットアーム２７は、ターンテーブル２９が回転することによって、所定の回転軸周りに揺動するとともに、ロボットアーム駆動モータ３１が駆動することによって、垂直移動する。したがって、ロボットアーム２７は、この搬送機構１８に向き合う所定のアレイ１５に装着される磁気テープカートリッジＭＣを握持機構で握持し、そしてカートリッジ着脱機構でアレイ１５から磁気テープカートリッジＭＣを引き出すとともに、ターンテーブル２９及びロボットアーム駆動モータ３１を所定の条件で駆動させれば、磁気テープカートリッジＭＣをドライブ１７に向けて搬送することができる。また、これとは逆に、搬送機構は、ドライブ１７に装着された磁気テープカートリッジＭＣをアレイ１５に向けて搬送し、アレイ１５に磁気テープカートリッジＭＣを装着することができる。
【００３２】
ロボットアーム２７は、さらに、アレイ１５（磁気テープカートリッジＭＣ）と向き合う先端にカートリッジメモリインターフェース３２を備えている。このカートリッジメモリインターフェース３２は、アレイ１５やドライブ１７に装着された、後記する磁気テープカートリッジＭＣのカートリッジメモリＣＭと所定の距離をおいて遠隔的にデータの授受を行うためのものである。このカートリッジメモリインターフェース３２には、例えば特開２００２−１８９９９４号公報に開示される公知のものを使用することができる。本実施の形態では、カートリッジメモリインターフェース３２が、公知のものに準じて、ループアンテナとこのループアンテナに接続される変復調器（ともに図示せず）とで構成されている。
【００３３】
磁気テープカートリッジＭＣには、いわゆるＬＴＯ規格に準拠した磁気テープカートリッジが使用されるとともに、図３に示すように、カートリッジメモリＣＭが搭載されている。
このカートリッジメモリＣＭは、後記するデータの暗号化及び復号化に使用されるキーデータが分割されたキーデータ要素及びキーデータ要素が格納されたカートリッジメモリＣＭを特定するカートリッジ特定データを格納するものである。なお、カートリッジメモリＣＭには、周知のように、製造者や製造番号等の磁気テープカートリッジＭＣの製造情報や、使用者や使用日時等の磁気テープカートリッジの使用履歴情報等が記録されてもよい。
このカートリッジメモリＣＭの配置位置は、磁気テープ３４の走行に支障をきたすことが無いカートリッジケース３５内の隅で、しかも磁気テープカートリッジＭＣがアレイ１５に装着された状態で、アレイ１５前方から突き出した先端近傍に設定されている。
【００３４】
カートリッジメモリＣＭは、図４に示すように、矩形の薄片形状を有する樹脂製の基板３４と、基板３４上にプリント配線された電磁誘導用のループアンテナ３６と、ループアンテナ３６を介して前記したカートリッジメモリインターフェース３２との間でデータ（キーデータ等）の授受を行うためのＩＣチップ３７とを有している。なお、ＩＣチップ３７は樹脂で形成されたグローブトップ３８内に封止され保護されている。
【００３５】
制御機構１９は、図１に示すように、メインコントローラ３９、暗号コントローラ４０及び搬送コントローラ４１からなる制御部４２と、メインテーブル４３、暗号データテーブル４４、キーデータテーブル４５及び搬送条件設定テーブル４６からなる制御メモリ４７とを備えている。
【００３６】
メインコントローラ３９は、中央演算処理装置１２からの命令信号を受けることにより、メインテーブル４３に格納されたプログラムに従って、ライブラリ装置１４を統括的に制御するものであり、後記する暗号化データ記録方法及び暗号化データ再生方法に示す手順で、暗号コントローラ４０、搬送コントローラ４１、搬送機構１８及びドライブ１７の動作を制御するように構成されている。
【００３７】
暗号コントローラ４０は、磁気テープカートリッジＭＣに暗号化データを記録するにあたって、後記する暗号化データ記録方法に示す手順で、暗号化前のいわゆる生データを暗号化するのに使用するキーデータを生成し、このキーデータで生データを暗号化し、暗号化データを記録させるべくドライブ１７に向けて暗号化データを送信し、そして、キーデータを分割することにより後記するキーデータ要素を生成し、所定のカートリッジメモリＣＭにキーデータ要素を格納すべくキーデータ要素をカートリッジメモリインターフェース３２に向けて送信するように構成されているとともに、磁気テープカートリッジＭＣに記録された暗号化データを再生するにあたって、後記する暗号化データ再生方法に示す手順で、カートリッジメモリＣＭに格納されたキーデータ要素をもとにキーデータを生成し、磁気テープカートリッジＭＣに記録された暗号化データをキーデータで生データに復号化するように構成されている。
【００３８】
搬送コントローラ４１は、メインコントローラ３９からの命令信号を受けることにより、搬送条件設定テーブル４６に格納された後記する座標データに基づいて、ロボットアーム２７を移動させるとともに、同じく搬送条件設定テーブル４６に格納されたロボットアーム２７の握持機構及びカートリッジ着脱機構の動作に関わるプログラムに従って、握持機構及びをカートリッジ着脱機構を制御するように構成されている。
【００３９】
暗号データテーブル４４は、生データ及び暗号化データを一時記憶するように構成されている。
キーデータテーブル４５は、暗号コントローラ４０で生成されたキーデータ及びこのキーデータから生成された後記するキーデータ要素及びキーデータ要素が格納されたカートリッジメモリＣＭを特定するための後記するカートリッジメモリ特定データを一時記憶するように構成されている。
搬送条件設定テーブル４６は、ロボットアーム２７が各磁気テープカートリッジＭＣ及び各ドライブ１７にアクセスする際の所定の位置を特定する座標データ、並びにロボットアーム２７の握持機構及びカートリッジ着脱機構の動作に関わるプログラムを格納するように構成されている。
【００４０】
＜暗号化データ記録方法＞
次に、前記ライブラリ装置１４を使用した暗号化データ記録方法について説明する。なお、ここでは、図１に示すように、第１磁気テープカートリッジＭＣ１　から第ｎ磁気カートリッジＭＣｎ　までのｎ個（ｎは２以上の整数）の磁気テープカートリッジＭＣと、１つのドライブ１７とを備えるライブラリ装置１４において、第ｋ磁気テープカートリッジＭＣｋ　（但し、１≦ｋ≦ｎであり、ｎは前記と同じ）に暗号化データを記録する場合を例にとって説明する。
【００４１】
図５は、中央演算処理装置から生データがライブラリ装置に送信されて、キーデータ要素が生成・保存される際のメインコントローラ、暗号コントローラ及び搬送コントローラの動作を例示するフローチャート、図６（ａ）は、暗号コントローラで生成されるキーデータ要素のデータ構造を示す概念図、図６（ｂ）は、キーデータテーブルに格納されるキーデータ要素のデータ構造を示す概念図、図７は、カートリッジメモリに格納されるキーデータ要素のデータ構造及びカートリッジ特定データのデータ構造を示す概念図、図８は、キーデータを使用して暗号化データを生成する際のメインコントローラ及び暗号コントローラの動作を例示するフローチャートである。なお、図７中、ＣＭはカートリッジメモリを表わす。
【００４２】
この暗号データ記録方法では、中央演算処理装置１２からメインコントローラ３９に向けて生データが送信されると、図５に示すように、メインコントローラ３９は、暗号コントローラ４０に向けて生データを送信するとともに、この生データを保存するように命令信号を送信する（Ｓ１）。この命令信号を受けた暗号コントローラ４０は、暗号データテーブル４４に生データを保存するとともに（Ｓ２）、保存完了信号をメインコントローラ３９に向けて送信する（Ｓ３）。
メインコントローラ３９は、保存完了信号を受け取ることにより、搬送コントローラ４１に向けて媒体搬送命令を送信する（Ｓ４）。搬送コントローラ４１では、この媒体搬送命令信号を受けて、搬送条件設定テーブル４６に格納された座標データを参照し、アレイ１５に装着された第ｋ磁気テープカートリッジＭＣｋ　をドライブ１７まで搬送するように、搬送機構１８に向けて搬送機構駆動命令信号を送信する（Ｓ５）。この搬送機構駆動命令信号を受けた搬送機構１８がドライブ１７への第ｋ磁気テープカートリッジＭＣｋ　の装着を完了させると、搬送コントローラ４１は、メインコントローラ３９に向けて搬送完了信号を送信する（Ｓ６）。
【００４３】
メインコントローラ３９は、搬送完了信号を受けると、暗号コントローラ４０に向けてキーデータの生成命令信号を送信する（Ｓ７）。暗号コントローラ４０は、生データを暗号化するキーデータを生成するとともに、このキーデータをキーデータテーブル４５に保存する（Ｓ８）。このキーデータの生成方法は、公知の方法を使用することができ、このような方法としては、例えば特開昭５４−８７０７２号公報に開示する方法が挙げられる。
【００４４】
次いで、暗号コントローラ４０は、キーデータを分割してキーデータ要素を生成するとともに、このキーデータ要素をキーデータテーブル４５に保存する（Ｓ９）。キーデータの分割数（Ｘ）は、Ｘ＝２〜ｎ（ｎは前記と同じ）の範囲で設定すればよい。なお、本実施の形態では、Ｘ＝ｎの場合、すなわち図６（ａ）に示すように、第１磁気テープカートリッジＭＣ１　から第ｎ磁気テープカートリッジＭＣｎ　までの全てのカートリッジメモリＣＭに割り当てるようにキーデータ４８をｎ分割して、キーデータ要素ａ１　，ａ２　・・・ａｎ　を生成する。そして、暗号コントローラ４０は、キーデータ要素ａ１　，ａ２　・・・ａｎ　をキーデータテーブル４５に保存するにあたって、図６（ｂ）に示すように、割当先のカートリッジメモリＣＭを特定する識別子Ａ１　，Ａ２　・・・Ａｎ　を各キーデータ要素ａ１　，ａ２　・・・ａｎ　に付加する。したがって、キーデータテーブル４５に保存される各キーデータ要素ａ１　，ａ２　・・・ａｎ　には、それぞれ格納先のカートリッジメモリＣＭを示す識別子Ａ１　，Ａ２　・・・Ａｎ　が付加されることになる。
【００４５】
ここで再び図５を参照すると、所定の識別子付きのキーデータ要素を保存した暗号コントローラ４０は、メインコントローラ３９に向けて、キーデータ要素の保存完了信号を送信する（Ｓ１０）。
次に、メインコントローラ３９、暗号コントローラ４０及び搬送コントローラ４１は、メインコントローラ３９がこの保存完了信号を受けたことをきっかけに、次のＳ１１〜Ｓ１６のステップ（図５中、符号４９で示す）を、キーデータ要素が格納されるカートリッジメモリＣＭの数に等しい回数、すなわちｎ回繰り返す。
まず、メインコントローラ３９は、ロボットアーム２７の先端に配置されたカートリッジメモリインターフェース３２が所定のカートリッジメモリＣＭにアクセスするように、第１番目のＣＭアクセス命令信号を搬送コントローラ４１に向けて送信する（Ｓ１１）。このＣＭアクセス命令信号を受けた搬送コントローラ４１は、キーデータテーブル４５（図１参照）を参照することにより、キーデータテーブル４５に保存された、例えば識別子Ａ１　を有するキーデータ要素ａ１　（図６（ｂ）参照）を読み出す。
【００４６】
次いで、搬送コントローラ４１は、識別子Ａ１で特定されるカートリッジメモリＣＭ、すなわち第１磁気テープカートリッジのカートリッジメモリＣＭにカートリッジメモリインターフェース３２がアクセスできるようにロボットアーム２７を移動させるための搬送機構駆動命令信号を搬送機構１８に向けて送信する（Ｓ１２）。搬送機構１８がロボットアーム２７を所定の位置に搬送して、カートリッジメモリインターフェース３２が第１磁気テープカートリッジＭＣ１　のカートリッジメモリＣＭにアクセスすると、搬送コントローラ４１は、メインコントローラ３９に向けてＣＭアクセス完了信号を送信する（Ｓ１３）。
【００４７】
このＣＭアクセス完了信号を受けたメインコントローラ３９は、キーデータ要素ａ１　を第１磁気テープカートリッジＭＣ１　のカートリッジメモリＣＭに格納するようキーデータ要素格納命令信号を暗号コントローラ４０に向けて送信する（Ｓ１４）。この命令信号を受けた暗号コントローラ４０は、キーデータテーブル４５からキーデータ要素ａ１　を読み出して、カートリッジメモリインターフェース３２（図１参照）に送信することにより、キーデータ要素ａ１　を第１磁気テープカートリッジＭＣ１　のカートリッジメモリＣＭに格納する（Ｓ１５）。なお、カートリッジメモリインターフェース３２に向けて送信されたキーデータ要素ａ１　は、前記したカートリッジメモリインターフェース３２の変復調器、ループアンテナ及びカートリッジメモリＣＭのループアンテナ３６を介してＩＣチップ３７（図４参照）に格納される。カートリッジメモリＣＭ及びカートリッジメモリインターフェース３２間の通信方式は、例えば特開２００２−１８９９９４号公報に開示されるような公知の方式でよく、ここでの通信方式の詳細な説明は省略する。
【００４８】
次に、キーデータ要素ａ１　の格納が完了すると、暗号コントローラ４０は、メインコントローラ３９に向けて、キーデータ要素ａ１　の格納完了信号を送信する（Ｓ１６）。この完了信号を受けたメインコントローラ３９は、第２番目のＣＭアクセス命令信号を搬送コントローラ４１に向けて送信する（Ｓ１１）。
この第２番目のＣＭアクセス命令信号を受けた搬送コントローラ４１は、再びキーデータテーブル４５（図１参照）を参照することにより、前記識別子Ａ１　以外の識別子を有するキーデータ要素、例えば、識別子Ａ２　を有するキーデータ要素ａ２　（図６（ｂ）参照）を読み出す。
【００４９】
次いで、搬送コントローラ４１は、識別子Ａ２で特定されるカートリッジメモリＣＭ、すなわち第２磁気テープカートリッジＭＣ２　のカートリッジメモリＣＭにカートリッジメモリインターフェース３２がアクセスできるようにロボットアーム２７を移動させるための搬送機構駆動命令信号を搬送機構１８に向けて送信する（Ｓ１２）。以後、前記したと同様にして、Ｓ１３〜Ｓ１６のステップが実行されることにより、キーデータ要素ａ２　が、第２磁気テープカートリッジＭＣ２　のカートリッジメモリＣＭに格納されるとともに、暗号コントローラ４０からメインコントローラ３９に向けてキーデータ要素格納完了信号が送信される。
【００５０】
本実施の形態では、図７に示すように、この一連のＳ１１〜Ｓ１６のステップがｎ回繰り返されることによって、第１〜第ｎ磁気テープカートリッジＭＣ１　・・・ＭＣｎ　のカートリッジメモリＣＭには、それぞれキーデータ要素ａ１　，ａ２　・・・ａｎ　が格納される。
そして、さらに、暗号コントローラ４０は、図７に示すように、キーデータ要素ａ１　，ａ２　・・・ａｎ　が格納されたカートリッジメモリＣＭを特定するカートリッジ特定データ（Ｐ１　，Ｐ２　・・・Ｐｎ　）を、暗号化データが書き込まれる第ｋ磁気テープカートリッジＭＣｋ　のカートリッジメモリＣＭに格納する。このカートリッジ特定データ（Ｐ１　，Ｐ２　・・・Ｐｎ　）は、後記する暗号化データ再生方法で、キーデータ要素ａ１　，ａ２　・・・ａｎ　からキーデータを生成するときに使用するものである。
【００５１】
そして、暗号コントローラ４０からメインコントローラ３９に向けて、最後のキーデータ要素、例えば第ｎ磁気テープカートリッジＭＣｎ　へのキーデータ要素ａｎ　の格納完了信号が送信されると（図５参照）、メインコントローラ３９は、図８に示すように、暗号コントローラ４０に向けて、生データの暗号化命令信号を送信する（Ｓ１７）。この命令信号を受けた暗号コントローラ４０は、前記ステップＳ２で暗号データテーブル４４に保存した生データ及び前記ステップＳ８でキーデータテーブル４５に保存したキーデータを、暗号データテーブル４４及びキーデータテーブル４５から読み出す（Ｓ１８）。そして暗号コントローラ４０は、読み出したキーデータを使用して生データを暗号化するとともに、暗号化データを暗号データテーブル４４に保存する（Ｓ１９）。この暗号化データの生成方法は、公知の方法を使用することができ、このような方法としては、例えば特開昭５４−８７０７２号公報に開示する方法が挙げられる。
【００５２】
暗号化データの保存が完了すると、暗号コントローラ４０は、メインコントローラ３９に向けて暗号化データの保存完了信号を送信する（Ｓ２０）。メインコントローラ３９は、この保存完了信号を受けてドライブ１７（図１参照）を駆動させるとともに、暗号コントローラ４０に向けて暗号化データの書込命令信号を送信する（Ｓ２１）。この書込命令信号を受けた暗号コントローラ４０は、暗号データテーブル４４から暗号データを読み出すとともに、駆動するドライブ１７に向けてこの暗号化データを送信する（Ｓ２２）。この送信によって、ドライブ１７での暗号化データの書込みが完了すると、暗号コントローラ４０は、暗号データテーブル４４及びキーデータテーブル４５に保存された生データ、暗号化データ、キーデータ及びキーデータ要素を消去する（Ｓ２３）。そして、搬送機構１８によって第ｋ磁気テープカートリッジＭＣｋ　が所定のアレイ１５に戻されることによってこの暗号化データ記録方法は終了する。
【００５３】
＜暗号化データ再生方法＞
次に、前記ライブラリ装置を使用した暗号化データ再生方法について説明する。なお、ここでは、前記した暗号化データ記録方法によって第ｋ磁気テープカートリッジに記録された暗号化データを復号化する場合を例にとって説明する。
図９は、中央演算処理装置から生データを要求する信号がライブラリ装置に送信されて、キーデータ要素をもとにキーデータが生成・保存される際のメインコントローラ、暗号コントローラ及び搬送コントローラの動作を例示するフローチャート、図１０は、暗号化データを生データに復号化する際のメインコントローラ及び暗号コントローラの動作を例示するフローチャートである。
【００５４】
この暗号データ再生方法では、中央演算処理装置１２からメインコントローラ３９に向けて生データを要求する信号が送信されると、図９に示すように、メインコントローラ３９は、媒体搬送命令を搬送コントローラ４１に向けて送信する（Ｓ２４）。搬送コントローラ４１では、この命令信号を受けて、搬送条件設定テーブル４６に格納された座標データを参照することにより、第ｋ磁気テープカートリッジＭＣｋ　をドライブ１７まで搬送させるために、搬送機構駆動命令信号を搬送機構１８に向けて送信する（Ｓ２５）。この搬送機構駆動命令信号を受けた搬送機構１８は、第ｋ磁気テープカートリッジＭＣｋ　をドライブ１７に搬送して装着する。なお、このときロボットアーム２７は、ロボットアーム２７の先端に配置されたカートリッジメモリインターフェース３２がカートリッジメモリＣＭとアクセスできるように姿勢を維持している。第ｋ磁気テープカートリッジＭＣｋ　の搬送が完了すると、搬送コントローラ４１は、メインコントローラ３９に向けて搬送完了信号を送信する（Ｓ２６）。
【００５５】
メインコントローラ４０は、搬送完了信号を受けると、前記したステップＳ１５で格納したカートリッジ特定データ（Ｐ１　，Ｐ２　・・・Ｐｎ　）（図５及び図７参照）を第ｋ磁気テープカートリッジＭＣｋ　のカートリッジメモリＣＭから読み出すように、カートリッジ特定データ読出命令信号を暗号コントローラ４０に向けて送信する（Ｓ２７）。この読出命令信号を受けた暗号コントローラ４０は、カートリッジメモリインターフェース３２を介してカートリッジメモリＣＭに格納されたカートリッジ特定データを読み出すとともに、このデータをキーデータテーブル４５に保存する（Ｓ２８）。そして、カートリッジ特定データの保存が完了すると、暗号コントローラ４０は、メインコントローラ３９に向けて、カートリッジ特定データの保存完了信号を送信する（Ｓ２９）。
【００５６】
次に、メインコントローラ３９、暗号コントローラ４０及び搬送コントローラ４１は、メインコントローラ３９がこの保存完了信号を受けたことをきっかけに、次のＳ３０〜Ｓ３５のステップ（図９中、符号５０で示す）を、カートリッジ特定データで特定されたカートリッジメモリＣＭの数に等しい回数、すなわちｎ回繰り返す。
【００５７】
まず、メインコントローラ３９は、ロボットアーム２７の先端に配置されたカートリッジメモリインターフェース３２が特定されたカートリッジメモリＣＭの１つにアクセスするように第１番目のＣＭアクセス命令信号を搬送コントローラ４１に向けて送信する（Ｓ３０）。このＣＭアクセス命令信号を受けた搬送コントローラ４１は、キーデータテーブル４５（図１参照）を参照することにより、キーデータテーブル４５に保存された、例えばカートリッジ特定データＰ１　を参照する（図７参照）。
【００５８】
次いで、搬送コントローラ４１は、カートリッジ特定データＰ１　で特定されるカートリッジメモリＣＭ、すなわち第１磁気テープカートリッジＭＣ１　のカートリッジメモリＣＭにロボットアーム２７のカートリッジメモリインターフェース３２がアクセスできるようにロボットアーム２７を移動させるための搬送機構駆動命令信号を搬送機構１８に向けて送信する（Ｓ３１）。搬送機構１８がロボットアーム２７を所定の位置に移動して、カートリッジメモリインターフェース３２が第１磁気テープカートリッジＭＣ１　のカートリッジメモリＣＭにアクセスすると、搬送コントローラ４１は、メインコントローラ３９に向けてＣＭアクセス完了信号を送信する（Ｓ３２）。このＣＭアクセス完了信号を受けたメインコントローラ３９は、暗号コントローラ４０に向けて、キーデータ要素読出命令を送信する（Ｓ３３）。この命令信号を受けた暗号コントローラ４０は、第１磁気テープカートリッジＭＣ１　のカートリッジメモリＣＭからカートリッジメモリインターフェース３２を介してキーデータ要素ａ１　を読み出すとともに、このキーデータ要素ａ１　をキーデータテーブル４５に保存する（Ｓ３４）。なお、キーデータ要素ａ１　は、前記したカートリッジメモリインターフェース３２の変復調器、ループアンテナ及びカートリッジメモリＣＭのループアンテナ３６を介してＩＣチップ３７（図４参照）から読み出される。
【００５９】
次に、キーデータ要素ａ１　の読出及び保存が完了すると、暗号コントローラ４０は、メインコントローラ３９に向けて、キーデータ要素の保存完了信号を送信する（Ｓ３５）。この保存完了信号を受けたメインコントローラ３９は、第２番目のＣＭアクセス命令信号を搬送コントローラ４１に向けて送信する（Ｓ３０）。
【００６０】
第２番目のＣＭアクセス命令信号を受けた搬送コントローラ４１は、再びキーデータテーブル４５（図１参照）を参照することにより、前記カートリッジ特定データＰ１　以外のカートリッジ特定データ、例えばＰ２　をキーデータテーブル４５から読み出す。次いで、搬送コントローラ４１は、Ｐ２　で特定されるカートリッジメモリＣＭ、すなわち第２磁気テープカートリッジＭＣ２　のカートリッジメモリＣＭにロボットアーム２７のカートリッジメモリインターフェース３２がアクセスできるようにロボットアーム２７を移動させる搬送機構駆動命令信号を搬送機構１８に向けて送信する（Ｓ３１）。以後、前記したと同様にして、Ｓ３２〜Ｓ３５のステップが実行されることにより、キーデータ要素ａ２　が、キーデータテーブル４５に保存されるとともに、キーデータ要素保存完了信号が暗号コントローラ４０からメインコントローラ３９に向けて送信される。本実施の形態では、この一連のＳ３０〜Ｓ３５のステップが繰り返されることによって、第１〜第ｎ磁気テープカートリッジＭＣ１　・・・ＭＣｎ　のカートリッジメモリＣＭに格納されていたキーデータ要素ａ１　，ａ２　・・・ａｎ　は、キーデータテーブル４５に保存される。
【００６１】
そして、最後のキーデータ要素、例えば第ｎ磁気テープカートリッジＭＣｎ　のキーデータ要素ａｎ　のキーデータテーブル４５への保存完了信号が、暗号コントローラ４０からメインコントローラ３９に向けて送信されると、メインコントローラ３９は、キーデータの生成命令信号を暗号コントローラ４０に向けて送信する（Ｓ３６）。この命令信号を受けた暗号コントローラ４０は、キーデータテーブル４５から全てのキーデータ要素ａ１　，ａ２　・・・ａｎ　を読み出すとともに、これらがもとの順番に配列するように繋ぎ合わせてキーデータを生成し、このキーデータをキーデータテーブル４５に保存する（Ｓ３７）。キーデータの保存が完了すると、暗号コントローラ４０は、保存完了信号をメインコントローラ３９に向けて送信する（Ｓ３８）。
【００６２】
メインコントローラ３９は、この保存完了信号を受けると、ドライブ１７を駆動させるとともに、図１０に示すように、暗号化データの読出命令信号を暗号コントローラ４０に向けて送信する（Ｓ３９）。暗号コントローラ４０は、この命令信号を受けることにより、ドライブ１７に装着された第ｋ磁気テープカートリッジＭＣｋ　から暗号化データを読み出し、この暗号化データを暗号データテーブル４４に保存する（Ｓ４０）。暗号化データの保存が完了すると、暗号コントローラ４０は、暗号化データの保存完了信号をメインコントローラ３９に向けて送信する（Ｓ４１）。メインコントローラ３９は、この保存完了信号を受けることにより、暗号化データの復号化命令信号を暗号コントローラ４０に向けて送信する（Ｓ４２）。
【００６３】
暗号コントローラ４０は、復号化命令信号を受けて、前記ステップＳ３７でキーデータテーブル４５に保存したキーデータ及び前記ステップＳ４０で暗号データテーブル４４に保存した暗号化データを、キーデータテーブル４５及び暗号データテーブル４４から読み出す（Ｓ４３）。そして暗号コントローラ４０は、読み出したキーデータを使用して暗号化データを復号化することによって生データを生成する（Ｓ４４）とともに、生データをメインコントローラ３９に向けて送信する（Ｓ４５）。なお、暗号化データを復号化する方法は、公知の方法を使用することができ、このような方法としては、例えば特開昭５４−８７０７２号公報に開示する方法が挙げられる。
【００６４】
生データの送信が完了すると、暗号コントローラ４０は、暗号データテーブル４４及びキーデータテーブル４５に保存された、暗号化データ、キーデータ、キーデータ要素及びカートリッジ特定データを消去する（Ｓ４７）。その一方で、メインコントローラ３９は、生データを中央演算処理装置１２に向けて送信する（Ｓ４６）。そして、搬送機構１８によって第ｋ磁気テープカートリッジＭＣｋ　が所定のアレイ１５に戻されてこの暗号化データ再生方法は終了する。
【００６５】
このようなライブラリ装置１４、すなわち本発明の暗号化データ記録・再生システム並びにこのシステムを使用した暗号化データ記録方法及び暗号化データ再生方法によれば、中央演算処理装置１２から送信された生データが、キーデータで暗号化データに変換されるとともに、複数ある磁気テープカートリッジＭＣのうち、少なくとも１つの磁気テープカートリッジＭＣにこの暗号化データが記録され、しかも、データの暗号化に使用されたキーデータは、複数のキーデータ要素に分割されて複数のカートリッジメモリＣＭに分けて格納される。
【００６６】
そして、磁気テープカートリッジＭＣに記録された暗号化データを再生する際には、分けて格納されたキーデータ要素を繋ぎ合わせて再びキーデータに変換するとともに、このキーデータで暗号化データが復号化される。
したがって、暗号化データ記録・再生システムに対して正当なアクセス権を有する者は、容易に暗号化データを利用することができ、しかも、暗号化データが記録された磁気テープカートリッジＭＣが、例え盗難されたとしても、キーデータを生成するためのキーデータ要素は、複数のカートリッジメモリＣＭに分けて格納されており、暗号化データが復号化されることはないので、データの機密保持性が優れる。
【００６７】
また、キーデータ要素からキーデータを生成する際に必要な、各キーデータ要素の格納先を特定するためのカートリッジ特定データは、ライブラリ装置１４内における各磁気テープカートリッジＭＣの配置位置と、この位置座標データを格納する搬送設定条件テーブル４６とに関連付けられている。すなわち、カートリッジ特定データは、ライブラリ装置１４固有のデータであるので、ライブラリ装置１４の全ての磁気テープカートリッジＭＣが盗難され、そして暗号データが保存されている磁気テープカートリッジＭＣのカートリッジメモリＣＭからカートリッジ特定データを取得しえたとしても、キーデータを生成するために必要なキーデータ要素とそれを格納する磁気テープカートリッジＭＣとの対応付けができないため、キーデータを生成することはできない。したがって、暗号データが復号化されることはない。
【００６８】
そしてまた、キーデータ要素の格納部には、磁気テープカートリッジＭＣのカートリッジメモリＣＭが使用されるとともに、カートリッジメモリＣＭに対するキーデータの書込み及び読出しには、カートリッジメモリＣＭとの間で非接触でキーデータ要素の授受を行うカートリッジメモリインターフェース３２が使用されている。そして、カートリッジメモリインターフェース３２が、ロボットアーム２７の先端に配置されているので、ロボットアーム２７を磁気テープカートリッジＭＣに近接させるだけでキーデータ要素の授受を行うことができる。したがって、例えばドライブ１７を使用して磁気テープのヘッダ部分にキーデータ要素を書込みあるいはそのヘッダ部分から読み出す場合に比べて、キーデータ要素の書込み及び読出しが速やかに行われる。
【００６９】
さらに、この暗号化データ記録・再生システム並びにこのシステムを使用した暗号化データ記録方法及び暗号化データ再生方法によれば、キーデータが分割されたキーデータ要素を格納するので、比較的に格納容量の少ないカートリッジメモリＣＭ（数キロバイト程度）を使用する場合にあっても、キーデータの鍵長が長い、高度な暗号をも使用することができる。
【００７０】
以上、詳述した本実施の形態では、キーデータをカートリッジメモリＣＭの数に等しい数、すなわちｎ個に分割してキーデータ要素を生成するとともに、第１〜第ｎ磁気テープカートリッジＭＣ１　・・・ＭＣｎ　のカートリッジメモリＣＭの全てに、キーデータ要素を割り当てて格納したが、本発明は、これに制限されるものではなく、暗号化データが記録される第ｋ磁気テープカートリッジＭＣｋ　のカートリッジメモリＣＭにキーデータが格納されていなければよい。
【００７１】
したがって、例えば、前記したキーデータの分割数（Ｘ）は、カートリッジメモリＣＭの数より少ない数に設定してもよい。この場合、キーデータ要素は、暗号化データが記録される第ｋ磁気テープカートリッジＭＣｋ　のカートリッジメモリＣＭに格納されても、格納されなくともよい。また１つのカートリッジメモリＣＭに対して、複数のキーデータ要素が格納されてもよい。このようにキーデータの分割数（Ｘ）を、カートリッジメモリＣＭの数より少ない数に設定した暗号データ記録・再生方法及び暗号データ記録・再生システムでは、前記したステップＳ１１〜Ｓ１６（図５中、符号４９参照）及びステップＳ２０〜Ｓ３５（図９中、符号５０参照）の繰返し回数を、キーデータ要素を格納するカートリッジメモリＣＭ数に合わせるように、メインコントローラ３９、暗号コントローラ４０及び搬送コントローラ４１の設定を変更すればよい。
【００７２】
さらにまた、暗号化データが記録される第ｋ磁気テープカートリッジＭＣｋ　のカートリッジメモリＣＭにキーデータが格納されないことを条件に、キーデータそのものを他の磁気テープカートリッジＭＣに格納してもよい。このような暗号データ記録・再生方法及び暗号データ記録・再生システムでは、前記したステップＳ１１〜Ｓ１６（図５中、符号４９参照）及びステップＳ２０〜Ｓ３５（図９中、符号５０参照）において、キーデータ要素の読出及び保存をキーデータの読出及び保存に置き換えるとともに、ステップＳ１５でキーデータを格納する際に、第ｋ磁気テープカートリッジＭＣｋ　のカートリッジメモリＣＭにキーデータが格納されないように、メインコントローラ３９、暗号コントローラ４０及び搬送コントローラ４１の設定を変更すればよい。
【００７３】
そして、これら実施の形態では、キーデータやキーデータ要素を磁気テープカートリッジＭＣのカートリッジメモリＣＭに格納するライブラリ装置１４を例にとって本発明を説明したが、磁気テープカートリッジＭＣに代えて、フレキシブルディスク、光ディスク、リールに巻回された磁気テープ等の可搬性記録媒体を使用するとともに、キーデータやキーデータ要素をこれら記録媒体のヘッダ部に格納するように本発明を構成してもよい。
【００７４】
【発明の効果】
本発明の暗号化データ記録方法、暗号化データ記録システム及び暗号化データ再生システムによれば、キーデータの取り扱いに特段の管理を要することもなく、データの機密保持性が優れ、しかも正当なアクセス権を有する者が容易に暗号化データを復号化して利用することができる。
【図面の簡単な説明】
【図１】本発明の暗号化データ記録・再生システムの一実施形態として例示するライブラリ装置を備えたコンピュータシステムの構造を概略的に示すブロック図である。
【図２】ライブラリ装置の構成を例示する斜視図である。
【図３】アレイに装着された磁気テープカートリッジの様子を示した、一部に切欠き部を含む部分斜視図である。
【図４】磁気テープカートリッジに搭載されるカートリッジメモリの構造を例示す斜視図である。
【図５】中央演算処理装置から生データがライブラリ装置に送信されて、キーデータ要素が生成・保存される際のメインコントローラ、暗号コントローラ及び搬送コントローラの動作を例示するフローチャートである。
【図６】図６（ａ）は、暗号コントローラで生成されるキーデータ要素のデータ構造を示す概念図、図６（ｂ）は、キーデータテーブルに格納されるキーデータ要素のデータ構造を示す概念図である。
【図７】カートリッジメモリに格納されるキーデータ要素のデータ構造及びカートリッジ特定データのデータ構造を示す概念図である。
【図８】キーデータを使用して暗号化データを生成する際のメインコントローラ及び暗号コントローラの動作を例示するフローチャートである。
【図９】中央演算処理装置から生データを要求する信号がライブラリ装置に送信されて、キーデータ要素をもとにキーデータが生成・保存される際のメインコントローラ、暗号コントローラ及び搬送コントローラの動作を例示するフローチャートである。
【図１０】暗号化データを生データに復号化する際のメインコントローラ及び暗号コントローラの動作を例示するフローチャートである。
【符号の説明】
１４　　ライブラリ装置
１７　　ドライブ
１９　　制御機構
ＭＣ　　磁気テープカートリッジ
ＣＭ　　カートリッジメモリ
【図１】
2004088453.tif 000003
【図２】
2004088453.tif 000004
【図３】
2004088453.tif 000005
【図４】
2004088453.tif 000006
【図５】
2004088453.tif 000007
【図６】
2004088453.tif 000008
【図７】
2004088453.tif 000009
【図８】
2004088453.tif 000010
【図９】
2004088453.tif 000011
【図１０】
2004088453.tif 000012