Patent ID: 9110593
Filing Date: 2015-08-18
Classification: G06F,H04L

Abstract:
1. A method for execution by a computer, the method comprises: retrieving a plurality of sets of encoded data slices, wherein a set of encoded data slices corresponds to a dispersed storage error encoded combined partition of a plurality of combined partitions; dispersed storage error decoding the plurality of sets of encoded data slices to reproduce the plurality of combined partitions; separating the plurality of combined partitions into a plurality of masked key partitions and a plurality of encrypted data segment partitions; combining the plurality of masked key partitions to produce a masked key; combining the plurality of encrypted data segment partitions to produce an encrypted data segment; performing a deterministic function on the encrypted data segment to produce a transformed representation of the encrypted data segment; unmasking the masked key utilizing the transformed representation of the encrypted data segment to recover an encryption key; and decrypting the encrypted data segment using the encryption key to recover a data segment.