US 12,093,401 B2
Securing data storage by slicing swapped data portions into data fragments and shuffling physical storage location of data fragments
Aidan O Mahony, Cork (IE); David Bowden, Cork (IE); and Alan Barnett, County Cork (IE)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 27, 2021, as Appl. No. 17/511,872.
Prior Publication US 2023/0125593 A1, Apr. 27, 2023
Int. Cl. G06F 21/60 (2013.01); G06F 16/23 (2019.01); H04L 67/1097 (2022.01)
CPC G06F 21/60 (2013.01) [G06F 16/2365 (2019.01); H04L 67/1097 (2013.01)] 20 Claims
OG exemplary drawing
 
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.