RSAconceptRelated → Public-key encryptionRelated → Diffie–Hellman key agreementRequires → Public-key encryption