Conheça a Esteganografia

10 junho 2011

Esteganografia é a técnica de se esconder um arquivo dentro de outro, mas de forma
criptografada.Temos por exemplo, um arquivo criptografado dentro de uma imagem. Ele serve para enviar
mensagens de forma “secreta” a outra pessoa que também entende de criptografia ou que foi
passado o método em que foi criptografado. Há alguns exemplos simples da esteganografia, um
deles é mostrado em alguns blogs um código de um programa “camuflado” em uma imagem no
formato (.bmp) como vemos no vídeo logo abaixo:



O que é realmente a Esteganografia?
Como dito acima, a esteganografia é o método de camuflar um arquivo criptografado
dentro de um outro qualquer. A palavra Esteganografia vem do grego que significa “escrita
encoberta”. Esse tipo de “mensagem” surgiu na Grécia quando era necessário mandar uma
mensagem para outro ponto sem que o inimigo entendesse a mensagem. Essa ideia foi usada na
computação, de maneira semelhante ao original. Existem variados métodos de esteganografia,
sendo alguns mais clássicos e outros mais modernos.


Funcionamento da Esteganografia:

A esteganografia funciona basicamente com quatro elementos:
  • Dados Embutido: É o arquivo que deseja ser enviado (que vai ser criptografado);
  • Recipiente: Qualquer arquivo de texto, imagem, vídeo, etc;
  • Estego-objeto: O arquivo com a mensagem embutida;
  • Estego-key: Chave que controla o que está escondido, ou seja, somente que possui essa chave pode “ler” o arquivo criptografado.


Grupos de Esteganografia em Imagens:

Esteganografia em imagens podem ser caracterizadas em dois grupos:
Ferramenta de imagem de domínio: Envolvem método que aplicam inserção do ultimo bit
significativo e manipulação de distorção.
Transformação de domínio: Manipulados por algoritmos e transformação de imagem.


Codificação de Huffman:
Huffman é a forma de compressão de dados que se representa por um dos caracteres de um
texto com códigos binários de comprimento variado. O tamanho do código vai vaiar dependendo
do tamanho da mensagem a ser criptografada, atribuindo código menores a caracteres que aparecem
com maiores frequências e menores aos com menores frequências.

Abaixo um exemplo de árvore usando a codificação de Huffman:


0 comentários :