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.
How does the Diffie-Hellman algorithm actually work?
Open an interactive chat with Bash
What is the difference between symmetric and asymmetric encryption?
Open an interactive chat with Bash
Why are RSA digital signatures not suitable for key exchange?