1. A method comprises: obtaining encoded key slices from a plurality of devices; when a threshold number of the encoded key slices have been obtained, decoding the threshold number of the encoded key slices utilizing a first error coding dispersal storage function to produce a key; receiving encoded data slices; when a threshold number of the encoded data slices have been received, decoding the threshold number of encoded data slices utilizing a second error coding dispersal storage function to produce encrypted data; obtaining encoded encryption function slices; and when a threshold number of encoded encryption function slices have been obtained, decoding the encoded encryption function slices in accordance with the first or second error coding dispersal storage function to produce an encryption function; and decrypting the encrypted data utilizing the key and the encryption function to produce data.