×

Encoding data in a dispersed storage network

  • US 10,331,518 B2
  • Filed: 11/20/2017
  • Issued: 06/25/2019
  • Est. Priority Date: 08/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by an integrity processing unit that includes a processor, the method comprises:

  • performing a deterministic function on data for storage to produce an integrity value;

    combining the data and the integrity value in accordance with a combining function to produce a data package;

    determining whether to encrypt the data package;

    determining an encryption approach in response to determining to encrypt the data package;

    encrypting the data package in accordance with the encryption approach to produce a secure package;

    encoding the secure package to produce a set of slices;

    decoding the set of slices to reproduce the secure package;

    identifying the encryption approach associated with the secure package;

    decrypting the secure package in accordance with the encryption approach to reproduce the data package;

    de-combining the data package in accordance with the combining function to generate reproduced data and a received integrity value;

    performing the deterministic function on the data to produce a calculated integrity value; and

    generating a validity indicator of the reproduced data based on a comparison of the received integrity value and the calculated integrity value.

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