Patent ID: 9734154
Date: 2017-08-15
CPC Classifications: G06F,H04L

Claim:
1. A method for storing a data file in n different data storages, n being an integer equal to or greater than 3, the method comprising: dividing the data file into n−1 data file parts that are equal in size; combining the n−1 data file parts by XOR to obtain a first data file result; deranging the first data file result to obtain a deranged first data file result; individually combining each of n−2 data file parts of the n−1 data file parts and the deranged first data file result by XOR to obtain n−2 second data file results, wherein one part of the n−1 data file parts is excluded from the combining; combining the first data file result and the n−2 second data file results by XOR to obtain a third data file result; and storing the first data file result, each of the n−2 second data file results, and the third data file result in a different one of the n data storages according to a predefined scheme that defines an order in which the first data file result, each of the n−2 second data file results, and the third data file result are stored in the n data storages.