×

Data deduplication in a dispersed storage system

  • US 9,679,153 B2
  • Filed: 06/23/2014
  • Issued: 06/13/2017
  • Est. Priority Date: 12/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A data encoding and compression method for execution by a computing device, wherein the method comprises:

  • receiving a storage request regarding storing a portion of a data object in dispersed storage network (DSN) memory;

    generating a reference for the portion;

    determining that a substantially identical portion is not stored in the DSN memory based on the reference;

    when the substantially identical portion is not stored in the DSN memory;

    encrypting, using an encryption algorithm, the portion using an encryption key to produce encrypted data, wherein the encryption key is one of;

    the portion, an inversion of the portion, or a known inversion and non-inversion bit pattern of the portion, and wherein, based on encryption algorithm, the encrypted data includes one of;

    substantially all zeros, substantially all ones, or a known pattern of ones and zeros;

    compressing the encrypted data based on a compression function to produce compressed data, wherein the compression data is a representation of one of;

    the substantially all zeros of the encrypted data, the substantially all ones of the encrypted data, and the known pattern of ones and zeros of the encrypted data;

    storing the compressed data;

    dispersed storage error encoding the encryption key to produce a plurality of sets of encoded key slices; and

    facilitating storage of the plurality of sets of encoded key slices in the DSN memory.

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