Are there any good secure messengers out there that truly works cross platform (iOS, Android and Web/Win/OSX)? It's a shame that something like Telegram seems to be the best right now, considering its dodgy security model.
Are there any good secure messengers out there that truly works cross platform (iOS, Android and Web/Win/OSX)? It's a shame that something like Telegram seems to be the best right now, considering its dodgy security model.
Also, if they were nation-states you probably shouldn't post about it in a public forum either.
I'd only worry if you were a Google competitor using Google Chant/Hangouts. :p
Also, wasn't telegram demonstrated to have awful crypto? Like basically pointless to use from an encryption standpoint?
I'm keeping an eye on the forthcoming Hemlis messenger which should have good crypto and launch on iOS/android and from the demo videos it has an awesome ui. However they're taking forever to launch the thing so who knows when it'll be out. Also it will need to be open sourced and audited before I trust it.
Since it's only on Android I can't use it as the single app for all messaging. I certainly type much faster on my desktop keyboard than I do on my cell phone, so I need something with desktop support too. A lot of my friends also have iOS, which also is an issue.
Telegram's crypto is pretty weird, and potentially insecure - no doubt. However, it's the only messaging app I've found with good clients (superb in fact) on all platforms that has some level of encryption. I don't "need" (although I would certainly prefer) to be protected from targeted attacks, I need to be protected from mass surveillance.
messaging is expected to be rolled into the Signal iOS app quite soon, as I understand it
Also, yeah I am desperately waiting on a secure messaging app that is has good crypto, ios/android, AND desktop support. So far there isn't one that fills all those, so for now I'll settle for good crypto rather than platform support. From what I understand, multiple logins from devices using the same identity is really hard for good crypto? I'm not sure but that'd explain why all the top secure messaging apps don't do it. yet.
Being open source and audited also matters a lot to me.
For what it's worth, TextSecure also has delivery receipts now, so the sender can see what's happening with their message.
I recently started using TextSecure on my janky, crappy old Android phone and it is a _dream_. So far it has been strictly better that the native Android text app in every respect. The user experience is so different it's like night and day. Faster, lighter, quicker to load, better at sending messages while I'm in the subway with low signal, lets me keep typing the next text reliably while the old one is starting to send, etc. I could go on and on. I would use it just for the UX alone, even absent crypto.
I'm not in any way affiliated with TextSecure and frankly disagree quite strongly with some of Moxie's politics, but credit where credit is due. +1 very satisfied user.
If you are not using "secret chats", their default chats are not end-to-end encrypted, so are not comparable to TextSecure.
I think "basically pointless" is when there's a known vulnerability that renders the encryption pointless. I think Telegram's more like "bad-smelling and while no exact vulnerabilities are known (since no one cared to audit), it's probably dangerous."
Just trying to be fair.
And here's a thorough trashing of their crypto: http://www.cryptofails.com/post/70546720222/telegrams-crypta...
I'm not a cryptographer either, so I can't comment on how accurate that last link is, but I tend to trust moxie, and if he thinks it stinks, well.....
I've had all sorts of issues with the push messaging causing some crazy infuriating problems... had to disable it on my end and on friends phones too. Also had some oddness where two friends with identical handsets - one couldn't set TextSecure as the incoming SMS client even though the other could...
It's great, I rave about it and try and talk everyone I know into using it, but there are some odd issues occasionally...
Genuinely interested, never had issues with it so far.
I shall watch out for new issues as the iOS version gains functionality.
Non-related to TextSecure, I've tried to use GCM to send notifications about faulty servers and found it quite unreliable. It seem to work fine when the phone's on and has a good WiFi connection, but seem to lose messages in real-life conditions. Not to the extent to completely stop working, just a packet loss, though.
[2] https://threema.ch/press-files/cryptography_whitepaper.pdf
XMPP+OTR has been supported on major platforms for years (and for decades without OTR). It offers all the features the above Telegram/TextSecure/etc offer, and is descentralized, so you don't rely on some arbitrary third-party.
For any practical security scheme, you do have to make some assumptions about the limitations of your adversary's capabilities. In the extreme case of "attacker has ability to read contents from memory on the end user's machine at will," I'm not aware of any secure cryptographic solution short of memorizing the key and performing all encryption/decryption by hand.
"Secure" just means that no one has figured out how to break it yet, or that you don't care if the people who can break it do so.
But they're insanely hard to implement perfectly.
Pro tip: to use TextSecure and RedPhone with Google Voice, enter your Google Voice number, let the SMS validation time out and then retry the validation by phone call.