У меня вопрос по стеганографии. После того, как матрица DCT вычислена и LSB заменены, можем ли мы предположить, что местоположение, в котором данные вводятся в DCT изображения обложки, известно получателю? Если нет, то как реконструируется изображение?
Использование ключевых позиций в стеганографии с помощью DCT
Ответы (1)
Вообще говоря, метод извлечения предполагает знание правил встраивания, поэтому он может их отменить. Детерминированные процессы жестко закодированы, в то время как для стохастических процессов необходимо предоставить дополнительную информацию для воспроизведения их состояния.
Например:
Если вы измените определенный коэффициент DCT в блоке 8x8, извлечение должно будет об этом знать.
Если вы скроете бит либо в коэффициенте A, либо в B, основываясь на каком-то правиле, например, на младшем разряде некоторого коэффициента C, извлечение будет делать то же самое. То есть проверьте, что говорит коэффициент C, чтобы решить, следует ли извлекать данные из коэффициента A или B.
Если коэффициент или порядок коэффициентов в блоке определяется prng, процессы внедрения и извлечения должны инициализировать его одним и тем же начальным числом. Это принимает форму пароля, который получатель должен знать, чтобы прочитать правильную последовательность коэффициентов для извлечения данных.
И так далее, с более сложными правилами.