A system, program storage device, and method of optimizing data placement
on a storage device, the method comprising establishing a specified time
constraint for which the storage device is to delete data stored thereon;
dividing a data object into a plurality of data bits; programming a block
of data and the data bits with a logic operand if the storage device is
incapable of deleting the data within the specified time constraint;
creating an encoded block of data from the programmed block of data and
the data bits; organizing the encoded block of data and the data bits in
the storage device according to data deletion requirements; and removing
the data bits from the storage device if the data bits are organized
within a specified data deletion requirement, wherein the data bits are
removed using a data shredding process, and wherein the logic operand
comprises an exclusive-or (XOR) operator.