Ассоциативная стеганография в контексте современных задач информационной безопасности

Обзор
  • Гибадуллин Руслан Фаршатович0000-0001-9359-911XКазанский национальный исследовательский технический университет им. А.Н. Туполева – КАИ, Казань, Российская Федерация
https://doi.org/10.60797/IRJ.2026.168.86
DOI:
https://doi.org/10.60797/IRJ.2026.168.86
EDN:
OMOLBD
Предложена:
06.03.2026
Принята:
24.04.2026
Опубликована:
17.06.2026
Выпуск: № 6 (168), 2026
Выпуск: № 6 (168), 2026
Правообладатель: авторы. Лицензия: Attribution 4.0 International (CC BY 4.0)
10
0
XML
PDF

Аннотация

Ассоциативная стеганография объединяет принципы стеганографии и криптографии для обеспечения безопасности информации в процессе анализа сцен. В отличие от традиционных методов стеганографического преобразования, ассоциативный подход обеспечивает практически абсолютную стеганографическую стойкость, доказуемую криптостойкость и более высокую помехозащищенность при хранении и передаче информации по незащищенным каналам связи по сравнению с известными криптографическими методами. В статье рассматриваются достигнутые результаты в направлении ассоциативной стеганографии, включая разработку параллельных систем управления защищенными картографическими базами данных, механизмы формирования стегоконтейнеров и подходы к защите текстовых сведений. Особое внимание уделяется возможностям применения ассоциативного подхода в параллельных СУБД для защиты результатов обработки клиентских запросов, а также перспективам использования стегоконтейнеров в качестве альтернативы шумоподобным изображениям при встраивании цифровых водяных знаков. Обсуждаются направления дальнейшего развития ассоциативной стеганографии в условиях растущих требований к информационной безопасности.

1. Введение

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

В современном мире данные являются одним из самых ценных активов как для индивидуальных пользователей, так и для организаций. С увеличением объемов данных и их значимости возрастает и потребность в их защите. Задача обеспечения информационной безопасности цифровых сведений является критически важной для предотвращения несанкционированного доступа или кражи.

Среди традиционных методов защиты цифровых данных широко применяются симметричные алгоритмы шифрования (AES, ГОСТ 34.12-2018)

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

Асимметричные алгоритмы шифрования (RSA, ECC)

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

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

,
. Jsteg вкладывает информацию в наименьшие значащие биты (НЗБ) частотных коэффициентов цветных изображений в формате JPEG. Outguess также использует НЗБ частотных коэффициентов, однако для повышения стойкости к стегоанализу выполняет повторное вложение с целью приближения гистограммы покрывающих сообщений к гистограмме стегосистемы. F5 при вложении минимизирует количество изменяемых коэффициентов, что затрудняет использование простейших методов стегоанализа.

Существуют и более сложные стегосистемы, такие как "Model based"

и "Perturbed Stegosystem»
, которые оказываются трудно обнаруживаемыми. Идея построения "Model based" состоит в том, что статистика НЗБ частотных коэффициентов изображения после вложения «подгоняется» под статистику этих же НЗБ покрывающих сообщений по аналитической модели. В случае "Perturbed Stegosystem" используется факт двойного квантования с ухудшением качества и вложение в определенные коэффициенты. Однако общим недостатком перечисленных стегосистем является их неустойчивость к так называемому «слепому» стегоанализу, когда не требуется точного знания алгоритмов погружения скрытой информации в покрывающее сообщение. Кроме того, при последовательном внедрении изменения могут скапливаться в начале файла, что увеличивает уязвимость к атакам, а полное использование всей стеганографической емкости делает методы более медленными.

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

Теория и практика ассоциативной стеганографии подробно представлены в работе

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

На базе ассоциативного подхода защиты были разработаны системы управления защищенными картографическими базами данных, о которых речь пойдет далее. Вполне закономерен вопрос — почему именно картографических? Дело в том, что из-за избыточного объема передаваемых стегосообщений применение предлагаемого способа к текстам значительных размеров технически затруднительно. Например, если для сокрытия 1 байта размер контейнера задать равным 936 бит, то объем исходных данных возрастет в 117 раз. В тематической картографии ситуация иная. Данные на таких картах не столь объемны, поэтому использование предлагаемого подхода не вызывает «подавляющих» технических трудностей. И тем не менее ассоциативный подход защиты применим в любой предметной области, такая адаптация стала еще более возможной благодаря разработанному декоратору StegoStream

