Un libro que trae consigo más que una historia, mueve tu curiosidad y amplia tu panorama…. ese es el criptonómicon.
En este libro dos de sus personjes se comunican con un mensaje cifrado y descifrado con una barajas de cartas :-P.
Pontifex significa puente, que en inglés es bridge… y jugando bridge (solitario) es como se logra.
Bruce Schneier diseéó este algoritmo de cifrado seguro que emplea únicamente la baraja de póker de 54 cartas, llamado en la vida realÂÂ «Solitario» y creado para la novela Cryptonomicon (2000), de Neal Stephenson donde le da el nombre literario deÂÂ «Pontifex», de hecho, el tomo dos de la obra en español, le pusieron código pontifex.
Yo no he logrado hacerlo jajaja, algo me falla, eso si, ya lo tengo en la palm como un programita y aparte exiten otros desarrolo en otros lenguajes, lo padre de este es que al poder usar las cartas de la baraja, no necesitas matemáticas extremas, solo tiempo.
El algoritmo se basa en mover las cartas del mazo siguiendo una serie de pasos, y combinar sus resultados con el documento a cifrar. La clave está constituida por la disposición inicial de las 54 cartas de la baraja de póker, por lo que su fortaleza aparente es de 54! (54 factorial), aproximadamente 236 bits.
El algoritmo de cifrado \»Solitario\» (pontifex) de Bruce Schneier (la página oficial de la traducción castellana es:http://www.argo.es/~jcea/artic/solitaire.htm)
The Solitaire Encryption Algorithm es la página del creador en la que describe con todo detalle este algoritmo, proporcionado azlgunos ejemplos, consejos de uso, diversos códigos fuente y vectores de prueba para comprobar que las implementaciones son correctas.
Descifrar mensajes como en el criptonomiconÂÂ