СПОСОБ СКРЫТОЙ ПЕРЕДАЧИ ИНФОРМАЦИИ С КОДОВЫМ УПЛОТНЕНИЕМ В ВИДЕОДАННЫХ

Способ скрытой передачи информации с кодовым уплотнением в видеоданных, заключающийся во встраивании скрытого сообщения, модулированного псевдослучайной последовательностью, путем замены бит в двоичных кодах коэффициентов низкочастотных и среднечастотных коэффициентов дискретно-косинусного преобразования (ДКП), выбранных с применением индексной функции, и извлекаемого на приемной стороне корреляционным способом, отличающийся тем, что проводят процедуры параллельной обработки изображения-контейнера, в качестве которого выбирают неподвижные изображения формата 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) с применением правила, аналогичного передающей стороне; затем результат, который является скрыто передаваемой информацией, направляют в соответствии с адресами абонентам.