Secure Key Exchange
This cluster focuses on discussions of cryptographic techniques for secure key exchange, particularly Diffie-Hellman and public key methods, to enable encrypted communication over untrusted channels while addressing man-in-the-middle attacks and forward secrecy.
Activity Over Time
Top Contributors
Keywords
Sample Comments
No, because of public key cryptography. Neither side ever exchanges private keys in the clear.
You're assuming that there isn't a shared secret between the sender and reciever.
Couldn't this be solved by Diffie-Helman key exchange? [1][1] https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exc...
Looks like the message is encrypted with a key derived by both parties but this produces a symmetric encryption. The client then has the ability to spoof encrypted server communications.
You can exchange keys securely over an untrusted channel.https://en.m.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_e...
You can't just use some kind of Diffie–Hellman key exchange to agree on a key, instead of the user copying the key?
How are you going to send the key over the wire without anyone intercepting it?
You still need to exchange keys. You can't get around that. Otherwise, how do I know the public key you sent me over the radio is YOUR public key and not someone else with a more powerful radio?
Secure key exchange is a good idea, but your method hides the data, but not the source or destination
Only naively. You can do a key exchange.