СПОСОБ СКРЫТОЙ ПЕРЕДАЧИ ИНФОРМАЦИИ С КОДОВЫМ УПЛОТНЕНИЕМ В ВИДЕОДАННЫХ Российский патент 2017 года по МПК H04L9/00 

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

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

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

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

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

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

Другим известным способом-аналогом является способ, реализующий встраивание скрытого сообщения в несколько бит двоичных кодов видеоизображения, описанный в [3, 4] с применением ШПС. Сходными признаками данного способа с заявляемым являются осуществление модуляции скрываемого сообщения псевдослучайной последовательностью, использование корреляционного приемника для извлечения скрытого в изображении сообщения. Отличие данного способа от заявляемого состоит в предварительном шифровании скрываемого сообщения и кодировании помехоустойчивым кодом с последующей перестановкой элементов в соответствии с ключом. Кроме того, данный способ отличается методом встраивания подготовленного скрываемого сообщения и заключается в сложении значений шифрованного, кодированного, модулированного сообщения после перестановки со значениями пикселей видеоизображения, реализуя сокрытие в пространстве. Способ-аналог отличается также типом ПСП, выбираемой для модулирования скрываемого сообщения, которой является М-последовательность. Недостатками способа-аналога являются усложнение оборудования стегокодеров и стегодекодоров, внесение больших временных задержек при обработке видеоизображений, нестойкость способа к процедурам сжатия изображений JPEG, а также организация только одного канала скрытого обмена. По этим причинам применение данного способа не позволяет достичь требуемого технического результата.

Еще одним способом-аналогом, описанным в [3, 5], является способ, реализующий встраивание скрываемого сообщения в частотной области, именно в биты двоичных кодов коэффициентов дискретно-косинусного преобразования (ДКП) изображения, сжимаемого по стандарту JPEG. Сходным признаком данного способа с заявляемым является встраивание скрываемого сообщения в область ДКП изображения. Отличия данного способа-аналога состоят в том, что встраивание одного бита скрываемого сообщения осуществляется в блок коэффициентов изображения размером 8×8, при этом два или три коэффициента ДКП выбираются случайно. В соответствии со способом-аналогом передача нулевого значения бита скрываемого сообщения делает разность абсолютных значений коэффициентов больше некоторой положительной величины, а передача бита единичного значения - меньше этой же величины, взятой с отрицательным знаком. Недостаток способа-аналога заключается в малой скрытой пропускной способности, а также в организации только одного скрытого канала передачи информации в видеоизображении, поэтому применение данного способа не позволяет достичь требуемого технического результата.

Способом-прототипом, наиболее близким к заявляемому по совокупности признаков, является способ встраивания скрытого сообщения, описанный в [3, 6] и состоящий в модификации всех низкочастотных и среднечастотных коэффициентов ДКП изображения в целом. Сходным признаком данного способа-прототипа с заявляемым является встраивание скрываемого сообщения в область ДКП изображения методом замены бит в двоичных кодах коэффициентов ДКП, а также применение ПСП для модуляции скрываемого информационного сигнала. Отличие способа-прототипа заключается в предварительном выравнивании значений яркостей изображения и построении индексной функции. Встраивание скрываемого сообщения, модулированного ПСП, отлично от заявляемого способа тем, что внедрение бита скрываемого модулированного сообщения производится только в те коэффициенты ДКП, которые выбраны с применением индексной функции. Извлечение скрытого сообщения осуществляется корреляционным способом.

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

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

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

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

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

Видеоданные (неподвижное или подвижное изображение), выступающие в роли контейнера, подвергают сжатию в соответствии со стандартом JPEG или MPEG-2 соответственно. При использовании в качестве контейнера подвижных изображений для встраивания используют только основные кадры типа I, кодирование которых осуществляют так же, как и неподвижные изображения в формате JPEG. В ходе предварительной обработки видеоданных выполняют операции поиска I-кадров (для подвижных изображений), деления их на блоки 8×8, вычисления ДКП и квантования. В результате проведенных операций получают матрицу квантованных десятичных коэффициентов ДКП размерностью М×N, M>N. Затем элементы матрицы квантованных десятичных коэффициентов ДКП приводят к бинарному виду.

