PKI & Certificate Impact
Post-quantum keys and signatures are far larger than their classical counterparts, and that single fact ripples through every layer of a public-key infrastructure — certificate sizes, chain lengths, protocol buffers, and the slow business of distributing new trust anchors.
Why PKI is the hardest part
Certificates bind identities to public keys using signatures, and they chain up to root CAs whose public keys are baked into trust stores everywhere — browsers, operating systems, devices, and embedded firmware. Migrating PKI means re-issuing certificates with PQC or composite keys and getting new roots into all those trust stores. Trust-store distribution takes years, which is why root and intermediate CA migration is the longest pole in most migration plans.
The size blowup
PQC public keys, signatures, and KEM ciphertexts are much larger than RSA/ECC equivalents — often by an order of magnitude or more. A certificate carries a public key and a signature; a chain carries several certificates. The cumulative effect:
- Bigger certificates. Each cert grows with both its embedded key and the issuer's signature.
- Bigger chains. A classical certificate chain is typically a few KB; a PQC or composite certificate chain can grow to tens of KB.
- Buffer and MTU limits. Handshake messages may exceed fixed buffers or fragment across packets, breaking assumptions in firmware, embedded TLS stacks, and middleboxes.
| Object | Classical (typical) | Post-quantum (illustrative) |
|---|---|---|
| Signature | RSA-2048 / ECDSA P-256: ~64–256 B | ML-DSA-65: ~3.3 KB; SLH-DSA: 8–50 KB |
| Public key | ECDSA P-256: 64 B | ML-DSA-65: ~2 KB |
| KEM ciphertext | ECDH: 32–65 B | ML-KEM-768: ~1.1 KB |
The practical responses: keep chains short, prune unnecessary intermediates, and test that every consumer (load balancers, embedded clients, middleboxes) tolerates the larger handshakes.
Composite and hybrid certificates
During the transition, CAs can issue certificates that carry both a classical and a PQC key/signature. A composite certificate binds the two so verification succeeds only if both verify — the same dual-assurance idea as hybrid key exchange (see Hybrid Cryptography). A composite certificate binds classical and PQC material into a single certificate structure, but it generally requires verifiers to support the new algorithm identifiers and encoding formats; for legacy systems that do not support PQC or composite formats at all, dual certificates or parallel certificate chains may still be needed. The cost is, again, size: a composite cert carries two of everything.
CA hierarchy migration
- Roots and intermediates must become PQC-capable. A leaf certificate's post-quantum authentication strength depends on the security of every signature and key in the chain above it; if an upper-level CA still relies entirely on RSA/ECDSA, the whole chain retains a quantum-vulnerable link.
- Trust stores propagate slowly. New roots must reach every browser, OS, and device — a multi-year process gated by update cadences you do not control.
- Plan parallel hierarchies. Run classical and PQC/composite hierarchies side by side, migrating leaves and revoking legacy on a schedule.
Alternatives under exploration
- Shorter chains to limit cumulative size.
- Merkle-tree certificates that amortize signature cost across many certs.
- KEMTLS — a handshake design that authenticates using long-term KEM keys instead of signatures, reducing the signature bytes on the wire.
For certificate format and field details, see X.509.
Migration Overview →
Why PKI is the longest pole in the program.
Hybrid Cryptography →
Composite certificates and the dual-assurance rationale.
X.509 →
Certificate format, fields, and PQC encoding.
Discovery & CBOM →
Inventory your certificates and CA hierarchy first.
Standards & references
- RFC 9794 — PQ/T hybrid terminology underpinning composite certificates.
- NIST PQC project — the standardized signature and KEM algorithms used in certs.
- NCCoE SP 1800-38 — migration practice guide covering PKI and trust stores.
- Resources — full standards register
PKI 与证书影响
后量子密钥与签名远大于其经典对应物 仅这一点就会层层波及公钥基础设施的每一层——证书尺寸 链长度 协议缓冲区 以及分发新信任锚这件耗时漫长的苦差事。
为何 PKI 最棘手
证书用签名将身份绑定到公钥 并向上链接到根 CA 而根 CA 的公钥被写死在无处不在的信任库中——浏览器 操作系统 设备与嵌入式固件。迁移 PKI 意味着用 PQC 或复合密钥重新签发证书 并且把新的根送入所有这些信任库。信任库分发耗时数年 这正是根 CA 与中间 CA 迁移成为多数迁移计划中耗时最长一环的原因。
尺寸膨胀
PQC 公钥 签名与 KEM 密文远大于 RSA/ECC 对应物——往往大一个数量级甚至更多。证书携带一个公钥与一个签名 而证书链则携带数个证书。累积效应为:
- 更大的证书。每张证书因内嵌密钥与签发者签名而同时膨胀。
- 更大的证书链。经典证书链通常为数 KB;PQC 或复合证书链可能增长到数十 KB。
- 缓冲区与 MTU 限制。握手报文可能超出固定缓冲区或跨包分片 打破固件 嵌入式 TLS 栈与中间盒中的既有假设。
| 对象 | 经典 典型值 | 后量子 示意值 |
|---|---|---|
| 签名 | RSA-2048 / ECDSA P-256 约 64–256 B | ML-DSA-65 约 3.3 KB SLH-DSA 8–50 KB |
| 公钥 | ECDSA P-256 64 B | ML-DSA-65 约 2 KB |
| KEM 密文 | ECDH 32–65 B | ML-KEM-768 约 1.1 KB |
务实的应对是:保持证书链短 剪除不必要的中间证书 并测试每一个消费方(负载均衡器 嵌入式客户端 中间盒)都能容忍更大的握手。
复合证书与混合证书
在过渡期 CA 可签发同时携带经典与 PQC 密钥/签名的证书。复合证书将两者绑定 仅当二者都验证通过时验证才成功——与混合密钥交换相同的双重保障思路(参见混合密码)。复合证书可将经典与 PQC 材料绑定在同一证书结构中,但通常要求验证方支持新的算法标识与编码格式;对完全不支持 PQC/复合格式的旧系统,仍可能需要双证书或并行证书链。代价同样是尺寸:复合证书每样东西都带两份。
CA 层级迁移
- 根证书与中间证书必须支持 PQC。叶证书的后量子认证强度取决于其上方证书链中所有签名与密钥的安全性;若上级 CA 仍完全依赖 RSA/ECDSA,则整条链仍存在量子脆弱环节。
- 信任库传播缓慢。新根必须送达每个浏览器 操作系统与设备——这是一个受你无法掌控的更新节奏所制约的多年过程。
- 规划并行层级。让经典层级与 PQC/复合层级并行运行 按计划迁移叶证书并吊销旧证书。
正在探索的替代方案
- 更短的证书链 以限制累积尺寸。
- Merkle 树证书 在众多证书间摊薄签名成本。
- KEMTLS——一种用长期 KEM 密钥而非签名进行认证的握手设计 减少链路上的签名字节。
证书格式与字段细节参见 X.509。
标准与参考
- RFC 9794 — 支撑复合证书的 PQ/T 混合术语规范。
- NIST PQC project — 证书所用的标准化签名与 KEM 算法。
- NCCoE SP 1800-38 — 涵盖 PKI 与信任库的迁移实操指南。
- 资源链接 — 完整标准登记册