Learn how it works
A scientific publication about the goals, concepts and architecture decisions behind NubiSave as well as its
remaining limitations has been submitted and accepted for publication at the
4th IEEE International Conference on Utility and Cloud Computing in December 2011:
- J. Spillner, G. Bombach, S. Matthischke, J. Müller, R. Tzschichholz, A. Schill: Information Dispersion over Redundant Arrays of Optimal Cloud Storage for Desktop Users
(read preprint, view slides)
For a less technical explanation, please read the background information below.
Motivation
Mozilla's "take back the web" applied to cloud computing means "take back data sovereignty"!
NubiSave is designed to achieve exactly this by establishing a local cloud storage controller within the realm
of the user - either directly as backup user, or as administrator responsible for securing the data of a group of people.
Technical Background
Storing data locally on disks which are subject to breakage, theft and technical restrictions in capacity and performance
has led to sophisticated concepts for encryption and for connecting disks as striped (RAID-0), fully redundant (RAID-1) or
error-coding redundant (e.g. RAID-5) arrays.
In the cloud, however, users entrust all of their data to a single storage provider, either with encryption, or without.
Even encrypted cloud storage is still subject to unauthorised storage area access, deletion and brute-force attacks on the encryption.
Data dispersal (RAIC-n for n >= 1) is the concept of ensuring that each provider only gets a part of the data, while at the same time
reaching higher long-term availability and access performance. NubiSave introduces RAOC-n for optimally selected storage providers
over which a RAIC-n is constructed.
Architecture
NubiSave allows for flexible chaining of splitter (1:n) and modifier (1:1) modules.
This makes it possible to send parts of the data unmodified to one provider, encrypt for a
second provider and compress for a third provider.
One possible setup consisting of three storage providers is shown in the diagram below: