研究人员估计,破解用于保护比特币的 secp256k1 椭圆曲线离散对数问题,可能需要约 29,600 个物理量子比特和 62 分钟。这项最新研究之所以受到关注,是因为 Shor 算法可能从已知公钥推导出私钥,但具备所需能力的量子计算机目前尚不存在。
研究援引的估计显示,626 万枚 BTC 可能面临此类未来攻击的风险。
法国量子计算初创公司 Alice & Bob 的科学家及其合作者在一项新研究中计算了量子计算机破解用于保护比特币的 secp256k1 椭圆曲线密码学问题可能需要的资源。该估计之所以重要,是因为 Shor 算法可能从已知公钥恢复私钥,不过能够实施这类攻击的量子系统目前尚不存在。
研究人员估计,基于超导猫态量子比特架构的量子计算机可能需要约 29,600 个物理量子比特,并需 62 分钟完成计算。他们将这一结果表述为理论资源估计,而非对现实世界攻击的演示。
量子计算机如何可能恢复私钥
该论文评估了在两种量子处理器架构上运行 Shor 算法所需的资源:采用重复码的猫态量子比特,以及 LDPC-cat。研究人员描述了所需逻辑操作、芯片上物理量子比特的分配及计算调度。
对于比特币而言,核心计算是求解 secp256k1 上的椭圆曲线离散对数问题,即 ECDLP。该问题是用于创建数字签名和保护加密货币钱包的密码学基础。如果攻击成功,Shor 算法可能从相应公钥推导出私钥。
作者计算称,这项操作所需的猫态量子比特不超过 30,000 个,耗时约一小时。他们还估计,破解 RSA-2048 需要约 22,593 个量子比特和 3.14 天,而求解 FFDLP-512 则需要约 6,700 个量子比特和 21 分钟。若要将破解 RSA-2048 的预计时间缩短至 1.25 小时,则大约需要 611,000 个量子比特。
主要估计假设纠错周期为 1 微秒、反应时间为 10 微秒,且不存在比特翻转错误。无比特翻转这一条件对应的量子比特状态寿命约为 100 年。若通过增加一层纠错机制,将这一假设放宽至状态寿命为一小时,破解 RSA-2048 的预计需求将升至约 45,000 个量子比特。
比特币持有者可能面临的风险敞口
研究援引的估计显示,已有公钥暴露的 626 万枚 BTC 可能受到威胁。这并不意味着这些比特币如今可以被盗:此类攻击需要一台能够以必要精度和纠错能力完成相关计算的量子计算机。
这一估计延续了此前有关加密货币量子风险的警告。Google Quantum AI 此前表示,未来的量子系统破解现代密码学的速度可能快于预期,从而加剧了围绕转向后量子密码学的讨论。
Coinbase 呼吁为保护比特币免受此类威胁做好准备,并提出了升级网络密码保护的技术建议。Cardano 创始人 Charles Hoskinson 批评了 BIP-361 提案,称其实施不会消除所有比特币的风险。
StarkWare 已发现比特币网络上一笔成功的抗量子交易。Stacks 联合创始人 Muneeb Ali 表示,围绕比特币量子安全性的不确定性可能阻碍机构投资。
来源:HODL Press
