Curve25519

GPTKB entity

Statements (47)
Predicate Object
gptkbp:instance_of gptkb:Mathematician
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:D._J._Bernstein
gptkb:Keybase
gptkbp:application identity verification
secure messaging
cryptocurrency wallets
secure file sharing
VP Ns
gptkbp:base gptkb:9
gptkbp:field Finite field
gptkbp:has_programs gptkb:XMPP_Extension_Protocol
https://www.w3.org/2000/01/rdf-schema#label Curve25519
gptkbp:invention gptkb:D._J._Bernstein
gptkbp:is_a_basis_for elliptic curve mathematics
gptkbp:is_adopted_by gptkb:Signal_Protocol
gptkbp:is_designed_for secure communication
gptkbp:is_implemented_in Na Cl
gptkbp:is_standardized_by gptkb:IETF
gptkbp:is_used_for gptkb:Diffie-Hellman_key_exchange
gptkbp:key 32 bytes
asymmetric cryptography
gptkbp:key_issues 32 bytes
gptkbp:notable_feature high performance
low memory usage
simple implementation
used in mobile applications
used in web applications
constant-time operations
easy parameter generation
efficient on low-power devices
no need for random number generation
resistance to side-channel attacks
supports key exchange without prior shared secrets
used in Io T devices
used in secure cloud storage
used in secure email systems
used in various cryptographic libraries
widely used in modern cryptography
gptkbp:performance high speed
gptkbp:related_to gptkb:X25519
gptkbp:security_features 128 bits
post-quantum resistant
gptkbp:signature_move Ed DSA
gptkbp:theory 8
gptkbp:type_of Montgomery curve
gptkbp:used_in gptkb:TLS_1.3