gptkbp:instanceOf
|
public-key signature system
|
gptkbp:advantage
|
deterministic signatures
fast verification
small key size
fast signature generation
|
gptkbp:basedOn
|
Edwards-curve Digital Signature Algorithm (EdDSA)
|
gptkbp:category
|
gptkb:elliptic_curve_cryptography
digital signature
asymmetric cryptography
|
gptkbp:cofactor
|
8
|
gptkbp:contrastsWith
|
gptkb:RSA
gptkb:DSA
gptkb:ECDSA
|
gptkbp:designedFor
|
high performance
resistance to side-channel attacks
|
gptkbp:digestSize
|
64 bytes
|
gptkbp:features
|
128-bit
|
gptkbp:hasEquation
|
-x^2 + y^2 = 1 + dx^2y^2
|
gptkbp:hashFunction
|
gptkb:SHA-512
|
https://www.w3.org/2000/01/rdf-schema#label
|
ED25519
|
gptkbp:introduced
|
gptkb:Tanja_Lange
gptkb:Daniel_J._Bernstein
gptkb:Peter_Schwabe
gptkb:Bo-Yin_Yang
gptkb:Niels_Duif
|
gptkbp:introducedIn
|
2011
|
gptkbp:keySize
|
256 bits
32 bytes
|
gptkbp:license
|
public domain
|
gptkbp:order
|
2^252 + 27742317777372353535851937790883648493
|
gptkbp:primeField
|
2^255 - 19
|
gptkbp:RFC
|
gptkb:RFC_8032
|
gptkbp:standardizedBy
|
gptkb:IETF
gptkb:RFC_8032
|
gptkbp:usedIn
|
gptkb:tunnel
gptkb:OpenSSH
gptkb:OpenSSL
gptkb:WireGuard
gptkb:Signal_Protocol
gptkb:GnuPG
gptkb:Libsodium
TLS
|
gptkbp:usesCurve
|
gptkb:Curve25519
|
gptkbp:usesTwistedEdwardsCurve
|
yes
|
gptkbp:vulnerableTo
|
known quantum attacks
many side-channel attacks
|
gptkbp:bfsParent
|
gptkb:Tor_hidden_services
gptkb:SafeNet_Luna_HSM
gptkb:ssh-keygen
|
gptkbp:bfsLayer
|
7
|