RSA

Rivest, Shamir, Adleman

RSA is an algorithm for public key encryption in which a public key consists of the product of two prime numbers and an auxiliary value.