Curve25519-based schemes
E192664
Curve25519-based schemes are cryptographic protocols and algorithms that use the Curve25519 elliptic curve to provide efficient, high-security public-key operations such as key exchange and digital signatures.
All labels observed (12)
How this entity was disambiguated
This entity first appeared as the object of triple T1712004 — 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.
Target entity: Curve25519-based schemes Context triple: [Elliptic Curve Cryptography, hasVariant, Curve25519-based schemes]
-
A.
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.
-
B.
Elliptic Curve Cryptography
Elliptic Curve Cryptography is a public-key cryptographic approach that uses the mathematics of elliptic curves over finite fields to provide strong security with relatively small key sizes.
-
C.
Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for Transport Layer Security (TLS)
"Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for Transport Layer Security (TLS)" is an IETF standard (RFC 7919) that defines secure, standardized finite-field Diffie-Hellman parameter sets for use in TLS to improve cryptographic security and interoperability.
-
D.
Secrecy, Authentication, and Public Key Systems
"Secrecy, Authentication, and Public Key Systems" is Ralph Merkle's influential doctoral thesis that helped lay the foundations of modern public-key cryptography and secure communication protocols.
-
E.
New Directions in Cryptography
New Directions in Cryptography is a landmark 1976 paper that introduced the concepts of public-key cryptography and digital signatures, fundamentally reshaping modern cryptography and secure communications.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Curve25519-based schemes Target entity description: Curve25519-based schemes are cryptographic protocols and algorithms that use the Curve25519 elliptic curve to provide efficient, high-security public-key operations such as key exchange and digital signatures.
-
A.
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.
-
B.
Elliptic Curve Cryptography
Elliptic Curve Cryptography is a public-key cryptographic approach that uses the mathematics of elliptic curves over finite fields to provide strong security with relatively small key sizes.
-
C.
Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for Transport Layer Security (TLS)
"Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for Transport Layer Security (TLS)" is an IETF standard (RFC 7919) that defines secure, standardized finite-field Diffie-Hellman parameter sets for use in TLS to improve cryptographic security and interoperability.
-
D.
Secrecy, Authentication, and Public Key Systems
"Secrecy, Authentication, and Public Key Systems" is Ralph Merkle's influential doctoral thesis that helped lay the foundations of modern public-key cryptography and secure communication protocols.
-
E.
New Directions in Cryptography
New Directions in Cryptography is a landmark 1976 paper that introduced the concepts of public-key cryptography and digital signatures, fundamentally reshaping modern cryptography and secure communications.
- F. None of above. chosen
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
cryptographic scheme family
ⓘ
public-key cryptography ⓘ |
| advantage |
fast key agreement
ⓘ
fast key generation ⓘ fast signature verification ⓘ good performance on constrained devices ⓘ small key sizes compared to RSA ⓘ |
| avoids |
branch-based side channels (in well-written implementations)
ⓘ
timing side channels (in well-written implementations) ⓘ |
| basedOn | elliptic-curve cryptography ⓘ |
| commonlyUsedIn |
SSH implementations
ⓘ
TLS implementations ⓘ VPN protocols ⓘ end-to-end encrypted storage systems ⓘ secure messaging applications ⓘ |
| coordinateSystem | Montgomery form ⓘ |
| designedFor |
high performance
ⓘ
side-channel resistance ⓘ |
| field | prime field GF(2^255-19) ⓘ |
| keyExchangeVariant | X25519 ⓘ |
| property |
cofactor 8
ⓘ
constant-time scalar multiplication implementations ⓘ rigidly defined curve parameters ⓘ twist security ⓘ |
| provides |
digital signatures
ⓘ
key exchange ⓘ public-key encryption ⓘ |
| securityAssumption | elliptic-curve discrete logarithm problem ⓘ |
| securityLevel | approximately 128-bit security ⓘ |
| signatureVariant |
Ed25519
ⓘ
Ed25519ctx ⓘ Ed25519ph ⓘ |
| standardizedIn |
Noise protocol framework
ⓘ
surface form:
Noise Protocol Framework specification
OpenSSH ⓘ
surface form:
OpenSSH protocol extensions
RFC 7748 ⓘ RFC 8032 ⓘ RFC 8446 ⓘ
surface form:
TLS 1.3 (RFC 8446)
|
| supportsProtocol |
Curve25519-based schemes
self-linksurface differs
ⓘ
surface form:
ECIES over Curve25519
Ed25519 ⓘ Noise protocol framework ⓘ
surface form:
Noise protocol framework handshakes
Curve25519-based schemes self-linksurface differs ⓘ
surface form:
SSH X25519 key exchange
Signal protocol Double Ratchet ⓘ Signal protocol X3DH ⓘ TLS 1.3 X25519 key exchange ⓘ EdDSA ⓘ
surface form:
VXEdDSA
WireGuard key exchange ⓘ X25519 ⓘ age file encryption format ⓘ |
| typicalKeySize | 256-bit public keys ⓘ |
| typicalPrivateKeySize | 256-bit private scalars with clamping ⓘ |
| usesCurve |
Curve25519-based schemes
self-linksurface differs
ⓘ
surface form:
Curve25519
|
| usesScalarMultiplicationAlgorithm | Montgomery ladder ⓘ |
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.
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.
Subject: Curve25519-based schemes Description of subject: Curve25519-based schemes are cryptographic protocols and algorithms that use the Curve25519 elliptic curve to provide efficient, high-security public-key operations such as key exchange and digital signatures.
Referenced by (16)
Full triples — surface form annotated when it differs from this entity's canonical label.