Algoritmo de Encripcion/Desencripcion (Cifrado/Descifrado)

Alizee trabaja con el algoritmo de encripcion Solitaire, ideado por Bruce Schneier, y presente en el libro de ficcion Cryptonomicon (recomendable leerlo) de Neil Stephenson.

Un mensaje es encriptado introduciendo una clave en una baraja (o, en su caso, en un programa), y generando una corriente de datos basada en dicha clave. Esta manera de actuar, llamada "output-feedback", es la manera como funciona RC4.

Este proceso de encripcion, diseñado originalmente para su uso con naipes (lo que es considerablemente lento), puede utilizarse en una computadora por supuesto. Esta version de Alizée usa codigo Tcl para implementar Solitaire, y asi mantener su independencia de plataformas. Desafortunadamente, la version Tcl del algoritmo es considerablemente lenta, y es muy notoria al encriptar documentos grandes.

Hay que notar que, por incrementar un la velocidad o para no tener de acordarse de una clave, es tentador encriptar el texto sin una clave de acceso. Pero de esta manera es de lo mas facil descifrar el mensaje que contiene. No solo eso, si no que es preferible, tanto al usar una baraja como al usar el programa, usar diferentes claves para diferentes mensajes. Es posible (aunque dificil para uno que no es experto en criptoanalisis) extraer un mensaje a partir de 2 mensajes encriptados con la misma clave.

A pesar de problemas en cuanto a velocidad, principalmente al utilizar Solitaire a mano, es una manera bastante segura de codificar informacion. Cabe recordar que, aunque no se compara con algoritmos como el que utiliza PGP, no siempre vamos a tener nuestra laptop a la mano, y mucho menos una desk. Vale la pena aprender a encriptar utilizando la baraja, es sencillo. Aunque ya existe un tutorial de como hacerlo, y traducido a varios idiomas (incluyendo Español), encontraran una edicion especial en el boletin #13 de Raza-Mexicana.

Siguiente >>