Компания IonQ представила первую полноценную оценку ресурсов, необходимых для выполнения алгоритма Шора на квантовом компьютере, направленного против эллиптической кривой secp256k1, используемой в Bitcoin и других криптовалютах. По их расчетам, чтобы решить задачу дискретного логарифмирования за одну попытку, понадобится 19 397 физических кубитов, 1 457 логических и около 39 млн логических вентилей Toffoli, что займет примерно 25,7 дня.
Ключевые параметры атаки
- Физические кубиты: 19 397
- Логические кубиты: 1 457
- Логические вентиль Toffoli: ~39 млн
- Время выполнения: ~25,7 дня
IonQ подчеркнула, что данная оценка основана на конкретной архитектуре квантового компьютера «Walking Cat» и включает в себя не только алгоритм, но и компилятор, аппаратную архитектуру и систему коррекции ошибок. По плану компании, соответствующие квантовые системы будут доступны примерно в 2028 году.
Что это значит для Bitcoin
Угроза исходит не от майнинга и не от консенсуса, а от возможности взлома криптографических подписей. Если появится достаточно мощный отказоустойчивый квантовый компьютер, алгоритм Шора может использоваться для вычисления приватных ключей, подписью которых защищаются транзакции. IonQ отмечает, что их оценка касается прежде всего аутентификации и целостности данных, а не расшифровки уже перехваченной информации.
Компания также заявила, что постквантовые алгоритмы подписей ML-DSA и SLH-DSA остаются безопасными против описанных атак.
Бизнес-решения для корпоративных клиентов
В то же самое время IonQ заключила договор со стороной Congruity360 на сумму 8,18 млн долларов, направленный на создание защищенной от квантовых атак сетевой инфраструктуры для корпоративных клиентов в США. Партнеры планируют интегрировать устройства IonQ в платформу Congruity360, включая пары Clavis QKD и сетевые устройства Solteris для квантового распределения ключей. Решение ориентировано на финансовый сектор, здравоохранение, страхование, оборонную промышленность, производство, юриспруденцию и высшее образование, где требуется длительная защита данных.