Patent ID: 9292700
Filing Date: 2016-03-22
CPC Classification: G06F,H04L

Claim Text:
1. A method for securing user data, comprising the steps of: a) setting the user data as input data; b) randomly fragmenting the input data into a plurality of Atoms and randomly distributing the Atoms into an AtomPool and an AtomKey; and c) recording information about the fragmentation and the distribution of step b) into an AtomMap; wherein: the AtomPool and the AtomKey pre-exist the distribution of step b); the AtomPool of step b) is divided into a number of zones, the number being Z−1, with the AtomKey being zone Z; and the distribution of step b) comprises the steps of: d) randomly selecting the zone into which an Atom is distributed, wherein the zone selection occurs separately for each Atom; e) copying each Atom to the zone selected for that Atom in step d), starting at a zone index for that zone, overwriting any data that exists in the location where each Atom is copied; and f) moving the zone index of each zone into which any Atom was copied in step e) to a location immediately after the location where the Atom is copied.