Signal Blog

whispersystems.org · Company blog · on HN since 2013

The Open Whisper Systems blog, later Signal's, covering the Signal Protocol, the WhatsApp encryption partnership and private contact discovery.

What HN saysCommenters repeatedly point to it as the home of Signal and TextSecure, recommending them as open source, easy-to-use secure messengers.
315HN people shared it
236linked it in comments
110stories submitted
10Kstory points
9 years agolast shared
2013people per year2026

Most-shared posts

  1. 1
    Open Whisper Systems
    60 people · 2 points · first shared 2013 · discussion on HN
  2. 2
    Reflections: The ecosystem is moving
    29 people · 232 points · first shared 2016 · 98 comments on HN
  3. 3
    The Difficulty of Private Contact Discovery
    27 people · 233 points · first shared 2014 · 78 comments on HN
  4. 4
    Advanced cryptographic ratcheting
    25 people · 130 points · first shared 2013 · 18 comments on HN
  5. 5
  6. 6
    WhatsApp's Signal Protocol integration is now complete
    15 people · 1.1K points · first shared 2016 · 376 comments on HN
  7. 7
    Saying goodbye to encrypted SMS/MMS
    14 people · 164 points · first shared 2015 · 76 comments on HN
  8. 8
    TextSecure: Forward secrecy for asynchronous messages
    14 people · 120 points · first shared 2013 · 53 comments on HN
  9. 9
  10. 10
    Grand jury subpoena for Signal user data
    12 people · 826 points · first shared 2016 · 246 comments on HN
  11. 11
    Signal Desktop
    11 people · 555 points · first shared 2015 · 279 comments on HN
  12. 12
    Free, Worldwide, Encrypted Phone Calls for iPhone
    10 people · 486 points · first shared 2014 · 194 comments on HN
  13. 13
    Reproducible Signal builds for Android
    9 people · 105 points · first shared 2016 · 18 comments on HN
  14. 14
    Open Whisper Systems Jobs
    9 people · 11 points · first shared 2015 · 3 comments on HN
  15. 15
    TextSecure's Private Group Messaging
    8 people · 142 points · first shared 2014 · 106 comments on HN

What HN people wrote when they linked it

