Скрытое кодирование речи в изображении

Автор: Мишина О.О., Лихолоб П.Г.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Математика, информатика и инженерия

Статья в выпуске: 1 (31), 2018 года.

Бесплатный доступ

В данной статье рассматриваются стеганографический метод скрытного кодирования речи в изображении.

Информация, защита, стеганография, кодирование, стеганографические методы

Короткий адрес: https://sciup.org/140272377

IDR: 140272377

Текст научной статьи Скрытое кодирование речи в изображении

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

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

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

Метод расширения спектра

Как известно алгоритм модуляции методом расширения спектра прямой последовательностью состоит в том, что каждый бит сообщения представляется некоторой базисной функцией, умноженной, в зависимости от значения бита (1 или 0), на +1 или -1. Модулированное сообщение, полученное при этом, попиксельно суммируется с изображением-контейнером, в качестве которого используется полутоновое изображение (изображение, имеющее множество значений тона, и их непрерывное, плавное изменение). Результатом является стеганоизображение (изображение с закодированной информацией). Блок-схема алгоритма кодирование и декодирования метода наименее значащего бита представлена на рисунках 9 и 10. Чтобы сделать невозможным искажения уже встроенного бита сообщения базисные функции должны быть ортогональными [2,3].

Словесный алгоритм метода расширения спектра:

Кодирование:

  • 1.    Из исходного изображения F размером [ M х к ] выделяем блок Сг [ 8 х 8 ] ;

  • 2.    Информационное сообщение, подлежащее встраиванию в блок изображения, представим в виде блоков m равной длины т.е.

  • 3.    Каждый блок сообщения сопоставляется с отдельным блоком изображения. Каждый информационный бит блока m представляется в виде информационного сигнала mt у( t ) = { - 1;1 } .

  • 4.    Для каждого информационного блока формируется

  • 5.    Полученный блок сообщения попиксельно суммируется с подблоком контейнера. Sx = C z + GEX , где G- коэффициент усиления расширяющего спектра

  • 6.    Сохраняем в стегофайл контейнер F

mt = ( m 0, mx .... N - 1 ) , где N- количество блоков.

модулированный информационный сигнал Et (t) = £ m6 (t) * Фг j=o

Где, Фг псевдослучайная последовательность

Где, S заполненный контейнер

Декодирование:

  • 1)    изображения с закодированной информацией разбиваем на блоки F размером [ 8 х 8 ] ;

  • 2)    каждый блок представляется в форме вектора С, = ( C o, Сх ,.... Ст ч) , где i=0,….,N-1

  • 3)    вычисляем коэффициент корреляции между Ф; и принятым блоком представленном в виде вектора.

  • 4)    найти знак коэффициента корреляции, который соответствует дополнительной информации

Методы оценки искажений, вызываемых кодированием в изображении

Среднеквадратическая ошибка ( mean squared error MSE ), отражает изменение энергии пикселей:

MSE =

1 K M        ~

TT fk , m - fk , m ) ,

K ' M k = 1 m = 1

где fkm — пиксель исходного изображения; fkm - пиксель изображения содержащего дополнительную информацию; M - количество пикселей в столбце; K - количество пикселей в строке.

Оценка определяющая порядок изменения энергии по отношению к общей энергии ( signal-to-noise ratio - SNR ):

PSNR = 10 log10

MSE '

Качество изображения ( IF )

IF = 1 — T(Km - f,m )2 T(fkm )2,(3)

  • k, mj k m

Нормированная взаимная корреляция ( NC ):

MKMK

NC=TT( fmk ■ f., VTT^flk ) ■(4)

m = 1 k = 1                  / m = 1 k = 1

Энергия фрагмента (| |f| |2):

M K ,

IIF^ =ZT(fmk ) ■(5)

m = 1 k = 1

Вероятность ошибки ( BER ):

M

BER=Tvb- ® b-)-(

Рисунок 1 - Синтезированное изображение методом расширения спектра

Таблица 1 - Анализ эффективности методов Расширения спектра

Распол. коэф.

MSE

PSNR

IF

NC

BER

Метод расширени я спектра

6.76

39.83

0.99

0.99

0.14

На основе проведенного эксперимента можно сказать, что основное преимущество стеганографического метода расширения спектра, это сравнительно высокая скорость к различному роду атакам на изображение, поскольку скрываемая информация распределена в широкой полосе частот и ее трудно удалить без полного разрушения контейнера. Искажения стегоизображения увеличивают значение Δ , однако до тех пор, пока, выполняется условие ∆ <  Ei G 2 , скрытое сообщение не пострадает

Список литературы Скрытое кодирование речи в изображении

  • Гонсалес Р., Вудс Р. Цифровая обработка изображений //М.: Техносфера. - 2005. - Т. 1072. - С. 2.
  • Киселева А. В., Кудрина М. А. Автоматизированная система защиты информации методами стеганографии //Информационные технологии и нанотехнологии. - 2015. - С. 101-105.
  • Конахович Г.Ф., Пузыренко А. Ю. компьютерная стеганография. Теория и практика. М.: МК-Пресс, 2006. 288 с.
Статья научная