SlideShare una empresa de Scribd logo
1 de 29
JUBSAC (Java Universal Blind StegAnalyzer Creator)




PROYECTO FIN DE CARRERA                Autor:
Escuela Politécnica Superior                 Javier García-Cuerva Velasco
Ingeniería en Informática
                                       Tutor:
                                             Jorge Blasco Alís
 Introducción
    Conceptos básicos
    Objetivos
    Estado del arte
 JUBSAC
    Marco único
    Componentes
    Vídeos
 Experimentación
 Conclusiones y líneas futuras




                                  2
 Introducción
    Conceptos básicos
    Objetivos
    Estado del arte
 JUBSAC
    Marco único
    Componentes
    Vídeos
 Experimentación
 Conclusiones y líneas futuras




                                  3
 Esteganografía: Disciplina que estudia técnicas que
  permiten ocultar o camuflar datos dentro de otros,
  llamados portadores, de modo que no se perciba su
  existencia. Portadores: imágenes, audio, video, etc.




 Estegoanálisis: Técnicas que se usan para detectar
  mensajes ocultos por la esteganografía


                                                         4
5
 Estegoanálisis: detectar información oculta en imágenes
 Desarrollar un marco único general desde el estado del arte
 Implementarlo en una herramienta:
   Capaz de crear estegoanalizadores (detección) de imágenes
   De forma automática
   Usando la Inteligencia Artificial
   Permitiendo la experimentación




  1. CREAR ESTEGOANALIZADORES                    2. ANALIZADOR DE
       DE FORMA AUTOMÁTICA                           IMÁGENES
                                                (EXPERIMENTACIÓN)

                                                                    6
 Inteligencia Artificial en el estegoanálisis:
   Aproximaciones:
     Pares de imágenes
                  Image Quality Metrics
                                                        ESTEGO
                                               IA     ANALIZADOR


                                     Agrupación (clustering)
     Sólo imagen sospechosa
                  Medidas Estadísticas

                                            IA        ESTEGO
                                                    ANALIZADOR

                                  Agrupación y Clasificación

   JUBSAC: Implementación 2ª aproximación                      7
 Problemas:
  Procesos ad hoc
  Procesos no reproducibles
  Procesos no automáticos
  Procesos demasiado complejos
  Entornos ideales (pares de imágenes)
  Poca capacidad de generalización
  Resultados insuficientes



                                          8
 Introducción
    Conceptos básicos
    Objetivos
    Estado del arte
 JUBSAC
    Marco único
    Componentes
    Vídeos
 Experimentación
 Conclusiones y líneas futuras




                                  9
 Implementación de un marco único:

           MARCO

   Obtención de Imágenes
                                Implementación
Herramientas Esteganográficas
    Extracción de medidas
    Creación de Instancias
                                      2 Funcionalidades:
      Entrenamiento IA                   1. Creación de analiz. steg. Imag.
           Test IA                       2. Analizar Imágenes
                                      Windows
                                      Java
                                      GUI
                                                                        10
1: Creación de Estegoanalizadores

 Generación     Herramientas        Extracción de   Entrenamiento y
de Conjuntos   Esteganográficas       Medidas             Test


                  2: Estegoanálisis de Imágenes

                         Estegoanalizador de
                              Imágenes




                                                                      11
12
Generación     Herramientas      Extracción de   Entrenamiento y
de Conjuntos   Esteganográficas     Medidas             Test




                                                                    13
Disco Duro      Seleccionar
                 Imágenes                   Imágenes
                  del Disco
                    Duro                    deshacer
                                                                    XML
             filtrado recursiva     Añadir
                                                       Guardar el
                                  Imágenes al
                                                        Nuevo
                                    Nuevo
                                                       Conjunto
                                   Conjunto




       FORMATOS IMÁGENES: BMP, JPG o JPEG, GIF Y PNG
                                                                          14
