22
SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco [email protected] Mario César Lima Rodríguez loco_maniá[email protected]

SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco [email protected] [email protected]

Embed Size (px)

Citation preview

Page 1: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE

INFORMACIÓN

Fátima Margarita Lechuga Blanco [email protected]

Mario César Lima Rodríguez loco_maniá[email protected]

Page 2: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Descripción

Nuestro sistema es una aplicación esteganográfica cuya idea particular

consiste en ocultar un mensaje dentro de un texto apoyándonos de

un texto y una gramática.

Page 3: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

EsteganográfiaEs la ciencia ó arte de enviar un

mensaje dentro de otro de tal forma que se oculte la existencia del

mensaje original y consiste en un conjunto de técnicas que nos

permiten ocultar una información dentro de otra

Page 4: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Ejemplos de aplicaciones

esteganográficas:

Imágen dentro de un texto (como punto dentro de un texto)

Texto dentro de una imágen (caso Osama)

Page 5: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Diagrama general del sistemaEjemplos de

texto

Inicio

Ocultador Extractor

Tablas gramáticales

Texto con Mensaje

Mensaje Mensaje

Page 6: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Es un conjunto de reglas que representan a un lenguaje. Esta compuesta por la cuádrupla G<VT, VN, P, S> en donde :

VT. Conjunto de componentes léxicos denominados símbolos terminales.

VN. Conjunto de no terminales.P. Conjunto de producciones S. La denominación de uno de los no

terminales como símbolo inicial.

Gramática

Page 7: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

En general, se define un lenguaje como un conjunto que contenga:

Componente léxico. Un conjunto de elementos o palabras denominado alfabeto.

Comonente sintáctico. Un conjunto de reglas aplicables a las palabras para relacionarlos, llamadas reglas sintácticas o sintaxis.

Comonente semántico. Un significado asociado a estas palabras, denominado semántica.

Page 8: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Componentes del la oración

Componente LéxicoComponente SintácticoComponenete Semántico

Page 9: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Si tenemos que:

a + b * c – d / e a + b * c – d / e

Page 10: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Si tenemos las oraciones:

maulla perro El

El gato come

Las ratón estudia

Page 11: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

MODULO DE INICIO

Manejo Léxico

Manejo Sintáctico

Manejo semántico

Page 12: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Archivo de palabras y tipos

CargaActualiza

Palabras Tipo

El p

gato s

corre v

Juan s

... ...

Paln x

Procesa

Texto

Resultado

el gato come

come, v

a s v

Tabla de unidades léxicas

Generador de Tabla de unidades léxicas

Page 13: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Reglas gramáticales

Texto Tabla de unidades léxicas

Palabras Tipo

El p

gato s

corre v

Juan s

... ...

Paln x

Manejador de Gramáticas

Resultado

Manejador de Gramáticas

Page 14: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Matrices de frecuencias

La niña juega en el jardín con su pequeña hermana mientras el perro corretea al gato.

Page 15: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

La niña juega en el … paln

La 0 0 0 0 0 … 0

niña 0 0 0 0 0 … 0

juega 0 0 0 0 0 … 0

en 0 0 0 0 0 … 0

el 0 0 0 0 0 … 0

… … … … … … … …

paln 0 0 0 0 0 0

La niña juega en el … paln

La 0 1 0 0 0 … 0

niña 0 0 0 0 0 … 0

juega 0 0 0 0 0 … 0

en 0 0 0 0 0 … 0

el 0 0 0 0 0 … 0

… … … … … … … …

paln 0 0 0 0 0 0

La niña juega en el … paln

La 0 1 0 0 0 … 0

niña 0 0 1 0 0 … 0

juega 0 0 0 0 0 … 0

en 0 0 0 0 0 … 0

el 0 0 0 0 0 … 0

… … … … … … … …

paln 0 0 0 0 0 0

Page 16: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Matriz de frecuencias acumuladas horizontal

La niña juega en el … paln

La 0 14 1 1 0 … 13

niña 2 0 20 9 1 … 2

juega 12 1 0 32 5 … 11

en 24 1 2 0 22 … 13

el 1 0 15 0 0 … 22

… … … … … … … …

paln 1 2 0 3 1 0

La niña juega en el … paln

La 0 14 15 1 0 … 13

niña 2 0 20 9 1 … 2

juega 12 1 0 32 5 … 11

en 24 1 2 0 22 … 13

el 1 0 15 0 0 … 22

… … … … … … … …

paln 1 2 0 3 1 0

La niña juega en el … paln

La 0 14 15 16 0 … 13

niña 2 0 20 9 1 … 2

juega 12 1 0 32 5 … 11

en 24 1 2 0 22 … 13

el 1 0 15 0 0 … 22

… … … … … … … …

paln 1 2 0 3 1 0

Page 17: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

La niña juega en el … paln

La 0 14 1 1 0 … 13

niña 2 0 20 9 1 … 2

juega 12 1 0 32 5 … 11

en 24 1 2 0 22 … 13

el 1 0 15 0 0 … 22

… … … … … … … …

paln 1 2 0 3 1 0

Matriz de frecuencias acumuladas verticalLa niña juega en el … paln

La 0 14 1 1 0 … 13

niña 2 0 20 9 1 … 2

juega 14 1 0 32 5 … 11

en 24 1 2 0 22 … 13

el 1 0 15 0 0 … 22

… … … … … … … …

paln 1 2 0 3 1 0

La niña juega en el … paln

La 0 14 1 1 0 … 13

niña 2 0 20 9 1 … 2

juega 14 1 0 32 5 … 11

en 38 1 2 0 22 … 13

el 1 0 15 0 0 … 22

… … … … … … … …

paln 1 2 0 3 1 0

Page 18: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Matrices de frecuencias

Tabla de unidades léxicas

Palabras Tipo

El p

gato s

corre v

Juan s

... ...

Paln x

Generador de Texto

Texto

0 15 32 34 68 70 13 0 18 30 38 010 24 0 33 47 0 0 0 9 0 14 2811 34 52 97 0 1190 33 56 61 76 0

Generador de Texto

Page 19: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Matrices de frecuencias

Tabla de unidades léxicas

Palabras Tipo

El p

gato s

corre v

Juan s

... ...

Paln x

Ocultador

Texto con Mensaje

0 15 32 34 68 70 13 0 18 30 38 010 24 0 33 47 0 0 0 9 0 14 2811 34 52 97 0 1190 33 56 61 76 0

MODULO OCULTADOR

Reglas gramáticales

Mensaje

Page 20: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Tabla de unidades léxicas

Palabras Tipo

El p

gato s

corre v

Juan s

... ...

Paln x

Extractor

Mensaje

MODULO EXTRACTOR

Reglas gramáticales

Texto con Mensaje

Page 21: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Ejemplos

Page 22: SISTEMA DE MIMETISMO BASADO EN GRAMÁTICA PARA OCULTAMIENTO DE INFORMACIÓN Fátima Margarita Lechuga Blanco lechugafresca@hotmail.com lechugafresca@hotmail.com

Conclusiones