Информационные последовательности, подлежащие скрытой передаче, в общем случае имеют значения (1, -1). В соответствии с заявляемым способом входные информационные последовательности абонентов преобразуют в комплексный вид (1, -1, i, -i) путем проведения кодирования укрупнением в соответствии с правилом:

Полученные комплексные значения умножают на квадратную нулевую матрицу размерности N×N, диагональ которой содержит единичные значения. Сформированную матрицу с данными источников сообщений в диагонали умножают на матрицу шумоподобного сигнала Франка-Крестенсена (ШПС Ф-К) той же размерности, представленную в комплексном виде (1, -1, i, -i). В работах [7-10] было доказано, что строки матрицы ШПС Ф-К ортогональны друг другу, что сохраняется при ее умножении на матрицу встраиваемых данных. Кодовое разделение абонентов на приемной и передающей сторонах также осуществляют по форме сигналов Ф-К, то есть реализуют кодовое уплотнение скрытно передаваемой в структуре видеоданных информации. Каждому абоненту ставят в соответствие одну строку матрицы ШПС, модулированную встраиваемой информацией. Максимальное число пар абонентов равно периоду ШПС Ф-К. При меньшем числе абонентов каждому абоненту выделяют несколько строк ШПС в зависимости от приоритета и необходимости выделения каждому информационному направлению определенной скрытой пропускной способности. Затем полученную комплекснозначную матрицу, содержащую встроенные данные, преобразуют к бинарному виду по правилу:

В результате получают две матрицы бинарных данных.

Затем проводят замену пары бит коэффициентов ДКП, представленных в бинарном виде, битами бинарных матриц данных для скрытой передачи. Для замены выбирают четвертый и пятый биты коэффициентов ДКП изображения (считая, что первый бит - наименее значащий). Полученные в результате модифицированные скрыто передаваемыми данными бинарные коэффициенты ДКП приводят к десятичному виду, затем продолжают выполнение операций сжатия изображения и передачу в канал.

На приемной стороне после выполнения операций канального декодирования изображений, в соответствии с форматами JPEG, MPEG-2, получают десятичные значения коэффициентов ДКП, искаженные шумами канала. Для извлечения встроенной информации проводят обратные действия. Десятичные значения коэффициентов ДКП преобразуют к бинарному виду. Затем из пары бит, позиции которых заранее определены и известны приемнику, извлекают значения и формируют две бинарные матрицы извлекаемых скрытно передаваемых данных. Полученные матрицы приводят к комплексному виду по тому же правилу, что и на передающей стороне, при этом получают матрицу комплексных значений извлекаемых данных. Затем матрицу комплексных значений извлекаемых данных умножают на транспонированную комплексно сопряженную матрицу ШПС Ф-К, в результате получают матрицу, в диагонали которой находятся скрыто передаваемые данные в комплексном виде. Используя известное правило приведения комплексных значений в вид (1,-1), применяемое на передающей стороне, извлекают скрыто переданную информацию.

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

1) предварительная обработка встраиваемых данных, предусматривающая их приведение к комплексному виду, представление в виде диагонали нулевой матрицы с размерностью, соответствующей размерности изображения-контейнера;

2) расширение спектра встраиваемых данных путем перемножения матрицы встраиваемого сообщения с матрицей взаимно ортогональных (по строкам) сигналов Ф-К, обеспечивающих кодовое разделение для различных абонентов;

3) приведение комплексной матрицы модулированных ШПС Ф-К данных к двоичному виду;

4) предварительная обработка изображения-контейнера, заключающегося в проведении операций сжатия в соответствии со стандартом JPEG и представлении полученных квантованных коэффициентов ДКП в двоичном виде;

5) встраивание данных скрыто передаваемых сообщений методом замены пары бит коэффициентов ДКП изображения-контейнера;

6) применение методов корреляционной обработки скрываемых сообщений для их извлечения.

