8 (495) 987 43 74 доб. 3304 Прием заявок на рассмотрение статей E-mail: evlasova@synergy.ru

Мы в соцсетях -              
Рус   |   Eng

Авторы

Белим С. Ю.

Ученая степень
канд. пед. наук, доцент, доцент кафедры прикладной математики и фундаментальной информатики, Омский государственный технический университет
E-mail
svbelim@gmail.com
Местоположение
Омск, Россия
Статьи автора

Модель стеганографического встраивания в файлы с иерархической структурой

Стеганографические методы всегда ориентированы на конкретный формат файла, используемого в качестве контейнера. Наибольшие трудности возникают при встраивании в текстовые документы с разметкой. В статье предложена модель встраивания в управляющие теги структурированных текстовых документов. Модель использует древовидную структуру документа и осуществляет встраивание в свободные листовые вершины. Такой подход позволяет добавлять скрытые данные, не влияющие на штатное отображение документа. На основе данной модели предложено два стеганографических метода. Первый метод встраивает скрытые данные в теги html-документа, добавляя неотображаемые теги и стилевые классы к свободным листовым вершинам. Для обнаружения встроенных данных используется идентификатор встраивания, роль которого играет имя нового класса. Для защиты от стегоанализа имена новых классов создаются с использованием ключа встраивания и стойкой хеш-функции. Формат идентификаторов выбирается таким образом, чтобы совпадать с форматом имен исходного документа. Такой подход формирования имен позволяет распределять блоки скрытого сообщения случайным образом по свободным листовым вершинам. Второй метод предназначен для стеганографического встраивания в xml-документы. Скрытые данные добавляются в атрибуты свободных листовых вершин. Для работы метода требуется два новых атрибута. Оба атрибута описываются в виде дополнительной структуры, не отличимой от присутствующих в документе. Идентификатор встраивания также формируется с помощью ключа встраивания и номера встроенного блока. Для представления данных используется алгоритм шифрования, что требует введения дополнительного ключа. Оба метода используют маскировку встроенных данных для противодействия стегоаналузу исходного кода. Стегоанализ таких методов имеет экспоненциальную алгоритмическую сложность, поэтому оба метода применимы только к большим файлам. Читать дальше...