Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
Recalculations place it at 0.4999.

idea: add, search, annotate, link, view, overview, recent, by name, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

user:
pass:
register,


                     

Please log in.
Before you can vote, you need to register. Please log in or create an account.

Automatic Redundant Distributed Data System

Keep your data safe and access it from anywhere
  (-1)
(-1)
  [vote for,
against]

Firstly, this only works if you have a permanent Internet connection, e.g. ADSL, DSL, cable. You install software on your machine to map a ARDDS area on your drive to a share and set the size for the file.

The first time you run the program, your computer registers itself with the ARDDS server. When you put data into your ARDDS share your computer contacts the ARDDS server and is told a list of other ARDDS users to send the data onto. Your computer encrypts the data and send it on. Your data is then safely stored on not only your machine but on four other machines spread around the Internet.

The price you pay for this service is that the software opens up your hard drive and internet connection to store ten times the data you set aside for yourself. One is for your data, four for the encrypted files of other users and five for data capacity that the service provider sells on to make their money and keep this service free for users.

This space could be sold to companies who want a greater sercurity than five copies or to FTP and web sites who want to divert requests to keep their bandwidth bills down.

[added later]
Disaggregation: splitting the data in to little bundles, encrypting them and spreading them far and wide. It was in my head when I wrote this but didn't make it onto the page (honest). To avoid too much complexity you could divide your data into blocks, each blocked striped into five units and each stripe mirrored five times. The striping would have the advantage of reducing the bandwidth hit on the users. It was is not intended as a security feature as the data is still in one encrypted lump on the users hard drive which is accessable with the right password over the Internet.

Geography: I hadn't considered this but upon registration you could get users to input a rough location and the mirroring could take this into account.

Users opting out: The reason why I picked a high number for the the mirror is to provide a large amount of safety without worrying too quickly about users disappearing. I visualised the users' computers checking in at least daily to say that they were still there (and giving their IP address in case they have a connection with a dynamic IP address). As an example, if a user's drive is not accessible for a week the fragments of the shares that are missored there would be mirrored somewhere else. After a month the mirrors of that user's data would be removed. After siz months their account would be deleted. (something like that)

Pornography: You get absolutely no visibility of the data thta is stored in the ARDDS section of your hard drive. It's an encrypted binary block. You can't even see filenames. Pornography, blackmail or just someone's diary, archived email and family photos. You'd never know.

Remote access: Forgot to add this earlier. Since the data is stored on Internet accessable drives, you can get to your data from anywhere. A password would be needed to access the data and a further password to decrypt it.

st3f, Apr 18 2002

Farsite http://research.mic.../sn/Farsite/faq.htm
Similar in concept with some really nice thinking behind it, particularly the algorithm to control the exact 'right' number of machines to distribute to. One big difference is the Farsite model requires no central server or admin point. [bristolz, Apr 18 2002]

FreeNet http://freenetproje...i/view/Main/WebHome
Focusing on security against censorship, not so much accidental data loss. (Perhaps the net could in this case interpret damage as censorship and route around it...) [jutta, Apr 18 2002]

[link]






       Do you really trust any encryption scheme so much that you'd give others unlimited access to your data? I'm fairly paranoid about such things, professionally.   

       Another issue would be ensuring the data was distributed properly. Specifically, I don't want all my data on computers in the southeast U.S. as they could all be wiped out by a single hurricane.   

       What happens if a user opts-out or goes bankrupt? Does the system automatically reconfigure?   

       Who's responsible if you end up storing someone else's child pornography?
phoenix, Apr 18 2002
  

       FBI's/hackers job would get eaiser
thumbwax, Apr 18 2002
  

       Disaggregated storage would make cracking easier? How? I think it would make it much, much more difficult.
bristolz, Apr 18 2002
  

       It's not diaggregated (at least the idea doesn't spell that out - and we've already done that one) it's mirrored. On to other people's hard drives. With no way for me to know who has my data. And no way for me to be sure I get it all back.
phoenix, Apr 18 2002
  

       Oh. Nevermind.
bristolz, Apr 18 2002
  

       Added responses to bottom of idea.   

       (checks out links) The microsoft one looks similar but requires you to find your own friends with which to mirror. The FreeNet link sound very similar but with different motivation.
st3f, Apr 19 2002
  

       I saw this idea in a recent issue of Scientific American. Shame on you for reading such a reputable source of scientific information.
Freefall, Jun 18 2002
  

       Did I also use a time machine after reading this copy of Scientific American?
st3f, Jun 18 2002
  
      
[annotate]
  


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle