Рубрикатор |
Блоги | Алексей ЛУКАЦКИЙ |
Будущее криптографии: нейросети создают новые алгоритмы шифрования
04 июля 2018 |
Наверное вы слышали историю о том, как искуственные интеллект Google
придумал секретный язык, который никто не мог понять кроме другого
искусственного интеллекта. Так я прочитал эту новость в ряде российских
СМИ. На самом деле история была немного иной и она имеет прямое
отношение к информационной безопасности.
В октябре 2016-го года Мартин Абади и Дэвид Андерсен из Google опубликовали
результаты своего исследования, в котором они изучали возможность
применения нейросетей для защиты коммуникаций от атак со стороны других
нейросетей. Было создано три нейросети - Алиса, которая пыталась создать
метод шифрования, Боб, которая, должна была расшифровать трафик от
Алисы, и Ева, которая выступала в роли врага и должна была дешифровать
трафик, передаваемый между Алисой и Бобом. Самое интересное, что
нейросеть Алиса ничего не знала о криптографических алгоритмах и
способах их применения - она до всего "дошла" сама. В заключении к
своему исследованию инженеры Google предположили, что нейросети могут
быть применены и в других областях криптографии - генерации
псевдослучайных чисел, проверки целостности, стеганографии. В конце
Абади и Андерсен даже предположили, что нейросети могут быть
использованы для анализа зашифрованного трафика с целью анализа его
содержимого. К слову сказать, к этому моменту у Cisco уже была
разработана технология Encrypted Traffic Analytics, которая ровно это и
делала, и позволяла обнаруживать вредоносный код в зашифрованном трафике
(я писал про это тут).
Вы готовы к такому повороту событий? Интересно, а регуляторы к этому готовы? Ведь такого рода исследования открывают совершенно новые возможности и создают новые риски. Риски невозможности использовать традиционный криптоанализ к регулярно изменяемым защищенным коммуникациям. Ведь нейросети создает не ключ, а алгоритм, и может делать это для каждой новой коммуникации или менять алгоритмы раз в день. "Взламывать" такие алгоритмы будет невозможно. И требовать от разработчиков "поделиться" ключами тоже. И регулировать "это" непонятно как. И это уже реальность...
ЗЫ. Исходники описанных нейросетей можно найти на GitHub. Надеюсь эту ссылку нельзя рассматривать как распространение СКЗИ и мне не потребуется лицензия ФСБ :-)
Вы готовы к такому повороту событий? Интересно, а регуляторы к этому готовы? Ведь такого рода исследования открывают совершенно новые возможности и создают новые риски. Риски невозможности использовать традиционный криптоанализ к регулярно изменяемым защищенным коммуникациям. Ведь нейросети создает не ключ, а алгоритм, и может делать это для каждой новой коммуникации или менять алгоритмы раз в день. "Взламывать" такие алгоритмы будет невозможно. И требовать от разработчиков "поделиться" ключами тоже. И регулировать "это" непонятно как. И это уже реальность...
ЗЫ. Исходники описанных нейросетей можно найти на GitHub. Надеюсь эту ссылку нельзя рассматривать как распространение СКЗИ и мне не потребуется лицензия ФСБ :-)
Оставить свой комментарий:
Комментарии по материалу
Данный материал еще не комментировался.