Elliptic Curve Digital Signature Algorithm

E195587

Elliptic Curve Digital Signature Algorithm is a public-key cryptographic method that uses elliptic curve mathematics to create compact, secure digital signatures for authentication and data integrity.

All labels observed (6)

How this entity was disambiguated

Statements (60)

Predicate Object
instanceOf asymmetric cryptographic primitive ⓘ
digital signature algorithm ⓘ
public-key cryptographic algorithm ⓘ
abbreviation ECDSA ⓘ
advantage smaller key sizes for comparable security ⓘ
basedOn discrete logarithm problem on elliptic curves ⓘ
category elliptic curve cryptography ⓘ
commonlyUsedCurve P-256 ⓘ
linked to: NIST P-256 family

P-384 ⓘ
P-521 ⓘ
secp256k1 ⓘ
secp256r1 ⓘ
comparedTo Digital Signature Algorithm ⓘ
deterministicVariantSpecifiedIn RFC 6979 ⓘ
hasAdvantageOver RSA ⓘ
hasProperty compact signatures ⓘ
high security per bit of key length ⓘ
short key sizes ⓘ
hasVariant deterministic ECDSA ⓘ
introducedAs elliptic curve analogue of DSA ⓘ
operatesOver binary fields ⓘ
finite fields ⓘ
prime fields ⓘ
produces public key ⓘ
provides authentication ⓘ
data integrity ⓘ
digital signatures ⓘ
requires base point on elliptic curve ⓘ
cryptographically secure random nonce ⓘ
elliptic curve domain parameters ⓘ
private key ⓘ
securityDependsOn difficulty of elliptic curve discrete logarithm problem ⓘ
signatureComponent r ⓘ
s ⓘ
standardizedIn ANSI X9.62 ⓘ
FIPS 186-2 ⓘ
FIPS 186-3 ⓘ
linked to: FIPS 186-2

FIPS 186-4 ⓘ
linked to: FIPS 186-2

IEEE P1363 ⓘ
SEC 1 ⓘ
typicallyUsedWith SHA-2 hash functions ⓘ
SHA-256 ⓘ
SHA-384 ⓘ
usedIn Bitcoin ⓘ
Ethereum ⓘ
linked to: Ethereum blockchain

IoT devices ⓘ
PGP ⓘ
SSH ⓘ
TLS 1.2 ⓘ
TLS 1.3 ⓘ
linked to: RFC 8446

Transport Layer Security ⓘ
linked to: TLS

X.509 certificates ⓘ
blockchain systems ⓘ
code signing ⓘ
cryptocurrencies ⓘ
embedded systems ⓘ
smart cards ⓘ
usesMathematicsOf elliptic curves ⓘ
vulnerableIf nonces are predictable ⓘ
nonces are reused ⓘ

How these facts were elicited

Referenced by (28)

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

Elliptic Curve Cryptography → includesScheme → Elliptic Curve Digital Signature Algorithm ⓘ
Pageant → supportsKeyType → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
GNU Privacy Guard → supportsAlgorithm → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
P2PKH → securityDependsOn → ECDSA over secp256k1 ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
RFC 6605 → title → Elliptic Curve Digital Signature Algorithm (ECDSA) for DNSSEC ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
RFC 6605 → specifiesUseOf → Elliptic Curve Digital Signature Algorithm ⓘ
RFC 6605 → specifiesUseOf → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
DNSSEC KSK → mayUseAlgorithm → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
OpenSSL → supportsAlgorithm → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
JSON Web Token → signatureAlgorithmType → ECDSA ⓘ
subject linked to: JSON Web Tokens (JWT)
linked to: Elliptic Curve Digital Signature Algorithm
ECC → canBeUsedWith → Elliptic Curve Digital Signature Algorithm ⓘ
Elliptic Curve Digital Signature Algorithm → standardizedIn → ANSI X9.62 ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
OpenSSH → supportsKeyType → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
DSA → relatedAlgorithm → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
EdDSA → contrastWith → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
DSA → hasVariant → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
TLS DHE ciphersuites → canUseAuthenticationAlgorithm → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
NIST P-256 family → usedFor → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
Weierstrass form → usedFor → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
FIPS 186-2 → references → Elliptic Curve Digital Signature Algorithm ⓘ
FIPS 186-2 → references → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
SEC 1 → specifiesAlgorithm → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
RFC 6979 → title → Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA) ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
RFC 6979 → appliesTo → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
P-384 → usedFor → Elliptic Curve Digital Signature Algorithm ⓘ
P-384 → supportsAlgorithm → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
P-521 → usedIn → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm
Web Cryptography API → supportsAlgorithm → ECDSA ⓘ
linked to: Elliptic Curve Digital Signature Algorithm