Patent ID: 9069703
Filing Date: 2015-06-30
Classification: G06F,G11C

Abstract:
1. A system comprising: means for receiving encrypted data and a storage address from a host; means for decrypting at least some results of the means for receiving; means for compressing the at least some results of the means for decrypting to advantageously reduce write-amplification; means for encrypting at least some results of the means for compressing; means for formatting at least some results of the means for encrypting; means for storing at least some results of the means for formatting in one or more Non-Volatile Memories (NVMs) in accordance with the storage address; and wherein the means for receiving, the means for decrypting, the means for compressing, the means for encrypting, and the means for formatting are each comprised at least in part in a controller of a Solid-State Disk (SSD), and the SSD comprises the NVMs and the controller.