СПОСОБ ВСТРАИВАНИЯ СООБЩЕНИЯ В ЦИФРОВОЕ ИЗОБРАЖЕНИЕ Российский патент 2010 года по МПК H04N7/08 H04L9/00 

Описание патента на изобретение RU2407216C1

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

Известны способы стеганографической защиты информации, основанные на внедрении дополнительной информации в растровые изображения путем замены младших значащих битов в байтах цветового представления исходного изображения битами добавляемой информации (См. Bender W., Gruhl D, Morimoto N., Lu A., Techniques for data hiding, IBM system journal, vol. 35 (3&4), p. 313-336, 1996. Патент РФ № 2002135272, опубл. 10.07.2004).

Основным недостатком таких способов является низкая эффективность обеспечения защиты информации, так как в данном случае изменения приводят к искажению ряда статистических параметров обрабатываемых изображений, что может быть обнаружено методами статистического анализа (См. Westfeld A., Pfitzmann A. Attacks on Steganographic System. Breaking the Steganographic Utilities EzStego, Jsteg, Steganos, and S-Tools - and Some Lessons Learned // Proceeding of the Workshop on Information Hiding 1999 - 16 p.). В настоящее время эффективно применяются такие методы анализа, как визуальный стеганоанализ, анализ длин серий, анализ числа переходов, оценка энтропии, анализ гистограммы на основе критерия χ2.

Известен также способ внедрения дополнительной информации в цифровые изображения, в котором для противодействия некоторым методам анализа при записи информации используется только часть младших значащих битов в байтах цветового представления исходного изображения, оставшиеся биты используются для последующей коррекции наиболее важных статистических параметров (См. Provos N. Defending Against Statistical Steganalysis, Proceeding of the 10 USENIX Security Symposium, 2001, p. 323-335).

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

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

Наиболее близким по технической сущности к заявляемому изобретению (прототипом) является способ внедрения дополнительной информации в цифровые изображения (См. Патент РФ №2288544, опубл. 27.11.2006, БИ №33), заключающийся в том, что исходное цифровое изображение раскладывают на битовые слои, для записи дополнительной информации выбирают один из полученных битовых слоев, который представляют в виде битовой последовательности, запись дополнительной информации осуществляют с помощью кода, при этом в полученной битовой последовательности биты, расположенные на границах всех переходов одинаковых последовательностей нулей и единиц, заменяют в соответствии с битами записываемой дополнительной информации, оставшиеся биты нижележащих битовых слоев при необходимости используют для коррекции исходного изображения или для записи другой дополнительной информации.

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

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

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

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

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

Результаты поиска известных решений в данной и смежных областях техники с целью выявления признаков, совпадающих с отличительными от прототипа признаками заявленного объекта, показали, что они не следуют явным образом из уровня техники. Из уровня техники также не выявлена известность отличительных существенных признаков, обусловливающих тот же технический результат, который достигнут в заявляемом способе. Следовательно, заявленное изобретение соответствует условию патентоспособности «изобретательский уровень».

Заявленный способ поясняется чертежами, на которых показано:

фиг.1 - общая схема устройства, реализующего способ встраивания сообщения в цифровое изображение;

фиг.2 - принципиальная логическая схема устройства, реализующего способ встраивания сообщения в цифровое изображение,

фиг.3 - общая схема устройства, реализующего способ извлечения сообщения.

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

Сигнал цифрового изображения (контейнер) 1 последовательно побитно подают на вход блока 2 - последовательно-параллельный преобразователь, состоящий из 8-разрядного регистра сдвига (микросхема КР1554ИР24) и 8-разрядного буферного регистра (микросхема КР1554ИР22). Тактовые импульсы Т1 подают на вход блока 2 и на вход блока 5 - блок управления, включающий два 4-разрядных двоичных синхронных счетчика (микросхема КР1554ИЕ23), два D-триггера (микросхема КР1554ТМ2), четыре элемента 2И-НЕ (микросхема КР1554ЛАЗ) и четыре элемента 2И (микросхема КР1554ЛИ1). Сигнал сообщения подают последовательно побитно на вход блока 4 - блок хранения встраиваемых битов сообщения, состоящий из 8-разрядного регистра сдвига (микросхема КР1554ИР24).

С приходом 8-го тактового импульса в блоке 2 (выход 8-разрядного регистра сдвига - микросхема КР1554ИР24) формируют сигнал контейнера, а на выходе блока управления (выход Q4 4-разрядного двоичного синхронного счетчика - микросхема КР1554ИЕ23) формируют сигнал, разрешающий передачу сигнала контейнера в параллельном виде на выход блока 2 (выход 8-разрядного буферного регистра - микросхема КР1554ИР22) и на вход блока 7 - блок хранения байта сигнала стегоконтейнера - 8-разрядный буферный регистр (микросхема КР1554ИР22). С выхода блока 4 на вход блока 6 (блок сравнения, включающий 4 элемента 2 ИЛИ - компаратор (микросхема КР1554ЛП5), 4 элемента 2 ИЛИ-НЕ (микросхема КР1554ЛЕ1)) подают два бита встраиваемого сообщения, которые сравнивают с 6 и 7 (по номеру от 1 до 8) битами соответственно сигнала контейнера, сформированного на выходе блока 2. При попарном совпадении битов сигнала контейнера и битов сигнала встраиваемого сообщения восьмой бит сигнала контейнера в блоке 7 устанавливают в состояние логической единицы. Считывание байта сигнала стегоконтейнера со входа на выход блока 7 осуществляют по заднему фронту 8-го тактового импульса. Одновременно с этим обнуляют 4-разрядный двоичный синхронный счетчик блока 5 (микросхема КР1554ИЕ23).

В случае установления восьмого бита сигнала контейнера в блоке 7 в состояние логической единицы формируют сигнал на считывание двух очередных битов сигнала встраиваемого сообщения в блоке 4. Сигнал, разрешающий считывание очередных битов сигнала встраиваемого сообщения, формируют в блоке 5 (D-триггер и элемент 2И) На выходе Q2 счетчика через два тактовых импульса формируют сигнал установки в нуль D-триггера и процесс считывания приостанавливают для очередного сравнения.

В случае установления восьмого бита сигнала контейнера в блоке 7 в состояние логического нуля (попарное несовпадение битов сигналов контейнера и встраиваемого сообщения) считывание байта сигнала стегоконтейнера со входа на выход блока 7 также осуществляют по заднему фронту 8-го тактового импульса. Одновременно с этим обнуляют 4-разрядный двоичный синхронный счетчик блока 5 (микросхема КР1554ИЕ23) Однако сигнал, разрешающий считывание очередных битов сигнала встраиваемого сообщения в блоке 5 (D-триггер и элемент 2И), не формируют и сравнение битов сигнала очередного байта контейнера производят с ранее записанными битами сигнала встраиваемого сообщения.

Извлечение сообщения, встроенного в цифровое изображение по способу, общая схема которого представлена на фиг.1, осуществляют в соответствии со схемой, представленной на фиг.3, в следующем порядке.

Сигнал цифрового изображения со встроенным сообщением (стегоконтейнер) блок 1 последовательно побитно подают на вход блока 2 - последовательно-параллельный преобразователь. Тактовые импульсы с блока 6 - генератор тактовых импульсов подают на вход блока 2 и на вход блока 5 - блок управления.

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

Восьмой бит сформированного байта сигнала стегоконтейнера подают на вход блока 5, где производят его сравнение с логической единицей и в случае совпадения формируют сигнал, разрешающий считывание 6 и 7 (по номеру от 1 до 8) битов сигнала стегоконтейнера, поступающих на вход блока 3 - блок извлечения и хранения встроенного сообщения.

Корректировку статистики при необходимости проводят по неиспользуемым восьмым битам байтов стегоконтейнера.

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

Похожие патенты RU2407216C1

название год авторы номер документа
СПОСОБ ВСТРАИВАНИЯ СЖАТОГО СООБЩЕНИЯ В ЦИФРОВОЕ ИЗОБРАЖЕНИЕ 2011
  • Захаркин Сергей Вячеславович
  • Юрлов Александр Владимирович
  • Болбенков Александр Владичевич
  • Кирюхин Дмитрий Александрович
  • Конышев Михаил Юрьевич
  • Люлин Александр Николаевич
  • Иванов Иван Владимирович
RU2467486C1
СПОСОБ ВСТРАИВАНИЯ СООБЩЕНИЯ В ЦИФРОВОЕ ИЗОБРАЖЕНИЕ ФОРМАТА JPEG 2000 2012
  • Радаев Сергей Владимирович
  • Кирюхин Дмитрий Александрович
  • Двилянский Алексей Аркадьевич
  • Люлин Александр Николаевич
  • Иванов Иван Владимирович
RU2517337C1
СПОСОБ СКРЫТОЙ ПЕРЕДАЧИ ИНФОРМАЦИИ 2013
  • Баленко Ольга Александровна
  • Кирьянов Александр Владимирович
  • Нижегородов Антон Валентинович
  • Стародубцев Геннадий Юрьевич
  • Стародубцев Юрий Иванович
  • Ядров Алексей Николаевич
RU2552145C2
СПОСОБ МАСКИРОВАНИЯ ПЕРЕДАВАЕМОЙ ИНФОРМАЦИИ 2017
  • Бухарин Владимир Владимирович
  • Закалкин Павел Владимирович
  • Кирьянов Александр Владимирович
  • Стародубцев Юрий Иванович
RU2660641C1
СПОСОБ ШИФРОВАНИЯ ИНФОРМАЦИИ 2015
  • Гайворонский Борис Юрьевич
RU2584454C1
СПОСОБ ВСТРАИВАНИЯ ИНФОРМАЦИИ В ГРАФИЧЕСКИЙ ФАЙЛ, СЖАТЫЙ ФРАКТАЛЬНЫМ МЕТОДОМ 2015
  • Иванов Владимир Алексеевич
  • Снаров Михаил Михайлович
  • Двилянский Алексей Аркадьевич
  • Иванов Иван Владимирович
  • Кирюхин Дмитрий Александрович
  • Крюков Марк Сергеевич
  • Ксенофонтов Алексей Андреевич
  • Щуров Константин Сергеевич
RU2602670C1
СПОСОБ ВСТРАИВАНИЯ ИНФОРМАЦИИ В ИЗОБРАЖЕНИЕ, СЖАТОЕ ФРАКТАЛЬНЫМ МЕТОДОМ, НА ОСНОВЕ СФОРМИРОВАННОЙ БИБЛИОТЕКИ ДОМЕНОВ 2013
  • Двилянский Алексей Аркадьевич
  • Кирюхин Дмитрий Александрович
  • Снаров Михаил Михайлович
  • Еменка Константин Геннадьевич
  • Чириков Владимир Евгеньевич
  • Трапашко Владимир Сергеевич
  • Швытов Константин Владимирович
  • Чурбанов Андрей Николаевич
  • Иванов Иван Владимирович
RU2530339C1
Способ скрытного информационного обмена 2020
  • Стародубцев Юрий Иванович
  • Закалкин Павел Владимирович
  • Кирьянов Александр Владимирович
  • Вершенник Елена Валерьевна
  • Иванов Сергей Александрович
  • Васюков Дмитрий Юрьевич
  • Никитин Валерий Валерьевич
RU2746219C1
СПОСОБ СКРЫТОЙ ПЕРЕДАЧИ ДАННЫХ В ВИДЕОИЗОБРАЖЕНИИ 2014
  • Цветков Кирилл Юрьевич
  • Федосеев Вадим Евгеньевич
  • Коровин Виталий Михайлович
  • Абазина Евгения Сергеевна
RU2608150C2
Способ встраивания информации в цветное изображение 2020
  • Кривошеев Игорь Александрович
  • Линник Максим Анатольевич
  • Кожевникова Татьяна Владимировна
RU2738250C1

Иллюстрации к изобретению RU 2 407 216 C1

Реферат патента 2010 года СПОСОБ ВСТРАИВАНИЯ СООБЩЕНИЯ В ЦИФРОВОЕ ИЗОБРАЖЕНИЕ

Изобретение относится к области стеганографии, а именно к способам встраивания сообщения в цифровые изображения, и может быть использовано для организации скрытого хранения и передачи конфиденциальной информации по открытым каналам связи, а также цифровых водяных знаков. Техническим результатом является создание способа встраивания сообщения в цифровое изображение, обеспечивающего возможность хранения и передачи больших объемов конфиденциальной информации, основанного на сериях совпадений битов информации с битами в байтах цветового представления, при изменении в исходном изображении только наименее значащих (флаговых) битов и требующего минимальной коррекции статистических характеристик только наименее значащих битов, вследствие случайного характера совпадений. Указанный технический результат достигается тем, что осуществляют замену наименее значащего бита в байтах исходного цифрового изображения, причем наименее значащему биту в байтах исходного цифрового изображения присваивают флаговое значение «единица» при совпадении части битов байта сигнала цифрового изображения и битов сигнала сообщения, либо флаговое значение «ноль» при несовпадении, при этом корректировку статистики распределения наименее значащих битов производят по оставшейся их части, не используемой в качестве флаговых значений. 3 ил.

Формула изобретения RU 2 407 216 C1

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

Документы, цитированные в отчете о поиске Патент 2010 года RU2407216C1

WO 2008105569 A1, 04.09.2008
ПНЕВМАТИЧЕСКОЕ РЕЛЕ ВРЕМЕНИ 0
SU203328A1
ДВУХКОМПОНЕНТНОЕ ВСТРАИВАНИЕ СООБЩЕНИЙ В ИЗОБРАЖЕНИЕ 2006
  • Харинов Михаил Вячеславович
RU2331085C2
СПОСОБ ПОИСКА ИЗОБРАЖЕНИЙ ФОРМАТА JPEG, СОДЕРЖАЩИХ ЦИФРОВОЙ ВОДЯНОЙ ЗНАК 2005
  • Баранов Владимир Алексеевич
  • Гатилов Олег Вячеславович
  • Скурнович Алексей Валентинович
  • Харченко Сергей Васильевич
  • Иванов Иван Владимирович
  • Кирюхин Дмитрий Александрович
RU2301447C2
US 2003026447 A1, 06.02.2003
Коммутатор 1987
  • Видениекс Петерис Оскарович
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
  • Товба Михаил Авраамович
SU1389011A1
СПОСОБ ВНЕДРЕНИЯ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ В ЦИФРОВЫЕ ИЗОБРАЖЕНИЯ 2004
  • Алиев Александр Тофикович
RU2288544C2
СПОСОБ СТЕГАНОГРАФИЧЕСКОЙ ЗАЩИТЫ СЕКРЕТНОЙ ИНФОРМАЦИИ 2002
  • Львов А.А.
  • Свиридов В.П.
RU2262805C2
КОНАХОВИЧ Г.Ф
ПУЗЫРЕНКО А.Ю
Компьютерная стеганография
Теория и практика
- МК-пресс, 2006, стр.76-102
ГРИБУНИН В.Г
и др.

RU 2 407 216 C1

Авторы

Захаркин Сергей Вячеславович

Иванов Иван Владимирович

Кирюхин Дмитрий Александрович

Воропаев Максим Викторович

Болбенков Александр Владичевич

Даты

2010-12-20Публикация

2009-06-29Подача