Elliptic-curve Diffie–Hellman (ECDH)
GPTKB entity
Statements (28)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:key_agreement_protocol
|
| gptkbp:alternativeTo |
RSA key exchange
classic Diffie–Hellman |
| gptkbp:basedOn |
gptkb:elliptic_curve_cryptography
|
| gptkbp:category |
public-key cryptography
asymmetric cryptography |
| gptkbp:enables |
forward secrecy
|
| gptkbp:introducedIn |
1985
|
| gptkbp:proposedBy |
gptkb:Neal_Koblitz
gptkb:Victor_Miller |
| gptkbp:relatedTo |
gptkb:Diffie–Hellman_key_exchange
|
| gptkbp:requires |
secure random number generation
|
| gptkbp:standardizedBy |
gptkb:NIST
gptkb:SECG |
| gptkbp:usedFor |
secure key exchange
|
| gptkbp:usedIn |
gptkb:Signal_Protocol
SSH TLS |
| gptkbp:uses |
scalar multiplication
finite fields private key public key elliptic curve group |
| gptkbp:vulnerableTo |
side-channel attacks
quantum attacks (currently, but not in the future) |
| gptkbp:bfsParent |
gptkb:Curve25519
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Elliptic-curve Diffie–Hellman (ECDH)
|