CPC H04L 9/0894 (2013.01) [G06F 11/1076 (2013.01); G06F 21/78 (2013.01); H04L 1/0057 (2013.01); H04L 63/0428 (2013.01); G06F 2221/2109 (2013.01); H03M 13/15 (2013.01); H03M 13/1515 (2013.01); H03M 13/23 (2013.01); H04L 2209/16 (2013.01); H04L 2209/34 (2013.01); H04L 2463/062 (2013.01)] | 20 Claims |
1. A method for execution by one or more modules of one or more processors of a storage network, the method comprising:
receiving a data object for storage in the storage network;
segmenting the data object into a plurality of data segments;
determining a level of security for the plurality of data segments;
determining a level of performance for the plurality of data segments;
in response to the level of security and performance for the plurality of data segments, determining whether one or more data segments of the plurality of data segments is to be transformed using an all-or-nothing transformation;
in response to a determination to transform one or more data segments of the plurality of data segments, transforming a data segment of the plurality of data segments to produce a transformed data segment;
dispersed error encoding the transformed data segment to produce a set of encoded data slices; and
transmitting the set of encoded data slices to a set of storage units of the storage network.
|