top | item 3281697

Why wireless mesh networks won’t save us from censorship

104 points| shaddi | 14 years ago |sha.ddih.org | reply

34 comments

order
[+] lucasjung|14 years ago|reply
One thing the article didn't mention, which I've been considering in regards to this problem: an RF-based internet alternative would be prone to all sorts of other forms of government interference/monitoring. The U.S. government already has serious resources at its disposal for the purpose of intercepting or jamming RF transmissions. For "intercepting," this includes high-power decryption capabilities, and for "jamming" this includes noise jamming but also spoofing and signal insertion. So even if an RF mesh-network of some sort were to be established, the government would be able to:

1: Know exactly where every transmitter is. This means they can find you in meatspace even more easily than they can on the hard-wired internet.

2: Listen in on your transmissions without all of the legal issues associated with wiretapping. To make sure they can do so, they would probably need to pass a law prohibiting the use of many types of cryptography on unlicensed RF transmissions. Such a law would be much easier to sell to the general public "because the terrorists could be using it to coordinate attacks." If you break this law, expect a knock on your door almost instantly because of #1, above.

When you combine #1 and #2, busting "pirates" becomes trivially easy: somebody sees a "suspicious" file in your transmissions, localizes your transmitter, and a few minutes later you get a knock on your door.

There's other stuff, like injecting false traffic, etc.

[+] IgorPartola|14 years ago|reply
Just to clarify: are you saying with your point #2 that the government can break any encryption currently in wide use with 802.11 networks and all popular VPN solutions? Or are you just saying that they can physically listen to encrypted transmissions? I was under the impression that encryption scales in complexity pretty much infinitely, so long as you don't care about encryption/decryption speeds.
[+] shaddi|14 years ago|reply
I'm less worried about this actually -- I think the biggest problem is your own nodes interfering with themselves ("internal interference") rather than with an attacker. Agreed this is an issue though, and using omnidirectional antennas exacerbates it. Using directional antennas actually helps, for the same reason it's hard to see a laser beam from the side.
[+] marquis|14 years ago|reply
I'd like to note that every single item listed in this is a technical barrier. There are no political barriers, there are no wealth or resource barriers. RF is free to use on the spectrum we need it to work on (ok, until that's illegal). It's that it's a hard, hard problem to solve and it hasn't been solved yet. Do not let that stop anyone from continuing to do work on this: maybe it will get solved.
[+] shaddi|14 years ago|reply
I generally agree, but I tried to shed some light on the fundamental physics/math behind why building such a network is impractical. In any case, it might one day be possible, but I think a better use of resources (especially for non- and semi-technical people) is to contribute to the social movement around Internet free speech and to build real-world political networks.
[+] ap22213|14 years ago|reply
I really don't want to be the cynic on this subject, but I can't help but point to what I think is the elephant in the room: The political barriers will emerge as you succeed in this.

Suppose you are able to jump the technical barriers - you make the tech happen. I believe it will be at that point when power oligarchy will erect the political, legal barriers against your successes. Worse, they'll probably use your technology against you.

I realize that it is possibly harder to change that political structure. And, that's assuming that the technical situation is hard enough. But, if you change the political structure, you have less to worry about in the long run. You don't always have to be running.

We really need to abolish IP laws in their current state. We need new IP laws that are reasonable for our current social and political structures and technological realities. Hard, hard work, yes, but otherwise, it's always going to be running for a safe place and getting squashed by the people in power.

[+] stfu|14 years ago|reply
Without having real detail knowledge the problems seem somewhat solvable. It just appears that technology/protocols were not made with that intention in mind and are not some challenges where we would need to invent nuclear power first to get it started. I think the idea has to grow over time and we shouldn't try starting with wrong expectations such as covering a whole city from the stand, but starting with the local University campus would be a first significant step in the right direction.
[+] wglb|14 years ago|reply
This is a good article grounded in actual experience.

As the former operator of the w8lvn packet radio bbs, i can heartily relate to you haven’t lived until you’ve hunted down transient connectivity problems resulting from RF weirdness in urban areas.

And he details real-world experience like "omnidirectional antennas suck".

Essentially, physics is not on your side here.

[+] xradionut|14 years ago|reply
As a fellow ham and former military communications specialist, I concur.

A lot of smart computer folks that don't have the theoretical or practical experience with RF to understand the issues at hand. But I'm nice enough to point them in the correct direction while resisting the tendency to sigh or giggle at some of the statements I hear.

[+] wisty|14 years ago|reply
A directional antenna or two with some kind of actuator might help. A couple of cantennas that could aim themselves could solve a lot of problems. But there's still a lot of problems left. Ultimately, you either get really poor bandwidth, or can only have static assets (like movie files, which don't need to change over time and can be cached by someone nearby with a few big hard drives).
[+] sophacles|14 years ago|reply
This seems to assume that the only way to use a network is the current (near)instant req/resp style networking, which is core to a lot of current protocols. One of the things a darknet would enable is a slower eventual delivery model, like email used to be. This is not ideal, but opportunistic store and forward still can move information faster and easier than no network at all. Things like freenet and freedom boxes are attempts to look at this notion.

In scenarios where the darknet is being actively attacked, people are likely going to be less concerned with instant services than any source of reliable, uncensored information. Perhaps we need to really look into ways to get information around following these methodologies and constraints as a supplement to building darknets.

[+] wmf|14 years ago|reply
People are only going to buy the equipment in the first place if they can check their Facebook over it. A network that's designed only for freedom fighters ends up not getting enough nodes to reach critical mass (see Freenet). People might tolerate an Internet-incompatible network if it also came with lots of free warez, though.
[+] WiseWeasel|14 years ago|reply
OK, plan B. First, we quantum-entangle a few billion pairs of particles...

Failing that, even without connecting the hundreds (or sometimes thousands) of square miles between cities, I think there is still great potential political, economic and recreational value in decentralized Metropolitan Area Networks, despite the fact that they won't supplant the Internet.

[+] wolfeater|14 years ago|reply
As the project creator I agree. It will never supplant the Internet, but localized networks can play a huge role in how the web works however, and I see establishing these as the real goal of the project.
[+] ramidarigaz|14 years ago|reply
Can't use quantum entanglement to transmit information unfortunately... It would be nice though.
[+] derekreed|14 years ago|reply
Yes, those are all problems, and they will require work to get around. Good point.

"This will never work." << lol