ИИ-агенты Google DeepMind воспроизвели эталонный тест 1024-битного RSA, затратив в 3,5 раза меньше ресурсов CPU
Ключевые выводы
- •Два агента Google DeepMind выполнили вычисление с 1024-битным RSA за три дня и 22 часа, при этом руководивший исследователь отправил около 20 сообщений — в основном одобрения — и сам не написал никакого кода.
- •Агенты написали около 33 500 строк кода, обменялись 218 сообщениями и выполнили 336 распределённых экспериментов, завершив работу с примерно в 3,5 раза меньшим использованием CPU, чем потребовалось предыдущей команде на том же экземпляре.
- •Запуск DeepMind достиг пика примерно на 300 000 ядрах CPU и 16 GPU, и авторы приписывают большую часть сокращения сроков по сравнению с прежней пятимесячной работой параллелизму, при этом новый алгоритм из документа не тестировался в полном криптографическом размере.
- •В документах говорится, что результат не endanger — не ставит под угрозу развёрнутые системы с ключами RSA размером 2048 бита и более, и агенты ни на одном этапе не восстановили приватный ключ.
- •Рабочий документ идентифицирует модели лишь как A и B и не предоставляет публичный репозиторий кода, оставляя независимое воспроизведение и тестирование за пределами 1024-битного эталонного теста нерешёнными вопросами.

Два агента искусственного интеллекта от Google DeepMind воспроизвели известное криптографическое вычисление с 1024-битным RSA в ходе запуска, занявшего чуть менее четырёх дней, в течение которого руководивший работой исследователь-человек отправил около 20 сообщений — большей частью простые одобрения — и не написал ни строчки кода, согласно рабочему документу компании.
За время выполнения агенты создали около 33 500 строк кода, обменялись 218 сообщениями и выполнили 336 распределённых экспериментов, завершив задачу с примерно в 3,5 раза меньшим использованием CPU, чем более ранняя работа над тем же экземпляром задачи. В документах указано, что результаты не угрожают развёрнутым системам, использующим ключи RSA размером 2048 бита и более.
Заданием было песочничное воспроизведение экземпляра эталонного теста, связанного с цифровыми подписями RSA, — криптографической задачи, которую другая группа исследователей уже решала. Исследователь Google DeepMind выбрал задачу, задал правила и затем в основном отстранился. После запуска два агента самостоятельно занимались написанием кода, вычислениями и отладкой, и, как говорится в документе, исследователь не писал код, не запускал задания и не диагностировал сбои.
Исследователь DeepMind Пушмит Коли (Pushmeet Kohli) анонсировал эту работу 6 ноября.
— Pushmeet Kohli (@pushmeet) November 6, 2026
Как была распределена работа
Исследователь выбрал задачу, экземпляр и ограничения, накладываемые на смоделированную службу подписи, а также утвердил условия для любого шага, который нельзя было отменить. Агент-супервайзер отслеживал проект, бюджеты и проверки, тогда как агент-исполнитель писал и тестировал код, запускал распределённые задания и устранял сбои. Супервайзер также привлёк специализированного субагента для ускорения одного этапа линейной алгебры.
От проектирования до проверенного результата работа заняла три дня и 22 часа.
Процесс разворачивался в несколько этапов. Отдельная программа, хранившая факторизацию модуля, ответила примерно на 4 миллиарда предварительных запросов, а затем была отозвана до выбора цели. После этого агенты вычислили математический корень, необходимый для новой подписи, не отправляя дальнейших запросов. На любом этапе они не восстановили приватный ключ.
Ошибка, обнаруженная по ходу работы
Первый вычисленный агентами корень оказался неверным. Причиной стало переполнение 32-битного смещения, и проверка корректности отметила ошибку. Агенты нашли и устранили неисправность, не повторяя предварительные запросы на подпись.
Согласно документу, завершённое вычисление использовало 391 CPU-год ядра, тогда как более ранней команде потребовалось около 1380 ядpо-лет на том же экземпляре и алгоритме — примерно в 3,5 раза меньше использования CPU для агентов DeepMind. В документе отмечается, что эта цифра не включает около 330 зарезервированных GPU-часов, из которых около 100 были заняты, а также 7,5 ядpо-лет проб и репетиций. Обе суммы получены на разном оборудовании, поэтому сравнение не является полностью эквивалентным.
Более ранняя академическая работа заняла около пяти месяцев. Запуск DeepMind потребовал 3,2 дня от первого полномасштабного задания просеивания до проверенного корня, достигая пика примерно на 300 000 ядер CPU и 16 GPU, и авторы приписывают большую часть этого разрыва параллелизму.
Запуск не тестировал новый алгоритм из документа для более ограниченного доступа к подписи в полном криптографическом размере. Отдельный документ Fan Factories оценивает примерно 30-кратное снижение затрат на каждую дополнительную 1024-битную цель после общего предварительного вычисления, но ни одна fan factory построена не была.
Рабочий документ идентифицирует основные модели лишь как A и B и не ссылается на публичный репозиторий кода, что ограничивает внешнее сравнение. Поэтому независимое воспроизведение и тестирование за пределами 1024-битного эталонного теста остаются открытыми вопросами для оценки того, насколько обобщается результат.