Ralph Merkle es uno de los informáticos y criptógrafos más reconocidos del mundo gracias a la creación del cifrado de clave pública y los árboles Merkle.
El nombre de Ralph Merkle, es uno de los más reconocidos a lo largo del mundo en el área de informática y criptografía. Y no es para menos, pues su ingenio ha sido clave para la creación de sistemas de gran valor en esas áreas.
Ralph Merkle nació en Berkeley (California) en el año de 1952. Su padre, Theodore Charles Merkle, fue en su momento el director del Proyecto Pluto de la USAF, el cual estaba construyendo el primer motor nuclear para aviones. Su niñez estuvo envuelta en un claro ambiente científico desde muy temprana edad. En medio de esta atmosfera, su curiosidad se vio enormemente impulsada. Ejemplos como los de su padre, quien llevaba a cabo uno de los proyectos más ambiciosos de la aeronáutica, marcarían su vida de forma única.
Fue así como comenzó su larga y rica carrera, una que lo llevaría a uno de los estadios más altos del reconocimiento mundial.
educacion
El camino educativo de Merkle comenzó a forjarse en 1963 al comenzar sus estudios de secundaria en la Livermore High School. Este centro educativo, es reconocido como uno de los centros de secundarias más prestigiosos de Estados Unidos. Al término de sus estudios en secundaria en 1970, ingresó en la University of California, Berkeley. En ella, se graduó como especialista en Ciencias de la Computación en el año de 1974.
Más tarde en 1977, presentó en Berkeley su Maestría en Ciencias de la Computación. Para lograr tal distinción, presentó su tesis: Evaluators for Attribute Grammars (Evaluadores para atributos gramaticales). Con esto, Merkle presentó una manera de mejorar estas herramientas y su uso dentro de lenguajes de programación. Una visión optimizadora de una titánica en tiempos en la que la optimización lo era todo en informática.
Siguiendo con sus estudios, en 1979 obtuvo su Doctorado en Ingeniería Eléctrica en la Universidad de Stanford. Para ello, presentó uno de los trabajos de criptografía más adelantados a su tiempo, “Secrecy, authentication, and public key systems (Secreto, autenticación y sistemas de clave pública)”. En este trabajo, Merkle habló de sistemas de claves públicas y sus ventajas para ofrecer estructuras de seguridad más robustas.
Inicios en la criptografia
Los trabajos como criptografo de Merkle comenzaron antes de terminar su estancia en Berkeley. Fue durante este período, bajo la tutoría de Lance Hoffman, cuando Merkle presentó su primer trabajo para la creación de un sistema de cifrado público. Merkle presentó su desarrollo ante Hoffman, quién lo rechazó sin mayores datos. Sin embargo, Merkle siguió trabajando en el mismo para seguir mejorándolo. Lo que Merkle ignoró en ese momento, era que su investigación iba a ser completamente revolucionaria. Nadie había trabajado en el concepto de criptografía de clave pública y no existían expertos en dicha área. Todo este esfuerzo fue incluso antes de que Whitfield Diffie y Martin Hellman crearan el protocolo Diffie-Hellman en 1977.
Pese al rechazo inicial que recibió su proyecto, Merkle siguió en la búsqueda de un espacio para publicarlo y darlo a conocer. En esa búsqueda, Merkle contactó con Bob Fabry, un especialista informático. Fabry, reconoció el enorme valor de este trabajo y comentó a Merkle lo siguiente:
Publícalo, haz fama y fortuna.
Pero eso sería el mayor desafío para Merkle. Los espacios de publicación académicos eran reacios a aceptar su trabajo. En especial, porque nadie comprendía cómo un sistema que “envía información sensible en texto plano por una red” podía ser seguro. En 1975, durante un intento de publicación en la ACM, Susan Graham envió una carta explicando que era “imposible” publicar su proyecto.
El trabajo tan cuestionado tenía por título “Secure Communications over Insecure Channels (Comunicaciones Seguras sobre Canales Inseguros)”. No fue hasta 1978, que el proyecto salió a la luz. Merkle tuvo que esperar cuatro años para ver un mundo preparado para entender sus ideas. Era un concepto nuevo, nadie había hablado del mismo. Tuvo que ser Ralph Merkle, un joven de 22 años que aún no se había graduado, quien lo hiciese por primera vez.
Evolución de sus trabajos criptográficos
Durante sus intentos por publicar su primer trabajo, Merkle siguió investigando en otros aspectos que le interesaban. En 1976, Ralph Merkle y Martin Hellman publicaron un trabajo conjunto sobre criptoanálisis: Results of an Initial Attempt to Cryptanalyze the NBS Data Encryption Standard. Este criptoanálisis buscó profundizar en las capacidades y la seguridad del estándar de cifrado DES. En ese entonces, este sistema era ampliamente utilizado por los Estados Unidos y sus aliados.
Más tarde en 1980, luego de haber obtenido su doctorado, presentó Protocols for Public Key Cryptosystems. Este trabajo fue publicado en el IEEE Symposium on Security and Privacy. Con este nuevo trabajo, Merkle ahondaba en el diseño y estructuración de protocolos para sistemas de clave pública. Estas ideas fueron esenciales en el diseño y preparación de dichos sistemas, justo cuando se vislumbraba la revolución del nacimiento de Internet.
Para 1989, Merkle publicó otro brillante trabajo llamado A Certified Digital Signature. Publicado en Crypto 89, relata cómo los sistemas de firmas digitales pueden transformar la estructura de confianza en las redes y quiénes participan en ellas.
Durante ese mismo año y como parte de sus labores dentro del Xerox PARC, Merkle utilizó los sistemas de cifrado de bloques Khufu y Khafre, y la función hash Snefru.
Otros trabajos y áreas de interés
Ralph Merkle es un científico polifacético. De sus trabajos en informática, y no estrictamente ligados a la criptografía, el más importante ha sido el de los Árboles Merkle. Una estructura de árbol única que permite verificar, rápida y económicamente, la información de todo un conjunto de datos. De hecho, dicha estructura resulta vital en muchas tecnologías, sobre todo en Bitcoin y las criptomonedas.
Sin embargo, su genuino interés por la ciencia no se detuvo solo en el campo informático. También ha tenido importantes aportaciones en el campo de la nanotecnología y la criogenia. En el campo de la nanotecnología, su interés se centra en la creación de sistemas autoreplicables. Investigando sobre los mismos, Merkle busca innovar más allá de los métodos de producción actuales. Y lo hace, persiguiendo el objetivo de crear dispositivos que se repliquen a sí mismos a escala molecular y atómica.
Debido a estas investigaciones y teorías, Merkle obtuvo en 1998 el reconocimiento y galardón Feynman Prize in Nanotechnology for theory. Por otro lado, su trabajo en el campo de la criogenia está estrechamente relacionado con su participación en la empresa Alcor. Merkle y su esposa Carol Shaw, se cerraron en miembros de la empresa en 1989. Desde entonces, han sido parte de la directiva de la empresa. Merkle alcanzó el puesto de Director de Alcor en 1998 y desde entonces mantiene esa posición. Como apunte, Alcor es la empresa donde Hal Finney reposa crionizado desde 2014, tras convertirse en su “paciente” número 128.
De forma adicional, ha sido capaz de registrar más de 20 patentes durante toda su carrera como investigador. La mayoría de ellos están relacionados con sistemas informáticos, criptográficos y de nanotecnología.