Значение обратного процесса встраивания

303
stbb24

Что точно означает обратный процесс встраивания? Например, процесс встраивания:

  1. Последовательно извлекайте каждые 8-битные данные из потока водяных знаков.
  2. Получить случайное число, сгенерированное псевдослучайной системой, которое указывает на один из n блоков образа хоста.
  3. Embed извлек 8-битные данные водяных знаков в 8 коэффициентов нижней полосы в блоке, указанном на предыдущем шаге.
  4. Повторите шаги с 1 по 3, пока поток битов водяного знака не закончится.
  5. Предлагаемый сотрудник заменяет бит на встроенный битовый поток водяного знака, и он был скрыт в позиции 3 бита в выбранном 8-битном коэффициенте. Если бит водяного знака равен «1», то бит 3 к «1», иначе «0».

Таким образом, обратный процесс будет начинаться с нет. 5-1 ??? Это правильно ?? любая помощь будет оценена спасибо

0

1 ответ на вопрос

1
Paul

Шаг 5 - это не шаг, это просто описание процесса встраивания.

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

Он не говорит, обнаруживает ли он столкновения, поэтому у блока есть вероятность, что часть водяного знака будет применена дважды, поэтому вам нужно будет двигаться в обратном направлении. Другими словами, сгенерируйте список случайных чисел, чтобы перейти к последнему блоку, который был бы обработан (равен длине водяного знака), выполнить тест или удаление, а затем вернуться к каждому случайному числу в начало, чтобы первый блок обработан.

Он также не говорит точно, какой процесс выполнять на блоке, но, вероятно, он обратим.

Таким образом, чтобы прояснить обратные шаги, выполните следующие действия: 1. создайте список случайных чисел ... 2. выполните тестирование или удаление вложения 3. выполните шаг назад через каждое случайное число к началу до первого напечатанного блока. Я правильно понял обратный процесс ?? stbb24 11 лет назад 0
@ stbb24 Вы должны понимать, что приведенное вами описание слишком расплывчато, чтобы давать точные ответы. Однако, в принципе, ответ должен быть правильным. Обратите внимание, что список «случайных» чисел в обратном процессе идентичен исходному списку случайных чисел, поэтому больше не является случайным :) Paul 11 лет назад 0
Я знаю, что это не так точно и извините за это, я просто хочу знать, правильно ли я понял обратную часть :) stbb24 11 лет назад 0

Похожие вопросы