Elliptic Curve Cryptography

GPTKB entity

Statements (61)
Predicate Object
gptkbp:instanceOf public key cryptography algorithm
gptkbp:abbreviation gptkb:ECC
gptkbp:advantage smaller key sizes for equivalent security
gptkbp:category mathematical cryptography
asymmetric cryptography
gptkbp:contrastsWith gptkb:RSA
gptkbp:dependsOn difficulty of elliptic curve discrete logarithm problem
gptkbp:example gptkb:ECIES
gptkb:ECDSA
gptkb:ECDH
https://www.w3.org/2000/01/rdf-schema#label Elliptic Curve Cryptography
gptkbp:introduced gptkb:Neal_Koblitz
gptkb:Victor_S._Miller
gptkbp:introducedIn 1985
gptkbp:relatedTo gptkb:RSA_cryptosystem
gptkb:ElGamal_encryption
gptkb:Diffie-Hellman_key_exchange
gptkbp:standardizedBy gptkb:NIST
gptkb:SECG
gptkbp:usedBy gptkb:WhatsApp
gptkb:Ripple
gptkb:Ethereum
gptkb:tunnel
gptkb:Apple_iMessage
gptkb:OpenSSL
gptkb:PGP
gptkb:TLS_1.3
gptkb:NSA_Suite_B_Cryptography
gptkb:Cardano
gptkb:Monero
gptkb:Signal_Protocol
gptkb:Zcash
gptkb:Bitcoin_Core
gptkb:GnuPG
SSH
gptkbp:usedFor encryption
digital signatures
key exchange
gptkbp:usedIn gptkb:Bitcoin
TLS
mobile devices
cryptocurrencies
smart cards
gptkbp:uses elliptic curves over finite fields
gptkbp:usesCurve gptkb:P-256
gptkb:P-384
gptkb:P-521
gptkb:secp256k1
gptkb:Curve25519
gptkbp:usesMathConcept discrete logarithm problem
gptkbp:vulnerableTo quantum computers
gptkbp:bfsParent gptkb:SSL/TLS_encryption
gptkb:Trusted_Platform_Module_(TPM)
gptkb:P-256
gptkb:P-521
gptkb:PlayReady
gptkb:Rivest–Shamir–Adleman_cryptosystem
gptkb:ECC
gptkb:NTRUEncrypt
gptkb:Transport_Layer_Security_version_1.2
gptkbp:bfsLayer 6