SYSTEMS AND METHODS FOR USE IN SEGREGATING DATA BLOCKS TO DISTRIBUTED STORAGE
Systems and methods are provided for storing data blocks in distributed storage. One example computer-implemented method includes, in response to receipt of a data block comprising data, generating a value N for the data block, wherein the value N includes a variable integer greater than one and div...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Systems and methods are provided for storing data blocks in distributed storage. One example computer-implemented method includes, in response to receipt of a data block comprising data, generating a value N for the data block, wherein the value N includes a variable integer greater than one and dividing the data block into N segments, wherein each segment includes a portion of the data. The method also includes generating a value M for the data block, wherein the value M includes a variable integer greater than or equal to one, and adding M segments of chaff to the N segments. The method then includes encrypting the N segments and the M segments of chaff and distributing the M segments and the N segments in distributed storage, wherein the N segments and the M segments of chaff are stored in multiple different storage devices included in the distributed storage.
L'invention concerne des systèmes et des procédés pour stocker des blocs de données dans un stockage distribué. Un procédé mis en ?uvre par ordinateur donné à titre d'exemple comprend, en réponse à la réception d'un bloc de données comprenant des données, la génération d'une valeur N pour le bloc de données, la valeur N comprenant un nombre entier variable supérieur à un et divisant le bloc de données en N segments, chaque segment comprenant une partie des données. Le procédé comprend également la génération d'une valeur M pour le bloc de données, la valeur M comprenant un nombre entier variable supérieur ou égal à un, et l'ajout de M segments de paillettes aux N segments. Le procédé consiste ensuite à chiffrer les N segments et les M segments de paillettes et à distribuer les M segments et les N segments dans un stockage distribué, les N segments et les M segments de paillettes étant stockés dans de multiples dispositifs de stockage différents inclus dans le stockage distribué. |
---|