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

No hay comentarios:

Publicar un comentario