Digital data is prepared for storage in a secure fashion. Each data byte
of a data file is encrypted. A unique bit number is assigned to each data
bit in the encrypted data bytes where the bit number identifies a
position of the data bit in the data file. Each such bit number is
encrypted to generate a corresponding encrypted bit number. A data
package is generated for each data bit. The data package includes a first
data byte containing (i) a value of the data bit, and (ii) a bit storage
location, at least one second data byte identifying the data file with
which the data bit is associated, and at least one third data byte
containing the encrypted bit number associated with the data bit. Each
data package is transmitted to one of a plurality of storage locations
based on the bit storage location identified in the data package's first
data byte.