"秘密情報を分散数nの個数の分散情報に分散し、当該分散された複数の分散情報のうち、任意のしきい値k以上の個数の分散情報から当該秘密情報を復元可能なk,nしきい値秘密分散法但し、2≦k≦nを実行可能な秘密分散装置と、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能な複数の第1保管サーバ装置と、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、当該記憶された分散情報の複製処理を所定のタイミングで実行する少なくとも1つの第2保管サーバ装置とを備えた秘密分散システムであって、前記秘密分散装置は、前記秘密情報を一時的に記憶する記憶手段と、ユーザの操作に応じて、前記しきい値k及び前記分散数nの入力を受け付ける手段と、前記受け付けたしきい値k及び分散数nと前記k,nしきい値秘密分散法とに基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する手段と、前記分散されたn個の分散情報のうち、n-k-1個以上の分散情報を選択する手段と、前記選択された分散情報を前記各第1保管サーバ装置に個別に配布する手段と、前記分散されたn個の分散情報のうち、前記選択されたn-k-1個以上の分散情報を除く分散情報を前記第2保管サーバ装置に個別に配布する手段と、ユーザの操作に応じて、前記各第1保管サーバ装置に配布された分散情報の名称を示す名称情報を含み、当該分散情報と当該分散情報の複製からなる複製情報とを削除するための削除要求を前記各第1保管サーバ装置に送信する手段とを備え、前記各第1保管サーバ装置は、前記名称情報と、この名称情報により示される分散情報及び複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶する保管位置情報記憶手段と、前記秘密分散装置から送信された削除要求を受けると、当該受信した削除要求内の名称情報に基づいて、当該名称情報に関連付けられた保管位置情報を前記保管位置情報記憶手段から読出す手段と、前記読出された保管位置情報に基づいて、前記受信された削除要求内の名称情報により示される分散情報及び複製情報を全て削除する手段とを備えたことを特徴とする秘密分散システム。秘密情報を分散数nの個数の分散情報に分散し、当該分散された複数の分散情報のうち、任意のしきい値k以上の個数の分散情報から当該秘密情報を復元可能なk,nしきい値秘密分散法但し、2≦k≦nを実行可能な秘密分散装置と、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能な複数の第1保管サーバ装置と、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、当該記憶された分散情報の複製処理を所定のタイミングで実行する少なくとも1つの第2保管サーバ装置とを備えた秘密分散システムであって、前記秘密分散装置は、前記秘密情報を一時的に記憶する記憶手段と、前記各第1保管サーバ装置に配布される分散情報の名称を示す名称情報と、この名称情報により示される分散情報及びこの分散情報の複製からなる複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶する保管位置情報記憶手段と、ユーザの操作に応じて、前記しきい値k及び前記分散数nの入力を受け付ける手段と、前記受け付けたしきい値k及び分散数nと前記k,nしきい値秘密分散法とに基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する手段と、前記分散されたn個の分散情報のうち、n-k-1個以上の分散情報を選択する手段と、前記選択された分散情報を前記各第1保管サーバ装置に個別に配布する手段と、前記分散されたn個の分散情報のうち、前記選択されたn-k-1個以上の分散情報を除く分散情報を前記第2保管サーバ装置に個別に配布する手段と、ユーザの操作に応じて、前記記憶された名称情報及び当該名称情報に関連付けられた保管位置情報を読出し、当該読出された名称情報及び保管位置情報を含み、前記配布された分散情報と当該分散情報の複製情報とを削除するための削除要求を前記各第1保管サーバ装置に送信する手段とを備え、前記各第1保管サーバ装置は、前記秘密分散装置から送信された削除要求を受けると、当該受信した削除要求内の保管位置情報に基づいて、当該削除要求内の名称情報により示される分散情報及び複製情報を全て削除する手段とを備えたことを特徴とする秘密分散システム。配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能な複数の第1保管サーバ装置と、配布された分散情報を個別に記憶する分散情報記憶手段を有し、前記記憶された分散情報の複製処理を所定のタイミングで実行する少なくとも1つの第2保管サーバ装置とにそれぞれ通信可能であり、秘密情報を分散数nの個数の分散情報に分散し、当該分散された複数の分散情報のうち、任意のしきい値k以上の個数の分散情報から当該秘密情報を復元可能なk,nしきい値秘密分散法但し、2≦k≦nを実行可能な秘密分散装置であって、前記秘密情報を一時的に記憶する記憶手段と、前記各第1保管サーバ装置に配布される分散情報の名称を示す名称情報と、この名称情報により示される分散情報及びこの分散情報の複製からなる複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶する保管位置情報記憶手段と、ユーザの操作に応じて、前記しきい値k及び前記分散数nの入力を受け付ける手段と、前記受け付けたしきい値k及び分散数nと前記k,nしきい値秘密分散法とに基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する手段と、前記分散されたn個の分散情報のうち、n-k-1個以上の分散情報を選択する手段と、前記選択された分散情報を前記各第1保管サーバ装置に個別に配布する手段と、前記分散されたn個の分散情報のうち、前記選択されたn-k-1個以上の分散情報を除く分散情報を前記第2保管サーバ装置に個別に配布する手段と、ユーザの操作に応じて、前記記憶された名称情報及び当該名称情報に関連付けられた保管位置情報を読出し、当該読出された名称情報及び保管位置情報を含み、前記配布された分散情報と当該分散情報の複製情報とを削除するための削除要求を前記各第1保管サーバ装置に送信する手段とを備えたことを特徴とする秘密分散装置。配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能な複数の第1保管サーバ装置と、配布された分散情報を個別に記憶する分散情報記憶手段を有し、前記記憶された分散情報の複製処理を所定のタイミングで実行する少なくとも1つの第2保管サーバ装置とにそれぞれ通信可能であり、秘密情報を分散数nの個数の分散情報に分散し、当該分散された複数の分散情報のうち、任意のしきい値d以上の個数の分散情報から当該秘密情報を復元可能なk,nしきい値秘密分散法但し、2≦k≦nを実行可能であり、記憶手段及び保管位置情報記憶手段を備えた秘密分散装置のプログラムであって、前記秘密分散装置を、前記秘密情報を一時的に前記記憶手段に書込む手段、前記各第1保管サーバ装置に配布される分散情報の名称を示す名称情報と、この名称情報により示される分散情報及びこの分散情報の複製からなる複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを前記保管位置情報記憶手段に関連付けて書込む手段、ユーザの操作に応じて、前記しきい値k及び前記分散数nの入力を受け付ける手段、前記受け付けたしきい値k及び分散数nと前記k,nしきい値秘密分散法とに基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する手段、前記分散されたn個の分散情報のうち、n-k-1個以上の分散情報を選択する手段、前記選択された分散情報を前記各第1保管サーバ装置に個別に配布する手段、前記分散されたn個の分散情報のうち、前記選択されたn-k-1個以上の分散情報を除く分散情報を前記第2保管サーバ装置に個別に配布する手段、ユーザの操作に応じて、前記記憶された名称情報及び当該名称情報に関連付けられた保管位置情報を読出し、当該読出された名称情報及び保管位置情報を含み、前記配布された分散情報と当該分散情報の複製情報とを削除するための削除要求を前記各第1保管サーバ装置に送信する手段として機能させるためのプログラム。秘密情報を分散数nの個数の分散情報に分散し、当該分散された全ての分散情報から当該秘密情報を復元可能なn,n秘密分散法但し、3≦nを実行可能な秘密分散装置と、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能な第1保管サーバ装置と、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、当該記憶された分散情報の複製処理を所定のタイミングで実行する複数の第2保管サーバ装置とを備えた秘密分散システムであって、前記秘密分散装置は、前記秘密情報を一時的に記憶する記憶手段と、ユーザの操作に応じて、前記分散数nの入力を受け付ける手段と、前記受け付けた分散数n及び前記n,n秘密分散法に基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する手段と、前記分散されたn個の分散情報のうち、1個の分散情報を選択する手段と、前記選択された分散情報を前記第1保管サーバ装置に配布する手段と、前記分散されたn個の分散情報のうち、前記選択された分散情報を除く分散情報を前記各第2保管サーバ装置に個別に配布する手段と、ユーザの操作に応じて、前記第1保管サーバ装置に配布された分散情報の名称を示す名称情報を含み、当該分散情報と当該分散情報の複製からなる複製情報とを削除するための削除要求を前記第1保管サーバ装置に送信する手段とを備え、前記第1保管サーバ装置は、前記名称情報と、この名称情報により示される分散情報及び複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶する保管位置情報記憶手段と、前記秘密分散装置から送信された削除要求を受けると、当該受信した削除要求内の名称情報に基づいて、当該名称情報に関連付けられた保管位置情報を前記保管位置情報記憶手段から読出す手段と、前記読出された保管位置情報に基づいて、前記受信された削除要求内の名称情報により示される分散情報及び複製情報を全て削除する手段とを備えたことを特徴とする秘密分散システム。秘密情報を分散数nの個数の分散情報に分散し、当該分散された全ての分散情報から当該秘密情報を復元可能なn,n秘密分散法但し、3≦nを実現可能な秘密分散装置と、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能な第1保管サーバ装置と、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、前記記憶された分散情報の複製処理を所定のタイミングで実行する複数の第2保管サーバ装置とを備えた秘密分散システムであって、前記秘密分散装置は、前記秘密情報を一時的に記憶する記憶手段と、前記第1保管サーバ装置に配布される分散情報の名称を示す名称情報と、この名称情報により示される分散情報及びこの分散情報の複製からなる複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶する保管位置情報記憶手段と、ユーザの操作に応じて、前記分散数nの入力を受け付ける手段と、前記受け付けた分散数n及び前記n,n秘密分散法に基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する手段と、前記分散されたn個の分散情報のうち、1個の分散情報を選択する手段と、前記選択された分散情報を前記第1保管サーバ装置に配布する手段と、前記分散されたn個の分散情報のうち、前記選択された分散情報を除く分散情報を前記各第2保管サーバ装置に個別に配布する手段と、ユーザの操作に応じて、前記記憶された名称情報及び当該名称情報に関連付けられた保管位置情報を読出し、当該読出された名称情報及び保管位置情報を含み、前記配布された分散情報と当該分散情報の複製情報とを削除するための削除要求を前記第1保管サーバ装置に送信する手段とを備え、前記第1保管サーバ装置は、前記秘密分散装置から送信された削除要求を受けると、当該受信した削除要求内の保管位置情報に基づいて、当該削除要求内の名称情報により示される分散情報及び複製情報を全て削除する手段とを備えたことを特徴とする秘密分散システム。配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能な第1保管サーバ装置と、配布された分散情報を個別に記憶する分散情報記憶手段を有し、前記記憶された分散情報の複製処理を所定のタイミングで実行する複数の第2保管サーバ装置とにそれぞれ通信可能であり、秘密情報を分散数nの個数の分散情報に分散し、当該分散された全ての分散情報から当該秘密情報を復元可能なn,n秘密分散法但し、3≦nを実行可能な秘密分散装置であって、前記秘密情報を一時的に記憶する記憶手段と、前記第1保管サーバ装置に配布される分散情報の名称を示す名称情報と、この名称情報により示される分散情報及びこの分散情報の複製からなる複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶する保管位置情報記憶手段と、ユーザの操作に応じて、前記分散数nの入力を受け付ける手段と、前記受け付けた分散数n及び前記n,n秘密分散法に基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する手段と、前記分散されたn個の分散情報のうち、1個の分散情報を選択する手段と、前記選択された分散情報を前記第1保管サーバ装置に配布する手段と、前記分散されたn個の分散情報のうち、前記選択された分散情報を除く分散情報を前記各第2保管サーバ装置に個別に配布する手段と、ユーザの操作に応じて、前記記憶された名称情報及び当該名称情報に関連付けられた保管位置情報を読出し、当該読出された名称情報及び保管位置情報を含み、前記配布された分散情報と当該分散情報の複製情報とを削除するための削除要求を前記第1保管サーバ装置に送信する手段とを備えたことを特徴とする秘密分散装置。配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能な第1保管サーバ装置と、配布された分散情報を個別に記憶する分散情報記憶手段を有し、前記記憶された分散情報の複製処理を所定のタイミングで実行する複数の第2保管サーバ装置とにそれぞれ通信可能であり、秘密情報を分散数nの個数の分散情報に分散し、当該分散された全ての分散情報から当該秘密情報を復元可能なn,n秘密分散法但し、3≦nを実行可能であり、記憶手段及び保管位置情報記憶手段を備えた秘密分散装置のプログラムであって、前記秘密分散装置を、前記秘密情報を一時的に前記記憶手段に書込む手段、前記第1保管サーバ装置に配布される分散情報の名称を示す名称情報と、この名称情報により示される分散情報及びこの分散情報の複製からなる複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを前記保管位置情報記憶手段に関連付けて書込む手段、ユーザの操作に応じて、前記分散数nの入力を受け付ける手段、前記受け付けた分散数n及び前記n,n秘密分散法に基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する手段、前記分散されたn個の分散情報のうち、1個の分散情報を選択する手段、前記選択された分散情報を前記第1保管サーバ装置に配布する手段、前記分散されたn個の分散情報のうち、前記選択された分散情報を除く分散情報を前記各第2保管サーバ装置に個別に配布する手段、ユーザの操作に応じて、前記記憶された名称情報及び当該名称情報に関連付けられた保管位置情報を読出し、当該読出された名称情報及び保管位置情報を含み、前記配布された分散情報と当該分散情報の複製情報とを削除するための削除要求を前記第1保管サーバ装置に送信する手段として機能させるためのプログラム。しかしながら、以上のような秘密分散システムでは、リソース提供者が、可用性の確保やデータ損失の防止といった理由から、保管サーバ装置内の分散情報を所定のタイミングで自動的にコピーし、このコピーされた情報以下、複製情報と称すを意図しない保管サーバ装置に記憶させることが多い。これにより、ユーザが元の秘密情報を無効化したつもりでも、意図しない保管サーバ装置内に複製情報が残ることから、秘密情報が無効化されないといった不都合が生じる。本発明が解決しようとする課題は、意図しない保管サーバ装置内に複製情報が残っていたとしても、秘密情報を無効化し得る秘密分散システム、装置及びプログラムを提供することである。実施形態の秘密分散システムは、秘密分散装置、複数の第1保管サーバ装置及び少なくとも1つの第2保管サーバ装置を備えている。前記秘密分散装置は、秘密情報を分散数nの個数の分散情報に分散し、当該分散された複数の分散情報のうち、任意のしきい値k以上の個数の分散情報から当該秘密情報を復元可能なk,nしきい値秘密分散法但し、2≦k≦nを実行可能である。前記各第1保管サーバ装置は、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、ユーザの操作に応じて、前記記憶された分散情報の複製処理を制御可能である。前記第2保管サーバ装置は、前記秘密分散装置から配布された分散情報を個別に記憶する分散情報記憶手段を有し、前記記憶された分散情報の複製処理を所定のタイミングで実行する。前記秘密分散装置においては、記憶手段が、前記秘密情報を一時的に記憶する。前記秘密分散装置においては、ユーザの操作に応じて、前記しきい値k及び前記分散数nの入力を受け付ける。前記秘密分散装置においては、前記受け付けたしきい値k及び分散数nと前記k,nしきい値秘密分散法とに基づいて、前記記憶手段内の秘密情報をn個の分散情報に分散する。前記秘密分散装置においては、前記分散されたn個の分散情報のうち、n-k-1個以上の分散情報を選択する。前記秘密分散装置においては、前記選択された分散情報を前記各第1保管サーバ装置に個別に配布する。前記秘密分散装置においては、前記分散されたn個の分散情報のうち、前記選択されたn-k1個の分散情報を除く分散情報を前記第2保管サーバ装置に個別に配布する。前記秘密分散装置においては、ユーザの操作に応じて、前記各第1保管サーバ装置に配布された分散情報の名称を示す名称情報を含み、当該分散情報と当該分散情報の複製からなる複製情報とを削除するための削除要求を前記各第1保管サーバ装置に送信する。また、前記各第1保管サーバ装置においては、保管位置情報記憶手段が、前記名称情報と、この名称情報により示される分散情報及び複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶する。前記各第1保管サーバ装置においては、前記秘密分散装置から送信された削除要求を受けると、当該受信した削除要求内の名称情報に基づいて、当該名称情報に関連付けられた保管位置情報を前記保管位置情報記憶手段から読出す。前記各第1保管サーバ装置においては、前記読出された保管位置情報に基づいて、前記受信された削除要求内の名称情報により示される分散情報及び複製情報を全て削除する。以下、各実施形態について図面を参照して説明する。なお、以下の各装置は、装置毎に、ハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は記憶媒体からコンピュータにインストールされ、対応する装置の機能を当該コンピュータに実現させるためのプログラムが用いられる。また、本発明はk,nしきい値秘密分散法但し、2≦k≦nにおいて、分散情報の確実な削除を行うために、n-k-1個の分散情報を第1保管サーバ装置に置いている。そうすることによって、第2保管サーバには分散情報がk-1個しかないため復元できない、という特徴がある。従って、第2保管サーバの個数はk-1個以下、第1保管サーバの個数はn-k-1個以上であればよい。ここで、第1保管サーバに多くの分散情報を置くのは、可用性の観点から好ましいとはいえないと考えられるため、以下の各実施の形態では最小のn-k-1個、即ちn-k1個を例にして記載する。第1の実施形態図1は、第1の実施形態における秘密分散システムの構成の一例を示す模式図である。秘密分散システム1では、ディーラー装置100が、ネットワーク110を介して、2台の第1保管サーバ装置120,130及び1台の第2保管サーバ装置140に接続している。なお、本実施形態では、第1保管サーバ装置が2台であり、第2保管サーバ装置が1台である構成としたが、これらの台数に限定されない。また、同実施形態において、第1保管サーバ装置120,130は、ユーザの操作に応じて、これら保管サーバ装置に記憶された分散情報の複製処理を制御可能である保管サーバ装置を示し、第2保管サーバ装置140は、この保管サーバ装置に記憶された分散情報の複製処理を所定のタイミングで実行する保管サーバ装置を示している。すなわち、第1保管サーバ装置120,130は、ユーザの操作に応じて、ディーラー装置100から送信され、保管サーバ装置120,130内の分散情報の名称を示す名称情報を含んで当該分散情報を複製することを要求する複製要求を受けると、当該受信した複製要求に基づいて分散情報の複製処理を実行する。補足すると、第1保管サーバ装置120,130は、ディーラー装置100から複製要求を受けない場合には、分散情報の複製処理を実行しない。このようなディーラー装置100及び第1保管サーバ装置120,130は、複製処理を容易に管理し得る観点から、リソース提供者のプライベートクラウドにより実現することが好ましい。なお、分散情報の名称を示す名称情報は、秘密情報s1の名称及び分散情報の識別番号1,2,3を含んで当該分散情報の名称を示す名称情報s11,s12,s13としてもよい。また、第2保管サーバ装置140は、ディーラー装置100からの複製要求に基づいて複製処理を実行するのではなく、所定のタイミングで複製処理を自動的に実行する。このような第2保管サーバ装置140は、複製処理を容易に管理できないパブリッククラウドにより実現することが可能である。ディーラー装置100は、秘密情報を分散数nの個数の分散情報に分散し、当該分散された複数の分散情報のうち、任意のしきい値k以上の個数の分散情報から当該秘密情報を復元可能なk,nしきい値秘密分散法但し、2≦k≦nの秘密分散装置を実現するものである。なお、ディーラー装置100は、k,nしきい値秘密分散法に代えて、例えば、n,n秘密分散法の秘密分散装置としても実現可能となっている。この場合、n,n秘密分散法の秘密分散装置を実現するディーラー装置は、ネットワークを介して、1台の第1保管サーバ装置及びn-1台の第2保管サーバ装置に接続されて用いられる。この詳細については後述する。ディーラー装置100は、記憶部101、制御部102、情報分散部103、分散情報選択部104、通信部105及び情報結合部106を備えている。ここで、記憶部101は、各部102~106から読出/書込可能な記憶装置であり、秘密情報が一時的に記憶される。また、記憶部101は、各部102~106の処理途中のデータや、情報分散部103において分散されたn個の分散情報が一時的に記憶されてもよい。制御部102は、ユーザの操作に応じて、前述したしきい値k及び分散数nの入力を受け付ける処理を実行する。また、制御部102は、各部103,104,...,106の動作を制御する処理も実行する。情報分散部103は、制御部102において受け付けたしきい値k及び分散数nを用いるk,nしきい値秘密分散法に基づいて、秘密情報をn個の分散情報に分散させる処理を実行する。分散情報選択部104は、情報分散部103において分散されたn個の分散情報のうち、n-k1個の分散情報を選択する処理を実行する。ここで、n-k1個の分散情報は、削除された場合に残りの分散情報をk-1個しきい値k未満にする個数を示すn-k-1個の分散情報を意味している。通信部105は、情報分散部103において分散されたn個の分散情報をn-k1個の第1保管サーバ装置120,130及びk-1個の第2保管サーバ装置140に配布例、k=2、n=3の場合し、且つ、各保管サーバ装置120,130,140に配布された分散情報を読出す処理を実行する。また、通信部105は、ユーザの操作に応じて、各種要求を各保管サーバ装置120~140に個別に送信する処理も実行する。具体的には、以下の各機能~をもっている。分散情報選択部104において選択されたn-k1個の分散情報を第1保管サーバ装置120,130に個別に配布する機能。情報分散部103において分散されたn個の分散情報のうち、当該選択されたn-k1個の分散情報を除く分散情報を第2保管サーバ装置140に個別に配布する機能。ユーザの操作に応じて、第1保管サーバ装置120,130に配布された分散情報の名称を示す名称情報を含み、当該分散情報と当該分散情報の複製からなる複製情報とを削除するための削除要求を第1保管サーバ装置120,130に送信する機能。ユーザの操作に応じて、第1保管サーバ装置120,130に配布された分散情報を複製するための複製要求を第1保管サーバ装置120,130に送信する機能。ユーザの操作に応じて、当該配布された各分散情報を読出すための読出し要求を各保管サーバ装置120~140に送信する機能。各保管サーバ装置120~140に送信された読出し要求に応じて、各保管サーバ装置120~140から返信された分散情報を受信する機能。情報結合部106は、通信部105において受信された分散情報を結合し、元の情報を復元する処理を実行する。換言すると、情報結合部106は、通信部105において受信されたk個以上の分散情報からk,nしきい値秘密分散法に基づいて、秘密情報を復元する処理を実行する。次に、第1保管サーバ装置120,130及び第2保管サーバ装置140について説明する。なお、第1保管サーバ装置120,130は互いに同一の機能ブロック構成を有するので、以下、第1保管サーバ装置120を代表例に挙げて説明する。第1保管装置120は、分散情報記憶部121、保管位置情報記憶部122、通信部123及び分散情報削除部124を備えている。ここで、分散情報記憶部121は、各部123,124から読出/書込可能な記憶装置又は記憶装置の記憶領域であり、ディーラー装置100から配布された分散情報を記憶している。保管位置情報記憶部122は、各部123,124から読出/書込可能な記憶装置又は記憶装置の記憶領域であり、図2に示すように、ディーラー装置100から第1保管サーバ装置120に配布された分散情報の名称を示す名称情報s11,s21,s31と、この名称情報により示される分散情報及び複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶している。なお、名称情報s11,s21,s31の分散情報は、図2に示すように、第1保管サーバ装置120に記憶されている。名称情報s11の分散情報の複製情報は、図示しないバックアップ装置に記憶されている。また、保管位置情報記憶部122では、第1保管サーバ装置120に分散情報が記憶されると、図3に示すように、名称情報及び保管位置情報第1保管サーバ装置を関連付けた新たな行情報が追加される。同様に、保管位置情報記憶部122では、第1保管サーバ装置120に記憶された分散情報が複製されると、名称情報及び保管位置情報バックアップ装置を関連付けた新たな行情報が追加される。通信部123は、ディーラー装置100から配布された分散情報を受信すると、当該受信した分散情報を分散情報記憶部121に書込む処理と、当該分散情報の保管位置情報を保管位置情報記憶部122に書込む処理とを実行する。また、通信部123は、ディーラー装置100から送信された各種要求を受信する処理も実行する。具体的には、以下の各機能~をもっている。ディーラー装置100から配布された分散情報を受信すると、当該受信した分散情報を分散情報記憶部121に書込む機能。ディーラー装置100から送信された削除要求を受けると、当該受信した削除要求内の名称情報に基づいて、当該名称情報に関連付けられた保管位置情報を保管位置情報記憶部122から読出す機能。ディーラー装置100から送信された複製要求を受けると、当該受信した複製要求に基づいて、分散情報記憶部121内の分散情報を複製する機能。また、当該複製により得られた複製情報をバックアップ装置図示せずに書込む機能と、当該複製情報の保管位置情報を保管位置情報記憶部122に書込む機能。ディーラー装置100から送信された読出し要求を受けると、当該受信した読出し要求に基づいて、分散情報記憶部121から分散情報を読出し、当該読出された分散情報をディーラー装置100に返信する機能。分散情報削除部124は、通信部123において読出された保管位置情報に基づいて、当該受信された削除要求内の名称情報により示される分散情報及びこの分散情報の複製情報を全て削除する機能をもっている。また、分散情報削除部124は、分散情報及びこの分散情報の複製情報を全て削除すると、当該分散情報の名称情報に基づいて、保管位置情報記憶部122内の当該名称情報及びこの名称情報に関連付けられた保管位置情報を示す行情報を全て削除する機能をもっている。第2保管サーバ装置140は、分散情報記憶部141及び通信部142を備えている。分散情報記憶部141は、第1保管サーバ装置120内の分散情報記憶部121と同様に、ディーラー装置100から配布された分散情報を記憶している。通信部142は、ディーラー装置100から個別に配布された分散情報を受信すると、この分散情報を分散情報記憶部141に書込む処理を実行する。また、通信部142は、ディーラー装置100から読出し要求を受信すると、分散情報記憶部141から分散情報を読出し、この分散情報をディーラー装置100に返信する処理を実行する。次に、以上のように構成された秘密分散システムの動作について、図4乃至図6を参照しながら説明する。始めに、秘密情報の分散処理の動作について、k=2、n=3の場合を例に挙げて述べる。制御部102は、図4に示すように、ユーザの操作に応じて、k,nしきい値秘密分散法のしきい値kの値2及び分散数nの値3の入力を受け付けるステップS1。続いて、情報分散部103は、しきい値2及び分散数3と2,3しきい値秘密分散法に基づいて、図5に示すように、記憶部101内の秘密情報s1を3個の分散情報に分散し、分散情報s11,s12,s13を生成するステップS2。なお、ステップS2において生成された分散情報s11,s12,s13は、記憶部101に記憶される。次に、分散情報選択部104は、生成された3個の分散情報のうち、n-k1個に相当する2個の分散情報を選択するステップS3。ここでは、分散情報選択部104は、分散情報s11,s12を選択したものとする。しかる後、通信部105は、選択された分散情報s11,s12を第1保管サーバ装置120,130に個別に配布し、残りの分散情報s13を第2保管サーバ装置140に個別に配布するステップS4。これにより、秘密情報の分散処理が完了する。その後、各保管サーバ装置120,130,140では、分散情報s11,s12,s13の複製処理が適宜、実行される。続いて、秘密情報の無効化処理について説明する。今、ステップS1~S4の処理が既に実行され、第1保管サーバ装置120,130内には分散情報s11,s12が記憶され、第2保管サーバ装置140内には分散情報s13が記憶されているものとする。また、各保管サーバ装置120,130,140の各バックアップ装置には、分散情報s11,s12,s13の複製情報が記憶されているものとする。始めに、通信部105は、ユーザの操作に応じて、第1保管サーバ装置120,130内の分散情報s11,s12を削除するための削除要求を第1保管サーバ装置120,130に送信するステップS11。この場合、通信部105は、第1保管サーバ装置120内の分散情報s11及び分散情報s11の複製情報を削除するために、この分散情報の名称を示す名称情報s11を含む削除要求を第1保管サーバ装置120に送信する。同様に、通信部105は、名称情報s12を含む削除要求を第1保管サーバ装置130に送信する。第1保管サーバ装置120内の通信部123は、ディーラー装置100から送信された削除要求を受信するステップS12。同様に、第1保管サーバ装置130内の通信部133は、ディーラー装置100から送信された削除要求を受信する。次に、通信部123は、当該受信した削除要求内の名称情報s11に基づいて、この名称情報s11に関連付けられた保管位置情報第1保管サーバ装置及びバックアップ装置を保管位置情報記憶部122から読出すステップS13。同様に、通信部133は、当該受信した削除要求内の名称情報s12に基づいて、この名称情報s12に関連付けられた保管位置情報を保管位置情報記憶部132から読出す。しかる後、分散情報削除部124は、当該読出された保管位置情報第1保管サーバ装置及びバックアップ装置に基づいて、分散情報s11及び分散情報s11の複製情報を全て削除するステップS14。同様に、分散情報削除部134は、当該読出された保管位置情報に基づいて、分散情報s12及び分散情報s12の複製情報を全て削除する。また、分散情報削除部124は、分散情報s11及び分散情報s11の複製情報を全て削除すると、保管位置情報記憶部122内の名称情報s11及びこの名称情報s11に関連付けられた保管位置情報を示す行情報を全て削除する。以上説明した第1の実施形態によれば、複製処理を制御可能な第1保管サーバ装置120,130内に保管位置情報記憶部122,132を設けた構成により、第1保管サーバ装置120,130内の分散情報及び複製情報を管理できるので、削除要求に応じて第1保管サーバ装置120,130内の分散情報及び複製情報を全て削除することができる。なお、第1の実施形態は、k,nしきい値秘密分散法に限らず、2≦k≦nであることから、前述したようにしきい値kが分散数nに等しいn,n秘密分散法を用いても実施することができる。この場合、第1保管サーバ装置120は1台あればよく、残りの保管サーバ装置130,140は第2保管サーバ装置130’,140とすればよい。また、ステップS1においては、分散数nの値3の入力を受け付けるしきい値kの入力は無い。ステップS2においては、分散数3と3,3秘密分散法に基づいて、前述同様に分散情報s11,s12,s13が生成される。ステップS3においては、1個=n-n1個=n-n-1個の分散情報s11が選択される。ステップS4においては、通信部105は、選択された分散情報s11を第1保管サーバ装置120に個別に配布し、残りの分散情報s12,s13を第2保管サーバ装置130’,140に個別に配布する。無効化処理においては、第1保管サーバ装置120内には分散情報s11が記憶され、第2保管サーバ装置130’,140内には分散情報s12,s13が記憶されているものとする。そして、各保管サーバ装置120,130’,140の各バックアップ装置には、分散情報s11,s12,s13の複製情報が記憶されているものとする。ステップS11~S14において、第1保管サーバ装置120の動作は前述した通りである。但し、n,n秘密分散法においては、2台目の第1保管サーバ装置130は存在しないので、前述した第1保管サーバ装置130の動作が省略される。なお、このようにk,nしきい値秘密分散法に限らず、n,n秘密分散法としても実施できることは、以下の各実施形態でも同様である。第2の実施形態図7は、第2の実施形態における秘密分散システムの構成の一例を示す模式図であり、図1と同一機能部には同一符号を付してその詳しい説明を省略し、ここでは異なる機能部について主に述べる。なお、以下の各実施形態も同様にして重複した説明を省略する。第2の実施形態は、第1の実施形態の変形例であり、図1に示した構成とは異なり、第1保管サーバ装置120,130内の保管位置情報記憶部122,132に代えて、保管位置情報記憶部107をディーラー装置100に設けた構成を示している。すなわち、ディーラー装置100は、記憶部101、制御部102、情報分散部103、分散情報選択部104、通信部105a、情報結合部106及び保管位置情報記憶部107を備えている。ここで、記憶部101に記憶される情報や、制御部102、情報分散部103、分散情報選択部104及び情報結合部106の機能は、前述した通りである。保管位置情報記憶部107は、図8に示すように、第1保管サーバ装置120,130に配布される分散情報の名称を示す名称情報と、この名称情報により示される分散情報及びこの分散情報の複製からなる複製情報がそれぞれ記憶されている場所を個別に示す保管位置情報とを関連付けて記憶している。すなわち、保管位置情報記憶部107は、図8に示すように、1台の第1保管サーバ装置120又は130だけでなく、全ての第1保管サーバ装置120,130に記憶された分散情報及び複製情報の名称情報及び保管位置情報を記憶している。また、通信部105aは、前述した通信部105の機能の代わりに、例えば、以下の機能をもっている。なお、通信部105aは、前述した通信部105の各機能,,~と同一の機能ももっている。更に、通信部105aは、削除要求及び複製要求を第1保管サーバ装置120,130に送信すると、保管位置情報記憶部107に記憶された名称情報及び保管位置情報の行情報を更新する処理も実行する。具体的には、例えば、以下の各機能及びをもっている。ユーザの操作に応じて、保管位置情報記憶部107に記憶された名称情報及び当該名称情報に関連付けられた保管位置情報を読出し、当該読出された名称情報及び保管位置情報を含み、当該配布された分散情報と当該分散情報の複製情報とを削除するための削除要求を第1保管サーバ装置120,130に送信する機能。ユーザの操作に応じて、名称情報及び保管位置情報を含み、第1保管サーバ装置120,130内の分散情報と複製情報とを削除するための削除要求を送信すると、この削除要求内の名称情報及び保管位置情報の行情報を保管位置情報記憶部107から削除する機能。ユーザの操作に応じて、第1保管サーバ装置120,130内の分散情報を複製するための複製要求を送信すると、当該送信された複製要求に基づいて、名称情報及び保管位置情報の行情報を保管位置情報記憶部107に関連付けて書込む機能。次に、第1保管サーバ装置120,130及び第2保管サーバ装置140について説明する。なお、第1保管サーバ装置120,130は互いに同一の機能ブロック構成を有するので、以下、第1保管サーバ装置120を代表例に挙げて説明する。また、第2保管サーバ装置140の構成は前述した通りである。第1保管サーバ装置120は、分散情報記憶部121、通信部123a及び分散情報削除部124を備えている。ここで、分散情報記憶部121に記憶される情報は、前述した通りである。通信部123aは、前述した通信部123の機能の代わりに、ディーラー装置100から送信された削除要求を受信する処理を実行する機能を有する。分散情報削除部123は、通信部123aにおいて受信された削除要求内の保管位置情報に基づいて、当該削除要求内の名称情報により示される分散情報及び複製情報を全て削除する機能をもっている。次に、以上のように構成された秘密分散システムの動作について、前述した図4及び新たな図9のフローチャートを参照しながら説明する。始めに、秘密情報の分散処理の動作については、図4に示したステップS1~S4の動作が前述同様に実行される。但し、ステップS4の直前又は直後に、通信部105aは、第1保管サーバ装置120,130に配布される分散情報の名称を示す名称情報と、この名称情報により示される分散情報が記憶される場所を個別に示す保管位置情報とを関連付けて保管位置情報記憶部107に書き込む。これにより、秘密情報の分散処理が完了する。続いて、秘密情報の無効化処理について説明する。今、ステップS1~S4の処理が既に実行され、第1保管サーバ装置120,130内には分散情報s11,s12が記憶され、第2保管サーバ装置140内には分散情報s13が記憶されているものとする。また同様に、各保管サーバ装置120,130,140の各バックアップ装置には、分散情報s11,s12,s13の複製情報が記憶されているものとする。始めに、通信部105aは、図9に示すように、ユーザの操作に応じて、保管位置情報記憶部107に記憶された名称情報及び当該名称情報に関連付けられた保管位置情報を読出しステップS21、当該読出された名称情報及び保管位置情報を含み、当該配布された分散情報と当該分散情報の複製情報とを削除するための削除要求を第1保管サーバ装置120,130に送信するステップS22。この場合、通信部105aは、第1保管サーバ装置120内の分散情報s11及び分散情報s11の複製情報を削除するために、この分散情報の名称を示す名称情報s11及び保管位置情報を含む削除要求を第1保管サーバ装置120に送信する。同様に、通信部105aは、名称情報s12及び保管位置情報を含む削除要求を第1保管サーバ装置130に送信する。また、通信部105aは、削除要求を送信すると、この削除要求内の名称情報及びこの名称情報に関連付けられた保管位置情報を示す行情報を全て削除する。一方、第1保管サーバ装置120内の通信部123aは、ディーラー装置100から送信された削除要求を受信するステップS23。同様に、第1保管サーバ装置130内の通信部133aは、ディーラー装置100から送信された削除要求を受信する。次に、分散情報削除部124は、通信部123aに受信された削除要求内の保管位置情報第1保管サーバ装置及びバックアップ装置に基づいて、分散情報s11及び分散情報s11の複製情報を全て削除するステップS24。同様に、分散情報削除部134は、通信部133aに受信された保管位置情報に基づいて、分散情報s12及び分散情報s12の複製情報を全て削除する。以上説明した第2の実施形態によれば、ディーラー装置100内に保管位置情報記憶部107を設けた構成により、第1保管サーバ装置120,130に記憶された分散情報と複製情報との個数及びこれら分散情報と複製情報との保管場所をディーラー装置100内で管理することができる。また、第2実施形態は、前述同様に、k,nしきい値秘密分散法に限らず、n,n秘密分散法を用いても実施することができる。この場合、ステップS1~S4においては、前述したn,n秘密分散法の例と同様に実施できる。無効化処理においても前述同様に、第1保管サーバ装置120内には分散情報s11が記憶され、第2保管サーバ装置130’,140内には分散情報s12,s13が記憶されているものとする。また同様に、各保管サーバ装置120,130’,140の各バックアップ装置には、分散情報s11,s12,s13の複製情報が記憶されているものとする。ステップS21~S24において、第1保管サーバ装置120の動作は第2の実施形態に述べた通りである。但し、n,n秘密分散法においては、2台目の第1保管サーバ装置130は存在しないので、前述した第1保管サーバ装置130内の各部133a,134の動作が省略される。なお、このようにk,nしきい値秘密分散法に限らず、n,n秘密分散法としても実施できることは、前述した通りである。以上説明した少なくともひとつの実施形態によれば、複製処理を制御可能な第1保管サーバ装置と複製処理を自動的に実行する第2保管サーバ装置とを併用したシステム構成により、第2保管サーバ装置内に複製情報が残っていたとしても、元の秘密情報を無効化することができる。なお、上記の各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスクフロッピー登録商標ディスク、ハードディスクなど、光ディスクCD-ROM、DVDなど、光磁気ディスクMO、半導体メモリなどの記憶媒体に格納して頒布することもできる。また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているOSオペレーティングシステムや、データベース管理ソフト、ネットワークソフト等のMWミドルウェア等が上記実施形態を実現するための各処理の一部を実行しても良い。さらに、各実施形態における記憶媒体は、コンピュータと独立した媒体に限らず、LANやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。また、記憶媒体は1つに限らず、複数の媒体から上記の各実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。なお、各実施形態におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記の各実施形態における各処理を実行するものであって、パソコン等の1つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。また、各実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"