Patent ID: 9218296
Filing Date: 2015-12-22
Classification: G06F,G09C,H04L,Y02D

Abstract:
1. A method for encrypting a first memory having data lines in a computer system, comprising: identifying a plurality of the data lines that are determined to be frequently accessed; storing metadata for each of the plurality of data lines in a corresponding entry of a second memory, the metadata utilized in decrypting the data line; encrypting the plurality of the data lines determined to be frequently accessed using a first encryption scheme; and encrypting a plurality of the data lines that are determined not to be frequently accessed using a second encryption scheme, wherein the first encryption scheme is a low latency encryption (LLE) scheme and the second encryption scheme is a low storage encryption (LSE) scheme; wherein upon a change of identification of a data line encoded using the first encryption scheme occurring, the method includes removing the metadata corresponding to the data line from the second memory, and encrypting the data line using the second encryption scheme.