Rivest recibió su licenciatura en Matemáticas por la Universidad de Yale en 1969, y un doctorado en Ciencias de la Computación por la Universidad de Stanford en 1974.