Diffie-Hellman Key Exchange | Computer Security
In the previous sections, we discussed symmetric-key schemes such as block ciphers and MACs. For these schemes to work, we assumed that Alice and Bob both share a secret key that no one else knows. But how would they be able to exchange a secret key if they can only communicate through an insecure channel? It turns out there is a clever way to do it, first discovered by Whit Diffie and Martin Hellman in the 1970s. The goal of Diffie-Hellman is usually to create an ephemeral key. An ephemeral key is used for some series of encryptions and decryptions and is discarded once it is no longer needed. Thus Diffie-Hellman is effectively a way for two parties to agree on a random value in the face of an eavesdropper. A useful analogy to gain some intuition about Diffie-Hellman key exchange is to think about colors. Alice and Bob want to both share a secret color of paint, but Eve can see any paint being exchanged between Alice and Bob. It doesn’t matter what the secret color is, as long as only
Diffie-Hellman Key Exchange | Computer Security Skip to main content Menu Expand (external link) Document Search Copy Copied Computer Security 10. Diffie-Hellman key exchange In the previous sections, we discussed symmetric-key schemes such as block ciphers and MACs. For these schemes to work, we assumed that Alice and Bob both share a secret key that no one else knows. But how would they be able to exchange a secret key if they can only communicate through an insecure channel? It turns out there is a clever way to do it, first discovered by Whit Diffie and Martin Hellman in the 1970s. The goa
Explore this link on the map →related reading
- Diffie–Hellman key exchange - Wikipediaen.wikipedia.org
- Elliptic-curve Diffie–Hellman - Wikipediaen.wikipedia.org
- Public-Key Encryption | Computer Securitytextbook.cs161.org
- Public-key cryptography - Wikipediaen.wikipedia.org
- There is no Diffie-Hellman but Elliptic Curve Diffie-Hellman – Key Materialkeymaterial.net
- Applied Crypto #1: Elliptic Curve Cryptography | ZK Learning Resourceslearn.0xparc.org
- La cryptographie expliquéebibmath.net
- RSA Cryptography | CS70 Guidecs70.bencuan.me
- Signal >> Blog >> Quantum Resistance and the Signal Protocolsignal.org
- Zero Knowledge Proofs: An illustrated primer – A Few Thoughts on Cryptographic Engineeringblog.cryptographyengineering.com
- Secure multi-party computation - Wikipediaen.wikipedia.org
- Cryptography - Wikipediaen.wikipedia.org