I enjoy the comments of tpacek and ryanlol
Whenever one can consider a person's arguments in isolation from your opinion of said person, it's wise to do so. This is one of those opportunities.
It's a not yet proven secure protocol, is the worst you can say against it I believe. I'm not a security guy mind you, I'm just parroting what I keep seeing. Rightfully so, lack of deep audit is a very valid reason to worry. Yet, worry and untrusted is vastly different than actively exploitable / broken.
https://cs.au.dk/~jakjak/master-thesis.pdf
https://eprint.iacr.org/2015/1177.pdf
tl;dr: they tried to use SHA-1 as a MAC. This is something of a crypto 101 mistake. Had they even used HMAC they'd be in much better shape. Worse, even after this was pointed out to them and people started writing papers about potential attacks, they have stood by their shaky design, refusing to update it or even admit mistakes were made in the initial design.
But even worse than that, end-to-end encryption is off-by-default, and users must opt into it. Why?
https://telegram.org/faq#q-why-not-just-make-all-chats-secre...
"This allows Telegram to be widely adopted in broad circles, not just by activists and dissidents, so that the simple fact of using Telegram does not mark users as targets for heightened surveillance in certain countries. We are convinced that the separation of conversations into Cloud and Secret chats represents the most secure solution currently possible for a massively popular messaging application."
Putting aside the fact that if Telegram's cryptography were properly implemented, an outside observer shouldn't be able to tell whether or not end-to-end encryption is being used or not (i.e. Telegram does not provide proper separation of data-at-rest versus data-in-motion), this seems to be the "I don't need encryption because I have nothing to hide" argument, but perpetrated by what's allegedly supposed to be a secure messenger.
The real reason why Telegram doesn't enable end-to-end encryption is pretty clear: they don't have the features to provide a good end-to-end encryption experience: They don't support end-to-end encrypted group chats. They don't have encrypted backups like Signal and WhatsApp.
Because it is unusable. It has no synchronization between devices, only 1 device to 1 device. And if you accidentally closed the chat, you have to verify it again. You can't store trusted key fingerprint.
It is not suitable for mobile devices. Secure chats are like OTR, but with bad crypto. Signal and WhatsApp are the same protocol as OMEMO, originally designed for Signal.
> so that the simple fact of using Telegram does not mark users as targets for heightened surveillance in certain countries
And yet Telegram is associated with terrorism more that, e.g., WhatsApp.
Another day on HN...
"Security researchers call for Guardian to retract false WhatsApp backdoor story" [1]
The Guardian claims they have offered to let Zeynep Tufekci write a rebuttal; according to Tufekci, they have repeatedly delayed and are not taking the offer they made seriously.
If you have spread this misinformation in other places, you might want to follow up with the people you misled.
[1] https://techcrunch.com/2017/01/20/security-researchers-call-...
> WhatsApp does not give governments a “backdoor” into its systems and would fight any government request to create a backdoor
The problem is that I have to take their word for that, while they have the ability to activate the backdoor at will.
I linked to HN for a reason, so that people could see what other people think concerning the article. Here is the HN version of that opinion https://news.ycombinator.com/item?id=13394900
The misleading is that people are told that proprietary and centralised messaging services such as whatsapp can guarantee security - the truth is that they probably can't.
Do you still believe HN users instead of security researchers?
Do you still give security advice based on randos on HN instead of security researchers?