Рівест — один з авторів алгоритму RSA (разом з Аді Шаміром і Леонардом Адлеманом), ідея алгоритму осінила його вночі після Пасхального седера, в якій брала участь вся трійця алгоритму RSA. Він винайшов такі симетричні алгоритми шифрування як RC2, RC4, RC5 і брав участь в розробці RC6 (В RC3 під час розробки виявилася вразливість, RC1 також ніколи не був опублікований). Взагалі, літери «RC» означають «шифр Рівеста» (Rivest Cipher) або, неформально, «код Рона» (Ron's Code). Крім RC, він автор хеш-функційMD2, MD4, MD5, MD6.
В 2006 рік у він опублікував роботи зі створення інноваційної системи голосування«ThreeBallot», яка надає можливість виборцю упевнитися, що його голос врахований, при цьому зберігаючи повну конфіденційність. Що цікаво, система жодним чином не використовує криптографію. Рівест опублікував систему як суспільне надбання, під девізом «Наша демократія занадто важлива».