Patent ID: 9146883
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. A method for securing the contents of a dynamic random access memory (DRAM) device, comprising: receiving one of a read request, a write request, and first erase request by a security controller on the DRAM device, the DRAM device having a plurality of rows, each row including two or more storage cells; in response to the receiving the read request, the read request being directed to a particular row, comparing a first group version value in a group version store with a row version value in a row version store for the particular row by the security controller, and outputting data from the particular row when the group version value matches the row version value for the particular row and not outputting data from the particular row when the group version value fails to match the row version value for the particular row; in response to receiving the erase request, changing the first group version value to a second group version value by the security controller; and in response to the receiving the write request, the write request being direct to a particular row, copying the first group version value to the row version store for the particular row by the security controller, and writing data associated with the write request to one or more first storage cells of the particular row.