Elliptic Curve Diffie–Hellman

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf key exchange protocol
gptkbp:abbreviation gptkb:ECDH
gptkbp:basedOn gptkb:Diffie–Hellman_key_exchange
gptkb:elliptic_curve_cryptography
gptkbp:category cryptography
public-key cryptography
asymmetric-key algorithm
gptkbp:compatibleWith digital signatures
encryption (directly)
gptkbp:definedIn gptkb:RFC_7748
gptkb:RFC_4492
SEC 1 standard
gptkbp:dependsOn elliptic curve discrete logarithm problem
gptkbp:enables confidentiality
forward secrecy
authentication (with additional protocols)
https://www.w3.org/2000/01/rdf-schema#label Elliptic Curve Diffie–Hellman
gptkbp:introducedIn 1985
gptkbp:inventedBy gptkb:Neal_Koblitz
gptkb:Victor_S._Miller
gptkbp:relatedTo gptkb:Diffie–Hellman_key_exchange
gptkb:Elliptic_Curve_Digital_Signature_Algorithm
gptkbp:standardizedBy gptkb:NIST
gptkb:SECG
gptkbp:usedFor secure key exchange
gptkbp:usedIn gptkb:cryptocurrency
gptkb:VPNs
gptkb:Signal_Protocol
SSH
cryptographic protocols
TLS
encrypted messaging
gptkbp:uses gptkb:P-256
gptkb:P-384
gptkb:P-521
gptkb:secp256k1
gptkb:curve25519
scalar multiplication
public key cryptography
private key
public key
private key cryptography
finite field arithmetic
elliptic curve group
gptkbp:variant gptkb:Diffie–Hellman_key_exchange
gptkbp:vulnerableTo side-channel attacks
invalid curve attacks
gptkbp:bfsParent gptkb:Elliptic_Curve_Diffie–Hellman_Ephemeral
gptkbp:bfsLayer 6