Configuración     Ejecución
XML                        Herramientas    (Parelelizable)              XML Imág.
      BMP, JPG, GIF, PNG
                                                               PNG
                            OpenStego
             BMP
                                                               BMP
                             Hide4PGP
              GIF
                                                               GIF
                             GifShuffle
         BMP, GIF, JPG
                                                               JPG
                                F5
           BMP, JPG
                                                             BMP, JPG
                             Steghide
             BMP
                                                               BMP
                             Blindside
      BMP, JPG, GIF, PNG
                                                               PNG
                               Vecna


                                                                             15
Selección de
               Medidas

XML         98 Medidas de la
                                                             Fichero
             Aleatoriedad      Marcado del                 Instancias
                                 Conjunto     Extracción     (ARFF)
                                  como            de
              70 Medidas       contenedor
              Estadísticas                     Medidas
                                    de
                               Información
                               Oculta o No.
              23 Medidas
XML
            Estegoanalíticas

             5 Medidas de
            Características
             de la Imagen

      WEKA: Waikato Environment for Knowledge Analysis            16
Disco Duro    Seleccionar
               Ficheros                   Ficheros
               ARFF del                  Instancias
              Disco Duro                   (ARFF)
             Normalizar
             Aleatorizar                                            XML
                         Selección de                  Guardar el
                          Atributos                      Nuevo
                                                      Experimento


                              Selección de
                              Clasificadores
                             % División
                             Validación Cruzada


                                                                     17
XML
       Ejecución      Resultados
      Experimento
         (Train)
                        Modelos


      Paralelizable




                                   18
Modelos

             Seleccionar   Ejecución   Resultados
               Fichero      Modelo
              Modelo y       (Test)
                ARFF                   Predicciones
  Fichero    Normalizar
Instancias
  (ARFF)




                                                 19
Estegoanalizador de
     Imágenes




                      20
MEJOR RESULTADO
                            EXPERIMENTACIÓN



Disco Duro                Imágenes       Ejecución        Listado
               Buscar
                                     Estegoanalizador    Imágenes
             Imágenes
                                                        Sospechosas
              del Disco
                Duro


             recursiva




                                                                  21
 Introducción
    Conceptos básicos
    Objetivos
    Estado del arte
 JUBSAC
    Marco único
    Componentes
    Vídeos
 Experimentación
 Conclusiones y líneas futuras




                                  22
ANALIZADOR DE IMÁGENES



 2000 Imágenes JPG (sin información oculta): 70% Train y 30% Test
 Ocultación con Vecna
 Extracción de medidas
    Aleatorias
    Estadísticas
    Estegoanalíticas
    Todas

 Entrenamiento del 70%:
      12 Clasificadores
 Evaluación del 30%
                                                                23
Medidas Aleatorias

                                                  INSTANCIAS        INSTANCIAS     ERROR
                        TIEMPO                                                               MEDIA FALSOS
   CLASIFICADOR                    % ACIERTOS   CORRECTAMENTE   INCORRECTAMENTE   ABSOLUTO
                       EJECUCIÓN                                                              POSITIVOS
                                                 CLASIFICADAS      CLASIFICADAS    MEDIO



    NaiveBayes            2s         100%           1200               0             0            0
      Logistic            2s         100%           1200               0             0            0

