×

Techniques for data storage protection and integrity checking

  • US 10,310,774 B2
  • Filed: 12/24/2015
  • Issued: 06/04/2019
  • Est. Priority Date: 12/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus to support secure processing comprising:

  • a processor component comprising a cache, the cache comprising a cache line to store a first block of data that is to correspond to a second block of encrypted data stored within a storage by the processor component;

    a compressor to compress the data within the first block to generate compressed data within the first block to clear sufficient storage space within the first block to store a first metadata associated with generation of the second block of encrypted data from the first block of data in response to eviction of the first block of data from the cache line; and

    an encrypter to;

    encrypt the compressed data and the first metadata within the first block to generate the encrypted data within the second block within the storage;

    generate a cryptographic hash of the encrypted data andstore, within the second block within the storage;

    (i) encryption metadata associated with the encryption of the compressed data and the encryption of the first metadata, and (ii) integrity metadata indicative of the cryptographic hash of the encrypted data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×