SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Tetri Mesquita Neto

UMA APLICAÇÃO DE ALGORITMOS 
ESTEGANOGRÁFICOS PARA 
ARMAZENAMENTO DE INFORMAÇÕES 
EM ARQUIVOS MULTIMÍDIA
Introdução
• Gerenciamento da Informação através da 
  classificação
  – Rótulos (ou tags) substituem pastas
  – Classificação de arquivos multimídia
     • EXIF e ID3: restrições
     • Quanto melhor a classificação, ou seja, quanto mais 
       informações puderem ser referenciadas a determinado 
       arquivo, maior a chance de uma busca eficiente e 
       precisa por este arquivo.
Introdução
• Gerenciamento da Informação através da 
  classificação
  – Solução da restritividade?
     1. Criação de novos formatos de arquivo
            Contra‐exemplo: formato Ogg Vorbis
        –
     2. Alternativa: utilização de técnicas de ocultação de 
        dados
            Esteganografia (armazenamento)
        –
            Marca d’água digital (apresentação)
        –
Objetivos
• Estudo dos conceitos relacionados à ocultação de 
  dados e dos mecanismos de classificação de arquivos 
  multimídia
• Proposta de aplicação que provê como requisito não‐
  funcional a liberdade de campos e valores relacionados 
  à informação auto‐descritível e intercambiável em um 
  formato de arquivo multimídia
• Proposta de uma maneira de armazenar o arquivo de 
  informações no arquivo multimídia em questão por 
  meio de técnicas de ocultação de dados
• Comparação entre a solução proposta e os 
  mecanismos já existentes
Motivação
• Modelo teórico para solução em qualquer 
  formato de arquivo multimídia
• Mudança do paradigma dos métodos de 
  ocultação de dados
  – Da segurança e privacidade digitais ao 
    armazenamento de informações
Ocultação de Dados
• Proteção contra infrações de direitos autorais
• Melhor aplicação através do balanço entre:
  – Capacidade, Complexidade, Não‐detectabilidade, 
    Não‐perceptividade, Robustez e Segurança
• Esteganografia e Marca D’Água Digital
  – Esteganografia vs. Criptografia
  – Marca D’Água vs. Criptografia
  – Esteganografia vs. Marca D’Água
• Tipos segmentados sobre vários critérios
  – Esteganografia Lingüística e Esteganografia Técnica
Exemplo de marca d’água visível em fotografia digital
© Maurício Rech
Ocultação de Dados
• Técnicas
• Aplicações
• Futuro
  – Aprimoramento de técnicas e área de 
    armazenamento
  – Novas e melhores aplicações: desafios de 
    desenvolvimento e padronização da marca d’água 
    digital
Ferramenta StegIDA
• Visão Geral da Ferramenta
• Detalhes de Implementação
  – O formato Ogg Vorbis
  – O SQLite
  – Técnicas esteganográficas e de marca d’água em 
    arquivos de áudio digital
• Experimentos
• Resultados
Protótipo StegIDA
(Simple Mode)
Note a presença de campos 
previamente definidos (standard tags) 
e a possibilidade de inserção de tags e 
valores quaisquer (other).
Estágio Atual
• Estudo do formato Ogg Vorbis
  – RFCs 3533 e 3534
  – Recuperação das informações já armazenadas 
    (Ogg Comments)
  – Método de ocultação de dados que o formato 
    comporta
• Definição e implementação da ferramenta
  – Linguagem Java
Cronograma
                            DEZ   JAN   FEV   MAR   ABR   MAI   JUN   JUL   AGO   SET   OUT   NOV   DEZ
Elaboração do
                            ×
Pré‐Projeto
Levantamento 
                            ×     ×     ×     ×     ×     ×     ×
Bibliográfico
Elaboração do
                                              ×     ×
Projeto
Pesquisa e 
                                                    ×     ×     ×     ×     ×     ×     ×     ×
Desenvolvimento
Elaboração da Monografia 
                                                    ×     ×     ×     ×     ×
Prévia
Projeto e Implementação 
                                                          ×     ×     ×     ×     ×     ×
da Aplicação
                                                                            ×
Defesa Prévia
Elaboração da Monografia 
                                                                            ×     ×     ×     ×
Final
                                                                                              ×
Defesa Final

                                                                                              ×     ×
Correções

                                                                                                    ×
Entrega Final
Próximos Estágios
• Estudo das técnicas de ocultação de dados em 
  arquivos de áudio
• Experimentação
• Apresentação de Resultados
• Conclusões finais
• Definição de Desenvolvimentos Futuros
TETRI MESQUITA NETO
Acadêmico do Curso de Bacharelado 
em Informática, UNIOESTE, campus 
Cascavel
tetri@unioeste.br
http://www.inf.unioeste.br/~tetri/




                                       FIM
Texto e apresentação parciais foram 
disponibilizados nos sites Scribd e 
SlideShare respectivamente.

Más contenido relacionado

Similar a (Slides) Uma Aplicação de Algoritmos Esteganográficos para Armazenamento de Informações em Arquivos Multimídia

Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.Jan Palach
 
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...Fernando Geraldo Mantoan
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Thiago Barros, PSM
 