kkl · 2016-12-06
Most interesting e2e projects have abandoned email, specifically SMTP, as a secure messaging platform. I would look outside SMTP-based solutions if I were to start using a different project (assuming doing so is an option... I hope it is!). My recommendation here is Signal: https://whispersystems.org/
bad_user · 2016-05-25
Behind WhatsApp's E2E encryption is the technology from Signal / Open Whisper Systems, which is developed in the open, the work on WhatsApp being done in partnership with them, see: https://whispersystems.org Of course, it's not totally trustworthy, because in the end it's still a proprietary app, distributed as a binary blob, connecting to proprietary servers, for which you can't have access to the source code and in spite of any well meaning partnerships, they can always push an update that undoes all of that. But you know, at this point that's still better and more trustworthy than other mainstream alternatives. So now I have WhatsApp installed.
joesmo · 2016-05-19
Definitely not. I recommend Signal as they have a desktop client as well and is open source. Also handles SMS on mobile. (https://whispersystems.org/)
epimenov · 2015-11-19
Basically they're not following cryptographic best practices. And their defense of it is flimsy at best. I you want easy-to-use secure messenger you should use Signal. (https://whispersystems.org/)
conductor · 2014-02-02
The best alternative is TextSecure[0] I think (another one is the Telegram[1]), but they are not used by "lots of people". [0] - https://whispersystems.org/ [1] - https://telegram.org/
aedocw · 2013-07-12
You should mention your tremendous contributions to this space (https://whispersystems.org/). Thank you for all the great ongoing work you're doing! If anyone has room to make an informed comment here, it's Moxie...
magic_haze · 2013-06-07
https://whispersystems.org/ has an excellent pedigree, but it's only voice and text, and only on Android right now (though I've heard an ios version is coming soon...)
wmf · 2013-05-29
You may want to recalibrate your idea of what "any semblence of privacy" means. Meanwhile I recommend http://www.whispersystems.org/
moxie · 2013-05-08
We're working on open source mobile end-to-end encryption at Open Whisper Systems: http://www.whispersystems.org We'd love it if more interested folks got involved.
nicholasjarnold · 2013-01-30
Please encrypt your communications whenever it's possible. Not because you have something to hide, but because there are many entities handling our private data that do not necessarily have their interests aligned with our personal privacy (probably an understatement). For text messaging (Android only) I use the excellent 'TextSecure' app, which is an open source drop-in replacement for the standard messaging app on your phone. You can read more about it at http://www.whispersystems.org/ The aforementioned Whisper Systems also has an app called 'RedPhone' for secure voice, but I have yet to try it. If anyone uses it, I would be very glad to hear your opinion.
newscracker · 2017-01-12
Congratulations to the team! The native desktop apps have been top notch in user experience, speed and stability. Among messaging apps, Telegram has been my favorite for some years. Its development speed and feature introductions, at least in my knowledge, are unparalleled. I've always liked the multi-device sync feature in Telegram and can't imagine using an app without that. My main concerns have been the home grown crypto and that normal chats are not end-to-end encrypted (only secret chats are). So I've been trying Wire [1] for a while, which provides both multi-device sync, multi-OS apps and end-to-end encrypted chats by default (there is no non-E2E chat). But it needs some more time to become much better (it's comparatively quite slow to startup and sync messages). Unfortunately, for all the fame that Signal [2] has on crypto and end-to-end encryption, it's the slowest in feature development among these apps. [1]: https://wire.com [2]: https://whispersystems.org
conorpp · 2016-07-04
Have you heard of or used signal? https://whispersystems.org/ Same idea -- strong crypto that's usable for anyone. It uses the OTR Ratchet protocol which uses perfect forward secrecy. The app also provides a way to verify keys through an OOB channel. I would recommend considering OTR Ratchet integration just like WhatsApp did recently. PGP is not a good design choice for a messaging app as you're always using asymmetric crypto operations which are computationally intense -- not terrible on modern computers but will be dreadful on mobile devices. Also can you provide some more documentation on how the app leverages PGP? Hopefully conversation is not using the same private keys to encrypt. That is vulnerable to data or side channel leakage. The modern approach is to generate and exchange an ephemeral key. Also please provide information on key storage. Rather than making vague security claims like "first-rate" and " Security++ to the greatest extreme" you should rather provide a threat model and explain why one can remain confidential and have authenticity against particular types of adversaries. No security tool is perfect and it's only a matter of time before an adversary breaks it. Developers are doing a disservice by claiming anything more. Before you can claim a first-rate security tool you will need to face a lot of scrutiny first.
e12e · 2014-02-15
https://whispersystems.org/ TextSecure / RedPhone and/or https://silentcircle.com/ are a good place to start -- but AFAIK might not provide all the protection you need in a case like this. Assumptions: * the government has (or can easily) link you/your associates to a SIM/Router/DSL/Phoneline * link your ip to said sim/router * the government probably already have you listed as an "enemy" (assuming you've ever said or done anything useful in terms of protest, aren't completely spineless or apathetic) Historically (in Latin/South America), at least one group will have support from the US -- so assume all VPN traffic is logged for trying to match up things like twitter posts to in-country IPs. The only reasonable action is to use TOR for onion routing, and encryption tunnelled through that. This will still show that you communicate covertly (covertly, being "not-open"). It will still show bursts of activity, and clustering of devices (Note that if you both have access to location meta-data, and have half a brain and a couple of informers/officers noting down where people are gathering, you can feed that back into lists of SIM/IMEIs to target...). The best approach would probably be to generate a rate-limited stream of traffic over TOR, and allow that stream to be replaced by communication as needed. I don't know of any tool to do this for phones -- but layering TOR and jabber+OTR might be about as good as you're going to get for now?
sillysaurus2 · 2013-12-18
Our Twofish cryptanalysis contest offers a $10K prize for the best negative comments on Twofish that aren't written by the authors. There are no arbitrary definitions of what a winning analysis is. There is no ciphertext to break or keys to recover. We are simply rewarding the most successful cryptanalysis research result, whatever it may be and however successful it is (or is not). Again, the contest is fair because 1) the algorithm is completely specified, 2) there are no arbitrary definition of what winning means, and 3) the algorithm is public domain. This Telegram contest may seem superficially similar to that fair contest, but it differs in some important ways. First, this contest isn't rewarding "best effort". Second, this contest doesn't meet those criteria, because their central server isn't being tested here. The goal of a product like Telegram is to defend against adversaries like governments, and hence governments will be able to probe their servers for weaknesses. You may say that we, too, can do the same, but if that's the case, a test server should be made available and the contest should explicitly try to get as many people as possible to break it. This contest is interesting, but it's too artificial. As just one example of why that's the case: breaking real-world crypto often relies on side channel attacks, for instance timing attacks, and there's no opportunity of employing those attacks here due to the artificial nature of the contest. Once again,…
grey-area · 2013-07-12
One really good thing about having lots of apps though is that it makes it harder for the NSA to subvert the apps or developers and develop attacks. If there are so many of them from around the world springing up all the time, that makes it a lot more difficult for any one national agency to control the space and become omniscient, and more difficult for them to develop attacks which will work globally. If there is one thing I'd take from this NSA/GCHQ debacle it's that encryption is the only way to stop numerous agencies from accessing the content of your communications and storing them indefinitely. They already want to store everything. If you encrypt they'll have to decrypt first before parsing and your messages, and that's impractical for them on a large scale. I'd love to see a replacement for email that used local encryption to send information completely encrypted (including metadata) from point to point, with no keys on the server, or perhaps no server at all. Encryption is a way to keep things secret for some time, not forever, it won't keep things safe forever even if it is considered perfect at point of use, as usually flaws are found in protocols eventually, and new ones adopted for that reason. Even if there is an established attack on a given chat program, agencies would have to take the time to attack and decrypt communications specifically, rather than just intercepting them at providers or with line taps. It would prevent a great deal of casual snooping…
ngrilly · 2017-06-28
The linked Guardian's article doesn't really explain why they were wrong. This article by Moxie, designer of the Signal Protocol, is great: https://whispersystems.org/blog/there-is-no-whatsapp-backdoor/.
ethics_gradient · 2017-04-19
To get that data, governments may need a bunch of things: the company being under their jurisdiction in some legally relevant sense, laws allowing for such requests (those may or may not be needed, sadly), the company keeping the data. If the company doesn't keep the data, they could try to compel it to or hack it, but those may be more difficult. So that's a lot of steps. For this reason Signal is hardly comparable to Whatsapp and many other apps using the same protocol: the latter group openly logs metadata, the former says they almost don't, is open source, is more trustworthy due to the organizational structure. Finally, there's even some evidence ( https://whispersystems.org/bigbrother/eastern-virginia-grand-jury/ ) that they don't.
ifelsehow · 2016-12-22
> The most important concern is that Signal is a silo [...] you have to connect to OpenWhisperSystems servers to communicate with other users. You can run your own private Signal service with OpenWhisperSystems' tools [1]. It's also worth noting that Signal - as a protocol - could easily be federated. (As others have mentioned, Moxie has chimed in on why the app is centralized [2]). If confederated messaging is important, why not use the existing Signal protocol implementations, (including the X3DH key exchange, ratcheting protocol, etc), which is all F/LOSS, and has already been widely reviewed (as the article mentions)? [1] https://github.com/WhisperSystems/libsignal-service-java [2] https://whispersystems.org/blog/the-ecosystem-is-moving/
brudgers · 2016-12-16
Based on the anonymity aspect, I was thinking of Whisper Systems: https://whispersystems.org/ Hence my curiosity about the stack.
blyuher · 2016-11-15
Signal (https://whispersystems.org/) got a good score from EFF. You may find this guide helpful - https://medium.freecodecamp.com/tor-signal-and-beyond-a-law-abiding-ci… edit: clarification
b2600 · 2016-11-05
I agree about the user name vs phone number. Federation issue was addressed here[1] for what it's worth. [1] https://whispersystems.org/blog/the-ecosystem-is-moving/
Canada · 2016-10-15
This post doesn't explain the protocol all that well. This is a great explainer: https://vimeo.com/117532499 I can't seem to find the PDF of the slides of this talk anymore. These are also very useful for understanding: https://whispersystems.org/blog/advanced-ratcheting/ https://whispersystems.org/blog/private-groups/ https://github.com/trevp/double_ratchet/wiki
CoryG89 · 2016-10-12
> How did Signal get the reputation it enjoys in the tech community anyway? You can thank Edward Snowden for that. In fact, they have his picture and testimonial on their front page: https://whispersystems.org
zeveb · 2016-10-04
It'd be better, of course, if we didn't rely on Signal not storing all that metadata and instead used a protocol which made it impossible for anyone to be in a position to choose whether or not to store it. Unfortunately, the protocols that enable truly traffic–analysis-resistant messaging (I believe the Pynchon Gate[1] is currently the best-of-breed) tend to have increased latency and consume greatly-increased bandwidth. I don't really know what the solution is, but I'm very uneasy about the central point of failure Open Whisper Systems is. Moxie's previous points about the difficulty of upgrading a federated protocol[2] are correct, but I think that despite the difficulty it's important to do. [1] http://freehaven.net/anonbib/cache/sassaman:wpes2005.pdf [2] https://whispersystems.org/blog/the-ecosystem-is-moving/
miend · 2016-08-25
https://whispersystems.org Open Whisper Systems' Signal is an open-source, end-to-end encrypted messaging client which can handle your regular SMS/MMS traffic, as well as (better) encrypted text communication between any number of Signal users, and encrypted voice calls. It not only encrypts content in transit, but stores it encrypted on your device as well. It has clients for iOS and Android. It also has a beta desktop app in the form of a Chrome app which can sync with your phone. https://theintercept.com/2016/06/22/battle-of-the-secure-messaging-app…
gajjanag · 2016-08-25
> Use Signal: https://whispersystems.org/ I like the idea, but don't know of a good method to get my contacts to use Signal as well without making myself look extreme in my views. Any suggestions for this? For example, do you know of any short and crisp messages that get the point across, without getting into a never ending discussion of privacy and its value?
lima · 2016-08-25
Use Signal: https://whispersystems.org/ It uses the same crypto as WhatsApp (same developer), but values your privacy and has properly working audio calls - better than WhatsApp in my experience. It's essentially WhatsApp minus Facebook. And it's open source. The company (and person - Moxie) behind Signal, OpenWhispherSystems, worked with Google and Facebook to add end-to-end encryption to Facebook Messenger, Google Allo and WhatsApp. It's literally the same protocol and Moxie is a highly regarded cryptographer / security researcher. Telegram, which some are suggesting, has encryption as opt-in and their encryption scheme has been widely criticized for being dodgy (see: https://moxie.org/blog/telegram-crypto-challenge/).
Propen · 2016-08-25
Dropbox alternative: https://tresorit.com/ WhatsApp alternative: https://whispersystems.org/
api · 2016-07-22
I assume you've read this excellent piece: https://whispersystems.org/blog/the-ecosystem-is-moving/ Centralization is a massive advantage in the UX area. Finding a way to achieve the same agility and coordination in decentralized systems is an open problem. Pretending the problem does not exist is not how to solve it, nor is moralizing. (Not a response to you per se, just in general.)
dkarapetyan · 2016-07-20
Obviously don't use it if you care about privacy. Same reason you shouldn't use gmail, facebook, twitter, etc. I hear the folks over at https://whispersystems.org/ are working to fill in the gaps. But even the peer-to-peer version did not protect privacy so nothing lost, nothing gained here as I see it.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close