Patent ID: 8352726

Claim:
A method, comprising: receiving a write request from a client to store data of the write request at first and second locations that are non-sequential on a storage medium, wherein an area between the first and the second locations corresponds to content of the storage medium that has not been written to or overwritten; recognizing that the data of the write request is not a predefined data pattern of one or more predefined data patterns; applying a first encryption method to the data of the write request prior to storing the data at the first and the second locations that are non-sequential on the storage medium; recognizing the content of the area between the first and the second locations as the predefined data pattern of the one or more predefined data patterns; and applying a second encryption method associated with the predefined data pattern to the content of the area between the first and the second locations, wherein the second encryption method is different than the first encryption method.