Patent ID: 8078944

Claim:
A method of transforming data involving a secure format from which the data is recoverable, the method comprising: producing W data inputs from input data; generating H discrete output data streams from the W data inputs via application of the W data inputs to one or more transforming components that perform a transformation process using Galois field operations and a generator matrix having a matrix structure characterized as being invertible in all subsets of the matrix structure encounterable during recovery operations of the input data based on a recovery matrix, wherein H≧W and the transformation process includes: for each of the W inputs, producing an H-sized intermediary; combining all H-sized intermediaries into one H-sized result; and processing the one H-sized result into the H discrete output data streams; wherein the W data inputs are recoverable via a recovery process capable of producing the W data inputs from any W members of the H output data streams; and recovering the data via the recovery process, wherein the recovery process includes application of the recovery matrix, and wherein the generator matrix and the recovery matrix are creatable from or based on a mathematical inverse of each other.