, который обеспечивает взаимодействие с адаптерами потоков и потоками с опорными хранилищами.

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

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

, существенно расширяет область применения метода за пределы тематической картографии.

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

2. Параллельная система управления защищенными картографическими базами данных точечных объектов

Security Map-Point Cluster — это параллельная система управления защищенными картографическими базами данных, ограниченная случаем защиты точечных картографических объектов

. Данная система обеспечивает формирование защищенной базы данных (кластеризация, генерация ключей, поиск подходящего контейнера и др.), обработку запросов к БД, распознавание бинарных изображений. Рассмотрим принцип формирования БД картографии на вычислительном кластере для защищенного хранения точечных объектов картографии.

В соответствии с принципами кластеризации строится база данных, состоящая из трех сущностей: Themes (Темы), Frames (Фрагменты), Objects (Объекты). Диаграмма «сущность-связь» этой базы данных дана на рисунке 1.

Диаграмма «сущность-связь» картографической БД

Диаграмма «сущность-связь» картографической БД

Характеристики атрибутов таблиц даны ниже.

Themes [Темы слоев карт] (id_theme [Идентификатор темы]: integer, code_theme [Код темы]: text);

Frames [Фрагменты карт] (st [Счетчик-идентификатор]: integer, id_theme [Идентификатор темы]: integer, num_frame [Номер фрагмента]: integer, coord_x [Координата x фрагмента]: text, coord_y [Координата y фрагмента]: text);

Objects [Объекты] (st [Счетчик-идентификатор]: integer, id_theme [Идентификатор темы]: integer, num_frame [Номер фрагмента]: integer, code_obj [Код объекта]: text, loc_coord_x [Координата x объекта во фрагменте]: text, loc_coord_y [Координата y объекта во фрагменте]: text).

При сокрытии базы данных все значения в столбцах code_theme, coord_x, coord_y, code_obj, loc_coord_x, loc_coord_y заменяются соответствующими стегоконтейнерами.

Сокрытие картографической базы данных ведется параллельно на узлах вычислительного кластера. Для распараллеливания программ по узлам кластера применяется библиотека передачи сообщений MPIСH-1.

3. Инфологическая схема базы данных полнообъектных картографических сцен

Существует множество проектов универсальных СУБД, способных хранить данные любого типа (в том числе и конфиденциальные). Специфика работы с данными полнообъектных картографических сцен, которые подвергаются маскированию, требует их хранения в базе данных специальной структуры. Для разрабатываемой специализированной системы управления Security Map Cluster

описание сущностей создаваемой базы данных и связей между ними может быть представлено инфологической ER-диаграммой (рис. 2).

ER-диаграмма базы данных

ER-диаграмма базы данных

Однако особенности представления картографической сцены, единообразный формат хранения для всех типов объектов и необходимость хранения данных в сокрытом виде не позволяют сформировать схему базы данных как реляционную с наличием связей между отношениями по атрибутам. Хранение информации обо всех объектах картографической сцены в едином табличном отношении (вне зависимости от типа) приведет к необходимости поиска в этом отношении по двойному ключу (Код слоя — Код кластера). Такой поиск может повлечь большие временные задержки, так как все поля в базе данных маскируются. Поэтому предлагается следующая инфологическая схема базы данных полнообъектных картографических сцен БД ПКС (рис. 3).

Предлагаемая инфологическая схема БД ПКС

Предлагаемая инфологическая схема БД ПКС

Здесь: Type — отношение, содержащее информацию обо всех тематических слоях сцены, представленных парой сокрытых кодов: Код типа — Код слоя. [Theme] – набор отношений, каждое из которых описывает отдельный тематический слой (кластеры-фрагменты внутри слоя). Название отношения есть открытый код этого слоя. [Theme]_[Cluster] — набор отношений, каждое из которых описывает содержимое (объекты) одного кластера (фрагмента) какого-либо тематического слоя. Название отношения составное, содержит открытый код слоя и код кластера. Связи между таблицами формируются по принципу «Атрибут M табл.A» –> «Табл.B». Например, необходимый для работы набор таблиц типа [Theme]_[Cluster] определяется на основе найденных в таблице [Theme] кодов, подходящих условию запроса фрагментов.

4. Перспективы применения ассоциативной стеганографии

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

В работе

предложен подход к защите текстовых сведений, в котором основное внимание уделяется защите числовых фрагментов текста, выделяемых посредством регулярного выражения
.

