Исследования1 июля 2026 г., 03:32 МСК🤖 Auto

Vega от Microsoft: ZKP-доказательства за 92 мс без доверенной настройки

Microsoft Research представила Vega — систему нулевого разглашения для цифровой идентичности, генерирующую доказательства за 92 мс на обычном смартфоне без доверенной настройки (trusted setup).

Баннер новости 2672

Проблема: Цифровая идентичность vs Конфиденциальность

В эпоху AI-агентов, действующих от имени пользователей, традиционные методы верификации (загрузка сканов паспортов или водительских прав) становятся критическим риском. Утечки таких данных происходят регулярно. Microsoft Research предлагает решение: Vega — система, позволяющая доказать факт (например, возраст старше 21 года), не раскрывая сам документ. Креденциал (credential) никогда не покидает устройство пользователя.

Техническая суть: Комбинация Spartan, Nova и NeutronNova

Vega объединяет несколько криптографических построений в единую систему, избегая «экзотических» многопольных конструкций. Ключевые компоненты:

  • Spartan: эффективное доказательство R1CS (стандарт для общих систем доказательств) без доверенной настройки.
  • Nova / HyperNova: схемы «сворачивания» (folding), позволяющие сжимать вычисления и скрывать секретные данные (техника NovaBlindFold).
  • NeutronNova: наиболее эффективная схема сворачивания для пакетной обработки.

Производительность: Скорость и размер

Система оптимизирована для commodity-устройств (смартфонов). Генерация доказательства возраста по мобильным водительским правам занимает 92 миллисекунды. Верификация на стороне сервиса — всего 23 мс. Размер итогового доказательства — 108 КБ, что позволяет передавать его мгновенно.

Метрика Значение Примечание
Время генерации (Proving) 92 мс На типичном мобильном драйверском удостоверении (~2 КБ)
Время верификации (Verification) 23 мс На стороне проверяющего сервиса
Размер доказательства 108 КБ Компактно для передачи по сети
Размер ключа провайдера (Prover Key) 464 КБ Уместится в памяти любого современного смартфона
Требование Trusted Setup Нет Отсутствует, что упрощает аудит и обновление логики

Инновация: Fold-and-Reuse

Главная особенность Vega — возможность повторного использования вычислений. Если пользователь предъявляет один и тот же кредитиал разным сервисам или AI-агентам, система пропускает дорогостоящие этапы после первого доказательства. Это достигается за счет «сворачивания» (folding) идентичных шагов хеширования SHA-256 в единый инстанс через NeutronNova, что снижает вычислительную нагрузку.

Практическое применение и статус

Vega нацелена на реальные форматы, такие как мобильные водительские права и EU Digital Identity Wallet (EUDI). Система написана на Rust, что гарантирует безопасность памяти. Microsoft планирует скоро открыть исходный код проекта, делая его доступным для разработчиков, стремящихся внедрить приватную верификацию в свои сервисы в соответствии с требованиями регуляторов (например, UK Online Safety Act).

Источник: Microsoft Research ↗