Двухкомпонентная стеганографическая система на основе отношения линейных функций двух сигналов с размещением информативного сигнала в знаменателе функции встраивания сообщения
Автор: Шакурский М.В., Караулова О.А.
Журнал: Инфокоммуникационные технологии @ikt-psuti
Рубрика: Электромагнитная совместимость и безопасность оборудования
Статья в выпуске: 1 т.20, 2022 года.
Бесплатный доступ
Использование двухкомпонентного контейнера в стеганографических системах позволяет значительно расширить возможности известных стеганографических методов. В статье рассматриваются функции формирования компонент на основе отношения линейных функций двух сигналов с размещением информативного сигнала в знаменателе функции встраивания информации в сигнал пустого контейнера. Выражения для формирования компонент и выражение для восстановления скрытого сигнала представляют собой дроби и имеют точки разрыва, что требует проведения анализа и определения условий формирования контейнера. В статье приводятся результаты анализа двухкомпонентной стеганографической системы с нелинейным контейнером в области разрыва функции восстановления информативного сигнала. Определяются ключевые коэффициенты с точки зрения обеспечения наибольшей чувствительности системы к вносимой в значение коэффициента погрешности. Проводится анализ влияния погрешности значения ключевого коэффициента на маскировку сообщения в частотном спектре. Дается оценка полученных результатов.
Стеганография, двухкомпонентная стеганографическая система, нелинейный контейнер, ключевой коэффициент, инвариантность к маскирующему сигналу
Короткий адрес: https://sciup.org/140295379
IDR: 140295379 | DOI: 10.18469/ikt.2022.20.1.14
Текст научной статьи Двухкомпонентная стеганографическая система на основе отношения линейных функций двух сигналов с размещением информативного сигнала в знаменателе функции встраивания сообщения
Повышение эффективности существующих стеганографических систем сопряжено с совершенствованием существующих алгоритмов и разработкой новых подходов к формированию стеганографических контейнеров [1–10]. В статье рассматривается алгоритм формирования двухкомпонентного стеганографического контейнера и проводится его исследование. Целью исследования является поиск условий достижения максимальной чувствительности системы к погрешности значений ключевых коэффициентов. В рамках статьи показывается влияние погрешности значений ключевых коэффициентов на частотный спектр сигнала контейнера.
Двухкомпонентная инвариантная стеганографическая система в общем случае описывается выражениями:
ui (n )=fi (u (n));
. u 2 ( n ) = f - ( u ( n ) ) ; (1)
yi (n)- fз (ui (n), ^( n )) = 0;
_У2 (n)- f 4 (u2 (n), ^(n)) = 0, где u1 и u2 – встраиваемые в двухкомпонентный контейнер сигналы, являющиеся функциями сигнала сообщения u; ^ - маскирующий сигнал; y1 и y2 – компоненты двухкомпонентного стеганографического контейнера; n – счетчик отсчетов.
При таком подходе компоненты будут отличаться друг от друга, а выражение извлечения будет инвариантно от маскирующего сигнала.
Подсистема встраивания сообщения определяется как
У1 (n )=fз (и (n), E( n));
_ У 2 ( n ) = f 4 ( u 2 ( n ) , E ( n ) ) •
Подсистема извлечения описывается выражением:
u ( n ) = f ( У 1 ( n ) , У 2 ( n ) ) . (3)
В работе [1] рассматривается математическая модель алгоритма встраивания на основе отношения линейных функций двух сигналов. Общий вид выражения, представляющего собой отношение линейных функций двух сигналов, имеет вид
1 + аи,
У = 1
b + cu 2
.
В работе [1] в качестве информативного сигнала выступает и 1 , а в качестве маскирующего сигнала - и 2, то есть информативный сигнал размещен в числителе функции встраивания сообщения. В данной статье рассматривается другой подход, когда информативный сигнал размещается в знаменателе функции формирования контейнера.
Математическая модель стеганографической системы
Рассмотрим вариант, когда в роли маскирующего сигнала выступает сигнал и 1 . В этом случае компоненты контейнера будут иметь вид
1 + а , Е
-
У 1 = —;
b 1 + c 1 и 1
-
1 + а 2 Е
У 2 — ГТ---, b 2 + c 2 и 2
где a, b и c – коэффициенты (5) .
Рассмотрим два варианта формирования сигналов u 1 и u 2 через сигнал сообщения.
Аддитивная связь:
u 1 — и ;
и 2 — K - и 1 .
Мультипликативная связь:
u 1 — и ;
и 2 — и 1 / K.
Решая систему (5) с учетом (6), получим выражение для извлечения сигнала сообщения для первого варианта:
_ а1 - а 2 - а1 b2 У 2 + а 2 b У1 - а1 c 2 У 2 K и — и —--. (8)
а 1 c 2 У 2 + а 2 с 1 У 1
Решая систему (5) с учетом (7), получим выражение для второго варианта:
и — и — к -a , + a 2 + a , b 2 У 2 - a 2 Ь , У , . (9)
а 2 с 1 У 1 K - а 1 c 2 у 2
Исследование
Выражения (5) представляют собой дроби, причем в числителе находится маскирующий сигнал Е . Таким образом, искажение маскирующего сигнала при встраивании сообщения определяется знаменателем функции. Очевидно, что это искажение нелинейно и определяется степенью отличия знаменателя от единицы. При выборе коэффициентов следует учитывать, что увеличение значения коэффициента c приведет к снижению маскирующих свойств алгоритма. Коэффициенты a и b должны быть одного порядка, что позволит сохранить амплитуду заполненных контейнеров близкой к амплитуде маскирующего сигнала Е .
Максимальная чувствительность стеганографической системы достигается вблизи точки разрыва функции извлечения информативного сигнала. Заметим, что y 1 и y 2 представляют собой дроби. Поэтому знаменатель функции извлечения не позволяет определить точку разрыва функции. Для определения точки разрыва функции извлечения требуется подстановка в функцию извлечения выражений (6) и (7), после чего определять точку разрыва. В результате преобразований определено условие максимальной чувствительности функций извлечения информативного сообщения.
Для связи (6) и функции извлечения (8):
c 2 — — b 2 c 1 / b 1 + c 1 K ,
< a 2 — a 1 + о (10)
при о^ 0.
Причем при значении и 1 , равном:
и 1 — —1 , (11)
c 1 возникает разрыв функции извлечения, то есть это соотношение недопустимо.
Для связи (7) и функции извлечения (9):
b 1 c 2 - b 2 c 1 к — 0;
< а 2 — а 1 + о (12)
при о^ 0.
Условие (11) справедливо и для данного варианта.

