Which asymmetric cryptographic algorithm is specifically designed to allow two parties to establish a shared secret key over an insecure communication channel without prior authentication?

Answer and explanation

Correct answer: B. Diffie-Hellman key exchange

  1. Step 1: Diffie-Hellman allows two parties to create a mutual symmetric session key using modular exponentiation and discrete logarithms. Step 2. Eavesdroppers observing the exchanged public values cannot feasibly compute the private shared secret. Answer: Diffie-Hellman key exchange. Why not the others: AES is a symmetric cipher requiring a pre-shared key; RC4 is a legacy stream cipher; SHA-3 is an irreversible hash function.

Practise more Computer Systems, Networking and ICT.

Free questions with an explanation for every one, and full timed Bangladesh Civil Service Preliminary Examination mock tests.