News for hackers. Stuff that matters.
Re:Telegram reportedly surrendered user data to authorities by sgjohnson on Monday June 06, 2022 @08:01AM (#31639383)
> I think their E2E protocol is fairly sound

How come? It's completely proprietary and it's never been audited.

Re:Telegram reportedly surrendered user data to authorities by jeroenhd on Monday June 06, 2022 @08:44AM (#31639744)
Like other algorithms, it's a fairly simple mix of existing encryption paradigms.

One paper tried to validate Telegram's protocol: https://www.researchgate.net/publication/346702021_Automated... That seems to have gone well. The mechanisms used seem very similar to the mechanism used in Signal's last audit from 2017.

Another paper only verified part of the protocol in a specific way: https://www.computer.org/csdl/proceedings-article/sp/2022/13... This last paper found flaws that should allow some side channel attacks (though I find it hard to believe that 3 microsecond differences can be measured against the client unless the attacker controls the server) but concludes that the protocol should be secure enough with their proposed fixes, which Telegram seems to have implemented; the problems mainly stem from implementation bugs, something the Signal protocol wasn't necessarily checked for during their extensive audit.

Based on this research I can't say I can find much wrong with mtproto2. It's proprietary in the same way the Signal protocol is proprietary, in that it was originally invented for a specific purpose inside a specific app. Just because nobody has bothered to copy the protocol to their app like WhatsApp did with Signal doesn't mean it's any more or less secure.

In the context of an app that can't encrypt group messaging and doesn't encrypt private messaging by default, I don't think focusing on the potential insecurity of mtproto2 makes sense. Telegram made some dubious, foolish security theatre ("hack our server and win a prize!") but on a protocol level there are no glaring mistakes that necessarily invalidate the protocol itself. The big problem here is that only a fraction of users actually use this seemingly-secure protocol on the first place.

Re:Telegram reportedly surrendered user data to authorities by jmprspret on Monday June 06, 2022 @09:06AM (#31639948)
Signal's protocol is not proprietary. You are mistaken
Re:Telegram reportedly surrendered user data to authorities by vetinari on Monday June 06, 2022 @10:21AM (#31640866)
The point of GP was that both Telegram and Signal have the same level of "proprietaryness". Either you call both proprietary, or neither.

They are both documented, both have source code of implementation available.

Re:Telegram reportedly surrendered user data to authorities by jeroenhd on Monday June 06, 2022 @12:50PM (#31642815)
Exactly. And neither is Telegram's.
Re:Telegram reportedly surrendered user data to authorities by str3wer on Monday June 06, 2022 @08:35AM (#31639668)
it has been audited, and they said it was a total mess and was full of vulnerabilities
Re:Telegram reportedly surrendered user data to authorities by jeroenhd on Monday June 06, 2022 @08:45AM (#31639756)
Source? My cursory search hasn't found much wrong with the current protocol, though mtproto 1 relied on some rather weak cryptography which luckily got replaced years ago.
Re:Telegram reportedly surrendered user data to authorities by skrowl on Monday June 06, 2022 @10:25AM (#31640914)
Audited and found to be a mess is a complete lie. 0 encrypted telegram messages have ever been cracked. Full stop.

They even took some ideas that people in the crypto had pointed out and updated their mtproto protocol to 2.0 https://core.tlgr.org/mtproto

Re:Telegram reportedly surrendered user data to authorities by str3wer on Tuesday June 07, 2022 @05:14AM (#31651693)
mess ≠ cracked