Dispersed data storage in a VPN group of devices
First Claim
1. A method comprises:
- determining whether a consensus threshold number of devices are active in a virtual private network (VPN) group of devices by;
verifying user identifiers (IDs) affiliated with the VPN group of devices;
verifying a unique user code related to group specific data; and
verifying a peer-to-peer communication between the consensus threshold number of devices;
when determining at least a consensus threshold number of devices are active in the VPN group of devices;
encoding, by a device of the at least the consensus threshold number of devices, a data segment of group specific data based on a consensus threshold number of devices in the VPN group of devices and a number of devices in the VPN group of devices to produce a set of encoded data slices;
wherein the consensus threshold number corresponds to a decode threshold number of encoded data slices of the set of encoded data slices required to reconstruct the data segment, and the number of devices in the VPN group corresponds to a total number of encoded data slices in the set of encoded data slices;
sending, by the device, a unique encoded data slice of the decode threshold number of encoded data slices to a corresponding device of the consensus threshold number of devices or to a unique storage unit of a set of storage units of a dispersed storage network (DSN) memory for storage therein; and
when determining at least a consensus threshold number of devices are not active in the VPN group of devices, prohibiting each of the devices in the VPN group of devices from encoding the data segment of group specific data; and
when determining at least a consensus threshold number of devices are not active in the VPN group of devices, further prohibiting each of the devices in the VPN group of devices from accessing previously created group specific data.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins when at least a consensus threshold number of devices are active in a virtual private network (VPN) group of devices. The method continues by encoding group specific data based on a consensus threshold number of devices in the VPN group of devices and a number of devices in the VPN group of devices to produce one or more sets of encoded data slices. The method continues by sending the one or more sets of encoded data slices to at least one of: the consensus threshold number of devices or a dispersed storage network (DSN) memory for storage therein. When the at least the consensus threshold number of devices are not active in the VPN group of devices, each of the devices in the VPN group of devices are prohibited from creating the group specific data or accessing previously created group specific data.
-
Citations
16 Claims
-
1. A method comprises:
-
determining whether a consensus threshold number of devices are active in a virtual private network (VPN) group of devices by; verifying user identifiers (IDs) affiliated with the VPN group of devices; verifying a unique user code related to group specific data; and verifying a peer-to-peer communication between the consensus threshold number of devices; when determining at least a consensus threshold number of devices are active in the VPN group of devices; encoding, by a device of the at least the consensus threshold number of devices, a data segment of group specific data based on a consensus threshold number of devices in the VPN group of devices and a number of devices in the VPN group of devices to produce a set of encoded data slices; wherein the consensus threshold number corresponds to a decode threshold number of encoded data slices of the set of encoded data slices required to reconstruct the data segment, and the number of devices in the VPN group corresponds to a total number of encoded data slices in the set of encoded data slices; sending, by the device, a unique encoded data slice of the decode threshold number of encoded data slices to a corresponding device of the consensus threshold number of devices or to a unique storage unit of a set of storage units of a dispersed storage network (DSN) memory for storage therein; and when determining at least a consensus threshold number of devices are not active in the VPN group of devices, prohibiting each of the devices in the VPN group of devices from encoding the data segment of group specific data; and when determining at least a consensus threshold number of devices are not active in the VPN group of devices, further prohibiting each of the devices in the VPN group of devices from accessing previously created group specific data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable memory device comprises:
-
a first memory section that stores operational instructions that, when executed by one of a virtual private network (VPN) group of devices, causes the one of the VPN group of devices to; determine whether at least a consensus threshold number of devices of the VPN group of devices are active by; verifying user identifiers (IDs) affiliated with the VPN group of devices; verifying a unique user code related to group specific data; and verifying a peer-to-peer communication between the consensus threshold number of devices; when determining at least a consensus threshold number of devices are active in the VPN group of devices, a second memory section that stores operational instructions that, when executed by a device of the at least the consensus threshold number of devices, causes the device to; encode a data segment of group specific data based on a consensus threshold number of devices in the VPN group of devices and a number of devices in the VPN group of devices to produce a set of encoded data slices, wherein the consensus threshold number corresponds to a decode threshold number of encoded data slices of the set of encoded data slices required to reconstruct the data segment and the number of devices in the VPN group corresponds to a total number of encoded data slices in the set of encoded data slices; send a unique encoded data slice of the decode threshold number of encoded data slices to a corresponding device of the consensus threshold number of devices or to a unique storage unit of a set of storage units of a dispersed storage network (DSN) memory for storage therein; the first memory section further stores operational instructions that, when executed by the one of the VPN group of devices, causes the one of the VPN group of devices to; when determining at least a consensus threshold number of devices are not verified as active in the VPN group of devices, prohibit encoding the data segment of group specific data; and when determining at least a consensus threshold number of devices are not verified as active in the VPN group of devices, further prohibiting each of the devices in the VPN group of devices from accessing previously created group specific data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification