Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMarta Barrios Modificado hace 9 años
1
Jordi Serra-Ruiz Descubriendo Comunicaciones Ocultas 30 Octubre 2014 NocONName
2
Jordi Serra-Ruiz: Profesor Universitat Oberta de Catalunya Director del Máster Interuniversitario de seguridad en las TIC Miembro del grupo de investigación KISON, K-riptography and Information Security for Open Networks. Ponente en congresos internacionales sobre seguridad Organizador de Congresos: RECSI, UOC-Con, Information Hiding
3
Esteganografia: Del griego “stego” (esconder) y “grapho” (escribir) Esconder un mensaje dentro de un contenido inocuo, de manera que no sea percibido.
4
Historia
6
Rejilla de Cardado
7
La Celestina, o Comedia de Calisto y Melibea El bachiller Fernando de Royas acabó la comedia de Calisto y Melibea y fue nacido en la Puebla de Montalván
8
El responsable definitivo es el EMAD
9
Microfiltros en la guerra fría
11
http://0xword.com/es/libros/
12
Propiedades
13
CAPACITY TRANSPARENCYROBUSTNESS Amount of information that is embedded into the cover object. Provides a measure of the perceptible distortion between original and marked object. The ability of the watermark detector to extract the embedded watermark after common manipulations. SECURITY The scheme must be secure, an adversary must not be able to detect data embedded. BLIND/INFORMED EXTRACTION/DETECTION The detection scheme may not have access to the original object.
14
L east S ignificant B it Replacement
15
Imagen escala de grises 11201110000 113 0111000 1 R5000110010 50 G1010110010101100100100 B73010010010100100072 Imagen Color RGB
16
LetraASCIIBinario A650 1 0 0 0 0 0 1 RealBinarioBinario+LSBmensaje 11001101110 110 1080110110001101101109 10001100100 100 95010111110101111094 1010110010101100100100 1010110010101100100100 10201100110 102 10901101101 109 EJEMPLO OCULTACIÓN
17
Herramientas: Stepic: $ stepic -e -i mandril_color.tif -o mandril_stepic.tif -t message.txt OpenStego:
18
Stegoanalisis LSB
19
import sys from PIL import Image # Leemos la imagen pasada como parametro i = Image.open(sys.argv[1]) pixels = i.load() width, height = i.size # Establecemos valores para LSB=1 y LSB=0 for y in range(height): for x in range(width): r=g=b=0 if pixels[x, y][0]%2==1: r=0 else: r=255 if pixels[x, y][1]%2==1: g=0 else: g=255 if pixels[x, y][2]%2==1: b=0 else: b=255 pixels[x, y] = (r, g, b) i.show() i.save(sys.argv[2]) Análisis Visual
22
Valor Píxel Binario Bit inserción Resultado 100 11001000100= 11001001101 ↑ 11001010100 ↓ 11001011101=
23
Histograma imagen Original Intercambio de Pixeles
24
Histograma imagen con mensaje
25
import sys from PIL import Image # Leemos la imagen pasada como parametro i = Image.open(sys.argv[1]) pixels = i.load() width, height = i.size # Recorremos la imagen calculando el histograma histogram = [0]*255 for y in range(height): for x in range(width): cur_pixel = pixels[x, y] histogram[cur_pixel]+=1 # Restamos las parejas de barras total=0 for y in xrange(1, len(histogram), 2): dif=abs(histogram[y-1]-histogram[y]) total+=dif print total
26
CLASE DE MATEMATICAS SISTEMAS LINEALES
29
L east S ignificant B it Matching
30
Valor píxelARestaSuma 110011011100 11001101110110 1080110110010110101110701101101109 100011001000 10001100100100 9501011111001011110940110000096 1010110010100110010010001100110102 1010110010100110010010001100110102 011001100 10201100110102 109011011011 10901101101109 Reemplazar el LSB por ±1
32
AUDIO
33
Transformadas matemáticas Fourier Wavelet UPC - Procesamiento Digital de la Señal UAB - Señales y sistemas
34
Tranformada de Fourier
35
Espectro Frecuencial
36
Discrete Wavelet Transform
37
Propuesta app
38
Modificación del espectro frecuencial para insertar los bits del mensaje
40
DEMO Envío de mensaje oculto a un dispositivo móvil
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.