Ron Rivest


Ronald Linn Rivest ( / r ɪ v ɛ s t / ; [5] [6] , 6 de mayo de 1947) es un criptógrafo y un profesor Institute en MIT . [2] Es miembro del Departamento de Ingeniería Eléctrica e Informática del MIT (EECS) y miembro del Laboratorio de Informática e Inteligencia Artificial del MIT (CSAIL). Su trabajo ha abarcado los campos de algoritmos y combinatoria, criptografía, aprendizaje automático e integridad electoral.

Rivest es uno de los inventores del algoritmo RSA (junto con Adi Shamir y Len Adleman ). [1] Es el inventor de los algoritmos de cifrado de clave simétrica RC2 , RC4 , RC5 y co-inventor de RC6 . El "RC" significa "Rivest Cipher" o, alternativamente, "Ron's Code". (RC3 se rompió en RSA Security durante el desarrollo; de manera similar, RC1 nunca se publicó). También fue el autor de las funciones de hash criptográficas MD2 , MD4 , MD5 y MD6 .

Rivest obtuvo una licenciatura en Matemáticas de la Universidad de Yale en 1969 y un Ph.D. Licenciado en Ciencias de la Computación de la Universidad de Stanford en 1974 para una investigación supervisada por Robert W. Floyd . [3]

En MIT, Rivest es miembro del Grupo de Teoría de la Computación y fundador del Grupo de Seguridad de la Información y Criptografía de MIT CSAIL.

Es coautor de Introducción a los algoritmos (también conocido como CLRS ), un libro de texto estándar sobre algoritmos , con Thomas H. Cormen , Charles E. Leiserson y Clifford Stein . Otras contribuciones al campo de los algoritmos incluyen el artículo, "Límites de tiempo para la selección", que proporciona un algoritmo de tiempo lineal en el peor de los casos. [7] [8]

En 2006, publicó su invención del sistema de votación ThreeBallot , un sistema de votación que incorpora la capacidad del votante de discernir que su voto fue contado mientras protege su privacidad como votante. Lo más importante es que este sistema no se basa en absoluto en la criptografía. Al afirmar que "nuestra democracia es demasiado importante", colocó simultáneamente ThreeBallot en el dominio público . Fue miembro de la Comisión de Asistencia Electoral 's Comité de Desarrollo de las Directrices Técnicas , la tarea de ayudar a la EAC en la redacción de las Directrices sistema voluntario de voto. [9]


Rivest (derecha) en marzo de 1999.