Live data from Hacker News

Registration without a phone number on Signal will use zero-knowledge proofs

community.signalusers.org

181–190 of 201 posts

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#182
post #82

Earlier quoted context omitted.

It's standard cryptography, not some new-fangled tech! Wikipedia even has some easy examples: https://en.wikipedia.org/wiki/Zero-knowledge_proof Main caveat is that ZKPs are probabilistic. The protocol (number of rounds etc) determines how sure, e.g. 99.9%. But never 100%. Second caveat: tech- and crypto-bros play fast and loose with the term "ZKP", either because they don't know any better (marketing) or they straig…

https://eprint.iacr.org/2020/141.pdf

Reading that, the execution is now deterministic but the soundness is still probabilistic and <100%, no? Unless I'm reading it wrong.

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#183

Earlier quoted context omitted.

For reference: In Britain, and presumably India: "get you knocked up" = "get your door knocked on". In the US: "get you knocked up" = "get you pregnant".

In Britain it means get you pregnant too. Source : I'm British

But the meaning of 'knock at your door' is also correct. As in 'knocker-uppers' https://en.wikipedia.org/wiki/Knocker-up

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#184
post #126

Earlier quoted context omitted.

That's a defeatist take that's been vastly debunked, someone linked the Matrix version and here is the XMPP one: https://gultsch.de/posts/objection/ In short, yes, building a standard takes some effort, but that serves your users and to future-proof your solution. Moxie's post boils down to "1- I know better than my users and I don't need input to protocol-design, 2- I'm not willing to put in the effort to standardiz…

Matrix is a vastly different protocol with vastly different privacy implications. Things like leaking reaction metadata outside of the encrypted envelope (though there finally is an MSC to fix that) should make that obvious. Matrix is cool tech and I use it every day, but comparing Matrix to Signal doesn't make much sense. You can't do what Signal does with Matrix or XMPP, simply because the lack of federation afford…

> As for the second point, Matrix's ever-moving target of a protocol makes selecting a client or server that covers all of your needs a massive pain. Currently, Matrix's primary server software, Synapse (which is also at the base of the matrix.org server many people default to when joining the network), is violating the Matrix protocol, making it impossible to invite users to chat if they are on compliant Matrix servers.

could you expand on this in detail?

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#185
post #134

Earlier quoted context omitted.

Does the perfect messaging tool exist (100% e2ee encrypted and decentralized and open)?

Is there a messenger that allows anonymous group chats, i.e. for union organizing in a company? As far as I can see, you can invote people to a group chat using QR flyers, but your Signal profile is visible to everyone in a chat, so everyone knows what Tina in marketing thinks about it. Because nobody is going to have a burner phone with a data plan for a separate Signal identitiy.

I think you can do this with Jitsi: https://jitsi.org/

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#186
post #134

Earlier quoted context omitted.

Does the perfect messaging tool exist (100% e2ee encrypted and decentralized and open)?

Is there a messenger that allows anonymous group chats, i.e. for union organizing in a company? As far as I can see, you can invote people to a group chat using QR flyers, but your Signal profile is visible to everyone in a chat, so everyone knows what Tina in marketing thinks about it. Because nobody is going to have a burner phone with a data plan for a separate Signal identitiy.

Why not? Plenty people already use a dedicated '2FA' phone for Work under BYOD policies when they don't want to install any 'work' software on their 'personal' phone.

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#187

Earlier quoted context omitted.

> Or throwing it all away anyways when it's using Apple/Play services for notifications delivery? What do you mean by "all"

https://www.wired.com/story/phone-notifications-reveal-more-... Apple, at least, maintained a historical database of your phone's notifications, that it did not clean up after they expired. That includes all notifications from Signal telling you that person XXX has sent you a message that starts YYYY

Forgot about that and that def was bad, though imo not really on Signal and would have just as much affected any XMPP app, no? To me this definitely didn't "[throw] it all away" as in your messages were still only on your phone and never decrypted on any server or w/e.

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#188
post #125
post #97

Earlier quoted context omitted.

> Just allow monero payments or something. This is the right solution. A one-time payment in crypto, say $5, ought to be enough to prevent spam. That being said, Signal has demonstrated (when presented a warrant) that they do not store phone numbers. If I remember correctly all they stored was an account ID and a UNIX timestamp such as the last login.

Wouldn't a payment of about $0.05 do the trick? My understanding of most kinds of spam is that it relies on being able to deploy hundreds of thousands of bot accounts just to get a few hits.

This is for registering an account that can then send many many messages.

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#189

What a headline! Meanwhile SimpleX and Delta Chat (over chatmail protocol) have it by default for years without any payment requirements, offer relatively better level of data security and are available on F-Droid main repo.

I wish Delta Chat would have a more polished UI... the poor UI / design makes the app unappealing.

Re: Registration without a phone number on Signal will use zero-knowledge proofs

#190

Earlier quoted context omitted.

https://www.wired.com/story/phone-notifications-reveal-more-... Apple, at least, maintained a historical database of your phone's notifications, that it did not clean up after they expired. That includes all notifications from Signal telling you that person XXX has sent you a message that starts YYYY

Forgot about that and that def was bad, though imo not really on Signal and would have just as much affected any XMPP app, no? To me this definitely didn't "[throw] it all away" as in your messages were still only on your phone and never decrypted on any server or w/e.

Well that's the thing, you just don't know what happens once you let Signal send notifications via Apple/Google - clearly they get them plaintext, and who knows if they're retained and subpoena-able directly from Apple/Google. The leak via notifications DB not being cleaned up is just the shot across the bow. You pay a price for convenience.

Anyway, I'm not OP, and they have a mad setup (XMPP via Tor) which is a flaky solution most people wouldn't go for. In general, if you're not going to such extreme measures of hiding among the crowd of Tor users to mask your metadata, you're better off directly connecting and hiding among the crowd of Signal users, rather than hosting your own instance.

Post reply on HN