Современные системы искусственного интеллекта способны взломать шифр «Энигма» всего за несколько минут благодаря использованию облачных технологий и машинного обучения. В 2017 году команда инженеров продемонстрировала, как с помощью 2 000 облачных серверов и специально обученного ИИ удалось расшифровать сообщение, зашифрованное на машине «Энигма», всего за 13 минут. Для этого нейросеть обучили распознавать немецкий язык, используя тексты сказок братьев Гримм, что позволило системе определять, когда расшифрованный текст действительно является осмысленным немецким предложением.
В процессе взлома виртуально воспроизвели сложнейшую модификацию «Энигмы» с четырьмя роторами и подключенной коммутационной панелью, что дало более 15 миллиардов возможных комбинаций паролей. Специалисты реализовали параллельную обработку, распределив задачу между тысячами серверов. Каждый сервер независимо перебирал варианты настроек машины, а ИИ анализировал результаты на предмет наличия в них немецких фраз. Такой подход позволил значительно ускорить процесс, который во времена Второй мировой войны занимал у специалистов недели и месяцы.
Эксперимент показал, что современные вычислительные мощности и алгоритмы машинного обучения способны справляться с задачами, считавшимися ранее практически невыполнимыми. Если бы для взлома использовался только один компьютер, на перебор всех комбинаций ушло бы около двух недель, однако распределённая обработка позволила сократить это время до считанных минут.
Эксперты отмечают, что подобные методы вскрытия шифров могут быть применены и к другим криптографическим задачам, однако современные банковские системы используют гораздо более сложные алгоритмы и длинные ключи, что делает их устойчивыми к подобным атакам даже при наличии огромных вычислительных ресурсов, пишет MiraNews.