Рисунок 1. Зависимость ошибки извлечения сигнала от вариации коэффициентов a и с

Рисунок 2. Зависимость ошибки извлечения сигнала от вариации коэффициентов b и K
Чувствительность выражений извлечения (8) и (9) к вариации коэффициентов определяется через дифференциал, а после перехода к приращениям коэффициентов имеет вид
A = D A + D A + D, A, + u1 a1a1 a2a2 b1b1
+ D, A, + D A + D A + DKAK.
b 2 b 2 c c c 2 c 2 K K
Проведем численное исследование ошибки извлечения значения u 1 с помощью выражения (13) от вносимой погрешности в различные коэффициенты преобразования. Для алгоритма с аддитивной связью (6) результат численного исследования приведен на рисунках 1 и 2.
Для численного эксперимента выбрано значение информативного сигнала u 1 = 2, таким образом, вариация любого коэффициента приводит к ошибке, соизмеримой со значением информативного сигнала, причем нарастание ошибки выше для коэффициентов a и c . Однако этих данных недостаточно, чтобы определить, какой коэффициент может быть использован в роли ключевого, так как важен характер вносимого искажения в динамике. Проведем численный эксперимент, иллюстрирующий искажение извлекаемого сигнала во времени при вносимой в значение коэффициентов погрешности.

Рисунок 3. Зависимость ошибки извлечения сигнала от вариации коэффициентов a и b

Рисунок 4. Зависимость ошибки извлечения сигнала от вариации коэффициентов c и K
Для алгоритма с мультипликативной связью (7) результат численного исследования приведен на рисунках 3 и 4.
Важным аспектом сокрытия сигнала является его маскировка в частотном спектре. Внесение погрешности в значение коэффициентов может приводить к амплитудной ошибке извлечения с сохранением формы спектра, а может значительно искажать спектр. Численные исследования показали, что для алгоритма на основе аддитивной связи встраиваемых сигналов (6) наиболее заметное искажение спектра возникает в извлекаемом сигнале при внесении погрешности в коэффици- ент a1. Проведем эксперимент, иллюстрирующий зависимость изменение спектра извлекаемого сигнала от вносимой погрешности. На рисунке 5 приведена поверхность, показывающая изменение спектра восстановленного сигнала от ошибки δ⋅1012 в значении коэффициента a1 от изменения δ. Видно, что при нулевой ошибке спектр состоит из одной гармоники. При увеличении ошибки гармоника информативного сигнала скрывается в спектре маскирующего сигнала.
Отметим, что при σ= 10 - 9 и ошибке значения a 1 = 15 ⋅ 10 - 11 гармоника информативного сигнала

Рисунок 5. Зависимость спектра восстановленного сигнала от ошибки, внесенной в коэффициент a 1

Рисунок 6. Зависимость спектра восстановленного сигнала от ошибки, внесенной в коэффициент c 1
полностью скрывается в спектре маскирующего сигнала.
Для алгоритма на основе мультипликативной связи встраиваемых сигналов (7) наиболее заметное искажение спектра возникает в извлекаемом сигнале при внесении погрешности в коэффициенты a и b . Проведем эксперимент, иллюстрирующий зависимость изменения спектра извлекаемого сигнала от вносимой в коэффициент a 1 погрешности. На рисунке 6 приведена поверхность, показывающая изменение спектра восстановленного сигнала от ошибки δ⋅ 1011 в значении коэффициента a 1 от изменения 8 . Видно, что при нулевой ошибке спектр состоит из одной гармоники. При увеличении ошибки гармоника информативного сигнала скрывается в спектре случайного сигнала.
Проведем эксперимент, иллюстрирующий зависимость изменения спектра извлекаемого сигнала от вносимой в коэффициент b 1 погрешности. На рисунке 7 приведена поверхность, показывающая изменение спектра восстановленного сигнала от ошибки δ⋅ 1011 в значении коэффициента Ь 1 от изменения 8 . Видно, что при нулевой ошибке спектр состоит из одной гармоники. При увеличении ошибки гармоника инфор-

Рисунок 7. Зависимость спектра восстановленного сигнала от ошибки, внесенной в коэффициент b 1
мативного сигнала скрывается в спектре случайного сигнала.
Отметим, что при σ= 10 - 9 и ошибке значения b 1 = 40 ⋅ 10 - 11 гармоника информативного сигнала скрывается в спектре маскирующего сигнала. Очевидно, что использование коэффициента a в качестве ключевого, позволяет получить лучшие результаты маскировки сообщения. Таким образом, в предлагаемом алгоритме коэффициенты a рекомендуются к использованию в качестве ключевых коэффициентов.
Выводы
Полученные в статье результаты на порядок превосходят результат в работе [1]. Так, в работе [1] маскировка спектра сообщения в спектре маскирующего сигнала достигается при вносимой в ключевой коэффициент погрешности 8 - IO - 10. В то время как размещение информативного сигнала в знаменателе функции извлечения позволяет обеспечить маскировку спектра сообщения в спектре маскирующего сигнала при вносимой в ключевой коэффициент погрешности 15 - 10 - 11.
Рассмотренный алгоритм формирования двухкомпонентной инвариантной стеганографической системы является более устойчивым к взлому за счет высокой чувствительности к вариации ключевого коэффициента. Свойство инвариантности двухкомпонентной системы [1–10] позволяет встраивать сигналы u 1 и u 2 значительно меньшей амплитуды, нежели маскирующий сигнал £ , и не позволяет эффективно обнаружить замаскированное сообщение слепым применением функции извлечения за счет высокой чувствительности функции извлечения скрытого сигнала к вариации ключевого коэффициента.
Список литературы Двухкомпонентная стеганографическая система на основе отношения линейных функций двух сигналов с размещением информативного сигнала в знаменателе функции встраивания сообщения
- Шакурский М.В. Двухкомпонентная стеганографическая система на основе отношения линейных функций двух сигналов, использующая аддитивный вид связи встраиваемых сигналов // Инфокоммуникационные технологии. 2020. Т. 18, № 1. С. 56-61.
- Петров В.В., Агеев В.М., Запорожец А.В. Теория инвариантных автоматических систем. М.: Наука, 1970.
- Грибунин В.Г., Оков И.Н., Туринцев И.В. Цифровая стеганография. М.: Солон-Пресс. 2002. 272 с.
- Способ защищенной передачи информации с помощью импульсного кодирования: патент 2493659. Российская Федерация, № 2011152150/08 / А.И. Назимов (RU); А.Н. Павлов (RU); заявл. 20.12.2011; опубл. 20.09.2013, бюл. № 26.
- Шакурский В.К., Шакурский М.В. Сжимающие отображения в инвариантных преобразователях и системах стеганографии: монография. Самара: Изд-во СНЦ РАН, 2014. 159 с.
- Fridrich J. Steganography in Digital Media. Principles, Algorithms and Applications. Cambridge: Cambridge University Press, 2010. 437 p.
- Moving Steganography and Steganalysis from the Laboratory into the Real World / A. Ker [et al.] // ACM IH-MMSEC 2013. France: Montpellier, 2013. 14 p.
- Multidisciplinary Approach to Modern Digital Steganography. Advances in Information Security, Privacy, and Ethics (AISPE). Pennsylvania: IGI Global, 2021. 398 p.
- Shakurskiy M.V., Shakurskiy V.K., Volovach V.I.Computer model of steganographic system based on contraction mapping with stream audio container // Proceedings of IEEE East-West Design & Test Symposium (EWDTS'2015). Kharkov: KNURE, 2015. P. 306-309.
- Коржик В.И., Нгуен З.К., Ахрамеева К.А. Модификация шифров для защиты от атаки обнаружения стегосистем, использующей NIST-тесты // Проблемы информационной безопасности. Компьютерные системы. 2020. № 1. С. 33-43.