Post
Topic
Board Project Development
Re: Sick of surveillance
by
Insu Dra
on 23/06/2013, 06:14:03 UTC
Tbh to break the surveillance you will need to tackle the problem at a lower and broader level, a simple device that people buy might make it easier for users it still leaves to meany open holes or has to limit users to other device users. What you end up with is a subset of people like tor, freenode, .... while the majority of people still use the open net.

I have been looking at this for some time now but simply don't have time/money (and to some degree skills) to complete it.

The idea in my mind is to have every communication on the net to use public key encryption (and with every communication I mean every packet send over the wire), the major hurdle there is the that you need to get that public key to the other side without people intercepting and replacing it, aka the man in the middle. What meany people don't realize is that with bitcoin and namecoin we have the perfect solution to this problem, a key/value store that is distributed and secured, the only thing left is to tie this all together. Bitmessage is a perfect example of this ... but still limited. To make this more global and easy to use I'm working on domain names and id's in namecoin, think of it as dns/http/ssl v2.0.

Bob (Browser, Email, Chat, ...) looks up domain and/or id in the blockchain to get the public key, he then tries to communicate with Alice (server, peer client, ...) using that key and provides his id in the handshake message. Alice looks for the id she got from bob in the blockchain and send a encrypted reply with the pulblic key she got as a result. They are communicating on a encrypted channel without a direct exchange of key's, there was not a single unencrypted message between bob and alice! Sins a attacker can't forge the blockchain and has no idea where or how they perform the lookup the whole system becomes very resistant to a man in the middle attack.

The tools are out there all it takes is time and skill to make user friendly applications and infrastructure that implement this and we could end up with a new internet where all communication is based on public key encryption. On top of that we would get rid of centralized dns/ssl systems used to censor and spy on meany of the sites that threaten the status quo today (wikileaks, piratebay, liberty reserve, ...).

If that is done, specialized devises to promote the use dns/http/ssl v2.0 would be a very good thing.