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
|