Для пояснения существенных признаков заявляемого способа приведены следующие чертежи:

фиг. 1 - последовательность операций встраивания информации двух абонентов в структуру видеоданных;

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

На чертежах отображен порядок действий, приводящих на передающей стороне к встраиванию данных двух абонентов для последующей скрытой передачи в структуре видеоданных; на приемной стороне - к извлечению скрыто передаваемых данных двух абонентов из структуры видеоданных.

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

Литература

1. Коханович Г.Ф., Пузыренко А.Ю. Компьютерная стеганография. Теория и практика. Киев: «МК-Пресс», 2006, 283 с.

2. J. Smith, B. Comiskey, Modulation and information Hiding in Image. // Information Hiding: First Int. Workshop «InfoHiding'96», Springer as Lecture Notes in Computing Science, vol.1174, 1996. Pp. 207-227.

3. Грибунин В.Г., Оков И.Н., Туринцев И.В. Цифровая стеганография. - М.: Солон-Пресс, 2002. 272 с.

4. Marvel L., Boncelet С., Retter J. Reliable Blind Information Hiding for Images // Proceedings of 2nd Workshop on Information Hiding. Lecture Notes in Computer Science. 1998.

5. Koch E., Zhao J. Towards Robust and Hidden Image Copyright Labeling // IEEE Workshop on Nonlinear Signal and Image Processing. 1995. P. 123-132.

6. Fridrich J. Combining low-frequency and spread spectrum watermarking // Proceedings of the SPIE Conference on Mathematics of Data/Image Coding, Compression and Encryption. 1998. Vol. 3456. P. 2-12.

7. Дискретный гармонический анализ и его приложения к задачам синтеза оптимальных сигналов: монография / К.Ю. Цветков, В.М. Коровин. - СПб.: ВКА им. А.Ф. Можайского, 2008. - 108 с.

8. Цветков К.Ю. Теория оптимальных систем сложных дискретных сигналов и ее приложения. - СПб.: ВКА, 2005. - 160 с.

9. Цветков К.Ю., Малоземов В.Н. Об оптимальной паре сигнал-фильтр // Проблемы передачи информации. - 2003. - Т. 1. - Вып. 2. - С. 50-62.

10. Цветков К.Ю., Малоземов В.Н., Машарский С.М. Сигнал Франка и его обобщения // Проблемы передачи информации. - 2001. - Т. 37. - Вып. 2. - С. 18-26.

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

название год авторы номер документа
СПОСОБ СКРЫТОЙ ПЕРЕДАЧИ ДАННЫХ В ВИДЕОИЗОБРАЖЕНИИ 2014
  • Цветков Кирилл Юрьевич
  • Федосеев Вадим Евгеньевич
  • Коровин Виталий Михайлович
  • Абазина Евгения Сергеевна
RU2608150C2
СПОСОБ ФОРМИРОВАНИЯ И ПРОВЕРКИ ЗАВЕРЕННОГО ЦИФРОВЫМ ВОДЯНЫМ ЗНАКОМ ЭЛЕКТРОННОГО ИЗОБРАЖЕНИЯ 2010
  • Оков Игорь Николаевич
  • Сухов Тимофей Михайлович
  • Цветков Василий Валерьевич
RU2450354C1
Способ кодирования оцифрованных изображений с использованием адаптивного ортогонального преобразования 2017
  • Агеева Нина Сергеевна
  • Оков Игорь Николаевич
  • Устинов Андрей Александрович
  • Цветков Василий Иванович
RU2645290C1
СПОСОБ ВСТРАИВАНИЯ ИНФОРМАЦИИ В ГРАФИЧЕСКИЙ ФАЙЛ, СЖАТЫЙ ФРАКТАЛЬНЫМ МЕТОДОМ 2015
  • Иванов Владимир Алексеевич
  • Снаров Михаил Михайлович
  • Двилянский Алексей Аркадьевич
  • Иванов Иван Владимирович
  • Кирюхин Дмитрий Александрович
  • Крюков Марк Сергеевич
  • Ксенофонтов Алексей Андреевич
  • Щуров Константин Сергеевич
