(57)【要約】【課題】  データバックアップの信頼性を向上し、バックアップ作業の時間を短縮する。【解決手段】  データＤを複数の分割ファイルＤ１〜Ｄ３に分割し、ネットワーク２００を介してアクセス可能な複数の格納場所３０１〜３０３に分散して格納し、このときの分割方法および格納場所を示す情報を含む管理データＭを預かり証として発行する機能をもった分散型データアーカイブ装置１００Ａを設け、データＤの保管を行う。装置１００Ａと同等の機能をもった装置１００Ｂをカスケード接続し、格納場所３０３に格納された分割ファイルＤ３を、更に複数の分割ファイルＤ３１〜Ｄ３３に分割して、別な複数の格納場所３０４〜３０６に格納し、管理データＭ３を格納場所３０３に格納する。格納場所３０３内のファイルＤ３が破損したら、管理データＭ３を用いて復元する。装置１００Ａを複数台並列接続して作業分担すれば、作業時間の短縮も図れる。【選択図】  図６
2005099911.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してアクセス可能な複数の格納場所に、保管対象データを分散して保管する機能と、保管されていたデータを必要に応じて取り出す機能と、を有するデータ保管システムであって、
データの保管時に、保管対象データを複数の分割ファイルに分割して前記ネットワークを介して複数の格納場所に分散して格納する預入処理を行う預入処理手段と、この預入処理の方法を示す管理データを作成して、これを前記保管対象データについての預かり証として出力する管理データ出力手段と、データの取出時に、預かり証となる前記管理データを入力する管理データ入力手段と、入力された前記管理データに基づいて、分散して格納されていた複数の分割ファイルを取り出して元の保管対象データに復元する引出処理を行う引出処理手段と、を有する分散型データアーカイブ装置を複数備え、
第ｎ番目（ｎは１以上の整数）の分散型データアーカイブ装置の預入処理により特定の格納場所に格納される特定の分割ファイルを、第（ｎ＋１）番目の分散型データアーカイブ装置についての保管対象データとして取り扱い、前記特定の分割ファイルを更に複数の分割ファイルに分割した上で、前記特定の格納場所とは異なる複数の格納場所に分散して格納する処理を行う機能を有することを特徴とするネットワークを利用したデータ保管システム。
【請求項２】
請求項１に記載のデータ保管システムにおいて、
第１番目の分散型データアーカイブ装置〜第Ｎ番目（Ｎは２以上の整数）の分散型データアーカイブ装置までの全Ｎ台の分散型データアーカイブ装置をカスケード式に用いることにより、オリジナル保管対象データを保管したときに、前記第１番目の分散型データアーカイブ装置で作成された第１番目の管理データ〜前記第Ｎ番目の分散型データアーカイブ装置で作成された第Ｎ番目の管理データまでの全Ｎ組の管理データを、前記オリジナル保管対象データについての預かり証として出力する機能を有することを特徴とするネットワークを利用したデータ保管システム。
【請求項３】
請求項１または２に記載のデータ保管システムにおいて、
第ｎ番目（ｎは１以上の整数）の分散型データアーカイブ装置の預入処理により分割ファイルの格納先となる格納場所自身を、第（ｎ＋１）番目の分散型データアーカイブ装置によって構成したことを特徴とするネットワークを利用したデータ保管システム。
【請求項４】
請求項１〜３に記載のデータ保管システムにおいて、
各分散型データアーカイブ装置の預入処理手段が、保管対象データを所定の分割方法に基づいて複数の分割ファイルに分割する分割処理部と、ネットワークを介して個々の分割ファイルを異なる格納場所に格納する格納処理部と、を有し、
各分散型データアーカイブ装置の引出処理手段が、入力された管理データから個々の分割ファイルの格納場所を認識し、この認識した各格納場所からネットワークを介して個々の分割ファイルを取り出す取出処理部と、入力された管理データから分割方法を認識し、この認識した分割方法に基づいて、取り出した個々の分割ファイルを統合して元の保管対象データを生成する統合処理部と、を有し、
各分散型データアーカイブ装置の管理データ出力手段が、前記分割方法を示す情報および個々の分割ファイルの格納場所を示す情報を含む管理データを作成する機能を有することを特徴とするネットワークを利用したデータ保管システム。
【請求項５】
請求項４に記載のデータ保管システムにおいて、
預入処理手段内に、保管対象データを分割する前もしくは後に、保管対象データもしくは分割ファイルに対する暗号化処理を実行する暗号化処理部が設けられ、管理データ作成手段が、この暗号化処理の方法を示す情報を管理データに付加する機能を有しており、引出処理手段内に、入力された管理データから暗号化処理の方法を認識し、この認識した暗号化処理の方法に基づいて復号化処理を実行する復号化処理部が設けられ、前記復号化処理を経て元の保管対象データの復元が行われる分散型データアーカイブ装置を有することを特徴とするネットワークを利用したデータ保管システム。
【請求項６】
請求項４または５に記載のデータ保管システムにおいて、
預入処理手段内に、保管対象データもしくは分割ファイルに対して、ダミーデータを付加するダミーデータ付加処理を実行するダミーデータ付加部が設けられ、管理データ作成手段が、このダミーデータ付加処理の方法を示す情報を管理データに付加する機能を有しており、引出処理手段内に、入力された管理データからダミーデータ付加処理の方法を認識し、この認識したダミーデータ付加処理の方法に基づいてダミーデータを除去するダミーデータ除去処理を実行するダミーデータ除去処理部が設けられ、前記ダミーデータ除去処理を経て元の保管対象データの復元が行われる分散型データアーカイブ装置を有することを特徴とするネットワークを利用したデータ保管システム。
【請求項７】
ネットワークを介してアクセス可能な複数の格納場所に、保管対象データを分散して保管する機能と、保管されていたデータを必要に応じて取り出す機能と、を有するデータ保管システムであって、
データの保管時に、保管対象データを複数の分割ファイルに分割して前記ネットワークを介して複数の格納場所に分散して格納する預入処理を行う預入処理手段と、この預入処理の方法を示す管理データを作成して、これを前記保管対象データについての預かり証として出力する管理データ出力手段と、データの取出時に、預かり証となる前記管理データを入力する管理データ入力手段と、入力された前記管理データに基づいて、分散して格納されていた複数の分割ファイルを取り出して元の保管対象データに復元する引出処理を行う引出処理手段と、を有する複数の分散型データアーカイブ装置と、
オリジナル保管対象データを、複数の部分保管対象データに分割し、個々の部分保管対象データを、前記複数の分散型データアーカイブ装置に対して、それぞれの保管対象データとして与える処理と、前記複数の分散型データアーカイブ装置によって引き出された各部分保管対象データを統合して、元のオリジナル保管対象データを生成する処理と、を行う機能を有するデータ分割／統合装置と、
を備えることを特徴とするネットワークを利用したデータ保管システム。
【請求項８】
請求項７に記載のデータ保管システムにおいて、
データ分割／統合装置が、データの保管時には、個々の分散型データアーカイブ装置から出力された管理データの集合体をオリジナル保管対象データについての預かり証として出力する機能を有し、データの取出時には、前記管理データの集合体を入力して、これを個々の分散型データアーカイブ装置に与える機能を有することを特徴とするネットワークを利用したデータ保管システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用したデータ保管システムに関する。特に、本発明は、バックアップの目的で、貴重なデジタルデータの複製を、ネットワーク上の複数の箇所に分散して保管することができるデータ保管システムに関する。
【背景技術】
【０００２】
データを作成したコンピュータ等から、ネットワークで接続されている他のファイルサーバ等に、作成したデータのバックアップデータを転送し、貴重なデータの保管を行うことは広く行われている。このネットワークを、たとえば、インターネットのような世界的規模の広域ネットワークにまで拡張すれば、インターネットにアクセスすることができる環境さえあれば、世界中のどこからでもデータの保管を行うことができ、保管されていたデータを世界中のどこからでも取り出すことができる。しかしながら、利用するネットワークの規模を拡大すればするほど、利用者の利便性は向上するが、逆にセキュリティは低下することになる。保管対象となるデータは、通常、個人個人のプライベートな情報を含んでおり、データを預けた本人あるいは本人の委託を受けた代理人だけが取り出せるよう、十分なセキュリティを確保しておく必要がある。このように、ネットワークを利用した従来のデータアーカイブシステムには、どこからでもデータの預け入れや取り出しができるように利便性を向上させると、セキュリティが低下するという問題が生じていた。
【０００３】
そこで、下記の特許文献１には、このような問題を解決するために、データを預けた本人あるいはデータへのアクセスを許可された特定の者だけが、任意の場所から預け入れたデータに安全にアクセスでき、しかもデータを保管するサーバ側に特別な装置やソフトウエアの用意を必要としない分散型データアーカイブ装置が開示されている。この文献に開示された装置では、保管対象データが複数の分割ファイルに分割され、ネットワーク上の複数の格納場所に分散して保存されることになる。このような保存方法を採れば、各格納場所に保存された個々の分割ファイル自身についてのセキュリティは低くても、元の保管対象ファイルの分割方法および個々の分割ファイルの格納場所が認識できない限り、元の保管対象ファイルを復元することは困難であり、十分なセキュリティを確保することが可能になる。
【特許文献１】ＰＣＴ国際公開第ＷＯ０１／４６８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
デジタルデータの重要度は、そこに含まれている情報の経済的あるいは社会的意義によって千差万別であり、データの種類によっては、これまで以上に、バックアップの点における信頼性およびセキュリティの点における信頼性が求められている。そこで、本発明の第１の目的は、より高い信頼性を確保することが可能なネットワークを利用したデータ保管システムを提供することにある。
【０００５】
また、ネットワークを利用してデータをバックアップするシステムでは、バックアップに必要とされる時間に、ネットワーク上のデータ伝送時間が含まれることになる。このため、従来のシステムでは、大量のデータを短時間にバックアップすることが困難になるおそれがある。そこで、本発明の第２の目的は、より短時間でデータ保管作業を完了することが可能なネットワークを利用したデータ保管システムを提供することにある。
【課題を解決するための手段】
【０００６】
(1)   本発明の第１の態様は、ネットワークを介してアクセス可能な複数の格納場所に、保管対象データを分散して保管する機能と、保管されていたデータを必要に応じて取り出す機能と、を有するネットワークを利用したデータ保管システムにおいて、
データの保管時に、保管対象データを複数の分割ファイルに分割してネットワークを介して複数の格納場所に分散して格納する預入処理を行う預入処理手段と、この預入処理の方法を示す管理データを作成して、これを保管対象データについての預かり証として出力する管理データ出力手段と、データの取出時に、預かり証となる管理データを入力する管理データ入力手段と、入力された管理データに基づいて、分散して格納されていた複数の分割ファイルを取り出して元の保管対象データに復元する引出処理を行う引出処理手段と、を有する分散型データアーカイブ装置を複数設け、
第ｎ番目（ｎは１以上の整数）の分散型データアーカイブ装置の預入処理により特定の格納場所に格納される特定の分割ファイルを、第（ｎ＋１）番目の分散型データアーカイブ装置についての保管対象データとして取り扱い、特定の分割ファイルを更に複数の分割ファイルに分割した上で、特定の格納場所とは異なる複数の格納場所に分散して格納する処理を行うようにしたものである。
【０００７】
(2)   本発明の第２の態様は、上述の第１の態様に係るネットワークを利用したデータ保管システムにおいて、
第１番目の分散型データアーカイブ装置〜第Ｎ番目（Ｎは２以上の整数）の分散型データアーカイブ装置までの全Ｎ台の分散型データアーカイブ装置をカスケード式に用いることにより、オリジナル保管対象データを保管したときに、第１番目の分散型データアーカイブ装置で作成された第１番目の管理データ〜第Ｎ番目の分散型データアーカイブ装置で作成された第Ｎ番目の管理データまでの全Ｎ組の管理データを、オリジナル保管対象データについての預かり証として出力するようにしたものである。
【０００８】
(3)   本発明の第３の態様は、上述の第１または第２の態様に係るネットワークを利用したデータ保管システムにおいて、
第ｎ番目（ｎは１以上の整数）の分散型データアーカイブ装置の預入処理により分割ファイルの格納先となる格納場所自身を、第（ｎ＋１）番目の分散型データアーカイブ装置によって構成するようにしたものである。
【０００９】
(4)   本発明の第４の態様は、上述の第１〜第３の態様に係るネットワークを利用したデータ保管システムにおいて、
各分散型データアーカイブ装置の預入処理手段が、保管対象データを所定の分割方法に基づいて複数の分割ファイルに分割する分割処理部と、ネットワークを介して個々の分割ファイルを異なる格納場所に格納する格納処理部と、を有し、
各分散型データアーカイブ装置の引出処理手段が、入力された管理データから個々の分割ファイルの格納場所を認識し、この認識した各格納場所からネットワークを介して個々の分割ファイルを取り出す取出処理部と、入力された管理データから分割方法を認識し、この認識した分割方法に基づいて、取り出した個々の分割ファイルを統合して元の保管対象データを生成する統合処理部と、を有し、
各分散型データアーカイブ装置の管理データ出力手段が、分割方法を示す情報および個々の分割ファイルの格納場所を示す情報を含む管理データを作成する機能を有するようにしたものである。
【００１０】
(5)   本発明の第５の態様は、上述の第４の態様に係るネットワークを利用したデータ保管システムにおいて、
預入処理手段内に、保管対象データを分割する前もしくは後に、保管対象データもしくは分割ファイルに対する暗号化処理を実行する暗号化処理部が設けられ、管理データ作成手段が、この暗号化処理の方法を示す情報を管理データに付加する機能を有しており、引出処理手段内に、入力された管理データから暗号化処理の方法を認識し、この認識した暗号化処理の方法に基づいて復号化処理を実行する復号化処理部が設けられ、復号化処理を経て元の保管対象データの復元が行われる分散型データアーカイブ装置を用いるようにしたものである。
【００１１】
(6)   本発明の第６の態様は、上述の第４または第５の態様に係るネットワークを利用したデータ保管システムにおいて、
預入処理手段内に、保管対象データもしくは分割ファイルに対して、ダミーデータを付加するダミーデータ付加処理を実行するダミーデータ付加部が設けられ、管理データ作成手段が、このダミーデータ付加処理の方法を示す情報を管理データに付加する機能を有しており、引出処理手段内に、入力された管理データからダミーデータ付加処理の方法を認識し、この認識したダミーデータ付加処理の方法に基づいてダミーデータを除去するダミーデータ除去処理を実行するダミーデータ除去処理部が設けられ、ダミーデータ除去処理を経て元の保管対象データの復元が行われる分散型データアーカイブ装置を用いるようにしたものである。
【００１２】
(7)   本発明の第７の態様は、ネットワークを介してアクセス可能な複数の格納場所に、保管対象データを分散して保管する機能と、保管されていたデータを必要に応じて取り出す機能と、を有するネットワークを利用したデータ保管システムにおいて、
データの保管時に、保管対象データを複数の分割ファイルに分割してネットワークを介して複数の格納場所に分散して格納する預入処理を行う預入処理手段と、この預入処理の方法を示す管理データを作成して、これを保管対象データについての預かり証として出力する管理データ出力手段と、データの取出時に、預かり証となる管理データを入力する管理データ入力手段と、入力された管理データに基づいて、分散して格納されていた複数の分割ファイルを取り出して元の保管対象データに復元する引出処理を行う引出処理手段と、を有する複数の分散型データアーカイブ装置と、
オリジナル保管対象データを、複数の部分保管対象データに分割し、個々の部分保管対象データを、複数の分散型データアーカイブ装置に対して、それぞれの保管対象データとして与える処理と、複数の分散型データアーカイブ装置によって引き出された各部分保管対象データを統合して、元のオリジナル保管対象データを生成する処理と、を行う機能を有するデータ分割／統合装置と、
を設けるようにしたものである。
【００１３】
(8)   本発明の第８の態様は、上述の第７の態様に係るネットワークを利用したデータ保管システムにおいて、
データ分割／統合装置が、データの保管時には、個々の分散型データアーカイブ装置から出力された管理データの集合体をオリジナル保管対象データについての預かり証として出力する機能を有し、データの取出時には、管理データの集合体を入力して、これを個々の分散型データアーカイブ装置に与える機能を有するようにしたものである。
【発明の効果】
【００１４】
本発明に係るネットワークを利用したデータ保管システムによれば、複数の分散型データアーカイブ装置をカスケード接続することにより、より高い信頼性を確保することが可能になる。また、複数の分散型データアーカイブ装置を並列接続することにより、短時間でデータ保管作業を完了することが可能になる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を図示する実施形態に基づいて説明する。
【００１６】
＜＜＜  §１．  分散型データアーカイブ装置の構成および動作  ＞＞＞
本発明の特徴は、前掲の特許文献１に開示されている分散型データアーカイブ装置を複数設けることにより、高い信頼性を確保したデータ保管を可能にし、また、短時間でデータ保管作業を完了することを可能にする点にある。そこで、まず、この分散型データアーカイブ装置の構成および動作を簡単に説明しておく。
【００１７】
図１は、本発明で利用される分散型データアーカイブ装置１００の基本構成とその動作を説明するためのブロック図である。この分散型データアーカイブ装置１００は、ネットワーク２００（この例では、インターネット）を介してアクセス可能な複数の格納場所３１０〜３５０に、保管対象データＤを分散して保管する機能と、保管されていたデータを必要に応じて取り出す機能と、を有している。
【００１８】
保管対象データＤを、この分散型データアーカイブ装置１００に預け入れると、当該データＤは、複数の分割ファイルに分割された上で、個々の分割ファイルが、ネットワーク２００を経由して、格納場所３１０〜３５０へそれぞれ分散して格納され、いわゆる預かり証として、管理データＭが発行されることになる。一方、預け入れたデータが必要になった場合には、管理データＭを分散型データアーカイブ装置１００に与えると、分散して格納されていた各分割ファイルが集められ、元の保管対象データＤに統合された上で、これを引き出すことができる。
【００１９】
図２は、このような預入処理の概念を示すブロック図である。図示の例では、保管対象データＤが３つの分割ファイルＤ１，Ｄ２，Ｄ３に分割され、それぞれ格納場所３２０，３４０，３１０に分散して格納されている。引出処理を行う際には、各格納場所３２０，３４０，３１０から分割ファイルＤ１，Ｄ２，Ｄ３を取り出した上で、これらを統合して、元の保管対象データＤが復元される。
【００２０】
各格納場所３１０〜３５０は、ネットワーク２００を介してアクセス可能なコンピュータによって構成される。図示の例では、説明の便宜上、５つの格納場所３１０〜３５０のみが設けられている例が示されているが、実際には、より多数の格納場所が設けられることになる。個々の格納場所は、デジタルデータを書き込むことができ、必要に応じてこれを読み出すことが可能な環境を提供することができれば、具体的にはどのようなハードウエアによって構成してもかまわない。ただ、実用上は、データサーバ内のハードディスク装置によって構成される記録領域の一部によって、個々の格納場所を構成するのが現実的である。
【００２１】
ここに示す実施形態では、ネットワーク２００としてインターネットを用いているので、各格納場所３１０〜３５０は、世界中に分散配置された任意のデータサーバによって構成することができる。したがって、実際には、たとえば、格納場所３１０は、東京に設置された特定のデータサーバ内の１つの記録領域によって構成され、格納場所３２０は、ロンドンに設置された特定のデータサーバ内の１つの記録領域によって構成され、…というような形態を採ることが可能である。もちろん、各データサーバは、同一の事業体が管理するデータサーバである必要はなく、別な事業者が提供するレンタルサーバであってもかまわない。
【００２２】
分散型データアーカイブ装置１００は、図１に示すとおり、管理データ出力手段１１０、預入処理手段１２０、引出処理手段１３０、管理データ入力手段１４０という各構成要素からなる。もっとも、これら各構成要素は、分散型データアーカイブ装置１００の機能に着目して、それぞれを機能上の構成要素として捉えたものであり、実際には、これら各構成要素の機能は、分散型データアーカイブ装置１００を構成するコンピュータに組み込まれたソフトウエアプログラムによって実現されることになる。
【００２３】
預入処理手段１２０は、データの保管時に、保管対象データＤを複数の分割ファイルに分割し、ネットワーク２００を介して複数の格納場所（図示の例の場合は、各格納場所３１０〜３５０のうちのいくつか）に分散して格納する預入処理を行う構成要素である。図２に示す例では、保管対象データＤが３つの分割ファイルＤ１，Ｄ２，Ｄ３に分割され、それぞれ格納場所３２０，３４０，３１０に分散して格納されている。ここに示す実施形態の場合、預入処理手段１２０は、図１に示すとおり、分割処理部１２１、暗号化処理部１２２、ダミーデータ付加部１２３、格納処理部１２４という４つの部分から構成されている。これら各部で行われる処理内容については後述する。
【００２４】
一方、管理データ出力手段１１０は、預入処理手段１２０で行われた預入処理の方法を示す管理データＭを作成して、これを保管対象データＤについての預かり証として出力する機能を有する。具体的には、預入処理の方法を示す情報には、保管対象データＤの分割方法を示す情報と、個々の分割ファイルＤ１，Ｄ２，Ｄ３の格納場所を示す情報とが含まれている。
【００２５】
以上述べた管理データ出力手段１１０と預入処理手段１２０は、保管対象データＤを、この分散型データアーカイブ装置１００に預け入れる際に利用される。ユーザは、保管対象データＤを預け入れるのと引き換えに、管理データＭをいわゆる預かり証として受領することになる。もちろん、この管理データＭは、デジタルデータであるから、たとえば、ＩＣカードなどの記録媒体に記録された状態で分散型データアーカイブ装置１００側から提供されたり、あるいは、オンラインで分散型データアーカイブ装置１００側から送信されたりして発行されることになる。
【００２６】
これに対して、引出処理手段１３０と管理データ入力手段１４０は、過去に預け入れた保管対象データＤを引き出す際に利用される。まず、管理データ入力手段１４０は、預かり証として機能する管理データＭを、分散型データアーカイブ装置１００内に入力する機能をもった構成要素である。ユーザが、預け入れ時に発行された管理データＭを入力する作業を行うと、この管理データＭは、管理データ入力手段１４０によって、分散型データアーカイブ装置１００内に取り込まれることになる。管理データＭがＩＣカードなどの記録媒体に記録されていた場合には、管理データ入力手段１４０は、このような媒体から管理データＭを読み出す機能を果たし、管理データＭがオンラインで送られてきた場合には、管理データ入力手段１４０は、これを受信する機能を果たす。
【００２７】
引出処理手段１３０は、入力された管理データＭに基づいて、分散して格納されていた複数の分割ファイルを取り出して元の保管対象データＤに復元する引出処理を行う構成要素である。たとえば、図２に示すような方法で分割および格納が行われた場合には、管理データＭには、元の保管対象データＤが３つの分割ファイルＤ１，Ｄ２，Ｄ３に分割されたこと、および各分割ファイルＤ１，Ｄ２，Ｄ３がそれぞれ格納場所３２０，３４０，３１０に格納されたこと、が情報として記録されているので、この情報に基づいて、各格納場所３２０，３４０，３１０から分割ファイルＤ１，Ｄ２，Ｄ３を取り出した上で、これらを統合して、元の保管対象データＤを復元する処理が実行される。ここに示す実施形態の場合、引出処理手段１３０は、図１に示すとおり、統合処理部１３１、復号化処理部１３２、ダミーデータ除去部１３３、取出処理部１３４という４つの部分から構成されている。これら各部で行われる処理内容については後述する。
【００２８】
続いて、預入処理手段１２０および引出処理手段１３０を構成する個々の構成要素を説明する。ここで、預入処理手段１２０を構成する分割処理部１２１、暗号化処理部１２２、ダミーデータ付加部１２３、格納処理部１２４と、引出処理手段１３０を構成する統合処理部１３１、復号化処理部１３２、ダミーデータ除去部１３３、取出処理部１３４とは、それぞれ対応する構成要素であり、これら各対応する構成要素は、互いに逆の作業を実施する構成要素になる。
【００２９】
まず、分割処理部１１０は、保管対象データＤを所定の分割方法に基づいて複数の分割ファイルに分割する分割処理を行う機能を果たす。たとえば、図２に示す例では、保管対象データＤを３つに分割し、３つの分割ファイルＤ１，Ｄ２，Ｄ３を作成する例が示されている。もっとも、分割処理部１１０で実行される分割方法は、図２に示すような方法に限定されるものではなく、どのような分割方法を実行してもかまわない。たとえば、４つの分割ファイルＤ１〜Ｄ４に分割することも可能であるし、個々の分割ファイルのデータ長も任意に設定することが可能である。図２では、元の保管対象データＤを３等分している例が示されているが、同じ３つの分割ファイルＤ１，Ｄ２，Ｄ３に分割する方法であっても、たとえば、保管対象データＤの先頭から１０Ｍバイトまでを第１の分割ファイルＤ１とし、次の２５Ｍバイトまでを第２の分割ファイルＤ２とし、残りを第３の分割ファイルＤ３とする、というような分割方法を決めることもできる。あるいは、保管対象データＤの先頭から８Ｍバイトまでを第１の分割ファイルＤ１とし、残りのデータのうちの奇数バイトを抜き出したものを第２の分割ファイルＤ２とし、偶数バイトを抜き出したものを第３の分割ファイルＤ３とする、というような分割方法を決めることもできる。
【００３０】
このように、本発明にいう「分割」とは、必ずしも羊羹を切り分けるような分割のみを意味するわけではなく、元の保管対象データＤから所定の一部を離散的に抜き出して集めた集合体によって１つの分割ファイルを構成するような方法も含むものである。実用上は、分割処理部１１０には、複数通りの分割方法を行う機能をもたせておき（乱数を用いてバイト数を指定するような方法を採れば、実質的に無限通りの分割方法を定義できる）、所定のアルゴリズムに基づいて、あるいは全くランダムに、特定の分割方法を選択して実行できるようにしておくのが好ましい。
【００３１】
分割処理部１２１において、保管対象データＤに対して施した分割方法を示す情報は、管理データ出力手段１１０へと伝達され、管理データＭに盛り込まれる。すなわち、管理データＭには、保管対象データＤに対して、どのようなアルゴリズムに基づく分割処理が行われ、合計いくつの分割ファイルに分割され、個々の分割ファイルの長さがそれぞれ何バイトになったか、という情報が書き込まれることになる。
【００３２】
一方、統合処理部１３１は、管理データＭに盛り込まれている上述したような情報に基づいて、過去に実施された分割方法を認識し、この認識した分割方法に基づいて、各格納場所から取り出された個々の分割ファイルを統合し、元の保管対象データＤを生成する統合処理を行う機能を果たす。
【００３３】
暗号化処理部１２２および復号化処理部１３２は、セキュリティをより強固にするための暗号化および復号化を行う構成要素である。これらの構成要素は、本発明を実施する上で必須の構成要素ではないが、実用上は、これらの構成要素を設けるようにするのが好ましい。
【００３４】
暗号化処理部１２２は、保管対象データＤを分割する前もしくは後に、保管対象データＤもしくは分割ファイルに対する暗号化処理を実行する構成要素である。暗号化処理部１２２で施された暗号化処理の方法を示す情報は、管理データ出力手段１１０へと伝達され、管理データＭに盛り込まれる。一方、復号化処理部１３２は、管理データＭに盛り込まれている暗号化処理の方法を認識し、この認識した暗号化処理の方法に基づいて復号化処理を実行する機能を有する構成要素であり、この復号化処理を経て元の保管対象データＤの復元が行われることになる。
【００３５】
上述したように、暗号化処理は、保管対象データＤを分割する前に施してもよいし、分割した後に施してもよい。図３(a) は、分割前に暗号化を施す概念図である。この例では、元の保管対象データＤに対して、まず暗号化処理を施すことにより暗号化データＤｃを生成し、この暗号化データＤｃに対して分割処理を施すことにより、分割暗号化ファイルＤｃ１，Ｄｃ２，Ｄｃ３を生成している。したがって、各格納場所には、これら分割暗号化ファイルＤｃ１，Ｄｃ２，Ｄｃ３が格納されることになる。
【００３６】
一方、図３(b) は、分割後に暗号化を施す概念図である。この例では、元の保管対象データＤをまず分割して、分割ファイルＤ１，Ｄ２，Ｄ３を生成した上で、これら各分割ファイルＤ１，Ｄ２，Ｄ３のそれぞれに対して暗号化処理を施し、暗号化分割ファイルＤ１ｃ，Ｄ２ｃ，Ｄ３ｃを生成している。したがって、各格納場所には、これら暗号化分割ファイルＤ１ｃ，Ｄ２ｃ，Ｄ３ｃが格納されることになる。
【００３７】
いずれにしても、各格納場所に格納されているファイルそれ自身は、意味のあるデータにはなっていないので、正規の権原をもたない者によってダウンロードされたとしても、不正に利用される可能性が極めて低く、セキュリティの向上を図ることができる。
【００３８】
暗号化とは別な手法として、本来のデータに、ダミーデータを付加する手法も有効である。図４は、このダミーデータを付加する手法の概念を説明するための図である。たとえば、図４(a) に示すように、本来のデータに、これとは無関係なダミーデータ（ハッチング部分）を付加する処理を行うと、本来は不要な余分なデータが混入することになり、正しいデータの利用を行うことができなくなる。特に、図４(b) に示すように、本来のデータを複数カ所で分断する形式で、ダミーデータを挿入するような方法を採れば、本来のデータとして利用することはほとんど不可能になる。もちろん、このダミーデータの付加処理は、保管対象データＤを分割する前に施してもよいし、分割した後の個々の分割ファイルに対して施してもよい。
【００３９】
ダミーデータ付加部１２３およびダミーデータ除去部１３３は、このような原理に基づいて、保管対象データＤを預け入れる際にダミーデータを付加し、引き出す際にこれを除去する処理を行う構成要素である。これらの構成要素は、本発明を実施する上で必須の構成要素ではないが、実用上は、これらの構成要素を設けるようにすれば、セキュリティを更に向上させることができる。
【００４０】
より具体的に説明すれば、ダミーデータ付加部１２３は、保管対象データＤもしくは分割ファイルに対して、ダミーデータを付加するダミーデータ付加処理を実行する構成要素である。ダミーデータ付加部１２３で施されたダミーデータ付加処理の方法を示す情報は、管理データ出力手段１１０へと伝達され、管理データＭに盛り込まれる。一方、ダミーデータ除去部１３３は、管理データＭに盛り込まれているダミーデータ付加処理の方法を認識し、この認識したダミーデータ付加処理の方法に基づいて、ダミーデータ除去処理を実行する機能を有する構成要素であり、このダミーデータ除去処理を経て元の保管対象データＤの復元が行われることになる。
【００４１】
格納処理部１２４は、ネットワーク２００を介して個々の分割ファイルを異なる格納場所に格納する機能をもった構成要素である。どの分割ファイルをどの格納場所に格納するかは、格納処理部１２４に組み込まれた所定のアルゴリズムにより決定される。このアルゴリズムは任意のものでかまわない。たとえば、格納処理部１２４内に、利用可能な格納場所のリストを予め用意しておき、その中から乱数を利用して全くランダムな格納場所を、個々の分割ファイルごとに選択するような方式を採ってもよい。
【００４２】
個々の分割ファイルの格納場所を示す情報は、管理データ出力手段１１０へと伝達され、管理データＭに盛り込まれる。ネットワーク２００としてインターネットを利用する場合、格納場所を示す情報として、ＵＲＬを用いると便利である。一方、取出処理部１３４は、管理データＭに盛り込まれている個々の分割ファイルの格納場所を示す情報を認識し、この認識した各格納場所からネットワーク２００を介して個々の分割ファイルを取り出す機能をもった構成要素である。取り出された各分割ファイルは、統合処理部１３１において統合される（このとき、必要に応じて、復号化処理部１３２における復号化処理やダミーデータ除去部１３３におけるダミーデータ除去処理が実行される）。
【００４３】
この分散型データアーカイブ装置１００の利点は、管理データＭがない限り、元の保管対象データＤの引き出しを行うことができないため、十分なセキュリティが確保できるという点である。すなわち、管理データＭをもたない不正な利用者が、不正な手段によって、保管対象データＤを引き出そうとしても、まず、第１に、復元に必要な個々の分割ファイルが、どこの格納場所に格納されているかを認識することができないため、必要な分割ファイルをすべて揃えることは不可能である。そもそも、特定の保管対象データＤを復元するために必要な分割ファイルが、全部でいくつ存在するのかも不明であり、もちろん、これら分割ファイルが格納されている個々の格納場所を知るすべはない。そして、第２に、万一、必要な分割ファイルの入手に成功したとしても、管理データがない限り、各分割ファイルがどのような分割方法によって生成されたのかを知ることができないのであるから、これらを統合して元の保管対象データＤに復元することは困難である。特に、暗号化やダミーデータの付加が行われていれば、復元はより困難になる。
【００４４】
結局、各格納場所に格納されている個々の分割ファイルが、誰でも何時でもダウンロード可能な状態におかれているとしても、これらの分割ファイルをダウンロードして、意味のあるデータに復元して利用することが可能なのは、管理データを有する正規のユーザのみということになる。
【００４５】
＜＜＜  §２．  分散型データアーカイブ装置をカスケード接続する形態  ＞＞＞
さて、§１では、本発明で利用される分散型データアーカイブ装置１００の構成および動作を説明した。図５は、この分散型データアーカイブ装置１００によるデータの保管原理を示すブロック図である。図示のとおり、ユーザが、バックアップしておきたいと考える保管対象データＤを分散型データアーカイブ装置１００に預ける操作を行うと、この保管対象データＤは、たとえば、３つの分割ファイルＤ１，Ｄ２，Ｄ３に分割され（必要に応じて暗号化やダミーデータの付加が行われ）、ネットワーク２００を介して、所定の格納場所（この例では、格納場所３０１，３０２，３０３）に格納され、管理データＭが発行される。
【００４６】
本発明の第１の特徴は、このような分散型データアーカイブ装置１００を複数用意し、この複数の分散型データアーカイブ装置をカスケード接続することにより、より高い信頼性を確保する点にある。図６は、この第１の特徴を備えた実施形態を示すブロック図である。この例では、２台の分散型データアーカイブ装置１００Ａ，１００Ｂが用意されており、両者はカスケード式に接続されている。
【００４７】
ここでカスケード式の接続とは、第１の分散型データアーカイブ装置１００Ａによって作成された分割ファイルが、第２の分散型データアーカイブ装置１００Ｂにとっての保管対象データとなるように、直列的な接続がなされていることを意味する。別言すれば、データの預入処理を行う際には、第１の分散型データアーカイブ装置１００Ａの出力データである分割ファイルＤ３が、第２の分散型データアーカイブ装置１００Ｂの入力データとなり、逆に、データの引出処理を行う際には、第２の分散型データアーカイブ装置１００Ｂの出力データである分割ファイルＤ３が、第１の分散型データアーカイブ装置１００Ａの入力データとなる関係にある。
【００４８】
この図６に示すデータ保管システムを用いて、保管対象データＤを預け入れる作業は、次のようになる。まず、ユーザは、保管対象データＤを、第１の分散型データアーカイブ装置１００Ａに預け入れる作業を行う。これは、図５に示す従来の分散型データアーカイブ装置１００にデータを預け入れる作業と全く同じである。第１の分散型データアーカイブ装置１００Ａでは、この保管対象データＤが、たとえば、３つの分割ファイルＤ１，Ｄ２，Ｄ３に分割され（必要に応じて暗号化やダミーデータの付加が行われ）、ネットワーク２００を介して、所定の格納場所（この例では、格納場所３０１，３０２，３０３）に格納される。このとき、ユーザには、預かり証として機能する管理データＭが発行される。
【００４９】
このシステムの特徴は、こうして特定の格納場所に格納された分割ファイルについて、更に、ネットワーク２００を介した分散保管処理が行われる点にある。すなわち、図６に示す例の場合、格納場所３０３に格納された分割ファイルＤ３が、第２の分散型データアーカイブ装置１００Ｂによって、更に別な格納場所３０４，３０５，３０６に分散して格納されている。この第２の分散型データアーカイブ装置１００Ｂによる分割ファイルＤ３の預け入れ処理は、ユーザが意識せずに自動的に行われる処理であるため、ユーザから見た作業は、図５に示すシステムについての作業と全く同様である。
【００５０】
ここで、第１の分散型データアーカイブ装置１００Ａに着目すると、格納場所３０３に格納された分割ファイルＤ３は、分散格納された保存先のデータということになるが、第２の分散型データアーカイブ装置１００Ｂに着目すると、格納場所３０３に格納された分割ファイルＤ３は、保管対象データという位置づけになる。したがって、第２の分散型データアーカイブ装置１００Ｂは、この分割ファイルＤ３を保管対象データとして取り扱い、これを更に複数の分割ファイルＤ３１，Ｄ３２，Ｄ３３に分割した上で、ネットワーク２００を介して、異なる格納場所３０４，３０５，３０６に格納する処理を実行し、この分割ファイルＤ３についての預かり証として機能する管理データＭ３を発行する。この管理データＭ３は、図示の例では、格納場所３０３内に、分割ファイルＤ３とともに格納されている。
【００５１】
このようなデータ保管システムに預け入れた保管対象データＤを引き出す作業は、格納場所３０３内に、分割ファイルＤ３が支障なく格納されている限り、図５に示す従来のシステムにおける引出作業と全く同様である。すなわち、ユーザが、預かり証として機能する管理データＭを第１の分散型データアーカイブ装置１００Ａに与えて、データの引出要求を行うと、第１の分散型データアーカイブ装置１００Ａの機能により、格納場所３０１，３０２，３０３から各分割ファイルＤ１，Ｄ２，Ｄ３が取り出され、統合処理により元の保管対象データＤが復元され、ユーザに提供される。
【００５２】
この実施形態のメリットは、万一、格納場所３０３に格納されていた分割ファイルＤ３が破損したような場合にも、第２の分散型データアーカイブ装置１００Ｂの機能により、これを復元することができる点にある。すなわち、第１の分散型データアーカイブ装置１００Ａから、格納場所３０３内の分割ファイルＤ３を読み出す指示が与えられているのに、分割ファイルＤ３の読出しが正常に行われない場合（読出しが全く不可能な場合だけでなく、エラーチェックコードの検証によりエラーが発生するような場合も含む）、第２の分散型データアーカイブ装置１００Ｂに対して、管理データＭ３を与えて、分割ファイルＤ３の引き出しを要求する処理が自動的に行われるようにしておけば、第２の分散型データアーカイブ装置１００Ｂが、格納場所３０４，３０５，３０６に格納されていた分割ファイルＤ３１，Ｄ３２，Ｄ３３から、分割ファイルＤ３を復元することができる。もちろん、このような復元処理は、ユーザが意識せずに自動的に行われる処理であるので、ユーザから見た引き出し処理の作業は、図５に示すシステムについての作業と全く同様である。
【００５３】
このように、分割ファイルＤ３の情報は、格納場所３０３に格納されるとともに、格納場所３０４，３０５，３０６に分散して格納されることになるので、冗長性は増すことになるが、データのバックアップという見地での信頼性は向上することになる。
【００５４】
なお、図では、格納場所３０３に格納された分割データＤ３についてのみ、第２の分散型データアーカイブ装置１００Ｂによってバックアップを行う例を示したが、もちろん、実用上は、格納場所３０１，３０２に格納された分割データＤ１，Ｄ２についても、同様に、分散型データアーカイブ装置を用いてバックアップを行うようにすれば、より信頼性を高めることが可能である。この場合、第２の分散型データアーカイブ装置１００Ｂを用いて、分割データＤ１，Ｄ２についてのバックアップも行うようにしてもよいし、別個の分散型データアーカイブ装置を必要に応じて設けるようにしてもよい。
【００５５】
また、図では、分散型データアーカイブ装置を２段階カスケード接続する例を示したが、同様に、３段階以上のカスケード接続を行うことも可能である。たとえば、図に示す格納場所３０４に格納されている分割ファイルＤ３１についてのバックアップを行うために、第３の分散型データアーカイブ装置１００Ｃを設け、分割ファイルＤ３１を、更に、３つの分割ファイルＤ３１１，Ｄ３１２，Ｄ３１３に分割し、これらをネットワーク２００を介して、それぞれ別の格納場所に分散して格納することも可能である。もちろん、４段階以上のカスケード接続を行うこともできる。
【００５６】
要するに、この§２で述べる実施形態の要点は、第ｎ番目（ｎは１以上の整数）の分散型データアーカイブ装置の預入処理により特定の格納場所に格納される特定の分割ファイルを、第（ｎ＋１）番目の分散型データアーカイブ装置についての保管対象データとして取り扱い、この特定の分割ファイルを更に複数の分割ファイルに分割した上で、上記特定の格納場所とは異なる複数の格納場所に分散して格納する処理を行う、という点にあり、カスケード接続する段数は何段でもかまわない。
【００５７】
なお、各分散型データアーカイブ装置によって発行された管理データは、１つの格納場所のみに保管しておくのではなく、別な格納場所にもバックアップして保管しておくようにするのが好ましい。たとえば、図６に示す例の場合、第２の分散型データアーカイブ装置１００Ｂによって発行された管理データＭ３（分割ファイルＤ３についての管理データ）は、格納場所３０３に保管されているが、万一、保管場所３０３を提供するデータサーバが完全に動作不能となってしまった場合、分割ファイルＤ３とともに、管理データＭ３も失われてしまうことになるので、第２の分散型データアーカイブ装置１００Ｂが機能していても、分割ファイルＤ３の復元を行うことができなくなってしまう。このような場合、管理データＭ３が別な格納場所にも保管されていれば、この別な格納場所に保管されてきた管理データＭ３を用いて、分割ファイルＤ３の復元が可能になる。
【００５８】
また、この管理データＭ３のコピーを、格納場所３０３から第１の分散型データアーカイブ装置１００Ａへも送信するようにし、管理データＭとともにユーザに預かり証として提供しておくと好都合である。すなわち、図６に示す例の場合、ユーザには、管理データＭと管理データＭ３とが、オリジナル保管対象データＤについての預かり証として提供されることになる。そうすれば、万一、保管場所３０３を提供するデータサーバが完全に動作不能となってしまった場合でも、ユーザから提供された管理データＭ３に基づいて、分割ファイルＤ３の復元が可能になる。もちろん、この分割ファイルＤ３の復元は、第１の分散型データアーカイブ装置１００Ａにおいて行うことも可能である。
【００５９】
３段階以上の分散型データアーカイブ装置をカスケード接続した場合も同様に、各段階の分散型データアーカイブ装置で発行された管理データをすべてユーザに提供するようにしておけばよい。すなわち、一般論として、第１番目の分散型データアーカイブ装置〜第Ｎ番目（Ｎは２以上の整数）の分散型データアーカイブ装置までの全Ｎ台の分散型データアーカイブ装置をカスケード式に用いることにより構成されたデータ保管システムの場合、ユーザがオリジナル保管対象データＤを保管したときに、第１番目の分散型データアーカイブ装置で作成された第１番目の管理データ〜第Ｎ番目の分散型データアーカイブ装置で作成された第Ｎ番目の管理データまでの全Ｎ組の管理データを、オリジナル保管対象データＤについての預かり証として出力するようにしておけばよい。
【００６０】
なお、図６に示す例では、格納場所３０３と第２の分散型データアーカイブ装置１００Ｂとを別個の構成要素として示したが、両者は必ずしも別個独立した構成にする必要はなく、格納場所３０３自身を第２の分散型データアーカイブ装置１００Ｂによって構成するようにしてもかまわない。すなわち、一般論として、第ｎ番目（ｎは１以上の整数）の分散型データアーカイブ装置の預入処理により分割ファイルの格納先となる格納場所自身を、第（ｎ＋１）番目の分散型データアーカイブ装置によって構成することも可能である。
【００６１】
＜＜＜  §３．  分散型データアーカイブ装置を並列接続する形態  ＞＞＞
本発明の第２の特徴は、複数の分散型データアーカイブ装置を並列接続することにより、短時間でデータ保管作業を完了できるようにする点にある。図７は、この第２の特徴を備えた実施形態を示すブロック図である。この例では、３台の分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃが用意されており、互いに並列接続されている。また、これら３台の分散型データアーカイブ装置の前段には、データ分割／統合装置４００が設けられている。このデータ分割／統合装置４００は、オリジナル保管対象データＤを、複数の部分保管対象データに分割し、個々の部分保管対象データを、複数の分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃに対して、それぞれの保管対象データとして与える処理と、これら複数の分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃによって引き出された各部分保管対象データを統合して、元のオリジナル保管対象データＤを生成する処理と、を行う機能を有している。
【００６２】
なお、データ分割／統合装置４００が、データの保管を行う時には、個々の分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃから出力された管理データＭ１，Ｍ２，Ｍ３の集合体を、オリジナル保管対象データＤについての預かり証として出力する処理が行われる。また、データ分割／統合装置４００が、データの取り出しを行う時には、この管理データＭ１，Ｍ２，Ｍ３の集合体を入力して、これを個々の分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃに与える処理が行われる。
【００６３】
この図７に示すデータ保管システムを用いて、オリジナル保管対象データＤを預け入れる作業は、次のようになる。まず、ユーザは、オリジナル保管対象データＤを、データ分割／統合装置４００に対して預け入れる作業を行う。すると、データ分割／統合装置４００において、このオリジナル保管対象データＤを、たとえば３つに分割して、３つの部分保管対象データＤ１，Ｄ２，Ｄ３を生成する処理が行われる。そして、各部分保管対象データＤ１，Ｄ２，Ｄ３は、それぞれ分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃに、保管対象データとして与えられる。
【００６４】
この後、各分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃにおいて行われる処理は、§１で述べたとおりである。たとえば、分散型データアーカイブ装置１００Ａでは、部分保管対象データＤ１が３つの分割データＤ１１，Ｄ１２，Ｄ１３に分割され、ネットワーク２００を介して格納場所３０１，３０２，３０３に格納される。同様に、分散型データアーカイブ装置１００Ｂでは、部分保管対象データＤ２が３つの分割データＤ２１，Ｄ２２，Ｄ２３に分割され、ネットワーク２００を介して格納場所３０４，３０５，３０６に格納され、分散型データアーカイブ装置１００Ｃでは、部分保管対象データＤ３が３つの分割データＤ３１，Ｄ３２，Ｄ３３に分割され、ネットワーク２００を介して格納場所３０７，３０８，３０９に格納される。
【００６５】
このような作業の結果、各分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃからは、それぞれ管理データＭ１，Ｍ２，Ｍ３が出力されることになる。データ分割／統合装置４００は、これら管理データＭ１，Ｍ２，Ｍ３の集合体を、ユーザに対して、オリジナル保管対象データＤについての預かり証として出力する。
【００６６】
一方、この図７に示すデータ保管システムを用いて、オリジナル保管対象データＤを引き出す作業は、次のようになる。まず、ユーザは、データ分割／統合装置４００に対して、管理データＭ１，Ｍ２，Ｍ３の集合体を与えて、オリジナル保管対象データＤの引出要求を行う。すると、データ分割／統合装置４００は、各管理データＭ１，Ｍ２，Ｍ３を、それぞれ分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃに与えて、各部分保管対象データＤ１，Ｄ２，Ｄ３の引出要求を行う。こうして、各分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃから、各部分保管対象データＤ１，Ｄ２，Ｄ３が出力されてきたら、データ分割／統合装置４００において、これを統合する処理を行い、最終的に復元されたオリジナル保管対象データＤがユーザに提供される。
【００６７】
この図７に示すデータ保管システムのメリットは、オリジナル保管対象データＤの預入処理および引出処理に要する時間を短縮できる点にある。各分散型データアーカイブ装置１００Ａ，１００Ｂ，１００Ｃは、いずれもネットワーク２００を介して、分割ファイルを所定の格納場所に格納する処理を行うので、ネットワーク２００上のデータ伝送に時間がかかると、それだけ処理に時間を要することになる。特に、ネットワーク２００としてインターネットを用い、各格納場所として、ルータを介したトポロジカルな距離が離れた場所に設置されたサーバ装置を用いている場合には、データ伝送に時間がかかることが多い。また、§２で述べたように、分散型データアーカイブ装置を複数段カスケード接続したケースでは、最終段の分散型データアーカイブ装置までデータの伝送が完了するまでに、更に長い時間が必要になる。
【００６８】
一方、ユーザの立場からは、データバックアップの処理時間は、できるだけ短い方が好ましい。特に、ビジネスの現場では、大容量のデータのバックアップ作業を、夜中の特定の時間帯に行うような運用が採られることが多い。たとえば、午前２時〜５時の３時間の間に、必要なデータのバックアップ作業を行う必要があるような場合、図５に示すような従来のデータ保管システムでは、大容量のデータのバックアップを指定時間内に完了することができない事態も生じることになる。
【００６９】
図７に示すように、複数台の分散型データアーカイブ装置を並列接続すれば、これら複数台の分散型データアーカイブ装置に作業を分担させることができ、上述のような問題を解決することができる。すなわち、図７に示す例のように、３台の分散型データアーカイブ装置を並列接続すれば、１台の分散型データアーカイブ装置で処理した場合に要する時間のほぼ１／３の時間で、同じ処理を実行することが可能になる。
【００７０】
なお、データ分割／統合装置４００において行われる分割処理は、複数台の分散型データアーカイブ装置に作業分担させるための処理であるので、図１に示す分割処理部１２１が実行する分割処理とは目的が異なる。すなわち、分割処理部１２１が行う分割処理は、セキュリティ確保のため、できるだけ第三者に分割方法を予想されることがないような方法を採る必要があったが、データ分割／統合装置４００で行う分割処理には、そのような必要性はない。したがって、データ分割／統合装置４００では、単純な分割処理（たとえば、羊羹を切るように、３等分するなど）を行うようにすれば足りる。
【図面の簡単な説明】
【００７１】
【図１】本発明で利用される分散型データアーカイブ装置１００の基本構成とその動作を説明するためのブロック図である。
【図２】図１に示す分散型データアーカイブ装置１００による預入処理の概念を示すブロック図である。
【図３】本発明に係る暗号化処理の手順を示す概念図である。
【図４】本発明に係るダミーデータ付加処理を示す概念図である。
【図５】本発明で利用される分散型データアーカイブ装置１００によるデータの保管原理を示すブロック図である。
【図６】本発明の第１の実施形態に係るネットワークを利用したデータ保管システムの構成を示すブロック図である。
【図７】本発明の第２の実施形態に係るネットワークを利用したデータ保管システムの構成を示すブロック図である。
【符号の説明】
【００７２】
１００，１００Ａ，１００Ｂ，１００Ｃ…分散型データアーカイブ装置
１１０…管理データ出力手段
１２０…預入処理手段
１２１…分割処理部
１２２…暗号化処理部
１２３…ダミーデータ付加部
１２４…格納処理部
１３０…引出処理手段
１３１…統合処理部
１３２…復号化処理部
１３３…ダミーデータ除去部
１３４…取出処理部
１４０…管理データ入力手段
２００…ネットワーク（インターネット）
３０１〜３５０…格納場所（データサーバ装置）
４００…データ分割／統合装置
Ｄ…オリジナル保管対象データ
Ｄ１，Ｄ２，Ｄ３…分割ファイル（保管対象データ）
Ｄ１ｃ，Ｄ２ｃ，Ｄ３ｃ…暗号化分割ファイル
Ｄｃ…暗号化データ
Ｄｃ１，Ｄｃ２，Ｄｃ３…分割暗号化ファイル
Ｄ１１〜Ｄ３３…分割ファイル
Ｍ，Ｍ１〜Ｍ３…管理データ
【図１】
2005099911.tif 000003
【図２】
2005099911.tif 000004
【図３】
2005099911.tif 000005
【図４】
2005099911.tif 000006
【図５】
2005099911.tif 000007
【図６】
2005099911.tif 000008
【図７】
2005099911.tif 000009