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 (2)
How this entity was disambiguated
This entity first appeared as the object of triple T1712043 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: Ed25519 Context triple: [DNSSEC, supportsAlgorithm, Ed25519]
-
A.
ElGamal
ElGamal is a public-key cryptosystem based on the discrete logarithm problem, widely used for secure encryption and digital signatures in various cryptographic protocols.
-
B.
Diffie–Hellman key exchange
Diffie–Hellman key exchange is a foundational cryptographic protocol that enables two parties to securely establish a shared secret over an insecure communication channel.
-
C.
Merkle
Merkle is a surname most prominently associated with Ralph Merkle, a pioneering computer scientist and cryptographer known for his foundational work in public-key cryptography and Merkle trees.
-
D.
Poly1305
Poly1305 is a high-speed message authentication code (MAC) algorithm commonly used with stream ciphers like ChaCha20 to provide data integrity and authenticity.
-
E.
Salsa20
Salsa20 is a high-speed stream cipher designed by Daniel J. Bernstein, widely used in modern cryptography for its strong security and efficient software performance.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: Ed25519 Target entity description: Ed25519 is a high-speed, high-security elliptic-curve digital signature scheme widely used in modern cryptographic protocols and software.
-
A.
ElGamal
ElGamal is a public-key cryptosystem based on the discrete logarithm problem, widely used for secure encryption and digital signatures in various cryptographic protocols.
-
B.
Diffie–Hellman key exchange
Diffie–Hellman key exchange is a foundational cryptographic protocol that enables two parties to securely establish a shared secret over an insecure communication channel.
-
C.
Merkle
Merkle is a surname most prominently associated with Ralph Merkle, a pioneering computer scientist and cryptographer known for his foundational work in public-key cryptography and Merkle trees.
-
D.
Poly1305
Poly1305 is a high-speed message authentication code (MAC) algorithm commonly used with stream ciphers like ChaCha20 to provide data integrity and authenticity.
-
E.
Salsa20
Salsa20 is a high-speed stream cipher designed by Daniel J. Bernstein, widely used in modern cryptography for its strong security and efficient software performance.
- F. None of above. chosen
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 |
EdDSA
ⓘ
surface form:
Edwards-curve Digital Signature Algorithm over Curve25519
|
| 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 |
Internet Engineering Task Force
ⓘ
surface form:
IETF
|
| standardizedIn | RFC 8032 ⓘ |
| supports |
fast key generation
ⓘ
fast signing ⓘ fast verification ⓘ |
| usedIn |
OpenBSD
ⓘ
OpenSSH ⓘ Signal protocol ⓘ TLS implementations ⓘ WireGuard VPN protocol ⓘ
surface form:
WireGuard
age file encryption tool ⓘ various cryptocurrencies ⓘ |
| usesCurve |
Curve25519-based schemes
ⓘ
surface form:
Curve25519
|
| vulnerabilityStatus | no major cryptanalytic breaks publicly known as of 2024 ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: Ed25519 Description of subject: Ed25519 is a high-speed, high-security elliptic-curve digital signature scheme widely used in modern cryptographic protocols and software.
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
EdDSA