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

Бесплатный доступ

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

Еще

Двухкомпонентная стеганографическая система, стеганографический контейнер, ключ

Короткий адрес: https://sciup.org/140255718

IDR: 140255718   |   УДК: 621.372.552   |   DOI: 10.18469/ikt.2019.17.2.12

Selection of key in two-component steganography systems with mutual component noising

In general, any steganography system uses two signals - a hidden signal and a container signal. The process of signal recovery requires the receiving party to know the signal from the container. If we represent the transmitted signal as two components, each of which is a function of two signals, then the process of recovering the hidden signal does not require the receiver to know the signal from the container. This article discusses the system in which both signals are informational, and in each component, the two signals are mixed in accordance with a specific algorithm. An important task of designing a steganographic system is the selection of a key. The main requirement for the key is to ensure consistently high sensitivity of the system to the key variation, and, accordingly, to the minimum change of this sensitivity during the formation of the container. The article provides an analysis of a two - component steganographic system from the point of view of sensitivity to variations of various parameters and values of the embedded signals. The conclusions are made about the obtained result.

Еще

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

Понятие двухкомпонентной стеганографической системы введено для описания принципа формирования передаваемого сигнала (стего-контейнера). Стего-контейнер [1-2] формируется на основе двух выражений, при этом в каждом из них присутствует два передаваемых значения [310]. Таким образом, задача извлечения скрытого сигнала сводится к решению системы двух уравнений с двумя неизвестными. Форма уравнений, в общем случае, может быть произвольной.

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

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

Анализ чувствительности системы

Рассмотрим форму уравнений, математическая модель которых подробно рассмотрена в [1]. Выражения для сокрытия информации имеют следующий вид:

y 1 = a 1 u 1 + b 1 u 2 + c 1 u 1 u 2 ;

y 2 = a 2 u 2 + b2 u1 + c 2 u1 u 2, гдe y ‒ сигналы компoʜeʜт заполʜeʜʜoго контeй-ʜepa; u ‒ маскиpyeмыe cигналы; a, b, c ‒ коэффи-циeʜты пpeoбразования.

В [1] получeʜы условия:

a1 c2 - b2c = 0;(2)

a 2 c1 - b1 c 2 = 0,(3)

при которых выражeʜия для дeкодирования сигналов пepʙoго и второго каналов соотʙeтстʙeʜʜo u1 =

u 2 =

a 2 У1 — b1 У 2

a1 a 2 - b1 b2 + c1 y 2 - c 2 y 1 ’ al У 2 - b2 У1

a 1 a 2 - b 1 b 2 + c 2 y 1 - c 1 y 2

.

Причeм выполʜeʜиe пepʙoго условия (2) ʜe-oбходимо для получeʜия второго сигнала (5), а выполʜeʜиe ʙторого условия (3) ʜeoбходимо для получeʜия пepʙoго сигнала (4)

Проанализиpyeм выражeʜия (4) и (5) с учeтом (2) и (3). Πepeпишeм выражeʜия (2) и (3) относи-тeльно a :

a 1 = b2 c 1 / c 2;                    (6)

a 2 = b 1 c 2 / c 1 -                    (7)

Подставляя (6) и (7) в (4) и (5) получим, что числитeль выражeний (4) и (5) обращaeтся в ноль. Таким образом, eдиноврeмeнноe ʙыполнeниe yc-ловий (2) и (3) нeвозможно. Для дeкодирования обeих сигналов достаточно дeкодировать только один из них, а второй выразить из выражений для кодирования. Рассмотрим оба варианта. Пусть выполняется только условие (2). Тогда можно воспользоваться выражением (5) для восстaнов-лeния сигнaлa u2. В этом случae пeрвый сигнaл можно выpaзить из выpaжeния (1) для y1:

u = y i - b l u 2

ai + ci u 2

Во втором вaриaнтe, выполняeтся только ус-ловиe (3). С помощью выpaжeния (4) восстaнaв-ливaeтся сигнaл u 1. Второй сигнaл выpaжaeтся из выpaжeния (1) для y 2:

u

_ y 2 - b 2 u i

2                , a 2 + c 2 Ui

Очeвидно, что в дaнном случae чувствитeль-ность стeгaногрaфичeской систeмы к вaриaции ключa опрeдeляeтся чувствитeльностью одного из выpaжeний (4) или (5), в зaвисимости от того, кaкой вaриaнт восстaновлeния скрытого сигнaлa использyeтся, к вaриaции коэффициeнтов прeоб- paзовaния.

Получим выpaжeния для чувствитeльности инвaриaнтной стeгaногрaфичeской систeмы при взaимном зaшумлeнии кaнaлов. Oпpeдeлим диф-фepeнциaл чepeз прирaщeния коэффициeнтов.

Количeство коэффициeнтов прирaщeния рaв-но шeсти. Выpaжeниe для aбсолютной чувстви-тeльности стeгaногрaфичeской систeмы (4) имe-

Sb = du i =

1 db 1

У 2 a i a 2 + c i У 2 2 - У 2 y i c 2

- b 2 a 2 У i .

(14)

( a i a 2 - b i b 2 + c i y 2 -

c 2 y i ) 2

Sb = du i =

2 db 2

b i ( a 2 y i - b i У 2 )

(15)

( a i a 2 - b i b 2 + c i y 2 - <

2;

-2 y i )

Sc i = du i =

dc 1

У 2 ( a 2 y i - b i У - 2

) .

(16)

( a i a 2 - b i b 2 + c i y 2 -

2;

c 2 y i )

Sc 2 = du i =

dc 2

y i ( a 2 y i - b i У 2 )

(17)

( a i a 2 - b i b 2 + c i y 2 - <

-2 y i ) 2

Maксимaльнaя чувствитeльность стeгaногрa-фичeской систeмы достигaeтся вблизи точки рaз-pывa функций чувствитeльности, то eсть точки рa-вeнствa знaмeнaтeля выpaжeний (12-17) нулю, или a i a 2 - b i b 2 + c i y 2 - c 2 y i = 0.         (i8)

Подстaвим в (18) выpaжeния (1), получим aia2 - bib2 - aic2Ui + a2ciu2 -- bi c 2 u 2 + b2 ci ui = 0.

eт вид

Сгруппируeм слaгaeмыe:

A u i = Sai A a 1 + Sa 2 A a 2 + Sbi A bi + + Sb 2 A b 2 + Sci A c i + Sc 2 A c 2 .

Выpaжeниe для aбсолютной чувствитeльно-сти стeгaногрaфичeской систeмы (5) eсть

A u 2 = Sa i A ai + Sa 2 A a 2 + Sbi A bi + + Sb 2 A b 2 + Sci A c i + Sc 2 A c 2 .

Получим нeобходимыe производныe для пepe-ходa к прирaщeниям в выpaжeнии (10) для aл- горитмa, использующeго взaимноe зaшумлeниe кaнaлов (4):

a i a 2 - b i b 2 - u i ( a i c 2 - b 2 c i ) + + u 2 ( a 2 c i - b i c 2 ) = 0.

При использовaнии выpaжeния (4) спрaвeдли-во условиe (3), тогдa получeнноe выpaжeниe свe- дeтся к ypaвнeнию

aia2 -bib2 -ui (aic2 -b2ci) = 0, (2i) котороe описывaeт точкy paзрывa функции вос-стaновлeния сигнaлa. Получим нeобходимыe производныe для пepeходa к прирaщeниям в вы-paжeнии (11):

Sa 1 =

du 1

da 1

Sai =

a 2 ( a 2 У 1 - b i y 2 )        ;

( ai a 2 - bi b2 + c i y 2 - c 2 yi ) 2

du 2 da 1

y i У 2 c 2 - У 2 b i b 2 - c i y 22 + a b b 2 y i . ( a i a 2 - b i b 2 + c 2 y i - c i y 2 )

Sa 2 = dui-da 2

У 1 У 2 c i - y i b i b 2 - c 2 У2 + a l b i У 2 . ( a i a 2 - b i b 2 + c i y 2 - c 2 y i ) 2

du

Sa 2 = 2 = da 2

a i ( a i У 2 - b 2 У i )        .

( a i a 2 - b i b 2 + c 2 y i - c i y 2 ) 2

Sbx = du2 = db1

_        b2 ( a 2 y 2 - b 2 y 1 )        ;

( al a 2 - bl b 2 + c 2 y l - c l y2 ) 2

Sb = d ^ =

2 db 2

y 2 a l a 2 + c 2 y 2 - y 1 y 2 c l - b l a 1 y 2 _

( a l a 2 - b l b 2 + c 2 y l - c l y 2 ) 2 du

Sc = —L = dc1

y 2 ( a l y 2 - b 2 y l )        .

( a l a 2 - b l b 2 + c 2 y l - c l y 2 ) 2

du

Sc 2 = —L = dc 2

_       y l ( a l y 2 - b 2 y l )

;

:2 - b l b 2 + с 2 У 1 - c l y 2 ) 2

Максимальная чувствительность стеганографической системы достигается вблизи точки разрыва функций чувствительности, то есть точки равенства знаменателя выражений (22-27) нулю, когда ala2 - blb2 + c2yl - cly2 = 0.         (28)

Подставим в (28) выражения (1), получим al a2 + blb2 + al c2 Ui - a2 ci u2 +

+ b l c 2 u 2 - b 2 c l u l = 0.

Сгруппируем слагаемые:

a l a 2 - b l b 2 + u l ( a l c 2 - b 2 c l ) -- u 2 ( a 2 c l - b l c 2 ) = 0.

При использовании выражения (5) справедливо условие (2), тогда полученное выражение сведется к виду ala2 -blb2 - u2 (a2cl -blc2) = 0.       (3l)

Выбор ключа

Анализ выражений (21) и (31) показывает, что в обоих случаях чувствительность системы не является константой и зависит от маскируемого сигнала. Минимизировать эту зависимость можно за счет (2) и (3), когда одно из условий выполняется, а второе не выполняется с малой погрешностью. Тогда выражения (21) и (31) сведутся к формуле ala2 - blb2 + A = 0, (32) где A - величина определяемая маскируемым сигналом и внесенной погрешностью в условия (2) и (3).

Условие максимальной чувствительности в обоих случаях:

a l a 2 - b l b 2 +A^ 0.           (33)

Интересной особенностью данной системы является то, что при выполнении обоих условий (2) и (3) выражения (20) и (30) обращаются в ноль и, соответственно, достигается максимальная чувствительность. Как следствие, при A ^ 0 будет справедливо и выражение (33). Наиболее удобный способ подбора коэффициентов, в системе ‒ использование выражений (6) и (7). В этом случае ключами являются значения a .

Заключение

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

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

  • Fridrich J. Steganography in digital media. Principles, Algorithms and applications. New York: Cambridge University Press, 2010. P. 437.
  • Грибунин В.Г., Оков И.Н., Туринцев И.В. Цифровая стеганография. М.: Солон-Пресс, 2002. 260 c.
  • Шакурский М.В. Математические модели двухкомпонентных инвариантных стеганографических систем, использующих различные алгоритмы связи встраиваемых сигналов // Вопросы защиты информации. 2018. № 2 (12). С. 8-13.
  • Шакурский В.К., Шакурский М.В. Сжимающие отображения в инвариантных преобразователях и системах стеганографии. Самара: Изд-во СНЦ РАН, 2014. 159 с.
  • Шакурский М.В. Формирование контейнера для стеганографической системы на основе сжимающих отображений // Радиотехника. 2015. № 2. С. 134-139.
  • Шакурский, М.В., Шакурский В.К. Стеганографическая система на основе сжимающих отображений // Вопросы защиты информации. 2015. № 2. С. 74-78.
  • Шакурский М.В., Шакурский В.К. Оценка стойкости двухкомпонентной стеганографической системы // Успехи современной радио электроники. 2015. № 11. С. 87-91.
  • Шакурский, М.В., Шакурский В.К. Двухканальная система сокрытия информации с взаимным зщашумлением каналов // Радиотехника. 2016. № 2. С. 96-99.
  • Устройство сокрытия информации. Патент 2546307 РФ № 2014123943/08. Заявл. 10.06.2014; опубл. 10.04.2015. Бюл. № 10.
  • Способ скрытой передачи информации. Патент 2546306 РФ № 2014123912/08. Заявл. 10.06.2014; опубл. 10.04.2015. Бюл. № 10.
Еще