SlideShare una empresa de Scribd logo
1 de 12
Cifrado de imágenes y reparto de secretos  en clase de Matemáticas Ángela Rojas  Dpto. Matemáticas Universidad de Córdoba
Álgebra Lineal e imágenes digitales ,[object Object],1 byte= 8 bits  00000000  0 00000000  1 ... 11111110  254 11111111  255
Cifrado matricial de un mensaje de texto Mensaje=“ATAQUE AHORA” A  T  A  Q  U  E  A  H  O  R  A 0  20  0  17  21  4  31  0  7  15  18  0 340  100  289  85  110  83  62  93  269  96  36  54 MATRIZ CLAVE Para poder descifrar necesitamos que la matriz clave sea inversible A B C D E F G H I J K L M N Ñ O P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Q R S T U V W X Y Z . , ¿ ?   17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Cifrado matricial de texto con aritmética modular Mensaje=“ATAQ…” Mensaje cifrado=“TEBU…” 340  100  289  85  110  …  Para poder descifrar necesitamos que la matriz clave sea inversible pero en aritmética módulo 32 340  100  289  85  110  …  (módulo 32) 20  4  1  21…. T  E  B  U…. A B C D E F G H I J K L M N Ñ O P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Q R S T U V W X Y Z . , ¿ ?   17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 MATRIZ CLAVE
Cifrado de imágenes digitales: método matricial ,[object Object],MATRIZ CLAVE PROCESO DE CIFRADO
Cifrado de imágenes digitales: método matricial o método de Hill  Clave no válida Clave válida HILL, L.S. (1929).  Cryptography in an algebraic alphabet , The American Mathematical Monthly, Vol. 38, 135-154. La matriz clave debe ser inversible módulo 256 Imagen original Imagen cifrada
Cifrado de imágenes digitales:  métodos matriciales  HILL, L.S.  Cryptography in an algebraic alphabet , The American Mathematical Monthly,  (1929). ACHARYA, B. et al.  Image encryption with advanced Hill Cipher algorithm , International Journal of Recent Trends in Engineering, (2009)  Matrices autoinversibles:  LIPING, S., ZHENG, Q.  Scrambling Matrix Generation Algorithm for High Dimensional Image Scrambling Transformation , IEEE Conference on Industrial Electronics and Applications, (2008). Matrices triangulares
Reparto de un número secreto El esquema umbral de Shamir se basa en el uso de polinomios. Esquema (4,3):   el dueño del secreto  S  generará un polinomio con coeficientes aleatorios salvo el término independiente que se hace coincidir con el número secreto  S Calcula  y se los da a los 6 participantes (uno a cada uno). Sólo cuando se junten al menos 3 de los 6 participantes se podrá recuperar el secreto, resolviendo el sistema lineal correspondiente.  Por ejemplo: 2, 3 y 5 A. Shamir,  “ How share a secret ” , Communications of the ACM, 22 (11),  pp. 612-613, (1976).
Reparto de un número secreto ,[object Object],[object Object],(1, 1494), (3, 2578), (4, 3402), (6, 5614), (8, 8578), (11, 14434) ,[object Object],[object Object],[object Object]
Reparto de una imagen secreta El esquema umbral de Shamir se adapta fácilmente para una imagen. Esquema (4,3):   Para cada nivel de gris  g   de la imagen Calcula El nivel de gris del píxel de la sombra del participante  i  se pone a  Sombra 1 Sombra 2 Sombra 3 Sombra 4
Reparto de una imagen secreta:  método matricial o de Hill El método de Hill permitía cifrar una imagen Esquema (2,2):  le damos al participante 1 las columnas impares y al participante 2 las pares. Participante 1 Participante 2
Reparto de una imagen secreta: método matricial ,[object Object],[object Object],Los dos participantes conocerán la matriz K y sus respectivas sombras.  Cuando se junten podrán recuperar la imagen secreta  ,[object Object],A

Más contenido relacionado

La actualidad más candente

Semana12 mate 4-del 26 al 30 de octubre
Semana12 mate 4-del 26 al 30 de octubreSemana12 mate 4-del 26 al 30 de octubre
Semana12 mate 4-del 26 al 30 de octubreLorena Covarrubias
 
Función y ecuación cuadrática
Función y ecuación cuadráticaFunción y ecuación cuadrática
Función y ecuación cuadráticasvalbuen1
 
Pds 2011 2-balotario de preguntas pc2
Pds 2011 2-balotario de preguntas pc2Pds 2011 2-balotario de preguntas pc2
Pds 2011 2-balotario de preguntas pc2jcbenitezp
 
Actividad 9 funcion cuadratica-
Actividad 9  funcion cuadratica-Actividad 9  funcion cuadratica-
Actividad 9 funcion cuadratica-belplater
 
Teoria y problemas de ecuaciones cuadraticas ccesa007
Teoria y problemas de ecuaciones cuadraticas ccesa007Teoria y problemas de ecuaciones cuadraticas ccesa007
Teoria y problemas de ecuaciones cuadraticas ccesa007Demetrio Ccesa Rayme
 
Funcion cuadratica clase n°2 prof.cristian maldonado
Funcion cuadratica clase n°2 prof.cristian maldonadoFuncion cuadratica clase n°2 prof.cristian maldonado
Funcion cuadratica clase n°2 prof.cristian maldonadokhrismal
 
Matematicas 3 del 10 al 14 de mayo. 2021
Matematicas 3 del 10 al 14 de mayo. 2021Matematicas 3 del 10 al 14 de mayo. 2021
Matematicas 3 del 10 al 14 de mayo. 2021Esther Acosta
 
Matematicas 3 del 10 al 14 de mayo. 2021
Matematicas 3 del 10 al 14 de mayo. 2021Matematicas 3 del 10 al 14 de mayo. 2021
Matematicas 3 del 10 al 14 de mayo. 2021Esther Acosta
 
Semana8 mate3-del 18 al 22 de mayo
Semana8 mate3-del 18 al 22 de mayoSemana8 mate3-del 18 al 22 de mayo
Semana8 mate3-del 18 al 22 de mayoLorena Covarrubias
 
Cambio de bases numericas
Cambio de bases numericasCambio de bases numericas
Cambio de bases numericasluisagomezp
 
Exercise 4 1 vector algebra
Exercise 4   1 vector algebraExercise 4   1 vector algebra
Exercise 4 1 vector algebraEdgar Mata
 

La actualidad más candente (19)

Semana12 mate 4-del 26 al 30 de octubre
Semana12 mate 4-del 26 al 30 de octubreSemana12 mate 4-del 26 al 30 de octubre
Semana12 mate 4-del 26 al 30 de octubre
 
Blog
BlogBlog
Blog
 
Blog
BlogBlog
Blog
 
Función y ecuación cuadrática
Función y ecuación cuadráticaFunción y ecuación cuadrática
Función y ecuación cuadrática
 
Pds 2011 2-balotario de preguntas pc2
Pds 2011 2-balotario de preguntas pc2Pds 2011 2-balotario de preguntas pc2
Pds 2011 2-balotario de preguntas pc2
 
Actividad 9 funcion cuadratica-
Actividad 9  funcion cuadratica-Actividad 9  funcion cuadratica-
Actividad 9 funcion cuadratica-
 
Teoria y problemas de ecuaciones cuadraticas ccesa007
Teoria y problemas de ecuaciones cuadraticas ccesa007Teoria y problemas de ecuaciones cuadraticas ccesa007
Teoria y problemas de ecuaciones cuadraticas ccesa007
 
Funcion cuadratica
Funcion cuadraticaFuncion cuadratica
Funcion cuadratica
 
Funcion cuadratica clase n°2 prof.cristian maldonado
Funcion cuadratica clase n°2 prof.cristian maldonadoFuncion cuadratica clase n°2 prof.cristian maldonado
Funcion cuadratica clase n°2 prof.cristian maldonado
 
función lineal
función linealfunción lineal
función lineal
 
Matematicas 3 del 10 al 14 de mayo. 2021
Matematicas 3 del 10 al 14 de mayo. 2021Matematicas 3 del 10 al 14 de mayo. 2021
Matematicas 3 del 10 al 14 de mayo. 2021
 
Matematicas 3 del 10 al 14 de mayo. 2021
Matematicas 3 del 10 al 14 de mayo. 2021Matematicas 3 del 10 al 14 de mayo. 2021
Matematicas 3 del 10 al 14 de mayo. 2021
 
Semana8 mate3-del 18 al 22 de mayo
Semana8 mate3-del 18 al 22 de mayoSemana8 mate3-del 18 al 22 de mayo
Semana8 mate3-del 18 al 22 de mayo
 
Transformación lineal
Transformación linealTransformación lineal
Transformación lineal
 
10 Matrices (ContinuacióN)
10  Matrices (ContinuacióN)10  Matrices (ContinuacióN)
10 Matrices (ContinuacióN)
 
Cambio de bases numericas
Cambio de bases numericasCambio de bases numericas
Cambio de bases numericas
 
Exercise 4 1 vector algebra
Exercise 4   1 vector algebraExercise 4   1 vector algebra
Exercise 4 1 vector algebra
 
Matrices pseint
Matrices   pseintMatrices   pseint
Matrices pseint
 
Función Cuadrática
Función CuadráticaFunción Cuadrática
Función Cuadrática
 

Destacado

Juego Educativo
Juego EducativoJuego Educativo
Juego Educativosandraqp85
 
Cifrado de imágenes y reparto de secretos
Cifrado de imágenes y reparto de secretosCifrado de imágenes y reparto de secretos
Cifrado de imágenes y reparto de secretosarojasmatas
 
Acividades de clase
Acividades de claseAcividades de clase
Acividades de clasearciano
 
Maquina de Cifrado
Maquina de CifradoMaquina de Cifrado
Maquina de Cifradogeopaloma
 
Actividad sesioìn 6
Actividad sesioìn 6Actividad sesioìn 6
Actividad sesioìn 6aalcalar
 
Colores primarios sesioìn 6
Colores primarios sesioìn 6Colores primarios sesioìn 6
Colores primarios sesioìn 6aalcalar
 
Documentos comerciales
Documentos comercialesDocumentos comerciales
Documentos comercialesLaura Mesa
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabPercy Julio Chambi Pacco
 
LA IMPORTANCIA DE LA GESTION DOCUMENTAL EN EL DESEMPEÑO PROFESIONAL
LA IMPORTANCIA DE LA GESTION DOCUMENTAL EN EL DESEMPEÑO PROFESIONALLA IMPORTANCIA DE LA GESTION DOCUMENTAL EN EL DESEMPEÑO PROFESIONAL
LA IMPORTANCIA DE LA GESTION DOCUMENTAL EN EL DESEMPEÑO PROFESIONALMIGUEL ANGEL GODOY PRIETO
 
Documentos comerciales
Documentos comercialesDocumentos comerciales
Documentos comercialesmaritza
 
Documentos comerciales (sistema información contable)
Documentos comerciales (sistema información contable)Documentos comerciales (sistema información contable)
Documentos comerciales (sistema información contable)ElenaAmenta
 
Presemtacin De Documentos Mercantiles Tecnologia Ii (1)
Presemtacin De Documentos Mercantiles Tecnologia Ii (1)Presemtacin De Documentos Mercantiles Tecnologia Ii (1)
Presemtacin De Documentos Mercantiles Tecnologia Ii (1)Esterlin2
 
Documentos comerciales
Documentos  comercialesDocumentos  comerciales
Documentos comercialesclaudia
 
Documentos Mercantiles
Documentos MercantilesDocumentos Mercantiles
Documentos Mercantilesinlinoc
 
DISTRIBUCION T DE STUDENT
DISTRIBUCION T DE STUDENTDISTRIBUCION T DE STUDENT
DISTRIBUCION T DE STUDENTTorimat Cordova
 

Destacado (20)

Juego Educativo
Juego EducativoJuego Educativo
Juego Educativo
 
Espejos
EspejosEspejos
Espejos
 
Cifrado de imágenes y reparto de secretos
Cifrado de imágenes y reparto de secretosCifrado de imágenes y reparto de secretos
Cifrado de imágenes y reparto de secretos
 
Robos En Los Cajeros Automaticos
Robos En Los Cajeros AutomaticosRobos En Los Cajeros Automaticos
Robos En Los Cajeros Automaticos
 
Acividades de clase
Acividades de claseAcividades de clase
Acividades de clase
 
Maquina de Cifrado
Maquina de CifradoMaquina de Cifrado
Maquina de Cifrado
 
Actividad sesioìn 6
Actividad sesioìn 6Actividad sesioìn 6
Actividad sesioìn 6
 
Colores primarios sesioìn 6
Colores primarios sesioìn 6Colores primarios sesioìn 6
Colores primarios sesioìn 6
 
Documentos comerciales
Documentos comercialesDocumentos comerciales
Documentos comerciales
 
Mandala Para Meditar Y Crear
Mandala Para Meditar Y CrearMandala Para Meditar Y Crear
Mandala Para Meditar Y Crear
 
Documentos comerciales
Documentos comercialesDocumentos comerciales
Documentos comerciales
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlab
 
LA IMPORTANCIA DE LA GESTION DOCUMENTAL EN EL DESEMPEÑO PROFESIONAL
LA IMPORTANCIA DE LA GESTION DOCUMENTAL EN EL DESEMPEÑO PROFESIONALLA IMPORTANCIA DE LA GESTION DOCUMENTAL EN EL DESEMPEÑO PROFESIONAL
LA IMPORTANCIA DE LA GESTION DOCUMENTAL EN EL DESEMPEÑO PROFESIONAL
 
Documentos comerciales
Documentos comercialesDocumentos comerciales
Documentos comerciales
 
Documentos comerciales (sistema información contable)
Documentos comerciales (sistema información contable)Documentos comerciales (sistema información contable)
Documentos comerciales (sistema información contable)
 
Presemtacin De Documentos Mercantiles Tecnologia Ii (1)
Presemtacin De Documentos Mercantiles Tecnologia Ii (1)Presemtacin De Documentos Mercantiles Tecnologia Ii (1)
Presemtacin De Documentos Mercantiles Tecnologia Ii (1)
 
Documentos mercantiles
Documentos mercantilesDocumentos mercantiles
Documentos mercantiles
 
Documentos comerciales
Documentos  comercialesDocumentos  comerciales
Documentos comerciales
 
Documentos Mercantiles
Documentos MercantilesDocumentos Mercantiles
Documentos Mercantiles
 
DISTRIBUCION T DE STUDENT
DISTRIBUCION T DE STUDENTDISTRIBUCION T DE STUDENT
DISTRIBUCION T DE STUDENT
 

Similar a Cifrado de imágenes y reparto de secretos matemáticos

Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabmartinezeduardo
 
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...Ameth1991
 
Balotario de preguntas de aritmetica
Balotario de preguntas de aritmeticaBalotario de preguntas de aritmetica
Balotario de preguntas de aritmeticaCarlos Anco Yucra
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlabSam Chimborazo
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlabSam Chimborazo
 
Rm 5° 4 b
Rm 5° 4 bRm 5° 4 b
Rm 5° 4 b349juan
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabJuan Ete
 
Métodos Directos
Métodos DirectosMétodos Directos
Métodos DirectosKike Prieto
 
C1 mate números naturales - 1º
C1 mate   números naturales - 1ºC1 mate   números naturales - 1º
C1 mate números naturales - 1ºbrisagaela29
 
Ensamblador
EnsambladorEnsamblador
Ensambladorzero0174
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejerciciosford81
 
Matrices y determinates en forma manual y con excel
Matrices y determinates en forma manual y con excelMatrices y determinates en forma manual y con excel
Matrices y determinates en forma manual y con excelMario Suárez
 

Similar a Cifrado de imágenes y reparto de secretos matemáticos (20)

Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
 
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
 
Imagenes
ImagenesImagenes
Imagenes
 
2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices
 
Taller 3
Taller 3Taller 3
Taller 3
 
Balotario de preguntas de aritmetica
Balotario de preguntas de aritmeticaBalotario de preguntas de aritmetica
Balotario de preguntas de aritmetica
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Rm 5° 4 b
Rm 5° 4 bRm 5° 4 b
Rm 5° 4 b
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlab
 
Métodos Directos
Métodos DirectosMétodos Directos
Métodos Directos
 
Clase3 bio
Clase3 bioClase3 bio
Clase3 bio
 
C1 mate números naturales - 1º
C1 mate   números naturales - 1ºC1 mate   números naturales - 1º
C1 mate números naturales - 1º
 
Ari iiib 5° sec
Ari iiib 5° secAri iiib 5° sec
Ari iiib 5° sec
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
2.6 aplicaciones
2.6 aplicaciones2.6 aplicaciones
2.6 aplicaciones
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
 
Matrices y determinates en forma manual y con excel
Matrices y determinates en forma manual y con excelMatrices y determinates en forma manual y con excel
Matrices y determinates en forma manual y con excel
 

Cifrado de imágenes y reparto de secretos matemáticos

  • 1. Cifrado de imágenes y reparto de secretos en clase de Matemáticas Ángela Rojas Dpto. Matemáticas Universidad de Córdoba
  • 2.
  • 3. Cifrado matricial de un mensaje de texto Mensaje=“ATAQUE AHORA” A T A Q U E A H O R A 0 20 0 17 21 4 31 0 7 15 18 0 340 100 289 85 110 83 62 93 269 96 36 54 MATRIZ CLAVE Para poder descifrar necesitamos que la matriz clave sea inversible A B C D E F G H I J K L M N Ñ O P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Q R S T U V W X Y Z . , ¿ ?   17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
  • 4. Cifrado matricial de texto con aritmética modular Mensaje=“ATAQ…” Mensaje cifrado=“TEBU…” 340 100 289 85 110 … Para poder descifrar necesitamos que la matriz clave sea inversible pero en aritmética módulo 32 340 100 289 85 110 … (módulo 32) 20 4 1 21…. T E B U…. A B C D E F G H I J K L M N Ñ O P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Q R S T U V W X Y Z . , ¿ ?   17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 MATRIZ CLAVE
  • 5.
  • 6. Cifrado de imágenes digitales: método matricial o método de Hill Clave no válida Clave válida HILL, L.S. (1929). Cryptography in an algebraic alphabet , The American Mathematical Monthly, Vol. 38, 135-154. La matriz clave debe ser inversible módulo 256 Imagen original Imagen cifrada
  • 7. Cifrado de imágenes digitales: métodos matriciales HILL, L.S. Cryptography in an algebraic alphabet , The American Mathematical Monthly, (1929). ACHARYA, B. et al. Image encryption with advanced Hill Cipher algorithm , International Journal of Recent Trends in Engineering, (2009) Matrices autoinversibles: LIPING, S., ZHENG, Q. Scrambling Matrix Generation Algorithm for High Dimensional Image Scrambling Transformation , IEEE Conference on Industrial Electronics and Applications, (2008). Matrices triangulares
  • 8. Reparto de un número secreto El esquema umbral de Shamir se basa en el uso de polinomios. Esquema (4,3): el dueño del secreto S generará un polinomio con coeficientes aleatorios salvo el término independiente que se hace coincidir con el número secreto S Calcula y se los da a los 6 participantes (uno a cada uno). Sólo cuando se junten al menos 3 de los 6 participantes se podrá recuperar el secreto, resolviendo el sistema lineal correspondiente. Por ejemplo: 2, 3 y 5 A. Shamir, “ How share a secret ” , Communications of the ACM, 22 (11), pp. 612-613, (1976).
  • 9.
  • 10. Reparto de una imagen secreta El esquema umbral de Shamir se adapta fácilmente para una imagen. Esquema (4,3): Para cada nivel de gris g de la imagen Calcula El nivel de gris del píxel de la sombra del participante i se pone a Sombra 1 Sombra 2 Sombra 3 Sombra 4
  • 11. Reparto de una imagen secreta: método matricial o de Hill El método de Hill permitía cifrar una imagen Esquema (2,2): le damos al participante 1 las columnas impares y al participante 2 las pares. Participante 1 Participante 2
  • 12.