Криптовалюты

Почему переход Bitcoin-кошельков к постквантовой защите будет сложным

SHRINCS может защитить транзакции Bitcoin от квантовых угроз, но требует точного учета состояния подписей и создает риск потери средств при ошибках

Один основной источник · Как мы проверяем новости

Почему переход Bitcoin-кошельков к постквантовой защите будет сложным
Иллюстрация к материалу RedBTC News

Что произошло

Производители аппаратных кошельков, включая Trezor, готовятся к миру постквантовой криптографии. Основная сложность связана с тем, что схема SHRINCS требует строгого учета состояния подписей, чтобы предотвратить кражу средств.

SHRINCS предложили в конце прошлого года директор по исследованиям Blockstream Jonas Nick и криптограф Mikhail Kudinov. Схема основана на составном хеш-подходе и допускает два типа подписей: с сохранением состояния и без него.

Как устроен риск

Подписи без сохранения состояния имеют большой размер, что может влиять на комиссии, скорость подписания и другие показатели эффективности, однако их можно безопасно использовать повторно. Более компактные и эффективные подписи с сохранением состояния нельзя повторно применять за пределами установленного лимита.

Компонент SHRINCS с сохранением состояния состоит из дерева одноразовых подписей. Если такие ключи случайно использовать больше одного раза, злоумышленник может получить достаточно криптографической информации для подделки подписи владельца и фактической кражи средств.

Почему это важно

Если Bitcoin примет SHRINCS, разработчикам кошельков придется тщательно отслеживать состояние кошелька. Ошибки на отдельных этапах могут создать дополнительные риски для безопасности.

Tomáš Sušánka отметил, что интерфейс кошелька не должен перекладывать эту ответственность на пользователя. Trezor рассматривает вариант, при котором подписи без сохранения состояния будут включены по умолчанию, а более рискованный режим будет доступен только в расширенных настройках.

Проблема синхронизации

Sušánka считает SHRINCS консервативным криптографическим выбором, поскольку схема опирается на те же криптографические предположения, что и SHA-256. При этом он сомневается в практичности подхода из-за сложности поддержания состояния.

В качестве примера он привел ситуацию, когда у пользователя есть два устройства Trezor с одной и той же фразой восстановления: остается открытым вопрос, как синхронизировать состояние между ними.

Advertisement

Источники

Один основной источник. Как мы проверяем новости

  1. decrypt.co