Skip to content

pizza2u/Image_Steganography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Image Steganography

Projeto de esteganografia em imagens com o uso de Python utilizando a técnica LSB (1 bits menos significativo, porém pode ser alterado)

A ocultação de informações é de extrema importância para garantir a segurança de dados sensíveis, evitar vigilância indesejada, proteger a propriedade intelectual, preservar a privacidade pessoal e assegurar a confidencialidade. A utilização de técnicas como a esteganografia e outras práticas de segurança desempenha um papel fundamental ao fortalecer a proteção dos dados e reduzir os riscos relacionados à exposição não autorizada. Essas técnicas têm um impacto crucial na preservação de informações confidenciais, na segurança cibernética e nas investigações forenses. Neste relatório, discutiremos a técnica de esteganografia conhecida como bit menos significativo (LSB, na sigla em inglês) em imagens, além de abordar suas aplicações e seu funcionamento por meio da programação em Python.

A utilização do LSB deve ser considerada como um método básico de esteganografia e não como uma medida de segurança robusta. Para ocultar informações sensíveis de maneira mais segura, é necessário recorrer a técnicas mais avançadas, como criptografia e algoritmos de esteganografia mais complexos, que são mais difíceis de serem detectados por análises forenses ou por adversários em potencial. O código para o projeto tem como objetivo enquadrar um pequeno texto (informação) dentro de uma imagem, em que o próprio usuário escolhe o que vai ser inserido, e a partir disso, é gerada uma nova imagem onde a informação não é detectável visivelmente. Além disso, é viável retirar a informação que foi colocada na imagem esteganografada e conferir o que foi inserido. Assim, no desenvolvimento do código, foram implementadas as seguintes bibliotecas: OpenCv, Matplotlib, e Numpy. Além disso, foi utilizado o módulo Types. A priori, o usuário escolhe a função que deseja realizar, codificar ou decodificar a imagem (caso já esteja esteganografada), após isso é inserido a imagem e também a informação solicitada. Após isso, é criada uma nova imagem esteganografada.

About

Projeto de esteganografia em imagens com o uso de Python utilizando a técnica LSB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors