Users of cloud storage services, like Dropbox, Google Drive, or Microsoft OneDrive, face many risks that could compromise file security or availability.
Daruma uses advanced cryptography and redundancy algorithms to protect against these risks while still providing the benefits of these services.
By storing user files on several existing cloud accounts, Daruma makes strong security guarantees and provides competitive speed and storage.
You trust providers like Dropbox, Google Drive, and OneDrive to keep your files safe and secure.
However, these services cannot make the guarantees you need.
Even with the best hardware,
downtime is inevitable.
Hackers or software bugs can
attack and compromise data.
Providers and governments have
access to and may read user files.
If a provider is compromised, malicious parties will be unable to read or learn any information about files stored in the cloud.
Providers, hackers, and buggy software are unable to modify or corrupt files stored on the cloud through Daruma.
When a provider, whether permanently out of business or temporarily offline, experiences downtime, all files remain accessible.
Daruma uses authenticated encryption, securing each file with a unique random key to prevent unauthorized data reads or edits.
Using an algorithm known as Reed-Solomon encoding, Daruma efficiently splits up files for storage on cloud providers.
Using the previously academic Robust Secret Sharing algorithm, Daruma stores secret keys on cloud providers while remaining secure.
Daruma is open-source, and runs entirely on a user's machine. There is no need to trust Daruma, since consumers can monitor it.
Daruma integrates with native filesystems, providing a familiar drag-and-drop interface for syncing with the cloud.
Even if a cloud provider fails to restore a file, Daruma can recover it. Daruma will repair the file and notify the user of the failure.