Стеганографический метод встраивания информации с использованием шумоподобной последовательности и сохранением статистической модели изображений
Балтаев Родион Хамзаевич
кандидат технических наук
старший преподаватель, кафедра радиоэлектроники и защиты информации, Пермский государственный национальный исследовательский университет
Лунегов И"орь Владимирович
кандидат физико-математмческих наук
доцент, кафедра радиоэлектроники и защиты информации, Пермский государственный национальный
исследовательский университет
И lunegov@psu.ru
Статья из рубрики "Кодирование и защита информации"
Аннотация.
Предметом исследования является стеганографический метод встраивания информации в цифровые изображения. Стеганография способна скрывать не только содержание информации, но и сам факт ее существования. В работе рассматривается одна их важнейших проблем разработки стеганографических методов - скрытность передачи защищаемой информации. Под скрытностью понимается не только визуальная или слуховая неотличимость цифрового медиа ресурса от медиа ресурса со встроенной информацией, но и статистическая неотличимость. Особое внимание в работе уделяется сохранению пространственной статистической зависимости между пикселями изображения. Методологической основой исследования являются методы математической статистики и теории обработки изображений, а также метрики искажения изображений. Новизна исследования заключается в разработке нового метода встраивания информации в статические изображения. Авторами подробно рассматривается задача применения процесса авторегрессии скользящего среднего для представления статистической зависимости пикселей изображения. Показано, что предложенный метод позволяет встроить информацию в цифровые изображения без их существенного искажения.
П ...--------------.
да1а памравлсппив редакцию.
Дата рецензирования:
Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 18-37-00365/18.
Введение
Стеганографические системы защиты информации (ССЗИ) являются одним из важных направлений обеспечения конфиденциальности информации. Стеганография скрывает не только содержание защищаемой информации, но и сам факт ее передачи. Существует три основных направления разработки ССЗИ, использующих мультимедиа файлы (изображения, видео и т.д.) для сокрытия информации (далее в работе будут
рассматриваться только естественные цифровые изображения) 2]:
- сохранение статистической модели;
- минимизация искажений;
- имитация шумов.
В первом направлении выбирается статистическая модель, а информация встраивается таким образом, чтобы сохранить полностью или частично эту модель. Проблема данного направления заключается в том, что естественные мультимедиа файлы довольно трудно точно смоделировать, что может привести к раскрытию факта наличия защищаемой информации.
Второе направление - минимизация искажений после встраивания информации. Однако большинство стеганографических методов использует функции искажения, представляющие собой сумму индивидуальных искажений пикселей в изображении, что не учитывает взаимодействия изменяемых пикселей.
В направлении имитации естественных процессов - шум небольшой мощности на изображении встречается очень часто, поэтому данное направление позволяет обеспечить высокую скрытность встраивания информации за счет псевдоестественного искажения. Однако при небольшой мощности встраивания встает проблема извлечения информации, что приводит к необходимости увеличения мощности встраивания, что приводит к уменьшению скрытности.
В данной работе предлагается метод встраивания информации с пользованием шумоподобного сигнала с сохранением статистической модели цифровых изображений.
Модель авторегрессии скользящего среднего
Для сохранения статистической модели цифрового изображения необходимо учитывать двумерную пространственную корреляцию между пикселями. Модель авторегрессии скользящего среднего (АРСС) предоставляет более точную модель случайного поля,
чем, например, модель обычной авторегрессии ^^
Двумерная модель АРСС для изображения размером/У 1хN 2 определяется следующим образом
г=0 }=0 ¡=0>=0
где - значение пикселя изображения с координатами к , I ;
р 1, р 2, q 1, q 2 - порядки модели АРСС;
шк, I - стационарный белый шум с дисперсией о2;
{а/ , j }, {Ь/ , j } - коэффициенты модели АРСС.
Встраивание информации осуществляется по следующему алгоритму:
где s/ - результирующий вектор;
т1 е {-1,1} - встраиваемый бит сообщения;
G (шк, I ) - функция, зависящая от значения элемента белого шума, которая определяет мощность встраивания шумоподобного сигнала.
Вид функции G (шк , I ) должен определяться видом распределения значений белого шума и удовлетворять следующим условиям:
На рисунке 1 представлено распределение плотности вероятности исходных значений белого шума, полученных с помощью (1). Как и ожидалось, значения белого шума имеют гауссова распределение с нулевым средним.
Рисунок 1. Распределение плотности вероятности исходных значений белого шума
В качестве функции удовлетворяющим указанным условиям возьмем следующую функцию:
На рисунке 2 представлен график функции (3).
Рисунок 2. График функции (3)
Как видно из рисунка 2 при применении функции (3) происходит адаптивное изменение мощности встраивания шумоподобной последовательности, исходя из значений белого шума.
Экспериментальное исследование метода встраивания.
В процессе исследования скрытности предложенного метода встраивания использовалась база данных из 1000 изображения, описанных в
Скрытность встраивания производилась путем определения степени искажения изображений. В качестве меры искажения изображения бралась мера цветового различия, которую определяет стандарт CIEDE2000, основанный на цветовом пространстве CIELAB [6& 7]:
\\ /. ж I \\ 2 \\ 2 / . \\ 2 . ж * ?
Кибернетика и программирование, 2018 - 5 (4)
& = L2 - Lt; AC = C2 - C\\; AH& = 2-Jc\\C^sin .:
Ah& C.C, = 0
h&2 - h& (h&2 - ti (h&2 - h&
lC\\C&2 Ф 0; |A&, - h&J < ISO0
если если <
) - 360, если С&2 Ф 0-, h&2-h\\> ISO0 ) — 360, если i
С&.С, Ф 0; к& - h\\ < -ISO0
• -f0&
У 20 — {V — 50}&
: larctan2(i)2, д&2), иначе ; Sc = 1 - 0.045C&; SH = 1 - O.OISCT;
если = a&2 = 0
T = 1- 0.17cos(fc.&- 30° ]- 0.24cos(2it&)-0.32cos(3ft.&- 6° J - 0.2cos (4fi&- 63°)
^ = 1; кС = 1; кН = 1.
L 1 - световая компонента; а 1 и Ь 1 - хроматические компоненты исходного изображения в цветовое модели CIELAB.
L 2 - световая компонента; а 2 и Ь 2 - хроматические компоненты измененного изображения в цветовое модели CIELAB.
В настоящее время стандарт CIEDE2000, определяемый с помощью (4), является самой точной количественной оценкой цветового различия. Значение метрики АБ 1,2 ~ 2.3 соответствует минимально различимому для человеческого глаза отличию между
цветами
На рисунке 3 представлено количество пикселей в процентах, значения которых больше
минимально различимому цветовому различию, от количества перекрытых пикселей в блоках изображения. Под перекрытием пикселей понимается количество общих пикселей
у двух разных блоков изображения Чем больше перекрытие блоков пикселей изображения, тем больше бит информации можно встроить.
Рисунок 3. Зависимость количества пикселей больших минимально различимому различию в процентах от количества перекрытых пикселей в блоках изображения
Если взять порог допустимого количества значений цветовой разницы А Е 1,2 > 2.3 около 3%, то из рисунка 3 видно, что пределом количества перекрытых пикселей блока является 24x24 по строкам и столбцам.
Поскольку встраивание информации происходит в белый шум, то результаты исследования количество ошибок извлечения информации должно совпадать с результатами, полученными в -Ц0!.
Извлечение встроенных бит осуществляется аналогично встраиванию информации вплоть до момента получения вектора элементов белого шума, а далее используется инвариантное к дисперсии аддитивного шума правило принятия решения о наличии
сигнала
где ta - процентная точка центрального распределения Стьюдента с N -1 степенью свободы;
N - длина вектора;
s/ - проверяемый детерминированный сигнал с условием
На рисунке 4 представлена зависимость коэффициента битовых ошибок (ВЕЯ) от вероятности ложного обнаружения при количестве перекрытых пикселей в блоках изображения 24x24 пикселя для предложенного метода встраивания информации и метода из
Предложенный метод Метод из JiO]
--iii j. •
Q_,_I___I__I__I__I__I___I_а__I
О С I 0.2 ИЗ 11.4 о f П,7 |Ц> ]
Рисунок 4. Зависимость коэффициента битовых ошибок от вероятности ложного обнаружения при количестве перекрытых пикселей в блоках изображения 24х 24
пикселя
Из рисунка 4 видно, как и предполагалось, результаты, полученные с помощью предложенного метода, совпадают с результатами, полученными с помощью метода из
Заключение.
Предложен метод встраивания информации в цифровые изображения с сохранением их статистической модели и с использованием шумоподобной последовательности. Предложенный метод позволяет встроить информацию в цифровые изображения без их существенного искажения при различных значениях перекрытия блоков изображения. Применение перекрытия блоков пикселей изображения позволяет встроить больше информации. В изображение размером 512 на 512 пикселей при перекрытии 20x20 пикселей по строкам и столбцам можно встроить 5125 бит информации. Если не использовать перекрытие, то максимально можно встроить только 512 бит информации.
Библиография