
Роторы шифровальной машины «Энигма». Источник изображения: wikimedia.org
Во времена Второй мировой войны шифровальная машина «Энигма» считалась практически неуязвимой. Она использовалась нацистами для отправки секретных сообщений, и ее коды ломали с колоссальными усилиями лучшие умы того времени, включая легендарного Алана Тьюринга. Но что, если бы в те времена существовал искусственный интеллект? Могли бы нейросети расшифровать сообщения, которые требовали перебора немыслимого числа комбинаций? У ученых есть ответ на этот вопрос.
Как работала «Энигма»
Машина «Энигма» внешне напоминала обычную печатную машинку, но ее внутренняя начинка была куда хитрее. Перед началом работы оператор устанавливал три стартовых числа — это была так называемая «настроечная позиция». Именно эти числа позволяли потом расшифровать сообщение. После настройки на клавиатуре набирался текст, и каждый символ мгновенно превращался в другой — результат выглядел как полный хаос из случайных букв.

Различные модели «Энигмы». Источник изображения: wikimedia.org
Главный фокус заключался в системе роторов — специальных вращающихся шестеренок внутри машины. При каждом нажатии клавиши один из них сдвигался, изменяя схему замены букв. Это означало, что даже если в сообщении несколько раз встречалась одна и та же буква, она каждый раз превращалась в разную — такая особенность делала взлом практически невозможным.

Машина «Энигма» и ее роторы. Источник изображения: wikimedia.org
Когда сообщение было готово, его передавали с помощью азбуки Морзе вместе с тремя номерами настроек. Получатель, у которого была такая же «Энигма», выставлял те же значения и вводил полученные символы. Машина в обратном порядке проводила те же шифровальные операции и на выходе выдавала исходный текст. Именно благодаря этой системе нацисты были уверены, что их сообщения никто не сможет прочитать.
Читайте также: Как работала шифровальная машина «Энигма» и используется ли она сегодня?
Может ли ИИ расшифровать «Энигму»
По данным Gizmodo, сегодня искусственный интеллект без труда справился бы с тем, что когда-то требовало гениальности и месяцев упорной работы.
В свое время «Энигма» предлагала до 150 квинтиллионов возможных комбинаций — это настолько огромное число, что человеку не хватило бы и тысячи жизней, чтобы перебрать их все вручную. Именно поэтому тогда создавались специальные машины — «Turing Bombe», которые автоматически перебирали варианты. Их изобрели польские криптографы, а позже усовершенствовали британцы, включая Алана Тьюринга.

Машина для расшифровки «Энигмы» — Turing Bombe. Источник изображения: appel.nasa.gov
Теперь представим: у нас есть искусственный интеллект, способный находить закономерности в огромных массивах данных за доли секунды. Фактически, нейросети обучены делать то же самое, что и аппараты для расшифровки «Энигмы», только в миллионы раз быстрее. Программу, имитирующую алгоритмы «Энигмы», можно легко реализовать на обычном компьютере, а ИИ поможет ускорить процесс и найти уязвимости, которые раньше замечались только благодаря внимательному анализу и интуиции.
А вы уже подписаны на наш Telegram-канал? Там вы найдете анонсы новых материалов!
Так что да — если бы ИИ существовал в 1940-х, «Энигма» не продержалась бы и дня. Но это совсем не умаляет заслуг Тьюринга и его команды. Напротив — их работа положила начало всему тому, что сегодня называют искусственным интеллектом. Именно благодаря их усилиям, по оценкам историков, война закончилась гораздо раньше, чем могла бы.