Osegi
ИИ·1 мин чтения

Шифрование Signal проверил ИИ AlphaProof Code от DeepMind

Google DeepMind четыре недели заставляла ИИ математически доказывать надёжность протокола Signal. В проверенной части кода новых уязвимостей не нашлось.

A smartphone showing the Signal messaging app beside a abstract padlock graphic and lines of mathematical proof code.
Фото: The Indian Express

Signal считают одним из самых защищённых мессенджеров, и теперь это проверил искусственный интеллект. Исследователи Google DeepMind с помощью нового фреймворка AlphaProof Code формально верифицировали части протокола шифрования Signal. Новых уязвимостей в проверенных фрагментах не нашли.

Эксперимент длился четыре недели и был исследовательским проектом, Signal он ничего не стоил. Учёные использовали агентные ИИ-инструменты, то есть системы, которые сами планируют и выполняют шаги. Они подтвердили ключевые криптографические гарантии протокола. Когда AlphaProof Code разобрал старые версии Signal, он нашёл изъяны и показал, что такие версии формально верифицировать нельзя. Но эти ошибки были известны и давно исправлены.

При чём тут WhatsApp и Messenger?

Протокол Signal открыт, и на нём построена защита WhatsApp, Facebook Messenger и Google Messages. Поэтому результат касается шифрования переписки огромного числа людей. Технический директор Signal Эрен Крет сообщил, что прежняя формальная верификация охватывала небольшие части кода, а подход DeepMind позволяет заметно расширить охват.

Вручную это долго: нужно описать свойства программы, превратить описание в формулы и только потом строить доказательство. Пушмит Кохли из DeepMind заметил, что банки и другие компании смогут говорить: «мы можем доказать эти свойства».

Какие у проверки ограничения?

Анализ был узким и не охватывает всё мобильное приложение Signal. Он также опирался на более ранние работы по формальной верификации, которые провёл Signal Foundation, некоммерческая организация, стоящая за мессенджером. Остаётся неясным, можно ли автоматизировать такую проверку в большом масштабе и по разумной цене.

Сварат Чаудхури из DeepMind признал, что до применения метода ко всему программному обеспечению мира ещё далеко. По его словам, в будущем это, скорее всего, будет совместная работа человека и ИИ, а не мир, где ИИ сам ставит цели и сам пишет доказательства. DeepMind опубликует спецификацию и доказательство по Signal, чтобы помочь другим исследователям. Планирует ли компания коммерческий сервис формальной верификации, неизвестно.

Приложения, на которые стоит взглянуть

SUMO: числовая головоломка

Выбирайте нужные клетки, складывайте, достигайте цели. Легко понять, сложно освоить. Бесплатно, для любого возраста.

Теги:google deepmindsignalalphaproof codeencryptionformal verification

Ещё за этот день

Показать все →

Ещё в рубрике: ИИ

Показать все →