способ стеганографической защиты секретной информации

Классы МПК:H04L9/00 Устройство для секретной или скрытой связи
Автор(ы):,
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования Самарский государственный технический университет (RU)
Приоритеты:
подача заявки:
2002-12-25
публикация патента:

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

способ стеганографической защиты секретной информации, патент № 2262805 способ стеганографической защиты секретной информации, патент № 2262805 способ стеганографической защиты секретной информации, патент № 2262805 способ стеганографической защиты секретной информации, патент № 2262805

Формула изобретения

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

Описание изобретения к патенту

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

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

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

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

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

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

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

На фиг. 1 показан ряд отсчетов контейнера до записи (а), после записи по способу прототипа (б) и после записи предложенным способом (в). Фиг. 1 ярко демонстрирует различие между предлагаемым способом и его прототипом.

На фиг.2 показаны схемы записи (а) и чтения (б) предложенным способом. Здесь блок 1 - контейнер, блок 2 - статистическая характеристика контейнера, представляющая собой дискретную функцию F распределения значений отсчетов, блок 3 - секретное сообщение. Значение функции F(i) равно количеству в контейнере отсчетов со значением i (i=0..2n-1, где n - разрядность отсчетов контейнера). При изменении значения одного из отсчетов меняются статистические характеристики контейнера. Так, при изменении значения одного из отсчетов с х на у функция F претерпевает декремент F(x) и инкремент F(y), что инвертирует младшие биты F(x) и F(y) в их двоичном представлении. Такая операция используется при записи секретной информации и выполняется многократно до установления в младших битах значений функции F битов секретной информации. В результате, младшие биты значений функции F становятся носителями секретной информации, а процедура записи в них заключается в изменении значения одного из отсчетов контейнера.

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

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

Пример выполнения способа. На фиг.3 и 4 приведены примеры соответственно записи и чтения предложенным способом. Здесь вычисленные значения функции F записаны в одномерный массив. Стрелка, проведенная из i-го элемента массива в j-й на фиг.3 и 4, показывает замену значения одного из отсчетов контейнера с i на j. Максимально допустимое изменение значения отсчета равно единице. Это ограничение минимизирует искажения, вносимые в контейнер при записи. В массиве выделены блоки ненулевых значений и их элементы использованы для записи секретной информации. Емкость контейнера при этом тем больше, чем больше блоков и больше их размер. Учитывая факт, что при записи бита секретной информации в младший разряд элемента блока с вероятностью 0,5 может возникнуть ситуация, когда ни один из остальных элементов блока менять нельзя (т.е. в их младших разрядах уже установлены необходимые значения), в каждом блоке последний элемент резервируется как уравновешивающий. Он не несет в себе бита секретной информации, а нужен лишь для того, чтобы можно было записать биты в остальные элементы блока, не выходя за его пределы. Соответственно и чтение из последнего элемента блока не производится.

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

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

Источники информации

1. Патент Великобритании IPN WO 89/08915 А1, кл. G 11 В 20/10, 1989 г.

2. В.Н.Кустов и А.А.Федчук "Методы встраивания скрытых сообщений", "Защита информации. Конфидент", №3, 2000 г., стр. 34.

Класс H04L9/00 Устройство для секретной или скрытой связи

способ защищенной связи в сети, устройство связи, сеть и компьютерная программа для этого -  патент 2528078 (10.09.2014)
способ защиты информации -  патент 2527734 (10.09.2014)
способ формирования электронного документа -  патент 2527731 (10.09.2014)
способ многоканального приема и передачи информации по безопасности мореплавания -  патент 2527189 (27.08.2014)
система и способ защиты беспроводной передачи -  патент 2524565 (27.07.2014)
способ и устройство для получения ключа безопасности в ретрансляционной системе -  патент 2523954 (27.07.2014)
способ защиты данных безопасности, передаваемых устройством передатчика в устройство приемника -  патент 2523952 (27.07.2014)
криптография на эллиптической кривой -  патент 2520379 (27.06.2014)
способ управления доступом к набору каналов для приемного или декодирующего устройства (варианты) -  патент 2519395 (10.06.2014)
способ трехмерного нелинейного преобразования замены -  патент 2519004 (10.06.2014)
Наверх