Clifford Christopher Cocks CB FRS [2] (nacido el 28 de diciembre de 1950) es un matemático y criptógrafo británico . A principios de la década de 1970, mientras trabajaba en la Sede de Comunicaciones del Gobierno del Reino Unido (GCHQ), desarrolló un sistema de criptografía de clave pública (PKC) temprano. Este fue anterior a las ofertas comerciales, pero debido a la naturaleza clasificada del trabajo de Cocks, no se hizo ampliamente conocido hasta 1997, cuando el trabajo fue desclasificado.
Como su trabajo no estuvo disponible para revisión pública hasta 1997, no tuvo impacto en numerosas iniciativas comerciales relacionadas con la seguridad de Internet que se habían desarrollado comercialmente y que estaban bien establecidas en 1997. Su trabajo estaba alineado técnicamente con el intercambio de claves Diffie-Hellman y elementos del algoritmo RSA ; estos sistemas se desarrollaron y comercializaron de forma independiente. [3] [4]
Cocks se formó en la Manchester Grammar School y continuó estudiando el examen final de matemáticas como estudiante de grado en el King's College de Cambridge . Continuó como estudiante de doctorado en la Universidad de Oxford , donde se especializó en teoría de números con Bryan Birch , pero abandonó la academia sin terminar su doctorado. [5]
Cocks dejó Oxford para unirse al Communications-Electronics Security Group (CESG), una rama del GCHQ, en septiembre de 1973. Poco después, Nick Patterson le contó a Cocks sobre el cifrado no secreto de James H. Ellis , [5] [6] [7] una idea que había sido publicada en 1969 pero nunca implementada con éxito. Varias personas habían intentado crear las funciones unidireccionales requeridas , pero Cocks, con su formación en teoría de números, decidió utilizar la factorización prima , [8] y ni siquiera la escribió en ese momento. Con esta idea, desarrolló rápidamente lo que más tarde se conocería como el algoritmo de cifrado RSA . [9] [10]
El GCHQ no pudo encontrar una manera de utilizar el algoritmo y lo trató como información clasificada . El plan también fue transferido a la NSA. [8] Con un enfoque militar, consideraciones financieras y bajo poder computacional, el poder de la criptografía de clave pública no fue aprovechado por ninguna de las dos organizaciones: [5]
Consideré que era de suma importancia para el uso militar. En una situación militar cambiante, uno puede encontrarse con amenazas u oportunidades imprevistas... si uno puede compartir su clave rápidamente y electrónicamente, tiene una gran ventaja sobre su oponente. Sólo al final de la evolución desde el diseño de una arquitectura de Internet abierta para el CERN por parte de Berners-Lee [en 1989], hasta su adaptación y adopción por parte de Arpanet... la criptografía de clave pública alcanzó su máximo potencial. - Ralph Benjamin [8]
En 1977, el algoritmo fue inventado y publicado independientemente por Rivest, Shamir y Adleman, quienes lo bautizaron con sus iniciales. No hay evidencia de una pista o fuga, consciente o inconsciente, y Cocks ha descartado la idea. [8] El logro británico permaneció en secreto hasta 1997. [11]
En 1987, el GCHQ tenía planes de publicar el trabajo, pero las memorias de Peter Wright , Spycatcher MI5, hicieron que retrasaran la revelación de la investigación durante diez años. [12] 24 años después de su descubrimiento, el 18 de diciembre de 1997, Cocks reveló la historia del GCHQ sobre la investigación de clave pública en una charla pública. James Ellis había muerto el 25 de noviembre de 1997, un mes antes de que se hiciera el anuncio público.
En 2001, Cocks desarrolló uno de los primeros esquemas seguros de cifrado basado en identidad (IBE), basado en suposiciones sobre residuos cuadráticos en grupos compuestos. El esquema IBE de Cocks no se utiliza ampliamente en la práctica debido a su alto grado de expansión del texto cifrado . Sin embargo, actualmente es uno de los pocos esquemas IBE que no utilizan emparejamientos bilineales y se basan para la seguridad en problemas matemáticos mejor estudiados.
En 1968, Cocks ganó una medalla de plata en la 10ª Olimpiada Internacional de Matemáticas . [13]
Cocks ocupó el puesto de matemático jefe del GCHQ y fundó el Instituto Heilbronn de Investigación Matemática en la Universidad de Bristol . [14]
Cocks fue nombrado Compañero de la Orden del Baño en 2008 (la cita lo describe como "Consejero del Ministerio de Asuntos Exteriores y de la Commonwealth"). [15] Se le concedió un título honorario de la Universidad de Bristol en 2008, [16] y un Doctorado honorario en Ciencias de la Universidad de Birmingham en 2015. [17]
Junto con James Ellis y Malcolm Williamson , Cocks fue honrado por su participación en el desarrollo de la criptografía de clave pública por el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) [18] en 2010 y por su incorporación al Salón de Honor de la Criptografía en 2021.
Cocks fue elegido miembro de la Royal Society (FRS) en 2015. [ 19] Su certificado de elección dice:
Clifford Cocks es reconocido por su trabajo en criptografía. Fue el primero en idear una implementación viable de la criptografía de clave pública y, más recientemente, un esquema viable para el cifrado de clave pública basado en la identidad. Estos logros han sido fundamentales para garantizar la seguridad de las comunicaciones electrónicas del mundo, una seguridad que hoy damos por sentada. [20]