Hackers Build a Skype That’s Not Controlled by Microsoft
wired.com
wired.com
Edit: oh wait, I see what you mean now. Sorry I read that on my phone at first, missed what you where getting at.
Yes, it's a new IM client/network. However, it's much more secure, and decentralized. It's pretty cool.
Do you know any other alternatives ?
(I will try to install the new version, it might work better)
Much sads.
It's peer-to-peer, uses web-of-trust, completely encrypted, already has chat/mail/"www"/voice chat/file sharing/etc. Still missing the video chat plug-in though, but it's on the to-do list.
It's easy to stand out when comparing to the worst alternative out there.
I'm guessing they're prioritizing getting something that the average Skype user would be capable of installing and configuring, and saving the onion routing feature for later.
Firstly, it needs metadata protection with onion (or, better, garlic) routing. Without that, it still has a pretty big mass-analysis flaw. Please look at I2P for an example of the kind of architecture that would work well: two DHTs with decoupled garlic routing in between? You may, or may not, leverage an existing network for that; there are some obvious cover-traffic advantages if you do, but it's less synergistic.
Secondly, I don't see a full forward-secure messaging ratchet in there, it's really per-session. Look into Axolotl, and in particular what TextSecure v2 aka Signal has done for group chats too. Tox - using libsodium - already has every tool it needs to do that, it just doesn't do it fully yet.
Thirdly, more stability. The susceptibility of the DHTs to resource-starvation attacks. (I don't think I2P ever actually implemented the hashcash it planned for?) But there's been some further work on that. Scalability is tricky, especially in the face of on-path attackers...
Skype is pretty awful. It's actually pretty much centralised now, using TLS, but still runs much like the bad P2P network it used to be: closed-source software with a bad reputation for eating 100% CPU and awful chat desync. Most people who use it would rather be using something better, and I think there's plenty of scope there - people would switch if there was something better. Let's make sure an alternative is much better?
Oh, maybe look into a distributed consensus protocol of some form for name registration - if it's possible to do a light one which can impose ordering...
I've not performed a full security review. It's too young for that, and it's too young to rely on. When the above are addressed, then it's time to give it a more thorough look. /akr
And to the OP, it doesn't sound like this product is grandmother-friendly yet.
Tox is more like Skype, but it has no central server. You add friends to a buddy list and chat with them, you add more people to the chat and it becomes a group chat.
- https://github.com/irungentoo/toxcore/issues/121
- https://github.com/irungentoo/toxcore/issues/578
where the devs are quite defensive about their choices to (1) reinvent the wheel (2) use technologies that are (according to the comments) not secure (3) not audit their proposed crypto/security architecture by experts.