Суть
Исследовательское подразделение Microsoft представило Vega — новую криптографическую систему для цифровой идентификации. Она позволяет пользователям подтверждать факты из своих официальных документов (например, возраст или профессиональный статус), не раскрывая сам документ.
Технология основана на доказательствах с нулевым разглашением (zero-knowledge proofs, ZKP). Главное достижение Vega заключается в том, что система работает достаточно быстро для повседневного использования на обычных смартфонах, генерируя доказательство менее чем за 100 миллисекунд.
Контекст
Развитие искусственного интеллекта меняет способы нашего взаимодействия с цифровой средой. Все чаще от нашего имени действуют автономные ИИ-агенты, которым необходимо подтверждать личность пользователя или его права доступа к определенным сервисам.
Одновременно с этим правительства разных стран формализуют системы цифровой идентификации. Внедряются такие инициативы, как европейская система цифровой идентичности (EUDI) и закон о безопасности в интернете в Великобритании, требующие строгой проверки возраста.
Diagram showing a two-phase zero-knowledge proof workflow. In the “once per credential” phase, a credential input is split into step and core circuits, then reusable data is committed and cached. In the “once per presentation” phase, session-specific data is re-randomized and committed using cached commitments, producing step instances and a core instance. Step instances are folded into one using NeutronNova, combined with the core instance in a Spartan proving step, then processed through NovaBlindFold to add zero-knowledge, resulting in a final ZK proof with size and performance metrics.
До сих пор сервисы стояли перед выбором: использовать неточные методы (например, оценку возраста по лицу с помощью ИИ) или требовать загрузки фотографий паспорта. Последний подход регулярно приводит к утечкам конфиденциальных данных пользователей при взломах баз данных.
Детали
Vega решает проблему производительности, которая исторически ограничивала применение ZKP. Система генерирует доказательство размером около 108 килобайт за 92 миллисекунды на стандартном мобильном устройстве. Проверка этого доказательства на стороне сервиса занимает всего 23 миллисекунды.
Технически Vega объединяет несколько современных криптографических концепций: Spartan, Nova и NeutronNova. Ключевая инновация заключается в подходе к хешированию алгоритмом SHA-256, который является самой ресурсоемкой частью проверки документа.
Вместо того чтобы создавать одну огромную вычислительную цепь для всего документа, Vega использует метод «свертывания» (folding). Система разбивает процесс на одинаковые мелкие шаги и математически сворачивает их в одну операцию. Это позволяет сохранить небольшой размер ключа доказывающего устройства независимо от размера самого документа.
Анализ
Three white line-style icons centered on a textured blue-to-green gradient background: a shield, a checkmark inside a circle, and an ID card with a user silhouette—representing security, verification, and digital identity.
Архитектура Vega устраняет необходимость в так называемой «доверенной установке» (trusted setup) — уязвимом этапе инициализации, который требовался в ранних системах ZKP. Кроме того, система поддерживает функцию повторного использования.
При первой проверке документа смартфон выполняет основную вычислительную работу и сохраняет промежуточные результаты. Когда пользователь (или его ИИ-агент) предъявляет этот же документ другому сервису, система пропускает самые тяжелые вычисления. Меняются только специфические для конкретной сессии данные.
Это делает технологию идеальной для сценариев, где ИИ-ассистент совершает десятки транзакций в день, требующих подтверждения личности. Документ физически и криптографически никогда не покидает устройство пользователя.
Перспектива
Microsoft планирует открыть исходный код Vega в ближайшее время. Система написана на языке Rust и изначально спроектирована для работы с реальными форматами документов, такими как мобильные водительские права и европейские цифровые кошельки.
По мере того как автономные ИИ-агенты будут брать на себя все больше рутинных задач в интернете, потребность в быстрой и приватной аутентификации станет критической. Технологии, подобные Vega, могут стать фундаментальным слоем доверия в новой архитектуре интернета, где конфиденциальность обеспечивается математически, а не политиками компаний.