RU2602670C1
Способ безопасного кодирования информации для ее передачи по открытым каналам связи методами стеганографии 2016
  • Рябинин Юрий Евгеньевич
  • Финько Олег Анатольевич
  • Самойленко Дмитрий Владимирович
RU2649753C2
СПОСОБ ОБЕСПЕЧЕНИЯ РОБАСТНОСТИ ЦИФРОВОГО ВОДЯНОГО ЗНАКА, ВСТРАИВАЕМОГО В СТАТИЧЕСКОЕ ИЗОБРАЖЕНИЕ, ПЕРЕДАВАЕМОЕ ПО КАНАЛУ СВЯЗИ С ПОМЕХАМИ 2022
  • Антонов Алексей Александрович
  • Финько Олег Анатольевич
  • Шпырня Игорь Валентинович
  • Рябинин Юрий Евгеньевич
  • Балюк Алексей Анатольевич
RU2785832C1
СПОСОБ ФОРМИРОВАНИЯ И ПРОВЕРКИ ЗАВЕРЕННОГО ЦИФРОВЫМ ВОДЯНЫМ ЗНАКОМ ЭЛЕКТРОННОГО ИЗОБРАЖЕНИЯ 2009
  • Волков Константин Михайлович
  • Коротков Юрий Владимирович
  • Оков Игорь Николаевич
  • Сидоров Виктор Борисович
  • Чернолес Владимир Петрович
RU2419149C9
СПОСОБ ВСТРАИВАНИЯ СООБЩЕНИЯ В ЦИФРОВОЕ ИЗОБРАЖЕНИЕ ФОРМАТА JPEG 2000 2012
  • Радаев Сергей Владимирович
  • Кирюхин Дмитрий Александрович
  • Двилянский Алексей Аркадьевич
  • Люлин Александр Николаевич
  • Иванов Иван Владимирович
RU2517337C1
СПОСОБ СЖАТИЯ И ВОССТАНОВЛЕНИЯ ПОДВИЖНЫХ ЦВЕТНЫХ ВИДЕОИЗОБРАЖЕНИЙ 2010
  • Балакирев Сергей Владимирович
  • Бардюков Дмитрий Алексеевич
  • Дворников Сергей Викторович
  • Ковайкин Юрий Владимирович
  • Осадчий Александр Иванович
  • Устинов Андрей Александрович
RU2434358C1
СПОСОБ СКРЫТОЙ ПЕРЕДАЧИ ЦИФРОВОЙ ИНФОРМАЦИИ 2016
  • Котцов Владимир Александрович
  • Котцов Петр Владимирович
RU2636690C1

Иллюстрации к изобретению RU 2 616 869 C2

Реферат патента 2017 года СПОСОБ СКРЫТОЙ ПЕРЕДАЧИ ИНФОРМАЦИИ С КОДОВЫМ УПЛОТНЕНИЕМ В ВИДЕОДАННЫХ

Изобретение предназначено для скрытого информационного обмена в структуре видеоданных между двумя и более абонентами. Технический результат состоит в повышении эффективности системы передачи видеоданных и увеличении числа абонентов скрытого обмена информацией. Для этого предусмотрено: предварительная обработка встраиваемых данных, в том числе модуляцией взаимно ортогональными сигналами Франка-Крестенсена, обеспечивающими кодовое разделение для различных пар абонентов; проведение операций сжатия изображения-контейнера по стандарту JPEG (MPEG-2 для подвижных изображений) и представление полученных квантованных коэффициентов дискретно-косинусного преобразования (ДКП) в бинарном виде; встраивание данных скрыто передаваемых сообщений методом замены пары бит коэффициентов ДКП изображения-контейнера и применение методов корреляционной обработки скрываемых сообщений для их извлечения. 2 ил.

Формула изобретения RU 2 616 869 C2

