谷歌开发了一种方法,在不增加TLS证书大小的情况下,使HTTPS对量子攻击安全。
26
hardware
谷歌正在开发量子抗性证书,而不增加其大小
量子计算机可以使用 Shor 算法破解现代 X.509 证书。在传统方法中,为了抵御此类攻击,密码学元素的尺寸需要几乎扩大 40 倍——达到约 2.5 kB。这将导致 TLS 握手更慢、网络运行速度下降,从而可能使用户放弃新协议。
为避免这种情况,谷歌使用*Merkle 树*。在此结构中,证书颁发机构仅签署树的“根”哈希,该哈希包含数百万个证书。浏览器收到的单个证书只是一个小证明,表明它已被包含在树中。因此,密码学签名的大小保持为 64 字节。
如果 Shor 算法在实践中实现,攻击者将能够伪造经典签名和公钥,并更改证书的时间戳。为了对抗这一点,谷歌采用量子抗性签名算法,例如 ML‑DSA。在这种情况下,攻击者必须同时破解传统加密和后量子加密。
Merkle Tree Certificates(MTC)
- 保障抵御量子攻击
- 将密码学数据大小保持在 64 字节以内
- 已经集成到 Chrome 浏览器
为测试其有效性,Cloudflare——目前唯一生成分布式 MTC 注册表的公司——已注册了约一千个新类型 TLS 证书。
未来,将把发行此类证书的任务交给普通证书颁发机构。为此,PKI、Logs and Tree Signatures 工作组已经成立,并正在制定长期解决方案。
评论 (0)
分享你的想法——请保持礼貌并围绕主题。
登录后发表评论