НовостиКриптовалютыРазработчик Zcash предложил одноразовые ключи просмотра для защиты обменных операций от квантовых рисков приватности

Разработчик Zcash предложил одноразовые ключи просмотра для защиты обменных операций от квантовых рисков приватности

Автор: CryptoNewsNet·

Ключевые выводы

  • •Разработчик Zcash Закура предложил присваивать отдельный одноразовый входящий ключ просмотра и адрес возврата каждому обмену ZEC через Near Intents, чтобы ограничить ущерб для приватности при компрометации публично опубликованного адреса.
  • •Достаточно мощный квантовый компьютер с алгоритмом Шора теоретически мог бы восстановить общий входящий ключ просмотра из публичного адреса и связать платежи в рамках экранированного аккаунта Zcash.
  • •Предложение сохраняет ключ расходования средств без изменений, поэтому средства, полученные на одноразовые адреса, остаются доступными с того же аккаунта, что позволяет избежать проблем с удобством из-за распределения средств по множеству аккаунтов.
  • •Приватный поиск информации позволяет восстановленным кошелькам находить нужные транзакции через зашифрованные запросы, не раскрывая серверу проверяемый адрес; совместимые программные кошельки смогут внедрить функцию в течение нескольких недель.
  • •В сентябре Aurora Intents обработала более 19 млн долларов в 1 718 обменах для аукциона в номинации Zcash, что демонстрирует реальный спрос на межсетевые маршруты в ZEC.
Разработчик Zcash предложил одноразовые ключи просмотра для защиты обменных операций от квантовых рисков приватности

Разработчик Zcash предложил одноразовые ключи просмотра для защиты обменных операций от квантовых рисков приватности

Разработчик Zcash Закура предложил новый дизайн приватности, который предусматривает выдачу одноразового входящего ключа просмотра для каждого обмена ZEC через Near Intents. Инициатива направлена на устранение скрытой уязвимости, возникающей при постоянной публикации экранированных адресов Zcash в публичном блокчейне Near.

Квантовые компьютеры сегодня не взламывают Zcash. Тем не менее Закура и команда инфраструктуры Zcash уже проектируют систему с учетом возможности, что достаточно мощная машина однажды сможет это сделать.

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

Достаточно мощный квантовый компьютер с алгоритмом Шора — квантовым методом решения задач дискретного логарифмирования, лежащих в основе современной криптографии с открытым ключом, — теоретически мог бы восстановить такой ключ из публично доступного адреса и использовать его для связывания платежей, полученных в рамках аккаунта. Такая возможность связывания противоречит ключевому свойству, которое призван обеспечивать экранированный Zcash: платежи одному пользователю не должны быть связаны наблюдателями извне.

Один обмен — один ключ просмотра

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

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

Приватный поиск решает проблему восстановления

Генерация нового ключа просмотра для каждого обмена создает еще одну проблему: восстановление кошелька. Иначе восстановленный кошелек пришлось бы повторно сканировать историю транзакций Zcash, используя каждый ранее сгенерированный ключ обмена.

Закура предлагает решить эту проблему с помощью приватного поиска информации (PIR). Публичные фильтры помогают определить, поступали ли средства на адрес возврата, а зашифрованные запросы позволяют кошельку найти нужную транзакцию так, чтобы сервер не знал, какой адрес проверяется. Совместимые программные кошельки, использующие библиотеки Закуры с открытым исходным кодом, смогут внедрить функцию в течение нескольких недель; поддержка аппаратных кошельков ожидается позже.

Реальное использование делает решение риска оправданным

Этот дизайн — не чисто теоретическая инфраструктура без пользователей. В сентябре Aurora Intents обработала более 19 млн долларов в 1 718 обменах для аукциона в номинации Zcash (zkSNARKs — это система доказательств с нулевым разглашением, лежащая в основе экранированных транзакций Zcash), что демонстрирует значительный спрос на межсетевые маршруты в $ZEC.

Такой уровень активности превращает постоянно опубликованные адреса в проблему приватности, которую стоит решить до того, как квантовые машины станут способны ею воспользоваться.

Разработчики Zcash параллельно готовят более масштабное сетевое обновление NU7, хотя предлагаемые в настоящее время изменения NU7 сами по себе не представляют полной миграции к постквантовой защите.

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


Источник: CryptoNewsNet

Первоотчет: Zcash Proposes New Privacy Layer to Guard Swaps From Quantum Risks