News for hackers. Stuff that matters.
Re:Tox: A simple, distributed, free, secure Skype replacemen... by irungentoo on Friday August 01, 2014 @08:05PM (#8123504)
Instead of doing things like encrypting ips, peers have temporary DHT public keys.

The only way to get the ip of someone from their Tox id is by knowing their public DHT key which they will only send you if they are your friend.

How this works is described in detail: https://github.com/irungentoo/toxcore/blob/master/docs/Preve...

Re:Tox: A simple, distributed, free, secure Skype replacemen... by gcb0 on Saturday August 02, 2014 @12:49AM (#8124042)
this sounds insane. but im not familiar with all the concepts. it seems that now instead of alice and bob exposing their real keys, you have node a, b, c and d exposing theirs during bob handshake... which will lead to sociopath nodes that wont be part of this, but rely on nodes that accepts it for them.

also, if the message is encrypted, why not use a "torrent" of all the messages being shared and discarded after a while (no need for offline messages anyway) and each node decrypts its own as they please but relay all of them in the same stream? no way to know who could decode it. and it was delivered to everyone. much like a bitcoin transaction, but without the metadata.

it would probably be vulnerable to a dos by flooding it with bogus, expensive to try to read, requests... but will be the most reliable and private you can get

Re:Tox: A simple, distributed, free, secure Skype replacemen... by Byzantine on Friday August 01, 2014 @09:11PM (#8123661)
So basically, everybody who gives out their Tox ID on 4chan is also giving out their IP address. Great.
Re:Tox: A simple, distributed, free, secure Skype replacemen... by irungentoo on Friday August 01, 2014 @09:26PM (#8123685)
No.

They have to be friends with you.

Re:Tox: A simple, distributed, free, secure Skype replacemen... by Byzantine on Friday August 01, 2014 @09:44PM (#8123715)
But you don't have to actually know them. If they posted their Tox ID on 4chan, which happens all the time, and they accept my friend request, I would have their IP address, correct?
Re:Tox: A simple, distributed, free, secure Skype replacemen... by tokenizerrr on Saturday August 02, 2014 @01:20AM (#8124083)
How else would you connect to them in decentralized fashion? Your IP address isn't really useful information anyway.

Note that being friends in this context means the users have added each other.

Re:Tox: A simple, distributed, free, secure Skype replacemen... by 1ris on Saturday August 02, 2014 @05:54AM (#8124529)
You could implement onion routing. But yes, you are right the IP address is usually a useless piece of information.
Re:Tox: A simple, distributed, free, secure Skype replacemen... by tokenizerrr on Saturday August 02, 2014 @01:42PM (#8125397)
True, but for VOIP that is guaranteed to be terribly slow.
Re:Tox: A simple, distributed, free, secure Skype replacemen... by JoeAltmaier on Saturday August 02, 2014 @06:03AM (#8124535)
Ip addresses change. Sometimes they don't even work for P2P. Without ICE or something its hard to even know your public IP address programmatically. So often some kind of proxy or server is necessary for most people. True decentralized connections are a sketchy proposition.