SlideShare uma empresa Scribd logo
1 de 18
Cifrado de imágenes y reparto de secretos  en clase de Matemáticas Ángela Rojas  Dpto. Matemáticas Universidad de Córdoba
Aplicaciones del Álgebra Lineal ,[object Object],[object Object],[object Object],qANQR1DBwU4DxkriL8wrACgQB/4nWbELJMR/Rt8RkkLqkwZJ
Álgebra Lineal e imágenes digitales ,[object Object],1 byte= 8 bits  00000000  0 00000000  1 ... 11111110  254 11111111  255
Álgebra Lineal e imágenes digitales ,[object Object],65 KB 20 KB
Álgebra Lineal e imágenes digitales ,[object Object],¿Qué oculta esta imagen? ¡¡ El primer capítulo del Quijote!!
Álgebra Lineal e imágenes digitales ,[object Object],Imagen secreta  Imagen cifrada
Álgebra Lineal e imágenes digitales ,[object Object],Imagen secreta Participante 1  Participante 2
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
Reparto de una imagen secreta Otros métodos  de reparto de una imagen secreta propuestos como trabajos en la asignatura: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Modelos matematicos equipo n.2
Modelos matematicos equipo n.2Modelos matematicos equipo n.2
Modelos matematicos equipo n.2YamilAlbertoCasado
 
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONESTEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONESedvinogo
 
Ecuaciones lagrangianas de Pendulo Doble
Ecuaciones lagrangianas de Pendulo DobleEcuaciones lagrangianas de Pendulo Doble
Ecuaciones lagrangianas de Pendulo DobleDennii Veroz
 
Sistemas coordenadas (diferenciales, lineales, área y volumen)
Sistemas coordenadas (diferenciales, lineales, área y volumen)Sistemas coordenadas (diferenciales, lineales, área y volumen)
Sistemas coordenadas (diferenciales, lineales, área y volumen)Norman Rivera
 
Tesis de church turing1
Tesis de church turing1Tesis de church turing1
Tesis de church turing1Sergio Rangel
 
Fracciones Parciales/ Segundo Caso/ Denominador con factores de primer grado...
Fracciones Parciales/ Segundo Caso/ Denominador con factores de primer grado...Fracciones Parciales/ Segundo Caso/ Denominador con factores de primer grado...
Fracciones Parciales/ Segundo Caso/ Denominador con factores de primer grado...Mareli Rodríguez Ovalle
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobidjp951
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de LagrangeKike Prieto
 
“método de euler y runge kutta”
“método de euler y runge kutta”“método de euler y runge kutta”
“método de euler y runge kutta”Astorgo
 
Sistemas de control para ingenieria. 3ra edición Norman S. Nise
Sistemas de control para ingenieria.  3ra edición  Norman S. NiseSistemas de control para ingenieria.  3ra edición  Norman S. Nise
Sistemas de control para ingenieria. 3ra edición Norman S. Nisediego062
 
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.Brayan Méndez
 
Serie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinSerie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinFaveeLa Natsuko
 
Metodo de Euler M.pptx
Metodo de Euler M.pptxMetodo de Euler M.pptx
Metodo de Euler M.pptxSoulEvans6
 
Aproximaciones sucesivas
Aproximaciones sucesivasAproximaciones sucesivas
Aproximaciones sucesivasRafael Duran
 
El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificadoMoises Costa
 

Mais procurados (20)

Modelos matematicos equipo n.2
Modelos matematicos equipo n.2Modelos matematicos equipo n.2
Modelos matematicos equipo n.2
 
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONESTEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
 
Ecuaciones lagrangianas de Pendulo Doble
Ecuaciones lagrangianas de Pendulo DobleEcuaciones lagrangianas de Pendulo Doble
Ecuaciones lagrangianas de Pendulo Doble
 
Sistemas coordenadas (diferenciales, lineales, área y volumen)
Sistemas coordenadas (diferenciales, lineales, área y volumen)Sistemas coordenadas (diferenciales, lineales, área y volumen)
Sistemas coordenadas (diferenciales, lineales, área y volumen)
 
Cadena de markov
Cadena de markovCadena de markov
Cadena de markov
 
Newton raphson
Newton raphsonNewton raphson
Newton raphson
 
Tesis de church turing1
Tesis de church turing1Tesis de church turing1
Tesis de church turing1
 
modelos matematicos
modelos matematicosmodelos matematicos
modelos matematicos
 
historia de la derivada
historia de la derivadahistoria de la derivada
historia de la derivada
 
Fracciones Parciales/ Segundo Caso/ Denominador con factores de primer grado...
Fracciones Parciales/ Segundo Caso/ Denominador con factores de primer grado...Fracciones Parciales/ Segundo Caso/ Denominador con factores de primer grado...
Fracciones Parciales/ Segundo Caso/ Denominador con factores de primer grado...
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobi
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de Lagrange
 
“método de euler y runge kutta”
“método de euler y runge kutta”“método de euler y runge kutta”
“método de euler y runge kutta”
 
Sistemas de control para ingenieria. 3ra edición Norman S. Nise
Sistemas de control para ingenieria.  3ra edición  Norman S. NiseSistemas de control para ingenieria.  3ra edición  Norman S. Nise
Sistemas de control para ingenieria. 3ra edición Norman S. Nise
 
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
 
Serie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinSerie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurin
 
Metodo de Euler M.pptx
Metodo de Euler M.pptxMetodo de Euler M.pptx
Metodo de Euler M.pptx
 
Aproximaciones sucesivas
Aproximaciones sucesivasAproximaciones sucesivas
Aproximaciones sucesivas
 
El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificado
 
Método de cuadratura gausseana 1
Método de cuadratura gausseana 1Método de cuadratura gausseana 1
Método de cuadratura gausseana 1
 

Destaque

Aplicacion del Algebra Lineal en la Ing. Industrial
Aplicacion del Algebra Lineal en la Ing. IndustrialAplicacion del Algebra Lineal en la Ing. Industrial
Aplicacion del Algebra Lineal en la Ing. IndustrialYulia Abud
 
EJEMPLO APLICACIÓN DE MATRICES
EJEMPLO APLICACIÓN DE MATRICESEJEMPLO APLICACIÓN DE MATRICES
EJEMPLO APLICACIÓN DE MATRICESGenesis Acosta
 
Aplicación de matrices a la ingeniería mecánica
Aplicación de matrices a la ingeniería mecánicaAplicación de matrices a la ingeniería mecánica
Aplicación de matrices a la ingeniería mecánicakuti19
 
Aplicación de Álgebra Lineal en la Ing.Industrial
Aplicación de Álgebra Lineal en la Ing.IndustrialAplicación de Álgebra Lineal en la Ing.Industrial
Aplicación de Álgebra Lineal en la Ing.IndustrialYulia Abud
 
Proyecto final algebra lineal
Proyecto final algebra linealProyecto final algebra lineal
Proyecto final algebra linealWiínn López
 
Aplicación del algebra lineal en la informatica
Aplicación del algebra lineal en la informaticaAplicación del algebra lineal en la informatica
Aplicación del algebra lineal en la informaticabcajiao
 
Las-matrices-en-la-ingenieria-civil-utpl
 Las-matrices-en-la-ingenieria-civil-utpl Las-matrices-en-la-ingenieria-civil-utpl
Las-matrices-en-la-ingenieria-civil-utplArmad Rosales
 
Aplicaciones de los sistemas ecuaciones a la electricidad
Aplicaciones de los sistemas ecuaciones a la electricidadAplicaciones de los sistemas ecuaciones a la electricidad
Aplicaciones de los sistemas ecuaciones a la electricidadAlejandro Domínguez Torres
 
Exposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail SimbaExposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail Simbaabigailsimba
 
Algebra lineal en ing. sistemas
Algebra lineal en ing. sistemasAlgebra lineal en ing. sistemas
Algebra lineal en ing. sistemasBrayan Giraldo
 
Algebra lineal
Algebra linealAlgebra lineal
Algebra linealcubo321
 
Proyecto Integrador Álgebra Lineal. Documento Instruccional desarrollado por ...
Proyecto Integrador Álgebra Lineal. Documento Instruccional desarrollado por ...Proyecto Integrador Álgebra Lineal. Documento Instruccional desarrollado por ...
Proyecto Integrador Álgebra Lineal. Documento Instruccional desarrollado por ...JAVIER SOLIS NOYOLA
 
Proyecto grupal 2
Proyecto grupal 2Proyecto grupal 2
Proyecto grupal 2briggitty
 
Elasticidad libro
Elasticidad libroElasticidad libro
Elasticidad librolisis0894
 
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)...
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)...Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)...
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)...Adriana Rosales
 
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)Natalia Estefanía Solarte Imbachi
 
Solucion del sistema de ecuaciones
Solucion del sistema de ecuacionesSolucion del sistema de ecuaciones
Solucion del sistema de ecuacionesalgebra
 

Destaque (20)

Aplicacion del Algebra Lineal en la Ing. Industrial
Aplicacion del Algebra Lineal en la Ing. IndustrialAplicacion del Algebra Lineal en la Ing. Industrial
Aplicacion del Algebra Lineal en la Ing. Industrial
 
EJEMPLO APLICACIÓN DE MATRICES
EJEMPLO APLICACIÓN DE MATRICESEJEMPLO APLICACIÓN DE MATRICES
EJEMPLO APLICACIÓN DE MATRICES
 
Aplicación de matrices a la ingeniería mecánica
Aplicación de matrices a la ingeniería mecánicaAplicación de matrices a la ingeniería mecánica
Aplicación de matrices a la ingeniería mecánica
 
Aplicación de Álgebra Lineal en la Ing.Industrial
Aplicación de Álgebra Lineal en la Ing.IndustrialAplicación de Álgebra Lineal en la Ing.Industrial
Aplicación de Álgebra Lineal en la Ing.Industrial
 
Proyecto final algebra lineal
Proyecto final algebra linealProyecto final algebra lineal
Proyecto final algebra lineal
 
Aplicación del algebra lineal en la informatica
Aplicación del algebra lineal en la informaticaAplicación del algebra lineal en la informatica
Aplicación del algebra lineal en la informatica
 
Las-matrices-en-la-ingenieria-civil-utpl
 Las-matrices-en-la-ingenieria-civil-utpl Las-matrices-en-la-ingenieria-civil-utpl
Las-matrices-en-la-ingenieria-civil-utpl
 
Aplicaciones de los sistemas ecuaciones a la electricidad
Aplicaciones de los sistemas ecuaciones a la electricidadAplicaciones de los sistemas ecuaciones a la electricidad
Aplicaciones de los sistemas ecuaciones a la electricidad
 
Exposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail SimbaExposición de las matrices en el campo de la electrónica por Abigail Simba
Exposición de las matrices en el campo de la electrónica por Abigail Simba
 
Proyecto de álgebra
Proyecto de álgebra Proyecto de álgebra
Proyecto de álgebra
 
Algebra lineal en ing. sistemas
Algebra lineal en ing. sistemasAlgebra lineal en ing. sistemas
Algebra lineal en ing. sistemas
 
Algebra Lineal
Algebra LinealAlgebra Lineal
Algebra Lineal
 
Algebra superior
Algebra superiorAlgebra superior
Algebra superior
 
Algebra lineal
Algebra linealAlgebra lineal
Algebra lineal
 
Proyecto Integrador Álgebra Lineal. Documento Instruccional desarrollado por ...
Proyecto Integrador Álgebra Lineal. Documento Instruccional desarrollado por ...Proyecto Integrador Álgebra Lineal. Documento Instruccional desarrollado por ...
Proyecto Integrador Álgebra Lineal. Documento Instruccional desarrollado por ...
 
Proyecto grupal 2
Proyecto grupal 2Proyecto grupal 2
Proyecto grupal 2
 
Elasticidad libro
Elasticidad libroElasticidad libro
Elasticidad libro
 
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)...
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)...Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)...
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)...
 
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)
Bernard kolman, david r. hill algebra lineal (8th edition). v.español. (2004)
 
Solucion del sistema de ecuaciones
Solucion del sistema de ecuacionesSolucion del sistema de ecuaciones
Solucion del sistema de ecuaciones
 

Semelhante a Aplicaciones del Álgebra Lineal

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
 
Cifrado de imágenes y Matemáticas
Cifrado de imágenes y MatemáticasCifrado de imágenes y Matemáticas
Cifrado de imágenes y Matemáticasarojasmatas
 
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813jcbp_peru
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabmartinezeduardo
 
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
 
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
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejerciciosford81
 
Ensamblador
EnsambladorEnsamblador
Ensambladorzero0174
 
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
 
Prueba escrita objetiva estructurada
Prueba escrita objetiva estructuradaPrueba escrita objetiva estructurada
Prueba escrita objetiva estructuradaDaniel Pino Espinoza
 

Semelhante a Aplicaciones del Álgebra Lineal (20)

Presenta aplica
Presenta aplicaPresenta aplica
Presenta aplica
 
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
 
Cifrado de imágenes y Matemáticas
Cifrado de imágenes y MatemáticasCifrado de imágenes y Matemáticas
Cifrado de imágenes y Matemáticas
 
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
 
2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
 
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
 
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
 
Imagenes
ImagenesImagenes
Imagenes
 
Taller 3
Taller 3Taller 3
Taller 3
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Criptosistemas
CriptosistemasCriptosistemas
Criptosistemas
 
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 ...
 
Modulo
ModuloModulo
Modulo
 
Prueba escrita objetiva estructurada
Prueba escrita objetiva estructuradaPrueba escrita objetiva estructurada
Prueba escrita objetiva estructurada
 
1 practica 1 sis 2120 a 1porhoja
1 practica 1 sis 2120 a 1porhoja1 practica 1 sis 2120 a 1porhoja
1 practica 1 sis 2120 a 1porhoja
 

Aplicaciones del Álgebra Lineal

  • 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.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. 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
  • 9. 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
  • 10.
  • 11. 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
  • 12. 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
  • 13. 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).
  • 14.
  • 15. 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
  • 16. 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
  • 17.
  • 18.