发明名称 Reproducing data from obfuscated data retrieved from a dispersed storage network
摘要 A method begins by a processing module processing a data retrieval request that identifies data, wherein the data is stored as a plurality of sets of encoded data slices, wherein one or more encoded data slices of the plurality of sets of encoded data slices has been replaced with one or more encoded secret slices of secret data. The method continues with the processing module receiving at least a threshold number of the plurality of sets of encoded data slices and determining whether a secret data extraction process is initiated. The method continues with the processing module obtaining an inter-dispersing function to extract the one or more encoded secret slices to produce extracted encoded secret slices and decoding the extracted encoded secret slices in accordance with secret dispersed storage error encoding parameters to reproduce the secret data when the secret data extraction process is initiated.
申请公布号 US9319463(B2) 申请公布日期 2016.04.19
申请号 US201113309469 申请日期 2011.12.01
申请人 CLEVERSAFE, INC. 发明人 Grube Gary W.;Markison Timothy W.
分类号 G06F3/06;H04L29/08;G06F21/62;G06F21/64 主分类号 G06F3/06
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method comprises: processing a data retrieval request that identifies data, wherein the data is stored in dispersed storage memory as a plurality of sets of encoded data slices, wherein one or more encoded data slices of the plurality of sets of encoded data slices has been replaced with one or more encoded secret data slices, and wherein the one or more encoded secret data slices represents secret data; receiving, in response to the processing the data retrieval request, at least a threshold number of the plurality of sets of encoded data slices; determining whether a secret data extraction process is initiated, wherein the determining whether the secret data extraction process is initiated includes at least one of: the data retrieval request further including a request to initiate the secret data extraction process;receiving a secret data extraction request to initiate the secret data extraction process; and interpreting the plurality of sets of encoded data slices to identify a pattern of invalid encoded data slices;interpreting the pattern of invalid encoded data slices as a secret data pattern; andinitiating the secret data extraction process when the secret data pattern is valid; and when the secret data extraction process is initiated: obtaining an inter-dispersing function to extract the one or more encoded secret slices from the plurality of sets of encoded data slices to produce extracted encoded secret slices; anddecoding the extracted encoded secret slices in accordance with secret dispersed storage error encoding parameters to reproduce the secret data.
地址 Chicago IL US