发明名称 Encrypting data for storage in a dispersed storage network
摘要 A method begins by a dispersed storage (DS) processing module encrypting a plurality of data segments of the data using a plurality of encryption keys to produce a plurality of encrypted data segments and generating a plurality of deterministic values from the plurality of encrypted data segments. The method continues with the DS processing module establishing a data intermingling pattern and generating a plurality of masked keys by selecting one or more of the plurality of deterministic values in accordance with the data intermingling pattern and performing a masking function on the plurality of encryption keys and the selected one or more of the plurality of deterministic values. The method continues with the DS processing module appending the plurality of masked keys to the plurality of encrypted data segments to produce a plurality of secure data packages and outputting the plurality of secure data packages.
申请公布号 US8848906(B2) 申请公布日期 2014.09.30
申请号 US201213686827 申请日期 2012.11.27
申请人 Cleversafe, Inc. 发明人 Grube Gary W.;Markison Timothy W.
分类号 H04L9/14 主分类号 H04L9/14
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for storing data, the method comprises: encrypting a plurality of data segments of the data using a plurality of encryption keys to produce a plurality of encrypted data segments; generating a plurality of deterministic values from the plurality of encrypted data segments using one or more deterministic functions; establishing a data intermingling pattern for the plurality of encrypted data segments; generating a plurality of masked keys by: selecting one or more of the plurality of deterministic values in accordance with the data intermingling pattern; andperforming a masking function on the plurality of encryption keys and the selected one or more of the plurality of deterministic values; appending the plurality of masked keys to the plurality of encrypted data segments in accordance with the data intermingling pattern to produce a plurality of secure data packages; and outputting the plurality of secure data packages for storage.
地址 Chicago IL US