Diffie–Hellman key exchange Diffie–Hellman problem Computational Diffie–Hellman assumption Elliptic-curve Diffie–Hellman Decisional Diffie–Hellman assumption Post-Quantum Extended Diffie–Hellman XDH assumption Supersingular isogeny key exchange Algebraic Eraser