An organization needs to securely establish encryption keys with external partners over the internet without any prior shared secrets. Which cryptographic method BEST facilitates this secure key establishment?
The Diffie-Hellman algorithm is specifically designed for secure key exchange over insecure channels without requiring prior shared secrets. It enables two parties to independently generate a shared secret key, which can then be used for symmetric encryption. Symmetric key distribution assumes that keys are already shared or delivered securely, which doesn't address the need to establish keys without prior arrangement. RSA digital signatures provide authentication and integrity but are not primarily used for key establishment. MD5 is a hashing algorithm used for data integrity verification, not for key exchange or encryption key establishment.
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 the Diffie-Hellman algorithm and how does it work?
Open an interactive chat with Bash
Why isn’t symmetric key distribution the best choice in this scenario?
Open an interactive chat with Bash
How does Diffie-Hellman differ from RSA in key exchange?