УДК 004.932.72
Е.Г. ЖИЛЯКОВ, д-р техн. наук, зав. каф., НИУ "БелГУ", Россия,
Белгород,
А.А. ЧЕРНОМОРЕЦ, канд. техн. наук, зав. каф., НИУ "БелГУ",
Россия, Белгород,
Е.В. БОЛГОВА, асп., НИУ "БелГУ", Россия, Белгород
ОБ УСТОЙЧИВОСТИ СКРЫТНОГО СУБПОЛОСНОГО
ВНЕДРЕНИЯ ИНФОРМАЦИИ В ИЗОБРАЖЕНИЕ К
ВОЗДЕЙСТВИЮ ШУМА
В работе показано преимущество скрытного субполосного внедрения информации в подобласти пространственных частот изображения-контейнера в устойчивости (а также по объему внедряемой информации) к воздействию аддитивного шума различной интенсивности по сравнению с методом относительной замены коэффициентов дискретного косинусного преобразования. Ил.: 1. Табл.: 2. Библиогр.: 8 назв..
Ключевые слова: субполосное внедрение, устойчивость, аддитивный шум,
коэффициенты дискретного косинусного преобразования.
Постановка проблемы и анализ литературы. При выпуске мультимедийной продукции одной из проблем является защита авторских прав. Для ее решения, а также защиты информации от несанкционированного доступа в настоящее время широко используются методы скрытного стеганографического внедрения цифровых водяных знаков (ЦВЗ) (специальных изображений) в объекты защиты - в изображения. В данной группе методов используется психовизуальная избыточность информации, содержащейся в изображении, что позволяет осуществлять ее значительное изменение без существенной потери визуального качества [1 - 4].
Большинство методов скрытного внедрения изображений в графические данные подразделяются на методы стеганографии в пространственной и частотной областях, при этом методы второй группы более устойчивы к внешнему воздействию на изображение-контейнер, содержащий ЦВЗ [2]. Наиболее распространенным из второй группы методов при условии, что при извлечении отсутствует информация о ЦВЗ, является метод относительной замены коэффициентов ДКП [2].
Авторами в работе [5] был предложен метод субполосного скрытного внедрения информации в изображениях, который основан на применении ортонормированного базиса, составленного из собственных векторов субполосной матрицы [6 - 8].
© Е.Г. Жиляков, А.А. Черноморец, Е.В. Болгова, 2014
Основные положения исследуемых методов. В методе [2] относительной замены коэффициентов (ОЗК) дискретного косинусного преобразования (ДКП) изображение-контейнер разбивается на блоки размером ЫВ1 х ИВ2, в каждый из которых внедряется один бит Ьт скрываемой информации следующим образом. К выделенному блоку (фрагменту) контейнера применяется ДКП. В полученной матрице ¥т = (Ущп2 ) , П1 = 1,2,..., Яві , П2 = 1,2,..., Ив2 , коэффициенты ДКП с
предварительно заданными индексами (и1,у1) и (и2,у2) изменяются таким образом, чтобы выполнялись следующие условия:
|Уи1У^ -|Уи2у2\ <-Р, при Ьт = 0 , \Уи1У^\-\Уи2У2\ > Р, при Ьт = 1 , С1)
где Р - заданное пороговое значение.
К модифицированной указанным выше способом матрице Ут применяется обратное ДКП и, затем, формируется контейнер с внедренной информацией.
При реализации метода субполосного внедрения (СВ) информации изображение-контейнер Wo задается с помощью матрицы яркости Wо = О0*), і = 1, 2, ..., М, к = 1, 2, ..., N2. В работе [4] показано, что обработка изображения-контейнера и внедряемой информации, представленной в виде матрицы Г0, выполняется в центрально -симметричных подобластях пространственных частот (ППЧ), образуемых при разбиении области пространственных частот (ПЧ) 2
02п= {(и, у) | -ж< и, V <ж}, на Я1Я2 равновеликих ППЧ Ог1г2, г1 = 1, 2, ..., Я1, г2 = 1, 2, ..., Я2, с помощью соответствующих субполосных матриц^4г1 и Ал..
В работе [3] показано, что соотношение
определяет изображение , являющееся результатом внедрения матрицы 70 в контейнер W0, при котором энергия внедряемой в виде изображения информации сосредоточена в заданной подобласти ПЧ ^,12. В выражении (2) использованы следующие величины [7 - 8]:
(2)
(3)
ВПГ2 (Го) = НАПГ • Щ, • А2 • Ж0Г); В(ЖПГ2) = )т),
где 2/1 и Q1r2 - матрицы, столбцы которых составлены из собственных векторов субполосных матриц ^4г1 и ^4г2, соответствующих единичным собственным числам данных субполосных матриц; Кобщ - общий коэффициент внедрения (коэффициент, обеспечивающий равномерность изменения энергии внедряемого изображения в различных ППЧ).
Для получения результата Г1 восстановления матрицы Г0, внедренной в ППЧ йг1г2 изображения Ж?, следует выполнить преобразование [4]
~ = (в?/^2. (5)
Представляет интерес получение сравнительной оценки устойчивости скрытного субполосного внедрения информации в отдельной подобласти пространственных частот изображения-контейнера к воздействию шума различной интенсивности (отношение шум-сигнал) в сравнении с методом относительной замены коэффициентов ДКП на основе вычислительных экспериментов.
Целью данной работы является исследование одной из основных характеристик указанных методов стеганографии - оценка их робастности, то есть устойчивости внедренной на основе указанных выше методов информации к внешним воздействиям.
План вычислительных экспериментов. В ходе вычислительных экспериментов погрешность представления некоторого изображения (матрицы) Ж = (м>л), I = 1, 2, ..., Ы1,1 = 1, 2, ..., Ы2, относительно другого изображения (матрицы) Ж = (^*) той же размерности определяется на основании среднеквадратического отклонения
МБК =
N м2 м? м2
2 V 2
=1 к=1 1=1 к=\
В качестве изображения-контейнера использовано изображение размерностью 256x256 пикселей. Внедряемая информация задана в виде матрицы 32x32 однобитовых элементов (значения 0 и 1).
При внедрении информации на основе метода относительной замены коэффициентов (ОЗК) ДКП были использованы следующие рекомендуемые в литературных источниках параметры: размеры блоков,
на которые разбивается изображение-контейнер, - 8 пикселей,
координаты изменяемых коэффициентов ДКП: (щ, у:) = (4,5) и
(ы2,) = (5, 4), выбрано несколько значений порога Р: {5, 25}.
При субполосном внедрении (СВ) использовано разбиение области ПЧ Б22ж на 4^4 равновеликих ППЧ Я = Я 2= 4). В качестве подобласти ПЧ, используемой для внедрения, была выбрана неинформационная [5] ППЧ ^13 (энергия которой не входит в 99% суммарной энергии изображения-контейнера).
Результаты вычислительных экспериментов. В табл. 1 приведены значения погрешности изображения-контейнера после внедрения информации на основе анализируемых методов при наложении аддитивного белого шума с различным отношением шум-сигнал, а также соответствующая погрешность восстановления информации.
Для повышения наглядности при сравнении результатов, полученных при использовании различных методов, на основании данных, представленных в табл. 1, построены графики, приведенные на рис.
а б
Рис. Зависимость погрешности восстановления внедренной информации от параметров аддитивного шума -- Метод ОЗК, -■— Метод СВ а - Р = 5, Кобщ = 0.0087; б - Р = 25, Кобщ = 0.0128
Данные, представленные в табл. 1 и на рис., демонстрируют преимущество метода субполосного внедрения при восстановлении информации.
Также были проведены эксперименты по сравнению объема внедряемой информации на основе анализируемых методов. В табл. 2 приведены значения максимального объема внедряемой однобитовой информации (значения 0 и 1) на основе методов ОЗК и СВ при указанных выше параметрах внедрения, а также соответствующие погрешности контейнера после внедрения и погрешности восстановления информации.
Таблица 1
Погрешность контейнера и восстановления информации
Отношение шум-сигнал Метод ОЗК Метод СВ
МБЕконт | МБЕвосст МБЕконт | МБЕвосст
Р = 5 Кобщ = 0.0087
0.00 0.0314 0.0000 0.03133 0.0000
0,01 0.0330 0.0000 0.03288 0.0000
0,03 0.0434 0.1935 0.04344 0.0000
0,05 0.0590 0.4721 0.05908 0.0000
0,07 0.0766 0.6280 0.07671 0.0000
0,09 0.0952 0.7202 0.09531 0.0510
0,11 0.1144 0.7550 0.11437 0.1445
0,13 0.1337 0.7981 0.13377 0.2703
0,15 0.1533 0.8249 0.15322 0.3823
Р = 25 Кобщ = 0.0128
0.00 0.04145 0.0000 0.04137 0.0000
0,07 0.08132 0.0000 0.08131 0.0000
0,09 0.09929 0.0628 0.09910 0.0000
0,11 0.11761 0.1661 0.11746 0.0000
0,13 0.13647 0.2220 0.13647 0.0510
0,15 0.15571 0.3635 0.15551 0.1022
0,17 0.17505 0.3871 0.17497 0.2106
0,19 0.19451 0.4700 0.19442 0.2227
Таблица 2
Объем внедренной информации и погрешность ее восстановления
Отношение шум-сигнал 5 Количество внедренных бит Погрешность контейнера Погрешность восстановления
ОЗК СВ ОЗК СВ ОЗК СВ
0.00 1024 3136 0.0314 0.0315 0.0000 0.000
0.03 1024 3136 0.0434 0.0435 0.1986 0.000
Данные, приведенные в табл. 2, показывают, что при использовании метода субполосного внедрения было внедрено значительно большее количество данных при меньшей погрешности их восстановления при наложении аддитивного шума. Также следует отметить, что алгоритм субполосного внедрения позволяет выполнять внедрение «-разрядных чисел (п = 1, 2, ..., 8), что существенно увеличивает объем внедряемой информации при незначительном повышении погрешности восстановления внедренных данных.
Выводы. Таким образом, проведенные вычислительные
эксперименты продемонстрировали преимущество метода субполосного внедрения в сравнении с методом относительной замены коэффициентов ДКП при восстановлении внедренной информации, а также по объему внедряемых данных.
Работа выполнена в рамках Государственного задания НИУ "БелГУ" (код проекта № 358).
Список литературы. 1. Грибунин В.Г. Цифровая стеганография / В.Г. Грибунин, И.Н. Оков, И.В. Туринцев. - М.: СОЛОН-ПРЕСС, 2009. - 265 с. 2. Конахович Г.Ф. Компьютерная стеганография. Теория и практика / Г.Ф. Конахович, А.Ю. Пузыренко. - К.: "МК-Пресс", 2006. - 288 с. 3. Rafael C. Gonzalez. Digital Image Processing / Rafael C. Gonzalez and Richard E. Wood. - Prentice Hall, 2008. - 954 с. 4. Гонсалес Р. Цифровая обработка изображений / Р. Гонсалес, Р. Вудс, С. Эддинс. - М.: Техносфера, 2012. - 1104 с. 5. Жиляков Е.Г.
Реализация алгоритма внедрения изображений на основе использования
неинформационных частотных интервалов изображения-контейнера / Е.Г. Жиляков, А.А. Черноморец, В.А. Голощапова // Вопросы радиоэлектроники. Сер. ЭВТ. - 2011. -Вып. 1. - С. 96-104. 6. Черноморец А.А. О свойствах собственных векторов субполосных матриц / А.А. Черноморец, Е.И. Прохоренко, В.А. Голощапова // Научные ведомости БелГУ. Серия: История. Политология. Экономика. Информатика. - 2009. - № 7 (62). - Вып. 10/1. -С. 122-128. 7. Жиляков Е.Г. Метод определения точных значений долей энергии изображений в заданных частотных интервалах / Е.Г. Жиляков, А.А. Черноморец,
И.В. Лысенко // Вопросы радиоэлектроники. Сер. РЛТ. - 2007. - Вып. 4. - С. 115-123.
8. Жиляков Е.Г. Оптимальная фильтрация изображений на основе частотных представлений / Е.Г. Жиляков, А.А. Черноморец // Вопросы радиоэлектроники. Сер. ЭВТ. - 2008. - Вып. 1.
- С. 118-131.
Bibliography (transliterated). 1. Gribunin V.G. Cifrovaja steganografija / V.G. Gribunin, IN. Okov, I.V. Turincev. - M.: SOLON-PRESS, 2009. - 265 s. 2. Konahovich G.F. Komp'juternaja steganografija. Teorija i praktika / G.F. Konahovich, AJu. Puzyrenko. - K.: "MK-Press", 2006. - 288 s. 3. Rafael C. Gonzalez. Digital Image Processing / Rafael C. Gonzalez and RichardE. Wood. - Prentice Hall, 2008. - 954 s. 4. Gonsales R. Cifrovaja obrabotka izobrazhenij / R. Gonsales, R. Vuds, S. Jeddins. - M.: Tehnosfera, 2012. - 1104 s. 5. ZhiljakovE.G. Realizacija algoritma vnedrenija izobrazhenij na osnove ispol'zovanija neinformacionnyh chastotnyh intervalov izobrazhenija-kontejnera / E.G. Zhiljakov, A.A. Chernomorec, V.A. Goloshhapova // Voprosy radiojelektroniki. Ser. JeVT. - 2011. - Vyp. 1. - S. 96-104. 6. Chernomorec A.A. O svojstvah sobstvennyh vektorov subpolosnyh matric / A.A. Chernomorec, E.I. Prohorenko, V.A. Goloshhapova // Nauchnye vedomosti BelGU. Serija: Istorija. Politologija. Jekonomika. Informatika. - 2009. - N° 7 (62). - Vyp. 10/1. - S. 122-128. 7. Zhiljakov E.G. Metod opredelenija tochnyh znachenij dolej jenergii izobrazhenij v zadannyh chastotnyh intervalah / E.G. Zhiljakov, A.A. Chernomorec, I.V. Lysenko // Voprosy radiojelektroniki. Ser. RLT. - 2007. - Vyp. 4. -S. 115-123. 8. Zhiljakov E.G. Optimal'naja fil'tracija izobrazhenij na osnove chastotnyh predstavlenij / E.G. Zhiljakov, A.A. Chernomorec // Voprosy radiojelektroniki. Ser. JeVT. - 2008.
- Vyp. 1. - S. 118-131.
Поступила (received) 25.03.2014
Статью представил д-р техн. наук, проф. НИУ БелГУ Корсунов Н.И.
Zhilyakov Evgeny, Dr.Sci.Tech, Professor
Belgorod National Research University
Victory Street, 85, Belgorod, Russia, 308015
tel./phone: 8(4722) 30-13-92, e-mail: zhilyakov@bsu.edu.ru
ORCID ID: 0000-0002-5614-7293
Chernomorets Andrey, Cand.Sci.Tech, docent
Belgorod National Research University
Victory Street, 85, Belgorod, Russia, 308015
tel./phone: 8(4722) 30-13-92, e-mail: chernomorets@bsu.edu.ru
ORCID ID: 0000-0002-4749-8542
Bolgova Evgeniya, Postgraduate student
Belgorod National Research University
Victory Street, 85, Belgorod, Russia, 308015
tel./phone: 8(4722) 30-13-92, e-mail: bolgova_e@bsu.edu.ru
ORCID ID: 0000-0003-1454-8635