В качестве перспектив развития ассоциативной стеганографии целесообразно применение данного подхода в целях защиты данных в параллельных СУБД, при этом внимание акцентируется не на защите хранимой базы данных, а на результирующих отношениях (ответах на клиентские запросы), передаваемых конечным пользователям. Для защиты передаваемых результатов обработки запросов по сети предлагается использовать разработанные функции udf_cipher и udf_decipher

(рис. 4). Также возможен вариант обеспечения прозрачного шифрования передаваемого трафика с применением программного стегошлюза (рис. 5).

Потенциальные участки воздействия механизма ассоциативной стеганографии на примере типовой архитектуры параллельной СУБД

Потенциальные участки воздействия механизма ассоциативной стеганографии на примере типовой архитектуры параллельной СУБД

Применение ассоциативного механизма защиты в качестве криптошлюза

Применение ассоциативного механизма защиты в качестве криптошлюза

В работе
цифровые водяные знаки (ЦВЗ) встраиваются в виде шумоподобных изображений. В качестве контейнера для встраивания ЦВЗ используется множество объектов полигонального типа. Каждый полигон представляет собой замкнутый объект (многоугольник), который может быть однозначно определен списком координат последовательно пронумерованных вершин (рис. 6). Таким образом, циклический сдвиг списка вершин полигона не повлияет на значения их координат. Эта идея есть суть предлагаемого подхода к встраиванию ЦВЗ без внесения искажений в координатную информацию. В качестве ЦВЗ используется растровое изображение, наложенное на выбранный фрагмент векторного слоя путем разбиения карты на прямоугольные ячейки и отображения полученного разбиения на сетку пикселей растра.
Пример встраивания трех бит информации в полигональный объект

Пример встраивания трех бит информации в полигональный объект

источник [14]

Использование стегоконтейнеров вместо шумоподобных изображений:

– потенциально обеспечит дополнительный уровень защиты передаваемой информации;

– стегоконтейнеры могут быть адаптированы к изменениям в структуре векторных данных без потери встроенной информации.

5. Заключение

В настоящей статье представлен обзор достигнутых результатов и перспектив развития ассоциативной стеганографии — подхода, объединяющего принципы стеганографии и криптографии для обеспечения безопасности информации при анализе сцен.

Показано, что в отличие от традиционных криптографических методов (симметричных и асимметричных алгоритмов шифрования), а также известных стеганографических алгоритмов (Jsteg, Outguess, F5, Model based, Perturbed Stegosystem), ассоциативный подход обеспечивает практически абсолютную стеганографическую стойкость, доказуемую криптостойкость и более высокую помехозащищенность при хранении и передаче информации по незащищенным каналам связи.

Рассмотрены две параллельные системы управления защищенными картографическими базами данных. Система Security Map-Point Cluster обеспечивает защищенное хранение точечных картографических объектов с использованием кластеризации и параллельной обработки на вычислительных узлах посредством библиотеки MPICH-1. Система Security Map Cluster расширяет данный подход на полнообъектные картографические сцены, для чего предложена инфологическая схема базы данных, позволяющая избежать поиска по двойному ключу в маскированных полях и обеспечивающая эффективную обработку запросов.

Обозначены ключевые перспективы дальнейшего развития ассоциативной стеганографии. Во-первых, применение ассоциативного подхода в параллельных СУБД для защиты не хранимых данных, а результирующих отношений (ответов на клиентские запросы), передаваемых конечным пользователям, с использованием разработанных функций udf_cipher и udf_decipher, а также программного стегошлюза для обеспечения прозрачного шифрования передаваемого трафика. Во-вторых, использование стегоконтейнеров в качестве альтернативы шумоподобным изображениям при встраивании цифровых водяных знаков в полигональные объекты векторных карт, что потенциально обеспечит дополнительный уровень защиты и адаптивность к изменениям в структуре данных. В-третьих, расширение области применения метода за пределы тематической картографии благодаря разработанному декоратору StegoStream.

Таким образом, дальнейшие исследования и разработки в области ассоциативной стеганографии остаются актуальными и многообещающими, потенциально позволяя значительно повысить уровень защиты информационных систем в условиях постоянно усиливающихся киберугроз и растущих требований к конфиденциальности, целостности и доступности данных.

Метрика статьи

Просмотров:10
Скачиваний:0
Просмотры
Всего:
Просмотров:10