Qual é a melhor prática para esteganografia de imagens resistente a vários ataques? [fechadas]

Estou muito curioso sobre isso porque hoje em dia todo canal pode modificar ou compactar imagens de alguma forma que poderia ser considerado um ataque à esteganografia.

Podemos dividir a esteganografia em dois tipos básicos, primeiro operando no domínio espacial da imagem e segundo operando em algum tipo de domínio de transformação.

Os seguintes tipos de ataques são do meu interesse porque estão em toda parte ao nosso redor (se você quiser salvar a imagem no facebook ou se você quiser criar uma miniatura da imagem ou se você for salvar a imagem na plataforma móvel, etc.) :

Compressão ou recompressão de imagem - principalmente para imagens JPEG ou imagens PNG com pré-multiplicação alfa.Redimensionamento ou dimensionamento de imagens e manipulação geométrica - refiro-me à transformação de imagens que não sejam comprimidas, por exemplo rotação da imagem, alterando a escala etc.

Eu gostaria de perguntar:

Qual é a melhor maneira de proteger as mensagens incorporadas na imagem da compressão como em JPEG? O que dizer de recompensa "infinte" da imagem após incorporar mensagem com mecanismo esteganográfico? Seria ainda a mensagem legível?Onde é o limite para mensagens incorporadas em conexão com o redimensionamento de imagens, se houver algum? Na minha opinião, a esteganografia é muito mais sensível ao redimensionamento da imagem do que à compressão ou rotação ou ao acréscimo de ruído às imagens. Qual é a melhor maneira de esteganografia resistente ao redimensionamento da imagem por você? Quer dizer, há sempre uma vantagem em que não podemos passar sem perder a mensagem, mas deve haver algum limite.E quanto à combinação de manipulação de imagens através do primeiro e segundo ponto?

Eu estava lendo muitos artigos sobre esteganografia de imagem resistente a compressão e basicamente eles estão sempre usando códigos de correção de erros e distância de Hamming para obter o limiar do que somos capazes de esconder sem perda de informação (ou como obter as informações no canal com perdas). Então o primeiro passo é esconder a nossa mensagem redundantemente para o domínio espacial usando a distância de Hamming. Com a imagem RGB, vamos escolher, por exemplo, um triplo como um portador de um bit e modificar o nosso triplo de cores é uma maneira que a distância de Hamming seria "em um centro" de bordas. Poderíamos fazer isso como um código de correção de erros de repetição ou qualquer outro (a melhor prática é o código de Hamming, como no F5).

A ideia por trás disso é que nosso código de correção de erros com distâncias de Hamming computadas em imagens compactadas em JPEG garantiria que as informações incorporadas ainda estivessem lá depois de muitas aplicações de compactação JPEG. Claro que tudo isso é à custa da capacidade de imagem enquanto estamos usando a redundância através de códigos de correção de erros.

Exemplo de link nesse método está aqui:http://www.cs.unibo.it/babaoglu/courses/security/resources/documents/Steganography.pdf

Eu não sei muito sobre técnicas de marca d'água na imagem digital, mas provavelmente nós poderíamos encontrar uma orientação sobre esse assunto, porque o objetivo da marca d'água é quase o mesmo da esteganografia. Estamos tentando manter informações de direitos autorais em imagens digitais ou estamos tentando proteger nossa mensagem oculta em imagens em várias situações, como acima.

Eu gostaria de discutir e perguntar sobre os mecanismos atuais de proteção de informação em imagens digitais através da esteganografia. Podemos compartilhar nossas ideias ou códigos de amostra para tornar o mundo melhor.

questionAnswers(1)

yourAnswerToTheQuestion