Merlinferramentassbc2006 Revisado Em6paginas
Merlinferramentassbc2006 Revisado Em6paginasMerlinferramentassbc2006 Revisado Em6paginas
Merlinferramentassbc2006 Revisado Em6paginasMarcelo Mrack
 
GT-Digital Preservation - Camada de Armazenamento
GT-Digital Preservation - Camada de ArmazenamentoGT-Digital Preservation - Camada de Armazenamento
GT-Digital Preservation - Camada de ArmazenamentoRoberto Beraldo Chaiben
 
Caelum java-web-vraptor-hibernate-ajax-fj28
Caelum java-web-vraptor-hibernate-ajax-fj28Caelum java-web-vraptor-hibernate-ajax-fj28
Caelum java-web-vraptor-hibernate-ajax-fj28Caique Moretto
 
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...Patrick Pires Alvim
 
Monografia - Engenharia de software baseada em modelos um estudo sobre WebML ...
Monografia - Engenharia de software baseada em modelos um estudo sobre WebML ...Monografia - Engenharia de software baseada em modelos um estudo sobre WebML ...
Monografia - Engenharia de software baseada em modelos um estudo sobre WebML ...Gabriel Cabral
 
TecTreinos - Ementas 2011
TecTreinos - Ementas 2011TecTreinos - Ementas 2011
TecTreinos - Ementas 2011Qintess
 
Não deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkNão deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkGiuseppe Lopes
 
Testes de Unidade para C++
Testes de Unidade para C++Testes de Unidade para C++
Testes de Unidade para C++Ramiro Luz
 
Artigo halan t14_seminário21102006
Artigo halan t14_seminário21102006Artigo halan t14_seminário21102006
Artigo halan t14_seminário21102006Halan Ridolphi
 
Aula 2.0, versão beta - Ferramentas web 2.0 no ensino
Aula 2.0, versão beta - Ferramentas web 2.0 no ensinoAula 2.0, versão beta - Ferramentas web 2.0 no ensino
Aula 2.0, versão beta - Ferramentas web 2.0 no ensinomiguel ribeiro
 
Segurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareSegurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareMarcelo Fleury
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Renato Groffe
 
Spring framework 2.0 pt_BR
Spring framework 2.0 pt_BRSpring framework 2.0 pt_BR
Spring framework 2.0 pt_BRDiego Pacheco
 
Monografia eng soft1_halan
Monografia eng soft1_halanMonografia eng soft1_halan
Monografia eng soft1_halanHalan Ridolphi
 

Similar a (Slides) Uma Aplicação de Algoritmos Esteganográficos para Armazenamento de Informações em Arquivos Multimídia (20)

Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
 
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...
Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Desi...
 
Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
 
Supero Framework New
Supero Framework NewSupero Framework New
Supero Framework New
 
Merlinferramentassbc2006 Revisado Em6paginas
Merlinferramentassbc2006 Revisado Em6paginasMerlinferramentassbc2006 Revisado Em6paginas
Merlinferramentassbc2006 Revisado Em6paginas
 
GT-Digital Preservation - Camada de Armazenamento
GT-Digital Preservation - Camada de ArmazenamentoGT-Digital Preservation - Camada de Armazenamento
GT-Digital Preservation - Camada de Armazenamento
 
Caelum java-web-vraptor-hibernate-ajax-fj28
Caelum java-web-vraptor-hibernate-ajax-fj28Caelum java-web-vraptor-hibernate-ajax-fj28
Caelum java-web-vraptor-hibernate-ajax-fj28
 
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
 
Monografia - Engenharia de software baseada em modelos um estudo sobre WebML ...
Monografia - Engenharia de software baseada em modelos um estudo sobre WebML ...Monografia - Engenharia de software baseada em modelos um estudo sobre WebML ...
Monografia - Engenharia de software baseada em modelos um estudo sobre WebML ...
 
Gerenciamento de Projetos
Gerenciamento de ProjetosGerenciamento de Projetos
Gerenciamento de Projetos
 
TecTreinos - Ementas 2011
TecTreinos - Ementas 2011TecTreinos - Ementas 2011
TecTreinos - Ementas 2011
 
Não deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkNão deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do framework
 
Testes de Unidade para C++
Testes de Unidade para C++Testes de Unidade para C++
Testes de Unidade para C++
 
Artigo halan t14_seminário21102006
Artigo halan t14_seminário21102006Artigo halan t14_seminário21102006
Artigo halan t14_seminário21102006
 
Aula 2.0, versão beta - Ferramentas web 2.0 no ensino
Aula 2.0, versão beta - Ferramentas web 2.0 no ensinoAula 2.0, versão beta - Ferramentas web 2.0 no ensino
Aula 2.0, versão beta - Ferramentas web 2.0 no ensino
 
Segurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareSegurança no Desenvolvimento de Software
Segurança no Desenvolvimento de Software
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
 
Spring framework 2.0 pt_BR
Spring framework 2.0 pt_BRSpring framework 2.0 pt_BR
Spring framework 2.0 pt_BR
 
Monografia eng soft1_halan
Monografia eng soft1_halanMonografia eng soft1_halan
Monografia eng soft1_halan
 

(Slides) Uma Aplicação de Algoritmos Esteganográficos para Armazenamento de Informações em Arquivos Multimídia