发明名称 EFFICIENT STORAGE OF ENCRYPTED DATA IN A DISPERSED STORAGE NETWORK
摘要 A method begins with a processing module obtaining data to store and determining whether substantially similar data to the data is stored. When the substantially similar data is not stored, the method continues with the processing module generating a first encryption key based on the data, encoding the first encryption key into encoded data slices in accordance with an error coding dispersal storage function, and storing the encoded data slices in a dispersed storage network (DSN) memory. The method continues with the processing module encrypting the data using an encryption key of the substantially similar data in accordance with an encryption function to produce encrypted data, compressing the encrypted data in accordance with a compression function to produce compressed data, storing the compressed data when the substantially similar data is stored.
申请公布号 US2014310572(A1) 申请公布日期 2014.10.16
申请号 US201414316336 申请日期 2014.06.26
申请人 CLEVERSAFE, INC. 发明人 Grube Gary W.;Markison Timothy W.;Gladwin S. Christopher;Abhijeet Kumar;Dhuse Greg;Resch Jason K.
分类号 G06F11/10 主分类号 G06F11/10
代理机构 代理人
主权项 1. A method for execution by a processing module in a distributed storage (DS) unit, the method comprising: receiving a request to store data from a requesting device; identifying first substantially similar data to the data that is stored within dispersed storage network (DSN) memory, wherein the first substantially similar data is stored as first plurality of sets of error coded (EC) data slices; comparing a number of other devices associated with the first substantially similar data to a threshold; when the number is less than the threshold: identifying, for the requesting device, first unique retrieval matrix of the first plurality of sets of EC data slices, wherein the requesting device can recover a decode threshold number of EC data slices within at least one set of the first plurality of sets of EC data slices based on the first unique retrieval matrix;transmitting, via a communication interface of the DS unit, the first unique retrieval matrix to the requesting device; and when the number is greater than or equal to the threshold: generating second plurality of sets of EC data slices to store second substantially similar data to the data;storing the second plurality of sets of EC data slices within the DSN memory;determining, for the requesting device, second unique retrieval matrix of the second plurality of sets of EC data slices, wherein the requesting device can recover a decode threshold number of EC data slices within at least one set of the second plurality of sets of EC data slices based on the second unique retrieval matrix; andtransmitting, via the communication interface of the DS unit, the second unique retrieval matrix to the requesting device.
地址 Chicago IL US