Комментарии 7
Честно говоря ни фига не понял как работает "наблюдающий знает ключ для расшифровки" и "наблюдающий знает о наличии сообщения".
Вот у нас есть картинка Pic, в которых младшие биты информации о цвете как-то распределены и текс Tex (много меньше картинки) который нам надо передать.
1. Что можно сделать - это получить новую картинку: Hide(Pic, Tex) = Pic_Tex такую, что:
а) текст Tex будет замешан в картику Pic
б) статистики распределения разных битов в картинке Pic_Tex не вызовут подозрений.
2. Что мы в итоге получим:
а) Получатель может извлечь из Pic_Tex текст Tex
б) Атакующий тоже может извлечь из Pic_Tex текст Tex (если будет просто пытаться вскрывать все сообщения от подозреваемого отправителя).
3. Итак вопрос: что же всё-таки сделали (я честно не понял)?
А вот знает ли кто-нибудь , этот способ записи алгоритмов (после слов "Шифрование:" и "Расшифровка:") - это что такое? Чем это набирают?
Вся суть статьи: мы нашли распространненные шумные данные, среди которых можно спрятать наш шум!
Проблема в том, что нейросети сейчас УЧАТ генерировать как можно менее шумные данные.
Ибо шум обычного пользователя - раздражает.
Первое доказательство невскрываемой стеганографии