MÉTODOS DE CIFRADO
Vamos a aprender a utilizar el método de cifrado polinómico, una versión muy simplificada de los actuales sistemas de cifrado RSA. ¿En
qué consiste el método de cifrado polinómico? Veamos... Lo primero es asociar a
cada letra del alfabeto un número natural (y también a los símbolos
especiales):
A continuación, una vez elegida la palabra que se quiere cifrar (ESTHER,
por ejemplo), se le aplica una transformación
polinómica secreta a cada una de las
letras (P(x,i)=x3+i, por ejemplo, donde i va secuencialmente de 1 a 4). Esta transformación
polinómica secreta sólo la deben conocer el emisor y el receptor del mensaje.
Así, el proceso de cifrado del texto anterior sería:
E → P(5,1)
= 53 + 1 = 126
S → P(20,2)
= 203 + 2 = 8002
T → P(21,3)
= 213 + 3 = 9264
H → P(8,4) = 83
+ 4 = 516
E → P(5,1)
= 53 + 1 = 126
R → P(19,2)
= 193 + 2 = 6861
Por tanto, “Esther” se
codificaría como: 001260800209264005160012606861.
(Cada letra se codifica con 5 dígitos, puesto que el valor más alto de la
tabla sería: . → P(30,4) = 303 + 4 = 27004).
AHORA PROBAD VOSOTROS...
Para empezar, tratad de codificar el nombre de todos los miembros de vuestro equipo.
A continuación, pensad en un mensaje secreto que deberéis enviar al equipo siguiente al vuestro (del grupo 1 al 2, del 2 al 3,..., y del último grupo al primero). Enviad el mensaje a vuestros compañeros del equipo siguiente y tratad de adivinar y contestar el mensaje que os llega del equipo anterior al vuestro.
¿Habéis acertado?

No hay comentarios:
Publicar un comentario