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

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

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

Еще

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

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

IDR: 140255718   |   DOI: 10.18469/ikt.2019.17.2.12

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

Понятие двухкомпонентной стеганографической системы введено для описания принципа формирования передаваемого сигнала (стего-контейнера). Стего-контейнер [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.
Еще
Статья научная