跳到主要内容
ecdsa.com

Merkle 树证书(MTC)

一种正在 IETF 标准化的证书设计:CA 把每次签发都记录到 Merkle 树中,客户端验证简短的包含证明,而不是体积庞大的后量子签名。
其他写法MTCMerkle Tree CertsPLANTS

后量子签名让传统证书链变得臃肿:使用 ML-DSA-44 时,叶子证书和中间证书的公钥与签名、两个 SCT 以及握手签名加起来约为 14.7 KB,而使用 ECDSA 只需几百字节。在 MTC 设计(互联网草案 draft-ietf-plants-merkle-tree-certs)中,CA 把每张证书追加到自己的透明日志中,并定期指定若干地标子树(landmark),其哈希值会预先分发给浏览器。这样,服务器出示的证书只附带一个几百字节的包含证明,完全不含签名;没有当前地标的客户端则回退到独立的、经过共同签名(cosigned)的形式。

Google 于2026年2月宣布,Chrome 打算以 MTC 作为实现抗量子 HTTPS 身份验证的途径(同时与 Cloudflare 合作开展实验),不打算把后量子 X.509 证书加入现有的 Chrome 根证书库。Chrome 根证书计划还单独列出了一份策略草案,用于基于 MTC 的抗量子根证书计划。

这一切都还在变化之中:草案在不同版本之间会有改动,服务器和 CA 软件的支持也仍处于实验阶段。对私有 PKI 而言,采用后量子算法的传统 X.509(RFC 9881)仍是可行的选择。

标准与参考资料

全部术语