EN
返回档案库

案例库 · 软件与 IT · 技术决策 · 2013–2016

Signal的Double Ratchet让端到端加密成为十亿人的默认选择

Open Whisper Systems的Double Ratchet为每条消息生成新密钥;WhatsApp在2016年默认开启该功能,使其成为全球部署最广的加密。

Open Whisper Systems

那一手

直到2010年代中期,大多数消息应用只对手机和服务器之间的流量进行加密,消息在服务商处可读。真正私密的聊天需要用户信任运营服务器的公司。

Open Whisper Systems的Signal协议基于Trevor Perrin和Moxie Marlinspike设计的Double Ratchet,为每条消息生成新密钥,并将Diffie-Hellman输出混入密钥链。即使长期密钥后来泄露,过去和未来的消息仍受保护。

2015年,WhatsApp宣布合作整合该协议,并在2016年4月5日完成部署:端到端加密成为所有聊天、群聊、附件和通话的默认选项。Signal报告该协议每月活跃用户超过十亿。

为什么管用

  • 前向保密确保一个被盗的密钥无法解密历史消息。
  • 默认开启的加密意味着用户零操作、零信任。
  • 开放的、规范的协议可以被审计和移植。
  • WhatsApp的规模使其成为行业基准。
值了多少密钥协商使泄露具备自愈能力神来之笔

可以搬走什么

要让安全标准赢得规模,它必须在后台默认生效;WhatsApp让Signal协议默认开启,因此十亿用户在不理解的情况下获得了前向保密。

后来呢

Signal协议成为端到端消息的事实标准,也被Google Messages和Facebook Messenger的秘密对话使用;其密钥协商设计现在是安全聊天的参考模型。

资料来源

发现哪里写错了?告诉我们。

同一路聪明