Использование ключевых позиций в стеганографии с помощью DCT

У меня вопрос по стеганографии. После того, как матрица DCT вычислена и LSB заменены, можем ли мы предположить, что местоположение, в котором данные вводятся в DCT изображения обложки, известно получателю? Если нет, то как реконструируется изображение?


person Gatsby Great    schedule 21.06.2015    source источник
comment
как этот вопрос связан с матлабом?   -  person m.s.    schedule 21.06.2015
comment
я удалил тег   -  person Gatsby Great    schedule 21.06.2015


Ответы (1)


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

Например:

  • Если вы измените определенный коэффициент DCT в блоке 8x8, извлечение должно будет об этом знать.

  • Если вы скроете бит либо в коэффициенте A, либо в B, основываясь на каком-то правиле, например, на младшем разряде некоторого коэффициента C, извлечение будет делать то же самое. То есть проверьте, что говорит коэффициент C, чтобы решить, следует ли извлекать данные из коэффициента A или B.

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

И так далее, с более сложными правилами.

person Reti43    schedule 21.06.2015
comment
Большое спасибо. Это проясняет многие сомнения, которые у меня были - person Gatsby Great; 22.06.2015