Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

Yonderboy (22)

Yonderboy
  (email no mostrado públicam.)
http://barrapunt ... nderboy/bitacora

Participo desde hace años en distintas iniciativas de uso social de la red de redes en general y del software libre en particular. Fui uno de los fundadores del proyecto sinDominio [sindominio.net]. Coopero en lo que puedo con proyectos laterales de Debian —en cuya sección me inicié como editor de Barrapunto en el año 2000— como la localización al catalán o la documentación en La Espiral. Actualmente, además de editor, soy administrador de Barrapunto y me encargo de mantener su código y sus tres máquinas.

Down Kill Up Publicidad

Martes, 02 de Agosto 2005

Donald Knuth y RSA

12:47h.
Seguridad
Releyendo Crypto para preparar un artículo sobre criptografía que me han encargado los amigos de Diagonal, me encuentro una referencia a Donald Knuth, que ya no recordaba. Es una mención aparentemente casual, pero en un momento fundamental en el nacimiento de la criptografía de clave pública, a mediados de los años setenta del pasado siglo. Knuth nada menos que sugirió la vía precisa para lograr una función unidireccional que fuese exponencial (es decir, que la relación entre el cifrado y la dificultad del rompecódigos fuese exponencial), que fue exactamente el punto fundamental para que el algoritmo pudiese implementarse con éxito. Merkle, junto a Diffie y Hellman, estaban algo atascados estudiando el modo de lograr ser exponenciales en 1976 cuando decidieron preguntar a Knuth, máxima autoridad en análisis de algoritmos, que estaba también en Stanford:

Knuth le recordó [a Merkle] un interesante fenómeno matemático: cualquier niño puede multiplicar dos números primos, pero revertir el proceso, tarea llamada factorización, es una misión que haría temblar al propio diablo. ¿Podría ser la base de una función unidireccional endiabladamente complicada? Y aunque Diffie y Hellman decidieron no seguir esta pista, otros sí lo hicieron.

¿Y quiénes fueron esos otros que sí siguieron la pista de Knuth? Pues nada menos que RSA. Ron Rivest (la R del algoritmo RSA) hacía su tesis doctoral con Knuth. Rivest, junto a Shamir y Adleman (la S y la A), preparaba además su histórico artículo "Un método para la obtención de firmas digitales y sistemas de criptografía de clave pública", basado en los trabajos previos de Diffie y Hellman. Rivest hizo llegar un borrador antes de publicarlo a su maestro Knuth (y también a Diffie y Hellman), quien les había sugerido "la mejor fórmula disponible para la factorización". El resto, es historia: el artículo se publicó en abril de 1977, atrajo inmediatamente una enorme y justificada atención e incluso Martin Gardner recogió el asunto en su popular y mítica columna mensual sobre desafíos matemáticos en Scientific American. Era 1977. Había nacido la criptografía de clave pública. Un año después, Knuth dedicó su año sabático a inventar con su PDP-10 un nuevo lenguaje llamado TeX que revolucionaría el mundo de la composición tipográfica.

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • 1 respuesta por debajo de tu umbral de lectura actual.