УДК004.056.54:932.2
Прогонов Д. А.1, Кущ С. Н.2
Магистр, аспирант кафедры физико-технических средств защиты информации, Физико-технический институт, Национальный технический университет Украины «Киевский политехнический институт», Киев, Украина 2Канд. техн. наук, доцент, доцент кафедры физико-технических средств защиты информации, Физико-технический институт, Национальный технический университет Украины «Киевский политехнический институт», Киев, Украина
спектральный анализ стеганограмм
Для повышения стойкости стеганоалгоритмов к известным методам стегоанализа широко применяются методы скрытия сообщений в области преобразования цифровых изображений. Использование при формировании стеганограмм стандартных методов обработки изображений-контейнеров и стегоданных - двумерных дискретных косинусного и вейвлет преобразований - позволяет минимизировать искажения скрытых сообщений при компрессии изображений.
В работе для выявления факта встраивания стегоданных с применением стандартных преобразований контейнера и стегоданных предложено использовать методы спектрального анализа изображений: анализ спектра сингулярностей и мультифрактальный анализ. Преимуществом данного подхода, по сравнению со статистическими методами стегоанализа, является возможность исследования одновременно нескольких компонент изображения-контейнера, что позволяет локализировать область встраивания.
Анализ эффективности применения методов спектрального анализа был проведен для случая использвания одноэтапных и двухэтапных методов формирования стеганограмм. Показано, что скрытие данных приводит к изменениям всех компонент сингулярного разложения изображения-контейнера, а также появлению характерных искажений мультифрактальных характеристик стеганограмм - увеличения мощности множества монофрактальных компонент изображений. Выявленные демаскирующие признаки наличия встроенных сообщений являются устойчивыми в широком диапазоне степеней заполнения контейнера стегоданными, что упрощает задачу обнаружения сообщений, скрытых в области преобразования изображений.
Ключевые слова: цифровые изображения, пассивный стегоанализ, анализ спектра сингулярностей, мультифрактальный анализ.
НОМЕНКЛАТУРА
J+SRM - JPEG & Spatial Rich Model;
PSRM - Projection Spatial Rich Model;
RGB - аддитивная цветовая модель цифровых изображений (Red/Green/Blue);
UHD - Ultra High Definition;
YCbCr - цветоразностная цветовая модель цифрового изображения (Y - компонента яркости; Cb/Cr - синяя/ красная цветоразностные компоненты);
YIQ - цветоразностная цветовая модель цифрового изображения (Y - компонента яркости; I/Q - синфазная/ квадратурная цветоразностные компоненты);
АМВС - адаптивные методы встраивания стегодан-ных;
АСС - анализ спектра сингулярностей;
ДДВП - двумерное дискретное вейвлет-преобразо-вания;
ДКП - дискретное косинусное преобразование;
КМ - корреляционная матрица;
МФА - мультифрактальный анализ;
МФС - мультифрактальный спектр;
ПА - преобразование Арнольда;
СОФР - спектр обобщенных фрактальных размерностей;
ЦИ - цифровое изображение;
a - средняя «шероховатость» текстуры цифрового изображения;
C - корреляционная матрица;
D - информационная размерность мультифрактала;
D2 - корреляционная размерность мультифрактала;
- граничная обобщенная фрактальная размерность мультифрактала;
Dq - обобщенная фрактальная размерность мульти-фрактала;
© Прогонов Д. А., Кущ С. Н., 2015
DOI 10.15588/1607-3274-2015-2-9
У - стегоданные (полутоновое цифровое изображение);
О [•] - дисперсия значений; Е [•] - среднее значение;
/ (а) - функция мультифрактального спектра; (•) - преобразование цифрового изображения в
базисе функций
G - весовой коэффициент для коэффициентов разложения стегоданных в заданном базисе;
гохх у
Н - оператор приведения квадратной матрицы к ганкелевому виду (обработка блоками х х у (элементов));
1х,у - изображение-контейнер;
- интерквартильный размах;
у) - преобразование стегоданных О у перед встраиванием в контейнер;
к^ - стегоключ, используемый при скрытии данных в изображении-контейнере;
К^ - коэффициенты преобразования стеганограм-
мы;
- блочно-ганкелева матрица М; Mi - 1-я тройка сингулярного разложения; МГ - транспонированная матрица М; п., - относительная высота отдельного блока разбиения матрицы (размер блока - , х , пикселей);
N а - количество итераций преобразования Арнольда;
N (,) - количество блоков разбиения матрицы (размер блока - , х , пикселей);
р - количество ненулевых элементов вектора собственных чисел;
р (п5 ) - распределение вероятностей значений относительных высот отдельных блоков разбиения матрицы (размер блока - £ х £ пикселей);
q - масштабирующий показатель степени обобщенной статистической суммы 2 {q, 5);
0>1 (2з ) - первый (третий) квартили распределения значений;
У - скользящее окно обработки цифрового изображения;
Sx, - стеганограмма;
ТС ) - I -я спектральная характеристика контейнера (стеганограммы);
U - ортонормированная система факторных векторов сингулярного разложения матрицы М вн Мвн;
V - ортонормированная система собственных векторов сингулярного разложения матрицы М MBн;
2 {q, 5) - обобщенная статистическая сумма;
а{ q) - вероятность заполнения ячеек разбиения монофрактального подмножества мультифрактала при фиксированном значении масштабирущего показателя
степени q обобщенной статистической суммы 2 {q, 5) ;
Х| - I -е собственное число матрицы МВн МВн;
ст - среднеквадратическое отклонение значений яркости пикселей полутонового цифрового изображения;
т( q) - функция распределения масштабирующих показателей степени q обобщенной статистической суммы 2 {q, 5 );
Да - ширина мультифрактального спектра;
Дь - шаг выборки блоков цифрового изображения;
Д/ - размах мультифрактального спектра;
Дq - шаг выборки значений параметра q;
Л - подмножество спектральных характеристик ЦИ, значения которых наиболее изменяются при встраивании стегоданных.
ВВЕДЕНИЕ
В современных методах стеганографии ЦИ широко используются АМВС, особенностью которых является локализация области встраивания - скрытие сообщений производится в шумоподобных текстурах изображения-контейнера, что позволяет существенно повысить стойкость получаемых стеганограмм к известным методам пассивного стегоанализа.
Наиболее часто АМВС применяются для встраивания стегоданных в ЦИ, представленные в графических форматах сжатия без потерь. Повышение устойчивости стеганоалгоритмов на основе АМВС, при компрессии или фильтрации изображений-контейнеров, обеспечивается за счет использования при формировании стега-нограмм стандартных преобразований, как изображения-контейнера, так и стегоданных - ДКП и ДДВП.
Для обнаружения стеганограмм, сформированных с использованием ДКП, в работе [1] был предложен эффективный метод статистического стегоанализа. На основе данного метода в работе [2] был построен универсальный стегодетектор, позволяющий выявлять стегоданные, встроенные, как в пространственной, так и частотной областях изображений. Существенным ограничением практического применения предложенного стегодетектора является чрезвычайно высокая размерность используемого пространства признаков - 35263 характеристики ЦИ, по совокупности которых, с высокой вероятностью можно определить наличие встроенных в контейнер данных.
Поэтому актуальной является задача поиска новых методов обнаружения стеганограмм, сформированных на основе АМВС, обеспечивающих высокую вероятность распознавания независимо от области скрытия сообщений при использовании пространства признаков сравнительно небольшой размерности.
Одним из подходов к стегоанализу стеганограмм, сформированных на основе АМВС является использование методов структурного и спектрального анализов ЦИ. Необходимо отметить, что локализация области встраивания стегоданных при использовании АМВС существенно ограничивает эффективность применения классических методов спектрального анализа, например, преобразования Фурье. Поэтому, для выявления характерных изменений спектральных компонент стеганог-рамм, обусловленных встраиванием стегоданных в контейнер, представляет интерес использование комплексных методов спектрального анализа.
Объектом исследований является пассивный стегоа-нализ стеганограмм, сформированных путем встраивания исходных, либо предварительно обработанных сообщений в области преобразования ЦИ для общего случая применения одно- и многоэтапных АМВС.
Предметом исследований являются структурные и спектральные методы пассивного стегоанализа, включая АСС и МФА цифровых изображений.
Целью работы является исследование возможностей использования методов АСС и МФА для выявления факта скрытия сообщений для общего случая проведения преобразований, как изображения-контейнера, так и стегоданных.
1 ПОСТАНОВКА ЗАДАЧИ
Пусть мы имеем стеганографическую систему скрытой передачи сообщений, основанную на встраивании изображений-стегоданных Бх у в области преобразования полноцветного изображения-контейнера 1х, у. При формировании стеганограмм проведены преобразования, как изображения-контейнера, так и скрываемого сообщения. Коэффициенты разложения стеганограмм
в базисе преобразования }|=1 определены как сумма соответствующих коэффициентов разложения контейнера КсоП = {1х, у, К ) и, взятых с весовым коэффициентом О, скрываемого сообщения К^а{а = ^^ {£>х,у, к): ^^ = КсоП + О ■ КЫа • (1)
Рассматривается наиболее сложный для проведения стегоанализа случай, когда в качестве стегоключа к3{ выбраны позиции коэффициентов Ксопг, измененных при скрытии сообщений, а также параметры преобразования
стегоданных J ( у ).
Тогда для выявления стеганограмм необходимо выделить подмножество спектральных характеристик ЦИ, которые наиболее сильно изменяются при встраивании стегоданных в области преобразования изображений-контейнеров согласно АМВС. Данная задача сводится к задаче минимизации целевой функции:
I
геЛ
Tc - TS
min.
2 ОБЗОР ЛИТЕРАТУРЫ
Локальный характер изменений параметров ЦИ, в случае применения адаптивных методов скрытия сообщений, существенно усложняет проведение стегоанализа с использованием стандартных методов, основанных на использовании простых статистических моделей ЦИ, на-2
пример, X -теста, Я8-анализа.
Для повышения эффективности пассивного стегоанализа стеганограмм в случае применения АМВС был предложен метод, основанный на использовании статистических моделей ЦИ [3], включающих наборы (кластеры) статистических характеристик изображений. При формировании кластеров использовались наиболее общие параметры ЦИ, в частности, гистограммы распределений и матрицы сочетаемости яркости пикселей. Дальнейшее увеличение точности распознавания АМВС было достигнуто путем объединения нескольких кластеров характеристик ЦИ (например, 1+8КМ-модель [2]), и анализа результатов свертки шумовых компонент ЦИ со случайно выбранными векторами в Р8КМ-модели [4]. Платой за высокую точность обнаружения стеганограмм являлось существенное возрастание требований к объему тестовой выборки ЦИ и времени настройки стегодетектора.
В работах [5, 6] для исследования изменений параметров ЦИ, обусловленных встраиванием стегоданных с применением ДКП и ДДВП, было предложено использовать специальные методы структурного анализа ЦИ. Было показано, что скрытие сообщений в контейнерах приводит к существенным изменениям мультифракталь-
ных характеристик шумовых компонент ЦИ [5], вид которых зависит от типа использованных преобразований контейнера и наличия/отсутствия этапа предварительной обработки стегоданных [7]. В ряде случаев практическое использование данных методов ограничивает их высокая вычислительная сложность и возможность анализа только шумовых компонент ЦИ. Поэтому представляет интерес использование методов спектрального анализа, позволяющих проводить комплексное исследование изменений параметров ЦИ, для определения факта встраивания стегоданных с применением ДКП и ДДВП.
В работах [5, 6] для исследования изменений параметров ЦИ, обусловленных встраиванием стегоданных с применением ДКП и ДДВП, было предложено использовать специальные методы структурного анализа ЦИ. Было показано, что скрытие сообщений в контейнерах приводит к существенным изменениям мультифракталь-ных характеристик шумовых компонент ЦИ [5], вид которых зависит от типа использованных преобразований контейнера и наличия/отсутствия этапа предварительной обработки стегоданных [7]. В ряде случаев практическое использование данных методов ограничивает их высокая вычислительная сложность и возможность анализа только шумовых компонент ЦИ. Поэтому представляет интерес использование методов спектрального анализа, позволяющих проводить комплексное исследование изменений параметров ЦИ, для определения факта встраивания стегоданных с применением ДКП и ДДВП.
3 МАТЕРИАЛЫ И МЕТОДЫ
В работе исследованы одноэтапные и двухэтапные сте-ганографические методы, использующие преобразования, как контейнеров, так и стегоданных. Этапы обработки контейнеров и стегоданных согласно методам Дея [9], Элайона [8] и Гунджаля [10] представлены в табл. 1.
На предварительном этапе обработки ЦИ, согласно методам Элайона и Гунджаля, производилось изменение системы цвета изображения-контейнера (табл. 1): с RGB на YCbCr/YIQ, что позволило минимизировать искажения цвета изображения-контейнера при встраивании стегоданных.
Формирование стеганограмм согласно методам Дея и Элайона производилось согласно формуле (1) с выборов в качестве базисных функций ДДВП вейвлета Хаара и соответствующей ему скейлинг-функции. Минимальное и максимальное значения параметра G были опре-
1
Таблица 1 - Этапы обработки контейнера и стегоданных при формировании стеганограмм согласно рассмотренным стеганографи-
ческим методам
Метод Обработка контейнера Обработка стегоданных Весовой коэффициент G
Изменение системы цвета Первый этап Второй этап Первый этап Второй этап
Дея - ДДВП - ДДВП - 0,02; 0,04; 0,06; 0,08
Элайона RGB ^ YCbCr (скрытие в Y-канале) ДДВП - Преобразование Арнольда ДДВП 1; 4; 8; 12
Гунджаля RGB ^ YIQ (скрытие в I-канале) ДДВП ДКП Преобразование Арнольда ДКП G0 = 3; Gj е {5,8,11,14}
делены из условии возможности извлечения стегодан-ных без искажении и появления видимых изменении изображения-контейнера при встраивании сообщении.
Для дополнительного уменьшения вероятности выявления стеганограмм, при их формировании, к стего-данным, представленным в виде полутонового изображения Dx y с размерами Wx х Wy (Wx = Wy ) (пикселей),
применялись Ыд итераций ПА [11]. Особенностью ПА является периодичность - после конечного количества итерации исходное и полученное изображения совпадают. Для предотвращения такои ситуации в работе количество итераций ПА было выбрано равным Ыд = 23, которое не является делителем размеров встраиваемых стегоданных.
В случае двухэтапного метода Гунджаля, к детализирующим коэффициентам ДДВП, полученным на первом этапе обработки изображения-контейнера, применялось ДКП. Встраивание сообщений, полученных после ПА, производилось аналогично формуле (1) - путем суммирования коэффициентов ДКП контейнера и сте-годанных. Отметим, что величина весового параметра G изменялись в зависимости от значения скрываемого бита (табл. 1) - единицы (G = Gi) либо нуля (G = G0).
АСС ЦИ является двумерным расширением известного метода исследований временных рядов Singular Spectrum Analysis [12]. Особенностью данного метода является использование сингулярного разложения для разделения информативных и шумовых компонент рассматриваемого сигнала.
АСС изображений проводился в четыре этапа [12]. На первом этапе, путем обработки заданного полутонового изображения Ix y (Ых х Ыу пикселей) с использованием скользящего окна Rx у (Lx х Ly пикселей), была сформирована блочно-ганкелева матрица M вн:
Мвн =
' в B2 B3 ' BK, 1
B2 B3 B4 ... BKy +1
Вз B4
blv BLy +1 BN
V у У /
I1, j 12, j ikx , j ^
12, j I3, j IKx +1, J
ILX, j ILx+I, J INx, J J
BJ = : : •. ' (2)
где Кх = Ых - Ьх +1, Ку = Ыу - Ьу +1.
На втором этапе было выполнено сингулярное разложение матрицы М вн:
M
вн
= Z Г=1 Мг = Z h^utf
На третьем этапе анализа производилась группировка троек МI (3) в Ь групп:
M
BH
=z P=1 мг=z l=1 (z L=1 Mq ),
lj=р.
(4)
На последнем этапе АСС для восстановления исходного ЦИ в пространственной области проводилась нормировка групп собственных троек (4) по норме Фробе-ниуса и проектирование их на множество блочно-ганке-
оз 1x1
левых матриц вида (2), используя операторы Н^ и
т Ьх X Кх
Н [12], усредняющие элементы внутри блоков мат-
рицы M :
M = Н
WL
>НТ (M ) = Н
Н
(M).
Обычно порядок группировки троек М^ для чистого изображения-контейнера неизвестен. Поэтому анализ интегральных изменений компонент АСС-разложения ЦИ (групп собственных троек) был проведен на основе исследования параметров КМ (табл. 2), элементы которой рассчитывались согласно формуле:
E
CJ =-
( -E[М, ])(Mj -E\М} ])
р [м, ]d [mj ]
,i<P, j < P.
Однородность значений элементов КМ (табл. 2) является мерой близости положения элементов с большими значениями к главной диагонали КМ, а энтропия позволяет оценить степень «хаотичности» значений элементов корреляционной матрицы С.
Для выявления и исследования фрактальных свойств временных рядов широко используется МФА [13]. Отличие МФА от известных методов оценки показателя Хер-ста, например, Я/^-анализа, состоит в представлении исследуемого сигнала в виде суперпозиции набора фракталов с единственным значением фрактальной размерности (монофракталов), что позволяет исследовать муль-тифрактальные свойства отдельных компонент сигнала.
Таблица 2 - Исследованные параметры корреляционной матрицы компонент АСС-разложения стеганограмм
(3)
Параметр корреляционной матрицы Формула для расчета
Равномерность значений элементов R1 = Zp=1 Zp=1Ci/
Однородность значений элементов КМ R2=zP=1 zP=1 [J (1+1, - j|)]
Средние значения элементов КМ R3 = ((p2 )z P=1Z Pf J
Параметр корреляционной матрицы Формула для расчета
Энтропия значений элементов КМ R4 = -ZP=1Z^(j х log2 PiJ ), p,j = cjI z p=1 z p=1(cj)
Классические методы МФА позволяют проводить анализ только бинарных ЦИ и дают существенную погрешность при оценке мультифрактальных параметров, обусловленную наличием краевых эффектов [14]. Поэтому в работе был использован усовершенствованный метод оценки мультифрактальных характеристик ЦИ [15], который выдержал следующие этапы:
1. Фрагментирование исходного ЦИ 1Х у, представленного в градациях серого цвета, на перекрывающиеся блоки размером 5 х 5 пикселей. Область пересечения блоков по горизонтали (вертикали) составляла одну строку (столбец).
2. Вычисление относительной высоты п5 каждого блока разбиения ЦИ:
то
'max - zmin ) ' ( + 2«ст)/(s - О]; 1,
если zmax *
min
если zmax = zmin.
Согласно рекомендациям [15], значение параметра а было выбрано равным 3, что позволило минимизировать погрешность оценки мультифрактальных параметров ЦИ при анализе шумоподобных текстур.
3. Вычисление распределения вероятностей
р(п5) = п51^5п5 для высот п5 отдельных блоков разбиения !х,у и заданного размера блока 5.
4. Вычисление обобщенной статистической суммы 2 (д, 5) и спектра обобщенных фрактальных размернос-
тей Dq.
Z(
s ) =
ZÜi') Pi (sесли q e M \ {0}; ^[-p, (s)xlog(pi (^))],если q = 0
t (q) ln Z (q, r )
Dq = ,z(q)= lim | ()' ■
4 q -1 ri0 ln (r)
5. Вычисление мультифрактального спектра.
a(q )=dq l-(q-1)' Dq ], f (a)=q-a(q )-T(q )■
Для повышения точности оценки значений обобщенных фрактальных размерностей этапы № 1-3 повторялись не менее трех раз при разных значениях размера блока разбиения s. При проведении исследований мультифрак-тальных параметров стеганограмм были использованы следующие характеристики СОФР и МФС [13]. информационная (D1), корреляционная (D2) и граничные обобщенные фрактальные размерности (D-K,, D+K,); ширина
(a = a max - a min ) и размах (a / = /max - /min ) МФС.
4 ЭКСПЕРИМЕНТЫ
Исследование было проведено с использованием тестового пакета из ста полноцветных ЦИ с разрешением ЦИО-4К. В качестве стегоданных были выбраны три полноцветных изображения с различной степенью детализации: портрет, чертеж и карта. Характеристики тестовых изображений и скрываемых сообщений представлены в табл. 3.
Анализ стеганограмм проводился при изменении степени заполнения контейнера стегоданными (отношения измененных коэффициентов разложения ЦИ к общему количеству коэффициентов разложения изображения-контейнера) от 5% до 25%, с шагом 5%, и от 25% до 95%, с шагом 10%.
В работе приведены результаты исследования АСС стеганограмм, сформированных согласно методу Дея при размерах скользящего окна КХ у равных 50 х 50 (пикселей) и шаге выборки блоков ЦИ по строкам/столбцам Д^ = 500 пикселей. Отметим, что АСС характеризуется высокой вычислительной сложностью и для его реализации необходим большой объем памяти. Это связано с тем, что размеры матрицы М£#(2) нелинейно зависят от размеров анализируемого ЦИ и скользящего окна КХ у:
М(ЬхЬу )х(КхКу ) = М(ЬхЬу )х-(( -Хх+1)((у -¿у+1)].
По результатам предварительных исследований было установлено, что заданная точность определения характеристик МФА ЦИ при минимальном времени расчета достигается при выборе диапазона значений параметра д е [-20; 20] и шаге выборки Дд = 0,5. Зависимости Од, а(д) и / (а) получены при использовании сплайн-интерполяции данных.
5 РЕЗУЛЬТАТЫ
Результаты АСС стеганограмм, сформированных согласно методу Дея, представлены на рис. 1-2 в виде графика «ящик с усами». Линией в «ящике» и кружком отображаются, соответственно, медиана и среднее значение параметров КМ; концы «усов» рассчитывались согласно следующим выражениям: Хир = 03 +1,5• <3 -01),
ХсЬм>п = <1 -1,5 • <3 - Ql), где первый < и третий О квартили распределения значений параметров КМ соответствуют нижней /верхней границе «ящика».
Скрытие стегоданных согласно методу Дея приводит к существенным изменениям медиан значений равномерности (рис. 1а) и энтропии (рис. 2) элементов КМ, что дает возможность распознавать наличие скрытых сообщений в ЦИ. Одновременное уменьшение интер-квартильного размаха 1<<Я = 03 - < значений анализируемых параметров свидетельствует об устойчивости данного демаскирующего признака.
Таблица 3 - Характеристики тестовых изображений и стегоданных
n„ =
s
Параметр Тестовые изображения Стегоданные
Портрет Чертеж Карта
Разрешение, пикселей 3840x2160 565x850 567x463 800x800
Формат представления JPEG BMP BMP BMP
Система цвета RGB RGB RGB RGB
Глубина цвета, -бит/(пиксель х канал)] 8 8 8 8
Рисунок 1 - Результаты АСС стеганограмм, сформированных согласно методу Дея: а - равномерность значений элементов КМ; б -однородность значений элементов КМ; в - средние значения элементов КМ
а
б
в
Рисунок 2 - Результаты АСС стеганограмм, сформированных согласно методу Дея - энтропия значений элементов КМ
Для оценки изменений мультифрактальных параметров компонент ЦИ при встраивании стегоданных был проведен МФА стеганограмм. Результаты МФА представлены на рис. 3-4, где минимальные значения параметров получены при О = Ош;п, а максимальные - при
О = Отах (табл. 1).
Изменения информационной (рис. 3а), корреляционной (рис. 3б) и граничной обобщенной фрактальной размерности (рис. 4б) для одноэтапных методов встраивания стегоданных близки к нулю. Это свидетель-
ствует о незначительных изменениях энтропии яркости пикселей всего изображения и корреляции значений яркости соседних пикселей при формировании стеганог-рамм согласно методам Дея и Элайона.
Изменения параметров СОФР и МФС ЦИ (рис. 3-4) в случае применения двухэтапного метода Гунджаля существенно больше изменений соответствующих параметров для одноэтапных методов Дея и Элайона, что позволяет распознавать применение одно- и двухэтапных методов скрытия сообщений при проведении стегоанализа ЦИ.
1.95 1,94
сГ 1.93 1.92 1.91
I 1 ■ 1 1 1...... г I 1 1 1 ! i ' 1 1 | .! ____1___ |______ L_ L ' ____I___J !' T ! T ! 1 k- ГГ i _______|__ г 1 Г" 1
I.....r 1 i ^ L i X
! ¡ЯЕ--■ T™1 ,1 Г Jr 1 ! ! ! 1 ! ! H—-r—|—"i—-j-—r—t—H—'T— r ■i ! I 1 ! i h___j----;----r---!___J----1----j.---д_ i I ! i ......a—g
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 Степень заполнения контейнера стегоданными, %
—Метод Дея —Метод Элайона —Метод Гунджаля
Рисунок 3 - Результаты МФА стеганограмм: а - информационная размерность б - корреляционная размерность
в - граничная обобщенная фрактальная размерность
а
б
6 ОБСУЖДЕНИЕ
Предложенный метод пассивного стегоанализа, по сравнению с методами, рассмотренными в работах [24], при заданной вероятности распознавания стеганограмм, требует существенно меньших затрат времени и ресурсов памяти, даже для случая многоэтапного формирования стеганосистемы.
Формирование стеганограмм согласно методу Дея практически не изменяет усредненных значений элементов КМ (рис. 1в), но приводит к возрастанию энтропии их значений (рис. 2), что соответствует росту дисперсии значений элементов КМ. С другой стороны, однородность значений элементов КМ остается практически неизменной (рис. 1б), что свидетельствует об одинаковом уровне искажений, внесенных в компоненты АСС-раз-ложения ЦИ при скрытии стегоданных.
К недостаткам предложенного метода пассивного сте-гоанализа можно отнести то, что диапазон изменений характеристик АСС-разложения стеганограмм сравнитель-
_з
но мал (порядка 10 ). Вследствие этого (существенно) усложняется алгоритм настройки стегодетектора, однако использование интегральных характеристик АСС-разло-жения стеганограмм позволяет достичь вероятности распознавания стеганограмм сопоставимой со случаем применения J+SRM-модели [2] при существенном сокращении размерности используемого пространства признаков.
Отметим, что при проведении МФА был получен a priori неочевидный результат. Двухэтапный метод Гуд-жаля встраивания стегоданных, который за счет уменьшения уровня демаскирующих признаков показал высокую робастность к стандартным методам стегоанали-за, в случае применения МФА оказался менее
устойчивым, чем одноэтапные методы. Существенное увеличение значений обобщенных фрактальных размерностей для данного метода (рис. 4а-4б), может быть интерпретировано, как соответствующее увеличение фрактальных размерностей шумовых и детерминированных, например, контуров объектов, компонент ЦИ. Возрастание ширины Аа и уменьшение размаха А у МФС (рис. 4в-4г) свидетельствует об увеличении мощности множества монофрактальных компонент ЦИ при сужении диапазона значений фрактальных размерностей данных компонент.
Также было выявлено, что предварительная обработка стегоданных в случае одноэтапных методов (метод Элайона) позволяет минимизировать искажения муль-тифрактальных параметров ЦИ (рис. 3-4) в широком диапазоне значений степени заполнения контейнера.
ВЫВОДЫ
В работе решена задача выявления характерных искажений спектральных характеристик стеганограмм, сформированных согласно АМВС, с использованием АСС и МФА для общего случая обработки, как изображения-контейнера, так и скрываемых сообщений.
Научная новизна результатов, полученных в статье, состоит в том, что впервые выдвинута и экспериментально подтверждена гипотеза о возможности использования спектральных методов анализа ЦИ для распознавания факта скрытия сообщений в области преобразования контейнера.
В результате проведенных исследований спектральных характеристик стеганограмм, сформированных согласно одно- и двухэтапным методам встраивания стего-данных, установлено следующее.
3.2 3.15 3.1 3.05
! ! J 1 ! | 1 ! ! | ! ¡if fchJ r„L_ !
1 Й-1Д ^ И м м I t-i— Е-----3 i i Л-Л - i I i ! --4—4L i i
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 ВО 85 90 95 Степень заполнения контейнера стегодаиными, %
—Метод Дея —Метод Элайона ■"Метод Гунджаля
1.66 1.63 1,6 1.57
! 1 ! 1 ! ■ ! [ J i ! ! L ! 1 L ! г 1----"»--------1----*--------1----1----+----rp-—J----+ I U-^-M^tHcn Гу'Г ' —г-- j——Г 1 i L j i г T T ■ 1 LL
Г Щ ."p.-*-1 1 i- j ■
1 Г I
[ . i —J... [ 1 I l T i 1 ! T i T ! i ( t i l
10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 Степень заполнения контейнера стегоданными, %
85 90 95
-Метод Дея -Метод Элайона 'Метод Гунджаля
б
1.9 1.84 ^ 1.78 1,72 1.66
±
_L
5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 Степень заполнения контейнера стегоданными, %
—Метод Дея —Метод Элайона —Метод Гунджаля
Рисунок 4 - Результаты МФА стеганограмм: а - граничная обобщенная фрактальная размерность ; б - граничная обобщенная фрактальная размерность 0+х; в - ширина МФС Да; г - размах МФС Д f
1. Встраивание стегоданных в контейнеры с применением одноэтапных методов приводит к значительным изменениям энтропии значений элементов КМ компонент АСС-разложения ЦИ. Данный демаскирующий признак является устойчивым в широком диапазоне значений степени заполнения контейнера стегоданными, что представляет особый интерес в связи с постоянным увеличением объемов контейнеров, например от Full HD к UHD-4K и UHD-8K.
2. Характерные изменения результатов МФА стеганограмм, сформированных двухэтапными методами -возрастание мощности множества монофрактальных компонентов ЦИ и уменьшение диапазона изменений фрактальных размерностей данных компонент, позволяет обнаруживать факт использования данных стеганог-рафических методов с высокой точностью.
3. Не смотря на то, что при формировании стеганограмм на основе одно и двухэтапных методов используются преобразования одного вида, для повышения эффективности пассивного стегоанализа, для каждого метода необходима разработка специализированного стегодетектора.
Практическая значимость работы состоит в том, что:
- разработан программный комплекс, позволяющий проводить пассивный стегоанализ стеганограмм, сформированных на основе одно- и многоэтапных АМВС;
- применение выявленных характерных изменений спектральных характеристик ЦИ при скрытии сообщений согласно АМВС позволило существенно уменьшить время и вычислительную сложность процедуры настройки стегодетектора;
а
в
г
Полученные результаты могут быть использованы для повышения точности современных стегодетекторов и разработки целевых методов активного стегоанализа двухэ-тапных комплексных методов скрытия сообщений в ЦИ.
Дальнейший интерес представляет исследование возможности применения МФА в случае использования статистических АМВС (например, методов HUGO, S-UNIWARD).
БЛАГОДАРНОСТИ
Статья написана по материалам, полученным в рамках выполнения научно-исследовательской темы «Стеганография многомерных сигналов кафедры физико-технических средств защиты информации Физико-технического института Национального технического университета Украины «Киевский политехнический институт». СПИСОК ЛИТЕРАТУРЫ
1. Kodovsky J. Calibration revisited / J. Kodovsky, J. Fridrich // 11th Multimedia and Security Workshop, New York, 2009 : proceedings. -New York : ACM Press, 2009. DOI 10.1145/1597817.1597830.
2. Fridrich J. Rich models for steganalysis of digital images / J. Fridrich, J. Kodovsky // Transactions on Information Forensics and Security. - 2012. - Vol. 7, Issue 3. - P. 868-882. DOI 10.1109/ tifs.2012.2190402.
3. Liu Q. Steganalysis of DCT-embedding based adaptive steganography and YASS / Q. Liu // 13th Multimedia & Security Workshop, New York, 2011 : proceedings. - New York : ACM Press, 2011. - P. 77-86. DOI 10.1145/2037252.2037267.
4. Holub V. Random Projections of Residuals for Digital Image Steganalysis / V. Holub, J. Fridrich // Transactions on Information Forensics and Security. - 2013. - Vol. 8, Issue 12. - P. 19962006. DOI 10.1109/tifs.2013.2286682.
5. Прогонов Д. О. Виявлення стеганограм з даними, приховани-ми в област перетворення цифрових зображень / Д. О. Прогонов, С. М. Кущ // Вюник Нацюнального техшчного ушвер-ситету Украши «Кшвський полгтехшчний шститут». Серiя «Радютехшка. Радюапаратобудування». - 2014. - № 57. -С. 128-142.
6. Прогонов Д. Варюграмний аналiз стеганограм / Д. Прогонов, С. Кущ // Захист шформаци i безпека шформацшних систем: III Мiжнародна науково-техшчна конференщя, Львiв, 5-6 чер-вня 2014 р.: матерiали конференци. - Львiв : Украшська акаде-мiя друкарства, 2014. - C. 84-85.
7. Прогонов Д. А. Определение типа преобразований, использованных для скрытия данных в цифровых изображениях / Д. А. Прогонов, С. Н. Кущ // System analysis and information technologies : 16-я Международная научно-практическая конференция, Киев, 26-30 мая 2014 г. : материалы конференции. -К. : УНК «ИПСА» НТУУ «КПИ», 2014. - C. 435-436.
8. Elahian A. Improved robust DWT-watermaking in YCbCr color space / A. Elahian, M. Khalili, S. B. Shokouhi // Global journal of computer application and technology. - 2011. - Vol. 1, Issue 3. -P. 300-304.
9. Dey N. A novel approach of color image hiding using RGB color planes and DWT / N. Dey, A. B. Roy, S. Dey // International journal of computer application. - 2011. - Vol. 36, Issue 5. -P. 19-24.
10. Gunjal B. L. Secured color image watermarking technique in DWT-DCT domain / B. L. Gunjal, S. N. Mali // International Journal of Computer Science, Engineering and Information Technology (IJCSEIT). - 2011. - Vol. 1, Issue 3. - P. 36-44.
11. Nance J. Periods of discretized Arnold Cat Map and its extension to dimensions [Electronic resource] / J. Nance. - Cornell University Library, e-print archive. - Acceess mode: http:// arxiv.org/abs/1111.2984.
12. Golyandina N. E. 2D-extention of singular spectrum analysis: algorithm and elements of theory / N. E. Golyandina, K. D. Usevich // World scientific. - P. 449-473. - DOI 10.1142/ 9789812836021_0029.
13. Божокин С.В. Фракталы и мультифракталы: монография / С. В. Божокин, Д. А. Паршин. - Ижевск : НИЦ. Регулярная и хаотическая динамика, 2001. - 128 с.
14. Lopes R. Fractal and multifractal analysis: A review / R. Lopes, N. Betrouni // Medical Image Analysis. - 2009. - Vol. 13, Issue 4. -P. 634-649. DOI 10.1016/j.media.2009.05.003.
15. Li J. An improved box-counting method for image fractal dimension estimation / J. Li, Q. Du, C. Sun // Pattern Recognition. - 2009. -Vol. 42, Issue 11. - P. 2460-2469. DOI 10.1016/ j.patcog.2009.03.001.
Статья поступила в редакцию 09.12.2014.
После доработки 12.12.2014.
Прогонов Д. О.1, Кущ С. М.2
'Магютр, астрант кафедри фiзико-технiчних засобiв захисту шформаци, Фiзико-технiчний шститут, Нацюнальний техшчний ушверситет Украши «Кшвський полгтехшчний шститут», Кшв, Украша
2Канд. техн. наук, доцент, доцент кафедри фiзико-технiчних засобiв захисту шформаци, Фiзико-технiчний шститут, Нацюнальний техшчний ушверситет Украши «Кшвський полгтехшчний шститут», Кшв, Украш а
СПЕКТРАЛЬНИЙ АНАЛ1З СТЕГАНОГРАМ
Для шдвищення стшкост стеганоалгоритшв до вщомих метсдав стегоаналiзу широко використовуються методи приховання повщомлень в област перетворення цифрових зображень. Використання при формуванш стеганограм стандартних метсдав обробки зображень-контейнерiв та стегоданих - двовимiрних дискретних косинусного та вейвет перетворень - дозволяе мiнiмiзувати спотво-рення вбудованих повщомлень при стисненш зображень.
В робот для виявлення факту вбудовування стегоданих з використанням стандартних перетворень контейнеру та стегоданих запропоновано використовувати методи спектрального аналiзу зображень: аналiз спектру сингулярностей та мультифрактальний аналiз. Перевагою даного шдходу у порiвняннi зi статистичними методами стегоаналiзу е можливють дослщження одночасно декшькох компонент зображення-контейнеру, що дозволяю локалiзувати область приховання повщомлень.
Аналiз ефективност застосування метсдав спектрального аналiзу був проведений для випадку використання одноетапних та бага-тоетапних метсдав формування стеганограм. Показано, що вбудовування повщомлень призводить до змш уах компонент сингулярного розкладу зображення-контейнеру, а також появi характерних спотворень мультифрактальних характеристик стеганограм - шдвищення потужнога множини монофрактальних компонент зображень. Виявлеш демаскукта ознаки наявнога прихованих повщомлень е стшкими в широкому дiапазонi змш ступеня заповнення контейнеру стегоданими, що спрощуе задачу виявлення повщомлень, прихованих в облага перетворення зображень.
Ключовi слова: цифровi зображення, пасивний стегоаналiз, аналiз спектру сингулярностей, мультифрактальний аналiз.
Progonov D. O.1, Kushch S. M.2
'M.Sc., post-graduate student of Faculty of Information Security, The Institute of Physics and Technology, National technical University of Ukraine «Kyiv Polytechnic Institute», Kyiv, Ukraine
2Ph.D, Associate Professor, Associate Professor of Faculty of Information Security, The Institute of Physics and Technology, National technical University of Ukraine «Kyiv Polytechnic Institute», Kyiv, Ukraine
SPECTRAL ANALYSIS OF STEGANOGRAMS
The data embedding algorithms in transformation domain of digital images are widely used for increasing the robustness of stegoalgorithms to known steganalysis methods. Applying of standard transformations the digital images by steganograms forming - two-dimensional discrete cosine and wavelet transforms - allows minimizing the garbling the hidden messages by image compression.
We propose to use the spectral analysis methods - singular spectrum analysis and multifractal analysis - for revealing the fact of message embedding with usage of standard transform of cover image and stegodata. The advantage of such approach in comparison with statistical steganalysis methods is possibility to simultaneously investigation of several components the cover image, which allows localizing the domain of data hiding.
Research of effectiveness of the spectral analysis methods was provided for the case of usage the one-stage and multi-stage embedding methods. It is shown that stegodata embedding leads to alteration the all components of singular value decomposition of cover images as well as appearance the peculiar alteration of multifractal features the steganograms - increasing the cardinality of monofractal components the image. Revealed distinctive features of steganograms are stable in wide range of cover image payloads, which is simplifying of task of stegodata revealing, hidden in transformation domain of digital images.
Keywords: digital images, passive steganalysis, singular spectrum analysis, multifractal analysis.
REFERENCES
1. Kodovsky J., Fridrich J. Calibration revisited, 11th Multimedia and Security Workshop, New York, 2009: proceedings. New York, ACM Press, 2009. DOI 10.1145/1597817.1597830.
2. Fridrich J., Kodovsky J. Rich models for steganalysis of digital images, Transactions on Information Forensics and Security, 2012, Vol. 7, Issue 3, pp. 868-882. DOI 10.1109/ tifs.2012.2190402.
3. Liu Q., Steganalysis of DCT-embedding based adaptive steganography and YASS, 13thMultimedia & Security Workshop, New York, 2011, proceedings. New York, ACM Press, 2011, p. 77-86. DOI 10.1145/2037252.2037267.
4. Holub V., Fridrich J. Random Projections of Residuals for Digital Image Steganalysis, Transactions on Information Forensics and Security, 2013, Vol. 8, Issue 12, pp. 1996-2006. DOI 10.1109/ tifs.2013.2286682.
5. Progonov D. O., Kushh S. M. Vyjavlennja steghanoghram z danymy, prykhovanymy v oblasti peretvorennja cyfrovykh zobrazhenj, Visnyk Nacionaljnogho tekhnichnogho universytetu Ukrajiny «Kyjivsjkyj politekhnichnyj instytut». Serija - Radiotekhnika. Radioaparatobuduvannja, 2014, Vol. 57, pp. 128-142.
6. Progonov D., Kushh S. Variogramnyj analiz steganogram, Zahyst informacii ' i bezpeka informacijnyh system: III Mizhnarodna naukovo-tehnichna konferencija, L'viv, 5-6 chervnja 2014 r.: materialy konferencii'. L'viv, Ukrai'ns'ka akademija drukarstva, 2014, pp. 84-85.
7. Progonov D. A., Kushh S. N. Opredelenie tipa preobrazovanij, ispol'zovannyh dlja skrytija dannyh v cifrovyh izobrazhenijah, System analysis and information technologies: 16-taja
Mezhdunarodnaja nauchno-prakticheskaja konferencija, Kiev, 26-30 maja 2014 g.: materialy konferencii. Kiev, UNK «IPSA» NTUU «KPI», 2014, pp. 435-436.
8. Elahian A., Khalili M., Shokouhi S. B. Improved robust DWT-watermaking in YCbCr color space, Global journal of computer application and technology, 2011, Vol. 1, Issue 3, pp. 300-304.
9. Dey N., Roy A. B., Dey S. A novel approach of color image hiding using RGB color planes and DWT, International journal of computer application, 2011, Vol. 36, Issue 5, pp. 19-24.
10. Gunjal B. L., Mali S. N. Secured color image watermarking technique in DWT-DCT domain, International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), 2011, Vol. 1, Issue 3, pp. 36-44.
11. Nance J. Periods of discretized Arnold Cat Map and its extension to dimensions [Jelektronnyj resurs]. Cornell University Library, e-print archive. Rezhim dostupa http://arxiv.org/abs/1111.2984. Zagl. s jekrana
12. Golyandina N. E., Usevich K. D. 2D-extention of singular spectrum analysis: algorithm and elements of theory, WORLD SCIENTIFIC, pp. 449-473. DOI 10.1142/9789812836021_0029
13. Bozhokin S. V., Parshin D. A. Fraktaly i mul'tifraktaly: monografija. Izhevsk, NIC, Reguljarnaja i haoticheskaja dinamika, 2001, 128 p.
14. Lopes R., Betrouni N. Fractal and multifractal analysis: A review, Medical Image Analysis, 2009, Vol. 13, Issue 4, pp. 634-649. DOI 10.1016/j .media.2009.05.003.
15. Li J., Du Q., Sun C. An improved box-counting method for image fractal dimension estimation, Pattern Recognition, 2009, Vol. 42, Issue 11, pp. 2460-2469. DOI 10.1016/ j.patcog.2009.03.001.