双棘轮加密协议 · 中文图谱与渐进教程
Signal Double Ratchet 是当今主流 E2E 加密通信协议(Signal、WhatsApp、Matrix、iMessage 等)的核心。 官方规范严谨但门槛较高;本仓库提供两套独立讲法,按读者水平挑一条路径。
两套图谱都是 self-contained HTML + SVG,无依赖、无构建,浏览器双击即看; 浅色主题(cream + cherry red),适合长时间阅读。
每一步只引入一个新概念。从「明文裸奔」到「Double Ratchet 全景」,按 Next 按钮一步步推进,配键盘 ← / → 导航和 URL hash 同步。
面向已经熟悉 Signal 协议的工程师做 recall。一张图一个角度:全景、KDF 链、DH ping-pong、Double Ratchet FSM、乱序处理、X3DH、服务端契约。
#step-N 可定位到具体步