Slashdot Mirror


Swedish Company Trials Peer-to-Peer Cellphones

Dr_Barnowl writes "A company named TerraNet is going through a trial period for a p2p based mobile telephony system. Phones are used to route calls onto other phones, constructing mesh networks of 'up to 20km'. The BBC reports on the natural tendency of the big telecoms providers to want to squash this. I can see other problems though. The advantages in an environment with sparse cell coverage are obvious, but network effects mean that the number of connections in a heavily populated mesh grow exponentially. What happens to your battery life when your phone becomes a node? And while the company is optimistic that they have a viable technology model from IP licensing, the demand for devices supporting this is going to be proportional to the number of devices that it can connect you to."

25 of 128 comments (clear)

  1. Privacy Concerns Anyone? by Crazy+Taco · · Score: 3, Insightful

    This brings to mind some major privacy concerns too. Who besides me doesn't want my conversation getting routed through someone else's phone?

    --
    Beware of bugs in the above code; I have only proved it correct, not tried it.
    1. Re:Privacy Concerns Anyone? by vertinox · · Score: 3, Insightful

      This brings to mind some major privacy concerns too. Who besides me doesn't want my conversation getting routed through someone else's phone?

      Do you use IRC, Skype, or some type of chat software?

      Maybe say... Internet forums?

      Then your conversations are already being routed through someone else's hardware. You can always use encryption though in all cases.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    2. Re:Privacy Concerns Anyone? by Neil+Watson · · Score: 4, Insightful

      The phone call is already going through the air for anyone one with the will and know-how to intercept.

    3. Re:Privacy Concerns Anyone? by Da+Fokka · · Score: 2, Insightful

      Now that your head has been forcibly removed from your ass, please try to contribute something relevant to the discussion.


      You started with a reasonable point, so why this remark? Just because the internet allows you to say things you would never say face to face, doesn't mean it's right to do so.

    4. Re:Privacy Concerns Anyone? by JoshRosenbaum · · Score: 3, Informative

      I know people will say, "Well, we'll encrypt the message", but when my phone is a man in the middle, good luck transfering the key without me finding a way to get it.
      You wouldn't use a single key for this. You'd use public/private keys. It doesn't matter if you're in the middle using public/private keys. An easy example is https which is ssl over http. There are plenty of points that are traveled through, but it's always encrypted.

      Read about public key crypto here: http://en.wikipedia.org/wiki/Public-key_cryptography
    5. Re:Privacy Concerns Anyone? by Pollardito · · Score: 2, Insightful

      You wouldn't use a single key for this. You'd use public/private keys. It doesn't matter if you're in the middle using public/private keys. your link contains this under Weaknesses:

      Another potential security vulnerability in using asymmetric keys is the possibility of a man in the middle attack, in which communication of public keys is intercepted by a third party and modified to provide different public keys instead. Encrypted messages and responses must also be intercepted, decrypted and re-encrypted by the attacker using the correct public keys for different communication segments in all instances to avoid suspicion. This attack may seem to be difficult to implement in practice, but it's not impossible when using insecure media (e.g. public networks such as the Internet or wireless communications). A malicious staff member at Alice or Bob's ISP might find it outright easy.
      it then goes on to describe solving this using certificate authorities like SSL does, but mentions weaknesses in that methodology too. anyhow, you can do send data securely with public/private keys, but saying that man-in-the-middle doesn't matter with asymmetric cryptography is oversimplifying things
  2. Not exponentially by f97tosc · · Score: 3, Informative

    ... but network effects mean that the number of connections in a heavily populated mesh grow exponentially. No, quadratically with the number of phones.
  3. What happens to battery life: by GroeFaZ · · Score: 4, Funny

    Obviously the battery will be drained to zero in the blink of an eye, possibly dieing a violent, flaming death if enough energy was stored the moment you switched on the phone. Thankfully, your investigative question posed in TFS alerted their engineers to the problem so they can start working around this problem. Then again, maybe they were already aware of the problem and resorted to the wonderful method of self-regulating systems. The more cell phones burn up, the less dense the network will be. A beatiful design indeed.

    --
    The grass is always greener on the other side of the light cone.
  4. Re:And... by Tackhead · · Score: 4, Interesting
    > If your phone is a node how easy would it be to listen in on conversations compared to how the phone systems currently work?

    Probably a lot easier for another node to listen in. Probably a lot harder for the Government to listen in, until they write some tracking software.

    Unfortunately for anyone building a P2P wireless mesh network, the way you solve the first problem (casual eavesdroppers) involves crypto of sufficient strength to make government eavesdropping impractical.

    We're therefore presented with a technology that's in the interest of the consumer, but counter to the interests of the telcos and the government. No P2P wireless mesh networks will be permitted to proliferate.

  5. Mesh network thoughts by dada21 · · Score: 4, Interesting

    I've been studying mesh networks, including Internet-based ones such as peercast networks, for quite some time. A few things to consider:

    1. The strength of nodes you can connect to should be based on their strength versus others. Strength should be rated by uplink connection speed (is one node connected to the web versus other nodes connected only to other nodes?), power availability (is one node connected to a power supply verses a battery?), recent packet loss history and recent downtime history.

    2. Node saturation: if a node with a lower network latency oversaturated? Connect to a less saturated, higher latency node.

    3. Data needs: are you sending voice/video or data? Real-time connections should take precedence over data, of course.

    The problem is way more complicated than it seems. For me, a perfect mesh/peercast network would allow data to navigate based on need as well as navigate to those who are the strongest nodes. Do current mesh networks consider these ideas? As far as I know, many of them don't.

  6. countdown to filesharing by rucs_hack · · Score: 4, Insightful

    I'd give it a year after this implemented and people will be routinely sharing music over this system.

    Then there will be uproar from the music police, and they will insist on such draconian anti piracy measures that the technology will become all but unusable.

    Or am I being pessimistic.

  7. Power to the masses V0.1? by dysplay · · Score: 3, Interesting

    Concerning the author's comment on battery life, could one potentially recycle an old phone to act as a node in this network? Seems many of us get a new one every few years anyway.

    If you can find a way to add privacy, then this could be a great way to return power to consumers and stick it to the man. Or at least have some leverage in convincing major companies to act more consume-friendly. I for one want to see lower prices and the end of the long-distance tax we have now.

  8. Re:Serious privacy issue by toQDuj · · Score: 2, Funny

    and yet, you use the internet..

    --
    Every experiment which ends in a big bang is a good experiment.
  9. GPS by TheSHAD0W · · Score: 2, Interesting

    Put a GPS receiver in each phone, then send location statistics with each call. The company will rapidly discover the optimum positions to place central nodes, reducing the need for phone-based relaying except in fringe areas.

    That and have lots of fun data to send to the NSA...

  10. doesn't sound like a 'new' idea... by PerfectCircle · · Score: 2, Interesting

    a couple decades ago there was a lot of DARPA research into autonomous routing and re-configuration in support of then-called 'packet radio' networks.

    It doesn't seem like much more than VoIP over a ham packet radio network, only without having to be a geek to use it :-)

    1. Re:doesn't sound like a 'new' idea... by dada21 · · Score: 2, Interesting

      I'm not familiar with DARPA's research, but I've read quite a few independent research studies on the topic over a decade or more.

      For me, the research is based on the idea of open bandwidth (unlicensed, low government regulation if any) to move towards software radios that can hop frequencies based on sending-power/frequency harmony, power-supply availability, bandwidth-needs, latency-needs and nearby mesh-capability.

      I'm known here as the anti-FCC guy, because my decade+ of study has led me to believe that software radios would be the most beneficial implementation of communication, ever, although it would totally destroy the regulated monopolize market for communications. It's crazy to me to think that bandwidth is wasted on broadcast TV, WiFi, AM/FM radio, etc, when all of those systems can work harmoniously together while still being independent, based on what data is actually transmitted.

      Your "home" telephone/cable/internet connection would quickly find the frequencies it needs based on its upstream link (or links, in a mesh situation), to prioritize what you need for your service. Since you're the one paying for the electricity to send, you could also cap your uplink bandwidth based on what you're willing to pay. Those who need maximum uplink bandwidth may pay significantly more to use a higher output to a uplink node further away with more bandwidth, while those who want "free" connections to the overall stream would have to cap their uplink power needs at a lower level. The receiving node might also be part of a co-op that charges for a connection, or they may be an open node for someone who is happy to share in the mesh. It seems like a virtually possible idea.

      Comcast/T-Mobile/Level3 could make their money by setting up nodes "everywhere" for a cost, while also setting a lower-level acceptance network for no cost to try to get people to see their options. Open source promoters might open their nodes up freely, and at any power level, for anyone, but also have to be willing to pay for their uplink power consumption for those using their systems. Everyone who wants could have QoS caps for unknown connectors, or open their QoS caps for those who are "known" on their network as users sharing their own systems openly, or to people within the same network.

      To me, it sounds like an excellent idea. Those who are in far-off lands without many nodes or many connections are still free to hire communications companies to provide T1/DSL/etc connections to the greater mesh network. In this case, we're talking about the option of meshing, just not wirelessly, and still having a connectino to the rest of the world. How continents connect is one concern, as well as how DNS would operate, but I think both of those answers would be taken care of in a market economy answer rather than a regulated one.

  11. Re:How About A Home P2P Network First by rs79 · · Score: 2, Funny

    " I would like to see a p2p wifi network, but not neccessarily on portable phones first, but instead on home computers"

    You're late. It was called UUCP.

    --
    Need Mercedes parts ?
  12. Re:Do you hold nuclear security codes? by apparently · · Score: 3, Insightful
    What on earth makes you think other people would want to listen to your phone conversations?

    Gee, I dunno, most people's internet traffic is pretty fucking boring, but it doesn't stop the script kiddies from firing up their favorite wireless sniffer and eavesdropping. Why ever would I be concerned about someone eavesdropping on a phone call? Is that seriously the most sound "counterargument" you could come up with?

  13. Re:Sick of concern about identity theft. by rs79 · · Score: 5, Funny

    " I am so sick of everyone one being oh so concerned about identity theft"

    No shit. I'd PAY somebody to be me.

    --
    Need Mercedes parts ?
  14. Re:Do you hold nuclear security codes? by apparently · · Score: 2, Insightful

    Why would I care? Because my private matters, whether it be a credit card number, the status of an illness, or the fact that my house will be vacant while I'm on vacation, are none of anyone's business?
    What about when I receive a call? How do I know if the conversation is going to turn from mundane to private?

  15. To everyone worried about privacy by allthingscode · · Score: 4, Funny

    We're talking about cell phones. You're out in public talking with 100 people around you and you're worried about privacy?!! If you want privacy wait until you get home.

  16. Longer battery life is the bonus by kanweg · · Score: 2, Insightful

    Because phones are much closer to each other than telecom towers, and the energy to transmit goes up quadratically with the distance, I think there is no issue of the batteries dying in a blink. However, when you're on the road (driving), you may not be in touch with enough other phones, and the connection may suck.

    Bert

  17. A hybrid solution might be best by willy_me · · Score: 2, Interesting

    One of the problems with wireless grid networks is the latency involved. Having towers makes for much lower latency. The idea of a call being routed 100km over a grid where the nodes have a max range of 1km is crazy. That's a couple of hundred possible points of failure. The quality just won't be acceptable.

    But what about keeping the towers and just using a grid to connect the nodes that are a little out of range. Now that calls just have to traverse the grid to get to the nearest tower. Potential for error is greatly reduced along with latency.

    Areas with an existing infrastructure would benefit even though there is already full coverage. When one has a poor connection (say, in a basement building) the phone could opt to use the grid to get the message out and to the tower. Overall quality of service would increase.

    Areas without an infrastructure would benefit by requiring fewer towers. The more towers the better the quality of service - but for many areas just getting service is the main concern. In such areas only minimal infrastructure would be required. Additional infrastructure could be added in the future should they want to increase the quality of service.

    In addition, localization (ie, 911) and content monitoring are only minimally effected by such a system. Believe it or not, this is actually a good thing for most people.

    Just an idea,
    Willy

  18. Re:Do you hold nuclear security codes? by Lesrahpem · · Score: 2, Insightful

    You can sniff cell phone calls using little more than a HAM radio. This technology doesn't make it any easier or harder. In fact, I don't think this way of routing calls has any security/privacy implications which aren't already an issue with normal cellphone call routing, with the exception that this method makes it harder to eavesdrop on a specific phone call, since the calls don't go through any central point.

  19. Correction: p2p *portable* phone by belg4mit · · Score: 2, Insightful

    Cause they ain't exactly cells anymore are they?

    --
    Were that I say, pancakes?