La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Andrés Rico Medina Helena Ocaña Biedma 2ºA-BACH..

Presentaciones similares


Presentación del tema: "Andrés Rico Medina Helena Ocaña Biedma 2ºA-BACH.."— Transcripción de la presentación:

1 Andrés Rico Medina Helena Ocaña Biedma 2ºA-BACH.

2 Criptografía: Se ocupa del diseño de algoritmos para la transmisión segura de mensajes. Tiene su origen en la década de 1940 en el marco de la Segunda Guerra Mundial

3 Es la traspuesta de la matriz adjunta, dividida entre el determinante de la matriz.

4 Procedimiento: A) Calcular el determinante de la matriz.

5 B) Calcular los adjuntos de sus elementos ordenados como están escritos en la matriz inversa. Matriz de cofactores = Matriz adjunta

6 C) Se escribe la traspuesta de la matriz adjunta, dividiendo cada elemento por el determinante de la matriz. No todas las matrices admiten una matriz inversa, por ejemplo, aquellas cuyo determinante es 0 no lo admiten.

7 La matriz invertible verifica que:

8 Elegimos un código, asignando un número a cada letra, por ejemplo, a cada letra el inverso de su posición en el alfabeto: Queremos enviar este mensaje: Así que: DIME LA TAREA DE MATEMÁTICAS

9 Vamos a codificarlo usando una matriz de 2x2, por ello debemos dividir el mensaje en grupos de 2 letras, así: Ahora elegimos una matriz invertible para codificar y multiplicamos: Matriz de codificación = A = Por lo tanto: Y el código resultante es: …

10 Ahora, el receptor, QUE CONOCE EL CÓDIGO EMPLEADO, utiliza la matriz inversa para descodificar. Recibe:, y utiliza la inversa. Obtiene como resultado: Y traducido resulta: … DIME …

11 Podemos usar una matriz más compleja para hacer más seguro el código, por ejemplo, 3x3: Debemos unir las letras del mensaje de tres en tres, en una matriz de 3 filas y 1 columna. Usar una matriz inversa de 3x3.

12 Se puede aumentar la seguridad el mensaje añadiendo fases a la codificación, es decir, utilizando más de una matriz inversa:

13 El resultado es: Así obtenemos de nuevo el mensaje original. Este proceso se puede repetir cuantas veces se quiera, aunque: Aumentar fases del proceso Aumentar posibilidad de error EQUIVOCAMOS EL CÓDIGO

14 Añadir 2 números (o los que se quieran) al mensaje, por ejemplo: Nº palabras: Nº de veces que aparece la letra E: Para ello, ampliamos la tabla: El receptor tiene que conocer: La nueva tabla Matriz de codificación Significado de dígitos de control Aumentar probabilidad mensaje correcto DÍGITOS DE CONTROL

15 Codificación final del mensaje en su primera fase: Los siguientes pasos son iguales


Descargar ppt "Andrés Rico Medina Helena Ocaña Biedma 2ºA-BACH.."

Presentaciones similares


Anuncios Google