Difference between revisions of "Village:Youbroketheinternet"

From Camp_2015_Wiki
Jump to: navigation, search
m
Line 33: Line 33:
 
= WTF? =
 
= WTF? =
  
Some folks broke the Internet we knew, or rather… the broke it harder than we expected. But the situation is better than you would expect. We have several actually functional implementations of "GNU Internet" technology. We can get started creating an Internet which defies surveillance (that includes providing anonymity, not just encryption!). And we should do it bottom up, because protection glued on top never works as well. You should have seen our sessions [http://youbroketheinternet.org/#30c3 at 30c3]. We chickened out at 31c3 (too much [http://about.psyc.eu/Federation federation] BS in the air) but we are back for the Camp!
+
Some folks broke the Internet we knew, or rather… the broke it harder than we expected. But the situation is not hopeless. We can fight back with a good combined Mikado move of technology and activism.
 +
 
 +
We have several actually functional implementations of "GNU Internet" technology. We can get started creating an Internet which defies surveillance (that includes providing anonymity, not just encryption!). And we should do it bottom up, because protection glued on top never worked as well.
 +
 
 +
You should have seen our sessions [http://youbroketheinternet.org/#30c3 at 30c3]. We chickened out at 31c3 (too much [http://about.psyc.eu/Federation federation] BS in the air) but we are back for the Camp!
  
  
Line 40: Line 44:
 
=== …how the GNU Internet works ===
 
=== …how the GNU Internet works ===
  
In the early 2000s a few projects started out writing a new automatic routing system for the Internet using Distributed Hashtable technology. Some of these you should have heard of… Netsukuku, cjdns, CCNx. Looks like the oldest one is actually the one that has seen the most research thrown at it, that has developed actual [http://cdn.media.ccc.de/congress/2013/workshops/30c3-WS-en-YBTI_Mesh-Bart_Polot-GNUnet_Wireless_Mesh_DHT.webm protection against sybil attacks] and an advanced way to address [https://www.gnunet.org/internetistschuld the problem of naming]: GNUnet. The code is out. It works. You can do stuff like VPNs with friends and file sharing over it. And you can adapt applications to it.
+
In the early 2000s a few projects started out writing a new automatic routing system for the Internet using Distributed Hashtable technology. Some of these you should have heard of… Netsukuku, cjdns, CCNx. Looks like the oldest one is actually the one that has seen the most research thrown at it, that has developed actual [http://cdn.media.ccc.de/congress/2013/workshops/30c3-WS-en-YBTI_Mesh-Bart_Polot-GNUnet_Wireless_Mesh_DHT.webm protection against sybil attacks] and an advanced way to address [https://www.gnunet.org/internetistschuld the problem of naming]: GNUnet. The code is out. It works. You can do stuff like VPNs with friends and file sharing over it. And you can adapt applications to it. This year we want to focus on this implementation as it seems to have addressed the problems the other projects are still stuck in, but we still keep an eye on the others in case GNUnet should not work out. We'll also have the GNUnet folks explain to us how the new authority-free onion routing scheme is expected to work (but that isn't the only way to achieve some anonymity, luckily).
  
=== …why it is the answer ===
+
=== …why is a new Internet routing system the answer ===
  
That's a long story and probably we should do several sessions about it.
+
That's a long story and probably we should do several sessions about it. It has to do with end-to-end encryption and authentication being natural and automatic if the public key is the routing address. It has to do with having the option to evade the surveilled Internet by mesh networking. To bypass the systemic problems of TCP, DNS, X.509 and even the POSIX socket API which make anonymity harder to achieve by the way they were designed. But there's more to it…
  
 
=== …how to get started using it ===
 
=== …how to get started using it ===
Line 52: Line 56:
 
=== …how to adapt applications to operate in distributed thinking ===
 
=== …how to adapt applications to operate in distributed thinking ===
  
The easy way is to do the "hidden service" kind of deployment… we run some service on port X of our nickname.gnu address and let our peers connect to it… but we should also think into the future… servers are single points of surveillance and failure… the old client/server architecture is part of the problem as it introduces possibilities for global active attackers to apply traffic shaping de-anonymization. So let's move on from the "hidden service" paradigm and think in native GNU Internet applications that defy this kind of attack by design! GNUnet's file sharing protocol [https://gnunet.org/gap GAP] can be a nice example.
+
The easy way is to do the "hidden service" kind of deployment… we run some service on port X of our '''nickname.gnu''' address and let our peers connect to it… but we should also think into the future: Servers are single points of surveillance and failure… the old client/server architecture is part of the problem as it introduces possibilities for global active attackers to apply traffic shaping de-anonymization. So let's move on from the "hidden service" and "exit node" paradigms and think in native GNU Internet applications that defy this kind of attack by design! The [https://gnunet.org/gap GAP] file sharing protocol can be a nice example.
  
 
=== …how to get people onto the streets asking for an Internet upgrade ===
 
=== …how to get people onto the streets asking for an Internet upgrade ===
  
So activism has hit the crisis? People are no longer taking to the street against surveillance? Let's turn around the narrative. Let's invite the people onto the streets FOR the introduction of a better Internet that respects their civil rights without them having to change much of anything (yeah well, they need a new Internet stack on their laptops and mobile phones but that can be automated…).
+
So activism has hit the crisis? People are no longer taking to the street ''against'' surveillance? Let's turn around the narrative. Let's invite the people onto the streets ''in favour of'' the introduction of a better Internet that respects their civil rights without them having to change much of anything (yeah well, they need a new Internet stack on their laptops and mobile phones, but that can be automated by software update…).
  
 
=== …how to shut down the mass surveillance nightmare and get back to having fun again ===
 
=== …how to shut down the mass surveillance nightmare and get back to having fun again ===
  
Let's learn from the success of the Tempelhofer Feld: A vision of a better future enshrined in a legislation proposal stood at the foundation of a clear and simple message for millions of citizen they could adhere and subscribe to… and turn that legislation into effective law, liberating the field of the former Tempelhof airport for generations to come. We can do the same on a national or European scale with the introduction of a surveillance-defeating Internet. First work on the suitable [http://youbroketheinternet.org/#legislation legislation], then boil it down to simple and clear messages and form a movement that convinces people, NGOs, parties and even commissions to dare to think outside the box of the existing Internet. Let's upgrade!
+
Let's learn from the success of [http://www.dw.de/berlin-voters-claim-tempelhof/a-17663944 Berlin's Tempelhofer Feld]: A vision of a better future enshrined in a legislation proposal stood at the foundation of a clear and simple message for millions of citizen they could adhere and subscribe to… and turn that legislation into effective law, liberating the field of the former Tempelhof airport for generations to come.
 +
 
 +
We can achieve the same on a national or European scale with the introduction of a surveillance-defeating Internet. First work on the suitable [http://youbroketheinternet.org/#legislation legislation], then boil it down to simple and clear messages and form a movement that convinces people, NGOs, parties and even commissions to dare to think outside the box of the existing Internet.
 +
 
 +
Once the political momentum is there, the actual implementations will get the necessary attention to get finalised for worldwide deployment. We can put IP4, IPv6 and even the Border Gateway Protocol into the big drawer of legacy technologies. Still available in many places, but no longer essential – no longer welcome when it comes to private communications, the foundation of democracy. Let's upgrade!
 +
 
 +
= When, Where =
 +
 
 +
««« A few days before the Camp in downtown Berlin<br/>
 +
««« Each day at the Camp (LQDN has offered to host us…)<br/>
 +
««« Soon after the Camp in downtown Berlin<br/>

Revision as of 14:27, 10 June 2015

Website http://youbroketheinternet.org
Contact [[Has contact::lynX]]
Description We made ourselves a GNU one, now it is time to explain…

»»» how the GNU Internet works
»»» why it is the answer
»»» how to get started using it
»»» how to adapt applications to operate in distributed thinking
»»» how to get people onto the streets asking for an Internet upgrade
»»» how to shut down the mass surveillance nightmare and get back to having fun again

Members Hellekin, LynX, Qbi
Projects create project
Self-organized Sessions Authority-free Onion Routing with BRAHMS, Comparing Architectures for a new Internet, EDN meets GNUnet and OpenWRT, How to do mail, social and secure multicast over GNUnet, Peering up the GNUnet for Datalove, Post-Quantum CADET, Progress on Taxable Anonymous Micropayment, Reproducible Linux distributed via GNUnet File Sharing, Stopping the Wild West Web, Tor Relay Operators Meetup, Tor Services using GNS, Wednesday Berlin YoubroketheGrill Chill Out
Subvillage of Village:La Quadrature du Camp
Related to village Village:CryptoParty, Village:Digitalcourage, Village:Free Software Foundation Europe, Village:Freifunk, Village:Italian Embassy, Village:Bitbureauet, Village:Selfnet
Tags edn, noisysquare, social swarm, gnunet, cjdns, netsukuku, maidsafe, ethereum, freifunk, tor, i2p, freenet, distributed, crypto, politics, privacy, security, free software, free society, open standard, onion routing, scalability, usability, messaging, mail, chat, social networking, multicast, europe, ccc
Registered on
Location for self-organized sessions No
Other villages by tags...
Location ,
Orga contact lynX@the.club.is.psyced.org
Citizens 4
Needs network 2) normal wired Villages describe network needs TBD
Needs power 5) Other (describe below)
Power comment TBD
Village plans
Village constraints
Village comments plans TBD
Likes to rent a tent No
Descibing tents to rent TBD
Likes to rent chairs 0
Likes to rent tables 0
Provides transport for
Has plans with tracks TBD
Size needed
Has order interest No
Planning notes TBD

deprecated



WTF?

Some folks broke the Internet we knew, or rather… the broke it harder than we expected. But the situation is not hopeless. We can fight back with a good combined Mikado move of technology and activism.

We have several actually functional implementations of "GNU Internet" technology. We can get started creating an Internet which defies surveillance (that includes providing anonymity, not just encryption!). And we should do it bottom up, because protection glued on top never worked as well.

You should have seen our sessions at 30c3. We chickened out at 31c3 (too much federation BS in the air) but we are back for the Camp!


Explain, Discuss, Hack

…how the GNU Internet works

In the early 2000s a few projects started out writing a new automatic routing system for the Internet using Distributed Hashtable technology. Some of these you should have heard of… Netsukuku, cjdns, CCNx. Looks like the oldest one is actually the one that has seen the most research thrown at it, that has developed actual protection against sybil attacks and an advanced way to address the problem of naming: GNUnet. The code is out. It works. You can do stuff like VPNs with friends and file sharing over it. And you can adapt applications to it. This year we want to focus on this implementation as it seems to have addressed the problems the other projects are still stuck in, but we still keep an eye on the others in case GNUnet should not work out. We'll also have the GNUnet folks explain to us how the new authority-free onion routing scheme is expected to work (but that isn't the only way to achieve some anonymity, luckily).

…why is a new Internet routing system the answer

That's a long story and probably we should do several sessions about it. It has to do with end-to-end encryption and authentication being natural and automatic if the public key is the routing address. It has to do with having the option to evade the surveilled Internet by mesh networking. To bypass the systemic problems of TCP, DNS, X.509 and even the POSIX socket API which make anonymity harder to achieve by the way they were designed. But there's more to it…

…how to get started using it

Wooha, we get to do workshops that actually deploy GNU Internet routing systems on laptops or OpenWRT hardware…

…how to adapt applications to operate in distributed thinking

The easy way is to do the "hidden service" kind of deployment… we run some service on port X of our nickname.gnu address and let our peers connect to it… but we should also think into the future: Servers are single points of surveillance and failure… the old client/server architecture is part of the problem as it introduces possibilities for global active attackers to apply traffic shaping de-anonymization. So let's move on from the "hidden service" and "exit node" paradigms and think in native GNU Internet applications that defy this kind of attack by design! The GAP file sharing protocol can be a nice example.

…how to get people onto the streets asking for an Internet upgrade

So activism has hit the crisis? People are no longer taking to the street against surveillance? Let's turn around the narrative. Let's invite the people onto the streets in favour of the introduction of a better Internet that respects their civil rights without them having to change much of anything (yeah well, they need a new Internet stack on their laptops and mobile phones, but that can be automated by software update…).

…how to shut down the mass surveillance nightmare and get back to having fun again

Let's learn from the success of Berlin's Tempelhofer Feld: A vision of a better future enshrined in a legislation proposal stood at the foundation of a clear and simple message for millions of citizen they could adhere and subscribe to… and turn that legislation into effective law, liberating the field of the former Tempelhof airport for generations to come.

We can achieve the same on a national or European scale with the introduction of a surveillance-defeating Internet. First work on the suitable legislation, then boil it down to simple and clear messages and form a movement that convinces people, NGOs, parties and even commissions to dare to think outside the box of the existing Internet.

Once the political momentum is there, the actual implementations will get the necessary attention to get finalised for worldwide deployment. We can put IP4, IPv6 and even the Border Gateway Protocol into the big drawer of legacy technologies. Still available in many places, but no longer essential – no longer welcome when it comes to private communications, the foundation of democracy. Let's upgrade!

When, Where

««« A few days before the Camp in downtown Berlin
««« Each day at the Camp (LQDN has offered to host us…)
««« Soon after the Camp in downtown Berlin