Понятие чувствительности стеганосообщения

Объем правильно восстановленной информации определяется следующим образом:

Понятие чувствительности стеганосообщения - student2.ru

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

Если задача является чувствительной к возмущающим воздействиям, то даже незначительные изменения исходных данных (малые возмущающие воздействия) сильно изменят результат ее решения. Если же задача нечувствительна, то малые «сбои» исходных данных на самом объекте не отразятся. Пусть Понятие чувствительности стеганосообщения - student2.ru ― входные данные для некоторой задачи, результатом решения которой является Понятие чувствительности стеганосообщения - student2.ru ; Понятие чувствительности стеганосообщения - student2.ru ― возмущенные входные данные, а решение задачи, полученное для этих входных данных, ― Понятие чувствительности стеганосообщения - student2.ru . Числом обусловленности задачи называется величина, определяемая соотношением [69,70]:

Понятие чувствительности стеганосообщения - student2.ru . (1)

Расстояния, фигурирующие в формуле (1), определяются введением соответствующих метрик в пространствах входных данных и результатов. Необходимо отметить, что по смыслу соотношение (1) представляет из себя некий аналог абсолютного значения скорости изменения вещественной функции результата в точке Понятие чувствительности стеганосообщения - student2.ru .

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

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

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

Определение 1.СС будем называть чувствительным, если даже незначительные возмущающие воздействия, которым оно подвергается, способны разрушить значительную часть погруженной ДИ и привести к большому росту количества ошибок при декодировании ДИ, и нечувствительным в противном случае.

1. Способ пересылки и декодирования дополнительной информации

Пусть Понятие чувствительности стеганосообщения - student2.ruПонятие чувствительности стеганосообщения - student2.ru -матрица контейнера, Понятие чувствительности стеганосообщения - student2.ru , а в качестве ДИ выступает случайно сформированная бинарная числовая последовательность, содержащая Понятие чувствительности стеганосообщения - student2.ru элементов из множества Понятие чувствительности стеганосообщения - student2.ru , рассматриваемая ниже как вектор Понятие чувствительности стеганосообщения - student2.ru длины Понятие чувствительности стеганосообщения - student2.ru . Последовательность может содержать менее Понятие чувствительности стеганосообщения - student2.ru элементов, тогда она дополняется незначащими элементами до нужной длины.

Основные шаги метода двухэтапного декодирования ДИ SYSTEMA следующие:

  1. Погружение ДИ.

а) Вычислить произведение

Понятие чувствительности стеганосообщения - student2.ru .

В предположении отсутствия ошибок округления, вектор Понятие чувствительности стеганосообщения - student2.ru является

точным решением СЛАУ

Понятие чувствительности стеганосообщения - student2.ru .

б) Вектор Понятие чувствительности стеганосообщения - student2.ru погрузить в Понятие чувствительности стеганосообщения - student2.ru вместо вектора ДИ Понятие чувствительности стеганосообщения - student2.ru каким- либо СМ (СМ1).

  1. Декодирование .

а) Из полученого СС, возможно подвергшегося возмущениям при пересылке, извлечь погруженный вектор Понятие чувствительности стеганосообщения - student2.ru в возмущенном виде Понятие чувствительности стеганосообщения - student2.ru при помощи СМ1. После извлечения вектора Понятие чувствительности стеганосообщения - student2.ru матрица изображения Понятие чувствительности стеганосообщения - student2.ru , в общем случае, будет отлична от Понятие чувствительности стеганосообщения - student2.ru .

б) Извлечь Понятие чувствительности стеганосообщения - student2.ru путем решения неоднородной СЛАУ

Понятие чувствительности стеганосообщения - student2.ru , (2)

где Понятие чувствительности стеганосообщения - student2.ru ;

Понятие чувствительности стеганосообщения - student2.ru — возмущения матрицы системы Понятие чувствительности стеганосообщения - student2.ru и вектора правой части Понятие чувствительности стеганосообщения - student2.ru соответственно;

Понятие чувствительности стеганосообщения - student2.ru — результат декодирования Понятие чувствительности стеганосообщения - student2.ru в условиях возмущенных входных данных.

Использование предлагаемого способа пересылки и декодирования ДИ SYSTEMA, включающего дополнительный этап в виде решения СЛАУ, при обеспечении достаточного условия устойчивости метода, обоснованного ниже, дает возможность увеличить объем Понятие чувствительности стеганосообщения - student2.ru правильно восстановленной информации по сравнению с непосредственной пересылкой Понятие чувствительности стеганосообщения - student2.ru на месте вектора Понятие чувствительности стеганосообщения - student2.ru при абсолютно аналогичных условиях.

  1. Условие устойчивости метода SYSTEMA

Пусть Понятие чувствительности стеганосообщения - student2.ru , где Понятие чувствительности стеганосообщения - student2.ru — абсолютная погрешность Понятие чувствительности стеганосообщения - student2.ru . Тогда СЛАУ (2) представляется в виде:

Понятие чувствительности стеганосообщения - student2.ru (3)

Учитывая, что Понятие чувствительности стеганосообщения - student2.ru и Понятие чувствительности стеганосообщения - student2.ru , выразим из (3) Понятие чувствительности стеганосообщения - student2.ru :

Понятие чувствительности стеганосообщения - student2.ru , (4)

откуда, принимая во внимание элементарные свойства нормы и невырожденность матрицы Понятие чувствительности стеганосообщения - student2.ru , получаем:

Понятие чувствительности стеганосообщения - student2.ru (5)

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

Поскольку Понятие чувствительности стеганосообщения - student2.ru , разделив неравенство (5) на Понятие чувствительности стеганосообщения - student2.ru , получим:

Понятие чувствительности стеганосообщения - student2.ru . (6)

Из (6) вытекает, что Понятие чувствительности стеганосообщения - student2.ru является числом обусловленности, а значит мерой чувствительности задачи о решении СЛАУ к погрешности в исходных данных. Если число обусловленности матрицы ЦИ-контейнера мало, задача декодирования ДИ на втором этапе SYSTEMA является нечувствительной, малые возмущения на входе незначительно изменят результат, Понятие чувствительности стеганосообщения - student2.ru .

Предположим, что значения

Понятие чувствительности стеганосообщения - student2.ru (7)

невелики. Соотношения (7) анализируют возмущения всей матрицы и всего вектора в целом. Даже большая погрешность, возникающая в отдельных пикселях СС при небольшом их количестве не отразится значительно на оценках для выражений (7), а, значит, при хорошей обусловленности матрицы Понятие чувствительности стеганосообщения - student2.ru , и на значениях элементов вектора Понятие чувствительности стеганосообщения - student2.ru в силу (6), хотя некоторые элементы Понятие чувствительности стеганосообщения - student2.ru могут быть сильно «испорчены». Подтверждением этого являются результаты вычислительного эксперимента, приведенные ниже.

Основным вычислительным звеном SYSTEMA является решение СЛАУ (2). Применение устойчивого численного метода к произвольной неоднородной системе с невырожденной матрицей в общем случае не гарантирует получение результата с малой погрешностью. Даже если вектор невязки, определяемый как

Понятие чувствительности стеганосообщения - student2.ru , (8)

мал, это не означает, что Понятие чувствительности стеганосообщения - student2.ru . Действительно, из (8) получаем, что Понятие чувствительности стеганосообщения - student2.ru , и соответственно

Понятие чувствительности стеганосообщения - student2.ru , (9)

откуда Понятие чувствительности стеганосообщения - student2.ru . Очевидно, что малость (8) гарантирует малую относительную погрешность решения только в том случае, когда матрица системы хорошо обусловлена.

Таким образом, для эффективного использования метода SYSTEMA в качестве контейнера нужно использовать ЦИ, с хорошо обусловленной матрицей.

Величина Понятие чувствительности стеганосообщения - student2.ru — число обусловленности Скила — также, как и Понятие чувствительности стеганосообщения - student2.ru , позволяет оценить относительную погрешность результата, где Понятие чувствительности стеганосообщения - student2.ru — матрица, составленная из модулей элементов Понятие чувствительности стеганосообщения - student2.ru .

Имеет место следующая теорема.

Теорема 1. Пусть матрица изображения, используемого в качестве контейнера, имеет малое число обусловленности Скила. Тогда метод SYSTEMA является устойчивым.

  1. Способ обеспечения малого числа обусловленности Скила матрицы произвольного изображения

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

Предлагается способ, позволяющий использовать практически любое изображение в качестве контейнера в методе SYSTEMA, независимо от его реального числа обусловленности.

Для диагональной матрицы Понятие чувствительности стеганосообщения - student2.ru Понятие чувствительности стеганосообщения - student2.ru , а значит SYSTEMA будет устойчив. Аналогичную картину можно ожидать и в случае, когда для элементов Понятие чувствительности стеганосообщения - student2.ru выполняется условие:

Понятие чувствительности стеганосообщения - student2.ru (15)

Но реальные изображения редко удовлетворяют свойству (15). Обеспечим малость числа обусловленности Скила матрицы изображения, не изменяя ее явно, а лишь моделируя виртуально значительное диагональное преобладание.

Пусть Понятие чувствительности стеганосообщения - student2.ru — диагональная матрица размером Понятие чувствительности стеганосообщения - student2.ru с элементами Понятие чувствительности стеганосообщения - student2.ru , где Понятие чувствительности стеганосообщения - student2.ru , — элементы матрицы Понятие чувствительности стеганосообщения - student2.ru исходного изображения, Понятие чувствительности стеганосообщения - student2.ru — параметр. Выбор Понятие чувствительности стеганосообщения - student2.ru обеспечивает для Понятие чувствительности стеганосообщения - student2.ru наличие свойств, близких к (15), но поскольку Понятие чувствительности стеганосообщения - student2.ru для используемой СЛАУ вычисляется в соответствии с выражением Понятие чувствительности стеганосообщения - student2.ru , то значение Понятие чувствительности стеганосообщения - student2.ru не может быть произвольно большим.

Реально матрица Понятие чувствительности стеганосообщения - student2.ru не меняется, а виртуально построенная для нее матрица Понятие чувствительности стеганосообщения - student2.ru очевидно имеет диагональное преобладание. При получении СС, для которого контейнер — матрица Понятие чувствительности стеганосообщения - student2.ru , на втором этапе декодирования в SYSTEMA решается СЛАУ

Понятие чувствительности стеганосообщения - student2.ru , (16)

где Понятие чувствительности стеганосообщения - student2.ru — диагональная матрица, которая формируется декодером по полученной возмущенной матрице Понятие чувствительности стеганосообщения - student2.ru с элементами Понятие чувствительности стеганосообщения - student2.ru : Понятие чувствительности стеганосообщения - student2.ru , Понятие чувствительности стеганосообщения - student2.ru .

Поскольку свойства матрицы системы (16) близки к свойствам (15), решение СЛАУ (16) Понятие чувствительности стеганосообщения - student2.ru мало. Таким образом, практический метод введения виртуальной диагонали в матрицу реального изображения обеспечивает хорошую обусловленность Скила матрицы СЛАУ для декодирования ДИ и устойчивость SYSTEMA практически для любого ОС в предположении устойчивости алгоритма СМ1 декодирования b.

Наши рекомендации