Archive for the 'Projects' Category

17
th February, 2006

Alternate Desktop - Portable & Secure (idea phase)

Slipped under Projects

I’ve got this idea of making a syncronisation software that will syncronise my personal files between any devices, a sort of “physical digital key” of my own. I’m sure somewhere out there, there is something like that already but nothing beats tailored goods.

The project must be able to do the following:

  • Encrypt sensitive data
  • Fit on USB key along with all the data
  • Run on USB key as well as desktop & laptops
  • Intelligent enough to know which file from which machine needs updating
  • Multiple machine syncronization

I suppose it is a bit like a secured desktop that has no boundaries as to what computer you’re using. Obviously this ought to be secured therefore any data transmitted between devices should be automatically encrpyted too, at this age and time, security is a growing concern especially when even the governments themselfs are spying on their subjects. So I guess I need to add:

  • Run over tcp/ip across any networks
  • Secure encrpyted communication

The design of the interface should be so that it looks and feels like a desktop so that the user knows that it IS an alternative desktop that is secure and portable. Not really sure if there is such a software out there in the world at this moment but I bet this sort of program would be well sort after and as soon as word spreads there will probably be some major company working on it or commerical versions avaliable.

Let’s just hope these “ideas” can not be patented, I ought to join the “Programmers Against Patents” organisation - Patents do nothing but limit the creativity, productivity and freedom of this world imo, if they’re hardware based and are scientifically challenging and innovative ideas then fair enough but in the software world, anything is possible and not actually that hard.
Even an 8 year old can program, the only thing they may not be able to do is coming up with a new hovering technique or the next version of the net but enough rambling, I might choose to expand this topic later.