(RSA) Rivest, Shamir, Adleman algorithm
An algorithm for public key cryptography, RSA is based on the difficulty of factoring large numbers. An RSA user publishes the product of two prime numbers together with an auxiliary value as a public key. Anyone can encrypt a message with the public key, but decryption requires knowledge of the primes used to generate the key. RSA is named for the researchers who first publicly described it: Ron Rivest, Adi Shamir, and Leonard Adleman.