| CPC G06F 21/602 (2013.01) [G06F 3/0623 (2013.01); H04L 9/0625 (2013.01); H04L 9/0825 (2013.01); H04L 9/0894 (2013.01); H04L 9/3247 (2013.01); H04L 63/08 (2013.01)] | 18 Claims |

|
1. A method for securely storing data, the method comprising:
scrambling the data to provide scrambled data;
generating a scramble schema indicating how to unscramble the scrambled data;
splitting each of the scrambled data and the scramble schema into a plurality of portions, wherein splitting the scramble schema comprises, for each of one or more blocks of the scramble schema, setting a first split portion equal to a random number and setting a second split portion equal to the difference between the block of the scramble schema and the random number; and
distributing both a portion of the scrambled data and a portion of the scramble schema to each of a plurality of entities.
|