This document describes the RSA encryption algorithm. It explains that RSA was first described publicly in 1977 by Ron Rivest, Adi Shamir, and Leonard Adleman. It then provides the steps of the RSA algorithm, including choosing two prime numbers to generate the public and private keys, and using modular exponentiation and the private key to encrypt and decrypt messages. The document concludes by working through an example of Alice and Bob using RSA to encrypt and decrypt a message.