CPC G06F 21/60 (2013.01) [G06F 16/2365 (2019.01); H04L 67/1097 (2013.01)] | 20 Claims |
1. A method, comprising:
obtaining at least one data item;
dividing the at least one data item into a plurality of data portions;
swapping respective positions of at least two of the plurality of data portions of the at least one data item;
slicing the plurality of data portions, following the swapping, into a plurality of data fragments; and
shuffling, following the slicing, a distribution of at least some of the data fragments across a plurality of storage nodes in a storage system, wherein the shuffling the distribution of at least some of the data fragments across the plurality of storage nodes comprises moving at least one data fragment of the plurality of data fragments from a current physical storage location on a current storage node of the plurality of storage nodes to a different physical storage location on a different storage node of the plurality of storage nodes;
wherein the method is performed by at least one processing device, wherein the at least one processing device comprises a processor coupled to a memory.
|