Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h g
i f
j e
k d
l g
f
e d c
b
c
h a
m i z b
j y
n k x a
l w
ñ v
z
m
n u
o ñ t
y
o s
p r
p q
x
q w
r v
s t u
//serdis.dis.ulpgc.es/%7Eii-cript/PAGINA%20WEB%20CLASICA/CRIPTOGRAFIA/MONOALFABETICAS/codigo%2
cesar.htm
La misma frecuencia que tiene por ejemplo la letra “A” en un texto en claro tendría
Esto representa muchas pistas para un posible criptoanalista, sólo tiene que basarse
(3)
(4)
Podemos pensar que (aparece 6 veces )es la e (6)
(2)
eeeeee (2)
Podemos pensar que (a parece 4 veces ) es la a (2)
(1)
aeeaeaaeee (1)
(1)
Podemos pensar que es la l, porque la primera palabra
(1)
laeelaleaaeee (1)
Podemos pensar que es la s, por latercera palabra
Ver frecuencia
laeeslaleaaseee s
laeeslaleaaseee
Podemos pensar que es la t, y la es la r, por laquinta palabra
laeeslaletraasreete
.
.
-
.
Podemos pensar que (aparece 4 veces )es la e
eeee
Podemos pensar que (aparece 2 veces ) es la a
aeeeae
¿y ahora qué hacemos?
• Este era un autor muy original que se dedicó a experimentar con el lenguaje y tiene
O rey, o joyero
algunos palíndromos increíbles
Amad a la dama
Somos o no somos.
Más de 1500 años después, un cifrado similar al de César fue utilizado por la reina María Estuardo de
Escocia, para conspirar junto con los españoles contra su prima Isabel I
Los mensajes cifrados de María fueron fácilmente descifrados mediante sencillos análisis estadísticos
Junto con la pérdida del secreto de la comunicación, María perdió la cabeza en su ejecución el 8 de
febrero de 1587.
Después de esto el cifrado César quedó definitivamente descartado como método de cifrado seguro
Desde entonces a hoy, los cifrados usados por los estados para preservar sus secretos han mejorado
considerablemente.
h g
En 1466, León Battista Alberti, músico, pintor, escritor y j
i f
e
k d
arquitecto, concibió el primer sistema polialfabético que l c
m b
se conoce: El disco de Alberti n a
ñ z
Cambia de abecedario cada dos o tres palabras. o y
p x
El emisor y el destinatario habían de ponerse de acuerdo q
r v
w
s t u
para fijar la posición relativa de dos círculos
h g
i f
j e disco1 disco2
k d
l c h m e h e
d t u
t v l m
m b n l k c
u z v z
n a
q o q o
ñ z
c a d w
o y k w f i
p x f ñ n ñ
q w s j s j
r v x r y r
s t u g
y i
g a
b p b x p
Actividad 6
Criptografía como recurso para el aula de matemáticas. El arte de esconder
Ejemplos
-- 79 .-. 83 . 89 .- 83 -.-. 73 ..
MORSEYASCII
del tipo
Símbolo a.Símbolo + b
En nuestro lenguaje:
F(x) = ax + b
aprendemos a cifrar
Paso 1º: Seleccionar los símbolos con los que vamos a trabajar
a, b, c, d, e, f, g, h, i, j, k, l, m, n, ñ, o, p, q, r, s, t, u, v, w, x, y, z Z27
¿Se entenderán bien las frases?: añadimos espacio en blanco, punto y coma
a, b, c, d, e, f, g, h, i, j, k, l, m, n, ñ, o, p, q, r, s, t, u, v, w, x, y, z, *, ., , Z30
Seleccionamos los valores de a y b.
Por ejemplo: a = 7 y b = 5
Paso 2º: Asignar a cada carácter un número
a b c d e f g h i j k l m n ñ
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
o p q r s t u v w x y z * . ,
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
a p r e n d e m o s * a *
0 16 18 4 13 3 4 12 15 19 27 0 27
c i f r a r
2 8 5 18 0 18
a p r e n d e m o s a
0 16 18 4 13 3 4 12 15 19 27 0 27
5 27 11 3 6 26 3 29 20 18 14 5 14
c i f r a r
2 8 5 18 0 18
19 1 10 11 5 11
5 27 11 3 6 26 3 29 20 18 14 5 14
f * l d g z d , t r ñ f ñ
19 1 10 11 5 11
s b k l f l
El mensaje
aprendemos a cifrar
se envía como
f*ldgzd,trñfñsbklfl
d c l d o f ñ d r y
3 2 11 3 15 5 14 3 18 25
t ñ , d ñ q c r y f
20 14 29 3 14 17 2 18 25 5
Nº + Opuesto = n
Nº * Inverso = 1
d c l d o f ñ d r y
3 2 11 3 15 5 14 3 18 25
4 21 4 10 0 29 27 4 19 21
t ñ , d ñ q c r y f
20 14 29 3 14 17 2 18 25 5
5 27 12 4 27 6 21 19 20 0
4 21 18 4 10 0 27 4 19 20
e u r e k a * e s t
15 27 12 4 27 6 21 19 20 0
o * m e * g u s t a
¿Y para descifrarlo?
• Para que exista el inverso a-1 el factor de multiplicación a debe ser primo relativo con el
número n de elementos que tenga el alfabeto (en este caso 28); MCD(a, n) = 1
Si el texto tiene varias decenas de caracteres este ataque prospera; si el texto es de longitud
pequeña puede haber ligeros cambios en esta distribución de frecuencias: hay que probar
con los distintos valores hasta conseguir un texto claro con sentido
Lo único que necesitamos es conocer las letras que se suelen repetir con más frecuencia en
cada lenguaje
RGQBOXPEBMHQZONOPBMJBPFBCMNÑB
Analizamos las frecuencias
6.`, "B" , 3.`, "P" , 3.`, "O" , 3.`, "M" , 2.`, "Q" , 2.`, "N" , 1.`, "Z" ,
1.`, "X" , 1.`, "R" , 1.`, "Ñ" , 1.`, "J" , 1.`, "H" , 1.`, "G" , 1.`, "F" ,
1.`, "E" , 1.`, "C" , 0.`, "Y" , 0.`, "W" , 0.`, "V" , 0.`, "U" , 0.`, "T" ,
0.`, "S" , 0.`, "L" , 0.`, "K" , 0.`, "I" , 0.`, "D" , 0.`, "A" , 0.`, " "
obtenemos 16
Mod 4 a 16, 28
Para a 15 obtenemos 20
Para a 1 obtenemos 20 Para a 16 obtenemos 24
Para a 2 obtenemos 24
Para a 17 obtenemos 0
Para a 3 obtenemos 0
Para a 18 obtenemos 4
Para a 4 obtenemos 4
Para a 19 obtenemos 8
Para a 5 obtenemos 8
Para a 20 obtenemos 12
Para a 6 obtenemos 12
Para a 7 obtenemos 16 Para a 21 obtenemos 16
Para a 8 obtenemos 20 Para a 22 obtenemos 20
Para a 9 obtenemos 24 Para a 23 obtenemos 24
Para a 10 obtenemos 0 Para a 24 obtenemos 0
Para a 11 obtenemos 4 Para a 25 obtenemos 4
Para a 12 obtenemos 8 Para a 26 obtenemos 8
Para a 13 obtenemos 12 Para a 27 obtenemos 12
Para a 14 obtenemos 16
Que nunca da como resultado 1, luego no puedo encontrar “a”
RGQBOXPEBMHQZONOPBMJBPFBCMNÑB
Analizamos las frecuencias
6.`, "B" , 3.`, "P" , 3.`, "O" , 3.`, "M" , 2.`, "Q" , 2.`, "N" , 1.`, "Z" ,
1.`, "X" , 1.`, "R" , 1.`, "Ñ" , 1.`, "J" , 1.`, "H" , 1.`, "G" , 1.`, "F" ,
1.`, "E" , 1.`, "C" , 0.`, "Y" , 0.`, "W" , 0.`, "V" , 0.`, "U" , 0.`, "T" ,
0.`, "S" , 0.`, "L" , 0.`, "K" , 0.`, "I" , 0.`, "D" , 0.`, "A" , 0.`, " "
2º INTENTO. PIENSO....
“B” es la que más veces aparece, puede ser la “A” y la “P” la “E”
RGQBOXPEBMHQZONOPBMJBPFBCMNÑB
Analizamos las frecuencias
6.`, "B" , 3.`, "P" , 3.`, "O" , 3.`, "M" , 2.`, "Q" , 2.`, "N" , 1.`, "Z" ,
1.`, "X" , 1.`, "R" , 1.`, "Ñ" , 1.`, "J" , 1.`, "H" , 1.`, "G" , 1.`, "F" ,
1.`, "E" , 1.`, "C" , 0.`, "Y" , 0.`, "W" , 0.`, "V" , 0.`, "U" , 0.`, "T" ,
0.`, "S" , 0.`, "L" , 0.`, "K" , 0.`, "I" , 0.`, "D" , 0.`, "A" , 0.`, " "
gyxfeknhfcjxdenenfcafnpfñcnvf
dhierbnqefcisrarneftenme fawe
¿puede ser a = 25 ?
TRANSPOSICIÓN
ESCÍTALA
RUEDA DE JEFFERSON
CIFRADO CON PALNTILLAS
SUSTITUCIÓN
MONOALFABÉTICA POLIALFABÉTICA