public yang berarti semua orang dapat mengetahuinya. Walaupun dibuat public
key, keamanan algoritma RSA sangat terjaga. Hal itu dikarenakan kunci yang
digunakan untuk enkripsi pada algoritma RSA berbeda dengan kunci yang
digunakan untuk dekripsinya. Keamanan enkripsi dan dekripsi algoritma RSA
terletak pada kesulitan untuk memfaktorkan modulus n yang sangat besar.
RSA ditemukan pertama kali pada tahun 1977