Here come the encryption apps
I work on two of the apps Matthew reviews here (RedPhone and TextSecure).<p>What I didn't expect when I started working on these types of projects is that the cryptography is the easy part.  I'm really honored to hear that my code has the ability to make Matthew Green drool, but that ZRTP stack was a two or three day project three years ago, and hasn't changed much since.  The bulk of the work over the intervening period has been almost exclusively about improving call quality and user experience.<p>I think this increased emphasis on the user might be what distinguishes the "new wave" of crypto apps from the last.  There seems to be a real consensus between those working in the space that this is what's important now.<p>The things that I'm most proud of about RedPhone are typically unrelated to the crypto, and are instead things like using push notifications for signaling instead of persistent connections, using a lightweight mobile-oriented signaling protocol instead of SIP, and building a low-latency calling network: <a href="http://www.whispersystems.org/blog/low-latency-switching/" rel="nofollow">http://www.whispersystems.org/blog/low-latency-switching/</a><p>I think we're all starting to realize that our "competition" is the "insecure" versions of what we're building, and security isn't an effective point of comparison.  We have to build better products, which just happen to incidentally be really secure.