Should we stop using Telegram?
1. &quot;Telegram has a wide range of security issues.&quot; Yet people can only ever name one thing: end to end encryption turned off, by default (it&#x27;s available). That&#x27;s all people can ever come up with.<p>2. It mentions the FBI being for encryption, while they are obviously happier when they can tap people (see FBI vs. Apple, and a dozen other cases). Then it quotes something, which (on first glance) makes it sound like it&#x27;s being said by the FBI.<p>3. &quot;Telegram has delivered everything the government wants.&quot; Except non-compliance with any government requests, and not being a legal entity in privacy-invasive countries. &quot;The government&quot; you refer to is probably the USA federal government, which can make no claims on Telegram&#x27;s chats or even metadata.<p>4. &quot;There is no reason not to encrypt your messages by default.&quot; Besides that group chats with 5000 people in it are hard to encrypt (that makes for a very good reason, Whatsapp just does not support this to begin with), the reason is efficient device synchronization. I agree that it should be turned on for all small scale chats, but if we are being fair, it took Whatsapp 6 years to implement <i>any</i> sort of encryption.<p>5. &quot;making flawed product choices like non-encrypted chatting&quot; The market leader sent messages unencrypted over the wire for years, then did not offer end to end encryption as an option, and now two minutes after they implemented it, competing products are suddenly the devil? Despite making none of those mistakes and only not turning it on by default? I agree it&#x27;s a serious issue, but you are blowing it <i>way</i> out of proportion.<p>6. &quot;I&#x27;ve seen no proper proof of its security.&quot; I am familiar with the professor&#x27;s work and it&#x27;s usually top notch, and while I can see where he is coming from, it&#x27;s wrong to claim there is no proof of its security. Various experts have looked at it, yet none have actually broken the algorithm. People usually do this just for fun, but Telegram added a bounty of $200 000. Someone has yet to win that prize. I don&#x27;t see Whatsapp or Signal doing that. And as for &quot;proof&quot; that it&#x27;s secure, almost nothing has proof of being secure. HTTPS uses RSA, DH and, more recently, ECC, none of which have mathematical proofs of being secure. RSA relies on that we have no known way of factoring large primes, but nobody knows whether an efficient algorithm exists or not. We have no proof either way. That MTProto is not proven to be secure is no surprise; neither has the Signal protocol been proven to be secure.<p>7. &quot;[Telegram rolled their own encryption,] which is widely considered to be a fatal flaw&quot; In general it&#x27;s not recommended to do this, but they used existing building blocks (SHA1, AES, DH) to form a new protocol that has stood the test of time so far. The Signal protocol is less old than that and has no bounty for breaking it either. I feel like it&#x27;s libel to claim it&#x27;s insecure just because they invented something themselves. I mean, so did Signal&#x2F;Whatsapp, or it wouldn&#x27;t be called &quot;the Signal Protocol&quot;.<p>8. &quot;Woodward criticized Telegram for their lack of transparency&quot; Lack of transparency? Telegram?! If anyone is opaque it&#x27;s Whatsapp with their closed-source clients. They say they implemented the Signal Protocol, but it&#x27;s in a sealed envelope. They say we just have to &quot;trust them&quot;. If I have trust issues with anyone, it&#x27;s a subsidiary of Facebook, not Telegram with a published protocol. This claim is a complete fabrication.<p>9. &quot;This is computer security 101. There’s no reason to roll your own when something perfectly good already exists that has been audited extensively.&quot; I am sorry mister Woodward but at the time Telegram came out with MTProto, there was no such thing as the Signal Protocol. And besides, cryptographic diversity is also something we generally want as a community (Keccak was chosen because it&#x27;s very different from SHA2; ECC is promoted because it&#x27;s very different from RSA).<p>10. &quot;Earlier this year a security researcher discovered that an attacker could figure out when a user was online and offline&quot; that has been a feature (and weakness) of chat clients since they first came out. Yes of course I can see when someone is online or offline, because the application frickin&#x27; tells me so. As if Whatsapp does not tell you this. The screenshot shown is from an existing client that anyone can download and use, it&#x27;s even officially promoted by Telegram themselves. This is not some freaky hacker tool, like you would have to use with Whatsapp and their own little darknet with their closed source protocol.