MultilayerPerceptron      3s         100%           1200               0           0.0004         0

    RBFNetwork            2s         100%           1200               0             0            0
       SMO                2s         100%           1200               0             0            0

 VotedPerceptron          2s         100%           1200               0             0            0

        IB1               30s        100%           1200               0             0            0
        IBk               17s        100%           1200               0           0.0005         0
       KStar            19m,52s      100%           1200               0             0            0
        LWL             6m,56s      99.9167%        1199               1           0.0008       0.001
        J48               2s         100%           1200               0             0            0
      REPTree             2s         100%           1200               0             0            0

                                     100% de aciertos, para Vecna                                       24
 Introducción
    Conceptos básicos
    Objetivos
    Estado del arte
 JUBSAC
    Marco único
    Componentes
    Vídeos
 Experimentación
 Conclusiones y líneas futuras




                                  25
 Marco único
 Investigación
 Crear nuevos estegoanalizadores
 Medir robustez herram. esteganográficas
 Analizar imágenes
 Vecna atacado con éxito por 1ª vez
 Interfaz amigable
 Ampliable

                                            26
 Traducción al inglés
 Experimentos mayores (≈40000 imágenes )
 Publicación (licencia)
 Nuevas medidas
 Nuevas herram. esteganográficas
 Nuevos clasificadores
 Nuevos formatos
 Nuevos sistemas operativos
 Paralelización de todas las tareas
                                            27
28
29

Más contenido relacionado

Destacado

Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...
Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...
Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...elmaker
 
Undergraduate Thesis Presentation - Bias and Competition in the Market for News
Undergraduate Thesis Presentation - Bias and Competition in the Market for NewsUndergraduate Thesis Presentation - Bias and Competition in the Market for News
Undergraduate Thesis Presentation - Bias and Competition in the Market for Newsdiedar
 
PhD Thesis Alexandre Alonso-Fernández
PhD Thesis Alexandre Alonso-FernándezPhD Thesis Alexandre Alonso-Fernández
PhD Thesis Alexandre Alonso-Fernándezecologiaazul
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis PresentationKarle Olalde
 
PhD Thesis defence Vicente Queral. 3D-printed stellarators
PhD Thesis defence Vicente Queral. 3D-printed stellaratorsPhD Thesis defence Vicente Queral. 3D-printed stellarators
PhD Thesis defence Vicente Queral. 3D-printed stellaratorsVicent_Net
 
Airport Marketing: redevelopment of spaces
Airport Marketing: redevelopment of spacesAirport Marketing: redevelopment of spaces
Airport Marketing: redevelopment of spacesWizardLuigi
 
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015Vicent_Net
 
Peces Costeros Argentinos
Peces Costeros ArgentinosPeces Costeros Argentinos
Peces Costeros ArgentinosRusso0629
 
Tesis ingeniería forestal 2003
Tesis ingeniería forestal 2003Tesis ingeniería forestal 2003
Tesis ingeniería forestal 2003Bebeto Barenas
 
Análisis,diseño e implementación de una aplicación web para la creación de p...
Análisis,diseño e implementación de una aplicación web para  la creación de p...Análisis,diseño e implementación de una aplicación web para  la creación de p...
Análisis,diseño e implementación de una aplicación web para la creación de p...Mafer Solorzano
 
Presentation of my Master's Thesis
Presentation of my Master's ThesisPresentation of my Master's Thesis
Presentation of my Master's ThesisGema R. Quintana
 
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...Giovanni Mendoza
 
Proyecto de tesis 2015 implementacion de calefaccion
Proyecto de tesis 2015   implementacion de calefaccionProyecto de tesis 2015   implementacion de calefaccion
Proyecto de tesis 2015 implementacion de calefaccionFrank Lopez Blas
 
Explicado taller de game design - focalizando en mechanic design
Explicado   taller de game design - focalizando en mechanic designExplicado   taller de game design - focalizando en mechanic design
Explicado taller de game design - focalizando en mechanic designGuillermo Averbuj
 
THEORY OF MACHINES I QUESTION BANK
THEORY OF MACHINES I QUESTION BANK THEORY OF MACHINES I QUESTION BANK
THEORY OF MACHINES I QUESTION BANK Kiran Wakchaure
 
Que es La Ingeniería Industrial
Que es La  Ingeniería  IndustrialQue es La  Ingeniería  Industrial
Que es La Ingeniería Industrialguest3f4fb8
 

Destacado (20)

Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...
Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...
Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...
 
Undergraduate Thesis Presentation - Bias and Competition in the Market for News
Undergraduate Thesis Presentation - Bias and Competition in the Market for NewsUndergraduate Thesis Presentation - Bias and Competition in the Market for News
Undergraduate Thesis Presentation - Bias and Competition in the Market for News
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
PhD Thesis Alexandre Alonso-Fernández
PhD Thesis Alexandre Alonso-FernándezPhD Thesis Alexandre Alonso-Fernández
PhD Thesis Alexandre Alonso-Fernández
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
PhD Thesis defence Vicente Queral. 3D-printed stellarators
PhD Thesis defence Vicente Queral. 3D-printed stellaratorsPhD Thesis defence Vicente Queral. 3D-printed stellarators
PhD Thesis defence Vicente Queral. 3D-printed stellarators
 
Airport Marketing: redevelopment of spaces
Airport Marketing: redevelopment of spacesAirport Marketing: redevelopment of spaces
Airport Marketing: redevelopment of spaces
 
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
 
Peces Costeros Argentinos
Peces Costeros ArgentinosPeces Costeros Argentinos
Peces Costeros Argentinos
 
Tesis ingeniería forestal 2003
Tesis ingeniería forestal 2003Tesis ingeniería forestal 2003
Tesis ingeniería forestal 2003
 
Análisis,diseño e implementación de una aplicación web para la creación de p...
Análisis,diseño e implementación de una aplicación web para  la creación de p...Análisis,diseño e implementación de una aplicación web para  la creación de p...
Análisis,diseño e implementación de una aplicación web para la creación de p...
 
Presentation of my Master's Thesis
Presentation of my Master's ThesisPresentation of my Master's Thesis
Presentation of my Master's Thesis
 
B. caducifolio
B. caducifolioB. caducifolio
B. caducifolio
 
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
 
Proyecto de tesis 2015 implementacion de calefaccion
Proyecto de tesis 2015   implementacion de calefaccionProyecto de tesis 2015   implementacion de calefaccion
Proyecto de tesis 2015 implementacion de calefaccion
 
Explicado taller de game design - focalizando en mechanic design
Explicado   taller de game design - focalizando en mechanic designExplicado   taller de game design - focalizando en mechanic design
Explicado taller de game design - focalizando en mechanic design
 
THEORY OF MACHINES I QUESTION BANK
THEORY OF MACHINES I QUESTION BANK THEORY OF MACHINES I QUESTION BANK
THEORY OF MACHINES I QUESTION BANK
 
Que es La Ingeniería Industrial
Que es La  Ingeniería  IndustrialQue es La  Ingeniería  Industrial
Que es La Ingeniería Industrial
 
Real time gis
Real time gisReal time gis
Real time gis
 
Thesis - Emparrado Expres
Thesis  -  Emparrado ExpresThesis  -  Emparrado Expres
Thesis - Emparrado Expres
 

Más de sinchan607

Memoria inicial
Memoria inicialMemoria inicial
Memoria inicialsinchan607
 
Presentacion intermedia
Presentacion intermediaPresentacion intermedia
Presentacion intermediasinchan607
 
Memoria intermedia
Memoria intermediaMemoria intermedia
Memoria intermediasinchan607
 
Presentacion final
Presentacion finalPresentacion final
Presentacion finalsinchan607
 
Practica Iao 1 (PresentacióN Inicial)
Practica Iao 1 (PresentacióN Inicial)Practica Iao 1 (PresentacióN Inicial)
Practica Iao 1 (PresentacióN Inicial)sinchan607
 

Más de sinchan607 (7)

Memoria inicial
Memoria inicialMemoria inicial
Memoria inicial
 
Memoria final
Memoria finalMemoria final
Memoria final
 
Presentacion intermedia
Presentacion intermediaPresentacion intermedia
Presentacion intermedia
 
Memoria intermedia
Memoria intermediaMemoria intermedia
Memoria intermedia
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Ruleta
RuletaRuleta
Ruleta
 
