Secure high speed data storage, access, recovery, and transmission
First Claim
1. A method for storing a first data object, comprising:
- decomposing, by applying a decomposition function, the first data object into a first fragment associated with a first original record locator and a second fragment associated with a second original record locator;
obfuscating the first original record locator to generate a first obfuscated record locator and the second original record locator to generate a second obfuscated record locator;
encrypting the first fragment using a first encryption key and the second fragment using a second encryption key; and
storing, to at least a first of a plurality of storage locations, the first encrypted fragment with the corresponding first obfuscated record locator and the second encrypted fragment with the second obfuscated record locator, andselecting the decomposition function based at least in part on one or more variable storage parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for storing a first data object includes: decomposing the first data object into a first fragment associated with a first original record locator and a second fragment associated with a second original record locator; obfuscating the first original record locator to generate a first obfuscated record locator and the second original record locator to generate a second obfuscated record locator; encrypting the first fragment using a first encryption key and the second fragment using a second encryption key; and storing, to at least a first of a plurality of storage locations, the first encrypted fragment with the corresponding first obfuscated record locator and the second encrypted fragment with the second obfuscated record locator.
-
Citations
46 Claims
-
1. A method for storing a first data object, comprising:
-
decomposing, by applying a decomposition function, the first data object into a first fragment associated with a first original record locator and a second fragment associated with a second original record locator; obfuscating the first original record locator to generate a first obfuscated record locator and the second original record locator to generate a second obfuscated record locator; encrypting the first fragment using a first encryption key and the second fragment using a second encryption key; and storing, to at least a first of a plurality of storage locations, the first encrypted fragment with the corresponding first obfuscated record locator and the second encrypted fragment with the second obfuscated record locator, and selecting the decomposition function based at least in part on one or more variable storage parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for storing a first data object, comprising:
-
a plurality of storage locations; a secure platform comprising one or more processors coupled to memory configured to; decompose the first data object into a first fragment associated with a first original record locator and a second fragment associated with a second original record locator; obfuscate the first original record locator to generate a first obfuscated record locator and the second original record locator to generate a second obfuscated record locator; encrypt the first fragment using a first encryption key and the second fragment using a second encryption key; and store, to at least a first of the plurality of storage locations, the first encrypted fragment with the corresponding first obfuscated record locator and the second encrypted fragment with the second obfuscated record locator, wherein to decompose the first data object, the one or more processors are configured to apply a decomposition function, and wherein the one or more processors are further configured to select the decomposition function based at least in part on one or more variable storage parameters. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification