Method for protecting confidentiality of a file distributed and stored at a plurality of storage service providers
AssigneeAlcatel Lucent
InventorsAbdullatif Shikfa, Serge Papillon
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel Lucent
InventorsAbdullatif Shikfa, Serge Papillon
Estimating the term…
This method comprises the steps of: —choosing (1) a security parameter n,—segmenting (2) the file in n chunks S1, . . . , Sn, —randomly choosing (3) n2 coefficients aij for i=1, . . . , n and j=1, . . . , n,—verifying (3) that the vectors ai1, . . . , ain, for i=1, . . . , n, are linearly independent, otherwise generating the coefficients again, —computing (4) n linear combinations Ci=ai1S1+ . . . +aijSj+ . . . +ain·Sn, for i=1, n,—choosing (5) n storage service providers Oi, . . . , On among said plurality of storage service provider, —generating (6a; 6b; 6c) n file identifiers ID′1, . . . , ID′n designating said file (F),—storing (6a; 6b; 6c) the combination Ci at the storage service provider Oi in association with the file identifier ID′i, for i=1, . . . , n,—storing the file identifier ID′i and the provider identifier Oi, for i=1, . . . , n, in a file descriptor corresponding to the file (F), this file descriptor being stored in a local memory (LM),—storing the set of coefficients ai,1, . . . , ain so that it can be re-associated with the combination Ci, for i=1, n;—randomly choosing n super-coefficients a′1, . . . , a′j, . . . , a′n for j=1, . . . , n,—computing a linear over-combination OC′=a′1-C1+ . . . +a′j·Cj+ . . . +a′n·Cn,—and storing the over-combination OC′ and the coefficients a′1, . . . , a′j, . . . , a′n for j=1, . . . , n.
A method for protecting confidentiality of a file distributed and stored at a plurality of storage service providers, comprising performing at a computing means of a user device, the steps of:
A method for retrieving a file distributed and stored at a plurality of storage service providers, comprising performing at a computing means of a user device, the steps of:
A method for protecting confidentiality of a file distributed and stored at a plurality of storage service providers, comprising performing at a computing means of a user device, the steps of:
A method for retrieving a file distributed and stored at a plurality of storage service providers, comprising performing at a computing means of a user device, the steps of:
Dependencies are inferred from the claim text.