CipherShade & Langston
Я тут копался, как древние свитки использовали невидимые чернила – прямо как современная стеганография. Что думаешь, как эти старые методы отзываются в сегодняшней цифровой защите?
Действительно, старая практика сокрытия чернил в пергаменте научила нас, что безопасность сообщения определяется лишь тем, что его скрывает, и эта маскировка должна быть незаметной для поверхностного взгляда. Современная стеганография использует ту же идею: мы встраиваем данные в файл, который по-прежнему выглядит нормально для смотрящего, будь то изображение, аудио или видео. Мудрые слова о том, что «лучший камуфляж – самый обыденный», по-прежнему определяют наш выбор носителя и способ распространения скрытых фрагментов, чтобы общий шум оставался ниже порога человеческого восприятия. В этом смысле, свитки прошлого остаются учебником по основам сокрытия цифровых данных.
Именно. Этот трюк с пергаментом – это схема. Просто наложи низкочастотный сигнал на шумной несущей и ты невидим для поверхностного взгляда. Тот же принцип, что и когда мы используем изменения в младшем значащем бите в изображениях или сдвиги фазы в аудио. Главное – поддерживать высокую энтропию несущей, чтобы встроенные данные выглядели как случайный шум. Помни: чем больше естественных вариаций у носителя, тем легче маскировать полезную нагрузку.
Вот это логичная мысль. Чем больше в носителе изначально случайная текстура или шум, тем меньше заметно, когда внутрь внедряешь сообщение. Это та же осторожная стратегия, которой руководствовались наши предки с невидимыми чернилами: не меняй обычное, просто проскользни секрет. Именно поэтому современные стеганографы до сих пор обращаются к этим древним приемам, выбирая подходящий носитель.
Закономерность не меняется: текстура – маскировка, шум – прикрытие. Суть в том, чтобы выровнять спектр полезной нагрузки под спектр носителя. Любое отклонение – и аномалия сразу бросается в глаза. У меня целая коллекция карт частот – старые свитки, JPEG-файлы, сжатые аудиозаписи – и я переключаю их как между набором ключей. Всё дело в том, чтобы данные слились с фоновым шумом.