BitTorrent Unveils Secure Chat To Counter 'NSA Dragnet Surveillance'
Hugh Pickens DOT Com writes "Jacob Kastrenakes reports on The Verge that as part a response to the NSA's wide-reaching surveillance programs, BitTorrent is unveiling a secure messaging service that will use public key encryption, forward secrecy, and a distributed hash table so that chats will be individually encrypted and won't be stored on some company's server. 'It's become increasingly clear that we need to devote hackathons, hours and resources to developing a messaging app that protects user privacy,' says Christian Averill, BitTorrent's director of communications. Because most current chat services rely on central servers to facilitate the exchange of messages, 'they're vulnerable: to hackers, to NSA dragnet surveillance sweeps.' BitTorrent chat aims to avoid those vulnerabilities through its encryption methods and decentralized infrastructure. Rather than checking in with one specific server, users of BitTorrent chat will collectively help each other figure out where to route messages to. In order to get started chatting, you'll just need to give someone else your public key — effectively your identifier. Exchanging public keys doesn't sound like the simplest way to begin a chat, but Averill says that BitTorrent hopes to make it easy enough for anyone interested. 'What we're going to do is to make sure there are options for how this is set up,' says Averill. 'This way it will appeal to the more privacy conscious consumer as well as the less technically inclined.' For now, it remains in a private testing phase that interested users can apply for access to. There's no word on when it'll be open to everyone, but with all of the recent surveillance revelations, it's easy to imagine that some people will be eager to get started."
How is this different from OTR?
You can't trust a closed source "security" app.
Hey, guys, I got this wheel, and I don't like it. Somebody help make a new one with more corners please!
I smell a honey pot, unless there is lots of 'nothing to hide' noise on the network
Started a shit-storm at AOL..... It was called WASTE...
If the public/private key pair is created at account creation, then people accustomed to everything being in the cloud will frequently forget to backup their private key (which isn't stored on any central server). A common occurrence will be "Hey Alice, it's Bob. I lost my private key so this is my new account now." Potentially, Bob is in jail and a fed is masquerading as him.
Also from my experience with DHT, it doesn't work unless you already know an IP running the protocol -- who you usually find through, yes, a centralized server. If that server were TOR-based it might work, but then that raises the question of what functionality is added by this protocol that a messaging program running thru TOR doesn't offer. Having Mixmaster-style message queueing in addition to onion routing would offer improved resistance to topology attacks as well. I'm referring to TOR's hidden services protocol, by the way, rather than the standard web proxy where an unencrypted message would be sent to a messaging server after several encrypted hops.
Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
Then maybe you shouldn't be using the Internet. Just because a child can reach the steering wheel of a car doesn't mean that they should drive.
I want to delete my account but Slashdot doesn't allow it.
I am not going to trust a company with my chat that doesn't even know what to do with something as simple as the Start/Pause/Stop buttons: http://forum.utorrent.com/viewtopic.php?id=126630&p=25#p757068
Not to mention, it would be filled with ads.
WASTE was a decentralized peer2peer chat tool which sounds very similar to what bittorrent wants to build.
You can still download and use WASTE and have this capability now.
Way to go bittorrent - someone needs to do this en masse.
WASTE was traditionally hard to establish large networks with - lets hope bittorrent succeeds in this regard.
It is not wise to create a protocol which tags users with an unchanging, cryptographically secure identifier. These keys will end up on unsecured devices where they can easily be nabbed by the NSA, the FBI, etc.
The routing needs to be separated from the authentication, and not just for this chat protocol, but for the internet and other forms of electronic communication as well (smart cards, NFC, mobile phones, ...). The "public" keys and other identifying addresses should never be sent over an unencrypted or unauthenticated channel.
I'm not exactly a crypto-guru.. but if exchanging a key with your friend to ESTABLISH secure chat.. wouldn't you first have to send that key through unencrypted channels? - assuming you are far enough away that face-to-face isn't an option (and in that case, why even use this?)
I smell a honey pot ...
It could be a honey pot, we never know.
That is why, even when I'm using something that supposed to be secured, I'm still taking extra precautions.
At the very least, every single connection that I'm making I scramble my MAC address.
And btw, the other day there was a news about someone got apprehended despite hiding behind a TOR - you just never know when they will come at you, and when they want to get you, they can.
How will this hinder collection of meta data? The participants still talks to each others directly (its p2p not peer-thru-peer)? And people have usernames (public key) instead of email addresses?
The primary issue will be the same as for PGP (anyone use that? wait, let me rephrase that: anyone know of any non-geek people who use it?): User acceptance.
Unless it's as easy not only to use but also to add contacts as FB chat, AIM, ICQ, Skype, Google+, etc. etc. it won't get the critical mass it needs.
What good is a secure chat if you don't have anyone you can chat to?
Assorted stuff I do sometimes: Lemuria.org
We already have this program.
It's called Retroshare.
This of course does not stop the NSA / MI5 etc. breaking into your house and putting a few bugs in.
Terrorists need to be able to plan in an opaque environment.
Flip side, yo.
Everyone should have their communications privacy by default, not having to hunt downs means to keep their privacy. Services like these end up being used mostly by paranoids and people with malicious intent. So in some respects the government officials have a point in wanting to shut down initiatives like these. On the other hand initiatives like these only exist because the government wants to control everything.
The original BITTORRENT company is owned by an mpaa? riaa? shell company.
Now if the fuction is open source. And put out by one of the many open source clients. You might have something.
But i don't trust the orginal company since they got bought up.
anybody interested in this sort of thing shoulc check out retroshare. Can also use the DHT to find peers.
Encrypts everything with pgp keys. And only connects with trusted peers.
I would trust an open source project like retroshare more than aa commercial company like bittorrent for this sort of thing.
If the NSA can't get to your information, won't they assume you're doing something shady and put on you a monitoring list? I've seen cases where people have found GPS units on their cars, and when they removed them, the government showed up demanding their unit back or that person would go to jail. If they can't monitor your online presence they will just monitor you offline.
How does this compare with https://bitmessage.org/ ?
How many different BitTorrent clients are there? How did that happen...?
It would appear that Bittorrent the company considers the healthy bittorrent/client ecosystem to be a mistake not to be repeated. Like this chat protocol, they have also announced a P2P Streaming protcol - their implimentation will be closed source encumbered with patents that they have threated to use against anyone wishing to start an alternative open client. So even when they openly publish the protocol, it is still of no use the open source community. Don't believe me, take this quote from the horses mouth:
“We want people to use and adopt BitTorrent Live. But we aren’t planning on encouraging alternative implementation because [Insert pathetic excuse here]. We want to ensure a quality experience for all and this is the best approach for us to [i.e more pathetic excuses to close source the system],” Cohen told TorrentFreak.
So, yeah, You can read the protocol spec but try to impliment it and we will "discourage" you - i.e. use out patent(s) to clobber your OS project to oblivion. Personally I hope the open source community can take these interesting initiatives, design around the patents and make a true P2P Streaming and secure chat system ecosystem - because it appears that Bittorrent the company has fallen far from its early success of kicking off the truly open bittorrent protocol, sadly.
hollywood owned....and you trust them....
DON'T
Shure, sounds legit...
Unless you're meeting in person to exchange physical media, there's not really a secure way to do so.
E-Mail? Hah!
File lockers? Hah!
BitTorrent? Hah!
Encrypted file transfer through another IM client? Hah!
Basically, setup becomes this tiny set of flaming hoops that you're somehow expected to jump through simultaneously.
Chas - The one, the only.
THANK GOD!!!
Is the firmware in devices free?
Is the processor's microcode free?
Much like MEGA, the other projects of BitTorrent labs (most notably - Snyc), and a whole host of pseudo-security minded programs and services popping up recently, this is sadly proprietary bullshit. Much like BitTorrent Inc absorbing uTorrent as the main client etc... they've repeatedly demonstrated that they view their greatest success - the Bit Torrent protocol itself, as a mistake to be avoided. Why did BitTorrent itself grow to be so prevalent? Exactly the thing they seem to hate - its openness. BitTorrent protocol and most of its extensions (ie DHT, uTP, PEX and more) are all free and open source, to be implemented in a variety of clients. This is its greatest strength, from the slashdot-reading hacktivist running Deluge/Transmission/rTorrent, to World of Warcraft's client updater/patcher, BitTorrent is not just a great protocol for both tracker-based and trackerless sharing, but its implementations are as wide as can be and interoperable.
I am not sure why BitTorrent Inc has decided to treat this as a weakness, and develop yet another proprietary software-as-a-service, centrally managed debacle. While there seems to be some casual lip service paid to FOSS and promises of openness, I haven't seen any examples that they're actually interested in such things. For instance, the javascript Torque API which is supposed to bring BitTorrent to the web browser, doesn't seem to be compatible with any clients aside from the official BitTorrent/uTorrent clients themselves! Other "labs" projects like Live, Surf, and Sync are similar in this regard, being designed only for approved first-party clients.
So long as this ideal reigns, I won't be using these projects. Especially when it comes to privacy and security it is simply too important than to trust a proprietary, unverifiable item of this sort. There are already a variety of projects that offer better privacy and more secure messaging - RetroShare for instance. If you're interested in some of the best, check out www.prism-break.org for a directory of privacy and security respecting, mostly FOSS, programs for many uses. Until those like BitTorrent Inc wake up and realize that openness is one of their greatest strengths, I don't see any reason to consider what they provide.
You could allow something like this to be anonymous, by allowing addressing to be a relatively poor hash that a message to you would match many people and from there signature checks could determin that the message was in fact for you. The problem comes in that any such system is open to channel poisoning.. many fake messages to a block so that the decryption time becomes costly, and/or you get so many garbage messages that you can't filter out the "real" stuff. This just shows you can do encrypted + decentralized, but not really anonymous. Any solution I've thought through has to give up one of anonymous, decentralized or full-encryption of the message envelope
Michael J. Ryan - tracker1.info
I hope this isn't closed source like bittorrent sync is
kinda off topic but I remember the TV show from the 1960s staring Jack Webb and Harry Morgan. Good show.
" the mere act of existence should no longer make you a suspect on equal footing with the senior counsel of Al-Qaeda."
This is the kind of framing we need to convince the dumb masses that our so called protectors are really just gangsters and thugs.
Hopefully they weren't stupid enough to roll their own key format, and instead, they use standard OpenPGP keys. That way, people can have MitM-proof verified-identity conversations if they want that (and can tune the degree of MitM-proofing that is needed) but also have MitM-vulnerable pseudonymous conversations if they don't (for cases where you'd prefer to be anonymous).
When you're talking to your wife, it's ok for her to know who you are, and you to know you're talking to her, so you'd use the keys that you've exchanged out-of-band and that each of you have signed. When you're talking to your pirate buddies, you just to have the keyid that has in the past, been associated with uber-31337ness, but has never been signed by anyone. And when you're talking to another person in the company, you know who each other is and have at least some company CA as your introducer, any maybe signed yourselves too if it's a small enough company where everyone eventually meets each other in person.
Whatever your case, OpenPGP fits perfectly. The only thing it doesn't handle well, is tricking users into thinking they have a secure connection but really letting a third party listen in. For some reason, PGP isn't well-suited for that. Whenever I see someone not use PGP, I assume that's the reason they chose to use weaker tech.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
The Tixati BitTorrent client has had decentralised, encrypted chat for quite some time already. It too relies only on DHT to find people (chat rooms in this case), requiring no centralised services to work. And beyond this, the setup also allows anyone to broadcast audio/video to others, using the same decentralised, swarm-like protocol.
Unfortunately it too is closed source, but they do have native Linux versions available.
Sorry to sound like an advert... (I just think it probably deserves a bit more attention than it's had to date considering what it does (for us)).
Seriously, how do you know you can trust this thing?
http://michaelsmith.id.au
Signing up requires java script to be enabled. Are they tracking you? Email address is also required, but you could give them mixnym.net address to obscure that.
Having met BitTorrent's founder socially, I'd bet cash money he was compromised by a TLA many years ago. Wouldn't personally trust an anonymity product that comes out of that company.
in it's level of respect for the user and their computer. i installed the BT client on my mac, and it went into the preferences of firefox, safari, and chrome and changed my default search engine to yahoo, then set it so the yahoo home page loads every time i start the browser.
disgusting. i'll never install another product from these guys.
IETF has a working group called P2PSIP which is basically the same thing as mentioned here except over SIP. Basically it is an extension to SIP called REsource LOcation And Discovery (RELOAD), and it allows people to make and receive telephony/video calls over SIP/RTP over a completely decentralized infrastucture, ie. without the phone company. 911 and other stuff hasnt been worked out yet so I dont see it replacing the incumbent telcos at this time, but at the very least it seems like a nice anonymous and open alternative to Skype. What I find interesting is that the AD for this WG is Gonzalo Camarillo, a research guy for Ericsson. I can't see Ericsson or any of their customers getting too excited about any RFC's coming out of this WG. https://ietf.org/wg/p2psip/charter