Главная » 2016 » Октябрь » 30 » Нейросети самостоятельно изобрели зашифрованные каналы переписки

21:29
Нейросети самостоятельно изобрели зашифрованные каналы переписки
Нейросети самостоятельно изобрели зашифрованные каналы переписки

 

Нейросети самостоятельно изобрели зашифрованные каналы переписки

 

Дуэт ученых из Google Brain провел необычный эксперимент: авторы создали три нейросети, две из которых — Алиса и Боб — обменивались зашифрованными сообщениями, а третья сеть — Ева — пыталась их «подслушать» и расшифровать переписку. Разработчики не регулировали то, как именно Алиса и Боб шифровали сообщения, тем не менее, в большинстве тестовых запусков нейросетям удавалось создать метод шифрования, который Ева не смогла взломать. Препринт исследования выложен на arXiv.org.

Интерес к все более новым системам шифрования во многом обусловлен требованиями современных платежных системам и в целом проблемой безопасности обмена данными в интернете. Проблему защищенной передачи информации пытаются решать разными способами: например, используя квантовое шифрование или децентрализованные сети, в которых пользователи сами проверяют достоверность транзакций. Однако существуют и более необычные сферы применения шифрования, например, в сложных программах на основе нейросетей может потребоваться скрыть ту или иную информацию от определенных частей системы. В этом случае разработчикам не столь важно понять, как именно нейросеть будет шифровать данные, до тех пор, пока программа справляется со своей задачей.

Авторы новой работы решили проверить, насколько нейросети вообще способны обучаться методам шифрования. Для этого ученые создали тестовую систему: нейросеть Алиса получала входное сообщение и условный «ключ», а на выходе генерировала зашифрованное сообщение, которое передавалось Бобу вместе с ключом. Задачей Боба было воспроизвести исходное сообщение, которое получила Алиса. Третья нейросеть — Ева — получала только зашифрованное сообщение, а ее задача была такой же, как у Боба — прочитать исходное сообщение.

Нейросети обучали методом обратного распространения ошибки, при этом от функция потерь Евы зависела лишь от того, насколько она ошиблась при расшифровке сообщения. Алису и Боба же тренировали вместе так, чтобы Боб ошибался как можно меньше (успехом считалось наличие менее 5 процентов ошибок в тексте сообщения), а условная «идеальная Ева» (оптимально работающая для данного набора сообщений и ключей) ошиблась как можно сильнее - ее результат должен был не очень отличаться от результата случайного перебора.

Нейросети самостоятельно изобрели зашифрованные каналы переписки

Количество ошибочно расшифрованных битов Бобом (красная линия) и Евой (зеленая линия) от числа шагов обучения. Сначала обе сети ошибаются одинаково, однако вскоре Боб учится расшифровывать сообщения, а затем вместе с Алисой усложняет шифрование, чтобы Ева ни о чем не догадалась.

Оказалось, что для сообщений длиной 16 бит в 14 из 20 случаев Алисе и Бобу удавалось создать такой алгоритм шифрования, что Боб с 95-процентной точностью воспроизводил сообщения, а Еве удавалось угадать максимум 8 бит из 16. Поскольку каждый бит имел значение или 0 или 1, результат 50/50 соответствовал простому случайному перебору. Для сообщений длиной 32 и 64 бит наблюдалась похожая тенденция, хотя для 64-битных сообщений Алиса и Боб чаще справлялись с задачей.

Авторы отмечают, что описанным ими способом вряд ли можно создать качественно новый алгоритм шифрования, хотя бы потому, что сами нейросети плохо поддаются интерпретации (нельзя «заглянуть внутрь» и понять, как именно они шифруют данные). Однако по результатам эксперимента ученым удалось заметить, что Алиса и Боб действительно пользовались ключом шифрования, так как для разных ключей при одном и том же исходном сообщении результат шифрования выглядел по-разному.

СПРАВКА

Алиса и Боб — имена, обычно использующиеся в качестве условных обозначений взаимодействующих агентов или архетипичных символов в таких областях, как криптография, компьютерная безопасность и физика. Используются для удобства объяснения работы сетевых протоколов: фраза «Алиса посылает Бобу сообщение, зашифрованное его открытым ключом» гораздо легче воспринимается, чем «сторона А посылает стороне Б сообщение, зашифрованное открытым ключом стороны Б». Со временем сформировались традиции, какими именами обозначать каких участников процесса.

Важно понимать, что «Алиса», «Боб» и т. п. обозначают не обязательно людей, а вообще агентов, независимо от их реализации. Это могут быть, например, компьютерные программы, действующие от имени людей.

 

Источник

 
Просмотров: 597 | Добавил: Tatika | Теги: новости, шифрование, эксперимент, ключ, нейросети | Рейтинг: 0.0/0

Нейросети самостоятельно изобрели зашифрованные каналы переписки

Понравилась статья? Поставьте оценку, выскажите свое мнение
Еще статьи, которые вас заинтересуют

Всего комментариев: 1
1  
Люди постоянно совершенствуют системы безопасности, но в то же время другие люди совершенствуются в практике взлома. Даже самая надежная система безопасности имеет какую-то лазейку, которой может воспользоваться хакер, а порой такой лазейкой даже служит коррупционная составляющая самих разработчиков систем безопасности (могут слить слабое место системы за денюжку). Ну и конечно же ничего не утаится от наших доблестных ФСБшников, которые смогут найти доступ к любой системе и получить информацию, если это им будет нужно.

Имя *:
Email *:
Код *:

При перепечатке материалов с сайта обязательна индексируемая ссылка на http://potustorony.ru