Significado do inverso do processo de incorporação [fechado]

0

O que o inverso do processo de incorporação significa exatamente? Por exemplo, o processo de incorporação é:

  1. Extraia sequencialmente todos os dados de 8 bits do fluxo de bits da marca d'água.
  2. Obter um número aleatório, gerado pelo sistema pseudo-aleatório, que aponta para um dos n blocos de imagem do host.
  3. Embed extraiu os dados de marca d'água de 8 bits nos 8 coeficientes de banda inferior o bloco apontado pela etapa anterior.
  4. Repita as etapas de 1 a 3 até que o fluxo de bits da marca d'água seja esgotado.
  5. O funcionário proposto substitui o bit por fluxo de bits de marca d'água incorporado e foi oculto na posição bit 3 no coeficiente de 8 bits selecionado. Se o bit da marca d'água for "1" então bit 3 para "1" caso contrário "0".

Assim, o inverso desse processo seria a partir do não. 5-1 ??? Isso está certo ?? qualquer ajuda seria apreciada obrigado

    
por stbb24 15.05.2012 / 04:49

1 resposta

1

O passo 5 não é um passo, é apenas uma descrição do processo de incorporação.

O processo consiste em adicionar cada byte de marca d'água a um bloco aleatório na imagem original. Então, para detectar a marca d'água mais tarde, você precisa conhecer a semente que foi usada e usar o mesmo gerador de números aleatórios.

Ele não diz se detecta colisões, portanto, existe a possibilidade de um bloco ter uma parte da marca de água aplicada duas vezes, então é necessário executar o processo inverso. Em outras palavras, gere uma lista de números aleatórios para chegar ao último bloco que teria sido processado (igual ao comprimento da marca d'água) do teste ou desincorporação, depois recue para cada número aleatório até o início, para o primeiro bloco processado.

Ele também não diz exatamente qual processo realizar no bloco, mas presumivelmente é reversível.

    
por 15.05.2012 / 07:47