Curve25519

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instance_of gptkb:crypt
gptkbp:application VPNs
identity verification
secure messaging
cryptocurrency wallets
secure file sharing
gptkbp:base gptkb:9
gptkbp:cryptographic_strength post-quantum resistant
gptkbp:curve_type Montgomery curve
gptkbp:designed_for secure communication
gptkbp:field Finite field
gptkbp:has_programs gptkb:crypt
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_implemented_in Na Cl
gptkbp:is_standardized_by gptkb:IETF
gptkbp:key 32 bytes
gptkbp:key_agreement asymmetric cryptography
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:private_key_size 32 bytes
gptkbp:public_key_size 32 bytes
gptkbp:related_to gptkb:X25519
gptkbp:security 128 bits
gptkbp:signature Ed DSA
gptkbp:theory 8
gptkbp:used_for gptkb:Diffie-Hellman_key_exchange
gptkbp:used_in gptkb:TLS_1.3
gptkbp:bfsParent gptkb:D._J._Bernstein
gptkb:Edwards-Curve_Digital_Signature_Algorithm_(Ed_DSA)
gptkb:Keybase
gptkbp:bfsLayer 6