Hacker News new | ask | show | jobs
by irl_ 3512 days ago
The DHT system for identities is cool, but the thing that gets me is that they don't have support for SRTP with ZRTP, only SRTP with SDES. There's no perfect forward secrecy, and a bunch of other features that ZRTP has.

https://www.silentcircle.com/products-and-solutions/technolo...

2 comments

Yes, that's true.

A more comparable thing to Signal is Matrix [1] and it's client Riot [2]. Theoretically, it has perfect forward secrecy. It's not as distributed as Ring is, but there is no centralized server as in Signal either.

Riot is also in F-Droid. So while not a GNU member, I find it sufficiently open and free.

A totally distributed approach with forward secrecy is Tox [3]. It needs a good code audit, though. And as in Ring, P2P causes data consumption issues in mobile.

[1] https://matrix.org/

[2] https://riot.im/

[3] https://tox.chat/

I think you meant "but there is no centralized server as in _Signal_ either"
Fixed, thanks.
AFAIK, Matrix identity servers system isn't really decentralized yet. They're working on this, but it's not there yet.

Just saying.

...No, not unless you're converting from an external ID. Matrix IDs are decentralized, last I checked.
the ID service in Matrix is optional, and should be called an 'ID mapping service', really. All it does is to map 3rd party IDs such as email addresses to decentralised matrix IDs. Currently it is a logically centralised service, and this is a major shortcoming: in future we intend to decentralise it as much as possible. This is Hard however, and we're kinda hoping that a decentralised equivalent to Keybase will come along and do the work for us :) Until then, you don't have to use the existing centralised thing if you don't like it :)
Yes, that is what I meant, in case it wasn't clear.
Is it true that Matrix is based on polling? So no push?
Push messaging is part of the base standard in Matrix now IIRC, or it will be in the near future.
Tox is another system using DHT for identity (among other things), and it does have perfect forward security. So you may want to try that.