Practica Iao 1 (PresentacióN Inicial)
Practica Iao 1 (PresentacióN Inicial)Practica Iao 1 (PresentacióN Inicial)
Practica Iao 1 (PresentacióN Inicial)
 

Último

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 

Último (20)

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 

Creación de estegoanalizadores de imágenes de forma automática con JUBSAC

  • 1. JUBSAC (Java Universal Blind StegAnalyzer Creator) PROYECTO FIN DE CARRERA Autor: Escuela Politécnica Superior Javier García-Cuerva Velasco Ingeniería en Informática Tutor: Jorge Blasco Alís
  • 2.  Introducción  Conceptos básicos  Objetivos  Estado del arte  JUBSAC  Marco único  Componentes  Vídeos  Experimentación  Conclusiones y líneas futuras 2
  • 3.  Introducción  Conceptos básicos  Objetivos  Estado del arte  JUBSAC  Marco único  Componentes  Vídeos  Experimentación  Conclusiones y líneas futuras 3
  • 4.  Esteganografía: Disciplina que estudia técnicas que permiten ocultar o camuflar datos dentro de otros, llamados portadores, de modo que no se perciba su existencia. Portadores: imágenes, audio, video, etc.  Estegoanálisis: Técnicas que se usan para detectar mensajes ocultos por la esteganografía 4
  • 5. 5
  • 6.  Estegoanálisis: detectar información oculta en imágenes  Desarrollar un marco único general desde el estado del arte  Implementarlo en una herramienta:  Capaz de crear estegoanalizadores (detección) de imágenes  De forma automática  Usando la Inteligencia Artificial  Permitiendo la experimentación 1. CREAR ESTEGOANALIZADORES 2. ANALIZADOR DE DE FORMA AUTOMÁTICA IMÁGENES (EXPERIMENTACIÓN) 6
  • 7.  Inteligencia Artificial en el estegoanálisis:  Aproximaciones:  Pares de imágenes Image Quality Metrics ESTEGO IA ANALIZADOR Agrupación (clustering)  Sólo imagen sospechosa Medidas Estadísticas IA ESTEGO ANALIZADOR Agrupación y Clasificación JUBSAC: Implementación 2ª aproximación 7
  • 8.  Problemas:  Procesos ad hoc  Procesos no reproducibles  Procesos no automáticos  Procesos demasiado complejos  Entornos ideales (pares de imágenes)  Poca capacidad de generalización  Resultados insuficientes 8
  • 9.  Introducción  Conceptos básicos  Objetivos  Estado del arte  JUBSAC  Marco único  Componentes  Vídeos  Experimentación  Conclusiones y líneas futuras 9
  • 10.  Implementación de un marco único: MARCO Obtención de Imágenes Implementación Herramientas Esteganográficas Extracción de medidas Creación de Instancias  2 Funcionalidades: Entrenamiento IA 1. Creación de analiz. steg. Imag. Test IA 2. Analizar Imágenes  Windows  Java  GUI 10
  • 11. 1: Creación de Estegoanalizadores Generación Herramientas Extracción de Entrenamiento y de Conjuntos Esteganográficas Medidas Test 2: Estegoanálisis de Imágenes Estegoanalizador de Imágenes 11
  • 12. 12
  • 13. Generación Herramientas Extracción de Entrenamiento y de Conjuntos Esteganográficas Medidas Test 13
  • 14. Disco Duro Seleccionar Imágenes Imágenes del Disco Duro deshacer XML filtrado recursiva Añadir Guardar el Imágenes al Nuevo Nuevo Conjunto Conjunto FORMATOS IMÁGENES: BMP, JPG o JPEG, GIF Y PNG 14
  • 15. Configuración Ejecución XML Herramientas (Parelelizable) XML Imág. BMP, JPG, GIF, PNG PNG OpenStego BMP BMP Hide4PGP GIF GIF GifShuffle BMP, GIF, JPG JPG F5 BMP, JPG BMP, JPG Steghide BMP BMP Blindside BMP, JPG, GIF, PNG PNG Vecna 15
  • 16. Selección de Medidas XML 98 Medidas de la Fichero Aleatoriedad Marcado del Instancias Conjunto Extracción (ARFF) como de 70 Medidas contenedor Estadísticas Medidas de Información Oculta o No. 23 Medidas XML Estegoanalíticas 5 Medidas de Características de la Imagen WEKA: Waikato Environment for Knowledge Analysis 16
  • 17. Disco Duro Seleccionar Ficheros Ficheros ARFF del Instancias Disco Duro (ARFF) Normalizar Aleatorizar XML Selección de Guardar el Atributos Nuevo Experimento Selección de Clasificadores % División Validación Cruzada 17
  • 18. XML Ejecución Resultados Experimento (Train) Modelos Paralelizable 18
  • 19. Modelos Seleccionar Ejecución Resultados Fichero Modelo Modelo y (Test) ARFF Predicciones Fichero Normalizar Instancias (ARFF) 19
  • 20. Estegoanalizador de Imágenes 20
  • 21. MEJOR RESULTADO EXPERIMENTACIÓN Disco Duro Imágenes Ejecución Listado Buscar Estegoanalizador Imágenes Imágenes Sospechosas del Disco Duro recursiva 21
  • 22.  Introducción  Conceptos básicos  Objetivos  Estado del arte  JUBSAC  Marco único  Componentes  Vídeos  Experimentación  Conclusiones y líneas futuras 22
  • 23. ANALIZADOR DE IMÁGENES  2000 Imágenes JPG (sin información oculta): 70% Train y 30% Test  Ocultación con Vecna  Extracción de medidas  Aleatorias  Estadísticas  Estegoanalíticas  Todas  Entrenamiento del 70%:  12 Clasificadores  Evaluación del 30% 23
  • 24. Medidas Aleatorias INSTANCIAS INSTANCIAS ERROR TIEMPO MEDIA FALSOS CLASIFICADOR % ACIERTOS CORRECTAMENTE INCORRECTAMENTE ABSOLUTO EJECUCIÓN POSITIVOS CLASIFICADAS CLASIFICADAS MEDIO NaiveBayes 2s 100% 1200 0 0 0 Logistic 2s 100% 1200 0 0 0 MultilayerPerceptron 3s 100% 1200 0 0.0004 0 RBFNetwork 2s 100% 1200 0 0 0 SMO 2s 100% 1200 0 0 0 VotedPerceptron 2s 100% 1200 0 0 0 IB1 30s 100% 1200 0 0 0 IBk 17s 100% 1200 0 0.0005 0 KStar 19m,52s 100% 1200 0 0 0 LWL 6m,56s 99.9167% 1199 1 0.0008 0.001 J48 2s 100% 1200 0 0 0 REPTree 2s 100% 1200 0 0 0 100% de aciertos, para Vecna 24
  • 25.  Introducción  Conceptos básicos  Objetivos  Estado del arte  JUBSAC  Marco único  Componentes  Vídeos  Experimentación  Conclusiones y líneas futuras 25
  • 26.  Marco único  Investigación  Crear nuevos estegoanalizadores  Medir robustez herram. esteganográficas  Analizar imágenes  Vecna atacado con éxito por 1ª vez  Interfaz amigable  Ampliable 26
  • 27.  Traducción al inglés  Experimentos mayores (≈40000 imágenes )  Publicación (licencia)  Nuevas medidas  Nuevas herram. esteganográficas  Nuevos clasificadores  Nuevos formatos  Nuevos sistemas operativos  Paralelización de todas las tareas 27
  • 28. 28
  • 29. 29

Notas del editor

  1. Muchas gracias por su atencion. Espero q les haya gustado.