技术信息
开发者的技术规范和软件库

规范
消息环境中的加密集成了许多通常需要在不同应用程序中独立实现的想法。我们努力将这些想法分解为独立的规范,以便它们可以根据不同项目的需求进行适当集成。
本文档描述了如何使用最初为 X25519 和 X448 椭圆曲线 Diffie-Hellman 函数定义的公钥和私钥格式创建和验证 EdDSA 兼容签名。本文档还描述了“VXEdDSA”,它扩展了 XEdDSA,使其成为可验证的随机函数(VRF)。
本文档描述了“X3DH”(或“扩展三重 Diffie-Hellman”)密钥协议。X3DH 在两个基于公钥相互认证的实体之间建立共享秘密密钥。X3DH 提供前向安全性和密码学否认性。
本文档描述了“PQXDH”(或“抗量子扩展 Diffie-Hellman”)密钥协议。PQXDH 在两个基于公钥相互认证的实体之间建立共享秘密密钥。PQXDH 提供抗量子前向安全性,并提供一种形式的密码学否认性,但在此修订版协议中仍然依赖于离散对数问题的难度进行相互认证。