GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Elliptic Curve Diffie–Hellman
URI:
https://gptkb.org/entity/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