News for hackers. Stuff that matters.
Re:Telegram told to give encryption keys to Russian authorities by yoavm on Tuesday March 20, 2018 @03:57PM (#16631973)
Well, if Telegram had end-to-end encryption enabled by default, this wouldn't even be technically possible.
Re:Telegram told to give encryption keys to Russian authorities by tandav on Tuesday March 20, 2018 @04:09PM (#16632078)
they haven't
Re:Telegram told to give encryption keys to Russian authorities by avodonosov on Tuesday March 20, 2018 @05:10PM (#16632704)
Re:Telegram told to give encryption keys to Russian authorities by nixme on Tuesday March 20, 2018 @05:23PM (#16632807)
Not for group chats
Re:Telegram told to give encryption keys to Russian authorities by fooker on Wednesday March 21, 2018 @12:05AM (#16635364)
How do you even do that for a group chat?
Re:Telegram told to give encryption keys to Russian authorities by avhon1 on Wednesday March 21, 2018 @02:04AM (#16635862)
Re:Telegram told to give encryption keys to Russian authorities by fooker on Thursday March 22, 2018 @02:39AM (#16646299)
Nice. After the 3-ballot anonymous voting algorithm, this is my new favorite.
Re:Telegram told to give encryption keys to Russian authorities by golergka on Tuesday March 20, 2018 @04:13PM (#16632110)
It also would have had much worse usability in the most common case: when government agencies aren't a real risk factor, but you want conversations synced between different apps.

Seriously, disregarding trade-off between security and usability is exactly how we ended up with very secure, 20-digit passwords, containing every possible unicode symbol, updated every Monday, written on post-it notes hanging on the wall.

Re:Telegram told to give encryption keys to Russian authorities by DCKing on Tuesday March 20, 2018 @04:41PM (#16632388)
Ugh, this keeps on coming up.

Wire [1] already has both end-to-end encryption and cross device sync. It's not the only one to do that either.

It's not a tradeoff.

[1]: https://en.m.wikipedia.org/wiki/Wire_(software)

Re:Telegram told to give encryption keys to Russian authorities by trisimix on Tuesday March 20, 2018 @05:06PM (#16632654)
It also has a better user experience. And encryption enabled by default.
Re:Telegram told to give encryption keys to Russian authorities by melkhior on Tuesday March 20, 2018 @05:40PM (#16632964)
+1 for Wire from me, have been using it for about a year and a half now.

I only wish it had a better desktop client, the current one is a little laggy especially when scrolling up chat history.

Re:Telegram told to give encryption keys to Russian authorities by petre on Tuesday March 20, 2018 @05:50PM (#16633046)
I use the web client and it works fibe. I suspect the desktop clients are Electron based.
Re:Telegram told to give encryption keys to Russian authorities by krageon on Wednesday March 21, 2018 @08:16AM (#16637350)
Wire drains the battery of your phone so hard it's unusable in practice. There has been a bug report about this open since May 2017, with a note that "we're working on it". It hasn't been solved so far.
Re:Telegram told to give encryption keys to Russian authorities by Mithaldu on Tuesday March 20, 2018 @06:20PM (#16633303)
The last time i tried Wire its UX was about as stable as what a 12 year old would cobble together with old ducktape and string. Constantly exhibiting glitches and bugs and lacking even the most basic UI amenities as well as being a heavyweight browser app.

Does Wire have a light-weight and solid desktop client yet?

Re:Telegram told to give encryption keys to Russian authorities by SirensOfTitan on Tuesday March 20, 2018 @04:22PM (#16632213)
Keybase handles the multi-device issue really, really well. I don't feel convinced at all that multi-device e2e encrypted messaging cannot be usable.
Re:Telegram told to give encryption keys to Russian authorities by leetbulb on Tuesday March 20, 2018 @09:10PM (#16634398)
Wire is awesome. Keybase is like Wire, but for teams...it's amazing. Encrypted file system for personal, public, and individual teams, chat, git repos...oh boy!
Re:Telegram told to give encryption keys to Russian authorities by avhon1 on Tuesday March 20, 2018 @04:33PM (#16632306)
XMPP + MAM (XEP-0313) + OMEMO (XEP-0384) provides end-to-end encryption and device synchronization.
Re:Telegram told to give encryption keys to Russian authorities by bitL on Tuesday March 20, 2018 @05:17PM (#16632753)
How would this help if OS manufacturer or even baseband operator could read anything in your phone's memory remotely, including encryption keys?
Re:Telegram told to give encryption keys to Russian authorities by avhon1 on Tuesday March 20, 2018 @05:39PM (#16632951)
I agree with /u/na85. If you're worried about law enforcement or corporations sniffing keys out of your devices RAM, you have other things to worry about besides "what app should I use for communication"?

If you're seriously worried about communicating without trusting your phone, then you either need to find communication devices you do trust, or else look into verifiable TRNGs [0], dumb serial printers that can be directly attached to RNGs [1], and either manual encryption/decryption algorithms [2] or one-time pads.

[0]: https://archive.is/CGQkR

[1]: http://www.loper-os.org/?p=2146

[2]: https://eprint.iacr.org/2017/339.pdf

Re:Telegram told to give encryption keys to Russian authorities by bitL on Tuesday March 20, 2018 @05:46PM (#16633020)
I simply want real privacy, not an illusion of one. It's pointless to use any half-baked privacy approach when your device is compromised by design; who knows if the current mainstream becomes dissent in 20 years and people will be hanged because of their old communication logs? Thanks but no thanks.
Re:Telegram told to give encryption keys to Russian authorities by na85 on Tuesday March 20, 2018 @05:26PM (#16632834)
That's moving the goalposts.

Pick a threat model and stick to it.

Re:Telegram told to give encryption keys to Russian authorities by krick on Tuesday March 20, 2018 @04:36PM (#16632335)
Please elaborate. I heard this "usability and chat history" stuff many times already, but I never understood it: it honestly sounds just like marketing bullshit. WhatsApp uses e2e and is quite usable as long as I'm concerned. If only group chats with more than 10 people (hell, I'm ok with 3, even 2, if that's necessary) would be non-encrypted by default — I would be fine with that.
Re:Telegram told to give encryption keys to Russian authorities by jakebasile on Tuesday March 20, 2018 @05:03PM (#16632625)
WhatsApp requires your phone (and it must be a phone) to be on and connected to WiFi, using battery, to use their desktop "app". This is terrible usability.

WhatsApp doesn't have a native (or near native Qt app as Telegram does) on anything but phones. No tablets, no desktop OS. This is bad usability.

If I sign in to a new device on Telegram (and it can be nearly any device), I can instantly have my entire message history available. This is what they mean by chat history.

I no longer actively use Telegram, but only because no one else I know could be convinced to use it over Messenger. Messenger solves some of these problems but not all.

Re:Telegram told to give encryption keys to Russian authorities by krick on Tuesday March 20, 2018 @07:01PM (#16633608)
Ok, fair enough, WhatsApp is trash. But you didn't convince me on the matter of chat history and e2e.

First off, as long as I have any device with chat history online — it is possible for my new device to inherit it as well. It's fine even if I have to confirm manually that session keys are equal or whatever.

Second, note that history can be stored on Telegram servers in encrypted form, I only need to have some secret key that is never sent to Telegram. This way "backing up the history" wouldn't be any different from "sending a message". And being responsible for taking care of my security keys is entirely reasonable.

Third, remember that primary Telegram credential is your phone number — something I abhor, but as long as this is true, I do need to have my phone to log-in on a new device anyway. By the way, I never tried to see if it actually works, but I would rather not being able to access my history after losing my device at all, rather than accepting that anyone who will get in possession of my phone number will be able to read all my chats. "My phone number" is not "me", for fuck's sake. (Yes, I know about 2-step auth, but we are talking about defaults here.)

And, honestly, I guess I would be fine with anything more or less usable, all I really have to know is that "normal people" do use WhatsApp and do find its usability ok. This means they would accept secure chats by default in Telegram as well. How long is it since you lost all your devices that can host Telegram at the same time, anyway? It is rarely the case that anyone's I know devices are all off at the same time, let alone lost.

Re:Telegram told to give encryption keys to Russian authorities by ptman on Wednesday March 21, 2018 @08:15AM (#16637346)
matrix/riot.im has e2e encryption and chat history stored on home server (which you can host yourself). It also doesn't require phone numbers, plain usernames are possible
Re:Telegram told to give encryption keys to Russian authorities by morsch on Tuesday March 20, 2018 @05:39PM (#16632958)
WhatsApp requires your phone (and it must be a phone) to be on and connected to WiFi, using battery, to use their desktop "app". This is terrible usability.

I can understand it'd be very annoying when you're affected -- eg having to work in an area with ethernet, but without wifi/3G, or when you need a fallback when the phone is out of battery. For the most part, it's a non-issue for me.

Signal uses the same basic protocol and doesn't require the phone to be online all the time.

Chances are the WhatsApp implementation chose a trade off that minimized confusion for less sophisticated users (within the constraints of maintaining confidentiality). That tends to be a good idea when you've got a billion users.

If I sign in to a new device on Telegram ..., I can instantly have my entire message history available

Including "secret chats"?

Re:Telegram told to give encryption keys to Russian authorities by jakebasile on Tuesday March 20, 2018 @05:57PM (#16633104)
> That tends to be a good idea when you've got a billion users.

Telegram has a lot of users as well. It's a design choice for sure, but I disagree with it and it doesn't work for me personally. Their lack of support for anything but phones is my primary concern though - I could maybe stomach the requirement for my primary device to be online, but simply not making at least an iPad and preferably a macOS app is a no go for me.

> Including "secret chats"?

No, Telegram secret chats are device to device and can't be backed up or transferred. This is also why I rarely used them.

Re:Telegram told to give encryption keys to Russian authorities by literallycancer on Tuesday March 20, 2018 @06:52PM (#16633540)
Ah, so Telegram history sync works so well that not only you have your history instantly available, but everyone else does as well :)
Re:Telegram told to give encryption keys to Russian authorities by jakebasile on Tuesday March 20, 2018 @06:58PM (#16633584)
This possibility is not lost on me, and I have made an informed decision to accept that.
Re:Telegram told to give encryption keys to Russian authorities by handbanana on Tuesday March 20, 2018 @05:19PM (#16632769)
Not 100% relevant to the article, but if anyone hasn't already given it a try - Signal is a great cross-platform messaging service. I don't understand why more people aren't using it
Re:Telegram told to give encryption keys to Russian authorities by jakebasile on Tuesday March 20, 2018 @06:13PM (#16633240)
Similar to another discussion I'm on in this same thread, Signal is simply non viable for my use case at this time. I have the app on my iPhone but I have no conversations in it. For background, my primary IM service is Facebook Messenger, followed by Telegram for some chats, followed by Discord for larger groups around games.

Signal doesn't have a native (or even near-native) desktop app for macOS and Windows nor does it support my iPad. For an app I rely on as much as my messaging software it must be available and high quality on every platform I commonly use. Signal's desktop app is poor compared to the extremely polished Telegram macOS app and the nearly as well made Telegram Windows/Linux/macOS app. Admittedly Messenger doesn't have a very good Windows app but in my opinion it is still better than Signal's, while it completely lacks a macOS app which is a bummer.

The Signal iOS app has no way for me to back up my messages, and I understand they are not backed up on Signal's servers. This means if I lose my phone I will lose all my messages. On IM services such as Facebook Messenger and Telegram this is a non-issue for non-E2E chats. I realize this is considered a feature for many, but for me it is a strong anti-feature.

And finally yet most importantly - practically no one I know uses Signal. Even the 5 or 6 contacts it found haven't even set profile photos nor did they reply to a test message I sent - it's likely they've uninstalled it from their phone. Everyone I routinely interact with save maybe two people are on Facebook Messenger or at least visit Facebook.com eventually.

edit: grammar and expanded responses

Re:Telegram told to give encryption keys to Russian authorities by nucleardog on Wednesday March 21, 2018 @03:16AM (#16636154)
If you do ever find a great chat app, let me know as it sounds like our considerations are similar.

I have a few people I chat with that I'd prefer the conversations not be generally available. There's little friction to installing whatever apps we need to get that done.

We want confidentiality, but not inability to do what we want with our own data - as you say, the inability to sync or backup messages is a strong anti-feature. I'm regularly screwing around with software on my phone and don't want to lose all my messages every time I screw around a little too far.

It's okay to tie accounts to phone numbers, but the app shouldn't require (or be an asshole about not allowing) access to things like phone books, SMS, etc. (This is what initially turned me off of Signal.)

Security issues and all, my figuring with Telegram is that at least if anyone it's the Russian government collecting information on me this time instead of the US, China, Google, etc. I'm uninteresting enough that simply spreading it around a little should help in avoiding anyone learning too much about me.

Re:Telegram told to give encryption keys to Russian authorities by carlesfe on Tuesday March 20, 2018 @05:28PM (#16632847)
I just convinced my political discussion Whatsapp group to move to Signal. The client is not as polished, but works well, and we feel more comfortable sharing political opinions. I'd say it was worth the hassle.
Re:Telegram told to give encryption keys to Russian authorities by avhon1 on Tuesday March 20, 2018 @05:53PM (#16633075)
My friends used to use Signal, but we were put off by needing real phone numbers, as well as some persistent errors in the app (communication-breaking ones).

Personally, I'm rather unhappy that Signal isn't federated, and they don't allow third-party apps to use their server.

Finally, the Signal app isn't compatible with my phone. Conversations (XMPP+OMEMO) and older versions of Riot.im (MAtrix) are available to me.

Re:Telegram told to give encryption keys to Russian authorities by ptman on Wednesday March 21, 2018 @08:13AM (#16637326)
Care to elaborate why newer versions of riot.im aren't?
Re:Telegram told to give encryption keys to Russian authorities by Arathorn on Wednesday March 21, 2018 @08:19AM (#16637379)
I assume this is just:

https://github.com/vector-im/riot-android/blob/d0cc1053fe7f7...

i.e. Riot/Android requires minimum SDK version of 16 (i.e. Android 4.1).

Re:Telegram told to give encryption keys to Russian authorities by parliament32 on Wednesday March 21, 2018 @02:59PM (#16641254)
Signal is outstanding. I've convinced a few dozen friends and coworkers to migrate over, I'm a member of several group chats, and everything works great. There were a few issues last year with group chats and keys breaking pretty badly, but everything's been a lot more polished (and idiot-resistant) since the last major overhaul a few months ago.
Re:Telegram told to give encryption keys to Russian authorities by detaro on Tuesday March 20, 2018 @06:09PM (#16633201)
Group chats silently break, that's pretty bad. For 1:1 chats it works fine though, and quite a few of my contacts are on it.
Re:Telegram told to give encryption keys to Russian authorities by pimeys on Tuesday March 20, 2018 @07:32PM (#16633822)
Me, my partner, all my friends and my mom uses it. It is my main messaging app and has been since the TextSecure times.
Re:Telegram told to give encryption keys to Russian authorities by briandear on Tuesday March 20, 2018 @05:39PM (#16632959)
Signal is awesome. If know several people who work for a very large company that has their own chat/message system that actually use Signal instead — specifically for security reasons.
Re:Telegram told to give encryption keys to Russian authorities by andreagrandi on Tuesday March 20, 2018 @05:47PM (#16633028)
Unfortunately Signal doesn't have a desktop client (and no, Chrome apps don't count. They will be retired and unsupported too in the near future)
Re:Telegram told to give encryption keys to Russian authorities by detaro on Tuesday March 20, 2018 @05:52PM (#16633061)
Signal deprecated their Chrome App client months ago. The desktop client they have right now is not a Chrome app.
Re:Telegram told to give encryption keys to Russian authorities by StavrosK on Tuesday March 20, 2018 @05:49PM (#16633036)
Signal does have a desktop client. It might not in the future, but it does now.
Re:Telegram told to give encryption keys to Russian authorities by denom on Tuesday March 20, 2018 @05:52PM (#16633066)
Signal has an electron desktop client.
Re:Telegram told to give encryption keys to Russian authorities by cvaidya1986 on Tuesday March 20, 2018 @05:20PM (#16632783)
Everyone is already using other messengers and do not understand or value encryption and privacy enough.
Re:Telegram told to give encryption keys to Russian authorities by MatthiasP on Wednesday March 21, 2018 @11:57AM (#16639237)
Which shows how lucky we were that WhatsApp got such widespread adaption.
Re:Telegram told to give encryption keys to Russian authorities by cvaidya1986 on Wednesday March 21, 2018 @07:06PM (#16643297)
Oh did you work at WhatsApp?
Re:Telegram told to give encryption keys to Russian authorities by xenator on Tuesday March 20, 2018 @06:14PM (#16633250)
It is makes me smile. I never heard any news that Signal has been done anything or it were used by anybody. But in every Telegram article there is 100% chance that somebody will come with advertisement about Signal.
Re:Telegram told to give encryption keys to Russian authorities by phyzome on Tuesday March 20, 2018 @04:11PM (#16632092)
I like that the article ends with the author's PGP fingerprint... and is served over plain HTTP. Bold move.
Re:Telegram told to give encryption keys to Russian authorities by ahelwer on Tuesday March 20, 2018 @05:09PM (#16632685)
The personal intellectual highlight of my life was when I published my PGP fingerprint on my Wikipedia userpage.
Re:Telegram told to give encryption keys to Russian authorities by shmerl on Tuesday March 20, 2018 @04:21PM (#16632199)
This highlights the problem. Why should they have any keys? It should be end to end encryption, where users have the keys. Otherwise it's already insecure and no one should be using it. Government demanding something is just a symptom.
Re:Telegram told to give encryption keys to Russian authorities by parliament32 on Wednesday March 21, 2018 @03:05PM (#16641292)
This has been the chief complaint about Telegram, and the entire reason I've never even tried using it. As long as you're trusting the corp with your keys, you're just as secure as any other site that provides chat over HTTPS.
Re:Telegram told to give encryption keys to Russian authorities by Karrot_Kream on Tuesday March 20, 2018 @04:18PM (#16632161)
Telegram has publicly stated that they refuse to hand over their keys (though whether or not they will, time will tell). This is in contrast to FB, Google, and Twitter who have not released a statement about whether or not they will comply: http://www.zdnet.com/article/facebook-twitter-google-censors...
Re:Telegram told to give encryption keys to Russian authorities by aorth on Tuesday March 20, 2018 @05:17PM (#16632760)
Remember in 2013 when Lavabit said their email was so secure that even their sysadmins can't read it? And then, after the secret US government subpoena was made public it turned out that Lavabit's claim of "can't" was more like "won't".

Better to not have to trust the intentions (or ability to resist torture, etc) of Telegram, Pavel Durov, et al. Better to have end-to-end encryption by default, like in Signal.

https://www.techdirt.com/articles/20131002/17443624734/lavab...

Re:Telegram told to give encryption keys to Russian authorities by Shank on Tuesday March 20, 2018 @05:41PM (#16632973)
The key in the article is a TLS key, not the keys that actually guarded the email contents. Lavabit shutdown after disclosing the TLS key.

They couldn’t give up the actual storage keys because they weren’t stored. The courts wanted Lavabit to implement a mechanism to capture the keys during use, which they didn’t do.

Re:Telegram told to give encryption keys to Russian authorities by miaklesp on Wednesday March 21, 2018 @01:24AM (#16635693)
Signal and Telegram are in different categories.

Signal is more secure in general due to end-to-end encryption but user experience is bad. I would use Signal when I really have something to fear very seriously, in this case personal security more important than usability.

Telegram is much better made UX-wise. It's a more decent product for average user. It's a Facebook Messenger alternative which is secure enough and doesn't sell your data to anyone.

If you are not security expert or journalist and black helicopters are not chaising you, you don't need Signal, Telegram is much better messenger with great clients on different platforms.

Re:Telegram told to give encryption keys to Russian authorities by mykull on Wednesday March 21, 2018 @05:26PM (#16642569)
I don't see what's bad about signal UX honestly. I have a few private 1on1 conversations in it and it feels like any other text messaging client. However, the only place I use it is on my Android phone, and there may be features others are missing that just never interested me personally.
Re:Telegram told to give encryption keys to Russian authorities by praneshp on Tuesday March 20, 2018 @05:24PM (#16632818)
So you agree that "time will tell". So what's the point of releasing a statement, except virtue signaling?
Re:Telegram told to give encryption keys to Russian authorities by slx26 on Tuesday March 20, 2018 @05:46PM (#16633019)
build trust. if you don't take a stand you can lose people's trust. if you end up doing the opposite of what you say it's even worse and you are clearly a liar. perceptions of trust and honesty are built through words and actions.
Re:Telegram told to give encryption keys to Russian authorities by literallycancer on Tuesday March 20, 2018 @07:01PM (#16633611)
If you deliberately build a system that requires trust when it's possible to build one the doesn't, you are doing something wrong.
Re:Telegram told to give encryption keys to Russian authorities by slx26 on Wednesday March 21, 2018 @04:42AM (#16636433)
you are looking at 'trust' from a very technical perspective. and you are right there, but not everyone understands cryptography to talk about trust just from that perspective, that's just a small part, and a statement from Telegram surely takes into account a much broader audience. that's all I was trying to express, that we can't analyze the statement from that angle alone.
Re:Telegram told to give encryption keys to Russian authorities by LinuxBender on Tuesday March 20, 2018 @04:12PM (#16632104)
There has never been such a thing as end to end encryption on a cell phone. Carrier "debugging" tools such as CarierIQ hook at a lower level and can intercept and log everything that any application can see. CarrierIQ was acquired by AT&T and doesn't even officially have a name any more. They would tell you it only runs if the phone is in debug mode, but the dial home to the carrier can enable it via a simple header.

Perhaps the difference here is that Russia does not have access to this data?

Re:Telegram told to give encryption keys to Russian authorities by stanleydrew on Tuesday March 20, 2018 @04:53PM (#16632529)
This distorts the usual meaning of end-to-end encryption, which is that data over the wire is encrypted and can't be MITMed, even by the "service provider" (Telegram in this case).

You are bringing up a good but different point, which is that the application environment on a mobile device may not be protecting you from certain privacy violations. I'm no fan of Telegram, but that's not really within their control.

Put another way, if unbeknownst to Telegram someone had installed a keylogger on my device, would you consider that to be broken end-to-end encryption?

Re:Telegram told to give encryption keys to Russian authorities by krick on Wednesday March 21, 2018 @12:44AM (#16635525)
Look, I understand what you are talking about, but I think this logic is really misguided. Let's just take a step back and face it as it is: I don't care if an app has "bad encryption", is made by "KGB agents" or there is a keylogger installed by Obama and his friends — all I care is someone is reading my messages that are not supposed to be read by him. Now, this can happen for infinite variety of reasons, including Obama personally taking my friends phone from his hands. We cannot make anything "really secure", ever, all we can do is make security breach less probable and harder to achieve for a projected adversary. And this matters.

If my conversations are not e2e encrypted this makes the probability of someone reading my messages really high, and makes it reasonably easy for a state-level actor to do so even without targeting me specifically. This makes Telegram not secure, end of discussion.

If my messenger uses unbreakable e2e encryption w/o back doors, but also somehow requires running it on a device, that is known to have some kind backdoor that sends all my conversations to the 3rd party in some other way — it is not secure as well.

Now, I don't know if allegations of everything happening on my phone being monitored by MNO are true. But if they are, this means every messenger that requires you to have a phone number is not secure. And I mean "roughly equally insecure", because the probability of a breach is high, and not a philosophical "nothing is really secure" here.

All WhatsApp, Telegram, Signal and Viber (something I forgot?), REQUIRE you to have a phone number and use the messenger on a phone. There's no choice. So if OPs implication is any true, it makes him really on point with his remark, and makes all the messengers in question about equally (totally) insecure.

Re:Telegram told to give encryption keys to Russian authorities by krick on Tuesday March 20, 2018 @04:26PM (#16632251)
Could you please provide some home-reading material on the topic? I understand that the notion of "secure messenger" linked to your phone number and running on a phone is laughable, but it's the first time I hear accusations that my mobile operator can retrieve basically any info from my phone, like actually right now, without breaking a sweat.

Does it apply to all mobile operators or only to american ones?

Re:Telegram told to give encryption keys to Russian authorities by LinuxBender on Tuesday March 20, 2018 @04:28PM (#16632268)
There used to be a really good walk through and demo of the software on youtube, but it was pulled down. Perhaps someone has uploaded it again. I will see if I can find it.

IIRC, these debugging tools exist on all carriers and each have their own custom implementations.

Re:Telegram told to give encryption keys to Russian authorities by snowpanda on Tuesday March 20, 2018 @04:44PM (#16632427)
Re:Telegram told to give encryption keys to Russian authorities by LinuxBender on Tuesday March 20, 2018 @04:48PM (#16632477)
That looks like part of it. :-)
Re:Telegram told to give encryption keys to Russian authorities by sli on Tuesday March 20, 2018 @04:45PM (#16632437)
Not just carriers, but police, too. One of StringRay/KingFish's functions is encryption key extraction.

https://en.wikipedia.org/wiki/Stingray_phone_tracker

Re:Telegram told to give encryption keys to Russian authorities by mtgx on Tuesday March 20, 2018 @05:10PM (#16632695)
I don't understand how Android phones in the US can be backdoor-free considering it's the carriers that provide the final update to devices and they are the ones to sign it. Would the OEMs know if the carriers included a backdoor in there on NSA's behalf? Probably not.
Re:Telegram told to give encryption keys to Russian authorities by dharma1 on Tuesday March 20, 2018 @04:02PM (#16632022)
If FSB really wants access - and sooner or later they will, as Telegram keeps growing... As long as Telegram founders still have family inside Russia, they are vulnerable
Re:Telegram told to give encryption keys to Russian authorities by zzzcpan on Tuesday March 20, 2018 @05:22PM (#16632796)
You see Russia is in a unique position. They want to fight dissent online, they have a very competitive ISP market with lots and lots of ISPs that are hard to control, they have a lot of foreign companies taking a huge share of internet usage, they alienated IT professionals and don't really have smart loyal people who can help them figure these things out. So they seek guidance in China and follow Chinese ideas to monitor and filter online communications. Meaning that they are trying to figure out how to pressure foreign companies like Telegram to cooperate, how to pressure ISPs to cooperate, how to block access to the services foreign companies provide, given how many different ISPs there are. So at this point it's more like a process, not an actual end goal of getting access to this one particular platform. And family is definitely not the line they would want to cross, as it would undermine the whole process if the word gets out.
Re:Telegram told to give encryption keys to Russian authorities by prawn on Tuesday March 20, 2018 @04:34PM (#16632322)
Couldn't that be rephrased to "As long as Telegram founders still have family, they are vulnerable"?
Re:Telegram told to give encryption keys to Russian authorities by webkike on Tuesday March 20, 2018 @04:38PM (#16632354)
Russian ops can't even poison an expat without severe consequences, kidnapping or murdering people outside of Russia would be an act of war
Re:Telegram told to give encryption keys to Russian authorities by dragonwriter on Tuesday March 20, 2018 @05:36PM (#16632926)
> Russian ops can't even poison an expat without severe consequences

Only because of the public backlash against the local government last time they were known to have poisoned someone in the same country without consequences.

> kidnapping or murdering people outside of Russia would be an act of war

It would, but that hasn't stopped them before.

Re:Telegram told to give encryption keys to Russian authorities by e40 on Tuesday March 20, 2018 @05:17PM (#16632754)
You've got to be kidding. The recent chemical weapon attack was done for the shock value, because they literally do not give AF about the consequences. It's Putin flexing on the world stage.
Re:Telegram told to give encryption keys to Russian authorities by varjag on Tuesday March 20, 2018 @04:48PM (#16632476)
They likely can, we learn only about the cases where it blows up.
Re:Telegram told to give encryption keys to Russian authorities by prawn on Tuesday March 20, 2018 @09:12PM (#16634415)
What consequences though? There's a bit of posturing regarding a recent case, but I haven't seen too much of consequence.
Re:Telegram told to give encryption keys to Russian authorities by petre on Wednesday March 21, 2018 @01:32AM (#16635728)
Like they couldn't poison Litvitenko with polonium and Skripal and his daughter with a nerve agent a few days ago?
Re:Telegram told to give encryption keys to Russian authorities by andy_boot on Tuesday March 20, 2018 @05:15PM (#16632734)
Errr, They (probably) did that a few weeks ago:

http://www.bbc.com/news/world-europe-43443271

Re:Telegram told to give encryption keys to Russian authorities by gmemstr on Tuesday March 20, 2018 @04:05PM (#16632040)
Do the founders have family in Russia? I'm not really up to date with Telegram as a company or the people behind it.
Re:Telegram told to give encryption keys to Russian authorities by saurik on Tuesday March 20, 2018 @04:11PM (#16632091)
http://techcrunch.com/2013/10/27/meet-telegram-a-secure-mess...

> Meet Telegram, A Secure Messaging App From The Founders Of VK, Russia’s Largest Social Network

Re:Telegram told to give encryption keys to Russian authorities by aphextron on Tuesday March 20, 2018 @04:20PM (#16632186)
> Meet Telegram, A Secure Messaging App From The Founders Of VK, Russia’s Largest Social Network

Well, there goes any interest I ever had in using Telegram.

Re:Telegram told to give encryption keys to Russian authorities by eitland on Tuesday March 20, 2018 @05:38PM (#16632943)
Well, he lost control of VK years ago and seems to be working hard to prevent that from happening again.

That's part of why I trust it enough to use it (at least for some of my communication. )

Re:Telegram told to give encryption keys to Russian authorities by gandhium on Tuesday March 20, 2018 @06:18PM (#16633287)
Either lost control or donated it to FSB in secret. He's not exactly a knight in shining armor, judging from all that 'Facebook cloning' affair.
Re:Telegram told to give encryption keys to Russian authorities by ryanlol on Tuesday March 20, 2018 @11:56PM (#16635318)
Then why has Telegram been sharing an office with VK?
Re:Telegram told to give encryption keys to Russian authorities by darkstar999 on Tuesday March 20, 2018 @04:53PM (#16632530)
Why?
Re:Telegram told to give encryption keys to Russian authorities by trisimix on Tuesday March 20, 2018 @05:09PM (#16632689)
Cause Russia's fucked?
Re:Telegram told to give encryption keys to Russian authorities by refurb on Tuesday March 20, 2018 @05:27PM (#16632843)
I've never before seen such a crude, off-the-cuff answer be so accurate.
Re:Telegram told to give encryption keys to Russian authorities by nucleardog on Wednesday March 21, 2018 @03:18AM (#16636158)
So's everywhere else. If you're gonna be sending the info to some government, why not spread it around a little so everyone only has part of the picture?
Re:Telegram told to give encryption keys to Russian authorities by strictnein on Tuesday March 20, 2018 @04:21PM (#16632200)
Pavel Durov left Russia several years ago.
Re:Telegram told to give encryption keys to Russian authorities by thathappened on Tuesday March 20, 2018 @04:19PM (#16632176)
Does no one care that Digital Ocean is owned and created by Russia? You're all worried about apps, what about the hosts they use?
Re:Telegram told to give encryption keys to Russian authorities by usaphp on Tuesday March 20, 2018 @04:27PM (#16632264)
Google is also founded by Russian immigrants, it does not mean its owned and is created in Russia...
Re:Telegram told to give encryption keys to Russian authorities by diggan on Tuesday March 20, 2018 @04:23PM (#16632220)
Where you get that from? Wikipedia page about DigitalOcean mentions it's an American company from New York City. What makes you say it's owned and created by Russia (which I think you mean the Russian Government)?
Re:Telegram told to give encryption keys to Russian authorities by kicarus on Tuesday March 20, 2018 @04:23PM (#16632216)
Just because the founders immigrated from Russia as youth, doesn't mean "Digital Ocean is owned and created by Russia"
Re:Telegram told to give encryption keys to Russian authorities by aphextron on Tuesday March 20, 2018 @04:22PM (#16632201)
>Does no one care that Digital Ocean is owned and created by Russia?

Really? Source? I thought they were based in NYC?

Re:Telegram told to give encryption keys to Russian authorities by luxpir on Tuesday March 20, 2018 @04:26PM (#16632257)
I care, but had no idea. Any more info? Search not showing up much.
Re:Telegram told to give encryption keys to Russian authorities by sli on Tuesday March 20, 2018 @04:50PM (#16632498)
It's not true.
Re:Telegram told to give encryption keys to Russian authorities by vbezhenar on Tuesday March 20, 2018 @04:28PM (#16632269)
So shall we assume that NSA/Mossad/MI5/whatever has secret keys?
Re:Telegram told to give encryption keys to Russian authorities by petre on Wednesday March 21, 2018 @01:37AM (#16635751)
They don't need the keys. They made sure they can predict the elliptic curve coefficients. A lot more ellegant an approach don't you think?
Re:Telegram told to give encryption keys to Russian authorities by trisimix on Tuesday March 20, 2018 @05:08PM (#16632673)
But what if their family members are sitting on a bench in the UK? Lets face it, there are less places you are safe from russia than places you arent.
Re:Telegram told to give encryption keys to Russian authorities by coolspot on Tuesday March 20, 2018 @04:02PM (#16632018)
BTW does anyone know how Viber and WhatsApp (both are very popular there) operating in Russia?

Do they cooperate?

Re:Telegram told to give encryption keys to Russian authorities by gagabity on Tuesday March 20, 2018 @04:05PM (#16632046)
WhatsApp cant cooperate by design they don't have the keys although they do have some metadata, not sure about Viber.
Re:Telegram told to give encryption keys to Russian authorities by coolspot on Tuesday March 20, 2018 @04:12PM (#16632099)
My understanding is that law requires backdoor access [111], you cannot just shrug it off as "we are end-to-end" encrypted. You must have a backdoor or not allowed to operate in Russia.

[111] http://news.softpedia.com/news/russia-wants-encryption-backd...

Re:Telegram told to give encryption keys to Russian authorities by mercora on Tuesday March 20, 2018 @04:09PM (#16632083)
Maybe they could provide access to the phones data though. In more or less the same way WhatsApp Web works.
Re:Telegram told to give encryption keys to Russian authorities by mort96 on Tuesday March 20, 2018 @05:21PM (#16632789)
How do we know WhatsApp doesn't cooperate? It's closed source, and owned by Facebook no less, so how can we know there's no backdoor?
Re:Telegram told to give encryption keys to Russian authorities by gagabity on Tuesday March 20, 2018 @07:23PM (#16633769)
You can analyse the traffic data being sent by the App, also there are third party Apps that work on the WhatsApp network.
Re:Telegram told to give encryption keys to Russian authorities by mort96 on Wednesday March 21, 2018 @02:42AM (#16636027)
You can maybe verify that the app doesn't currently send messages anywhere, but what if there's a way for Facebook to send a request to WhatsApp for a dump of all messages within a date range?
Re:Telegram told to give encryption keys to Russian authorities by varjag on Tuesday March 20, 2018 @04:54PM (#16632532)
Viber and WhatsApp are integrated into Russian lawful intercept (I know, right) since November 2016. Skype since 2013.
Re:Telegram told to give encryption keys to Russian authorities by morsch on Tuesday March 20, 2018 @05:52PM (#16633067)
They are supposed to do that or they are cooperating? How does it work? The local binary uploads encryption keys? The server tells the client to disable e2e?

There are public reports[1] that they are refusing to comply with similar requests eg in the UK.

[1] who knows what goes on behind closed doors... https://news.sky.com/story/whatsapp-denies-government-access...

Re:Telegram told to give encryption keys to Russian authorities by varjag on Tuesday March 20, 2018 @06:24PM (#16633344)
For a long time e2e was optional in the messengers, not sure when the transition happened exactly. Jurisdiction user databases with contact lists, location data and like are accessible either way.
Re:Telegram told to give encryption keys to Russian authorities by wepple on Thursday March 22, 2018 @06:14AM (#16647305)
You made a bold claim; do you have an ounce of evidence to back it up?
Re:Telegram told to give encryption keys to Russian authorities by wepple on Tuesday March 20, 2018 @05:26PM (#16632833)
Source?
Re:Telegram told to give encryption keys to Russian authorities by xenator on Tuesday March 20, 2018 @06:04PM (#16633157)
They do, this is discussed many times on russian tech sites as fact by experts.
Re:Telegram told to give encryption keys to Russian authorities by eitland on Tuesday March 20, 2018 @04:09PM (#16632080)
More interestingly perhaps:

Telegram as usually refuses to give encryption keys to anyone.

While there seems to be a lot to say about Telegram crypto at least their priorities seems to be aligned with mine unlike WhatsApp that is owned by Facebook.

Re:Telegram told to give encryption keys to Russian authorities by ChristianBundy on Tuesday March 20, 2018 @04:14PM (#16632126)
Why use Telegram over something actually secure like Signal?
Re:Telegram told to give encryption keys to Russian authorities by krick on Tuesday March 20, 2018 @04:21PM (#16632190)
Skipping discussion about "actual security": vendor lock-in & network effects. None of my peers uses Signal for everyday communication. Quite a few use Telegram, +Telegram channels & conferences, bots, and, well, honestly, it's really quite nice app to use. So, yeah. It's sad.
Re:Telegram told to give encryption keys to Russian authorities by zzzcpan on Tuesday March 20, 2018 @04:25PM (#16632243)
But in fairness, you cannot really claim that Signal is actually secure just because it has a better encryption.
Re:Telegram told to give encryption keys to Russian authorities by literallycancer on Tuesday March 20, 2018 @07:06PM (#16633646)
True. Then again, Telegram really has no encryption at all, since no one uses the secret chats. So he probably meant something like "why not use an app that actually tries to do what it claims to?".
Re:Telegram told to give encryption keys to Russian authorities by eitland on Wednesday March 21, 2018 @10:47AM (#16638435)
It actually has encryption. Just not end-to-end by default.
Re:Telegram told to give encryption keys to Russian authorities by krick on Tuesday March 20, 2018 @04:28PM (#16632272)
That's why I chose to skip discussion about "actual security" in favor of answering the actual question somebody asked. I agree with your point completely.
Re:Telegram told to give encryption keys to Russian authorities by eitland on Tuesday March 20, 2018 @04:26PM (#16632259)
I've nothing bad to say about Signal. If it supports all the same features I guess that would be a better choice as their crypto seems to be thoroughly verified. (Disclaimer: I am not a cryptographer.)

Telegram just happen to be what my friends and family standardized on after WhatsApp failed on their stated mission.

Re:Telegram told to give encryption keys to Russian authorities by lowry on Tuesday March 20, 2018 @04:32PM (#16632300)
Signal asks for so many permissions that I am afraid Marvin is on the NSA hook.
Re:Telegram told to give encryption keys to Russian authorities by darkstar999 on Tuesday March 20, 2018 @04:55PM (#16632552)
Contacts, media, and phone. Basic functionality of a messaging app.
Re:Telegram told to give encryption keys to Russian authorities by avhon1 on Tuesday March 20, 2018 @06:03PM (#16633144)
According to the link that /u/mintplant provided, Signal asks for a lot more permissions than that:

• find accounts on the device

• read your own contact card

• modify your own contact card

• read calendar events plus confidential information

• add or modify calendar events and send email to guests without owners' knowledge

• find accounts on the device

• read your contacts

• modify your contacts

• approximate location (network-based)

• precise location (GPS and network-based)

• read your text messages (SMS or MMS)

• receive text messages (MMS)

• receive text messages (SMS)

• send SMS messages

• edit your text messages (SMS or MMS)

• directly call phone numbers

• reroute outgoing calls

• read call log

• read phone status and identity

• read the contents of your USB storage

• modify or delete the contents of your USB storage

• take pictures and videos

• record audio

• view Wi-Fi connections

• read phone status and identity

• send WAP-PUSH-received broadcast

• receive data from internet

• view network connections

• create accounts and set passwords

• pair with Bluetooth devices

• send sticky broadcast

• change network connectivity

• connect and disconnect from Wi-Fi

• disable your screen lock

• full network access

• change your audio settings

• read sync settings

• run at startup

• set wallpaper

• use accounts on the device

• control vibration

• prevent device from sleeping

• toggle sync on and off

Re:Telegram told to give encryption keys to Russian authorities by nucleardog on Wednesday March 21, 2018 @03:21AM (#16636166)
Yeah, but when I deny most of those permissions to Telegram it continues to operate exactly as I'd expect (e.g., denying contacts means I need to manually enter anyone I want to contact; when I deny SMS permission I need to manually retype the code I receive in Telegram).

Signal just became broken/a pain in the ass. It's been a while, I just know I couldn't actually get to a point where I could send someone a message without granting it unnecessary permissions so I gave up and uninstalled it.

Re:Telegram told to give encryption keys to Russian authorities by mintplant on Tuesday March 20, 2018 @05:02PM (#16632623)
Re:Telegram told to give encryption keys to Russian authorities by gtirloni on Tuesday March 20, 2018 @04:21PM (#16632191)
Like every other chat application, networks effects.

I could switch to Signal today but I'd be talking to myself only.

Re:Telegram told to give encryption keys to Russian authorities by crtasm on Tuesday March 20, 2018 @04:46PM (#16632452)
Indeed, it's entirely possible to get some % of your contacts to install it though. Every little helps :-)
Re:Telegram told to give encryption keys to Russian authorities by roryisok on Tuesday March 20, 2018 @04:41PM (#16632385)
I can't speak for others, but I use it because I wanted a WhatsApp alternative after they were bought by Facebook. At the time I don't think signal was available yet. Now there's a critical mass of family and friends using telegram and it's a lot harder to move to something else. Besides, your average end user probably doesn't care about FSB spying on them because they have "nothing to hide"
Re:Telegram told to give encryption keys to Russian authorities by fhars on Tuesday March 20, 2018 @04:49PM (#16632483)
I tried signal once, and it refused to even start without me allowing it to steal my address book.
Re:Telegram told to give encryption keys to Russian authorities by DenisM on Tuesday March 20, 2018 @04:57PM (#16632570)
I don’t think it does that anymore - my signal has nothing in it.
Re:Telegram told to give encryption keys to Russian authorities by avhon1 on Tuesday March 20, 2018 @06:06PM (#16633173)
Signal still requires access to read (and modify!) your contacts.
Re:Telegram told to give encryption keys to Russian authorities by Justsignedup on Tuesday March 20, 2018 @04:46PM (#16632451)
Let's be fair.

WhatsApp is NOT any different. They may have Signal's encryption algo, but they still store effectively unencrypted messages in their servers. Because that is the only way to sync between devices when adding a new device. And also the only way for FB to data mine.

So... Yeah bad reporting.

Re:Telegram told to give encryption keys to Russian authorities by bjoli on Tuesday March 20, 2018 @04:49PM (#16632485)
That is not correct. WhatsApp syncs messages between devices (mobile client must be connected to the internet to use WhatsApp web on the desktop).

They store undelivered, encrypted messages on the server.

Re:Telegram told to give encryption keys to Russian authorities by apeace on Tuesday March 20, 2018 @04:55PM (#16632553)
Correct, this is part of the Signal protocol[1]. Specifically, this part is called Sesame[2]:

> This document describes the Sesame algorithm for managing message encryption sessions in an asynchronous and multi-device setting.

[1] https://www.signal.org/docs/

[2] https://www.signal.org/docs/specifications/sesame/

Re:Telegram told to give encryption keys to Russian authorities by Justsignedup on Tuesday March 20, 2018 @10:23PM (#16634784)
If you are in private chat mode, this works well, because all devices have an encryption key.

But if you are doing regular messages between people, those messages are certainly readable by the server and because adding a new device decrypts all previous messages, the server has decryption knowledge.

Note: At each point in their sesame algorithm the user has a non-empty set of devices. So if you want to sync another device acts as a p2p syncer.

What happens when you remove your last device and add another new one. Hence why whatsapp has a non-privacy mode. Or am I misunderstanding?

Re:Telegram told to give encryption keys to Russian authorities by bjoli on Wednesday March 21, 2018 @01:13AM (#16635657)
WhatsApp has no private chat mode. Every message is e2e encrypted.

If you switch devices, other clients will use the old keys until they have received the new one (and then they will silently re-encrypt and resend undelivered messages, something WhatsApp was heavily criticized for).

Re:Telegram told to give encryption keys to Russian authorities by Justsignedup on Wednesday March 21, 2018 @10:49PM (#16645237)
Gotcha!
Re:Telegram told to give encryption keys to Russian authorities by avhon1 on Tuesday March 20, 2018 @06:08PM (#16633190)
This is not the only way to sync encrypted messages between devices with different keys. Matrix and XMPP+MAM+OMEMO both allow for message synchronization between devices, while having different keys on each device.