The correct answer is Elliptic Curve Diffie-Hellman (ECDH) because it is a protocol specifically designed to allow two parties to establish a shared secret over an unsecured communication channel. Unlike RSA, which is an asymmetric encryption algorithm not primarily used for key exchange, and HMAC, which stands for Hash-Based Message Authentication Code and is used for ensuring the integrity of the message, ECDH provides a secure method for key exchange that leverages the properties of elliptic curves to enhance security and efficiency.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Elliptic Curve Diffie-Hellman (ECDH)?
Open an interactive chat with Bash
How does ECDH differ from RSA in key exchange?
Open an interactive chat with Bash
What is the purpose of Hash-Based Message Authentication Code (HMAC)?