Claim 31. A computer readable medium containing instructions for
controlling a computer system to perform a method, the method comprising the steps of:
providing a plurality of original data files;
providing a plurality of fragment storage structures;
providing a plurality of composite files;
providing at least two locations for storing said plurality of composite files;
fragmenting said original data files into fragments
reading each of said fragments from said plurality of original data files;
writing each of said fragments into one of said plurality of fragment storage structures;
forming interspersed fragments;
filling said fragment storage structures with fragments; and,
writing said interspersed fragments to said composite files,
wherein reading and writing data from each of said original data files into said corresponding
original file storage structures further comprises the step of:
reading and writing said portions of original data files into said original storage structures
progressively in reverse sequential order.
Claim 32. The computer readable medium of claim 29, wherein
reading and writing said fragment from said original storage structure into said original file
storage structure further comprises the steps of:
randomly selecting fragments of random length from the ends of the original file storage
structures; and
reading and writing said fragments into said plurality of fragment storage structures in round
robin order.
Claim 33. The computer readable medium of claim 29, the method
further comprising the step of:
reinitiating said fragment storage structure after said interspersed fragments are written to
said composite files.
Claim 34. The computer readable medium of claim 29, the method
further comprising the step of:
retrieving said plurality of dispersed composite files; and
reordering said fragments to reconstruct said plurality of original data files.
Claim 35. The computer readable medium of claim 29, the method
further comprising the step of: