martes, 9 de octubre de 2012
ALGORITMO VERNAM
El cifrado de Vernam también llamado máscara desechable es parecido al cifrado de Vigenere solo que aquí la clave es aleatoria y tan larga como el mensaje, además se debe utilizar una sola vez. Claude Shannon en su trabajo “Teoría de las comunicaciones secretas” demostró que estas características hacen que este cifrado sea perfectamente seguro ya que no hay manera de criptoanalizarlo (es matemáticamente complicado).
Ejemplo:
Considerando los valores numéricos asignados a cada carácter del alfabeto castellano de la tabla de la figura 2.2.20, el cifrado de Vernam se realiza de la siguiente manera (figura 2.2.21):
Figura 2.2.20 Asignación de un valor numérico a cada carácter del alfabeto
Clave: EDSAS A CETNIEVED
MCla: BARRO Y CAÑABRAVA
Figura 2.2.21 Ejemplo del cifrado de Vernam(suma módulo 27)
Cripto: FDKRH Y EEHNJVVZD
Otra forma de realizar el cifrado de Vernam es realizando la suma módulo 2; para el ejemplo siguiente emplearemos el código ASCII (figura 2.2.22) para obtener el equivalente binario de cada carácter (figura 2.2.23)
Figura 2.2.22 Código ASCII
Ejemplo:
MCla: A LA ORILLA DE
Figura 2.2.23 Ejemplo del cifrado de Vernam (suma módulo 2)
DESCARGUE EL PROGRAMA VERNAM AQUI
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario