Which of the following is a classic algorithm applied to modern cryptography?

RSA algorithm