US 12,298,919 B2
Bit level sharding of sensitive data for increased security
Thomas L. Watson, Richardson, TX (US); Yevgeni Gehtman, Modi'in (IL); Tomer Shachar, Beer-Sheva (IL); Maxim Balin, Gan-Yavne (IL); and Arieh Don, Newton, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 19, 2022, as Appl. No. 17/659,743.
Prior Publication US 2023/0333993 A1, Oct. 19, 2023
Int. Cl. G06F 3/06 (2006.01); G06F 12/123 (2016.01); G06F 12/14 (2006.01); G06F 21/60 (2013.01); H04L 9/34 (2006.01)
CPC G06F 12/145 (2013.01) [G06F 3/0619 (2013.01); G06F 3/062 (2013.01); G06F 12/125 (2013.01); G06F 21/60 (2013.01); H04L 9/34 (2013.01); H04L 2209/04 (2013.01); H04L 2209/26 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for obfuscating data using bit-level shard masks, said method comprising:
determining a number of storage arrays that are available for storing data;
based at least in part on the number of storage arrays, generating shard masks, wherein the shard masks are designed to shard a block of data into a number of shards for distribution and storage among the storage arrays, and wherein the shard masks shard the block of data at a bit-level granularity;
applying the shard masks to the block of data to generate the shards; and
distributing the shards among the storage arrays for storage on the storage arrays,
wherein the shard masks include a first shard mask and a second shard mask, and wherein the second shard mask is a bit-level complemented version of the first shard mask.