1. A method of generating a remote distributed image of a stored data object, comprising: receiving the stored data object from a source; decomposing the stored data object into a set of storage subunits; encrypting the set of storage subunits; transmitting each of the set of encrypted storage subunits to a respective remote storage host; and generating a record of a network location of each remote storage host usable to reconstruct the stored data object from the set of encrypted storage units.