Você está na página 1de 1

Proposta de tcnica de esteganografia em imagens utilizando uma extenso do algoritmo LSB

Rummenigge Rudson Dantas, Benjamim R. C. Bedregal,


Universidade Federal do Rio Grande do Norte Depto de Informtica e Matemtica Aplicada, CCET, UFRN Campus Universitrio de Lagoa Nova, Caixa Postal 1524, CEP 59072-970 E-mail: rudsondant@yahoo.com.br, bedregal@dimap.ufrn.br

Aaro Lyra
Universidade Potiguar Curso de Bacharelado em Sistemas de Informao Av. Senador Salgado Filho, 1610, Lagoa Nova, Natal/RN, CEP 59056-000 E-mail: aarao@unp.br

A esteganografia a arte de ocultar informaes dentro de um determinado meio (onde este meio , de certa forma, uma outra informao) sem levantar suspeitas da presena destas informaes escondidas. O conceito de esteganografia surgiu na Grcia antiga [1] atravs de tcnicas rudimentares de ocultao de mensagens. Com o avano da computao na ltima dcada, surgiu a esteganografia digital revelando aplicaes teis na rea de assinatura digital e segurana de informao. Um dos meios mais utilizados na esteganografia digital so as imagens digitais. Dentre os algoritmos utilizados na esteganografia digital com imagens, um dos mais simples e empregados o algoritmo LSB [2] (Least Significant Bit). O algoritmo LSB utiliza uma imagem pblica, para esconder uma determinada informao. Esta informao ser escondida nos bits menos significativos da imagem, e tem como sada uma imagem esteganografada aparentemente semelhante original, mas com a informao oculta. Atravs de um processo de desesteganografia, a informao oculta na imagem pode ser recuperada. Quando a informao escondida tambm uma imagem, ela chamada de imagem privada. Neste tipo de situao, o algoritmo LSB trabalha preservando os n bits mais significativos da imagem privada e os inserido nos n bits menos significativos da imagem pblica. A execuo deste processo tem como sada uma imagem esteganografada, que aps passar por um processo de desesteganografia fornecer como sada imagem recuperada. Contudo, o sucesso desta tcnica esta relacionada ao nmero de bits que sero utilizados, ou seja, quanto maior o nmero de bits usados da imagem pblica, para esconder a informao, menor ser a qualidade da imagem esteganografada; de modo semelhante quanto menor o nmero de bits preservados da imagem privada, menor a qualidade da imagem recuperada. Com base nesta deficincia e minimizando as perdas de informaes envolvidas neste processo, desenvolvemos um algoritmo com base no modelo LSB, que usa quatro imagens pblicas ao invs de uma. Nesta tcnica trabalhamos com imagens com pixels 8 bits. So utilizados apenas os dois bits menos significativos de cada imagem pblica para se esconder dois bits distintos da imagem privada, de modo a serem escondidos todos os 8 bits que compem a imagem privada. Utilizando esta tcnica, temos imagens esteganografadas de tima qualidade, cuja

esteganografia imperceptvel ao olho humano (j que so usados apenas os dois bits menos significativos) e uma imagem recuperada que idntica imagem privada, uma vez que todos os seus bits foram preservados. As figuras abaixo mostram os resultados obtidos atravs da implementao de uma rotina no Matlab.

Figura 1: Imagens pblicas

Figura 2 : Imagens esteganografadas

Figura 3: Imagens privada e recuperada, respectivamente

Referncias
[1] S. Oliveira de Azevedo, Uma viso geral e proposta de uma tcnica de Esteganografia, In: Anais do III Workshop Tcnico Cientfico do DIMAp, pp. 125-135, Natal, 2004. [2] V. Rabinovich, Steganography - A Cryptography Layer, Disponivel na Internet, http://www.rit.edu/~vxr8205/crypto2/cryptopaper.html 21 mai. 2004.

Você também pode gostar