|
|
|
|
|
by thaumaturgy
5782 days ago
|
|
Distributed, decentralized, redundant, encrypted online file storage with the ability to share information with specific groups and individuals. From the user standpoint, a user would access their content primarily through client software that would ask for their id & password (or perform other authentication). The authentication process fetches a small file from the network and decrypts it using the user's identification. That file then acts as a key to find and access the rest of the user's content in the network. From a network standpoint, every client system has access to an amount of data proportional to the amount it's willing to store for the network. Data stored on the network is chunked down, encrypted, and stored on multiple nodes. Piecing together encrypted data without being able to read the contents of a user's index file should be considered Very Hard. Something along these lines could really change the computer industry, and I think it's within the realm of possibility for a university and 5 CS majors, if they're sharp and motivated to work on it. |
|
Many people don't leave their personal computers switched on all the time, especially if they go away for a few days, then there are network outages, people deciding to leave the network, ...