×

Secure data deduplication

  • US 9,336,092 B1
  • Filed: 01/01/2015
  • Issued: 05/10/2016
  • Est. Priority Date: 01/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • transmitting to a server for storage, a plurality of data chunks, plain signatures, and encryption signatures, each data chunk being encrypted using an encryption key and associated with a plain signature and an encryption signature, the plain signature being based on an unencrypted version of a data chunk, and the encryption signature being based on an encrypted version of the data chunk;

    after the transmitting, requesting and receiving a current encryption key;

    encrypting a new data chunk using the current encryption key to obtain a new encryption signature;

    transmitting, by a processor of a client, via wired communication network, to a deduplication engine of the server the new encryption signature, and a new plain signature based on an unencrypted version of the new data chunk for the server to compare the new plain signature against the plurality of plain signatures, and the new encryption signature against the plurality of encryption signatures; and

    when the new encryption signature does not match an encryption signature of a data chunk encrypted using the encryption key, and the new plain signature matches a plain signature of the data chunk, transmitting to the server the new data chunk encrypted using the current encryption key to replace the data chunk encrypted using the encryption key.

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