(57)【特許請求の範囲】
【請求項１】
原データに含まれる機密データと当該機密データの概要を示す付加データとのうち前記機密データから割符データを含んだ複数の分割データを電子割符プログラム又はソフトウエアを用いて生成する分割部と、
前記分割部が生成した複数の前記分割データのうち一部の前記分割データを記憶する分割データ記憶部と、
前記分割部が生成した複数の前記分割データの組み合わせ情報を記憶する組み合わせ記憶部と、
自端末装置と、前記原データを共有および同期する他の端末装置を登録する端末登録部と、
ネットワークを介して接続されたデータ保管サーバに対して、前記分割部が生成した複数の前記分割データのうち、前記分割データ記憶部が記憶していない前記分割データと、前記原データに含まれる前記付加データと、を送信し、ネットワークを介して接続された前記他の端末装置に対して、前記分割部が生成した複数の前記分割データのうち、前記分割データ記憶部が記憶する前記分割データを送信する端末送信部と、
前記他の端末装置から送信される、前記分割データを受信する端末受信部と、
を備え、
前記分割データ記憶部は、前記端末受信部が受信した前記分割データを記憶する
端末装置と、
前記端末装置から送信される前記分割データと前記付加データとを受信する保管サーバ受信部と、
前記保管サーバ受信部が受信した前記分割データと前記付加データとを関連付けて記憶するデータ記憶部と、
を備える前記データ保管サーバと、
を含むことを特徴とするデータ保管システム。
【請求項２】
前記端末受信部は、前記他の端末装置によって前記データ保管サーバに保管された原データを取得する際には、該他の端末装置が記憶している組み合わせ情報を受信し、
前記端末装置は、
前記組み合わせ記憶部が記憶する前記組み合わせ情報、または、前記端末受信部が受信した前記組み合わせ情報に基づいて、前記機密データを復元するために必要な複数の前記分割データを特定する特定部と、
前記特定部が特定した複数の前記分割データのうち前記分割データ記憶部が記憶する前記分割データを当該分割データ記憶部から読み出す復元部と、
を備え、
前記データ保管サーバは、
他の装置に対してデータを送信する保管サーバ送信部
を備え、
前記端末送信部は、前記特定部が特定した複数の前記分割データのうち前記分割データ記憶部が記憶していない前記分割データの送信を要求する分割データ要求メッセージを前記データ保管サーバに対して送信し、
前記保管サーバ受信部は、前記分割データ要求メッセージを受信し、
前記保管サーバ送信部は、前記分割データ要求メッセージで要求される前記分割データを前記端末装置に対して送信し、
前記端末受信部は、前記データ保管サーバから送信される前記分割データを受信し、
前記復元部は、前記分割データ記憶部から読み出した前記分割データと、前記端末受信部が受信した前記分割データとに基づいて前記機密データを復元する
ことを特徴とする請求項１に記載のデータ保管システム。
【請求項３】
前記端末送信部は、前記付加データの送信を要求する付加データ要求メッセージを前記データ保管サーバに対して送信し、
前記保管サーバ受信部は、前記端末装置から送信される前記付加データ要求メッセージを受信し、
前記保管サーバ送信部は、受信した前記付加データ要求メッセージに基づいて前記データ記憶部が記憶している前記付加データを前記端末装置に対して送信し、
前記端末受信部は、前記データ保管サーバから送信される前記付加データを受信する
ことを特徴とする請求項２に記載のデータ保管システム。
【請求項４】
前記分割データ記憶部に記憶される一部の前記分割データは、前記端末送信部が送信する分割データよりもデータ容量が小さい
ことを特徴とする請求項１から請求項３のいずれか１項に記載のデータ保管システム。
【請求項５】
原データに含まれる機密データと当該機密データの概要を示す付加データとのうち前記機密データから割符データを含んだ複数の分割データを電子割符プログラム又はソフトウエアを用いて生成する分割部と、
前記分割部が生成した複数の前記分割データのうち一部の前記分割データを記憶する分割データ記憶部と、
前記分割部が生成した複数の前記分割データの組み合わせ情報を記憶する組み合わせ記憶部と、
自端末装置と、前記原データを共有および同期する他の端末装置を登録する端末登録部と、
ネットワークを介して接続されたデータ保管サーバに対して、前記分割部が生成した複数の前記分割データのうち、前記分割データ記憶部が記憶していない前記分割データと、前記原データに含まれる前記付加データと、を送信し、ネットワークを介して接続された前記他の端末装置に対して、前記分割部が生成した複数の前記分割データのうち、前記分割データ記憶部が記憶する前記分割データを送信する端末送信部と、
前記他の端末装置から送信される、前記分割データを受信する端末受信部と、
を備え、
前記分割データ記憶部は、前記端末受信部が受信した前記分割データを記憶する
ことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ保管システムおよび端末装置に関する。
【背景技術】
【０００２】
従来より、データセンタにて各種データを保管するサービスが知られている。また、コンテンツをサーバにアップロードする際に暗号化を行うシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３０４２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、データセンタなどでデータを保管する際にはデータの漏洩に配慮する必要がある。例えば、暗号化を行ったデータをデータセンタなどで保管する場合においても、全てのデータをデータセンタで保管しているため、この暗号化されたデータの漏洩に配慮する必要がある。そのため、よりセキュリティを強化する必要があるという問題がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、セキュリティをより強化することができるデータ保管システムおよび端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、原データに含まれる機密データと当該機密データの概要を示す付加データとのうち前記機密データから割符データを含んだ複数の分割データを電子割符プログラム又はソフトウエアを用いて生成する分割部と、前記分割部が生成した複数の前記分割データのうち一部の前記分割データを記憶する分割データ記憶部と、前記分割部が生成した複数の前記分割データの組み合わせ情報を記憶する組み合わせ記憶部と、自端末装置と、前記原データを共有および同期する他の端末装置を登録する端末登録部と、ネットワークを介して接続されたデータ保管サーバに対して、前記分割部が生成した複数の前記分割データのうち、前記分割データ記憶部が記憶していない前記分割データと、前記原データに含まれる前記付加データと、を送信し、ネットワークを介して接続された前記他の端末装置に対して、前記分割部が生成した複数の前記分割データのうち、前記分割データ記憶部が記憶する前記分割データを送信する端末送信部と、前記他の端末装置から送信される、前記分割データを受信する端末受信部と、を備え、前記分割データ記憶部は、前記端末受信部が受信した前記分割データを記憶する端末装置と、前記端末装置から送信される前記分割データと前記付加データとを受信する保管サーバ受信部と、前記保管サーバ受信部が受信した前記分割データと前記付加データとを関連付けて記憶するデータ記憶部と、を備える前記データ保管サーバと、を含むことを特徴とするデータ保管システムである。
【０００７】
また、本発明のデータ保管システムにおいて、前記端末受信部は、前記他の端末装置によって前記データ保管サーバに保管された原データを取得する際には、該他の端末装置が記憶している組み合わせ情報を受信し、前記端末装置は、前記組み合わせ記憶部が記憶する前記組み合わせ情報、または、前記端末受信部が受信した前記組み合わせ情報に基づいて、前記機密データを復元するために必要な複数の前記分割データを特定する特定部と、前記特定部が特定した複数の前記分割データのうち前記分割データ記憶部が記憶する前記分割データを当該分割データ記憶部から読み出す復元部と、を備え、前記データ保管サーバは、他の装置に対してデータを送信する保管サーバ送信部を備え、前記端末送信部は、前記特定部が特定した複数の前記分割データのうち前記分割データ記憶部が記憶していない前記分割データの送信を要求する分割データ要求メッセージを前記データ保管サーバに対して送信し、前記保管サーバ受信部は、前記分割データ要求メッセージを受信し、前記保管サーバ送信部は、前記分割データ要求メッセージで要求される前記分割データを前記端末装置に対して送信し、前記端末受信部は、前記データ保管サーバから送信される前記分割データを受信し、前記復元部は、前記分割データ記憶部から読み出した前記分割データと、前記端末受信部が受信した前記分割データとに基づいて前記機密データを復元することを特徴とする。
【０００８】
また、本発明のデータ保管システムにおいて、前記端末送信部は、前記付加データの送信を要求する付加データ要求メッセージを前記データ保管サーバに対して送信し、前記保管サーバ受信部は、前記端末装置から送信される前記付加データ要求メッセージを受信し、前記保管サーバ送信部は、受信した前記付加データ要求メッセージに基づいて前記データ記憶部が記憶している前記付加データを前記端末装置に対して送信し、前記端末受信部は、前記データ保管サーバから送信される前記付加データを受信することを特徴とする。
【０００９】
また、本発明のデータ保管システムにおいて、前記分割データ記憶部に記憶される一部の前記分割データは、前記端末送信部が送信する分割データよりもデータ容量が小さいことを特徴とする。
【００１０】
また、本発明は、原データに含まれる機密データと当該機密データの概要を示す付加データとのうち前記機密データから割符データを含んだ複数の分割データを電子割符プログラム又はソフトウエアを用いて生成する分割部と、前記分割部が生成した複数の前記分割データのうち一部の前記分割データを記憶する分割データ記憶部と、前記分割部が生成した複数の前記分割データの組み合わせ情報を記憶する組み合わせ記憶部と、自端末装置と、前記原データを共有および同期する他の端末装置を登録する端末登録部と、ネットワークを介して接続されたデータ保管サーバに対して、前記分割部が生成した複数の前記分割データのうち、前記分割データ記憶部が記憶していない前記分割データと、前記原データに含まれる前記付加データと、を送信し、ネットワークを介して接続された前記他の端末装置に対して、前記分割部が生成した複数の前記分割データのうち、前記分割データ記憶部が記憶する前記分割データを送信する端末送信部と、前記他の端末装置から送信される、前記分割データを受信する端末受信部と、を備え、前記分割データ記憶部は、前記端末受信部が受信した前記分割データを記憶することを特徴とする端末装置である。
【発明の効果】
【００１１】
本発明のデータ保管システムによれば、端末装置は、原データに含まれる機密データと当該機密データの概要を示す付加データとのうち機密データから割符データを含んだ複数の分割データを電子割符プログラム又はソフトウエアを用いて生成する分割部と、分割部が生成した複数の前記分割データのうち一部の分割データを記憶する分割データ記憶部と、分割部が生成した複数の分割データの組み合わせ情報を記憶する組み合わせ記憶部と、分割部が生成した複数の分割データのうち、分割データ記憶部が記憶していない分割データと、原データに含まれる付加データとをデータ保管サーバに対して送信する端末送信部とを備える。また、データ保管システムは、端末装置から送信される分割データと付加データとを受信する保管サーバ受信部と、保管サーバ受信部が受信した分割データと付加データとを関連付けて記憶するデータ記憶部とを備える。
【００１２】
この構成により、機密データから生成した複数の分割データのうち、分割データ記憶部が記憶していない分割データをデータ保管サーバに保管することができる。従って、データ保管サーバが保管している分割データのみでは機密データを生成することができないため、セキュリティをより強化することができる。
【００１３】
また、本発明の端末装置によれば、分割部は、原データに含まれる機密データと当該機密データの概要を示す付加データとのうち機密データから割符データを含んだ複数の分割データを電子割符プログラム又はソフトウエアを用いて生成する。また、分割データ記憶部は、分割部が生成した複数の分割データのうち一部の分割データを記憶する。また、組み合わせ記憶部は、分割部が生成した複数の分割データの組み合わせ情報を記憶する。また、端末送信部は、分割部が生成した複数の分割データのうち、分割データ記憶部が記憶していない分割データと、原データに含まれる付加データとをデータ保管サーバに対して送信する。
【００１４】
この構成により、機密データから生成した複数の分割データのうち、分割データ記憶部が記憶していない分割データをデータ保管サーバに保管することができる。従って、データ保管サーバが保管している分割データのみでは機密データを生成することができないため、セキュリティをより強化することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態におけるデータ保管システムの構成を示したブロック図である。
【図２】本実施形態において、保管対象の原データをデータ保管サーバに保管する際の動作手順を示したシーケンス図である。
【図３】本実施形態において、端末装置が、分割データ記憶部に記憶している分割データとデータ保管サーバが保管している分割データとから機密データと原データとを復元する際の動作手順を示したシーケンス図である。
【図４】本実施形態において、端末装置間で原データを共有および同期する際の動作手順を示したシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態について、図面を参照しながら説明する。図１は、本実施形態におけるデータ保管システムの構成を示したブロック図である。図示する例では、データ保管システム１は、端末装置１０−１，１０−２と、データ保管サーバ２０とを備えている。端末装置１０−１と、端末装置１０−２と、データ保管サーバ２０とはネットワークを介して接続されており、互いにデータの送受信を行うことが可能である。なお、端末装置１０−１，１０−２等の複数の端末装置を総称する場合は、端末装置１０と呼ぶ。
【００１７】
端末装置１０は、データ保管サーバ２０に保管する原データの処理を行う。原データは機密データと付加データとを含んでいる。機密データは、漏洩に配慮する必要があるデータであり、例えば、機密に管理されるべき文書や画像等に関するデータである。また、付加データは、例えば、機密データの概要（具体的には、機密データのファイル名や機密データの意味・構造を示唆する属性情報、機密データをサムネイル表示させるためサムネイルデータ、のような機密データの復元に必要となる情報）を示すデータであり、第三者に参照されてもよいデータである。そのため、ユーザは、付加データを参照することで、機密データの内容を参照することなく機密データの概要を把握することができる。
【００１８】
端末装置１０が行う原データの処理としては、原データに含まれるデータのうち、機密データのみを割符を用いて複数の分割データに分割し、複数の分割データのうち一部の分割データと付加データとをデータ保管サーバ２０に対して送信する。データ保管サーバ２０は、端末装置１０から送信される分割データと付加データとを関連付けて保管する。
【００１９】
端末装置１０は、端末制御部１１と、組み合わせ記憶部１２と、分割データ記憶部１３と、端末送信部１４と、端末受信部１５と、一時記憶部１６とを備えている。端末制御部１１は、端末装置１０が備える各部の制御を行う。また、端末制御部１１は、分割部１１１と、特定部１１２と、復元部１１３と、端末同期部１１４とを備えている。なお、端末装置１０は、入力部や表示部を備えていてもよい。
【００２０】
分割部１１１は、電子割符プログラム又はソフトウエアを用いて、原データに含まれている機密データから割符データを含んだ複数の分割データを生成する。また、分割部１１１は、機密データを復元するために必要な分割データの組み合わせを示す組み合わせ情報を生成し、組み合わせ記憶部１２に記憶させる。例えば、分割部１１１は、電子割符プログラム又はソフトウエアを用いて、機密データＡから分割データＡ−１，Ａ−２，Ａ−３の３つの分割データを生成した場合、機密データＡを復元するために必要な分割データの組み合わせとして、分割データＡ−１，Ａ−２，Ａ−３の組み合わせを示す組み合わせ情報を組み合わせ記憶部１２に記憶させる。
【００２１】
なお、分割部１１１が、機密データから分割データを生成する際に用いる電子割符の方式は、全ての分割データが揃わなければ機密データを復元することができない方式であればどのような方式でも良い。また、分割部１１１が生成する分割データの数は２つ以上であればどのような分割数でもよい。また、分割部１１１が生成する各分割データの大きさはどのような大きさでも良い。すなわち、各分割データのデータ容量は同一であっても異なっていても良い。例えば、分割データＡ−１のデータ容量と、分割データＡ−２のデータ容量と、分割データＡ−３のデータ容量とは同一であっても異なっていても良い。なお、分割部１１１が生成する分割データの数は予め決められていても良く、任意に設定できるようにしてもよい。また、分割データのデータ容量の割合は予め決められていても良く、任意に設定できるようにしてもよい。
【００２２】
特定部１１２は、組み合わせ記憶部１２が記憶する組み合わせ情報に基づいて、原データに含まれる機密データを復元するために必要な複数の分割データを特定する。復元部１１３は、分割データ記憶部１３が記憶している１つまたは複数の分割データと、端末受信部１５が受信した１つまたは複数の分割データから、原データに含まれる機密データを復元する。端末同期部１１４は、自端末装置１０と原データを共有および同期する他の端末装置１０を登録する。
【００２３】
組み合わせ記憶部１２は、分割部１１１が生成した組み合わせ情報を記憶する。分割データ記憶部１３は、分割部１１１が分割した複数の分割データのうち、自端末装置１０で保管する分割データを記憶する。
【００２４】
端末送信部１４は、分割部１１１が分割した複数の分割データのうち、分割データ記憶部１３が記憶していない分割データをデータ保管サーバ２０に対して送信する。例えば、分割部１１１が、原データに含まれる機密データを２つの分割データに分割した場合、分割データ記憶部１３は、いずれか１つの分割データを記憶し、端末送信部１４は、残りの１つの分割データをデータ保管サーバ２０に対して送信する。また、例えば、分割部１１１が、原データに含まれる機密データを３つの分割データに分割した場合、端末送信部１４は、分割データ記憶部１３は、いずれか１つまたは２つの分割データを記憶し、端末送信部１４は、分割データ記憶部１３が記憶していない１つまたは２つの分割データをデータ保管サーバ２０に対して送信する。
【００２５】
なお、データ保管サーバ２０に送信する分割データの数は、１つ以上であればいくつでも良い。例えば、分割部１１１が、原データに含まれる機密データを３つの分割データに分割した場合、分割データ記憶部１３は１つの分割データを記憶し、端末送信部１４は２つの分割データをデータ保管サーバ２０に対して送信してもよく、分割データ記憶部１３は２つの分割データを記憶し、端末送信部１４は１つの分割データをデータ保管サーバ２０に対して送信してもよい。
【００２６】
ここで、分割データ記憶部１３に記憶する分割データのデータ容量の方が、端末送信部１４がデータ保管サーバ２０へ送信する、その他の分割データのデータ容量よりも小さくすることで、分割データ記憶部１３の記憶容量を縮減できる。また、端末装置１０が備える分割データ記憶部１３の記憶容量の消費を低減させる場合においては、分割データ記憶部１３は複数の分割データのうち最もデータ容量が小さい分割データを記憶し、端末送信部１４は、その他の分割データをデータ保管サーバ２０に対して送信するようにしてもよい。さらに、分割データ記憶部１３に記憶する分割データのデータ容量の方が、端末送信部１４がデータ保管サーバ２０へ送信する、その他の分割データのデータ容量よりも大きくすることも可能である。
【００２７】
端末受信部１５は、特定部１１２が特定した１つまたは複数の分割データをデータ保管サーバ２０から受信する。また、端末受信部１５は、自端末装置１０と原データを共有および同期する他の端末装置１０がデータ保管サーバ２０に保管した原データを取得する際には、他の端末装置１０の組み合わせ記憶部１２が記憶している組み合わせ情報を受信する。一時記憶部１６は、端末装置１０の各部が用いるデータを一時記憶する。
【００２８】
データ保管サーバ２０は、保管サーバ受信部２１と、保管サーバ制御部２２と、データ記憶部２３と、保管サーバ送信部２４とを備えている。保管サーバ受信部２１は、端末装置１０から送信される分割データと付加データとを受信する。保管サーバ制御部２２は、データ保管サーバ２０が備える各部の制御を行う。データ記憶部２３は、保管サーバ受信部２１が受信した分割データと付加データとを記憶する。保管サーバ送信部２４は、データ記憶部２３が記憶している分割データや付加データを端末装置１０に対して送信する。
【００２９】
次に、保管対象の原データをデータ保管サーバ２０に保管する手順について説明する。図２は、本実施形態において、保管対象の原データをデータ保管サーバ２０に保管する際の動作手順を示したシーケンス図である。
【００３０】
初めに、端末装置１０の動作手順について説明する。
（ステップＳ１０１）端末装置１０のユーザは、保管対象の原データを特定するための入力処理を端末装置１０の入力部（図示せず）に入力する。端末装置１０の分割部１１１は、保管対象の原データを選択する。その後、ステップＳ１０２の処理に進む。なお、上述した通り、原データは、機密データと付加データとを含んでいる。
【００３１】
（ステップＳ１０２）端末装置１０の分割部１１１は、電子割符プログラム又はソフトウエアを用いて、ステップＳ１０１の処理で選択した原データに含まれる機密データを複数の分割データに分割する。また、分割部１１１は、原データに含まれる機密データを復元するために必要な分割データの組み合わせを示す組み合わせ情報を生成し、組み合わせ記憶部１２に記憶させる。その後、ステップＳ１０３の処理に進む。なお、機密データに含まれる付加データについては、分割データに分割しない。
（ステップＳ１０３）端末装置１０の分割データ記憶部１３は、分割部１１１が分割した複数の分割データのうち、自端末装置１０で保管する対象となる分割データを記憶する。また、端末送信部１４は、分割部１１１が分割した複数の分割データのうち、分割データ記憶部１３が記憶していない分割データと、保管対象の原データに含まれる付加データとをデータ保管サーバ２０に対して送信する。その後、処理を終了する。
【００３２】
次に、データ保管サーバ２０の動作手順について説明する。
（ステップＳ２０１）データ保管サーバ２０の保管サーバ受信部２１は、端末装置１０から送信される分割データと付加データとを受信する。その後、ステップＳ２０２の処理に進む。
（ステップＳ２０２）データ保管サーバ２０のデータ記憶部２３は、保管サーバ受信部２１が受信した分割データと付加データとを関連付けて記憶する。その後、処理を終了する。
【００３３】
上述した処理を行うことにより、端末装置１０は、原データに含まれる機密データを、電子割符プログラム又はソフトウエアを用いて複数の分割データに分割する。また、端末装置１０は、一部の分割データを分割データ記憶部１３に記憶し、残りの分割データと原データに含まれる付加データとをデータ保管サーバ２０に対して送信することができる。また、端末装置１０は、原データに含まれる機密データを復元するために必要な分割データの組み合わせを示す組み合わせ情報を生成し、組み合わせ記憶部１２に記憶することができる。また、データ保管サーバ２０は、受信した分割データと付加データとを関連付けて記憶することができる。
【００３４】
次に、端末装置１０が、分割データ記憶部１３に記憶している分割データとデータ保管サーバ２０が保管している分割データとから原データに含まれる機密データを復元する手順について説明する。図３は、本実施形態において、端末装置１０が、分割データ記憶部１３に記憶している分割データとデータ保管サーバ２０が保管している分割データとから機密データと原データとを復元する際の動作手順を示したシーケンス図である。
【００３５】
初めに、端末装置１０の動作手順について説明する。
（ステップＳ３０１）端末装置１０の端末送信部１４は、データ保管サーバ２０に対して、データ保管サーバ２０のデータ記憶部２４が記憶している付加データの送信を要求する付加データ要求メッセージを送信する。その後、ステップＳ３０２の処理に進む。
（ステップＳ３０２）端末装置１０の端末受信部１５は、ステップＳ３０１の処理で送信した付加データ要求メッセージに基づいてデータ保管サーバ２０の保管サーバ送信部２４が送信した付加データを受信する。その後、ステップＳ３０３の処理に進む。
【００３６】
（ステップＳ３０３）端末装置１０は、ステップＳ３０２の処理で端末受信部１５が受信した付加データを表示部（図示せず）に表示する。端末装置１０のユーザは、ステップＳ３０２の処理で端末受信部１５が受信した付加データを参照し、復元する原データを特定する入力を端末装置１０の入力部（図示せず）に入力する。端末装置１０の特定部１１２は、入力部が受け付けた入力に基づいて、復元する原データを特定する。また、端末装置１０の特定部１１２は、組み合わせ記憶部１２が記憶している組み合わせ情報に基づいて、復元すると特定した原データに含まれる機密データを復元するための分割データの組み合わせを特定する。その後、ステップＳ３０４の処理に進む。
【００３７】
（ステップＳ３０４）端末装置１０の復元部１１３は、ステップＳ３０３の処理で特定部１１２が特定した分割データのうち、分割データ記憶部１３が記憶している分割データを読み出す。その後、ステップＳ３０５の処理に進む。
（ステップＳ３０５）端末装置１０の端末送信部１４は、ステップＳ３０３の処理で特定部１１２が特定した分割データのうち、分割データ記憶部１３が記憶していない分割データの送信を要求する分割データ要求メッセージをデータ保管サーバ２０に送信する。その後、ステップＳ３０６の処理に進む。
【００３８】
（ステップＳ３０６）端末装置１０の端末受信部１５は、ステップＳ３０５の処理で送信した分割データ要求メッセージに基づいてデータ保管サーバ２０の保管サーバ送信部２４が送信した分割データを受信する。その後、ステップＳ３０７の処理に進む。
（ステップＳ３０７）端末装置１０の復元部１１３は、ステップＳ３０４の処理で分割データ記憶部１３から読み出した分割データと、ステップＳ３０６の処理で端末受信部１５が受信した分割データから原データに含まれる機密データを復元する。また、復元部１１３は、復元した機密データと、ステップＳ３０２の処理で受信した付加データのうち復元した機密データの付加データとを用いて原データを復元する。その後、処理を終了する。
【００３９】
次に、データ保管サーバ２０の動作手順について説明する。
（ステップＳ４０１）データ保管サーバ２０の保管サーバ受信部２１は、端末装置１０が送信した付加データ要求メッセージを受信する。その後、ステップＳ４０２の処理に進む。
（ステップＳ４０２）データ保管サーバ２０の保管サーバ送信部２４は、ステップＳ４０１の処理で保管サーバ受信部２１が受信した付加データ要求メッセージに基づいて、データ記憶部２３が記憶している付加データを端末装置１０に対して送信する。その後、ステップＳ４０３の処理に進む。
【００４０】
（ステップＳ４０３）データ保管サーバ２０の保管サーバ受信部２１は、端末装置１０が送信した分割データ要求メッセージを受信する。その後、ステップＳ４０４の処理に進む。
（ステップＳ４０４）データ保管サーバ２０の保管サーバ制御部２２は、ステップＳ４０３の処理で保管サーバ受信部２１が受信した分割データ要求メッセージで特定される分割データを、データ記憶部２３から読み出す。その後、ステップＳ４０５の処理に進む。
【００４１】
（ステップＳ４０５）データ保管サーバ２０の保管サーバ送信部２４は、ステップＳ４０４の処理で保管サーバ制御部２２が読み出した分割データを端末装置１０に対して送信する。その後、処理を終了する。
【００４２】
上述した処理を行うことにより、端末装置１０は、保管サーバ２０が記憶している付加データを受信することができる。また、原データに含まれる付加データについては、電子割符プログラム又はソフトウエアを用いた分割を行わず、そのままの状態でデータ保管サーバ２０に保管している。これにより、端末装置１０のユーザは、付加データを参照することができる。従って、端末装置１０のユーザは、付加データに基づいて復元する機密データを容易に選択することができる。また、端末装置１０は、機密データを分割して生成した複数の分割データを、分割データ記憶部１３とデータ保管サーバ２０とから取得することができる。また、端末装置１０は、取得した複数の分割データから原データに含まれる機密データを復元することができる。
【００４３】
次に、データ保管システム１が備える端末装置１０−１と端末装置１０−２とで原データを共有および同期する際の手順について説明する。図４は、本実施形態において、データ保管システム１が備える端末装置１０−１と端末装置１０−２とで原データを共有および同期する際の動作手順を示したシーケンス図である。図示する例では、端末装置１０−１が保管する原データを、端末装置１０−２と共有および同期する動作手順を示している。また、データ保管サーバ２０の動作手順は、図２に示した動作手順と同様である。
【００４４】
なお、端末装置１０−１と端末装置１０−２とには、各装置が備える端末同期部１１４によって、原データを共有および同期する端末装置１０が予め登録されている。すなわち、端末装置１０−１には、原データを共有および同期する端末装置１０として、端末装置１０−２が端末同期部１１４によって予め登録されている。また、端末装置１０−２には、原データを共有および同期する端末装置１０として、端末装置１０−１が端末同期部１１４によって予め登録されている。なお、端末同期部１１４が、原データを共有および同期する端末装置１０を登録する方法はどのような方法を用いてもよい。
【００４５】
初めに、端末装置１０−１の動作手順について説明する。
（ステップＳ５０１）端末装置１０−１のユーザは、保管対象の原データを特定する入力を端末装置１０−１の入力部（図示せず）に入力する。端末装置１０−１の分割部１１１は、保管対象の原データを選択する。その後、ステップＳ５０２の処理に進む。なお、上述した通り、原データは、機密データと付加データとを含んでいる。
【００４６】
（ステップＳ５０２）端末装置１０−１の分割部１１１は、電子割符プログラム又はソフトウエアを用いて、ステップＳ５０１の処理で選択した原データに含まれる機密データを複数の分割データに分割する。また、分割部１１１は、原データに含まれる機密データを復元するために必要な分割データの組み合わせを示す組み合わせ情報を生成し、組み合わせ記憶部１２に記憶させる。その後、ステップＳ５０３の処理に進む。なお、機密データに含まれる付加データについては、分割データに分割しない。
【００４７】
（ステップＳ５０３）端末装置１０−１の分割データ記憶部１３は、分割部１１１が分割した複数の分割データのうち、自端末装置１０−１で保管する分割データを記憶する。また、端末装置１０−１の端末送信部１４は、分割部１１１が分割した複数の分割データのうち、分割データ記憶部１３が記憶していない分割データと、保管対象の原データに含まれる付加データとをデータ保管サーバ２０に対して送信する。その後、ステップＳ５０４の処理に進む。
【００４８】
（ステップＳ５０４）端末装置１０−１の端末送信部１４は、分割部１１１が分割した複数の分割データのうち、ステップＳ５０３の処理で分割データ記憶部１３が記憶した分割データと同一の分割データを、原データを共有および同期する端末装置１０として登録されている端末装置１−２に対して送信する。その後、処理を終了する。
【００４９】
次に、端末装置１０−２の動作手順について説明する。
（ステップＳ６０１）端末装置１０−２の端末受信部１５は、端末装置１０から送信される分割データを受信する。その後、ステップＳ６０２の処理に進む。
（ステップＳ６０２）端末装置１０−２の分割データ記憶部１３は、端末受信部１５が受信した分割データを記憶する。その後、処理を終了する。
【００５０】
上述した処理を行うことにより、端末装置１０−１は、原データを共有および同期する端末装置１０として登録されている端末装置１０−２に対して、自端末装置１０−１が保管する分割データと同一の分割データを送信することができる。また、端末装置１０−２は、原データを共有および同期する端末装置１０として登録されている端末装置１０−１が保管する分割データと同一の分割データを受信し、保管することができる。そのため、例えば、端末装置１０−１側で分割データの追記修正がなされた場合に、当該追記修正分（共有分を除く差分量）のデータのみを端末装置１０−２へ送信することで、端末装置１０−１及び端末装置１０−２での同期処理が容易に実現される。従って、端末装置１０−１と端末装置１０−２とは、自端末装置１０が保管する分割データを共有および同期することができる。
【００５１】
上述した通り、本実施形態によれば、端末装置１０とデータ保管サーバ２０とに、原データに含まれる機密データを復元することができる分割データを保管することができる。また、電子割符プログラム又はソフトウエアを用いて原データに含まれる機密データを分割して分割データを生成しているため、分割データを全て揃えなければ機密データを復元することができない。これにより、機密データの内容を隠匿したまま、原データの所有者以外の第三者が管理しているデータ保管サーバ２０に機密データを復元することができる分割データを保管することができる。
【００５２】
また、原データに含まれる付加データについては、電子割符プログラム又はソフトウエアを用いた分割を行わず、そのままの状態でデータ保管サーバ２０に保管している。例えば、付加データが無い場合、端末装置１０のユーザは、分割データのみではどのような内容の機密データであるか判断する事ができない。しかしながら、本実施形態のように、電子割符プログラム又はソフトウエアを用いた分割を行わず、そのままの状態でデータ保管サーバ２０に保管されている場合、端末装置１０のユーザは、付加データの内容を参照することができる。これにより、端末装置１０のユーザは、データ保管サーバ２０が保管している機密データの概要を把握することができる。従って、端末装置１０のユーザは、機密データを復元する際に付加データを参照することで機密データの概要を把握することができるため、容易に復元対象の機密データを選択することができる。
【００５３】
なお、上述した実施形態における端末装置１０とデータ保管サーバ２０とが備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５４】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５５】
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、本実施形態では、データ保管システム１に含まれる端末装置１０は、端末装置１０−１と端末装置１０−２との２つであるが、これに限らず、３つ以上の端末装置１０を含むようにしてもよい。
【符号の説明】
【００５６】
１・・・データ保管システム、１０．１０−１，１０−２端末装置、１１・・・端末制御部、１２・・・組み合わせ記憶部、１３・・・分割データ記憶部、１４・・・端末送信部、１５・・・端末受信部、１６・・・一時記憶部、２０・・・データ保管サーバ、２１・・・保管サーバ受信部、２２・・・保管サーバ制御部、２３・・・データ記憶部、２４・・・保管サーバ送信部、１１１・・・分割部、１１２・・・特定部、１１３・・・復元部、１１４・・・端末同期部
【図１】
0005961017.tif 000002
【図２】
0005961017.tif 000003
【図３】
0005961017.tif 000004
【図４】
0005961017.tif 000005