Способ скрытой передачи информации с кодовым уплотнением в видеоданных, заключающийся во встраивании скрытого сообщения, модулированного псевдослучайной последовательностью, путем замены бит в двоичных кодах коэффициентов низкочастотных и среднечастотных коэффициентов дискретно-косинусного преобразования (ДКП), выбранных с применением индексной функции, и извлекаемого на приемной стороне корреляционным способом, отличающийся тем, что проводят процедуры параллельной обработки изображения-контейнера, в качестве которого выбирают неподвижные изображения формата JPEG или подвижные изображения формата MPEG-2, и встраиваемых данных, заключающиеся в последовательном осуществлении операций: для видеоданных - выбирают I-кадры - для подвижных изображений формата MPEG-2, затем делят их на блоки 8×8 - для всех типов видеоданных, затем вычисляют ДКП и результат квантуют - для всех типов видеоданных, затем результат - матрицу квантованных десятичных коэффициентов ДКП размерности M×N, приводят к бинарному виду; для встраиваемых данных выполняют следующие операции: информационные последовательности, требующие скрытой передачи, преобразуют из вида 1, -1 в комплексный вид 1, -1, i, -i, для этого проводят кодирования укрупнением; затем результат умножают на квадратную нулевую матрицу размерности N×N, диагональ которой содержит единичные значения; затем результат умножают на матрицу шумоподобного комплекснозначного сигнала Франка-Крестенсона (ШПС Ф-К) той же размерности; затем результат преобразуют к бинарному виду по правилу: значению 1 комплекснозначной матрицы соответствуют значения 1 на аналогичных позициях в каждой из двух бинарных матриц, значению -1 комплекснозначной матрицы соответствуют значения 0 на аналогичных позициях в каждой из двух бинарных матриц, значению i комплекснозначной матрицы соответствуют значения 0 в первой бинарной матрице и 1 во второй бинарной матрице на аналогичных позициях, значению -i комплекснозначной матрицы соответствуют значения 1 в первой бинарной матрице и 0 во второй бинарной матрице на аналогичных позициях; в результате получают две матрицы бинарных данных, на этом предварительную обработку завершают; в предварительно обработанные видеоданные встраивают предварительно обработанную информацию, для этого осуществляют замену значений пары бит коэффициентов ДКП изображения-контейнера, занимающих четвертую и пятую позиции, считая, что первую позицию занимает наименее значащий бит, значениями подготовленной информации; затем результат приводят к десятичному виду и продолжают выполнение операций сжатия изображения с последующей передачей в канал; на приемной стороне извлечение скрыто передаваемых данных выполняют после операций канального декодирования изображений в соответствии с форматами JPEG, MPEG-2, а именно: получают десятичные значения коэффициентов ДКП, искаженные шумами канала, которые преобразуют к бинарному виду, затем значения встроенных данных извлекают с заранее известных приемнику позиций бит двоичных кодов коэффициентов ДКП, затем результат приводят к комплексному виду по тому же правилу, что и на передающей стороне, в результате получают матрицу комплексных значений извлекаемых данных, затем результат умножают на транспонированную комплексно сопряженную матрицу ШПСФ-К, затем из результата извлекают значения, расположенные в диагонали матрицы в комплексном виде; затем результат приводят к виду (1,-1) с применением правила, аналогичного передающей стороне; затем результат, который является скрыто передаваемой информацией, направляют в соответствии с адресами абонентам.

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

СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ ПОСРЕДСТВОМ ИСПОЛЬЗОВАНИЯ ВРАЩАТЕЛЬНОГО ПРЕОБРАЗОВАНИЯ 2010
  • Алшина Елена
  • Алшин Александр
  • Серегин Вадим
RU2504103C1
Способ и приспособление для нагревания хлебопекарных камер 1923
  • Иссерлис И.Л.
SU2003A1
US 5706346 A1, 06.01.1998
US 6812824 B1, 02.11.2004
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1

RU 2 616 869 C2

Авторы

Цветков Кирилл Юрьевич

Федосеев Вадим Евгеньевич

Коровин Виталий Михайлович

Абазина Евгения Сергеевна

Даты

2017-04-18Публикация

2015-04-13Подача