ECC

E192661

ECC is a public-key cryptography approach that uses the mathematics of elliptic curves to provide strong security with relatively small key sizes.

All labels observed (2)

Label Occurrences
ECC canonical 2
ECDH 2

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf asymmetric cryptography algorithm ⓘ
public-key cryptography scheme ⓘ
abbreviationFor Elliptic Curve Cryptography ⓘ
advantage lower bandwidth requirements ⓘ
lower storage requirements ⓘ
reduced computational cost compared to RSA at equivalent security levels ⓘ
smaller key sizes than RSA ⓘ
basedOn algebraic structure of elliptic curves over finite fields ⓘ
canBeUsedWith Elliptic Curve Diffie–Hellman ⓘ
Elliptic Curve Digital Signature Algorithm ⓘ
comparedTo RSA ⓘ
fullName Elliptic Curve Cryptography ⓘ
hasConcept base point ⓘ
curve order ⓘ
elliptic curve domain parameters ⓘ
private key ⓘ
public key ⓘ
keySizeExample 256-bit ECC key roughly comparable to 3072-bit RSA key ⓘ
notableCurveFamilies Curve25519 family ⓘ
NIST P-256 family ⓘ
secp256k1 ⓘ
offers similar security to RSA with smaller key sizes ⓘ
operatesOver binary fields ⓘ
prime fields ⓘ
provides strong security with relatively small key sizes ⓘ
requires careful curve selection to avoid vulnerabilities ⓘ
constant-time implementations to resist side-channel attacks ⓘ
researchArea post-quantum secure elliptic-curve-based constructions ⓘ
securityReliesOn elliptic curve discrete logarithm problem ⓘ
standardizedBy NIST ⓘ
SECG ⓘ
suitableFor IoT devices ⓘ
mobile devices ⓘ
resource-constrained devices ⓘ
threatenedBy large-scale quantum computers running Shor's algorithm ⓘ
usedBy Bitcoin for public-key operations via secp256k1 ⓘ
many modern messaging protocols ⓘ
usedFor digital signatures ⓘ
key exchange ⓘ
public-key encryption ⓘ
usedIn HTTPS ⓘ
TLS ⓘ
VPN protocols ⓘ
cryptographic wallets for cryptocurrencies ⓘ
usesMathematicsOf elliptic curves ⓘ
vulnerableIf weak or backdoored curves are used ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Weierstrass form → usedFor → ECDH ⓘ
linked to: ECC
P-521 → usedIn → ECDH ⓘ
linked to: ECC