Ed25519

E192669

Ed25519 is a high-speed, high-security elliptic-curve digital signature scheme widely used in modern cryptographic protocols and software.

All labels observed (5)

Label Occurrences
Ed25519 canonical 17
Ed25519 public-key signature scheme 2
Ed25519ctx 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf digital signature scheme ⓘ
elliptic-curve signature scheme ⓘ
public-key cryptography algorithm ⓘ
advantageOverRSA faster operations at similar security levels ⓘ
smaller keys ⓘ
basedOn Twisted Edwards curve ⓘ
category EdDSA ⓘ
cofactor 8 ⓘ
comparedTo RSA ⓘ
coordinateSystem Twisted Edwards coordinates ⓘ
curveEquation -x^2 + y^2 = 1 + dx^2y^2 over GF(2^255 - 19) ⓘ
designedToReplace older elliptic-curve signature schemes such as ECDSA ⓘ
designGoal high performance ⓘ
high security ⓘ
side-channel resistance ⓘ
simplicity of implementation ⓘ
field prime field GF(2^255 - 19) ⓘ
fullName Edwards-curve Digital Signature Algorithm over Curve25519 ⓘ
linked to: EdDSA
hashFunction SHA-512 ⓘ
introducedBy Bo-Yin Yang ⓘ
Daniel J. Bernstein ⓘ
Niels Duif ⓘ
Peter Schwabe ⓘ
Tanja Lange ⓘ
keyType private-key ⓘ
public-key ⓘ
order l = 2^252 + 27742317777372353535851937790883648493 ⓘ
privateKeySize 32 bytes ⓘ
property not vulnerable to known practical attacks as of 2024 ⓘ
resistant to many common implementation pitfalls ⓘ
publicationYear 2011 ⓘ
publicKeySize 32 bytes ⓘ
securityLevel approximately 128-bit security ⓘ
signatureSize 64 bytes ⓘ
signatureType deterministic ⓘ
standardizationBody IETF ⓘ
standardizedIn RFC 8032 ⓘ
supports fast key generation ⓘ
fast signing ⓘ
fast verification ⓘ
usedIn OpenBSD ⓘ
OpenSSH ⓘ
Signal protocol ⓘ
TLS implementations ⓘ
WireGuard ⓘ
age file encryption tool ⓘ
various cryptocurrencies ⓘ
usesCurve Curve25519 ⓘ
vulnerabilityStatus no major cryptanalytic breaks publicly known as of 2024 ⓘ

How these facts were elicited

Referenced by (22)

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

DNSSEC → supportsAlgorithm → Ed25519 ⓘ
DNSSEC ZSK → algorithm → EdDSA ⓘ
linked to: Ed25519
Ed448 → comparedTo → Ed25519 ⓘ
OpenSSH → supportsKeyType → Ed25519 ⓘ
EdDSA → commonlyUsedWithCurve → Ed25519 ⓘ
EdDSA → variant → Ed25519 ⓘ
RFC 8554 → defines → Ed25519 ⓘ
RFC 8554 → appliesTo → Ed25519ph ⓘ
linked to: Ed25519
RFC 8554 → appliesTo → Ed25519ctx ⓘ
linked to: Ed25519
NaCl → usesPrimitive → Ed25519 ⓘ
NaCl API → usesPrimitive → Ed25519 ⓘ
RFC 8032 → specifies → Ed25519 ⓘ
Niels Duif → knownFor → Ed25519 ⓘ
Niels Duif → coAuthorOf → Ed25519 public-key signature scheme ⓘ
linked to: Ed25519
Niels Duif → notableWork → Ed25519 public-key signature scheme ⓘ
linked to: Ed25519