×

SECURELY STORING DATA IN A DISPERSED STORAGE NETWORK

  • US 20140068791A1
  • Filed: 07/17/2013
  • Published: 03/06/2014
  • Est. Priority Date: 08/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more computing devices to securely store a data file in a dispersed storage network (DSN) in a manner to increase difficulty in hacking the data file, the method comprises:

  • encoding the data file into a plurality of data portions, wherein a threshold number of the data portions are required to reconstruct the data file;

    for a first data portion of the plurality of data portions;

    assigning a first unique source name to the first data portion;

    dispersed storage error encoding the first data portion to produce one or more sets of encoded data slices, wherein, to recover the first data portion, a threshold number of encoded data slices for each of the one or more sets of encoded data slices are required to be retrieved;

    generating one or more sets of DSN addresses for the one or more sets of encoded data slices based on the first unique source name;

    identifying a first set of storage units of the DSN based on the one or more sets of DSN addresses, wherein a storage unit of the first set of storage units has an assigned address range in which a corresponding DSN address of one of the one or more sets of DSN addresses falls; and

    sending the one or more sets of encoded data slices to the first set of storage units in accordance with the one or more sets of DSN addresses; and

    for a second data portion of the plurality of data portions;

    assigning a second unique source name to the second data portion;

    dispersed storage error encoding the second data portion to produce a second one or more sets of encoded data slices, wherein, to recover the second data portion, a threshold number of encoded data slices for each of the second one or more sets of encoded data slices are required to be retrieved;

    generating a second one or more sets of DSN addresses for the second one or more sets of encoded data slices based on the second unique source name;

    identifying a second set of storage units of the DSN based on the second one or more sets of DSN addresses, wherein a storage unit of the second set of storage units has an assigned address range in which a corresponding DSN address of the second one of the one or more sets of DSN addresses falls; and

    sending the second one or more sets of encoded data slices to the second set of storage units in accordance with the second one or more sets of DSN addresses, wherein unauthorized acquisition of a DSN address of the one or more sets of DSN addresses yields substantially no information regarding a DSN address of the second one or more sets of DSN addresses.

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