The safest way to store private data in untrusted (cloud) environments
...The payload is then sharded into one private chunk — holding the encryption key and part of the data — and multiple equal-sized public chunks, each renamed to its SHA-512 hash and given a uniform timestamp to prevent metadata inference. A private filename conversion table preserves the concatenation order needed for restoration. Together these measures guarantee confidentiality, integrity, and availability regardless of storage provider trustworthiness. Threshold Key Sharing extends this further by splitting the private key, eliminating the single point of failure.
This project is an user-mode application which fires bitcoin miner together with screen saver. If you are like me, you don't want to mine while you are using computer; but once you are afk, why not make some BTC? 18Zvsc5ZKkjFTewtzGjRAhjj4cqHgEDcN4