Information processor having information dispersing function
First Claim
1. An information processor having an information dispersing function, comprising:
- a dividing unit for dividing a first data into n pieces of disperse information, and executing secret sharing scheme capable of restoring the first data by using arbitrary k pieces (1<
k<
n) of disperse information out of the n pieces of disperse information;
a first storage control unit for storing the arbitrary k pieces of disperse information out of the disperse information generated by the dividing unit into plurality of recording devices;
an editing unit for reconstructing the first data by using the k pieces of disperse information stored in the plurality of recording devices and editing the restored first data;
a difference generating unit, after the dividing unit divides a second data which is post-edit data originated in the restored first data into n pieces of post-edit disperse information, for calculating the difference between post-edit disperse information corresponding to the recording device and pre-edit disperse information which has been stored in the recording device; and
a second storage control unit for storing, for each of the recording devices, the post-edit disperse information of the recording device and the difference corresponding to the other recording devices.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processor has an information dispersing function, a dividing unit for dividing a first data (DT0) into n pieces of disperse information, and executing secret sharing scheme capable of restoring the first data (DT0) by using arbitrary k pieces (1<k<n) of disperse information out of the n pieces of disperse information, a first storage control unit for storing the arbitrary k pieces of disperse information generated by the dividing unit into plurality of portable recording devices, an editing unit for reconstructing the first data (DT0) by using the k pieces of disperse information stored in the plurality of recording devices and editing the restored first data (DT0), a difference generating unit, after the dividing unit divides a second data which is post-data (DT1) originated in the restored first data into n pieces of post-edit disperse information, for calculating the difference between post-edit disperse information corresponding to the recording device and pre-edit disperse information which has been stored in the recording device, and a second storage control unit for storing, for each of the recording devices, the post-edit disperse information of the recording device and the difference corresponding to the other recording devices.
-
Citations
19 Claims
-
1. An information processor having an information dispersing function, comprising:
-
a dividing unit for dividing a first data into n pieces of disperse information, and executing secret sharing scheme capable of restoring the first data by using arbitrary k pieces (1<
k<
n) of disperse information out of the n pieces of disperse information;a first storage control unit for storing the arbitrary k pieces of disperse information out of the disperse information generated by the dividing unit into plurality of recording devices; an editing unit for reconstructing the first data by using the k pieces of disperse information stored in the plurality of recording devices and editing the restored first data; a difference generating unit, after the dividing unit divides a second data which is post-edit data originated in the restored first data into n pieces of post-edit disperse information, for calculating the difference between post-edit disperse information corresponding to the recording device and pre-edit disperse information which has been stored in the recording device; and a second storage control unit for storing, for each of the recording devices, the post-edit disperse information of the recording device and the difference corresponding to the other recording devices. - View Dependent Claims (3, 4, 6, 7, 8, 9, 10, 11, 19)
-
-
2. An information processor having an information dispersing function, comprising:
-
a dividing unit for dividing a first data into n pieces of disperse information, and executing secret sharing scheme capable of restoring the first data by using arbitrary k pieces (1<
k<
n) of disperse information out of the n pieces of disperse information;a first storage control unit for storing the arbitrary k pieces of disperse information, out of the disperse information generated by the dividing unit into plurality of recording devices; an editing unit for reconstructing the first data by using the k pieces of disperse information stored in the plurality of recording devices and editing the restored first data; a difference generating unit, after the dividing unit divides a second data which is post-edit data originated in the restored first data into n pieces of post-edit disperse information, for calculating the difference between (n−
k) pieces of post-edit disperse information which do not correspond to any of the recording devices and (n−
k) pieces of pre-edit disperse information which do not correspond to any of the recording devices; and
wherein (n−
k) pieces of pre-edit disperse information obtain from the restored first data, anda second storage control unit for storing, for each of the recording devices, the post-edit disperse information of the recording device and the difference. - View Dependent Claims (5, 12)
-
-
13. A program embodied on a non-transitory recording medium, executed by an information processor of a computer, comprising:
-
a dividing function of dividing a first data into n pieces of disperse information, and executing secret sharing scheme capable of restoring the first data by using arbitrary k pieces (1<
k<
n) of disperse information out of the n pieces of disperse information;a first storage control function of storing the arbitrary k pieces of disperse information out of the n pieces of disperse information generated into plurality of different recording devices; an editing function of reconstructing the first data by using the k pieces of disperse information stored in the recording devices and editing the restored first data; a difference generating function, after division of post-edit data into n pieces of post-edit disperse information, of calculating the difference between post-edit disperse information corresponding to the recording device and pre-edit disperse information which has been stored in the recording device; and a second storage control function of storing, for each of the recording devices, the post-edit disperse information of the recording device and the difference corresponding to the other recording devices.
-
-
14. A program of an information processor for making a computer realize:
-
a dividing function of dividing a first data into n pieces of disperse information, and executing secret sharing scheme capable of restoring the first data DT0 by using arbitrary k pieces (1<
k<
n) of disperse information out of the n pieces of disperse information;a first storage control function of storing the arbitrary k pieces of disperse information out of the n pieces of disperse information generated into plurality of different recording devices; an editing function of reconstructing the first data by using the k pieces of disperse information stored in the plurality of recording devices and editing the restored first data; a difference generating function, after division of post-edit data to n pieces of post-edit disperse information, of calculating the difference between (n−
k) pieces of post-edit disperse information which do not correspond to any of the recording devices and (n−
k) pieces of pre-edit disperse information which do not correspond to any of the recording devices; and
wherein (n−
k) pieces of pre-edit disperse information obtain from the restored first data, anda second storage control function of storing, for each of the recording devices, the post-edit disperse information of the recording device and the difference.
-
-
15. An information dispersing and storing system comprising an information processor capable of editing a first data, a plurality of portable recording devices, and a file server connected to the information processor via a network,
wherein the information processor comprises: -
a dividing unit for dividing the first data into n pieces of disperse information, and executing secret sharing scheme capable of restoring the first data by using arbitrary k pieces (1<
k<
n) of disperse information out of the n pieces of disperse information;a first storage control unit for storing the arbitrary k pieces of disperse information out of the disperse information generated by the dividing unit into plurality of different portable recording devices; an editing unit for reconstructing the first data by using the k pieces of disperse information stored in the plurality of recording devices and editing the restored first data; a difference generating unit, after the dividing unit divides a second data which is post-edit data originated in the restored first data into n pieces of post-edit disperse information, for calculating the difference between post-edit disperse information corresponding to the recording device and pre-edit disperse information which has been stored in the recording device; and a second storage control unit for storing, for each of the recording devices, the post-edit disperse information of the recording device and the difference corresponding to the other recording devices, when the recording device and the information processor are carried out, all of carry-out disperse information generated by the dividing unit before carry-out is stored in the file server, in each of the recording devices, carry-out disperse information generated by the dividing unit before carry-out and corresponding to the recording device is stored, and after the editing process by the editing unit, post-edit disperse information corresponding to the recording device and the difference is stored by the second storage control unit. - View Dependent Claims (16)
-
-
17. An information dispersing and storing system comprising an information processor capable of editing a first data, a plurality of portable recording devices, and a file server connected to the information processor via a network,
wherein the information processor comprises: -
a dividing unit for dividing the first data into n pieces of disperse information, and executing secret sharing scheme capable of restoring the first data by using arbitrary k pieces (1<
k<
n) of disperse information out of the n pieces of disperse information;a first storage control unit for storing the arbitrary k pieces of disperse information which can be carried, out of the disperse information generated by the dividing unit into plurality of recording devices; an editing unit for reconstructing the first data by using the k pieces of disperse information stored in the plurality of recording devices and editing the restored first data; a difference generating unit, after the dividing unit divides a second data which is post-edit data originated in the restored first data into n pieces of post-edit disperse information, for calculating the difference between (n−
k) pieces of post-edit disperse information which do not correspond to any of the recording devices and (n−
k) pieces of pre-edit disperse information which do not correspond to any of the recording devices; and
wherein (n−
k) pieces of pre-edit disperse information obtain from the restored data DT0, anda second storage control unit for storing, for each of the recording devices, the post-edit disperse information of the recording device and the difference, and when the recording devices and the information processor are carried out, carry-out disperse information generated by the dividing unit before carry-out and corresponding to the file server and the recording devices is stored in the file server and the recording devices. - View Dependent Claims (18)
-
Specification