惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
The Cloudflare Blog
博客园_首页
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Jina AI
Jina AI
美团技术团队
博客园 - 【当耐特】
博客园 - Franky
T
Tailwind CSS Blog
雷峰网
雷峰网
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
Apple Machine Learning Research
Apple Machine Learning Research
Last Week in AI
Last Week in AI
V
V2EX
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)

Signal Blog

Label yourself Put a pin in it Signal Polls: Yes, no, maybe (yes!) Signal Protocol and Post-Quantum Ratchets Introducing Signal Secure Backups By Default, Signal Doesn't Recall A Synchronized Start for Linked Devices Improving Private Signal Calls: Call Links & More Proxy Please: Help People Connect to Signal Keep your phone number private with Signal usernames Trend report: Use Signal Privacy is Priceless, but Signal is Expensive New Features Roll Call: Fall 2023 Quantum Resistance and the Signal Protocol Standing firm against threats to private and safe communication Signal is for everyone, and everyone is different Story Time Removing SMS support from Signal Android (soon) Help people in Iran reconnect to Signal – a request to our community A Message from Signal's New President Technology Deep Dive: Building a Faster ORAM Layer for Enclaves Signal Your Support You Can Change Your Number New year, new CEO How to build large-scale end-to-end encrypted group video calls Become a Signal Sustainer Improving first impressions on Signal Embrace ephemerality with default disappearing messages The Instagram ads Facebook won't show you Exploiting vulnerabilities in Cellebrite UFED and Physical Analyzer from an app's perspective
The View From here
2015-01-18 · via Signal Blog

Winter Break Of Code, Day 6

I’ve been working with Open Whisper Systems on TextSecure for about a year and a half. I feel like I’ve earned better treatment than being forced to blog at knifepoint, but here we are, so I’ll tell my story.

I’d worked with Moxie on a previous project that was bogging down. I was thinking about new projects, and playing with ways to replace crufty old crypto like PGP and SSL.

We hung out one evening, and I talked about a crypto idea I was into (TripleDH). Moxie liked it, so we worked out how to apply it to TextSecure. Moxie was adding another twist (prekeys) at the same time.

With these, TextSecure was no longer just a simplified variant of OTR, but something new – it was adapting ideas from interactive protocols (like SSL or OTR) to the asynchronous, intermittently connected world of text messaging or email.

We next worked on improving the OTR ratchet for this case (Axolotl). That completed the core protocol. Since then it’s been refined a bit, adapted to multiparty / multidevice cases, and we’ve been working out more security features (e.g. better auth, metadata hiding).

It took me awhile to get this deeply involved. At first I had trouble taking text messaging seriously. Surely the real action in secure messaging would be in email, or something even more advanced.

But eventually I realized text messaging is both hugely important and a perfect incubator: a controlled environment without legacy baggage, where new protocols can be quickly deployed to huge user bases. I think innovations are going to get cooked up here and then ripple outwards. As a protocol and crypto engineer, I feel thrilled and fortunate that I stumbled into a role in this.

I also came to realize how good Moxie and team are. Crypto/security engineering and high-speed, user-friendly app development are very different skill-sets and mind-sets. I’m lucky to have found a team that combines these, and has leadership that values both worlds and can orchestrate them together.

So at this point, I’m convinced this is one of the best projects I (or anyone) could spend time on. I hope other people see it that way, and can find ways to lend a hand.

Trevor, January 18th

Kauai, HI